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

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
     http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*
 SPDX-License-Identifier: Apache-2.0
*/
/*

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

 -----------------------------------------------------------------------------
 Ported from zlib, which is under the following license
 https://github.com/madler/zlib/blob/master/zlib.h

 zlib.h -- interface of the 'zlib' general purpose compression library
   version 1.2.8, April 28th, 2013
   Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
   arising from the use of this software.
   Permission is granted to anyone to use this software for any purpose,
   including commercial applications, and to alter it and redistribute it
   freely, subject to the following restrictions:
   1. The origin of this software must not be misrepresented; you must not
      claim that you wrote the original software. If you use this software
      in a product, an acknowledgment in the product documentation would be
      appreciated but is not required.
   2. Altered source versions must be plainly marked as such, and must not be
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
   Jean-loup Gailly        Mark Adler
   jloup@gzip.org          madler@alumni.caltech.edu
   The data format used by the zlib library is described by RFCs (Request for
   Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
*/
/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*
 Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 This code may only be used under the BSD style license found at
 http://polymer.github.io/LICENSE.txt The complete set of authors may be found
 at http://polymer.github.io/AUTHORS.txt The complete set of contributors may
 be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by
 Google as part of the polymer project is also subject to an additional IP
 rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

 Copyright (c) Felix Böhm
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.

 Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.

 THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*

 The bulk of this code derives from https://github.com/dmoscrop/fold-case
 But in addition to case-folding, we also normalize whitespace.

 fold-case is Copyright Mathias Bynens <https://mathiasbynens.be/>

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

     * Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.

     * Redistributions in binary form must reproduce the above
       copyright notice, this list of conditions and the following
       disclaimer in the documentation and/or other materials provided
       with the distribution.

 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
/*

 Copyright 2015-present Dan Abramov
 SPDX-License-Identifier: MIT
*/
/*

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
*/
/*

 Copyright 2018 Contributors (https://github.com/rrweb-io/rrweb/graphs/contributors) and SmartX Inc.
 SPDX-License-Identifier: MIT
*/
/*

 Copyright 2020 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2018 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
/*

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var F$S,W$9,dKG,yWL,zLC,ocY,WC,Bm9,mKL,y9,aNC,Lh,ihf,MYL,gm,uS,Yrm,pCG,hLC,HC,AW,bhN,Tmm,jY,u1m,AW1,CS9,lNS,wCW,GGS,XC$,Ohm,$Kc,EcL,Sr$,PSc,Zhh,yT,sQ,mE,WEK,aD,eh,VhY,gu,Af,yfh,zCr,fB,wu,ImK,Mhf,YQ9,xT,qQ9,RCY,bBS,tf,TuN,eCY,uSh,gTf,KE1,Jf,pBS,Wt,HBr,jDc,Nuf,b4,fmS,wBS,ql,CrG,Ml,kir,lmY,vTC,ET9,cff,thL,SQL,PrW,Ht,QD$,ZB9,FdC,WdW,Vvh,ypG,zaW,BtK,LdS,mlK,imm,YL9,bm1,eaY,TtW,$u,guf,jcW,UL,rph,kUW,wtG,NtL,GUN,f8f,xu,dlC,vt,ct,tp,$l9,Pt,XtY,Ulf,Omc,VS,xlL,vuL,cph,SL9,tvW,P4L,JpY,Zm1,Z8,Fff,Ver,yyS,ovh,
nr,Bnc,nvc,a1,irY,pgf,IjW,hSN,RSf,brL,D5Y,gvr,j1W,CB$,kV1,NnW,fj1,U5C,OrS,vvW,cyC,PB$,Zr$,Q1r,WbL,diY,zHW,Lbr,Muf,fr,pdr,qD$,RHW,vg,EN,ty,Wd,dK,z0,DiS,mb,j0S,k09,NKS,f7S,wdN,qi,G09,bg,eu,gK,ug,Uir,OeK,Xdc,xiL,vbW,cKL,tuN,SD$,PgS,Zer,AK,D7,Q0$,F8Y,W8m,dDG,VI9,yQN,zqr,oYL,OD,XL,vd,ED,tK,BaK,Su,Ier,MIS,JK,YGc,piC,hq1,F6,qGY,Rqc,b7K,Wi,gYC,da,H79,DDC,y7,jdS,AQW,rQY,CnK,k3m,le$,sG,NaG,feG,Bi,wic,G3f,L7,Id,n7,m8,$DN,O7N,UDc,ad,xDC,vY9,EYN,YY,hQ,qD,Rd,bn,T3,cQ1,tIh,PnN,JQN,Qd$,WqS,FqL,Vkr,dPS,yTc,zWN,oM1,
K7,sGW,Boh,IiG,jI,nMr,mPc,aiL,iuG,MkL,YyK,kY,ln,pk1,wa,G3,hWG,bu9,ToW,eWr,ucf,Kqm,HuG,rT9,CKY,kIh,liC,Nof,fiS,wkh,Oum,OG,XkG,xPc,vM$,cTc,Sym,Pi,JTS,Zuh,QGC,VF$,z6r,oiS,sym,BxY,LxK,nih,e6K,gih,uAh,Dmf,Amh,nu,jyG,k5C,faW,wa$,G51,$mN,UmS,OlL,Xa$,xmc,EiC,cmG,la$,tFS,Si1,PRG,JmS,ZlW,QyY,FgG,Wgc,VwL,o$Y,yGf,Lgr,s4h,BNG,mLc,anK,i61,Inf,YCr,n$L,h1S,Hk,qCm,Di,jk,R1C,TNf,e1f,KgS,fn9,DLG,H6h,j4C,Cur,AG1,X_$,$Lf,xLh,v$1,E$L,cGL,twL,Puf,SCY,JGS,Z69,Q4m,F0L,VU$,yeW,zmm,oNK,Bph,sbm,Rm9,NP,bRr,em$,gNm,udC,K0m,HRm,
Aeh,jbc,re$,xM,vk,Cjc,ck,GhK,Sk,UTr,Pk,vNh,ceG,d$$,FA,oJY,sOL,nJW,LV1,IUr,z5,m$$,aUL,MzW,Ymf,pOK,hF9,qm9,RFL,bo1,eFY,mx,gJN,ay,Yi,D$m,Ry,k4c,Cq1,fUG,eF,Kl,G4$,$$c,U$Y,Oof,tzh,c5C,Am,SmL,rx,ki,Zo1,QOS,FDG,VB9,yYN,dyK,zVK,xi,iG9,MBr,Pa,eVY,RV$,gEr,Q_,DyW,Fs,W_,AYS,jM1,keS,fw9,wPN,Gec,VR,UyG,$y$,cYK,tBm,PDK,F3G,V51,d0G,ybr,zsN,s$c,BLC,IBK,nlN,m0L,o4,itS,I4,Yg9,pAh,hsr,RsS,M5K,aB$,qgr,B_,TLr,K3Y,gl1,Ab$,j$S,rbK,kaW,lBm,NLh,fBY,qL,wAK,$0G,GaY,B8K,ID1,TL,mHN,iCm,uu,H_,K6,qeK,h49,aDY,g01,j2C,k6r,CEL,fDr,
rN,G6c,$Hh,Xe9,xHL,NL,E01,GL,$$,SeN,ZCr,FoS,Wo1,ya9,z0K,ogc,s8m,UC,Lo$,IMc,ng1,m9S,iLS,MZN,YZN,pwf,x$,c_,R0K,bL$,TG1,uXG,KoY,HLr,lMY,NGr,raY,ww$,GBG,$99,Vu,dp,ob,sk,x99,vgr,LR,EgG,cah,tZL,SZr,JaW,ZLm,Q8S,FnC,PwS,Wnr,ij,dSh,BUm,MT,s3h,LnK,VNC,IC1,pR,mSK,aC9,iW$,MNK,p6L,YnL,hYC,bWC,qnW,TUY,DSK,j3m,Csf,NUY,lCY,k8K,fCr,w6h,$Sf,OWh,US1,X6L,HY,v8C,E8G,cxL,tN9,Sn9,JxG,PsL,ZW$,Q3N,ysS,VMS,dd$,ow9,sgr,BEG,I6C,LwC,nwm,mdr,iZS,Y_m,q_c,bZr,RvC,te,TEc,MMm,AsY,rsr,CUc,Qu,l6f,f61,$dc,XZS,OZ9,csm,tM1,S_C,PUW,ZZm,
dJY,QgK,WSf,VEc,y2G,z_h,smS,o71,LSN,BlN,no,IZG,mJG,aZS,p4W,q$,RO,bq,h_S,qT$,T4,TlW,HO,DU,A5,KSN,jz,A2m,kJ,jm1,r2S,CH1,kN9,fo,lZW,Nl1,fZG,GN1,UJK,xJG,E7f,cO,c2Y,tES,STm,PH9,J2r,Z9$,QmL,FeS,PO,dV$,yw$,zeS,ozL,seN,BW9,LeY,ILK,nzG,mV$,aL$,i0G,MLG,ze,H0W,DVK,oM,s2,BP,AwY,jeS,rwf,CzC,kbh,lL1,NW1,UVf,O0W,XcL,xVW,vzS,mD,iD,My,YE,qy,RM,bD,cwC,eB,SAN,g$,Pz$,JwK,uD,Z0r,QeK,F5W,L5$,nfS,Y8c,Rff,q8f,IQN,bpL,gfC,whY,jsC,Xh$,C5m,Us$,xs1,r$,Efr,kE,tJ$,S8K,Jjc,Zph,Qs$,Ws$,w$,dah,yUG,zQ$,ox1,spY,BBh,Ls1,ViG,maY,aTc,
idh,$E,RQY,bd9,qf$,eQ9,gxh,KsG,HdS,uk1,lT9,Gcf,Ua1,SB,ti$,ExW,cUG,QpY,W2r,V39,dGh,yLN,zU1,oHC,yk,M3S,pIc,aR$,mGC,Ytm,B1c,qtG,jx$,T1C,eUY,gHh,UGf,XIC,$GN,t3f,Gm9,sxm,cLK,bQK,ALf,OQf,hUK,IRN,L2L,nHS,iQc,wIN,ua,BAY,IKc,nZ1,mIG,aKY,TAN,HwG,DIN,N0,jVN,kXC,wTS,fKK,$IL,UIC,XTc,xIC,vZL,EZ9,tOC,cRG,xl,WKr,FKf,QV1,zDC,V1Y,ojr,ydG,suf,BH1,mof,ItK,njN,iD$,Yvh,pyh,RD9,bDf,THN,eDG,ubW,KKh,HD1,Jb,AdY,ZB,ju$,k2r,rdm,ltG,G2N,$oh,XyY,vjr,z6,o2,SvC,PPN,LC,I2,JdG,nC,mF,ZDL,a2,Qu9,iE,FlS,Wlh,Y0,VtK,deS,ycc,zx$,oWc,BXh,
swK,I3m,a3r,meY,igh,MtN,Llc,Y7K,q7G,hxr,nWc,Rx9,bgK,bE,TXL,gWh,exS,uxf,KlW,DeG,HgC,AcC,e0,rcc,C6Y,jw9,l3c,NX1,f3r,Ue9,xem,S79,QwK,g8,V$9,dqh,uE,ygr,AM,j0,IcW,He,k0,n2r,mqc,iTS,M$C,pu9,qBW,R9h,bTr,TV1,u3S,jjS,Dqf,g29,rgY,CyC,w8,Agf,klG,Ue,lcm,NVN,fch,wuS,OTG,Glh,UqW,E2Y,cg1,ZTY,Jgr,WT1,sim,Bb1,I0Y,mA$,a0r,MHC,Yu1,pRh,qu9,RKr,b5h,gXY,DAN,Aim,uzS,riG,kY9,CIC,jiY,l01,f0L,wRL,GYN,$Ah,UA1,XR$,O5h,vX9,PIf,ciY,EX1,Z5f,QN,FX,Ww,Qic,FGS,WGW,Vb1,LL,oOS,sqY,BSN,I8,a8,mn1,ixm,MbY,poK,RcW,M9,Yg,bx$,pL,gOf,uOc,
KGh,q9,r0c,NSL,wom,GkK,$nG,OxG,XoG,xn9,c0G,bw,tbC,J0f,TB,Zx9,VV1,eZ,zBh,gG,Hw,DM,oP9,BOm,s6c,IIG,nPY,m4C,aIC,Lkf,hB$,qj1,bKC,eBh,HKW,KkW,D4W,j6S,rP1,CVC,kZ9,lIG,NOc,fIh,$4K,wzm,lw,OKh,N9,Xz1,wG,GB,x49,vP9,EPf,cPG,tVL,$g,SjY,PVr,JPL,ZKC,FaL,War,VS1,dvK,y3m,o3G,znh,UZ,B7G,IJY,n3c,mv9,aJr,YJG,hnY,vw,RnW,T7G,enW,g3Y,uI1,Kac,Hnm,DvW,A39,p29,qJc,jnm,r3C,N7$,fJY,w2c,GPL,FhK,dN1,yOC,zwL,VKm,ndL,iSW,mNm,MK9,hwr,RwK,Tic,Khc,u9Y,j_Y,W6,rO1,ChN,Vv,kAm,dU,lXm,Ni$,fXc,GA$,wJS,$N9,UN1,OSr,XJW,Ph9,ZSG,FJr,Q_N,cOr,
vdG,Vjh,yS1,LJL,I$r,a$K,qz1,b3L,sn,TFm,g1N,u8G,H3f,rS1,l$Y,wFC,GMh,$Y9,UY1,E19,O3L,Pfc,JSm,Z3W,Fy1,nW,Wy9,d1c,yHm,zMc,oLf,sIL,B29,LyW,nLW,m1Y,MS,a9m,ijf,YV$,pW,M6Y,hMK,T2m,R3,eMm,gLC,u$m,D1h,AH$,Kym,rHW,N2$,f9W,w3K,us,GFf,X3$,x1Y,Ax,cH9,vL$,EL1,PdC,JHm,Zj1,QI$,G8,dp9,yr1,zdY,oIS,sLG,nIY,iNS,ayC,mp9,MgL,pL9,hdN,ed$,qpf,gIc,KNh,ur9,CCL,N5f,wLY,$pS,tg1,ag,PCc,F7K,Vo$,nZ,bU,BJh,mg1,nm1,i_G,MoL,pm1,YcN,hz9,qcY,Tj,phh,L7W,auY,Iuf,qd,TJG,ezr,gmc,uUK,CZ,K7K,H_Y,Dgf,A$K,j79,fZ,r$S,luN,fuc,wmm,vmW,c$h,toC,
Sch,J$Y,Z_f,ts,FWC,WWm,V9W,dEc,yXL,z3h,svc,LWc,nD9,mEr,h39,YE9,qES,TZ9,e3m,W4,gDS,uNG,KWY,AXS,rXf,jvL,kTG,NZW,zN,w0G,GT$,fY1,$Eh,UEr,X0h,vDN,xEr,ED9,OOh,cXf,t91,SEr,PQm,JX$,ZON,QvW,F4G,W4Y,yNY,duS,zjN,sSr,opY,om,B_f,npc,Mpf,L4C,hjh,q5N,RjY,b4h,gpr,rNS,CWW,llm,N_1,qJ,$u1,xuK,cNG,Rm,JNS,tpG,S5c,PWN,Z4S,jBW,gl,rIN,CxL,lSW,NPc,fSN,wv1,$w9,UwG,Px$,E_Y,tcW,Zb1,JIG,QBm,FYf,V2S,y4c,oVc,Bwf,LYc,nVm,bVK,gV1,KYS,HVS,DOK,A4S,jJC,Ct9,kpK,f_S,wSY,GpG,$OC,UOW,OVS,XS1,xOW,c4Y,Pt$,f9,wl,GN,J4m,ZVW,OT,F_Y,L_K,MD9,
a1Y,rJG,CX1,kKS,VDL,Bdh,zJG,Nd$,f1$,w99,GKh,n9r,$3S,O$K,x3G,cJC,tDL,Q5,dzW,zPY,sTG,BD9,IFr,Lch,aFG,MAL,TDN,RPW,pEf,bv9,hP9,ePK,HvN,Yz,p0,ND$,CYW,wEL,GRf,UzS,Ov9,qV,XEG,Eah,chW,tAf,SW1,VR9,WCN,DL,BMC,kz,IoG,nBf,m6r,aoY,iz$,MRh,Y4f,p8r,hhG,q4m,RhL,NV,bzh,TMf,ehK,gBm,uyK,KCN,HzW,D6S,wW,AA$,jrc,rAG,Cc1,ktY,lo9,NMY,foW,w8f,GtK,$61,U6f,OzW,$z,x6r,EBf,tRG,JAr,FIN,WIL,V_c,yzG,oRh,sWG,Bfc,tw,aAr,nRh,iUh,M_r,Yof,qoc,RgY,bUY,egN,s8,upc,y1,HUW,DFS,Bh,Az$,jW$,rzr,CmK,Is,fAh,GgL,xFS,Xf$,ER$,czS,hj,t_1,So$,Jzf,
QWL,FAr,VxG,dUm,ZUm,y6C,LAC,ab$,i8Y,qs,Mx$,YU9,b8G,pKm,qUS,RT1,H8m,eT1,DUW,j9f,CGG,kyY,lb$,N3f,fbr,wK9,$UL,UUG,O8L,XKc,xU9,EGf,tx9,J6m,WjC,ykm,oeh,LjY,Kp,Iq9,ne$,mtS,aqc,iP$,Y6c,pU9,hur,q6S,Ruh,bP$,Tyr,euc,ge1,unY,KjK,Dtf,HPG,rk9,kqL,Cp,lqh,wUL,fqr,UtL,OPc,XU$,EeW,S6Y,tC1,veK,ZP9,Jkf,dhC,Qlr,Gs,WX1,Ism,o6r,sQL,BQr,LXm,n61,asC,mhr,$f,U8,RA$,Ml1,q$c,hAK,Y$f,pHm,eAC,uqh,Hch,KXC,DhS,C7L,rBm,lsh,wHf,$h1,fsr,Uh9,XHr,OcG,v6$,tlN,E8,S$1,P7r,JBh,WzG,stS,tj,LzK,nQr,Fk,iX$,mk1,a2c,Q1,h59,M7h,YFY,qFK,bXh,R59,
gQr,uKW,HXc,DkC,Aoh,jtK,rom,kCS,l29,nd,f29,$kG,Ukm,Ma,OXc,xkh,QtG,Rp,t7$,ZX1,SFN,P_W,db$,VyY,sZS,yt1,B09,LPC,ei,Ih$,nAS,mbL,Kd,ahc,gB,Yq9,pD9,him,qqC,RiY,T0Y,KPr,Hq1,jZ9,rtY,k1W,fhC,lhm,N0$,wDK,$bC,Ub$,OqS,XDK,xb9,EAf,tyc,SqL,Jt9,PlG,Zq$,QZ1,WOL,VWS,nkm,LOY,iIh,MWr,bIY,TCm,eZh,gkL,uaY,KOC,An9,jKN,rnr,C9S,lrc,NCh,frf,wsW,GOG,$cS,OI9,XsK,c7,cnc,Ekh,vkr,xcG,SXr,ZIC,P9Y,FBY,WB9,dQC,y_m,zOr,oU9,soG,mQ$,BcN,LBY,Ixc,ax9,iHW,MTS,nUr,JU,hOh,RON,q1Y,QZ,bHW,eOm,gUm,uwL,TcW,KBL,HHG,DQL,A_m,joW,CeY,kom,lx9,NcL,
GoL,wlL,xQr,fx1,WI,vUN,$QS,Xlr,c_C,tTr,S1L,PeL,J_c,QoL,Fm$,Wm$,dCf,y7W,oqN,Br1,aWm,nqL,mCK,IWN,LmL,iMS,m2,MrK,ax,Y3f,p5r,Trr,gqC,uef,KmN,HMh,DC1,A7S,qG,Rx,lWh,r71,jN9,CAG,c7m,xCS,knm,X51,QNf,FMr,WMC,V4K,dB1,oKK,B61,IgN,mBG,agc,iFY,hkc,pVL,q0G,bF9,Ut,gKh,uJm,KMr,HFC,DBK,A1N,jhL,XP,xH,CLK,kzW,N6r,Gz1,vKG,PLm,S0r,J1C,Qhr,F9Y,W9C,Vsf,dXL,yFC,PI,zbm,mXG,aPW,L9S,Bgm,nom,IPc,hb9,qSr,RbS,bEN,TgW,ebm,K9m,uTW,go1,Ngr,k_W,fPL,G_m,wb$,UXC,xXf,EoK,OEm,Xb1,F61,Vmh,yEc,oS1,BI9,IVr,iAr,Mmf,Ydr,qdf,hE$,pXm,REW,bAf,
TI1,eEK,gSr,uuG,K61,HAh,Df$,AEK,rE$,CpL,kfr,lVr,NI9,fVL,GfY,$fW,UfC,OA9,XX1,xf$,tmL,Sdm,JEG,QH1,ZA1,Fp1,Lw,WpS,VXc,dZN,yC1,sEC,o4$,Bh1,Lp9,Iv1,n4h,mZG,avC,iff,MX$,YPL,prY,hR9,qPK,RRm,bfS,ThW,g49,eRC,uZG,KpW,HfS,DZf,ACY,jEh,rC$,C2N,qI,lvr,NhN,fvW,wr$,GdC,UZf,Ofh,Xrf,xZ9,v4S,E4G,cC$,SPL,P2h,Zfr,eO,W1W,o5r,y8r,d7S,VG1,zX1,L1G,IGr,n59,m7f,iyK,MG$,YHK,hXr,pp$,qHN,RXm,byC,g51,umh,K1Y,HyY,D7K,A8Y,CJW,kx1,kZ,Gxh,$7K,OyC,v5K,x7h,E5Y,c8$,lO,fw,SHK,$Z,Ul,QzN,PJL,J89,VQC,drL,y9h,zr1,LZG,nsG,mr9,azf,iJf,MQr,pGN,
hrc,qaY,RrW,bJ9,Tkr,erN,xZ,gs$,uh1,El,KZr,HJC,DrC,A9$,jC1,r9$,tR,SO,CZ1,kwr,PT,lzG,Nk$,fzf,wGN,$rL,Urr,XGY,tQW,c9L,EsC,SaL,PZ1,d8W,QCK,FvS,Wvm,ZJK,VPY,yuW,zIK,s5Y,B9G,ZK,nF$,m8h,apS,iYC,MPr,pMS,qOK,T9r,KvS,gFN,Qw,eIh,j5K,CTr,Fb,kEW,lpc,N9f,fpW,wM$,$8S,U8C,XMW,x89,EFG,cuS,JuS,Q5m,WH$,FHr,d21,yv$,z7Y,oCc,BzW,LHm,Ikc,nCr,m2K,akm,ikC,Md9,YYm,h7c,qY$,gCW,uDS,KH$,Hkf,D2C,Av9,Iu,CFC,lkc,Nzm,fkr,wnc,GrN,U2K,OkY,Xnf,x2r,ECS,cv1,td9,au,SYr,PF1,QAY,FLY,iP,Mo,dWL,WLm,yDh,saW,zoY,Be$,IEL,qo,nhY,mW9,aEr,YwK,hoG,
Ru,Ro$,b2W,TeG,eoN,ghC,uGG,KLC,H2m,DWG,Cbh,kJK,w1$,lEG,fE$,GJK,$WN,UW1,xWK,vhG,EhL,tnm,Sw1,WiC,Fi9,oth,LiY,CD,IHW,ntc,TpG,kj,mRm,aHY,M8r,hNh,qML,Ki9,H1f,DRC,AlC,jk1,rlc,lH1,Njh,wxC,$RW,fHG,G9r,O1W,URC,xR$,cl9,vtf,t81,SM$,P3N,Jlf,Z19,QkG,WuC,FuL,zyN,Bsh,orm,LuN,I4$,nrf,xj,m_W,a49,Ev,MqL,iiS,YK9,hyW,pjC,Tsh,ey9,u2C,S1,Hir,D_r,AVG,jYN,kWN,NsG,GWG,wjL,$_L,U_S,OiS,ErW,VfW,PiN,yZ1,ztS,sPc,Bvh,I5c,nnN,mjh,a5m,isC,MfK,htW,q9N,Rt1,bsh,gnC,KtS,Hs1,u7h,AZC,Djc,l5Y,NvN,f5S,wQm,GDG,$jC,Ujr,XQS,Enc,cZ$,tfK,JZm,
PM9,FrL,VaS,dxK,yqN,zlm,oy1,B4Y,sFL,IfY,Mar,hlW,p$Y,qh$,RlW,ba$,el9,i6,uVm,pg,HaS,AqN,jFL,N41,w$G,Oah,xx9,vyL,cqS,taf,ShY,JqC,QFr,F$r,VYr,zLB,yWC,dKi,b6,sfT,och,BmT,L$T,INE,ncT,mKC,aNB,ihD,Yru,pCi,hLB,qrQ,RLB,bhm,Tmu,eLS,gcB,u1u,HhQ,DKT,AWS,jfQ,rWE,kGS,lNr,NmB,GGr,D3,EcC,$KT,tYf,PST,JWM,ZhB,Qfm,FEB,jt,BuT,tm,rX,kW,LEu,ImM,amu,MhD,iBE,Ne,YQT,pBr,hCr,qQT;F$S=function(){var F,W;return typeof CSS!=="undefined"&&((W=(F=CSS).supports)==null?void 0:W.call(F,"selector(:has(*))"))};
W$9=function(F){return F.visibility!=="hidden"&&F.display!=="none"};
dKG=function(F){if(F$S()||F.tagName!=="DETAILS"?!F.matches(VYS):F.querySelector("summary")!==null)return-1;F=F.getAttribute("tabindex")||"0";return Number(F)};
yWL=function(F){return F.some(function(W){return dKG(W)>0})};
zLC=function(F){if(F.textContent||F.ariaLabel)return!0;if(F instanceof HTMLInputElement){if(!F.labels)return!1;F=_.L(F.labels);for(var W=F.next();!W.done;W=F.next())if(W.value.textContent)return!0}return!1};
ocY=function(F){return F.sort(function(W,V){return dKG(V)-dKG(W)})};
_.sfc=function(F){F=Array.from(F.querySelectorAll(VYS)).filter(function(W){return(W$9(W.style)?W$9(window.getComputedStyle(W)):!1)&&zLC(W)});
return yWL(F)?ocY(F):F};
_.F1=function(F,W){if(Error.captureStackTrace)Error.captureStackTrace(this,_.F1);else{var V=Error().stack;V&&(this.stack=V)}F&&(this.message=String(F));W!==void 0&&(this.cause=W)};
WC=function(){throw Error("F");};
Bm9=function(F,W){W=String.fromCharCode.apply(null,W);return F==null?W:F+W};
mKL=function(F){var W=!1;W=W===void 0?!1:W;if(L$c){if(W&&(IN$?!F.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(F)))throw Error("G");F=(nc9||(nc9=new TextEncoder)).encode(F)}else{for(var V=0,d=new Uint8Array(3*F.length),y=0;y<F.length;y++){var z=F.charCodeAt(y);if(z<128)d[V++]=z;else{if(z<2048)d[V++]=z>>6|192;else{if(z>=55296&&z<=57343){if(z<=56319&&y<F.length){var I=F.charCodeAt(++y);if(I>=56320&&I<=57343){z=(z-55296)*1024+I-56320+65536;d[V++]=z>>18|
240;d[V++]=z>>12&63|128;d[V++]=z>>6&63|128;d[V++]=z&63|128;continue}else y--}if(W)throw Error("G");z=65533}d[V++]=z>>12|224;d[V++]=z>>6&63|128}d[V++]=z&63|128}}F=V===d.length?d:d.subarray(0,V)}return F};
y9=function(F){_.dm.setTimeout(function(){throw F;},0)};
_.of=function(F){for(var W=[],V=0,d=0;d<F.length;d++){var y=F.charCodeAt(d);y<128?W[V++]=y:(y<2048?W[V++]=y>>6|192:((y&64512)==55296&&d+1<F.length&&(F.charCodeAt(d+1)&64512)==56320?(y=65536+((y&1023)<<10)+(F.charCodeAt(++d)&1023),W[V++]=y>>18|240,W[V++]=y>>12&63|128):W[V++]=y>>12|224,W[V++]=y>>6&63|128),W[V++]=y&63|128)}return W};
aNC=function(F){for(var W=[],V=0,d=0;V<F.length;){var y=F[V++];if(y<128)W[d++]=String.fromCharCode(y);else if(y>191&&y<224){var z=F[V++];W[d++]=String.fromCharCode((y&31)<<6|z&63)}else if(y>239&&y<365){z=F[V++];var I=F[V++],n=F[V++];y=((y&7)<<18|(z&63)<<12|(I&63)<<6|n&63)-65536;W[d++]=String.fromCharCode(55296+(y>>10));W[d++]=String.fromCharCode(56320+(y&1023))}else z=F[V++],I=F[V++],W[d++]=String.fromCharCode((y&15)<<12|(z&63)<<6|I&63)}return W.join("")};
_.sr=function(F,W){return F.lastIndexOf(W,0)==0};
Lh=function(F,W){var V=F.length-W.length;return V>=0&&F.indexOf(W,V)==V};
_.If=function(F){return/^[\s\xa0]*$/.test(F)};
_.m$=function(F,W){return F.indexOf(W)!=-1};
_.af=function(F,W){return _.m$(F.toLowerCase(),W.toLowerCase())};
_.hW=function(F,W){var V=0;F=iS(String(F)).split(".");W=iS(String(W)).split(".");for(var d=Math.max(F.length,W.length),y=0;V==0&&y<d;y++){var z=F[y]||"",I=W[y]||"";do{z=/(\d*)(\D*)(.*)/.exec(z)||["","","",""];I=/(\d*)(\D*)(.*)/.exec(I)||["","","",""];if(z[0].length==0&&I[0].length==0)break;V=ihf(z[1].length==0?0:parseInt(z[1],10),I[1].length==0?0:parseInt(I[1],10))||ihf(z[2].length==0,I[2].length==0)||ihf(z[2],I[2]);z=z[3];I=I[3]}while(V==0)}return V};
ihf=function(F,W){return F<W?-1:F>W?1:0};
_.qK=function(){var F=_.dm.navigator;return F&&(F=F.userAgent)?F:""};
MYL=function(F){if(!TG||!eY)return!1;for(var W=0;W<eY.brands.length;W++){var V=eY.brands[W].brand;if(V&&_.m$(V,F))return!0}return!1};
gm=function(F){return _.m$(_.qK(),F)};
uS=function(){return TG?!!eY&&eY.brands.length>0:!1};
Yrm=function(){return uS()?!1:gm("Opera")};
pCG=function(){return uS()?!1:gm("Trident")||gm("MSIE")};
hLC=function(){return uS()?MYL("Microsoft Edge"):gm("Edg/")};
HC=function(){return gm("Firefox")||gm("FxiOS")};
_.qrr=function(){return gm("Safari")&&!(AW()||(uS()?0:gm("Coast"))||Yrm()||(uS()?0:gm("Edge"))||hLC()||(uS()?MYL("Opera"):gm("OPR"))||HC()||gm("Silk")||gm("Android"))};
AW=function(){return uS()?MYL("Chromium"):(gm("Chrome")||gm("CriOS"))&&!(uS()?0:gm("Edge"))||gm("Silk")};
_.RLh=function(){return gm("Android")&&!(AW()||HC()||Yrm()||gm("Silk"))};
bhN=function(F){var W={};F.forEach(function(V){W[V[0]]=V[1]});
return function(V){return W[V.find(function(d){return d in W})]||""}};
Tmm=function(F){var W=_.qK();if(F==="Internet Explorer"){if(pCG())if((F=/rv: *([\d\.]*)/.exec(W))&&F[1])W=F[1];else{F="";var V=/MSIE +([\d\.]+)/.exec(W);if(V&&V[1])if(W=/Trident\/(\d.\d)/.exec(W),V[1]=="7.0")if(W&&W[1])switch(W[1]){case "4.0":F="8.0";break;case "5.0":F="9.0";break;case "6.0":F="10.0";break;case "7.0":F="11.0"}else F="7.0";else F=V[1];W=F}else W="";return W}var d=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");V=[];for(var y;y=d.exec(W);)V.push([y[1],y[2],y[3]||void 0]);
W=bhN(V);switch(F){case "Opera":if(Yrm())return W(["Version","Opera"]);if(uS()?MYL("Opera"):gm("OPR"))return W(["OPR"]);break;case "Microsoft Edge":if(uS()?0:gm("Edge"))return W(["Edge"]);if(hLC())return W(["Edg"]);break;case "Chromium":if(AW())return W(["Chrome","CriOS","HeadlessChrome"])}return F==="Firefox"&&HC()||F==="Safari"&&_.qrr()||F==="Android Browser"&&_.RLh()||F==="Silk"&&gm("Silk")?(W=V[2])&&W[1]||"":""};
_.eL1=function(F){if(uS()&&F!=="Silk"){var W=eY.brands.find(function(V){return V.brand===F});
if(!W||!W.version)return NaN;W=W.version.split(".")}else{W=Tmm(F);if(W==="")return NaN;W=W.split(".")}return W.length===0?NaN:Number(W[0])};
jY=function(){return TG?!!eY&&!!eY.platform:!1};
_.gch=function(){return jY()?eY.platform==="Android":gm("Android")};
u1m=function(){return gm("iPhone")&&!gm("iPod")&&!gm("iPad")};
_.rm=function(){return u1m()||gm("iPad")||gm("iPod")};
_.K$9=function(){return jY()?eY.platform==="macOS":gm("Macintosh")};
_.Hhr=function(){return jY()?eY.platform==="Windows":gm("Windows")};
_.DK9=function(){return jY()?eY.platform==="Chrome OS":gm("CrOS")};
_.Ch=function(F){return F[F.length-1]};
AW1=function(F){for(var W=_.NK,V=typeof F==="string"?F.split(""):F,d=F.length-1;d>=0;d--)if(d in V&&W.call(void 0,V[d],d,F))return d;return-1};
_.$c=function(F,W){return _.fh(F,W)>=0};
_.jfr=function(F,W){_.$c(F,W)||F.push(W)};
_.Ur=function(F,W){W=_.fh(F,W);var V;(V=W>=0)&&_.rW$(F,W);return V};
_.rW$=function(F,W){Array.prototype.splice.call(F,W,1)};
_.xc=function(F){var W=F.length;if(W>0){for(var V=Array(W),d=0;d<W;d++)V[d]=F[d];return V}return[]};
_.cC=function(F,W){for(var V=1;V<arguments.length;V++){var d=arguments[V];if(_.Er(d)){var y=F.length||0,z=d.length||0;F.length=y+z;for(var I=0;I<z;I++)F[y+I]=d[I]}else F.push(d)}};
_.kG1=function(F,W,V,d){Array.prototype.splice.apply(F,CS9(arguments,1))};
CS9=function(F,W,V){return arguments.length<=2?Array.prototype.slice.call(F,W):Array.prototype.slice.call(F,W,V)};
lNS=function(F,W){W=W||F;for(var V=0,d=0,y={};d<F.length;){var z=F[d++],I=_.tW(z)?"o"+_.PC(z):(typeof z).charAt(0)+z;Object.prototype.hasOwnProperty.call(y,I)||(y[I]=!0,W[V++]=z)}W.length=V};
_.fNc=function(F,W,V){V=V||_.Nmh;for(var d=0,y=F.length,z;d<y;){var I=d+(y-d>>>1);var n=V(W,F[I]);n>0?d=I+1:(y=I,z=!n)}return z?d:-d-1};
_.JW=function(F,W,V){if(!_.Er(F)||!_.Er(W)||F.length!=W.length)return!1;var d=F.length;V=V||wCW;for(var y=0;y<d;y++)if(!V(F[y],W[y]))return!1;return!0};
_.Nmh=function(F,W){return F>W?1:F<W?-1:0};
wCW=function(F,W){return F===W};
GGS=function(F,W,V){W=Array.prototype.splice.call(F,W,1);Array.prototype.splice.call(F,V,0,W[0])};
_.ZN=function(F,W){W===void 0&&(W=0);$Kc();W=UKS[W];for(var V=Array(Math.floor(F.length/3)),d=W[64]||"",y=0,z=0;y<F.length-2;y+=3){var I=F[y],n=F[y+1],M=F[y+2],Y=W[I>>2];I=W[(I&3)<<4|n>>4];n=W[(n&15)<<2|M>>6];M=W[M&63];V[z++]=Y+I+n+M}Y=0;M=d;switch(F.length-y){case 2:Y=F[y+1],M=W[(Y&15)<<2]||d;case 1:F=F[y],V[z]=W[F>>2]+W[(F&3)<<4|Y>>4]+M+d}return V.join("")};
XC$=function(F){var W="";Ohm(F,function(V){W+=String.fromCharCode(V)});
return W};
_.xKN=function(F){var W=[];Ohm(F,function(V){W.push(V)});
return W};
_.Q9=function(F){var W=F.length,V=W*3/4;V%3?V=Math.floor(V):_.m$("=.",F[W-1])&&(V=_.m$("=.",F[W-2])?V-2:V-1);var d=new Uint8Array(V),y=0;Ohm(F,function(z){d[y++]=z});
return y!==V?d.subarray(0,y):d};
Ohm=function(F,W){function V(M){for(;d<F.length;){var Y=F.charAt(d++),h=WB[Y];if(h!=null)return h;if(!_.If(Y))throw Error("I`"+Y);}return M}
$Kc();for(var d=0;;){var y=V(-1),z=V(0),I=V(64),n=V(64);if(n===64&&y===-1)break;W(y<<2|z>>4);I!=64&&(W(z<<4&240|I>>2),n!=64&&W(I<<6&192|n))}};
$Kc=function(){if(!WB){WB={};for(var F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),W=["+/=","+/","-_=","-_.","-_"],V=0;V<5;V++){var d=F.concat(W[V].split(""));UKS[V]=d;for(var y=0;y<d.length;y++){var z=d[y];WB[z]===void 0&&(WB[z]=y)}}}};
EcL=function(F){return vc$[F]||""};
Sr$=function(F){if(!cW9)return _.Q9(F);F=tYW.test(F)?F.replace(tYW,EcL):F;F=atob(F);for(var W=new Uint8Array(F.length),V=0;V<F.length;V++)W[V]=F.charCodeAt(V);return W};
PSc=function(F,W){F.__closure__error__context__984382||(F.__closure__error__context__984382={});F.__closure__error__context__984382.severity=W};
_.VT=function(F){F=Error(F);PSc(F,"warning");return F};
Zhh=function(F,W){if(F!=null){var V;var d=(V=JWK)!=null?V:JWK={};V=d[F]||0;V>=W||(d[F]=V+1,F=Error(),PSc(F,"incident"),y9(F))}};
yT=function(F,W,V){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(V===void 0?0:V)&&Symbol.for&&F?Symbol.for(F):F!=null?Symbol(F):Symbol():W};
sQ=function(F,W){zi||_.oD in F||QfN(F,FEC);F[_.oD]|=W};
mE=function(F,W){zi||_.oD in F||QfN(F,FEC);F[_.oD]=W};
WEK=function(F){if(4&F)return 512&F?512:1024&F?1024:0};
aD=function(F){sQ(F,34);return F};
eh=function(F){sQ(F,8192);return F};
VhY=function(F){sQ(F,32);return F};
gu=function(){return typeof BigInt==="function"};
Af=function(F,W){return W===void 0?F.copyOnWrite!==Dm&&!!(2&(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.oD]|0)):!!(2&W)&&F.copyOnWrite!==Dm};
_.lr=function(F,W){if(F!=null)if(typeof F==="string")F=F?new ru(F,CB):_.kT();else if(F.constructor!==ru)if(dMh&&F!=null&&F instanceof Uint8Array)F=F.length?new ru(new Uint8Array(F),CB):_.kT();else{if(!W)throw Error();F=void 0}return F};
yfh=function(F,W){if(typeof W!=="number"||W<0||W>=F.length)throw Error();};
zCr=function(F,W,V){var d=W&128?0:-1,y=F.length,z;if(z=!!y)z=F[y-1],z=z!=null&&typeof z==="object"&&z.constructor===Object;var I=y+(z?-1:0);for(W=W&128?1:0;W<I;W++)V(W-d,F[W]);if(z){F=F[y-1];for(var n in F)!isNaN(n)&&V(+n,F[n])}};
fB=function(F){return F&128?NM:void 0};
_.Bu9=function(F){var W=oT9;if(!sDW(F)){var V,d;W=(d=(V=typeof W==="function"?W():W)==null?void 0:V.concat("\n"))!=null?d:"";throw Error("L`"+W+"`"+String(F));}};
wu=function(F){F.isGuard_doNotManuallySetPrettyPlease=!0;return F};
ImK=function(){var F=LEm;return wu(function(W){for(var V in F)if(W===F[V]&&!/^[0-9]+$/.test(V))return!0;return!1})};
_.$T=function(F){var W=F;if(nTr(W)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(W))throw Error(String(W));}else if(mMW(W)&&!Number.isSafeInteger(W))throw Error(String(W));return amm?BigInt(F):F=iB$(F)?F?"1":"0":nTr(F)?F.trim()||"0":String(F)};
Mhf=function(F,W){if(F.length>W.length)return!1;if(F.length<W.length||F===W)return!0;for(var V=0;V<F.length;V++){var d=F[V],y=W[V];if(d>y)return!1;if(d<y)return!0}};
YQ9=function(F){var W=F>>>0;UQ=W;OQ=(F-W)/4294967296>>>0};
xT=function(F){if(F<0){YQ9(-F);var W=_.L(pBS(UQ,OQ));F=W.next().value;W=W.next().value;UQ=F>>>0;OQ=W>>>0}else YQ9(F)};
qQ9=function(F){var W=hCS||(hCS=new DataView(new ArrayBuffer(8)));W.setFloat32(0,+F,!0);OQ=0;UQ=W.getUint32(0,!0)};
RCY=function(F,W){var V=W*4294967296+(F>>>0);return Number.isSafeInteger(V)?V:_.EQ(F,W)};
bBS=function(F,W){return _.$T(gu()?BigInt.asUintN(64,(BigInt(W>>>0)<<BigInt(32))+BigInt(F>>>0)):_.EQ(F,W))};
tf=function(F,W){var V=W&2147483648;V&&(F=~F+1>>>0,W=~W>>>0,F==0&&(W=W+1>>>0));F=RCY(F,W);return typeof F==="number"?V?-F:F:V?"-"+F:F};
TuN=function(F,W){return gu()?_.$T(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(W))<<BigInt(32))+BigInt.asUintN(32,BigInt(F)))):_.$T(_.PB(F,W))};
eCY=function(F){var W=UQ,V=OQ,d=V>>31;V=(V<<1|W>>>31)^d;F(W<<1^d,V)};
uSh=function(F,W){return gTf(F,W,tf)};
gTf=function(F,W,V){var d=-(F&1);F=(F>>>1|W<<31)^d;W=W>>>1^d;return V(F,W)};
_.EQ=function(F,W){W>>>=0;F>>>=0;if(W<=2097151)var V=""+(4294967296*W+F);else gu()?V=""+(BigInt(W)<<BigInt(32)|BigInt(F)):(V=(F>>>24|W<<8)&16777215,W=W>>16&65535,F=(F&16777215)+V*6777216+W*6710656,V+=W*8147497,W*=2,F>=1E7&&(V+=F/1E7>>>0,F%=1E7),V>=1E7&&(W+=V/1E7>>>0,V%=1E7),V=W+KE1(V)+KE1(F));return V};
KE1=function(F){F=String(F);return"0000000".slice(F.length)+F};
_.PB=function(F,W){W&2147483648?gu()?F=""+(BigInt(W|0)<<BigInt(32)|BigInt(F>>>0)):(W=_.L(pBS(F,W)),F=W.next().value,W=W.next().value,F="-"+_.EQ(F,W)):F=_.EQ(F,W);return F};
Jf=function(F){if(F.length<16)xT(Number(F));else if(gu())F=BigInt(F),UQ=Number(F&BigInt(4294967295))>>>0,OQ=Number(F>>BigInt(32)&BigInt(4294967295));else{var W=+(F[0]==="-");OQ=UQ=0;for(var V=F.length,d=W,y=(V-W)%6+W;y<=V;d=y,y+=6)d=Number(F.slice(d,y)),OQ*=1E6,UQ=UQ*1E6+d,UQ>=4294967296&&(OQ+=Math.trunc(UQ/4294967296),OQ>>>=0,UQ>>>=0);W&&(W=_.L(pBS(UQ,OQ)),F=W.next().value,W=W.next().value,UQ=F,OQ=W)}};
pBS=function(F,W){W=~W;F?F=~F+1:W+=1;return[F,W]};
Wt=function(F){return Array.prototype.slice.call(F)};
_.Vi=function(F,W){throw Error(W===void 0?"unexpected value "+F+"!":W);};
_.dt=function(F){if(F!=null&&typeof F!=="number")throw Error("M`"+typeof F+"`"+F);return F};
_.yi=function(F){if(F==null||typeof F==="number")return F;if(F==="NaN"||F==="Infinity"||F==="-Infinity")return Number(F)};
HBr=function(F){if(F!=null&&typeof F!=="boolean")throw Error("N`"+_.zU(F)+"`"+F);return F};
_.DMm=function(F){if(F==null||typeof F==="boolean")return F;if(typeof F==="number")return!!F};
_.Bt=function(F){switch(typeof F){case "bigint":return!0;case "number":return oc(F);case "string":return Af$.test(F);default:return!1}};
_.Ic=function(F){if(!oc(F))throw _.VT("enum");return F|0};
_.nm=function(F){return F==null?F:oc(F)?F|0:void 0};
jDc=function(F){if(typeof F!=="number")throw _.VT("int32");if(!oc(F))throw _.VT("int32");return F|0};
_.md=function(F){return F==null?F:jDc(F)};
_.ac=function(F){if(F==null)return F;if(typeof F==="string"&&F)F=+F;else if(typeof F!=="number")return;return oc(F)?F|0:void 0};
_.rfS=function(F){if(F==null)return F;if(typeof F==="string"&&F)F=+F;else if(typeof F!=="number")return;return oc(F)?F>>>0:void 0};
Nuf=function(F){var W=0;W=W===void 0?0:W;if(!_.Bt(F))throw _.VT("int64");var V=typeof F;switch(W){case 512:switch(V){case "string":return Ml(F);case "bigint":return String(hp(64,F));default:return CrG(F)}case 1024:switch(V){case "string":return kir(F);case "bigint":return _.$T(hp(64,F));default:return lmY(F)}case 0:switch(V){case "string":return Ml(F);case "bigint":return _.$T(hp(64,F));default:return ql(F)}default:return _.Vi(W,"Unknown format requested type for int64")}};
b4=function(F){return F==null?F:Nuf(F)};
fmS=function(F){var W=F.length;if(F[0]==="-"?W<20||W===20&&F<="-9223372036854775808":W<19||W===19&&F<="9223372036854775807")return F;Jf(F);return _.PB(UQ,OQ)};
wBS=function(F){if(F[0]==="-")var W=!1;else W=F.length,W=W<20?!0:W===20&&F<="18446744073709551615";if(W)return F;Jf(F);return _.EQ(UQ,OQ)};
ql=function(F){F=TU(F);ev(F)||(xT(F),F=tf(UQ,OQ));return F};
_.GiL=function(F){F=TU(F);F>=0&&ev(F)||(xT(F),F=RCY(UQ,OQ));return F};
CrG=function(F){F=TU(F);ev(F)?F=String(F):(xT(F),F=_.PB(UQ,OQ));return F};
_.$MG=function(F){F=TU(F);F>=0&&ev(F)?F=String(F):(xT(F),F=_.EQ(UQ,OQ));return F};
Ml=function(F){var W=TU(Number(F));if(ev(W))return String(W);W=F.indexOf(".");W!==-1&&(F=F.substring(0,W));return fmS(F)};
kir=function(F){var W=TU(Number(F));if(ev(W))return _.$T(W);W=F.indexOf(".");W!==-1&&(F=F.substring(0,W));return gu()?_.$T(hp(64,BigInt(F))):_.$T(fmS(F))};
lmY=function(F){return ev(F)?_.$T(ql(F)):_.$T(CrG(F))};
_.UMr=function(F){return ev(F)?_.$T(_.GiL(F)):_.$T(_.$MG(F))};
_.OBL=function(F){var W=TU(Number(F));if(ev(W)&&W>=0)return String(W);W=F.indexOf(".");W!==-1&&(F=F.substring(0,W));return wBS(F)};
_.XBr=function(F){var W=TU(Number(F));if(ev(W)&&W>=0)return _.$T(W);W=F.indexOf(".");W!==-1&&(F=F.substring(0,W));return gu()?_.$T((0,_.u4)(64,BigInt(F))):_.$T(wBS(F))};
vTC=function(F){if(F==null)return F;if(typeof F==="bigint")return xMY(F)?F=Number(F):(F=hp(64,F),F=xMY(F)?Number(F):String(F)),F;if(_.Bt(F))return typeof F==="number"?ql(F):Ml(F)};
ET9=function(F,W){W=W===void 0?!1:W;var V=typeof F;if(F==null)return F;if(V==="bigint")return String(hp(64,F));if(_.Bt(F))return V==="string"?Ml(F):W?CrG(F):ql(F)};
cff=function(F){var W=typeof F;if(F==null)return F;if(W==="bigint")return _.$T(hp(64,F));if(_.Bt(F))return W==="string"?kir(F):lmY(F)};
thL=function(F){var W=typeof F;if(F==null)return F;if(W==="bigint")return _.$T((0,_.u4)(64,F));if(_.Bt(F))return W==="string"?_.XBr(F):_.UMr(F)};
SQL=function(F){if(F==null)return F;var W=typeof F;if(W==="bigint")return String(hp(64,F));if(_.Bt(F)){if(W==="string")return Ml(F);if(W==="number")return ql(F)}};
PrW=function(F){if(F==null)return F;var W=typeof F;if(W==="bigint")return String((0,_.u4)(64,F));if(_.Bt(F)){if(W==="string")return _.OBL(F);if(W==="number")return _.GiL(F)}};
_.Km=function(F){if(typeof F!=="string")throw Error();return F};
Ht=function(F){if(F!=null&&typeof F!=="string")throw Error();return F};
_.jv=function(F){return F==null||typeof F==="string"?F:void 0};
QD$=function(F,W,V,d){if(F!=null&&F[rt]===ku)return F;if(!Array.isArray(F))return V?d&2?W[JfG]||(W[JfG]=ZB9(W)):new W:void 0;V=F[_.oD]|0;d=V|d&32|d&2;d!==V&&mE(F,d);return new W(F)};
ZB9=function(F){F=new F;aD(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return F};
FdC=function(F,W,V){F=W?jDc(F):_.ac(F);return F==null?V?0:void 0:F|0};
WdW=function(F){return F};
Vvh=function(F){return F};
ypG=function(F,W,V,d,y,z){F=QD$(F,d,V,z);y&&(F=dlC(F));return F};
zaW=function(F){return[F,this.get(F)]};
BtK=function(){return ouc||(ouc=new l4(aD([]),void 0,void 0,void 0,sc9))};
LdS=function(F){var W=Nl(GU);return W?F[W]:void 0};
mlK=function(F,W){var V=V===void 0?!1:V;if(Nl(I89)&&Nl(GU)&&void 0===I89){var d=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=d[GU];if(!y)return;if(y=y.reviveUnknownFields)try{y(d,W,nuN);return}catch(z){y9(z)}}V&&(F=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(V=Nl(GU))&&V in F&&(F=F[V])&&delete F[W])};
imm=function(F,W){var V=Nl(GU),d;zi&&V&&((d=F[V])==null?void 0:d[W])!=null&&Zhh(a8c,3)};
YL9=function(F,W){W<100||Zhh(Mv$,1)};
bm1=function(F,W,V,d){var y=d!==void 0;d=!!d;var z=Nl(GU),I;!y&&zi&&z&&(I=F[z])&&ptc(I,YL9);z=[];var n=F.length;I=4294967295;var M=!1,Y=!!(W&64),h=Y?W&128?0:-1:void 0;if(!(W&1)){var q=n&&F[n-1];q!=null&&typeof q==="object"&&q.constructor===Object?(n--,I=n):q=void 0;if(Y&&!(W&128)&&!y){M=!0;var R;I=((R=har)!=null?R:WdW)(I-h,h,F,q,void 0)+h}}W=void 0;for(R=0;R<n;R++){var b=F[R];if(b!=null&&(b=V(b,d))!=null)if(Y&&R>=I){var g=R-h,K=void 0;((K=W)!=null?K:W={})[g]=b}else z[R]=b}if(q)for(var C in q)n=q[C],
n!=null&&(n=V(n,d))!=null&&(R=+C,b=void 0,Y&&!Number.isNaN(R)&&(b=R+h)<I?z[b]=n:(R=void 0,((R=W)!=null?R:W={})[C]=n));W&&(M?z.push(W):z[I]=W);y&&Nl(GU)&&(F=LdS(F))&&F instanceof qLr&&(z[GU]=Ra$(F));return z};
eaY=function(F){F[0]=TtW(F[0]);F[1]=TtW(F[1]);return F};
TtW=function(F){switch(typeof F){case "number":return Number.isFinite(F)?F:""+F;case "bigint":return xMY(F)?Number(F):""+F;case "boolean":return F?1:0;case "object":if(Array.isArray(F)){var W=F[_.oD]|0;return F.length===0&&W&1?void 0:bm1(F,W,TtW)}if(F!=null&&F[rt]===ku)return guf(F);if(F instanceof ru){W=F.JSC$9127_value_;if(W==null)F="";else if(typeof W==="string")F=W;else{if(cW9){for(var V="",d=0,y=W.length-10240;d<y;)V+=String.fromCharCode.apply(null,W.subarray(d,d+=10240));V+=String.fromCharCode.apply(null,
d?W.subarray(d):W);W=btoa(V)}else W=_.ZN(W);F=F.JSC$9127_value_=W}return F}if(F instanceof l4)return F=F.size!==0?utc(F,eaY):void 0,F;return}return F};
$u=function(F,W){if(W){har=W==null||W===WdW||W[Kdc]!==Hm$?WdW:W;try{return guf(F)}finally{har=void 0}}return guf(F)};
guf=function(F){F=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return bm1(F,F[_.oD]|0,TtW)};
jcW=function(F){switch(typeof F){case "boolean":return DlY||(DlY=[0,void 0,!0]);case "number":return F>0?void 0:F===0?Ap9||(Ap9=[0,void 0]):[-F,void 0];case "string":return[0,F];case "object":return F}};
UL=function(F,W){return rph(F,W[0],W[1])};
_.Xt=function(F,W,V){return rph(F,W,V,2048)};
rph=function(F,W,V,d){d=d===void 0?0:d;if(F==null){var y=32;V?(F=[V],y|=128):F=[];W&&(y=y&-16760833|(W&1023)<<14)}else{if(!Array.isArray(F))throw Error("P");y=F[_.oD]|0;if(C4r&&1&y)throw Error("Q");2048&y&&!(2&y)&&kUW();if(y&256)throw Error("R");if(y&64)return(y|d)!==y&&mE(F,y|d),F;if(V&&(y|=128,V!==F[0]))throw Error("S");a:{V=F;y|=64;var z=V.length;if(z){var I=z-1,n=V[I];if(n!=null&&typeof n==="object"&&n.constructor===Object){W=y&128?0:-1;I-=W;if(I>=1024)throw Error("U");for(var M in n)z=+M,z<I&&
(V[z+W]=n[M],delete n[M]);y=y&-16760833|(I&1023)<<14;break a}}if(W){M=Math.max(W,z-(y&128?0:-1));if(M>1024)throw Error("V");y=y&-16760833|(M&1023)<<14}}}mE(F,y|64|d);return F};
kUW=function(){if(C4r)throw Error("T");Zhh(l8h,5)};
wtG=function(F,W){if(typeof F!=="object")return F;if(Array.isArray(F)){var V=F[_.oD]|0;return F.length===0&&V&1?void 0:NtL(F,V,W)}if(F!=null&&F[rt]===ku)return f8f(F);if(F instanceof l4){W=F.arrayState;if(W&2)return F;if(!F.size)return;V=aD(utc(F));if(F.valueCtor)for(F=0;F<V.length;F++){var d=V[F],y=d[1];y==null||typeof y!=="object"?y=void 0:y!=null&&y[rt]===ku?y=f8f(y):Array.isArray(y)?y=NtL(y,y[_.oD]|0,!!(W&32)):y=void 0;d[1]=y}return V}if(F instanceof ru)return F};
NtL=function(F,W,V){if(W&2)return F;!V||4096&W||16&W?F=xu(F,W,!1,V&&!(W&16)):(sQ(F,34),W&4&&Object.freeze(F));return F};
GUN=function(F,W,V){F=new F.constructor(W);V&&(F.copyOnWrite=Dm);F.noLegacyNull=Dm;return F};
f8f=function(F){var W=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=W[_.oD]|0;return Af(F,V)?F:$l9(F,W,V)?GUN(F,W):xu(W,V)};
xu=function(F,W,V,d){d!=null||(d=!!(34&W));F=bm1(F,W,wtG,d);d=32;V&&(d|=2);W=W&16769217|d;mE(F,W);return F};
dlC=function(F){var W=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=W[_.oD]|0;return Af(F,V)?$l9(F,W,V)?GUN(F,W,!0):new F.constructor(xu(W,V,!1)):F};
vt=function(F){if(F.copyOnWrite!==Dm)return!1;var W=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;W=xu(W,W[_.oD]|0);sQ(W,2048);F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=W;F.copyOnWrite=void 0;F.noLegacyNull=void 0;return!0};
ct=function(F){if(!vt(F)&&Af(F,F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.oD]|0))throw Error();};
tp=function(F,W){W===void 0&&(W=F[_.oD]|0);W&32&&!(W&4096)&&mE(F,W|4096)};
$l9=function(F,W,V){return V&2?!0:V&32&&!(V&4096)?(mE(W,V|2),F.copyOnWrite=Dm,!0):!1};
Pt=function(F,W,V,d,y){var z=V+(y?0:-1),I=F.length-1;if(I>=1+(y?0:-1)&&z>=I){var n=F[I];if(n!=null&&typeof n==="object"&&n.constructor===Object)return n[V]=d,W}if(z<=I)return F[z]=d,W;if(d!==void 0){var M;I=((M=W)!=null?M:W=F[_.oD]|0)>>14&1023||536870912;V>=I?d!=null&&(z={},F[I+(y?0:-1)]=(z[V]=d,z)):F[z]=d}return W};
_.Wg=function(F,W,V,d,y){var z=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=z[_.oD]|0;d=Af(F,I)?1:d;y=!!y||d===3;d===2&&vt(F)&&(z=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=z[_.oD]|0);F=Ulf(z,W);var n=F===Jp?7:F[_.oD]|0,M=Omc(n,I);var Y=4&M?!1:!0;if(Y){4&M&&(F=Wt(F),n=0,M=Z8(M,I),I=Pt(z,I,W,F));for(var h=0,q=0;h<F.length;h++){var R=V(F[h]);R!=null&&(F[q++]=R)}q<h&&(F.length=q);V=(M|4)&-513;M=V&=-1025;M&=-4097}M!==n&&(mE(F,M),2&M&&Object.freeze(F));return F=XtY(F,M,z,
I,W,d,Y,y)};
XtY=function(F,W,V,d,y,z,I,n){var M=W;z===1||(z!==4?0:2&W||!(16&W)&&32&d)?VS(W)||(W|=!F.length||I&&!(4096&W)||32&d&&!(4096&W||16&W)?2:256,W!==M&&mE(F,W),Object.freeze(F)):(z===2&&VS(W)&&(F=Wt(F),M=0,W=Z8(W,d),d=Pt(V,d,y,F)),VS(W)||(n||(W|=16),W!==M&&mE(F,W)));2&W||!(4096&W||16&W)||tp(V,d);return F};
Ulf=function(F,W,V){F=dn(F,W,V);return Array.isArray(F)?F:Jp};
Omc=function(F,W){2&W&&(F|=2);return F|1};
VS=function(F){return!!(2&F)&&!!(4&F)||!!(256&F)};
xlL=function(F){return _.lr(F,!0)};
vuL=function(F){F=Wt(F);for(var W=0;W<F.length;W++){var V=F[W]=Wt(F[W]);Array.isArray(V[1])&&(V[1]=aD(V[1]))}return eh(F)};
_.Euh=function(F,W,V,d,y){var z=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=z[_.oD]|0;var n=Af(F,I);a:{!n&&vt(F)&&(z=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=z[_.oD]|0);var M=dn(z,W);F=!1;if(M==null){if(n){W=BtK();break a}M=[]}else if(M.constructor===l4)if(M.arrayState&2&&!n)M=utc(M);else{W=M;break a}else Array.isArray(M)?F=!!((M[_.oD]|0)&2):M=[];if(n){if(!M.length){W=BtK();break a}F||(F=!0,aD(M))}else F&&(F=!1,eh(M),M=vuL(M));!F&&I&32&&VhY(M);d=new l4(M,V,d,y);I=
Pt(z,I,W,d);F||tp(z,I);W=d}!n&&V&&(W.callToMutableOnAccess=!0);return W};
_.yS=function(F,W,V,d){ct(F);var y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.oD]|0;if(V==null)return Pt(y,z,W),F;var I=V===Jp?7:V[_.oD]|0,n=I,M=VS(I),Y=M||Object.isFrozen(V);M||(I=0);Y||(V=Wt(V),n=0,I=Z8(I,z),Y=!1);I|=5;var h;M=(h=WEK(I))!=null?h:0;for(h=0;h<V.length;h++){var q=V[h],R=d(q,M);Object.is(q,R)||(Y&&(V=Wt(V),n=0,I=Z8(I,z),Y=!1),V[h]=R)}I!==n&&(Y&&(V=Wt(V),I=Z8(I,z)),mE(V,I));Pt(y,z,W,V);return F};
_.zV=function(F,W,V,d,y){ct(F);var z=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Pt(z,z[_.oD]|0,W,(d==="0"?Number(V)===0:V===d)?void 0:V,y);return F};
_.Bg=function(F,W,V){if(W&2)throw Error();var d=fB(W),y=Ulf(F,V,d),z=y===Jp?7:y[_.oD]|0,I=Omc(z,W);if(2&I||VS(I)||16&I)I===z||VS(I)||mE(y,I),y=Wt(y),z=0,I=Z8(I,W),Pt(F,W,V,y,d);I&=-13;I!==z&&mE(y,I);return y};
cph=function(F){if(zi){var W;return(W=F[Lr])!=null?W:F[Lr]=new Map}if(Lr in F)return F[Lr];W=new Map;Object.defineProperty(F,Lr,{value:W});return W};
SL9=function(F,W,V,d,y){var z=cph(F),I=tvW(z,F,W,V,y);I!==d&&(I&&(W=Pt(F,W,I,void 0,y)),z.set(V,d));return W};
tvW=function(F,W,V,d,y){var z=F.get(d);if(z!=null)return z;for(var I=z=0;I<d.length;I++){var n=d[I];dn(W,n,y)!=null&&(z!==0&&(V=Pt(W,V,z,void 0,y)),z=n)}F.set(d,z);return z};
P4L=function(F,W,V,d,y){var z=!1;d=dn(F,d,y,function(I){var n=QD$(I,V,!1,W);z=n!==I&&n!=null;return n});
if(d!=null)return z&&!Af(d)&&tp(F,W),d};
JpY=function(F,W,V,d,y,z,I,n){var M=Af(F,V);z=M?1:z;I=!!I||z===3;M=n&&!M;(z===2||M)&&vt(F)&&(W=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=W[_.oD]|0);F=Ulf(W,y);var Y=F===Jp?7:F[_.oD]|0,h=Omc(Y,V);if(n=!(4&h)){var q=F,R=V,b=!!(2&h);b&&(R|=2);for(var g=!b,K=!0,C=0,k=0;C<q.length;C++){var f=QD$(q[C],d,!1,R);if(f instanceof d){if(!b){var S=Af(f);g&&(g=!S);K&&(K=S)}q[k++]=f}}k<C&&(q.length=k);h|=4;h=K?h&-4097:h|4096;h=g?h|8:h&-9}h!==Y&&(mE(F,h),2&h&&Object.freeze(F));if(M&&!(8&h||!F.length&&
(z===1||(z!==4?0:2&h||!(16&h)&&32&V)))){VS(h)&&(F=Wt(F),h=Z8(h,V),V=Pt(W,V,y,F));d=F;M=h;for(Y=0;Y<d.length;Y++)q=d[Y],h=dlC(q),q!==h&&(d[Y]=h);M|=8;h=M=d.length?M|4096:M&-4097;mE(F,h)}return F=XtY(F,h,W,V,y,z,n,I)};
Zm1=function(F){F==null&&(F=void 0);return F};
Z8=function(F,W){return F=(2&W?F|2:F&-3)&-273};
_.QcG=function(F,W,V,d,y){ct(F);W=_.Wg(F,W,y,2,!0);var z;y=(z=WEK(W===Jp?7:W[_.oD]|0))!=null?z:0;W.push(V(d,y));return F};
Fff=function(F,W,V,d,y,z,I){ct(F);var n=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;F=JpY(F,n,n[_.oD]|0,V,W,2,!0);if(z&&I)y!=null||(y=F.length-1),yfh(F,y),F.splice(y,z),F.length||(F[_.oD]&=-4097);else{if(z){if(typeof y!=="number"||y<0||y>F.length)throw Error();}else d=d!=null?d:new V;y!=void 0?F.splice(y,z,d):F.push(d);y=V=F===Jp?7:F[_.oD]|0;(d=Af(d))?(V&=-9,F.length===1&&(V&=-4097)):V|=4096;V!==y&&mE(F,V);d||tp(n)}};
Ver=function(F,W){if(typeof F==="string")return new I1(Sr$(F),W);if(Array.isArray(F))return new I1(new Uint8Array(F),W);if(F.constructor===Uint8Array)return new I1(F,!1);if(F.constructor===ArrayBuffer)return F=new Uint8Array(F),new I1(F,!1);if(F.constructor===ru)return W=Wf$(F)||new Uint8Array(0),new I1(W,!0,F);if(F instanceof Uint8Array)return F=F.constructor===Uint8Array?F:new Uint8Array(F.buffer,F.byteOffset,F.byteLength),new I1(F,!1);throw Error();};
yyS=function(F){switch(typeof F){case "string":d5r(F)}};
ovh=function(F){switch(typeof F){case "string":zSc(F)}};
nr=function(){var F=function(){throw Error();};
Object.setPrototypeOf(F,F.prototype);return F};
Bnc=function(F,W){var V=V===void 0?s1m:V;return new mf(F,W,V)};
nvc=function(F,W,V,d,y){LfS(F,V,IjW(W,d),y)};
a1=function(F,W,V,d){var y=d[F];if(y)return y;y={};y.binaryFields=d;y.messageMetadata=jcW(d[0]);var z=d[1],I=1;z&&z.constructor===Object&&(y.extensions=z,z=d[++I],typeof z==="function"&&(y.isMessageSet=!0,m59!=null||(m59=z),ajL!=null||(ajL=d[I+1]),z=d[I+=2]));for(var n={};z&&irY(z);){for(var M=0;M<z.length;M++)n[z[M]]=z;z=d[++I]}for(M=1;z!==void 0;){typeof z==="number"&&(M+=z,z=d[++I]);var Y=void 0;if(z instanceof mf)var h=z;else h=MeY,I--;z=void 0;if((z=h)==null?0:z.$$isMsg){z=d[++I];Y=d;var q=I;
typeof z==="function"&&(z=z(),Y[q]=z);Y=z}z=d[++I];q=M+1;typeof z==="number"&&z<0&&(q-=z,z=d[++I]);for(;M<q;M++){var R=n[M];Y?V(y,M,h,Y,R):W(y,M,h,R)}}return d[F]=y};
irY=function(F){return Array.isArray(F)&&!!F.length&&typeof F[0]==="number"&&F[0]>0};
pgf=function(F){return Array.isArray(F)?F[0]instanceof mf?F:[YNC,F]:[F,void 0]};
IjW=function(F,W){if(F instanceof _.M5)return F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(F))return UL(F,W)};
hSN=function(F,W,V,d){var y=V.$$binaryReaderFn;F[W]=d?function(z,I,n){return y(z,I,n,d)}:y};
RSf=function(F,W,V,d,y){var z=V.$$binaryReaderFn,I,n;F[W]=function(M,Y,h){return z(M,Y,h,n||(n=a1(qNC,hSN,RSf,d).messageMetadata),I||(I=brL(d)),y)}};
brL=function(F){var W=F[TnK];if(W!=null)return W;var V=a1(qNC,hSN,RSf,F);W=V.isMessageSet?function(d,y){return m59(d,y,V)}:function(d,y){for(;eS9(y)&&y.nextWireType_!=4;){var z=y.nextField_,I=V[z];
if(I==null){var n=V.extensions;n&&(n=n[z])&&(n=gvr(n),n!=null&&(I=V[z]=n))}if(I==null||!I(y,d,z)){n=y;I=n.fieldCursor_;uHL(n);if(n.discardUnknownFields)var M=void 0;else{var Y=n.decoder_.cursor_-I;n.decoder_.cursor_=I;M=KfL(n.decoder_,Y)}Y=n=I=void 0;var h=d;M&&((I=(n=(Y=h[GU])!=null?Y:h[GU]=new qLr)[z])!=null?I:n[z]=[]).push(M)}}if(d=LdS(d))d.reviveUnknownFields=V.binaryFields[Hr9];return!0};
F[TnK]=W;F[Hr9]=D5Y.bind(F);return W};
D5Y=function(F,W,V,d){var y=this[qNC],z=this[TnK],I=UL(void 0,y.messageMetadata),n=LdS(F);if(n){var M=!1,Y=y.extensions;if(Y){y=function(g,K,C){if(C.length!==0)if(Y[K])for(g=_.L(C),K=g.next();!K.done;K=g.next()){K=AyC(K.value);try{M=!0,z(I,K)}finally{K.free()}}else d==null||d(F,K,C)};
if(W==null)ptc(n,y);else if(n!=null){var h=n[W];h&&y(n,W,h)}if(M){var q=F[_.oD]|0;if(q&2&&q&2048&&(V==null||!V.reviveIntoImmutable))throw Error();var R=fB(q),b=function(g,K){if(dn(F,g,R)!=null)switch(V==null?void 0:V.resolutionBehavior){case 1:return;default:throw Error();}K!=null&&(q=Pt(F,q,g,K,R));delete n[g]};
W==null?zCr(I,I[_.oD]|0,function(g,K){b(g,K)}):b(W,dn(I,W,R))}}}};
gvr=function(F){F=pgf(F);var W=F[0].$$binaryReaderFn;if(F=F[1]){var V=brL(F),d=a1(qNC,hSN,RSf,F).messageMetadata;return function(y,z,I){return W(y,z,I,d,V)}}return W};
j1W=function(F,W,V){F[W]=V.$$binaryWriterFn};
CB$=function(F,W,V,d){var y,z,I=V.$$binaryWriterFn;F[W]=function(n,M,Y){return I(n,M,Y,z||(z=a1(ryf,j1W,CB$,d).messageMetadata),y||(y=kV1(d)))}};
kV1=function(F){var W=F[lj1];if(!W){var V=a1(ryf,j1W,CB$,F);W=function(d,y){return NnW(d,y,V)};
F[lj1]=W}return W};
NnW=function(F,W,V){zCr(F,F[_.oD]|0,function(d,y){if(y!=null){var z=fj1(V,d);z?z(W,y,d):d<500||Zhh(wgL,3)}});
(F=LdS(F))&&ptc(F,function(d,y,z){Yv(W,W.encoder_.end());for(d=0;d<z.length;d++)Yv(W,Wf$(z[d])||new Uint8Array(0))})};
fj1=function(F,W){var V=F[W];if(V)return V;if(V=F.extensions)if(V=V[W]){V=pgf(V);var d=V[0].$$binaryWriterFn;if(V=V[1]){var y=kV1(V),z=a1(ryf,j1W,CB$,V).messageMetadata;V=F.isMessageSet?ajL(z,y):function(I,n,M){return d(I,n,M,z,y)}}else V=d;
return F[W]=V}};
_.GVK=function(F,W,V){if(Array.isArray(W)){var d=W[_.oD]|0;if(d&4)return W;for(var y=0,z=0;y<W.length;y++){var I=F(W[y]);I!=null&&(W[z++]=I)}z<y&&(W.length=z);F=d|1;V&&(F=(F|4)&-1537);F!==d&&mE(W,F);V&&F&2&&Object.freeze(W);return W}};
_.pr=function(F,W,V){return new mf(F,W,V)};
_.$5m=function(F,W,V){return new mf(F,W,V)};
_.hy=function(F,W,V){Pt(F,F[_.oD]|0,W,V,fB(F[_.oD]|0))};
U5C=function(F,W,V){W=_.yi(W);W!=null&&(_.q5(F,V,1),F=F.encoder_,V=hCS||(hCS=new DataView(new ArrayBuffer(8))),V.setFloat64(0,+W,!0),UQ=V.getUint32(0,!0),OQ=V.getUint32(4,!0),_.R1(F,UQ),_.R1(F,OQ))};
OrS=function(F,W,V){W=_.yi(W);W!=null&&(_.q5(F,V,5),F=F.encoder_,qQ9(W),_.R1(F,UQ))};
_.TV=function(F,W,V){W=SQL(W);if(W!=null&&(yyS(W),W!=null))switch(_.q5(F,V,0),typeof W){case "number":F=F.encoder_;xT(W);bB(F,UQ,OQ);break;case "bigint":V=BigInt.asUintN(64,W);V=new Xg1(Number(V&BigInt(4294967295)),Number(V>>BigInt(32)));bB(F.encoder_,V.JSC$9170_lo,V.JSC$9170_hi);break;default:V=d5r(W),bB(F.encoder_,V.JSC$9170_lo,V.JSC$9170_hi)}};
vvW=function(F,W,V){W=PrW(W);if(W!=null&&(ovh(W),W!=null))switch(_.q5(F,V,0),typeof W){case "number":F=F.encoder_;xT(W);bB(F,UQ,OQ);break;case "bigint":V=x5m(W);bB(F.encoder_,V.JSC$9168_lo,V.JSC$9168_hi);break;default:V=zSc(W),bB(F.encoder_,V.JSC$9168_lo,V.JSC$9168_hi)}};
cyC=function(F,W,V){W=_.ac(W);W!=null&&W!=null&&(_.q5(F,V,0),_.Evf(F.encoder_,W))};
_.SNS=function(F,W,V){teC(F,V,PrW(W))};
PB$=function(F,W,V){W=_.DMm(W);W!=null&&(_.q5(F,V,0),F.encoder_.JSC$9172_buffer_.push(W?1:0))};
Zr$=function(F,W,V){W=_.jv(W);W!=null&&JyK(F,V,mKL(W))};
Q1r=function(F,W,V,d,y){LfS(F,V,IjW(W,d),y)};
_.FbG=function(F,W,V){W=W==null||typeof W=="string"||W instanceof ru?W:void 0;W!=null&&JyK(F,V,Ver(W,!0).buffer)};
WbL=function(F,W,V){W=_.rfS(W);W!=null&&W!=null&&(_.q5(F,V,0),ee(F.encoder_,W))};
_.VuG=function(F,W,V){W=_.ac(W);W!=null&&(W=parseInt(W,10),_.q5(F,V,0),_.Evf(F.encoder_,W))};
diY=function(F,W,V){if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,TuN));return!0};
_.yKf=function(F,W,V,d){if(F.nextWireType_!==0)return!1;_.Kr(W,V,d,_.uB(F.decoder_,TuN));return!0};
zHW=function(F,W,V){if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,bBS));return!0};
_.s0m=function(F,W,V){if(F.nextWireType_!==1)return!1;_.hy(W,V,obS(F.decoder_));return!0};
_.Hg=function(F,W){return function(V,d){var y={treatNewDataAsImmutable:!0};d&&Object.assign(y,d);V=AyC(V,void 0,void 0,y);try{var z=new F,I=z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;brL(W)(I,V);var n=z}finally{V.free()}return n}};
_.Ay=function(F){return function(W){return BKf(W,F)}};
Lbr=function(F){return function(){return BKf(this,F)}};
_.I7c=function(F){return wu(function(W){return W instanceof F&&!Af(W)})};
_.rn=function(F){return function(W){return nbS(F,W)}};
Muf=function(F,W){return miN({child:F,origin:W||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:a7h,getPayloadCase:function(V){return V.getPayloadCase()},
createInitMessage:function(V){var d=new Cr,y=new ieK;V=_.kv(y,1,V);return _.lB(d,5,N5,V)}})};
fr=function(F){return{valueOf:F}.valueOf()};
pdr=function(){var F=null;if(!YDC)return F;try{var W=function(V){return V};
F=YDC.createPolicy("goog#html",{createHTML:W,createScript:W,createScriptURL:W})}catch(V){}return F};
qD$=function(){hH$===void 0&&(hH$=pdr());return hH$};
_.GV=function(F){var W=qD$();F=W?W.createScriptURL(F):F;return new wn(F)};
_.$v=function(F){if(F instanceof wn)return F.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("$");};
_.UN=function(F){return Object.isFrozen(F)&&Object.isFrozen(F.raw)};
RHW=function(F){return F.toString().indexOf("`")===-1};
vg=function(F){return new _.ON(bem,F)};
EN=function(F){return F instanceof _.ON};
_.cg=function(F){if(EN(F))return F.privateDoNotAccessOrElseWrappedUrl;throw Error("$");};
ty=function(F){return new TKr(function(W){return W.substr(0,F.length+1).toLowerCase()===F+":"})};
_.Se=function(F,W){W=W===void 0?eH1:W;if(EN(F))return F;for(var V=0;V<W.length;++V){var d=W[V];if(d instanceof TKr&&d.isValid(F))return vg(F)}};
_.Jy=function(F,W){W=W===void 0?eH1:W;return _.Se(F,W)||Pg};
_.Zj=function(F){var W=window;if(typeof MediaSource!=="undefined"&&F instanceof MediaSource||typeof W.ManagedMediaSource!=="undefined"&&F instanceof W.ManagedMediaSource)return vg(URL.createObjectURL(F));W=F.type;W.toLowerCase()==="application/octet-stream"?W=!0:(W=W.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),W=(W==null?void 0:W.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(W[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(W[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(W[1])||/^font\/[\w-]+$/i.test(W[1])));if(!W)throw Error("$");return vg(URL.createObjectURL(F))};
_.gbY=function(F){for(var W=_.QS.apply(1,arguments),V=[F[0]],d=0;d<W.length;d++)V.push(String(W[d])),V.push(F[d+1]);return vg(V.join(""))};
_.Kbr=function(F){if(!uLc){a:{var W=document.createElement("a");try{W.href=F}catch(V){F=void 0;break a}F=W.protocol;F=F===":"||F===""?"https:":F}return F}try{W=new URL(F)}catch(V){return"https:"}return W.protocol};
_.FL=function(F){F instanceof _.ON?F=_.cg(F):F=HeY.test(F)?F:void 0;return F};
Wd=function(F,W){W=_.FL(W);W!==void 0&&(F.href=W)};
dK=function(F){var W=qD$();F=W?W.createHTML(F):F;return new VW(F)};
z0=function(F){if(F instanceof VW)return F.privateDoNotAccessOrElseWrappedHtml;throw Error("$");};
_.o0=function(F,W){F.src=_.$v(W).toString()};
DiS=function(F,W){F.setAttribute("sandbox","");for(var V=0;V<W.length;V++)F.sandbox.supports&&!F.sandbox.supports(W[V])||F.sandbox.add(W[V])};
_.sD=function(F,W,V){F.removeAttribute("srcdoc");switch(W){case 0:if(V instanceof wn)throw new AKm("TrustedResourceUrl",0);DiS(F,[]);W=_.FL(V);W!==void 0&&(F.src=W);break;case 1:if(!(V instanceof wn))throw new AKm(typeof V,1);DiS(F,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.o0(F,V);break;case 2:if(V instanceof wn)throw new AKm("TrustedResourceUrl",2);DiS(F,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
W=_.FL(V);W!==void 0&&(F.src=W);break;default:_.Vi(W)}};
_.Bd=function(F,W,V,d){W=_.FL(W);return W!==void 0?F.open(W,V,d):null};
_.Le=function(F){F=F===void 0?document:F;var W,V;F=(V=(W=F).querySelector)==null?void 0:V.call(W,"script[nonce]");return F==null?"":F.nonce||F.getAttribute("nonce")||""};
_.ne=function(F){var W=qD$();F=W?W.createScript(F):F;return new _.I0(F)};
mb=function(F){if(F instanceof _.I0)return F.privateDoNotAccessOrElseWrappedScript;throw Error("$");};
j0S=function(F){var W=_.Le(F.ownerDocument);W&&F.setAttribute("nonce",W)};
_.a0=function(F,W){F.textContent=mb(W);j0S(F)};
_.ig=function(F,W){F.src=_.$v(W);j0S(F)};
_.Mi=function(F,W){if(F.nodeType===1&&/^(script|style)$/i.test(F.tagName))throw Error("$");F.innerHTML=z0(W)};
_.Yb=function(F,W,V,d){if(F.length===0)throw Error("$");F=F.map(function(z){if(z instanceof rKm)z=z.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("$");return z});
var y=V.toLowerCase();if(F.every(function(z){return y.indexOf(z)!==0}))throw Error("ba`"+V);
W.setAttribute(V,d)};
_.pe=function(F,W,V){if(W instanceof wn)F.href=_.$v(W).toString(),F.rel=V;else{if(Cgh.indexOf(V)===-1)throw Error("ca`"+V);W=_.FL(W);W!==void 0&&(F.href=W,F.rel=V)}};
k09=function(F){if(F instanceof hK)return F.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("$");};
_.l7m=function(F,W){W=_.FL(W);W!==void 0&&(F.href=W)};
NKS=function(F){return new Worker(_.$v(F),void 0)};
f7S=function(F){return _.GV(F)};
wdN=function(F,W){F&&(W=F.indexOf(W),0<=W&&F.splice(W,1))};
qi=function(F){return typeof F==="function"};
G09=function(F){return F instanceof R0||F&&"closed"in F&&qi(F.remove)&&qi(F.add)&&qi(F.unsubscribe)};
bg=function(){};
eu=function(F){$iS(function(){throw F;})};
gK=function(F){return F};
ug=function(){return Uir(_.QS.apply(0,arguments))};
Uir=function(F){return F.length===0?gK:F.length===1?F[0]:function(W){return F.reduce(function(V,d){return d(V)},W)}};
OeK=function(F){var W;return(W=F!=null?F:void 0)!=null?W:Promise};
Xdc=function(F,W){return new Ke(function(V){var d=0;return W.schedule(function(){d===F.length?V.complete():(V.next(F[d++]),V.closed||this.schedule())})})};
xiL=function(F,W){if(!F)throw Error("da");return new Ke(function(V){var d=new R0;d.add(W.schedule(function(){var y=F[Symbol.asyncIterator]();d.add(W.schedule(function(){var z=this;y.next().then(function(I){I.done?V.complete():(V.next(I.value),z.schedule())})}))}));
return d})};
vbW=function(F,W,V){W=W.schedule(function(){try{V.call(this)}catch(d){F.error(d)}},0);
F.add(W)};
cKL=function(F,W){return new Ke(function(V){var d;V.add(W.schedule(function(){d=F[Ebc]();vbW(V,W,function(){var y=d.next(),z=y.value;y.done?V.complete():(V.next(z),this.schedule())})}));
return function(){var y;return qi((y=d)==null?void 0:y.return)&&d.return()}})};
tuN=function(F,W){return new Ke(function(V){var d=new R0;d.add(W.schedule(function(){var y=F[Hd]();d.add(y.subscribe({next:function(z){d.add(W.schedule(function(){return V.next(z)}))},
error:function(z){d.add(W.schedule(function(){return V.error(z)}))},
complete:function(){d.add(W.schedule(function(){return V.complete()}))}}))}));
return d})};
SD$=function(F,W){return new Ke(function(V){return W.schedule(function(){return F.then(function(d){V.add(W.schedule(function(){V.next(d);V.add(W.schedule(function(){return V.complete()}))}))},function(d){V.add(W.schedule(function(){return V.error(d)}))})})})};
PgS=function(F){return new TypeError("ea`"+(F!==null&&typeof F==="object"?"an invalid object":"'"+F+"'"))};
Zer=function(F,W){if(F!=null){if(qi(F[Hd]))return tuN(F,W);if(JK9(F))return Xdc(F,W);if(qi(F==null?void 0:F.then))return SD$(F,W);if(Symbol.asyncIterator&&qi(F==null?void 0:F[Symbol.asyncIterator]))return xiL(F,W);if(qi(F==null?void 0:F[Ebc]))return cKL(F,W)}throw PgS(F);};
AK=function(F,W){return W?Zer(F,W):D7(F)};
D7=function(F){if(F instanceof Ke)return F;if(F!=null){if(qi(F[Hd]))return Q0$(F);if(JK9(F))return F8Y(F);if(qi(F==null?void 0:F.then))return W8m(F);if(Symbol.asyncIterator&&qi(F==null?void 0:F[Symbol.asyncIterator]))return VI9(F);if(qi(F==null?void 0:F[Ebc]))return dDG(F)}throw PgS(F);};
Q0$=function(F){return new Ke(function(W){var V=F[Hd]();if(qi(V.subscribe))return V.subscribe(W);throw new TypeError("fa");})};
F8Y=function(F){return new Ke(function(W){for(var V=0;V<F.length&&!W.closed;V++)W.next(F[V]);W.complete()})};
W8m=function(F){return new Ke(function(W){F.then(function(V){W.closed||(W.next(V),W.complete())},function(V){return W.error(V)}).then(null,eu)})};
dDG=function(F){return new Ke(function(W){for(var V=F[Ebc]();!W.closed;){var d=V.next(),y=d.value;d.done?W.complete():W.next(y)}return function(){return qi(V==null?void 0:V.return)&&V.return()}})};
VI9=function(F){return new Ke(function(W){yQN(F,W).catch(function(V){return W.error(V)})})};
yQN=function(F,W){var V,d,y,z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:_.rK(M,2,3),z=_.Ce(F);case 5:return M.yield(z.next(),8);case 8:d=M.yieldResult;if(d.done){M.jumpTo(3);break}I=d.value;W.next(I);M.jumpTo(5);break;case 3:_.kb(M);_.lg(M,9);if(!d||d.done||!(y=z.return)){M.jumpTo(9);break}return M.yield(y.call(z),9);case 9:_.kb(M,0,0,1);if(V)throw V.error;_.G0(M,10,1);break;case 10:_.G0(M,4);break;case 2:n=_.$b(M);V={error:n};M.jumpTo(3);break;case 4:W.complete(),_.UD(M)}})};
zqr=function(F,W){return W?Xdc(F,W):F8Y(F)};
oYL=function(F){return qi(F[F.length-1])?F.pop():void 0};
OD=function(F){var W=F[F.length-1];return W&&qi(W.schedule)?F.pop():void 0};
XL=function(){var F=_.QS.apply(0,arguments),W=OD(F);return W?Xdc(F,W):zqr(F)};
vd=function(F){var W=qi(F)?F:function(){return F};
return new Ke(function(V){return V.error(W())})};
ED=function(F){return function(W){if(qi(W==null?void 0:W.lift))return W.lift(function(V){try{return F(V,this)}catch(d){this.error(d)}});
throw new TypeError("ga");}};
tK=function(){return ED(function(F,W){var V=null;F._refCount++;var d=new cd(W,void 0,void 0,void 0,function(){if(!F||F._refCount<=0||0<--F._refCount)V=null;else{var y=F._connection,z=V;V=null;!y||z&&y!==z||y.unsubscribe();W.unsubscribe()}});
F.subscribe(d);d.closed||(V=F.connect())})};
BaK=function(){var F=sdW;var W=W===void 0?0:W;return ED(function(V,d){d.add(F.schedule(function(){return V.subscribe(d)},W))})};
Su=function(F){return ED(function(W,V){var d=0;W.subscribe(new cd(V,function(y){V.next(F.call(void 0,y,d++))}))})};
Ier=function(F){return Su(function(W){return L8c(W)?F.apply(null,_.Pd(W)):F(W)})};
MIS=function(F){if(F.length===1){var W=F[0];if(nYf(W))return{args:W,keys:null};if(W&&typeof W==="object"&&mD1(W)===ae1)return F=i7f(W),{args:F.map(function(V){return W[V]}),
keys:F}}return{args:F,keys:null}};
JK=function(){var F=_.QS.apply(0,arguments),W=OD(F),V=oYL(F);F=MIS(F);var d=F.args,y=F.keys;if(d.length===0)return AK([],W);W=new Ke(YGc(d,W,y?function(z){for(var I={},n=0;n<z.length;n++)I[y[n]]=z[n];return I}:gK));
return V?W.pipe(Ier(V)):W};
YGc=function(F,W,V){V=V===void 0?gK:V;return function(d){piC(W,function(){for(var y=F.length,z=Array(y),I=y,n=F.map(function(){return!1}),M=!0,Y={i$jscomp$220:0};Y.i$jscomp$220<y;Y={i$jscomp$220:Y.i$jscomp$220},Y.i$jscomp$220++)piC(W,function(h){return function(){AK(F[h.i$jscomp$220],W).subscribe(new QW(d,function(q){z[h.i$jscomp$220]=q;
M&&(n[h.i$jscomp$220]=!0,M=!n.every(gK));M||d.next(V(z.slice()))},function(){return--I===0}))}}(Y),d)},d)}};
piC=function(F,W,V){F?V.add(F.schedule(W)):W()};
hq1=function(F,W,V,d){var y=[],z=0,I=0,n=!1,M=function(Y){z++;D7(V(Y,I++)).subscribe(new cd(W,function(h){W.next(h)},void 0,function(){z--;
for(var h={};y.length&&z<d;h={bufferedValue:void 0})h.bufferedValue=y.shift(),M(h.bufferedValue);!n||y.length||z||W.complete()}))};
F.subscribe(new cd(W,function(Y){return z<d?M(Y):y.push(Y)},void 0,function(){n=!0;
!n||y.length||z||W.complete()}));
return function(){y=null}};
F6=function(F,W){var V=V===void 0?Infinity:V;if(qi(W))return F6(function(d,y){return Su(function(z,I){return W(d,z,y,I)})(D7(F(d,y)))},V);
typeof W==="number"&&(V=W);return ED(function(d,y){return hq1(d,y,F,V)})};
qGY=function(F){F=F===void 0?Infinity:F;return F6(gK,F)};
Rqc=function(){var F=_.QS.apply(0,arguments);return qGY(1)(zqr(F,OD(F)))};
b7K=function(F){return new Ke(function(W){D7(F()).subscribe(W)})};
Wi=function(F,W,V){if(qi(V)){var d=V;V=void 0}if(d)return Wi(F,W,V).pipe(Ier(d));d=_.L(qi(F.addEventListener)&&qi(F.removeEventListener)?TaS.map(function(I){return function(n){return F[I](W,n,V)}}):qi(F.addListener)&&qi(F.removeListener)?eqN.map(gYC(F,W)):qi(F.on)&&qi(F.off)?u6$.map(gYC(F,W)):[]);
var y=d.next().value,z=d.next().value;return!y&&JK9(F)?F6(function(I){return Wi(I,W,V)})(zqr(F)):new Ke(function(I){if(!y)throw new TypeError("ha");
var n=function(){var M=_.QS.apply(0,arguments);return I.next(1<M.length?M:M[0])};
y(n);return function(){return z(n)}})};
gYC=function(F,W){return function(V){return function(d){return F[V](W,d)}}};
da=function(){var F=_.QS.apply(0,arguments),W=OD(F);var V=typeof F[F.length-1]==="number"?F.pop():Infinity;return F.length?F.length===1?D7(F[0]):qGY(V)(zqr(F,W)):V7};
H79=function(F){return F.length===1&&K8r(F[0])?F[0]:F};
DDC=function(){var F=H79(_.QS.apply(0,arguments));return ED(function(W,V){var d=[W].concat(_.Pd(F)),y=function(){if(!V.closed)if(d.length>0){try{var z=D7(d.shift())}catch(n){y();return}var I=new cd(V,void 0,bg,bg);V.add(z.subscribe(I));I.add(y)}else V.complete()};
y()})};
y7=function(F){return ED(function(W,V){var d=0;W.subscribe(new cd(V,function(y){return F.call(void 0,y,d++)&&V.next(y)}))})};
jdS=function(){var F=_.QS.apply(0,arguments);F=H79(F);return F.length===1?D7(F[0]):new Ke(AQW(F))};
AQW=function(F){return function(W){for(var V=[],d={i$jscomp$223:0};V&&!W.closed&&d.i$jscomp$223<F.length;d={i$jscomp$223:d.i$jscomp$223},d.i$jscomp$223++)V.push(D7(F[d.i$jscomp$223]).subscribe(new cd(W,function(y){return function(z){if(V){for(var I=0;I<V.length;I++)I!==y.i$jscomp$223&&V[I].unsubscribe();V=null}W.next(z)}}(d))))}};
rQY=function(){var F=_.QS.apply(0,arguments),W=oYL(F),V=H79(F);return V.length?new Ke(function(d){var y=V.map(function(){return[]}),z=V.map(function(){return!1});
d.add(function(){y=z=null});
for(var I={sourceIndex$jscomp$1:0};!d.closed&&I.sourceIndex$jscomp$1<V.length;I={sourceIndex$jscomp$1:I.sourceIndex$jscomp$1},I.sourceIndex$jscomp$1++)D7(V[I.sourceIndex$jscomp$1]).subscribe(new cd(d,function(n){return function(M){y[n.sourceIndex$jscomp$1].push(M);y.every(function(Y){return Y.length})&&(M=y.map(function(Y){return Y.shift()}),d.next(W?W.apply(null,_.Pd(M)):M),y.some(function(Y,h){return!Y.length&&z[h]})&&d.complete())}}(I),void 0,function(n){return function(){z[n.sourceIndex$jscomp$1]=
!0;
!y[n.sourceIndex$jscomp$1].length&&d.complete()}}(I)));
return function(){y=z=null}}):V7};
CnK=function(F){var W,V,d;return!!F&&typeof F.active==="boolean"&&typeof((W=F.clock)==null?void 0:W.now)==="function"&&((V=F.clock)==null?void 0:V.timeline)!==void 0&&!((d=F.lastMeasurement)==null||!d.timestamp)&&typeof F.equivalentTo==="function"&&typeof F.extrapolateToNow==="function"&&typeof F.extrapolateToTime==="function"&&typeof F.map==="function"&&typeof F.joinWith==="function"};
k3m=function(F){function W(V){return typeof V==="boolean"||typeof V==="string"||typeof V==="number"||V===void 0||V===null}
return W(F)?!0:Array.isArray(F)?F.every(W):typeof F==="object"?Object.keys(F).every(function(V){return typeof V==="string"})&&Object.values(F).every(function(V){return Array.isArray(V)?V.every(W):W(V)}):!1};
le$=function(F){if(k3m(F))return F;if(CnK(F))return{lastMeasurement:{value:le$(F.lastMeasurement.value),timestamp:z3(F.lastMeasurement.timestamp,new od(0,F.lastMeasurement.timestamp.timeline))},active:F.active};try{return JSON.parse(JSON.stringify(F))}catch(W){}return String(F)};
sG=function(F,W){return function(V){return new Ke(function(d){return V.subscribe(function(y){F.timeExecution(W,function(){d.next(y)})()},function(y){F.timeExecution(W,function(){d.error(y)})()},function(){F.timeExecution(W,function(){d.complete()})()})})}};
NaG=function(F,W){var V=!1;return new Ke(function(d){var y=F.setTimeout(function(){V=!0;d.next(!0);d.complete()},W);
return function(){V||F.clearTimeout(y)}})};
feG=function(F){F=F.global;if(F.fetchLater)return F.fetchLater.bind(F)};
Bi=function(F){return ED(function(W,V){var d=null,y=!1,z;d=W.subscribe(new cd(V,void 0,function(I){z=D7(F(I,Bi(F)(W)));d?(d.unsubscribe(),d=null,z.subscribe(V)):y=!0}));
y&&(d.unsubscribe(),d=null,z.subscribe(V))})};
wic=function(F,W,V){return function(d,y){var z=V,I=W,n=0;d.subscribe(new cd(y,function(M){var Y=n++;I=z?F(I,M,Y):(z=!0,M);y.next(I)},void 0,void 0))}};
G3f=function(F){F=F===void 0?null:F;return ED(function(W,V){var d=!1;W.subscribe(new cd(V,function(y){d=!0;V.next(y)},void 0,function(){d||V.next(F);
V.complete()}))})};
L7=function(){return ED(function(F,W){F.subscribe(new cd(W,bg))})};
Id=function(F){return ED(function(W,V){W.subscribe(new cd(V,function(){return V.next(F)}))})};
n7=function(F){return F<=0?function(){return V7}:ED(function(W,V){var d=0;
W.subscribe(new cd(V,function(y){++d<=F&&(V.next(y),F<=d&&V.complete())}))})};
m8=function(F){var W=W===void 0?gK:W;var V;F=(V=F)!=null?V:$DN;return ED(function(d,y){var z,I=!0;d.subscribe(new cd(y,function(n){var M=W(n);if(I||!F(z,M))I=!1,z=M,y.next(n)}))})};
$DN=function(F,W){return F===W};
O7N=function(F){F=F===void 0?UDc:F;return ED(function(W,V){var d=!1;W.subscribe(new cd(V,function(y){d=!0;V.next(y)},void 0,function(){return d?V.complete():V.error(F())}))})};
UDc=function(){return new XiW};
ad=function(){var F=_.QS.apply(0,arguments);return function(W){return Rqc(W,XL.apply(null,_.Pd(F)))}};
xDC=function(F){return ED(function(W,V){var d=0;W.subscribe(new cd(V,function(y){F.call(void 0,y,d++,W)||(V.next(!1),V.complete())},void 0,function(){V.next(!0);
V.complete()}))})};
vY9=function(){return ED(function(F,W){var V=[];F.subscribe(new cd(W,function(d){V.push(d);1<V.length&&V.shift()},void 0,function(){for(var d=_.L(V),y=d.next();!y.done;y=d.next())W.next(y.value);
W.complete()},function(){V=null}))})};
EYN=function(F,W){var V=arguments.length>=2;return function(d){return d.pipe(F?y7(function(y,z){return F(y,z,d)}):gK,vY9(),V?G3f(W):O7N(function(){return new XiW}))}};
YY=function(F){var W=qi(F)?F:function(){return F};
return qi()?ED(function(V,d){var y=W();(void 0)(y).subscribe(d).add(V.subscribe(y))}):function(V){var d=new MD(V,W);
qi(V==null?void 0:V.lift)&&(d.lift=V.lift);d.source=V;d.subjectFactory=W;return d}};
hQ=function(F){var W=new p7(F,void 0,void 0);return function(V){return YY(function(){return W})(V)}};
qD=function(F,W){return ED(wic(F,W,arguments.length>=2))};
Rd=function(){var F=_.QS.apply(0,arguments),W=OD(F);return ED(function(V,d){(W?Rqc(F,V,W):Rqc(F,V)).subscribe(d)})};
bn=function(F){return ED(function(W,V){var d=null,y=0,z=!1;W.subscribe(new cd(V,function(I){var n;(n=d)==null||n.unsubscribe();n=y++;D7(F(I,n)).subscribe(d=new cd(V,function(M){return V.next(M)},void 0,function(){d=null;
z&&!d&&V.complete()}))},void 0,function(){(z=!0,!d)&&V.complete()}))})};
T3=function(F,W){W=W===void 0?!1:W;return ED(function(V,d){var y=0;V.subscribe(new cd(d,function(z){var I=F(z,y++);(I||W)&&d.next(z);!I&&d.complete()}))})};
cQ1=function(F,W,V){var d=qi(F)||W||V?{next:F,error:W,complete:V}:F;return d?ED(function(y,z){y.subscribe(new cd(z,function(I){var n;(n=d.next)==null||n.call(d,I);z.next(I)},function(I){var n;
(n=d.error)==null||n.call(d,I);z.error(I)},function(){var I;
(I=d.complete)==null||I.call(d);z.complete()}))}):gK};
tIh=function(){var F=_.QS.apply(0,arguments),W=oYL(F);return ED(function(V,d){for(var y=F.length,z=Array(y),I=F.map(function(){return!1}),n=!1,M={i$jscomp$233:0};M.i$jscomp$233<y;M={i$jscomp$233:M.i$jscomp$233},M.i$jscomp$233++)D7(F[M.i$jscomp$233]).subscribe(new cd(d,function(Y){return function(h){z[Y.i$jscomp$233]=h;
n||I[Y.i$jscomp$233]||(I[Y.i$jscomp$233]=!0,(n=I.every(gK))&&(I=null))}}(M),void 0,bg));
V.subscribe(new cd(d,function(Y){n&&(Y=[Y].concat(_.Pd(z)),d.next(W?W.apply(null,_.Pd(Y)):Y))}))})};
PnN=function(F){var W=SGN;if(W)for(var V in W)Object.prototype.hasOwnProperty.call(W,V)&&F(W[V],V,W)};
JQN=function(){var F=[];PnN(function(W){F.push(W)});
return F};
Qd$=function(F){try{return!!F&&F.location.href!=null&&Z7Y(F,"foo")}catch(W){return!1}};
WqS=function(){return TG&&eY?eY.mobile:!FqL()&&(gm("iPod")||gm("iPhone")||gm("Android")||gm("IEMobile"))};
FqL=function(){return TG&&eY?!eY.mobile&&(gm("iPad")||gm("Android")||gm("Silk")):gm("iPad")||gm("Android")&&!gm("Mobile")||gm("Silk")};
_.un=function(F){return new rKm(F[0].toLowerCase())};
Vkr=function(F){for(var W=_.QS.apply(1,arguments),V=F[0],d=0;d<F.length-1;d++)V+=String(W[d]),V+=F[d+1];W=document.implementation.createHTMLDocument("");d=W.createElement("style");W.head.appendChild(d);W=d.sheet;W.insertRule(V,0);if(W.cssRules.length===1&&(V=W.cssRules[0],V instanceof CSSStyleRule))return new hK(V.cssText.replace(/</g,"\\3C "))};
dPS=function(F){try{return new URL(F,window.document.baseURI)}catch(W){return new URL("about:invalid")}};
yTc=function(F,W){var V=W.createRange();V.selectNode(W.body);F=dK(F);return V.createContextualFragment(z0(F))};
zWN=function(F){F=F.nodeName;return typeof F==="string"?F:"FORM"};
oM1=function(F){F=F.nodeType;return F===1||typeof F!=="number"};
K7=function(F,W,V){F.setAttribute(W,V)};
sGW=function(F){return F.parts.map(function(W){var V=W.descriptor;return""+W.url+(V?" "+V:"")}).join(" , ")};
_.Hi=function(F){var W=_.QS.apply(1,arguments);if(W.length===0)return _.GV(F[0]);for(var V=F[0],d=0;d<W.length;d++)V+=encodeURIComponent(W[d])+F[d+1];return _.GV(V)};
_.De=function(F,W){F=_.$v(F).toString();var V=F.split(/[?#]/),d=/[?]/.test(F)?"?"+V[1]:"";return Boh(V[0],d,/[#]/.test(F)?"#"+(d?V[2]:V[1]):"",W)};
Boh=function(F,W,V,d){function y(I,n){I!=null&&(Array.isArray(I)?I.forEach(function(M){return y(M,n)}):(W+=z+encodeURIComponent(n)+"="+encodeURIComponent(I),z="&"))}
var z=W.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(I){return y(I[1],I[0])}):d.forEach(y);
return _.GV(F+W+V)};
IiG=function(){var F=mb(Lqf).toString();return _.GV(URL.createObjectURL(new Blob([F],{type:"text/javascript"})))};
_.AQ=function(F,W,V){return Math.min(Math.max(F,W),V)};
jI=function(F,W,V){return F+V*(W-F)};
_.ra=function(F,W){this.x=F!==void 0?F:0;this.y=W!==void 0?W:0};
_.C7=function(F,W){this.width=F;this.height=W};
nMr=function(F){var W=[],V=0,d;for(d in F)W[V++]=d;return W};
mPc=function(F,W){for(var V in F)if(F[V]==W)return!0;return!1};
aiL=function(F,W,V){for(var d in F)if(W.call(V,F[d],d,F))return d};
iuG=function(F){if(!F||typeof F!=="object")return F;if(typeof F.clone==="function")return F.clone();if(typeof Map!=="undefined"&&F instanceof Map)return new Map(F);if(typeof Set!=="undefined"&&F instanceof Set)return new Set(F);if(F instanceof Date)return new Date(F.getTime());var W=Array.isArray(F)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(F)||F instanceof DataView?{}:new F.constructor(F.length),V;for(V in F)W[V]=iuG(F[V]);return W};
MkL=function(F){var W=arguments.length;if(W==1&&Array.isArray(arguments[0]))return MkL.apply(null,arguments[0]);if(W%2)throw Error("na");for(var V={},d=0;d<W;d+=2)V[arguments[d]]=arguments[d+1];return V};
YyK=function(F){var W=arguments.length;if(W==1&&Array.isArray(arguments[0]))return YyK.apply(null,arguments[0]);for(var V={},d=0;d<W;d++)V[arguments[d]]=!0;return V};
kY=function(F,W,V,d){this.top=F;this.right=W;this.bottom=V;this.left=d};
ln=function(F,W,V,d){this.left=F;this.top=W;this.width=V;this.height=d};
pk1=function(F){F=F.global;if(F.PendingGetBeacon)return F.PendingGetBeacon};
wa=function(F){return function(W){return W.pipe(hWG(F,YY(new ND)))}};
G3=function(F){return function(W){return W.pipe(hWG(F,hQ(1)))}};
hWG=function(F,W){function V(d){return new Ke(function(y){return d.subscribe(function(z){$Y(F,function(){return void y.next(z)},3)},function(z){$Y(F,function(){return void y.error(z)},3)},function(){$Y(F,function(){return void y.complete()},3)})})}
return ug(V,BaK(),W,tK(),V)};
bu9=function(F){var W=qy9(F);return W===null?new UG(null):W.pipe(Su(function(V){V=V.serialize();if(RWm)V=_.dm.btoa(V);else{for(var d=[],y=0,z=0;z<V.length;z++){var I=V.charCodeAt(z);I>255&&(d[y++]=I&255,I>>=8);d[y++]=I}V=_.ZN(d)}return V}),n7(1),G3(F.queue))};
ToW=function(F){var W=W===void 0?{}:W;if(typeof Event==="function")return new Event(F,W);if(typeof document!=="undefined"){var V=document.createEvent("CustomEvent");V.initCustomEvent(F,W.bubbles||!1,W.cancelable||!1,W.detail);return V}throw Error();};
eWr=function(F){return typeof F==="string"?document.getElementById(F):F};
ucf=function(F){var W=!1;W=W===void 0?!1:W;if(F.tagName==="IMG"){if(F.complete&&(!F.naturalWidth||!F.naturalHeight))return!0;var V;if(W&&((V=F.style)==null?void 0:V.display)==="none")return!0}var d,y;return gMS.test((d=F.getAttribute("width"))!=null?d:"")&&gMS.test((y=F.getAttribute("height"))!=null?y:"")};
Kqm=function(F,W){if(F.tagName==="IMG")return F.naturalWidth&&F.naturalHeight?!0:!1;try{if(F.readyState)var V=F.readyState;else{var d,y;V=(d=F.contentWindow)==null?void 0:(y=d.document)==null?void 0:y.readyState}return V==="complete"}catch(z){return W===void 0?!1:W}};
HuG=function(F){F||(F=function(W,V,d){W.addEventListener(V,d)});
return F};
rT9=function(F,W){var V=DPN();V=V===void 0?new ATC:V;if(F=eWr(F)){var d=HuG(d);for(var y=!1,z=function(C){y||(y=!0,W(C))},I,n=2,M=0;M<jGC.length;++M)if(jGC[M]===F.tagName){n=3;
I=[F];break}I||(I=F.querySelectorAll(jGC.join(",")));var Y=0,h=0,q=!0,R=F=!1;M={};for(var b=0;b<I.length;M={isImg:void 0},b++){var g=I[b];if(!ucf(g))if(M.isImg=g.tagName==="IMG",Kqm(g,V.crossDomainLoadedDefault))F=!0,M.isImg&&(q=!0);else{Y++;var K=function(C){return function(k){Y--;!Y&&q&&z(n);C.isImg&&(k=k&&k.type==="error",h--,k||(q=!0),!h&&R&&q&&z(n))}}(M);
d(g,"load",K);M.isImg&&(h++,d(g,"error",K))}}h===0&&(q=!0);I=null;I=_.dm.document.readyState==="complete";if(Y===0&&!F&&I)n=5;else if(Y||!F){d(_.dm,"load",function(){!V.pendingImagesBlockLoad||!h&&q?z(4):R=!0});
return}z(n)}};
CKY=function(F,W,V){if(F)for(var d=0;F!=null&&d<500&&!V(F);++d)F=W(F)};
kIh=function(F,W){CKY(F,function(V){try{return V===V.parent?null:V.parent}catch(d){}return null},W)};
liC=function(F,W){if(F.tagName=="IFRAME")W(F);else{F=F.querySelectorAll("IFRAME");for(var V=0;V<F.length&&!W(F[V]);++V);}};
Nof=function(F){return(F=F.ownerDocument)&&(F.parentWindow||F.defaultView)||null};
fiS=function(F,W,V){try{var d=JSON.parse(V.data)}catch(I){}if(typeof d==="object"&&d&&d.type==="creativeLoad"){var y=Nof(F);if(V.source&&y){var z;kIh(V.source,function(I){try{if(I.parent===y)return z=I,!0}catch(n){}});
z&&liC(F,function(I){if(I.contentWindow===z)return W(d),!0})}}};
wkh=function(F){return typeof F==="string"?document.getElementById(F):F};
Oum=function(){var F={};return F[0]=_.Hi(GIf,"current"),F[1]=_.Hi($Pm),F[2]=_.Hi(UPC),F};
OG=function(F,W){return F.left===W.left&&F.top===W.top&&F.width===W.width&&F.height===W.height};
XkG=function(F,W){return{left:Math.max(F.left,W.left),top:Math.max(F.top,W.top),width:Math.max(0,Math.min(F.left+F.width,W.left+W.width)-Math.max(F.left,W.left)),height:Math.max(0,Math.min(F.top+F.height,W.top+W.height)-Math.max(F.top,W.top))}};
xPc=function(F,W){return{left:Math.round(F.left+W.x),top:Math.round(F.top+W.y),width:F.width,height:F.height}};
vM$=function(F,W,V,d,y,z,I){var n="";F&&(n+=F+":");V&&(n+="//",W&&(n+=W+"@"),n+=V,d&&(n+=":"+d));y&&(n+=y);z&&(n+="?"+z);I&&(n+="#"+I);return n};
_.X6=function(F){return F.match(EML)};
_.xY=function(F,W){return F?W?decodeURI(F):decodeURIComponent(F):F};
cTc=function(F){F=_.X6(F)[1]||null;!F&&_.dm.self&&_.dm.self.location&&(F=_.dm.self.location.protocol.slice(0,-1));return F?F.toLowerCase():""};
_.EG=function(F){return _.xY(_.X6(F)[3]||null,!0)};
_.ci=function(F){return _.xY(_.X6(F)[5]||null,!0)};
_.tkN=function(F){var W=F.indexOf("#");return W<0?null:F.slice(W+1)};
Sym=function(F){F=_.X6(F);return vM$(F[1],F[2],F[3],F[4])};
_.PKc=function(F){F=_.X6(F);return vM$(F[1],null,F[3],F[4])};
_.tQ=function(F){F=_.X6(F);return vM$(null,null,null,null,F[5],F[6],F[7])};
_.SI=function(F){var W=F.indexOf("#");return W<0?F:F.slice(0,W)};
Pi=function(F,W){F=_.X6(F);W=_.X6(W);return F[3]==W[3]&&F[1]==W[1]&&F[4]==W[4]};
JTS=function(F,W){if(F){F=F.split("&");for(var V=0;V<F.length;V++){var d=F[V].indexOf("="),y=null;if(d>=0){var z=F[V].substring(0,d);y=F[V].substring(d+1)}else z=F[V];W(z,y?JQ(y):"")}}};
Zuh=function(F){var W=F.indexOf("#");W<0&&(W=F.length);var V=F.indexOf("?");if(V<0||V>W){V=W;var d=""}else d=F.substring(V+1,W);return[F.slice(0,V),d,F.slice(W)]};
QGC=function(F,W){return W?F?F+"&"+W:W:F};
_.FxN=function(F,W){if(!W)return F;F=Zuh(F);F[1]=QGC(F[1],W);return F[0]+(F[1]?"?"+F[1]:"")+F[2]};
_.Wx1=function(F,W,V){if(Array.isArray(W))for(var d=0;d<W.length;d++)_.Wx1(F,String(W[d]),V);else W!=null&&V.push(F+(W===""?"":"="+_.Ze(W)))};
_.Q7=function(F){var W=[],V;for(V in F)_.Wx1(V,F[V],W);return W.join("&")};
_.Fc=function(F,W){W=_.Q7(W);return _.FxN(F,W)};
_.Wk=function(F,W,V){V=V!=null?"="+_.Ze(V):"";return _.FxN(F,W+V)};
VF$=function(F,W,V,d){for(var y=V.length;(W=F.indexOf(V,W))>=0&&W<d;){var z=F.charCodeAt(W-1);if(z==38||z==63)if(z=F.charCodeAt(W+y),!z||z==61||z==38||z==35)return W;W+=y+1}return-1};
_.Vf=function(F,W){var V=F.search(dm1),d=VF$(F,0,W,V);if(d<0)return null;var y=F.indexOf("&",d);if(y<0||y>V)y=V;d+=W.length+1;return JQ(F.slice(d,y!==-1?y:0))};
_.yf=function(F,W){for(var V=F.search(dm1),d=0,y,z=[];(y=VF$(F,d,W,V))>=0;)z.push(F.substring(d,y)),d=Math.min(F.indexOf("&",y)+1||V,V);z.push(F.slice(d));return z.join("").replace(ymK,"$1")};
_.zI=function(F,W,V){return _.Wk(_.yf(F,W),W,V)};
z6r=function(F){var W=Zuh(window.location.href),V=W[1],d=[];V&&V.split("&").forEach(function(y){var z=y.indexOf("=");z=z>=0?y.slice(0,z):y;F.hasOwnProperty(z)||d.push(y)});
W[1]=QGC(d.join("&"),_.Q7(F));return W[0]+(W[1]?"?"+W[1]:"")+W[2]};
oiS=function(F,W,V){if(F&&W!==null&&W!=W.top){if(!W.top)return new _.C7(-12245933,-12245933);W=W.top}try{return(V===void 0?0:V)?(new _.C7(W.innerWidth,W.innerHeight)).round():_.oG(W).round()}catch(d){return new _.C7(-12245933,-12245933)}};
sym=function(F,W,V){try{if(F){if(!W.top)return new kY(-12245933,-12245933,-12245933,-12245933);W=W.top}var d=oiS(F,W,V),y=d.height,z=d.width;if(z===-12245933)return new kY(z,z,z,z);var I=sy(Bk(W.document)),n=I.x,M=I.y;return new kY(M,n+z,M+y,n)}catch(Y){return new kY(-12245933,-12245933,-12245933,-12245933)}};
BxY=function(F){var W;return(W=F.google_tag_data)!=null?W:F.google_tag_data={}};
LxK=function(F){var W,V;return typeof((W=F.navigator)==null?void 0:(V=W.userAgentData)==null?void 0:V.getHighEntropyValues)==="function"};
nih=function(F){if(!LxK(F))return null;var W=BxY(F);if(W.uach_promise)return W.uach_promise;F=F.navigator.userAgentData.getHighEntropyValues(Iac).then(function(V){W.uach!=null||(W.uach=V);return V});
return W.uach_promise=F};
e6K=function(F){var W;return mmY(aaS(ilW(MFS(Yi9(paL(h6S(qiS(R6S(new blC,F.architecture||""),F.bitness||""),F.mobile||!1),F.model||""),F.platform||""),F.platformVersion||""),F.uaFullVersion||""),((W=F.fullVersionList)==null?void 0:W.map(function(V){var d=new Txh;d=_.Lu(d,1,V.brand);return _.Lu(d,2,V.version)}))||[]),F.wow64||!1)};
gih=function(F){var W,V;return(V=(W=nih(F))==null?void 0:W.then(function(d){return e6K(d)}))!=null?V:null};
uAh=function(F,W){return new Ke(function(V){var d=!1,y=Array(W.length);y.fill(void 0);var z=new Set,I=new Set,n=function(q,R){F.running?(y[R]=q,z.add(R),d||(d=!0,$Y(F,function(){d=!1;V.next(_.xc(y))},1))):V.error(new IG(R))},M=function(q,R){I.add(R);
z.add(R);$Y(F,function(){V.error(q)},1)},Y=function(q){I.add(q);
$Y(F,function(){I.size===W.length&&V.complete()},1)},h=W.map(function(q,R){return q.subscribe(function(b){return void n(b,R)},function(b){return void M(b,R)},function(){return void Y(R)})});
return function(){h.forEach(function(q){return void q.unsubscribe()})}})};
Dmf=function(F,W,V){function d(){if(W.debugChannel){var C=W.debugChannel,k=C.next;var f={creativeId:W.debugNames.getName(V),requiredSignals:y,signals:Object.assign({},z),hasPrematurelyCompleted:I,errorMessage:n,erroredSignalKey:M};f={specMajor:2,specMinor:0,specPatch:0,timestamp:z3(W.timeProvider.now(),new od(0,W.timeProvider.timeline)),instanceId:W.debugNames.getName(W.symbol),creativeState:f};k.call(C,f)}}
for(var y=Object.keys(F),z={},I=!1,n=null,M=null,Y={},h=new Set,q=[],R=[],b=_.L(y),g=b.next(),K={};!g.done;K={key$jscomp$396:void 0},g=b.next())K.key$jscomp$396=g.value,g=F[K.key$jscomp$396],g instanceof UG?(Y[K.key$jscomp$396]=g.value,h.add(K.key$jscomp$396),W.debugChannel&&(z[String(K.key$jscomp$396)]=le$(g.value))):(g=g.pipe(m8(function(C,k){return CnK(C)||CnK(k)?!1:C===k}),Su(function(C){return function(k){W.debugChannel&&(z[String(C.key$jscomp$396)]=le$(k),d());
var f={};return f[C.key$jscomp$396]=k,f}}(K)),Bi(function(C){return function(k){if(k instanceof IG)throw new KxY(String(C.key$jscomp$396));
throw k;}}(K)),cQ1(function(C){return function(){h.add(C.key$jscomp$396)}}(K),function(C){return function(k){M=String(C.key$jscomp$396);
n=String(k);d()}}(K),function(C){return function(){h.has(C.key$jscomp$396)||(I=!0,d())}}(K))),R.push(K.key$jscomp$396),q.push(g));
(F=Object.keys(z).length>0)&&d();b=uAh(W.queue,q).pipe(Bi(function(C){if(C instanceof IG)throw new Hlf(String(R[C.inputObservableIndex]));throw C;}),Su(function(C){return Object.freeze(Object.assign.apply(Object,[{},
Y].concat(_.Pd(C))))}));
return(q=q.length>0)&&F?da(XL(Object.freeze(Y)),b):q?b:XL(Object.freeze(Y))};
Amh=function(F,W,V,d,y){return F.performanceMonitor.timeExecution.bind(F.performanceMonitor)(733,function(){var z={};try{return W.pipe(Bi(function(I){d(Object.assign({},z,{error:I}));return V7}),F6(function(I){try{var n=V(F,I)}catch(Y){return d(Object.assign({},z,{error:Y instanceof Error?Y:String(Y)})),V7}var M={};
return Dmf(n,F,I.symbol).pipe(cQ1(function(Y){M=Y}),hQ(1),tK()).pipe(y,Bi(function(Y){d(Object.assign({},M,{error:Y}));
return V7}),ad(void 0),Su(function(){return!0}))})).pipe(qD(function(I){return I+1},0),Bi(function(I){d(Object.assign({},z,{error:I}));
return V7}))}catch(I){return d(Object.assign({},z,{error:I})),V7}})()};
nu=function(F){var W=new Map;if(typeof F!=="object"||F===null)return W;Object.values(F).forEach(function(V){V&&typeof V.extrapolateToNow==="function"&&(W.has(V.clock.timeline)||W.set(V.clock.timeline,V.clock.now()))});
return W};
jyG=function(F,W){return typeof F==="string"?encodeURIComponent(F):typeof F==="number"?String(F):Array.isArray(F)?F.map(function(V){return jyG(V,W)}).join(","):F instanceof od?F.toString():F&&typeof F.extrapolateToNow==="function"?jyG(F.extrapolateUsingTimestampMap(W).value,W):F===!0?"1":F===!1?"0":F===void 0||F===null?null:F instanceof rmL?CRW(F):[F.top,
F.left,F.top+F.height,F.left+F.width].join()};
k5C=function(F,W){F=Object.entries(F).map(function(V){var d=_.L(V);V=d.next().value;d=d.next().value;d=jyG(d,W);return d===null?"":V+"="+d}).filter(function(V){return V!==""});
return F.length?F.join("&"):""};
faW=function(F,W){var V=la$,d=NxS;W=W===void 0?.01:W;return function(y){W>0&&Math.random()<=W&&(F.global.HTMLFencedFrameElement&&F.global.fence&&typeof F.global.fence.reportEvent==="function"&&F.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),y=Object.assign({},y,{errorMessage:y.error instanceof Error&&y.error.message?y.error.message:String(y.error),errorStack:y.error instanceof Error&&y.error.stack?String(y.error.stack):null,errorName:y.error instanceof
Error&&y.error.name?String(y.error.name):null,errorContext:String(F.performanceMonitor.timedFunctionContext),errorEscapedQueryId:y.escapedQueryId}),V(Object.assign({},y,{payloadMapper:function(){return function(z){try{return d(Object.assign({},z))}catch(I){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),nu(y)).forEach(function(z){F.beaconFactory.makeBeacon(z).sendNow()}))}};
wa$=function(){var F=_.QS.apply(0,arguments);return function(W){var V=W.pipe(hQ(1),tK());W=F.map(function(d){return V.pipe(d,ad(!0))});
return JK(W).pipe(n7(1),L7())}};
G51=function(){var F=_.QS.apply(0,arguments);return function(W){var V=W.pipe(hQ(1),tK());W=F.map(function(d){return V.pipe(d,ad(!0))});
return da.apply(null,_.Pd(W)).pipe(n7(1),L7())}};
$mN=function(F,W){return function(V){var d=V.pipe(hQ(1),tK());V=d.pipe(F,ad(!0));d=d.pipe(ug(W,hQ(),tK()),ad(!0));V=JK([V,d]);return jdS(V,d).pipe(n7(1),L7())}};
UmS=function(F,W,V){V(!0)};
OlL=function(F,W){return ug(bn(function(V){var d=F(V),y=W(V),z={};return d&&y&&z?new Ke(function(I){y(d,z,function(n){I.next(Object.assign({},V,{canEmit:n}));I.complete()});
return function(){}}):mq}),y7(function(V){return V.canEmit}))};
Xa$=function(F){var W={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(V){return V.pipe(bn(function(d){return new Ke(function(y){function z(){n.disconnect();M.unsubscribe()}
var I=F.MutationObserver;if(I&&d.ref!==void 0){var n=new I(function(Y){y.next(Y)});
n.observe(d.ref,W);var M=d.JSC$9667_released.subscribe(z);return z}})}))}};
xmc=function(F){if(F.measurementDeferralState===3)return null;if(F.timeOnScreenReason!==void 0){var W=F.creativeFound===!1?"n":null;if(W!==null)return W}return F.geometricMeasurementErrors instanceof aG?"msf":F.contextValidationErrors instanceof iK?"c":F.contextVisibilityKnown===!1?"pv":F.geometricMeasurementErrors||F.contextValidationErrors?"x":null};
EiC=function(F,W){return F.replace(vim,function(V,d){try{var y=_.MP.get(W,d);if(y==null||y.toString()==null)return V;y=y.toString();if(y==""||!_.If(y==null?"":String(y)))return encodeURIComponent(y).replace(/%2C/g,",")}catch(z){}return V})};
cmG=function(F,W){var V=Object.assign({},F),d=F.userAgentClientHints;V=(delete V.userAgentClientHints,V);V=F.payloadMapper(V);var y=k5C(V,W);return _.YM(F.urlPrefixes,function(z){var I="";typeof d==="string"&&(I="&"+k5C({uach:d},W));var n={};return EiC(z,(n.VIEWABILITY=y,n))+I})};
la$=function(F,W){var V=F.payloadMapper(F),d=k5C(V,W);return d?_.YM(F.urlPrefixes,function(y){y=y.indexOf("?")>=0?y:y+"?";y="?&".indexOf(y.slice(-1))>=0?y:y+"&";return y+d}):F.urlPrefixes};
tFS=function(){return ug(y7(function(F){return F!==void 0}),Su(function(F){return F}))};
Si1=function(F){return ug(Su(function(){return!0}),Rd(!1),G3(F))};
PRG=function(F){return F.length<=0?V7:JK(F.map(function(W){var V=0;return W.pipe(Su(function(d){return{index:V++,value:d}}))})).pipe(y7(function(W){return W.every(function(V){return V.index===W[0].index})}),Su(function(W){return W.map(function(V){return V.value})}))};
JmS=function(F,W){F.currentState&&(F.previousState=F.currentState);F.currentState=W;F.previousState&&F.previousState.value?(W=Math.max(0,z3(W.timestamp,F.previousState.timestamp)),F.totalTime+=W,F.consecutiveTime+=W):F.consecutiveTime=0;return F};
ZlW=function(){return ug(qD(JmS,{totalTime:0,consecutiveTime:0}),Su(function(F){return F.totalTime}))};
QyY=function(){return ug(qD(JmS,{totalTime:0,consecutiveTime:0}),Su(function(F){return F.consecutiveTime}))};
FgG=function(F,W){return function(V){return PRG(W.map(function(d){return V.pipe(F(d))}))}};
Wgc=function(){var F;return ug(cQ1(function(W){return void(F=W.timestamp)}),QyY(),Su(function(W){return{timestamp:F,
value:Math.round(W)}}))};
VwL=function(F,W){return OG(F.topWindowViewportExternalGeometry,W.topWindowViewportExternalGeometry)&&OG(F.elementGeometry,W.elementGeometry)&&OG(F.exposedViewportLocalGeometry,W.exposedViewportLocalGeometry)&&OG(F.intersectionGeometry,W.intersectionGeometry)&&F.elementGeometrySourceName===W.elementGeometrySourceName&&F.measurementRequests===W.measurementRequests&&F.viewportGeometrySourceName===W.viewportGeometrySourceName&&F.viewportLocalAppOffset.x===W.viewportLocalAppOffset.x&&F.viewportLocalAppOffset.y===
W.viewportLocalAppOffset.y};
o$Y=function(F,W){return function(V){return function(d){var y=d.pipe(YY(new ND),tK());d=V.element.pipe(m8());y=y.pipe(Su(function(z){return z.value}));
return JK([d,y,W]).pipe(Su(function(z){var I=_.L(z);z=I.next().value;var n=I.next().value;I=I.next().value;if(z.ref===void 0)var M={top:0,left:0,width:0,height:0};else{M=z.ref.getBoundingClientRect();var Y=z.ref,h=F.global,q=new _.ra(0,0),R=pu(_.qP(Y));if(Z7Y(R,"parent")){do{if(R==h)var b=_.RG(Y);else b=dLW(Y),b=new _.ra(b.left,b.top);q.x+=b.x;q.y+=b.y}while(R&&R!=h&&R!=R.parent&&(Y=R.frameElement)&&(R=R.parent))}M={top:q.y,left:q.x,width:M.width,height:M.height}}M=xPc(M,n.viewportLocalAppOffset);
h=XkG(M,n.exposedViewportLocalGeometry);q=F.timeProvider.now();R=Object;Y=R.assign;if(I!==2||F.inCrossDomainIframe||h.width<=0||h.height<=0)var g=!1;else try{var K=F.document.elementFromPoint(h.left+h.width/2,h.top+h.height/2);g=K?!yGf(K,z):!1}catch(C){g=!1}return{timestamp:q,value:Y.call(R,{},n,{elementGeometrySourceName:"geo",intersectionGeometry:g?z1h.intersectionGeometry:h,elementGeometry:M})}}),wa(F.queue))}}};
yGf=function(F,W,V){V=V===void 0?0:V;return F.ref===void 0||W.ref===void 0?!1:F.ref===W.ref||_.bK(W.ref,function(d){return d===F.ref})?!0:W.ref.ownerDocument&&W.ref.ownerDocument.defaultView&&W.ref.ownerDocument.defaultView===W.ref.ownerDocument.defaultView.top?!1:V<10&&W.ref.ownerDocument&&W.ref.ownerDocument.defaultView&&W.ref.ownerDocument.defaultView.frameElement?yGf(F,new TI(W.ref.ownerDocument.defaultView.frameElement),V+1):!0};
Lgr=function(F){return function(W){return W.pipe(F.ResizeObserver?s4h(F):BNG(F),hQ(1),tK())}};
s4h=function(F){return function(W){return W.pipe(bn(function(V){var d=F.ResizeObserver;if(!d||V.ref===void 0)return XL(z1h.elementGeometry);var y=(new Ke(function(z){function I(){V.ref!==void 0&&n.unobserve(V.ref);n.disconnect();M.unsubscribe()}
if(V.ref===void 0)return z.complete(),function(){};
var n=new d(function(Y){Y.forEach(function(h){z.next(h)})});
n.observe(V.ref);var M=V.JSC$9667_released.subscribe(I);return I})).pipe(sG(F.performanceMonitor,736),Su(function(z){return z.contentRect}));
return da(XL(V.ref.getBoundingClientRect()),y)}),m8(OG))}};
BNG=function(F){return function(W){var V=W.pipe(Xa$(F)),d=F.onResize;V=da(W.pipe(Su(function(){return ToW("resize")})),V,d);
return JK(W,V).pipe(sG(F.performanceMonitor,737),Su(function(y){y=_.L(y).next().value;return y.ref===void 0?void 0:y.ref.getBoundingClientRect()}),tFS(),m8(OG))}};
mLc=function(F,W){var V=Inf(F,W).pipe(hQ(1),tK());return function(d){return function(y){y=y.pipe(bn(function(z){return z.element}),m8());
return JK([V,y]).pipe(bn(function(z){var I=_.L(z);z=I.next().value;I=I.next().value;return n$L(F,z.intersectionObserver,Lgr(F),z.observations,d,z.flushRecords,I)}),wa(F.queue))}}};
anK=function(F){return Su(function(W){return W.value.viewportGeometrySourceName!=="nio"?W:Object.assign({},W,{value:Object.assign({},W.value,{exposedViewportLocalGeometry:ek(F,!0),topWindowViewportExternalGeometry:ek(F,!0)})})})};
i61=function(F,W){return XL(W).pipe(F,Su(function(){return W}))};
Inf=function(F,W){return F.timeProvider.timeline!==Mw1?vd(new aG(2)):F.MutationObserver?typeof IntersectionObserver==="undefined"?vd(new aG(0)):(new Ke(function(V){var d=new ND,y=new go(d.next.bind(d),{threshold:[].concat(_.Pd(W))});V.next({observations:d.pipe(sG(F.performanceMonitor,735)),intersectionObserver:y,flushRecords:function(z){z=y.takeRecords(z);z.length>0&&d.next(z)}})})).pipe(n7(1),hQ(1),tK()):vd(new aG(1))};
YCr=function(F){return Zer(F.sort(function(W,V){return W.time-V.time}),sdW)};
n$L=function(F,W,V,d,y,z,I){return new Ke(function(n){function M(){g||(g=!0,I.ref!==void 0&&W.unobserve(y,I.ref),h.unsubscribe(),b.unsubscribe(),R.unsubscribe(),K.unsubscribe())}
if(I.ref!==void 0){p_m(W,y);W.observe(y,I.ref);var Y=new uK({timestamp:F.timeProvider.now(),value:Object.assign({},z1h,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),h=d.pipe(F6(function(C){return YCr(C)}),y7(function(C){return C.target===I.ref}),Su(function(C){return{timestamp:new od(C.time,Mw1),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:C.rootBounds||Ku,topWindowViewportExternalGeometry:C.rootBounds||ek(F,!0),measurementRequests:q,elementGeometrySourceName:"nio",intersectionGeometry:C.intersectionRect,elementGeometry:C.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:C.isIntersecting,isV2Visible:C.isVisible}}}),YY(Y),tK()).subscribe(n),q=new ND,R=q.subscribe(function(){z(y);
n.next({timestamp:F.timeProvider.now(),value:Y.value.value});I.ref!==void 0&&(W.unobserve(y,I.ref),W.observe(y,I.ref))}),b=i61(V,I).subscribe(function(){q.next()}),g=!1,K=I.JSC$9667_released.subscribe(function(){return M()});
return M}})};
h1S=function(F,W){var V=F.getOnBackgrounded().pipe(Su(function(){return"b"}));
return jdS(W,V).pipe(n7(1),G3(F.queue))};
Hk=function(F){return function(W){var V;return W.pipe(cQ1(function(d){return void(V=d.timestamp)}),Su(function(d){return d.value}),F,Su(function(d){return{timestamp:V,
value:d}}))}};
qCm=function(F){return F.intersectionGeometry.width*F.intersectionGeometry.height/(F.elementGeometry.width*F.elementGeometry.height)};
Di=function(F,W,V){V=V===void 0?function(d,y){return d===y}:V;
return F.timestamp.equals(W.timestamp)&&V(F.value,W.value)};
jk=function(F,W){return W.pipe(Su(function(V){return new AT(F.timeProvider,{timestamp:F.timeProvider.now(),value:V})}))};
R1C=function(F){return function(W){return W.pipe(tIh(F),Su(function(V){var d=_.L(V);V=d.next().value;d=d.next().value;var y=V.value;return{timestamp:V.timestamp,value:y>=1?!0:y<=0?!1:y>=d}}))}};
TNf=function(){return ug(y7(function(F,W){return W>0}),b6C,Rd(-1),m8())};
e1f=function(F,W,V){return F?JK([W,V]).pipe(y7(function(d){var y=_.L(d);d=y.next().value;y=y.next().value;return d.timestamp.equals(y.timestamp)}),Su(function(d){var y=_.L(d);
d=y.next().value;y=y.next().value;return d.value>y.value?d:y})):W};
KgS=function(F){return function(W){var V=W.pipe(g$$),d=W.pipe(us$);return F instanceof Ke?F.pipe(bn(function(y){return e1f(y,V,d)})):e1f(F.value,V,d)}};
fn9=function(F,W,V,d){var y=d.geometryIsOccluded,z=d.exposureThreshold,I=d.wasLargeAdAtRender,n=d.allowLargeAdThreshold,M=d.largeAdExposureThreshold,Y=d.mayUseViewportShareExposure,h=d.hasMeasurementStarted;d=d.useIntersectionObserverV2;W=H6h(F,V,W);V=DLG(F,V);d=AG1(W,d);var q=j4C(F,y,Y,W),R=q.pipe(Su(function(U){return U.value}),m8(),G3(F),qD(function(U,c){return Math.max(U,c)},0)),b=q.pipe(Su(function(U){return U.value}),TNf(),G3(F)),g=W.pipe(rGc,Su(function(U){return U.value}),n7(2),m8(),G3(F));
I=Cur(F,W,I,n);var K=I.pipe(Rd(!1),m8(),Su(function(U){return U?M:z}));
n=q.pipe(R1C(K),m8(),G3(F));var C=JK([n,W]).pipe(y7(function(U){var c=_.L(U);U=c.next().value;c=c.next().value;return U.timestamp.equals(c.timestamp)}),Su(function(U){var c=_.L(U);
U=c.next().value;c=c.next().value;return{visible:U.value,geometry:c.value.elementGeometry}}),qD(function(U,c){return!c.visible&&U.visible?U:c},{visible:!1,
geometry:Ku}),Su(function(U){return U.geometry}),Rd(Ku),G3(F),m8(OG));
Y=Y instanceof Ke?Y.pipe(m8(),Id()):mq;K=JK([Y,K]).pipe(Id());var k=W.pipe(y7(function(U){return U.value.viewportGeometrySourceName!=="ns"&&U.value.elementGeometrySourceName!=="ns"}),qD(function(U){return U+1},0),Rd(0),G3(F)),f=V.pipe(Id(!0),Rd(!1),G3(F));
f=JK([h,f]).pipe(Su(function(U){var c=_.L(U);U=c.next().value;c=c.next().value;return U&&!c}),G3(F));
var S=W.pipe(kLf,m8()),v=S.pipe(Su(function(U){return U.value}),qD(function(U,c){return Math.max(U,c)},0),m8(),G3(F));
F=S.pipe(Su(function(U){return U.value}),TNf(),G3(F));
return{shouldResetExposureSignals:Y,shouldResetViewabilitySignals:K,geometrySignals:{readyGeometryWithDefault:W,measurementStrategy:W.pipe(lnh),creativePosition:C.pipe(m8(OG)),visible:n.pipe(m8(Di)),timestampedExposure:q.pipe(m8(Di)),maximumExposure:R,minimumExposure:b,browserSize:W.pipe(NNr,m8(_.JW)),timestampedScreenShare:S,maxScreenShare:v,minScreenShare:F,geometricMeasurementErrors:V,measurementRequests:W.pipe(Su(function(U){return U.value.measurementRequests})),
isLargeAd:I,geometryIsOccluded:y,hasMeasurementStarted:h,geometryMeasurable:f,validMeasurementCount:k,loadTimeExposure:g,v2VisibilityBitVector:d}}};
DLG=function(F,W){return W.pipe(y7(function(){return!1}),Su(function(V){return V}),Bi(function(V){return Cu(new UG(V),F)}))};
H6h=function(F,W,V){return W.pipe(DDC(mq),G3(F)).pipe(m8(function(d,y){return Di(d,y,VwL)}),Rd({timestamp:V.now(),
value:z1h}),G3(F))};
j4C=function(F,W,V,d){V=d.pipe(KgS(V),Hk(Su(function(y){return Math.round(y*100)/100})),G3(F));
return W instanceof UG?V:JK([V,W]).pipe(Su(function(y){var z=_.L(y);y=z.next().value;z=z.next().value;return{timestamp:z.timestamp.maximum(y.timestamp),value:z.value?0:y.value}}),m8(Di),G3(F))};
Cur=function(F,W,V,d){W=[W.pipe(Su(function(y){return y.value.elementGeometry.width*y.value.elementGeometry.height>=242500}))];
V instanceof Ke&&W.push(V.pipe(Su(function(y){return!!y})));
V=JK(W);return d?V.pipe(Su(function(y){return y.some(function(z){return z})}),Rd(!1),m8(),G3(F)):Cu(new UG(!1),F)};
AG1=function(F,W){F=JK([F,W]).pipe(Su(function(y){var z=_.L(y);y=z.next().value;if(z.next().value&&y.value.isIntersecting)return y.value.isV2Visible}),m8());
var V=F.pipe(Su(function(y){return y===void 0?!0:y}),qD(function(y,z){return y||!z},!1)),d=F.pipe(qD(function(y,z){return z===void 0?y:z?!1:y!=null?y:!0},void 0),Su(function(y){return!!y}));
return JK([W,rQY(F,V,d)]).pipe(Su(function(y){var z=_.L(y);y=z.next().value;var I=_.L(z.next().value);z=I.next().value;var n=I.next().value;I=I.next().value;var M=0;if(!y)return 0;if(z===void 0)return 16;z&&(M|=1);z||(M|=2);n&&(M|=4);I&&(M|=8);return M}))};
X_$=function(F,W,V,d,y){var z=w_L.timeThresholdMs;var I=I===void 0?new GLh(W,d):I;return(new Ke(function(n){var M=V.pipe(Rd(void 0),bn(function(){return $Lf(y)})).pipe(Su(function(Y){var h=Y.value;
Y=Y.timestamp;var q=h.visible;h=h.consecutiveViewTime;var R=h>=z;R||!q?ULc(I):(Y=Math.max(0,z3(W.now(),Y)),O6S(I,Math.max(0,z-h-Y)));return R}),qD(function(Y,h){return h||Y},!1),m8()).subscribe(n);
return function(){I.dispose();M.unsubscribe()}})).pipe(T3(function(n){return!n},!0),G3(F))};
$Lf=function(F){return PRG([F,F.pipe(Wgc())]).pipe(Su(function(W){var V=_.L(W);W=V.next().value;V=V.next().value;return{timestamp:W.timestamp,value:{visible:W.value,consecutiveViewTime:V.value}}}),m8(function(W,V){return Di(W,V,function(d,y){return d.consecutiveViewTime===y.consecutiveViewTime&&d.visible===y.visible})}))};
xLh=function(){return ug(QyY(),qD(function(F,W){return Math.max(F,W)},0),Su(function(F){return Math.round(F)}))};
v$1=function(F){return ug(R1C(XL(F)),xLh())};
E$L=function(F,W){return W instanceof Ke?W.pipe(bn(function(V){return(V=V?15:null)?vd(new aG(V)):F})):(W=W.value?15:null)?vd(new aG(W)):F};
cGL=function(F){var W=new aG(13);if(F.length<1)return{chain:V7,capturedErrors:V7};var V=new ND,d=F[0];return{chain:F.slice(1).reduce(function(y,z){return y.pipe(Bi(function(I){V.next(I);return z}))},d).pipe(Bi(function(y){V.next(y);
return vd(W)}),YY(new ND),tK()),
capturedErrors:V}};
twL=function(F,W){var V=F.pipe(YY(new ND),tK());return bn(function(d){return V.pipe(W(d))})};
Puf=function(F,W){if(F.inCrossDomainIframe)return vd(new aG(6));var V=new ND;return da(XL({}),W,V).pipe(Su(function(){return{timestamp:F.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:SCY(F),topWindowViewportExternalGeometry:ek(F,!0),measurementRequests:V,viewportLocalAppOffset:{x:0,y:0}}}}),wa(F.queue))};
SCY=function(F){var W=ek(F,!1);if(!F.inIframe||!Qd$(F.global.parent)||F.global.parent===F.global)return W;var V=new kM(F.global.parent,F.debugChannel);V.beaconFactory=F.beaconFactory;V=SCY(V);F=F.global.frameElement.getBoundingClientRect();return XkG(xPc(XkG(V,F),{x:W.left-F.left,y:W.top-F.top}),W)};
JGS=function(F){if(F.prerendering)return 3;var W;return(W={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[F.visibilityState||F.webkitVisibilityState||F.mozVisibilityState||""])!=null?W:0};
Z69=function(F){return F.document.JSC$9678_onVisibilityChange.pipe(Su(function(W){return W==="visible"}),m8(),G3(F.queue))};
Q4m=function(F,W,V){var d;return W.pipe(m8(),bn(function(y){return V.pipe(Su(function(){if(!d){d=!0;try{y.next()}finally{d=!1}}return!0}))}),Rd(!1),G3(F.queue))};
F0L=function(F){return ug(Hk(Su(function(W){return W>=1?!0:W<=0?!1:W>=F})),ZlW(),Su(function(W){return Math.round(W)}))};
VU$=function(F,W,V,d,y){var z=W0N;if(z.length>1)for(var I=0;I<z.length-1;I++)if(z[I]<z[I+1])throw Error();I=y.pipe(Rd(void 0),bn(function(){return V.pipe(Wgc())}),m8(),G3(F));
y=y.pipe(Rd(void 0),bn(function(){return V.pipe(xLh())}),m8(),G3(F));
return{totalMeasurementTime:d.pipe(Rd(void 0),bn(function(){return W.pipe(Su(function(n){return{timestamp:n.timestamp,value:!0}}),ZlW())}),m8(),G3(F)),
totalUnviewedTime:d.pipe(Rd(void 0),bn(function(){return W.pipe(Su(function(n){return{timestamp:n.timestamp,value:n.value===0}}),ZlW())}),m8(),G3(F)),
maxTimeOnScreen:d.pipe(Rd(void 0),bn(function(){return W.pipe(FgG(v$1,z))}),m8(_.JW),G3(F)),
timeOnScreen:d.pipe(Rd(void 0),bn(function(){return W.pipe(FgG(F0L,z),Su(function(n){return n.map(function(M,Y){return Y>0?M-n[Y-1]:M})}))}),m8(_.JW),G3(F)),
maxConsecutiveViewTime:y,consecutiveViewTime:I.pipe(m8(Di),G3(F))}};
yeW=function(F){var W=!0;W=W===void 0?!1:W;return ug(bn(function(V){return dTS(F.document,V,W)}),G3(F.queue))};
zmm=function(F,W,V){var d=V.pipe(Su(function(y){return{value:y,timestamp:F.timeProvider.now()}}),m8(Di));
return W instanceof Ke?W.pipe(m8(),bn(function(y){return y?Cu(new UG({value:!1,timestamp:F.timeProvider.now()}),F.queue):d})):W.value===!1?d:new UG(!1)};
oNK=function(F,W,V,d,y,z,I){var n=w_L;W=W instanceof Ke?W.pipe(Rd(!1),m8()):W;var M=!F.isMobile();V=zmm(F,V,d);F=I.measurableCreative.pipe(Si1(F.queue));return Object.assign({},n,{geometryIsOccluded:V,wasLargeAdAtRender:y,allowLargeAdThreshold:M,mayUseViewportShareExposure:W,hasMeasurementStarted:F,useIntersectionObserverV2:z})};
Bph=function(F,W,V,d,y,z){var I=1;z=z===void 0?!0:z;I=I===void 0?.01:I;var n=n===void 0?F.timeProvider.intervalObservable(100).pipe(G3(F.queue)):n;return F.performanceMonitor.timeExecution(916,function(){return sbm(F,W.pipe(wa(F.queue)),V.pipe(wa(F.queue)),d,y,z,I,n)})()};
sbm=function(F,W,V,d,y,z,I,n){var M=Z69(F).pipe(Su(function(h){return!h})),Y=new L0W(F,[new IOr(F,W0N),
new nNc(F,n)]);n=wa$(mTf,aON);return Amh(F,W,function(h,q){var R=Cu(new UG(q.element),h.queue).pipe(yeW(h),G3(h.queue)),b={loadedElement:R,shouldMeasure:R.pipe(Id(!0)),measurableCreative:R.pipe(Su(function(U){var c=c===void 0?Symbol():c;return Object.freeze({symbol:c,element:Cu(new UG(U),h.queue)})})),
creativeSearchResult:Cu(new UG("mue"),h.queue)},g=new UG(!1),K=new UG(!1),C=new UG(17),k=new UG(!1),f=new UG(!1),S=Cu(lK,h.queue);g=Y.buildGeometrySource(b,{inApp:g,useV2:!1,requestSource:Cu(C,h.queue)}).geometrySource;b=oNK(h,k,K,M,f,S,b);K=fn9(h.queue,h.timeProvider,g,b);b=K.geometrySignals;k=K.shouldResetViewabilitySignals;K=VU$(h.queue,b.timestampedExposure,b.visible,K.shouldResetExposureSignals,k);k=X_$(h.queue,h.timeProvider,k,b.measurementRequests,b.visible);f=V.pipe(y7(function(U){return U===
q.element.ref}),Su(function(){return"ur"}));
S=NaG(h.timeProvider,y).pipe(Id("t"));f=h1S(h,da(f,S));S=Q4m(h,b.measurementRequests,f.pipe(y7(function(U){return U!==null})));
g=f.pipe(y7(function(U){return U!==null}),Su(function(){return JGS(h.global.document)===1}));
var v=iRC(h.document);return Object.assign({},{beaconFactory:new UG(h.beaconFactory),context:new UG(h),inferredPingId:new UG("lidar2"),timeOnScreenPingId:new UG("lidartos"),binaryContext:new UG(17),binaryVersion:new UG(d),requestSource:C,contextValidationErrors:new UG(h.validate()?null:new iK),contextVisibilityKnown:new UG(v),payloadMapper:new UG(NxS),endOfSessionReason:f,timeOnScreenReason:f,requestMeasurementOnEndOfSession:S,hasImpressionFired:MUK,crossDomainIframeState:new UG(h.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:lK,inFetchLaterBeaconExperiment:lK,isTurtlex:lK,turtlexReportEventData:new UG(""),reportFencedFrameEvent:mq,isViewableAttributionEnabled:lK,inViewableAttributionExperiment:new UG(0),fetchBeaconFactory:mq,supportsPendingBeacon:lK,supportsFetchLater:lK,emit:new UG(UmS),beginToRenderEvent:new UG(Symbol()),activeViewUnmeasurableEvent:new UG(Symbol()),activeViewViewableEvent:new UG(Symbol()),creativeFound:MUK,immediateUrlPrefixes:new UG(q.immediateUrls),timeOnScreenUrlPrefixes:new UG(q.timeOnScreenUrls),
cpmavUrls:mq,viewableRelayUrls:mq,measurementDeferralState:new UG(2),urlSerializer:new UG(cmG),viewUrlSerializer:new UG(Yk$),isCreativeLoaded:R.pipe(Si1(h.queue)),pageVisible:M.pipe(Su(function(U){return!U})),
eosPageVisible:g,timestampedExposureHistory:b.timestampedExposure.pipe(qD(function(U,c){U.push(c);return U},[]))},b,{viewable:jk(h,k),
maxTimeOnScreen:jk(h,K.maxTimeOnScreen),timeOnScreen:jk(h,K.timeOnScreen),maxConsecutiveViewTime:jk(h,K.maxConsecutiveViewTime),consecutiveViewTime:K.consecutiveViewTime.pipe(Su(function(U){return new AT(h.timeProvider,U)})),
totalMeasurementTime:jk(h,K.totalMeasurementTime),totalUnviewedTime:jk(h,K.totalUnviewedTime),userAgentClientHints:bu9(h),clientOrderPingCounter:new UG(new rmL)})},faW(F,I),G51(z?$mN(n,pYC):$mN(n,hm$),qkm))};
Rm9=function(F){var W=_.QS.apply(1,arguments).filter(Boolean).join("&");if(!W)return F;var V=F.match(/[?&]adurl=/);return V?F.slice(0,V.index+1)+W+"&"+F.slice(V.index+1):F+(F.indexOf("?")<0?"?":"&")+W};
NP=function(F,W){return W?"&"+F+"="+encodeURIComponent(W):""};
bRr=function(){try{var F,W;return!!((F=window)==null?0:(W=F.top)==null?0:W.location.href)&&!1}catch(V){return!0}};
_.fu=function(F){F&&typeof F.dispose=="function"&&F.dispose()};
_.wo=function(F){for(var W=0,V=arguments.length;W<V;++W){var d=arguments[W];_.Er(d)?_.wo.apply(null,d):_.fu(d)}};
em$=function(){var F=TpG();F=F===void 0?"bevasrsg":F;return new Promise(function(W){var V=window===window.top?window:bRr()?window:window.top,d=V[F],y;((y=d)==null?0:y.bevasrs)?W(new GI(d.bevasrs)):(d||(d={},d=(d.nqfbel=[],d),V[F]=d),d.nqfbel.push(function(z){W(new GI(z))}))})};
gNm=function(F){var W={c:F.uU,e:F.ggb,mc:F.vAf,me:F.w0G};F.bp&&(W.co={c:F.bp.hRi,a:F.bp.zwf,s:F.bp.iEM});return W};
udC=function(F){var W,V,d={uU:F.c,ggb:F.e,vAf:(W=F.mc)!=null?W:!1,w0G:(V=F.me)!=null?V:!1};F.co&&(d.bp={hRi:F.co.c,zwf:F.co.a,iEM:F.co.s});return d};
K0m=function(F){return function(){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F(),2);W=V.yieldResult;return V.return({f:function(){return W.gG6()},
c:function(d){return W.cY8(d)},
m:function(d){return W.gM(udC(d))},
mws:function(d){return W.rFl(udC(d))}})})}};
HRm=function(F,W){var V=TpG();V=V===void 0?"bevasrsg":V;W={s:function(z){var I;return F.snapshot(Object.assign({},z.c&&{uU:z.c},z.s&&{asv:z.s},{oGp:(I=z.p)!=null?I:!0}))},
e:function(z){var I;return void((I=F.sPL)==null?void 0:I.call(F,z))},
c:function(z,I){return F.iaV(z,I)},
p:F.glS,l:function(){return F.oId()},
wpc:W?K0m(W):void 0};var d=window===window.top?window:bRr()?window:window.top,y=d[V];if(y){y.bevasrs=W;if(y.nqfbel!==void 0)for(V=_.L(y.nqfbel),d=V.next();!d.done;d=V.next())d=d.value,d(W);y.nqfbel=void 0}else y={},y=(y.bevasrs=W,y.nqfbel=void 0,y),d[V]=y};
Aeh=function(F){var W=W===void 0?53:W;var V=[];_.$M(F,DTc,6,_.Uy()).forEach(function(d){_.Oy(d,2)<=W&&V.push(_.Oy(d,1))});
return V};
jbc=function(F){var W=W===void 0?53:W;var V=[];_.$M(F,DTc,6,_.Uy()).forEach(function(d){_.Oy(d,2)>W&&V.push(_.Oy(d,1))});
return V};
re$=function(F){F.then(function(){},function(){})};
xM=function(F){return{fieldType:1,fieldName:F}};
vk=function(F){return{fieldType:2,fieldName:F}};
_.Ey=function(F){return{fieldType:3,fieldName:F}};
Cjc=function(){function F(){y[0]=1732584193;y[1]=4023233417;y[2]=2562383102;y[3]=271733878;y[4]=3285377520;h=Y=0}
function W(q){for(var R=I,b=0;b<64;b+=4)R[b/4]=q[b]<<24|q[b+1]<<16|q[b+2]<<8|q[b+3];for(b=16;b<80;b++)q=R[b-3]^R[b-8]^R[b-14]^R[b-16],R[b]=(q<<1|q>>>31)&4294967295;q=y[0];var g=y[1],K=y[2],C=y[3],k=y[4];for(b=0;b<80;b++){if(b<40)if(b<20){var f=C^g&(K^C);var S=1518500249}else f=g^K^C,S=1859775393;else b<60?(f=g&K|C&(g|K),S=2400959708):(f=g^K^C,S=3395469782);f=((q<<5|q>>>27)&4294967295)+f+k+S+R[b]&4294967295;k=C;C=K;K=(g<<30|g>>>2)&4294967295;g=q;q=f}y[0]=y[0]+q&4294967295;y[1]=y[1]+g&4294967295;y[2]=
y[2]+K&4294967295;y[3]=y[3]+C&4294967295;y[4]=y[4]+k&4294967295}
function V(q,R){if(typeof q==="string"){q=unescape(encodeURIComponent(q));for(var b=[],g=0,K=q.length;g<K;++g)b.push(q.charCodeAt(g));q=b}R||(R=q.length);b=0;if(Y==0)for(;b+64<R;)W(q.slice(b,b+64)),b+=64,h+=64;for(;b<R;)if(z[Y++]=q[b++],h++,Y==64)for(Y=0,W(z);b+64<R;)W(q.slice(b,b+64)),b+=64,h+=64}
function d(){var q=[],R=h*8;Y<56?V(n,56-Y):V(n,64-(Y-56));for(var b=63;b>=56;b--)z[b]=R&255,R>>>=8;W(z);for(b=R=0;b<5;b++)for(var g=24;g>=0;g-=8)q[R++]=y[b]>>g&255;return q}
for(var y=[],z=[],I=[],n=[128],M=1;M<64;++M)n[M]=0;var Y,h;F();return{reset:F,update:V,digest:d,digestString:function(){for(var q=d(),R="",b=0;b<q.length;b++)R+="0123456789ABCDEF".charAt(Math.floor(q[b]/16))+"0123456789ABCDEF".charAt(q[b]%16);return R}}};
ck=function(F){this.JSC$9925_document_=F||{cookie:""}};
GhK=function(F,W){W=W===void 0?kh$:W;if(!lOL){var V;F=(V=F.navigator)==null?void 0:V.userAgentData;if(!F||typeof F.getHighEntropyValues!=="function"||F.brands&&typeof F.brands.map!=="function")return Promise.reject(Error("va"));Np9((F.brands||[]).map(function(y){var z=new fOc;z=_.Lu(z,1,y.brand);return _.Lu(z,2,y.version)}));
typeof F.mobile==="boolean"&&_.tT(wYC,2,F.mobile);lOL=F.getHighEntropyValues(W)}var d=new Set(W);return lOL.then(function(y){var z=wYC.clone();d.has("platform")&&_.Lu(z,3,y.platform);d.has("platformVersion")&&_.Lu(z,4,y.platformVersion);d.has("architecture")&&_.Lu(z,5,y.architecture);d.has("model")&&_.Lu(z,6,y.model);d.has("uaFullVersion")&&_.Lu(z,7,y.uaFullVersion);return z.serialize()}).catch(function(){return wYC.serialize()})};
Sk=function(F,W,V,d){this.initialValue_=F;this.maxValue_=W;this.currBaseValue_=this.currValue_=F;this.randomFactor_=V||0;this.backoffFactor_=d||2};
UTr=function(F,W,V,d,y){this.listener=F;this.proxy=null;this.src=W;this.type=V;this.capture=!!d;this.handler=y;this.key=++$TG;this.removed=this.callOnce=!1};
Pk=function(F){this.src=F;this.listeners={};this.typeCount_=0};
vNh=function(){for(var F;F=ORY.remove();){try{F.fn.call(F.scope)}catch(W){y9(W)}XY1.put(F)}xTm=!1};
_.ENS=function(F){switch(F){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}};
ceG=function(F){switch(F){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""}};
_.tU1=function(){};
d$$=function(F,W,V,d){F=Skh(PjY(JeN(new _.JT(1828,"0"),F),new ZRS)).disableWithCredentials();W.length&&Qbr(F,FVY(new WVm,W));d!==void 0&&(F.destinationUrl=d);var y=new Vz$(1828,"","",!1,"",F.build());_.Zi(y,F);var z=new Qf({flush:function(I){try{y.flush(I)}catch(n){V(n)}}});
z.addOnDisposeCallback(function(){setTimeout(function(){try{z.snapshotAndFlush()}finally{y.dispose()}})});
z.invocationLimit=1E5;z.flushInterval=3E4;z.JSC$10094_flushTimer.setInterval(3E4);return z};
FA=function(){var F,W,V;return(V=(F=globalThis.performance)==null?void 0:(W=F.now)==null?void 0:W.call(F))!=null?V:Date.now()};
oJY=function(F,W){if(F.disable)return new y5h;W=W?Aeh(W):[];F={yn:F.yn,vhL:F.rzC,gpt:F.v6v,destinationUrl:F.destinationUrl,lJL:F.lJL,rNd:F.rNd};W=W===void 0?[]:W;return new zFW(F,W)};
sOL=function(F){if(!F)return null;F=_.Wa(F,2);return F===null||F===void 0?null:dK(F)};
_.BYK=function(F){if(!F)return null;F=_.Wa(F,4);return F===null||F===void 0?null:_.GV(F)};
nJW=function(F,W){return W?LV1(W):F?IUr(F):Promise.resolve()};
LV1=function(F){return new Promise(function(W,V){var d=_.V_("SCRIPT"),y=_.BYK(F);_.ig(d,y);d.onload=function(){_.dx(d);W()};
d.onerror=function(){_.dx(d);V(Error("Ga"))};
(y_("HEAD")[0]||document.documentElement).appendChild(d)})};
IUr=function(F){return new Promise(function(W){var V=_.V_("SCRIPT");if(F){var d=_.Wa(F,6);d=d===null||d===void 0?null:_.ne(d)}else d=null;_.a0(V,d);(y_("HEAD")[0]||document.documentElement).appendChild(V);_.dx(V);W()})};
z5=function(F,W,V){var d,y=new Promise(function(z){d=setTimeout(z,W)});
return Promise.race([F.finally(function(){return void clearTimeout(d)}),
y.then(V)])};
m$$=function(F,W){try{return globalThis.sessionStorage.setItem(F,W),!0}catch(V){return!1}};
aUL=function(F,W,V,d){W=W===void 0?0:W;V=V===void 0?F.length:V;var y=0;for(d&&(y=aUL(d));W<V;W++)d=typeof F==="string"?F.charCodeAt(W):F[W],y=ioL(31,y)+d|0;return y};
MzW=function(F,W){return[aUL(F,0,F.length>>1,W),aUL(F,F.length>>1)]};
Ymf=function(F){var W=_.L(MzW(F,oy));F=W.next().value;W=W.next().value;return F.toString(16)+W.toString(16)};
pOK=function(F,W){var V=MzW(W);F=new Uint32Array(F.buffer);W=F[0];var d=_.L(V);V=d.next().value;d=d.next().value;for(var y=1;y<F.length;y+=2){for(var z=W,I=y,n=V,M=d,Y=0;Y<22;Y++)I=I>>>8|I<<24,I+=z|0,I^=n+38293,z=z<<3|z>>>29,z^=I,M=M>>>8|M<<24,M+=n|0,M^=Y+38293,n=n<<3|n>>>29,n^=M;z=[z,I];F[y]^=z[0];y+1<F.length&&(F[y+1]^=z[1])}};
hF9=function(F,W,V,d,y){var z=(4-(oy.length+V.length)%4)%4,I=new Uint8Array(4+z+oy.length+4+V.length),n=new DataView(I.buffer),M=0;n.setUint32(M,Math.random()*4294967295);M=M+4+z;I.set(oy,M);M+=oy.length;n.setUint32(M,y);I.set(V,M+4);pOK(I,d);return F.insert(W,function(Y){return void globalThis.sessionStorage.removeItem(Y)})?m$$(W,_.ZN(I))?"s":"t":"i"};
qm9=function(F,W){var V=globalThis.sessionStorage.getItem(F);if(!V)return["m"];try{var d=_.Q9(V);pOK(d,W)}catch(y){return globalThis.sessionStorage.removeItem(F),["c"]}for(W=4;W<7&&d[W]===0;)W++;for(V=0;V<oy.length;V++)if(d[W++]!==oy[V])return globalThis.sessionStorage.removeItem(F),["d"];V=(new DataView(d.buffer)).getUint32(W);return Math.floor(Date.now()/1E3)>=V?(globalThis.sessionStorage.removeItem(F),["e"]):["a",new Uint8Array(d.buffer,W+4)]};
RFL=function(F){return globalThis.TextEncoder?(new TextEncoder).encode(F):_.of(F)};
bo1=function(F){var W=F,V;return function(){if(W){var d=W;W=void 0;V=d.apply(this,arguments)}return V}};
eFY=function(F){return wu(function(W){if(W instanceof F)return!0;var V,d,y=W==null?void 0:(V=W.ownerDocument)==null?void 0:(d=V.defaultView)==null?void 0:d[F.name];return TYW(y)&&W instanceof y})};
_.Iy=function(F,W,V){_.Ba.call(this);this.JSC$10308_listener_=F;this.JSC$10308_interval_=W||0;this.handler_=V;this.callback_=(0,_.Ll)(this.JSC$10310_doAction_,this)};
_.nl=function(F){_.Ba.call(this);this.handler_=F;this.JSC$10311_keys_={}};
mx=function(){_.Ba.call(this);this.services_={}};
gJN=function(){for(var F=10,W="";F-- >0;)W+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(Math.random()*62));return W};
ay=function(F){_.Ba.call(this);this.JSC$10331_domHelper_=F||Bk()};
Yi=function(F,W,V,d,y){ay.call(this,V);this.JSC$10334_channel_=F;this.protocolVersion_=y||2;this.peerHostname_=W||"*";this.JSC$10334_eventHandler_=new _.nl(this);this.maybeAttemptToConnectTimer_=new _.iR(100,this.getWindow());this.oneSidedHandshake_=!!d;this.setupAckReceived_=new Mm;this.setupAckSent_=new Mm;this.JSC$10334_connected_=new Mm;this.endpointId_=gJN();this.peerEndpointId_=null;this.oneSidedHandshake_?u0h(this.JSC$10334_channel_)==1?KV9(this.JSC$10334_connected_,this.setupAckReceived_):
KV9(this.JSC$10334_connected_,this.setupAckSent_):(KV9(this.JSC$10334_connected_,this.setupAckReceived_),this.protocolVersion_==2&&KV9(this.JSC$10334_connected_,this.setupAckSent_));Ho$(this.JSC$10334_connected_,this.notifyConnected_,this);this.JSC$10334_connected_.callback(!0);this.JSC$10334_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.pl=function(F){F=D$m(F);return _.GV(F)};
D$m=function(F){return F===null?"null":F===void 0?"undefined":F};
Ry=function(F,W){mx.call(this);for(var V=0,d;d=A5S[V];V++)if(d in F&&!/^https?:\/\//.test(F[d]))throw Error("Sa`"+F[d]+"`"+d);this.cfg_=F;this.name=this.cfg_.cn||gJN();this.JSC$10335_domHelper_=W||Bk();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.nl(this);F.lpu=F.lpu||Sym(this.JSC$10335_domHelper_.getWindow().location.href)+"/robots.txt";F.ppu=F.ppu||Sym(F.pu||"")+"/robots.txt";hm[this.name]=this;jOW(window,"unload",r5S)||qm(window,"unload",r5S)};
k4c=function(F){if(F&&F.focus)if(F!==document.activeElement)F.focus();else return Cq1(function(){return _.m(function(W){document.activeElement&&document.activeElement.blur();return W.return(Cq1(function(){F.focus()}))})})};
_.lUm=function(F){var W=W===void 0?5:W;setTimeout(function(){var V;return _.m(function(d){d.nextAddress==1&&(V=document.activeElement);if(d.nextAddress!=5)return(document.activeElement===V||document.activeElement===document.body)&&W>=0&&F?d.yield(k4c(F),5):d.jumpTo(0);if(document.activeElement===F)return d.return();F=F.parentElement;--W;return d.jumpTo(2)})},15)};
Cq1=function(F){return new Promise(function(W){requestAnimationFrame(function(){W(F())})})};
fUG=function(F){if(_.bR)F(_.bR);else{var W;((W=NYc)!=null?W:NYc=[]).push(F)}};
eF=function(){!_.bR&&_.T5&&_.wOC(_.T5());return _.bR};
_.wOC=function(F){_.bR=F;var W;(W=NYc)==null||W.forEach(fUG);NYc=void 0};
_.gx=function(F){_.bR&&_.bR.beforeLoadModuleCode(F)};
_.uR=function(){_.bR&&_.bR.JSC$11369_setLoaded()};
Kl=function(F){return xMY(F)?Number(F):String(F)};
G4$=function(F){this.action=F;this.wfv=!1};
$$c=function(){};
U$Y=function(F,W){G4$.call(this,"set-drive-options");this.appId=F;this.appOrigin=W};
Oof=function(F){G4$.call(this,"visibility");this.visible=F};
tzh=function(F,W){var V=XOG++,d={measureTask:{id:V,fn:F.measure,context:W},mutateTask:{id:V,fn:F.mutate,context:W},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(d.args||(d.args=[]),d.args.length=0,d.args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&d.args.length!=0?(d.args[0]=d.state,d.args.length=1):d.args=[d.state];d.isScheduled||(d.isScheduled=!0,x$C[vJf].push(d));EJL||(EJL=!0,window.requestAnimationFrame(c5C))}};
c5C=function(){EJL=!1;var F=x$C[vJf],W=F.length;vJf=(vJf+1)%2;for(var V,d=0;d<W;++d){V=F[d];var y=V.measureTask;V.isScheduled=!1;y.fn&&y.fn.apply(y.context,V.args)}for(d=0;d<W;++d)V=F[d],y=V.mutateTask,V.isScheduled=!1,y.fn&&y.fn.apply(y.context,V.args),V.state={};F.length=0};
Am=function(F){_.Ha.call(this);this.JSC$10467_element_=F;this.listenKeyIn_=_.Da(this.JSC$10467_element_,"focus",this,!0);this.listenKeyOut_=_.Da(this.JSC$10467_element_,"blur",this,!0)};
SmL=function(F,W){this.JSC$10470_element_=F;this.JSC$10470_dom_=W};
rx=function(F,W){jF.call(this,W);this.useIframeMask_=!!F;this.lastFocus_=null;this.resizeBackgroundTask_=tzh({mutate:this.resizeBackground_},this);tzh({mutate:this.updateModalAndBackground_},this)};
ki=function(F,W,V){rx.call(this,W,V);this.JSC$10480_class_=F||"modal-dialog";this.buttons_=(new Cl).addButton(Pq1,!0).addButton(J5G,!1,!0)};
Zo1=function(F,W,V){ki.call(this,F,W,V)};
QOS=function(F){lR.call(this,F)};
FDG=function(F){F=F&&F.getWindow()||window;return F.gadgets&&F.gadgets.rpc};
VB9=function(F,W){var V=W&&W.getWindow()||window;if(FDG(W))F();else if(WDf)WDf.push(F);else var d=WDf=[F],y=V.setInterval(function(){if(FDG(W)){V.clearInterval(y);for(var z=0;z<d.length;z++)d[z]();WDf=null}},100)};
yYN=function(F,W){var V=new Nm(F);_.Zi(W,V);var d={passive:!1};W.listen(V,"mousewheel",function(y){return void dyK(F,y)},d).listen(F,"scroll",function(y){return void dyK(F,y)},d)};
dyK=function(F,W){var V;a:{for(V=W.target;V;){if(V.nodeType==1){var d=_.fl(V,"overflowY");if(d=="auto"||d=="scroll")break a}V=V.parentNode}V=null}if(!V||!_.wx(F,V)||V.scrollHeight==V.clientHeight||W.deltaY>0&&Math.abs(V.scrollTop-(V.scrollHeight-V.clientHeight))<=1||W.deltaY<0&&V.scrollTop==0)W.preventDefault(),W.stopPropagation()};
zVK=function(){var F;if(F=F===void 0?window:F)return F!==F.parent&&F.hasOwnProperty("pangolinIframeGlobals");var W=Error("gb");setTimeout(function(){throw W;},1);
return!1};
xi=function(F,W,V,d,y,z,I,n,M,Y){n=n===void 0?!1:n;M=M===void 0?!1:M;Y=Y===void 0?!1:Y;ki.call(this,void 0,void 0,void 0);ki.call(this,z?z+" picker modal-dialog":"picker modal-dialog",!0,V);_.Vf(F,"protocol");this.iframeManager_=new oEW;this.targetId_=G5();this.rpcToken_=G5();F=_.$i(F);_.Ui(F,"hostId");this.useGapi_=!M&&!zVK();n&&_.Oi(F,"fv2","true");this.setUrl(F.toString());this.preferredDialogWidth_=d;this.preferredDialogHeight_=y;d!==void 0||y!==void 0?d=!0:(d=_.Ui(_.$i(F.toString()),"hostId"),
sMc||(sMc=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),d=!sMc.has(d));this.autoSizeDialog_=d;this.JSC$10498_gadgetsDomHelper_=I||this.JSC$10449_dom_;this.JSC$10498_enablePopover_=Y;W&&(I=this.JSC$10498_gadgetsDomHelper_,W=_.Ui(_.$i(this.JSC$10500_url_),"grugl")=="true"?B$S:LDC,FDG(I)||(I=I||Bk(document),Y=I.createElement("SCRIPT"),_.ig(Y,W),Y.type="text/javascript",I.JSC$9633_document_.body.appendChild(Y)));
F=F.toString();W=null;I=F.indexOf("/picker?");I>-1?W=F.substring(0,I+8-1):Lh(F,"/picker")&&(W=F);W&&this.setRelayUrl(W+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(F=this.buttons_,F.JSC$10483_element_=this.buttonEl_,F.render()):_.Mi(this.buttonEl_,IwS),_.XA(this.buttonEl_,!!this.buttons_))};
iG9=function(F,W){F.name!==void 0?(this.name=F.name,this.code=nEr[F.name]):(this.code=F=F.code,this.name=myL(F));_.F1.call(this,aw$("%s %s",this.name,W))};
MBr=function(F,W){_.va.call(this,F.type,W);this.event_=F};
_.q2f=function(F){var W=W===void 0?Y2$:W;var V=_.PC(F),d=function(z){z=_.L(z);z.next();z=tm(z);return W(V,z)},y=function(z){var I=_.L(z);
z=I.next().value;I=tm(I);return F.apply(z,I)};
return function(){var z=_.QS.apply(0,arguments),I=this||_.dm,n=pP9.get(I);n||(n={},pP9.set(I,n));return hVf(n,[this].concat(_.Pd(z)),y,d)}};
Pa=function(F){var W={};F=F.replace(/\r/g,"").split("\n");for(var V=0;V<F.length;V++){var d=F[V],y=d.indexOf(":");y<0||(W[d.substring(0,y)]=d.substring(y+2,d.length))}return W};
eVY=function(F,W){W.id||(W.id="ow"+_.PC(W));F.setAttribute("jsowner",W.id);F.__owner=W;var V=_.bK(W,RV$);V&&(bGf.has(V)||bGf.set(V,[]),bGf.get(V).push(F));(V=T$G.get(W))||T$G.set(W,V=[]);V.includes(F)||V.push(F);W.setAttribute("__IS_OWNER",!0)};
RV$=function(F){return _.Jm(F)?F.getAttribute("jsname")==="coFSxe":!1};
gEr=function(F,W,V){V=V===void 0?function(){}:V;
return F?W():V()};
_.KDN=function(F){var W;return((W=uEr.documentOverride)!=null?W:F).__wizdispatcher};
Q_=function(F){var W=Za;Za=F;return W};
DyW=function(F){return F===HGh||(F==null?void 0:F.name)==="\u0275NotFound"};
Fs=function(F,W){var V;if((V=F)==null?0:V.isDisposed)throw Error("lb`"+String(F.debugName));for(;F!==void 0;){V=F;if(V.retrieve)return V.retrieve(W,{optional:!0});F=F.parent}return HGh};
W_=function(F){return{"\u0275prov":{providedIn:"root",token:Symbol(F),factory:void 0,value:void 0}}};
AYS=function(F){var W=Za;if(!W){switch(F===void 0?3:F){case 0:F=Error("kb");break;case 1:F=Error("mb");break;case 2:F=Error("nb");break;default:F=Error("ob")}throw F;}return W};
jM1=function(F){var W=Q_(F);F={};return F[Symbol.dispose]=function(){Q_(W)},F};
keS=function(){var F=AYS(1),W=Fs(F,rYm);if(!DyW(W))return W;F=Fs(F,CDm);if(!DyW(F))return F.getOptionalAppContext()};
fw9=function(){var F=AYS(1);F=Fs(F,lwC);if(!(DyW(F)||F[N$r]&&!F.__hasBeenSet))return F.value};
wPN=function(F,W){W.nextDisposable=void 0;F.tailDisposable?F.tailDisposable.nextDisposable=W:F.childDisposable=W;F.tailDisposable=W};
Gec=function(F,W){var V={};wPN(F,(V[Symbol.dispose]=W,V))};
VR=function(F){var W=Za;W&&!W.isDisposed&&(wPN(W,F),F.parent=W)};
UyG=function(F){for(var W=F.childDisposable;W;){var V=W.nextDisposable;$y$(W);W=V}F.childDisposable=void 0;F.tailDisposable=void 0};
$y$=function(F){if(!F.isDisposed){F.isDisposed=!0;var W;(W=F[Symbol.dispose])==null||W.call(F);delete F.parent;UyG(F)}};
cYK=function(F){var W={retrieve:function(V){switch(V.\u0275prov.token){case OGS.\u0275prov.token:var d=F.asyncDeps;break;case lwC.\u0275prov.token:d=F.rootElement;break;case XPW.\u0275prov.token:d=F.modelRootElement;break;case rYm.\u0275prov.token:d=F.appContext;break;case xyf.\u0275prov.token:d=F.rendererData;break;case vE1.\u0275prov.token:d=F.injectingConstructor;break;case CDm.\u0275prov.token:d=F.dispatcher}if(d)V=d;else a:{for(d=W.parent;d;){var y=d;if(y.retrieve){V=y.retrieve(V);break a}d=
d.parent}d=V.\u0275prov.token;y=EEC[d];y!==void 0?V=y:(y=V.\u0275prov.providedIn,V.\u0275prov.factory?(V=V.\u0275prov.factory(),d&&y==="root"&&(EEC[d]=V)):V=HGh)}return V}};
VR(W);return W};
tBm=function(F){if(typeof document!=="undefined"&&document&&document.getElementById&&(F=document.getElementById(F))){var W=F.tagName.toUpperCase();if(W=="SCRIPT"||W=="LINK")return F}return null};
PDK=function(F,W){if((F=F===void 0?"":F)&&W)throw Error("ub");var V="";var d=_.dm._F_jsUrl;(F=W||tBm(F))&&(V=F.src?F.src:F.getAttribute("href"));if(d&&V){if(d!=V)throw Error("vb`"+d+"`"+V);V=d}else V=d||V;if(!S2G(V))throw Error("wb");return V};
F3G=function(){if(!JYG){JYG=!0;try{var F=PDK(_.dm._F_jsUrl?"":"base-js")}catch(d){return}var W=ZGC(QMY(F)),V=Object.keys(W);V.length!==0&&fUG(function(d){for(var y=_.L(V),z=y.next();!z.done;z=y.next()){z=z.value;for(var I=_.L(Object.keys(W[z])),n=I.next();!n.done;n=I.next())d.addExtraEdge(z,n.value)}})}};
V51=function(){var F=Object.assign({},W3C);Object.getOwnPropertyNames(W3C).forEach(function(W){dN[W]!==void 0&&(F[W]=dN[W])});
return F};
d0G=function(F,W){if(dN.enablePerformanceTiming){var V,d;(d=(V=performance).mark)==null||d.call(V,F+"Start__"+W)}};
ybr=function(F,W){if(dN.enablePerformanceTiming){var V,d;(d=(V=performance).measure)==null||d.call(V,F+"__"+W,F+"Start__"+W)}};
zsN=function(F,W,V){var d;return F&&W?F+"__"+W:(d=F!=null?F:W)!=null?d:V};
s$c=function(F){var W=Object.create(olr);W.debugName=F;!Za||VR(W);return W};
BLC=function(F,W){var V=s$c(W);W=Q_(V);try{F(V)}finally{Q_(W)}return function(){return void $y$(V)}};
IBK=function(F){return yR(F)&&L3S in F};
nlN=function(F){for(F=F===void 0?Za:F;F;){if(IBK(F))return F;var W=void 0;F=(W=F.parent)!=null?W:null}return null};
m0L=function(F,W){return Object.is(F,W)};
o4=function(F){var W=zL;zL=F;return W};
itS=function(F){if(sC)throw Error("$");if(zL!==null){var W=zL.producersTail;if(W===void 0||W.producer!==F){var V=void 0,d=zL.recomputing;if(d&&(V=W!==void 0?W.nextProducer:zL.producers,V!==void 0&&V.producer===F)){zL.producersTail=V;V.lastReadVersion=F.version;return}var y=F.consumersTail,z;if(!(z=y===void 0||y.consumer!==zL)){if(d){a:{z=zL;d=z.producersTail;if(d!==void 0){z=z.producers;do{if(z===y){d=!0;break a}if(z===d)break;z=z.nextProducer}while(z!==void 0)}d=!1}d=!d}z=d}z&&(d=B_(zL),V={producer:F,
consumer:zL,nextProducer:V,prevConsumer:y,lastReadVersion:F.version,nextConsumer:void 0},zL.producersTail=V,W!==void 0?W.nextProducer=V:zL.producers=V,d&&aB$(F,V))}}};
I4=function(F){if(!B_(F)||F.dirty)if(F.dirty||F.lastCleanEpoch!==L6)(F.producerMustRecompute(F)||M5K(F))&&F.producerRecomputeValue(F),F.dirty=!1,F.lastCleanEpoch=L6};
Yg9=function(F){if(F.consumers!==void 0){var W=sC;sC=!0;try{for(var V=F.consumers;V!==void 0;V=V.nextConsumer){var d=V.consumer;d.dirty||(F=void 0,d.dirty=!0,Yg9(d),(F=d.consumerMarkedDirty)==null||F.call(d,d))}}finally{sC=W}}};
pAh=function(){var F;return((F=zL)==null?void 0:F.consumerAllowSignalWrites)!==!1};
hsr=function(F){F&&(F.producersTail=void 0,F.recomputing=!0);return o4(F)};
RsS=function(F){F.recomputing=!1;var W=F.producersTail,V=W!==void 0?W.nextProducer:F.producers;if(V!==void 0){if(B_(F)){do V=qgr(V);while(V!==void 0)}W!==void 0?W.nextProducer=void 0:F.producers=void 0}};
M5K=function(F){for(F=F.producers;F!==void 0;F=F.nextProducer){var W=F.producer,V=F.lastReadVersion;if(V!==W.version)return!0;I4(W);if(V!==W.version)return!0}return!1};
aB$=function(F,W){var V=F.consumersTail,d=B_(F);V!==void 0?(W.nextConsumer=V.nextConsumer,V.nextConsumer=W):(W.nextConsumer=void 0,F.consumers=W);W.prevConsumer=V;F.consumersTail=W;if(!d)for(F=F.producers;F!==void 0;F=F.nextProducer)aB$(F.producer,F)};
qgr=function(F){var W=F.producer,V=F.nextProducer,d=F.nextConsumer,y=F.prevConsumer;F.nextConsumer=void 0;F.prevConsumer=void 0;d!==void 0?d.prevConsumer=y:W.consumersTail=y;if(y!==void 0)y.nextConsumer=d;else if(W.consumers=d,!B_(W))for(F=W.producers;F!==void 0;)F=qgr(F);return V};
B_=function(F){return F.consumerIsAlwaysLive||F.consumers!==void 0};
TLr=function(F){var W=Object.create(bt$);W.computation=F;F=function(){I4(W);itS(W);if(W.value===n6)throw W.error;return W.value};
F[iu]=W;return F};
K3Y=function(F,W){var V=Object.create(es9);V.value=F;W!==void 0&&(V.equal=W);F=function(){itS(V);return V.value};
F[iu]=V;return[F,function(d){return gl1(V,d)},
function(d){pAh()||ui9(V);gl1(V,d(V.value))}]};
gl1=function(F,W){pAh()||ui9(F);if(!F.equal(F.value,W)){F.value=W;F.version++;L6++;Yg9(F);var V;(V=HtY)==null||V(F)}};
Ab$=function(F,W,V){var d=Object.create(D0m);d.source=F;d.computation=W;V!=void 0&&(d.equal=V);F=function(){I4(d);itS(d);if(d.value===n6)throw d.error;return d.value};
F[iu]=d;return F};
_.ML=function(F){var W=o4(null);try{return F()}finally{o4(W)}};
j$S=function(F,W){d0G("signalSet",W.debugName);try{F()}finally{ybr("signalSet",W.debugName)}};
rbK=function(F,W,V){F=K3Y(F,W.equals);var d=F[0],y=d[iu];y.debugName=zsN(W.debugName,V,"[signal]");if(!dN.enablePerformanceTiming)return F;var z=F[1],I=F[2];return[d,function(n){j$S(function(){return void z(n)},y)},
function(n){j$S(function(){return void I(n)},y)}]};
_.Y$=function(F,W,V){return rbK(F,W!=null?W:{},V===void 0?"":V)};
kaW=function(F,W){var V=_.L(_.Y$(F,void 0,"cPpJzc"));F=V.next().value;V=V.next().value;F[CaY]=V;F[p6]=W;return F};
lBm=function(F){return!!F&&typeof F==="object"&&Object.getPrototypeOf(F)===Object.prototype};
NLh=function(F){return typeof F==="function"&&CaY in F&&typeof F[CaY]==="function"};
fBY=function(F,W){Object.defineProperty(F,p6,{get:function(){return W}})};
qL=function(F,W){if(hG(F)){var V=F.map(function(z){return qL(z,W)});
fBY(V,W);return V}if(lBm(F)){V={};F=_.L(Object.entries(F));for(var d=F.next();!d.done;d=F.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;V[d]=qL(y,W)}fBY(V,W);return V}return kaW(F,W)};
wAK=function(F){if(hG(F))return F.map(function(y){return wAK(y)});
if(lBm(F)){var W={};F=_.L(Object.entries(F));for(var V=F.next();!V.done;V=F.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;W[V]=wAK(d)}return W}return NLh(F)?F():F};
$0G=function(){var F={height:0,width:0};if(!lBm(F))throw Error("Lb");var W=Symbol("Mb");return[qL(F,W),function(V,d){if(V[p6]===W)if(typeof d==="function"){var y=[].concat(_.Pd(wAK(V)));d=d(y)||y;GaY(V,[].concat(_.Pd(d)))}else GaY(V,d);else throw Error("Nb");}]};
GaY=function(F,W){if(NLh(F))F[CaY](W);else if(hG(F)&&hG(W))W=qL(W,F[p6]),F.length=0,F.push.apply(F,_.Pd(W));else if((lBm(F)||hG(F))&&(hG(W)||typeof W==="object"&&W!==null)){W=_.L(Object.entries(W));for(var V=W.next();!V.done;V=W.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;var y=F,z=y[V];Object.hasOwn(F,V)?GaY(z,d):y[V]=qL(d,F[p6])}}else throw Error("Ob");};
B8K=function(F){return Object.create(Object.assign({},R4,F))};
ID1=function(){var F;return(F=LFK)!=null?F:LFK=B8K({consumerAllowSignalWrites:!0})};
_.bu=function(F,W,V){V=V===void 0?"":V;F=TLr(F);var d=F[iu];d.debugName=zsN(W==null?void 0:W.debugName,V,"[computed]");(W==null?void 0:W.equals)!=null&&(d.equal=W.equals);return F};
TL=function(F){var W=o4(n0S);try{F()}finally{o4(W)}};
mHN=function(F){return yR(F)&&F.name!==void 0&&F.isReactive!==void 0&&F.parent!==void 0};
iCm=function(F,W,V){var d=aDY(F);ew={name:V?d+" ("+V+")":d,isReactive:F.componentType!==gN,parent:ew};F=W();ew=ew.parent;return F};
uu=function(){var F=ew;return F?F.isReactive:!1};
H_=function(F,W,V){var d=ew;W&&(ew=W);try{return V==null?F():F.call(V)}catch(z){F=z;K6(F,ew);if(F!==M0N){YeW=ew;W=[];for(V=Za;V;){var y=void 0;W.push((y=V.debugName)!=null?y:"[context]");y=void 0;V=(y=V.parent)!=null?y:null}peY=W.reverse()}M0N=F;throw F;}finally{ew=d}};
K6=function(F,W){try{var V=h49(W);if(V&&!F.componentStack&&(F.componentStack=V,dN.enableComponentStacksInErrorMessages)){var d=F.message+"\n\nComponent stack: "+V;F.stack&&(F.stack=F.stack.replace(F.message,d));F.message=d}}catch(y){}};
qeK=function(F){for(var W=0,V="";W<20&&F;)V+="$$XID:"+F.name+"$$ > ",F=F.parent,W++;return V.slice(0,-3)};
h49=function(F){return mHN(F)||F===null?qeK(F):dN.enableContextBasedComponentStacks?nlN(F).getComponentStack().slice(0,20).map(function(W){return"$$XID:"+W+"$$"}).join(" > "):""};
aDY=function(F){return F.debugName||F.name||"[component]"};
g01=function(F){switch(F.onInitType){case R4K:bCK.schedule(F);break;case T81:dN.enableQueueEffectAndOnInitInitialRuns?e4r.enqueue(F):e4r.schedule(F);break;default:_.Vi(F.onInitType)}};
j2C=function(F){if(!F.isDisposed)switch(F.effectType){case Dn:uWm.schedule(F);break;case KFm:HCc.schedule(F);break;case DHh:dN.enableQueueEffectAndOnInitInitialRuns||F.version!==0?AMS.enqueue(F):AMS.schedule(F);break;default:_.Vi(F.effectType)}};
k6r=function(){if(AG>0)dN.flushRenderEffectsDuringRender&&uWm.flush();else{for(var F=_.L(rMN),W=F.next();!W.done;W=F.next())W.value.flush();CEL()}};
CEL=function(){_.m(function(F){if(F.nextAddress==1)return F.yield(Promise.resolve(),2);for(var W=_.L(lDS),V=W.next();!V.done;V=W.next())V.value.flush();_.UD(F)})};
fDr=function(F){jw=!0;try{for(var W=_.L(F),V=W.next();!V.done;V=W.next()){for(var d=V.value,y=[d],z=d;z.parent!==void 0;)z=z.parent,N8C(z)&&F.has(z)&&y.push(z);for(;y.length>0;){var I=y.pop();F.delete(I);I.run()}}}finally{jw=!1}};
rN=function(F){AG--;if(F){F=_.L(weY);for(var W=F.next();!W.done;W=F.next())W.value.clear()}else AG>0||jw&&!dN.flushRenderEffectsDuringRender||k6r()};
G6c=function(F,W,V){F=Object.create(F);W&&(F.fn=W);V&&(F.debugName=V);VR(F);F.componentStack=ew;return F};
$Hh=function(F){if(!F.isDisposed){if(sC)throw Error("Sb");var W=Q_(F);d0G("effectRun",F.debugName);try{H_(function(){F.dirty=!1;if(!(F.version>0)||M5K(F)){F.version++;var V=hsr(F);try{F.cleanup(),F.fn()}finally{o4(V),F&&RsS(F)}}},F.componentStack,F)}catch(V){throw dN.enableContextBasedComponentStacks&&K6(V),V;
}finally{ybr("effectRun",F.debugName),Q_(W)}}};
_.C6=function(F,W){F=G6c(UHL,F,W);j2C(F)};
_.k$=function(F,W){F=G6c(OCL,F,W);j2C(F)};
Xe9=function(F){return F};
xHL=function(F,W,V){function d(){return y()}
V=V===void 0?"":V;var y=typeof F==="function"?Ab$(F,Xe9,W==null?void 0:W.equals):Ab$(F.source,F.computation,W==null?void 0:W.equals);var z=y[iu];z.debugName=zsN(W==null?void 0:W.debugName,V,"[linkedSignal]");d[iu]=z;return[d,function(I){j$S(function(){I4(z);gl1(z,I);z.dirty=!1;z.lastCleanEpoch=L6},z)},
function(I){j$S(function(){I4(z);pAh()||ui9(z);gl1(z,I(z.value));z.dirty=!1;z.lastCleanEpoch=L6},z)}]};
_.lu=function(F){var W=Za;if(W){var V=ew;Gec(W,function(){var d=o4(ID1());try{H_(function(){return void F()},V)}catch(y){throw dN.enableContextBasedComponentStacks&&K6(y),y;
}finally{o4(d)}})}};
NL=function(F,W){var V={};(W===void 0||W)&&VR(V);W=Q_(V);try{F(V)}finally{Q_(W)}return function(){return void $y$(V)}};
_.f6=function(F){return typeof F==="function"?F():(F==null?0:F[v0N])?F.get():F};
E01=function(F){if(Za)throw Error("pb");NL(F,!1)};
GL=function(F,W){F=Q_(F);try{return _.ML(W)}finally{Q_(F)}};
$$=function(F,W){var V=h49(YeW),d,y;var z=(y=(d=peY)==null?void 0:d.slice())!=null?y:[];W={componentStack:V,contextTrace:z,errorSeverity:3,featureFlags:V51(),tagName:W};return[F,W]};
SeN=function(F,W,V){if(Object.hasOwnProperty.call(cMN,F)&&(F=cMN[F],Object.hasOwnProperty.call(F,W)&&(F=F[W],F instanceof Array))){for(var d=null,y=!1,z=0,I=F.length;z<I;++z){var n=F[z],M=n.contingentAttribute;if(!M)return n.contract;d===null&&(d={});M=Object.hasOwnProperty.call(d,M)?d[M]:d[M]=V(M);if(M===n.requiredValue)return n.contract;M==null&&(y=!0)}if(y)return null}W=t0$[W];return typeof W==="number"?W:null};
ZCr=function(F,W,V){var d=null;(F=PEh[F])&&(d=F[W]);return typeof d!=="number"&&((F=PEh["*"])&&(d=F[W]),typeof d!=="number")?!1:!0===JMc[d][String(V).toLowerCase()]};
FoS=function(F,W){W=SeN(F.toLowerCase(),W,function(){var d;(d=dN.handleError)==null||d.call.apply(d,[dN].concat(_.Pd($$(Error("Vb"),F.toLowerCase()))))});
if(W===null)return null;var V;return(V=Q2W[W])!=null?V:null};
Wo1=function(F,W,V){if(V===null||V===void 0)return V;W=W.toLowerCase();F=FoS(F,W);return F===null?V:F(W,V)};
ya9=function(F){var W=VZW,V=F,d="",y="",z=1;F<0&&(F=-F);if(F===Infinity)F=(Infinity*Math.sign(V)).toString();else{for(var I=0;I<d9h.length;I++){var n=d9h[I];z=W[n];if(F>=z||z<=1&&F>.1*z){d=n;break}}d?(d+="B",y=" "):z=1;F=Math.round(V/z*10)/10+y+d}return F};
z0K=function(){};
ogc=function(F,W){for(;F.length>W;)F.pop()};
s8m=function(F){F=Array(F);ogc(F,0);return F};
UC=function(F,W,V){if(V==null)F.removeAttribute(W);else{var d;(d=W.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":W.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?F.setAttributeNS(d,W,V):F.setAttribute(W,V)}};
Lo$=function(F,W,V){F=F.style;if(typeof V==="string")F.cssText=V;else{F.cssText="";for(var d in V)if(BGL.call(V,d)){W=F;var y=d,z=V[d];y.indexOf("-")>=0?W.setProperty(y,z):W[y]=z}}};
IMc=function(F,W,V){var d=typeof V;d==="object"||d==="function"?F[W]=V:UC(F,W,V)};
ng1=function(){var F=new z0K;F[OC.default]=IMc;F.style=Lo$;return F};
m9S=function(F,W,V,d){(d[W]||d[OC.default])(F,W,V)};
iLS=function(F,W,V){W=new aMY(W,V);return F.__incrementalDOMData=W};
MZN=function(F,W){if(F.__incrementalDOMData)return F.__incrementalDOMData;var V=F.nodeType===1?F.localName:F.nodeName,d=F.nodeType===1?F.getAttribute("key"):null;W=iLS(F,V,F.nodeType===1?d||W:null);if(F.nodeType===1&&(F=F.attributes,V=F.length)){d=W._attrsArr||(W._attrsArr=s8m(V*2));for(var y=0,z=0;y<V;y+=1,z+=2){var I=F[y],n=I.value;d[z]=I.name;d[z+1]=n}}return W};
YZN=function(F,W,V,d,y){return W==V&&d==y};
pwf=function(F){for(var W=Xs,V=x$();V!==F;){var d=V.nextSibling;W.removeChild(V);v_.deleted.push(V);V=d}};
x$=function(){return EC?EC.nextSibling:Xs.firstChild};
c_=function(){EC=x$()};
R0K=function(F,W){c_();var V;a:{if(V=EC){do{var d=V,y=F,z=W,I=MZN(d,z);if(h0C(d,y,I.nameOrCtor,z,I.key))break a}while(W&&(V=V.nextSibling))}V=null}V||(F==="#text"?(F=tG.createTextNode(""),iLS(F,"#text",null)):(V=tG,d=Xs,typeof F==="function"?V=new F:V=(d=F==="svg"?"http://www.w3.org/2000/svg":F==="math"?"http://www.w3.org/1998/Math/MathML":d==null||MZN(d).nameOrCtor==="foreignObject"?null:d.namespaceURI)?V.createElementNS(d,F):V.createElement(F),iLS(V,F,W),F=V),v_.created.push(F),V=F);F=V;if(F!==
EC){if(qZh.indexOf(F)>=0)for(W=Xs,V=F.nextSibling,d=EC;d!==null&&d!==F;)y=d.nextSibling,W.insertBefore(d,V),d=y;else Xs.insertBefore(F,EC);EC=F}};
bL$=function(F,W){R0K(F,W);Xs=EC;EC=null;return Xs};
TG1=function(){pwf(null);EC=Xs;Xs=Xs.parentNode};
uXG=function(F,W){W=W===void 0?{}:W;var V=W.matches===void 0?YZN:W.matches;return function(d,y,z){var I=v_,n=tG,M=qZh,Y=Sw,h=EC,q=Xs,R=h0C;tG=d.ownerDocument;v_=new e0f(d);h0C=V;Sw=[];EC=null;var b=Xs=d.parentNode,g,K=ggN.call(d);if((g=K.nodeType===11||K.nodeType===9?K.activeElement:null)&&d.contains(g)){for(K=[];g!==b;)K.push(g),g=g.parentNode||(b?g.host:null);b=K}else b=[];qZh=b;try{return F(d,y,z)}finally{d=v_,P_&&d.deleted.length>0&&P_(d.deleted),tG=n,v_=I,h0C=R,Sw=Y,EC=h,Xs=q,qZh=M}}};
KoY=function(F,W,V,d){JG.push(m9S);JG.push(F);JG.push(W);JG.push(V);JG.push(d)};
HLr=function(F){R0K("#text",null);var W=EC;var V=MZN(W);if(V.text!==F){V=V.text=F;for(var d=1;d<arguments.length;d+=1)V=(0,arguments[d])(V);W.data!==V&&(W.data=V)}};
lMY=function(F,W,V){if(V===!1&&D9r.has(W))UC(F,W,null);else if(W!=="idomKey"&&W!=="skip"&&W!=="skipchildren"&&W!=="children"&&W!=="el")if(W.startsWith("on")){if(W[2]!==":")throw Error("Ub`"+W);if(V===void 0||V===null){var d;(d=dN.handleError)==null||d.call.apply(d,[dN].concat(_.Pd($$(Error("Zb`"+W),F.tagName))));F[W]=void 0}else{var y=W.slice(3);d=uu();if(y==="jsaction"){V=Array.isArray(V)?V:[V];V=_.L(V);for(var z=V.next();!z.done;z=V.next()){z=z.value;if(typeof z!=="object"||z===null||typeof z.selfReg!==
"function")throw Error("bc`"+W);z.selfReg(0,F,d?_.lu:function(){})}}else{if(typeof V!=="object"||V===null)throw Error("$b`"+W+"`"+typeof V);
if(typeof V.getFn!=="function")throw Error("ac`"+W+"`"+Object.keys(V));if(V.selfReg)V.selfReg(0,F,y,d?_.lu:function(){});
else if(d&&F["on"+y]===void 0){var I=V.getFn(0);F.addEventListener(y,I);_.lu(function(){return void F.removeEventListener(y,I)})}else if(d||!Aac.includes(y))F["on"+y]=V.getFn(0)}}}else{if(W.startsWith("data-")&&typeof V==="string")try{V=j8c(V)}catch(n){V="zSoyz"}typeof V!=="function"||F._disposeEffects!=null?((d=W.startsWith("prop:"))&&(W=W.slice(5)),dN.enableAttributeSanitization&&(d&&raY(F.tagName)||(V=Wo1(F.tagName,W,V))),W==="style"?("function"==typeof _.Zn&&V instanceof _.Zn&&(V=V.toString()),
CwY(F,W,V)):d?F[W]=V:kB1(F,W,V)):(F._signalProps||(F._signalProps=[]),F._signalValues||(F._signalValues=[]),F._signalProps.push(W))}};
NGr=function(F,W,V){V=(V===void 0?{}:V).isReactive;if(W==null?0:W.el){var d=W.el,y;(y=d.onRender)==null||y.call(d,F);F._disposeRef||(F._disposeRef=function(){var z;(z=d.onUnmount)==null||z.call(d);delete F._disposeRef},V&&_.lu(function(){var z;
(z=F._disposeRef)==null||z.call(F)}))}};
raY=function(F){return F.length>0&&F.includes("-")&&!fMN.includes(F.toLowerCase())};
ww$=function(F){return yR(F)&&QR in F};
GBG=function(F){return ww$(F)?F[QR].flattened:F};
$99=function(F,W){var V=_.QS.apply(2,arguments),d;W=(d=W)!=null?d:{};d={};return d.type=F,d.props=W,d.children=V,d[Fd]=!0,d};
_.WY=function(F){return F.children};
Vu=function(F){var W=U9$!==$99;U9$=F?OLh:$99;return W};
dp=function(F){return _.tW(F)?"nodeType"in F:!1};
ob=function(){return document.createTextNode("")};
sk=function(F){F=document.createTextNode(String(F));F._isSignalTextNode=!0;return F};
x99=function(F){return F!=null&&F.contentKind===BY||F instanceof VW||XwY(F)};
vgr=function(F){var W=document.createElement("div");if(XwY(F)&&sOL(F))_.Mi(W,sOL(F));else if(F instanceof VW)_.Mi(W,F);else if(F!=null&&F.contentKind===BY){if(F.contentKind!==BY)throw Error("Yb");F=dK(F.toString());_.Mi(W,F)}F=_.L(W.childNodes);for(var V=F.next();!V.done;V=F.next())V.value._isSafeOrSanitizedHtmlNode=!0;return W};
LR=function(F){F=typeof F;return F==="string"||F==="number"||F==="boolean"};
EgG=function(F){return F instanceof wn||EN(F)||F instanceof hK||"function"==typeof _.Zn&&F instanceof _.Zn};
cah=function(F,W){var V=F.parentElement;if(!V)return W;V.replaceChild(W,F);return W};
tZL=function(F,W){var V=F[0].parentElement;if(V)if(F[0].previousSibling||F[F.length-1].nextSibling){V.insertBefore(W,F[0]);for(var d=F.length-1;d>=0;d--)V.removeChild(F[d])}else V.textContent="",V.appendChild(W);return W};
SZr=function(F,W){if(F[0].parentElement)for(var V=F[0].parentElement,d=W.length,y=F.length,z=d,I=0,n=0,M=F[y-1].nextSibling,Y=null;I<y||n<z;)if(F[I]===W[n])I++,n++;else{for(;F[y-1]===W[z-1];)y--,z--;if(y===I)for(var h=z<d?n?W[n-1].nextSibling:W[z-n]:M;n<z;){var q=W[n++];V.insertBefore(q,h)}else if(z===n)for(;I<y;)h=F[I],Y&&Y.has(h)||V.removeChild(h),I++;else if(F[I]===W[z-1]&&W[n]===F[y-1])h=F[--y].nextSibling,V.insertBefore(W[n++],F[I++].nextSibling),V.insertBefore(W[--z],h),F[y]=W[z];else{if(!Y)for(Y=
new Map,h=n;h<z;)Y.set(W[h],h++);h=Y.get(F[I]);if(h==null)V.removeChild(F[I]),I++;else if(n<h&&h<z){q=I;for(var R=1,b=void 0;++q<y&&q<z&&(b=Y.get(F[q]))!=null&&b===h+R;)R++;if(R>h-n)for(q=F[I];n<h;)V.insertBefore(W[n++],q);else V.replaceChild(W[n++],F[I++])}else I++}}return W};
JaW=function(F){if(Array.isArray(F)){if(F.length>1)throw Error("lc`"+F.length+"`"+F.map(PwS).join(", "));F=F[0]}if(F==null)return null;if(!(F instanceof _.I0)){var W,V;if((W=window)==null?0:(V=W.trustedTypes)==null?0:V.isScript(F))throw Error("kc");if(String(F).trim().length===0)return null;throw Error("mc`"+PwS(F));}return F};
ZLm=function(F,W){W=JaW(W);W!==null&&_.a0(F,W)};
Q8S=function(F){if(Array.isArray(F)){if(F.length>1)throw Error("nc`"+F.length+"`"+F.map(PwS).join(", "));F=F[0]}if(F==null)return null;if(!(F instanceof hK)){if(String(F).trim().length===0)return null;throw Error("oc`"+PwS(F));}return F};
FnC=function(F,W){W=Q8S(W);W!==null&&(F.textContent=k09(W))};
PwS=function(F){return"("+typeof F+") "+(F!=null&&typeof F==="object"?F.constructor.name:typeof F)+" "+F};
Wnr=function(){};
ij=function(F,W){W=W===void 0?{}:W;var V=VNC(),d=!0,y,z=!!dN.legacyTriggerSoyRendererEvents;z&&(y=keS());_.C6(function(){var I=!d&&W.isControlFlowComponent&&z,n=I?V[QR].flattened[0].parentElement:void 0;d=!1;Ib.setUp();W.isControlFlowComponent&&AG++;var M=V[0],Y=V[QR].flattened,h=Vu(!0);try{var q=F(),R=dSh(M,q,V);Array.isArray(R)||(V[QR].flattened=[R]);var b=V[QR].flattened;if(Y&&(!Array.isArray(Y)||Y.length!==0)){var g=Array.isArray(Y)?Y[0]:Y,K=g[ab],C=g._disposeEffects;g._disposeEffects=void 0;
g=Array.isArray(b)?b[0]:b;g[ab]=K;g[ab]&&(g[ab].numNodes=g===b?1:b.length);g._disposeEffects=C}V[0]=R;W.isControlFlowComponent&&rN(!1)}catch(k){throw W.isControlFlowComponent&&rN(!0),k;}finally{Vu(h),Ib.tearDown()}I&&(I=y,I!=null||(I=_.KDN(document).getAppContext()),I.get(yx1).JSC$30108_getEventTarget().dispatchEvent(new zYW(o8S,n,BY)))},W.debugName);
return V};
dSh=function(F,W,V){for(;typeof W==="function";)W=W();if(W!=null&&W[Fd]){var d,y,z;(z=dN.handleError)==null||z.call.apply(z,[dN].concat(_.Pd($$(Error("pc`"+((d=W.type)==null?void 0:d.TAG_NAME)),(y=W.type)==null?void 0:y.TAG_NAME))))}if(F==null)return W==null?ob():LR(W)?sk(W):EgG(W)?sk(W.toString()):dp(W)?W:W.length===0?ob():s3h(W,V);if(dp(F)){if(W==null)return cah(F,ob());if(LR(W))return BUm(F,W);if(EgG(W))return BUm(F,W.toString());if(dp(W))return cah(F,W);if(W.length===0)return cah(F,ob());W=s3h(W,
V);SZr([F],V[QR].flattened);return W}F=MT(F);if(W==null)return tZL(F,ob());if(LR(W))return tZL(F,sk(W));if(EgG(W))return tZL(F,sk(W.toString()));if(dp(W))return SZr(F,[W])[0];if(W.length===0)return tZL(F,ob());W=s3h(W,V);SZr(F,V[QR].flattened);return W};
BUm=function(F,W){F.nodeType===Node.TEXT_NODE?F.textContent!==String(W)&&(F.textContent=String(W)):F=cah(F,sk(W));return F};
MT=function(F,W,V){return LnK(F,W!=null?W:[],V===void 0?!1:V)};
s3h=function(F,W){var V=MT(F,void 0,!0);if(V.length===0)return ob();W[QR].flattened=V;return F};
LnK=function(F,W,V,d,y){W=W===void 0?[]:W;V=V===void 0?!1:V;y=y===void 0?-1:y;if(F==null)return W;if(F instanceof YN){var z=F.render();return LnK(z,W,V,d,y)}if(dp(W)&&W.nodeType===Node.ELEMENT_NODE)switch(W.tagName){case "SCRIPT":ZLm(W,F);return;case "STYLE":FnC(W,F);return}LR(F)&&(F=sk(F),d&&V&&(d[y]=F));if(x99(F)){V=vgr(F);V=Array.from(V.childNodes);V=_.L(V);for(z=V.next();!z.done;z=V.next())IC1(W,z.value);return W}EgG(F)&&(F=sk(F.toString()),d&&V&&(d[y]=F));if(dp(F))return IC1(W,F);if(Array.isArray(F)){for(z=
0;z<F.length;z++)LnK(F[z],W,V,F,z);return W}if(typeof F==="function"){z=ij(function(){var n=F();return n!=null&&!LR(n)&&x99(n)?(n=vgr(n),Array.from(n.childNodes)):n},{debugName:"qmF2ne",
debugFn:F})[0];if(Array.isArray(z)){V=_.L(z);for(z=V.next();!z.done;z=V.next())IC1(W,z.value);return W}d&&V&&(d[y]=z);return IC1(W,z)}if(F!=null&&F[Fd]){d=F;y=Vu(!0);var I=U9$;try{z=I.apply(null,[d.type,d.props].concat(_.Pd(d.children)))}finally{Vu(y)}return LnK(z,W,V)}(I=dN.handleError)==null||I.call.apply(I,[dN].concat(_.Pd($$(Error("qc")))));return W};
VNC=function(F){var W={};W=Object.assign([],(W[QR]={flattened:[]},W));if(!F)return W;W[0]=s3h(F,W);return W};
IC1=function(F,W){Array.isArray(F)?F.push(W):F.appendChild(W);return F};
pR=function(F){if(!dN.enableLazyTsx)return F;if(Array.isArray(F)){for(var W=0;W<F.length;W++)F[W]=pR(F[W]);return F}return F instanceof YN?(F=F.render(),pR(F)):F};
mSK=function(F,W){var V,d,y=aDY(F),z=function(b){d=b;b=Vu(!0);var g=o4(he);d0G("render",y);try{V=pR(F(W))}finally{ybr("render",y),o4(g),Vu(b)}};
z=dN.enableContextPerComponent?BLC(z,y):NL(z,dN.alwaysTrackContexts||!!Za);IBK(d);if(!W.renderedFromIdom){var I=Q_(d);try{return n8c(F,W,V),V}finally{Q_(I)}}!ww$(V)&&Array.isArray(V)&&(V=VNC(V));var n=GBG(V);I=Array.isArray(n)?n[0]:n;var M=!1;if(I){var Y,h=(Y=W==null?void 0:W.idomKey)!=null?Y:F;Y=n!==I;I._disposeEffects=z;var q=I[ab]||{},R=ww$(V)?V:q.sourceDynamicRange;Object.assign(q,{key:h,numNodes:Y?n.length:1,context:d,higherOrder:!!I[ab],sourceDynamicRange:R});I[ab]=q}else M=!0;(function(){var b=
Q_(d);try{n8c(F,W,n)}finally{Q_(b)}})();
M&&z();return V};
aC9=function(F){var W={},V;for(V in F)W={prev$jscomp$24:void 0,next$jscomp$34:void 0},W.prev$jscomp$24=qT[V],W.next$jscomp$34=F[V],qT[V]=function(d){return function(){var y=_.QS.apply(0,arguments);d.prev$jscomp$24.apply(null,_.Pd(y));d.next$jscomp$34.apply(null,_.Pd(y))}}(W)};
iW$=function(){if(uu())throw Error("rc");return Rb};
MNK=function(F,W){if(!F.__unmounted&&W){F.__unmounted=!0;try{F.didUnmount()}catch(y){var V,d;(d=dN.handleError)==null||d.call.apply(d,[dN].concat(_.Pd($$(y,(V=F.__type)==null?void 0:V.TAG_NAME))))}qT.didUnmount(F);F.el=null;W.__instance&&delete W.__instance}};
p6L=function(F,W,V){F._signalProps!=null&&F._disposeEffects==null&&((V===void 0?0:V)?F._disposeEffects=NL(function(){return void YnL(F,W)},dN.alwaysTrackContexts||!!Za):YnL(F,W))};
YnL=function(F,W){_.C6(function(){for(var V=F._signalProps,d=F._signalValues,y=0;y<V.length;y++){var z=V[y],I=W[z]();d[y]!==I&&(d[y]=I,lMY(F,z,I))}},"e3YVbb")};
hYC=function(F,W,V){var d,y=[];F._disposeEffects=NL(function(){_.C6(function(){var z=V();if(z===null||z===void 0)z="";if(LR(z)||z===null)d!=null||(d=document.createTextNode("")),d.parentNode!==F&&(d._isSignalTextNode=!0,F.insertBefore(d,W)),d.textContent=String(z);else if(x99(z)){for(var I=y.length>0?y[y.length-1].nextSibling:W,n=_.L(y),M=n.next();!M.done;M=n.next())F.removeChild(M.value);z=vgr(z);y=Array.from(z.childNodes);z=_.L(y);for(n=z.next();!n.done;n=z.next())F.insertBefore(n.value,I)}else throw M=
(n=(I=ew)==null?void 0:I.name)!=null?n:"unknown",Error("gc`"+M+"`"+typeof z);},"VvDgC")},dN.alwaysTrackContexts||!!Za)};
bWC=function(F,W){var V=_.QS.apply(2,arguments);W!=null||(W={});return!dN.enableLazyTsx||ew!=null&&!uu()?qnW(F,W,V):new RYr(F,W,V)};
qnW=function(F,W,V){if(F===_.WY)return V;if(typeof F==="function")return ew&&!uu()&&(W.renderedFromIdom=!0),iCm(F,function(){V.length>0&&(W.children=V.length===1?V[0]:V);if(F.componentType===gN){var z;BLC(function(){var I=W;if(F.componentType!==gN)z=!1;else{I||(I={});var n=new bj(I,F),M=o4(he);try{var Y=n.render(I)}finally{o4(M)}Y instanceof HTMLElement?(Y.__instance=n,n.el=Y,n.__type=F,F.TAG_NAME=Y.tagName.toLowerCase(),qT.didPatch(n),z=Y):z=Y}},F.name);
if(z)return z}return mSK(F,W)},W.debugInstance);
var d=TUY(F,W),y;for(y in W)lMY(d,y,W[y]);p6L(d,W);MT(V,d);NGr(d,W,{isReactive:!0});eYK(d,W);return d};
TUY=function(F,W){F=(g8Y.has(F.toLowerCase())?0:uYS.has(F.startsWith("svg:")?F.replace("svg:",""):F))?document.createElementNS("http://www.w3.org/2000/svg",F.startsWith("svg:")?F.replace("svg:",""):F):Knh(F,W)||document.createElement(F);F[HWh]=!0;return F};
DSK=function(F){if(F){var W;(W=F._disposeRef)==null||W.call(F);var V;(V=F._disposeEffects)==null||V.call(F);F.__instance&&F.__instance instanceof Th&&(W=F.__instance,MNK(W,F),W instanceof bj&&W.disposeEffects());for(W=0;W<F.childNodes.length;W++)DSK(F.childNodes[W])}};
j3m=function(F){AxY.push(F)===1&&requestAnimationFrame(function(){setTimeout(function(){var W=[].concat(_.Pd(AxY));AxY=[];W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;try{for(var d=0;d<V.length;d++)DSK(V[d])}catch(y){d=V=void 0,(d=(V=dN).handleError)==null||d.call.apply(d,[V].concat(_.Pd($$(y))))}}})})};
_.a=function(F,W){return U9$.apply(null,[F,W].concat(_.Pd(_.QS.apply(2,arguments))))};
_.eU=function(F){return F};
_.gp=function(F){return{isDefault:!0,children:F.children}};
_.p=function(F){var W=F.cond;if(W===void 0)return F.else&&F.else();var V=_.bu(function(){return!!W()},void 0,"JHVi8"),d=function(){var z=W();
if(!z){var I;(I=dN.handleError)==null||I.call.apply(I,[dN].concat(_.Pd($$(rxc.nonNullableCondIsNull()))))}return z},y;
return ij(function(){var z=V(),I;NL(function(){var n=o4(he);try{I=pR(z?F.then(d):F.else&&F.else())}finally{o4(n)}},!0);
return I},{debugName:(y=F.debugInstance)!=null?y:"RlDudd",
debugFn:F.then,isControlFlowComponent:!0})};
Csf=function(F){return _.p(F)};
_.uj=function(F){return F.keyBy==="INDEX"?k8K(F):lCY(F)};
NUY=function(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next()){var V=void 0;(V=W.value)==null||V()}};
lCY=function(F){var W=F.keyBy===void 0||F.keyBy==="REFERENCE",V=W?function(q){return q}:F.keyBy,d=[],y=[],z=[],I=[],n=[],M=[],Y=!0;
_.lu(function(){NUY(I)});
var h;return ij(function(){var q=fCr(F),R=q.length;if(R===0){if(d.length===0&&!Y)return z;NUY(I);d=q;y=[];for(q=0;q<d.length;q++)y.push(V(d[q]));z=[];I=[];n=[];M=[];F.fallback&&(I[0]=w6h(function(){z[0]=pR(F.fallback())}));
Y=!1;return z}for(var b=new G81,g=d.length-1;g>=0;g--)b.push(y[g],g);g=Array(R);for(var K=Array(R),C=Array(R),k=Array(R),f=Array(W?0:R),S={i$jscomp$453:0};S.i$jscomp$453<R;S={i$jscomp$453:S.i$jscomp$453,item$jscomp$104:void 0,key$jscomp$565:void 0},S.i$jscomp$453++){S.item$jscomp$104=q[S.i$jscomp$453];S.key$jscomp$565=V(S.item$jscomp$104);var v=b.pop(S.key$jscomp$565);v!=null?(C[S.i$jscomp$453]=z[v],K[S.i$jscomp$453]=y[v],g[S.i$jscomp$453]=I[v],k[S.i$jscomp$453]=n[v],W||(f[S.i$jscomp$453]=M[v]),TL(function(U){return function(){k[U.i$jscomp$453](U.i$jscomp$453);
if(!W)f[U.i$jscomp$453](U.item$jscomp$104)}}(S)),delete I[v]):g[S.i$jscomp$453]=w6h(function(U){return function(){var c=_.L(_.Y$(U.i$jscomp$453,void 0,"Fqk1zd")),J=c.next().value;
c=c.next().value;k[U.i$jscomp$453]=c;K[U.i$jscomp$453]=U.key$jscomp$565;if(W)C[U.i$jscomp$453]=pR(F.children(U.item$jscomp$104,J));else{var zG=_.L(_.Y$(U.item$jscomp$104,void 0,"GBj5de"));c=zG.next().value;zG=zG.next().value;f[U.i$jscomp$453]=zG;C[U.i$jscomp$453]=pR(F.children(c,J))}}}(S))}NUY(I);
d=q;y=K;z=C;I=g;n=k;M=f;Y=!1;return C},{debugName:(h=F.debugInstance)!=null?h:"nsTGHd",
debugFn:F.each,isControlFlowComponent:!0})};
k8K=function(F){var W=[],V=[],d=[],y=[],z=!1;_.lu(function(){NUY(y)});
var I;return ij(function(){var n=fCr(F);z&&n.length>0&&(y.pop()(),W.pop(),z=!1);for(var M=Array(n.length),Y={i$jscomp$454:0};Y.i$jscomp$454<n.length;Y={i$jscomp$454:Y.i$jscomp$454},Y.i$jscomp$454++)if(Y.i$jscomp$454<W.length)W[Y.i$jscomp$454]!==n[Y.i$jscomp$454]&&(TL(function(q){return function(){return void V[q.i$jscomp$454](n[q.i$jscomp$454])}}(Y)),W[Y.i$jscomp$454]=n[Y.i$jscomp$454]),M[Y.i$jscomp$454]=d[Y.i$jscomp$454];
else{var h=w6h(function(q){return function(){W[q.i$jscomp$454]=n[q.i$jscomp$454];var R=_.L(_.Y$(n[q.i$jscomp$454],void 0,"JMMLmd")),b=R.next().value;R=R.next().value;V[q.i$jscomp$454]=R;M[q.i$jscomp$454]=pR(F.children(b,q.i$jscomp$454))}}(Y));
y[Y.i$jscomp$454]=h}for(;W.length>n.length;)W.pop(),y.pop()(),V.pop();n.length===0&&!z&&F.fallback&&(Y=w6h(function(){M[0]=pR(F.fallback())}),y[0]=Y,z=!0);
return d=M},{debugName:(I=F.debugInstance)!=null?I:"nsTGHd",
isControlFlowComponent:!0})};
fCr=function(F){F=F.each();return Array.isArray(F)?F:Array.from(F)};
w6h=function(F){var W=Za;return NL(function(V){var d=o4(he);try{V.parent=W,F(V)}finally{o4(d)}},!1)};
_.KR=function(F){var W=$Sf(F),V=_.bu(function(){return US1(W)},void 0,"F1PF4"),d;
return ij(function(){var y=V(),z;NL(function(){var I=o4(he);try{z=pR(y())}finally{o4(I)}});
return z},{debugName:(d=F.debugInstance)!=null?d:"vI1rtf",
isControlFlowComponent:!0})};
$Sf=function(F){F=F.children;return Array.isArray(F)?F:[F]};
OWh=function(F){var W=F.props;F=F.getChildren()[0];return W.when?{when:W.when,children:F}:{isDefault:!0,children:F}};
US1=function(F){var W=function(){return null};
F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,V!=null&&V[Fd]&&(V=V.type===_.gp?{isDefault:!0,children:V.children[0]}:{when:V.props.when,children:V.children[0]}),V instanceof YN&&(V=OWh(V)),V.isDefault)W=V.children;else if(V.when())return V.children;return W};
X6L=function(F){var W=null,V,d={get value(){var z,I;(I=(z=y).validateGetValue)==null||I.call(z);return y.__value},set value(z){var I,n;(n=(I=y).validateSetValue)==null||n.call(I,z);y.__value=z;y.__hasBeenSet=!0}},y=(d.__value=null,d.__hasBeenSet=!1,d.__hasErrored=!1,d.onRender=function(z){if(V&&z!==V){V._disposeRef=void 0;var I;(I=W)==null||I()}V=z;W=F(z)||null},d.onUnmount=function(){var z;
(z=W)==null||z();W=y.value=null},d[N$r]=!0,d);
return y};
HY=function(F){return typeof F==="symbol"};
v8C=function(F){var W=iW$();if(W==null)throw xSY.PRIMITIVE_INVALID_HOOK_CALL();var V=W.hookCounter++;W.hooks||(W.hooks=[]);var d=W.hooks;d[V]||(d[V]={key:F,host:W});if(F!==d[V].key){if(W.__type){var y;F=(y=W.__type)==null?void 0:y.name}else F=W instanceof bj?aDY(W.functionComponent):"<"+W.el.tagName.toLowerCase()+">";throw xSY.OUT_OF_ORDER_HOOK_CALL(F);}return d[V]};
E8G=function(F,W){return!F||F.length!==(W==null?void 0:W.length)||F.some(function(V,d){return V!==W[d]})};
cxL=function(F,W){if(uu())return F();var V=v8C("useMemoInternal");E8G(V.deps,W)&&(V.deps=W,V.value=F());return V.value};
tN9=function(F,W){return cxL(F,W)};
_.DO=function(F,W){return Sn9(F,!1,W)};
_.Ae=function(F,W){return Sn9(F,!0,W)};
Sn9=function(F,W,V){return uu()?PsL(F,W,V):JxG(F,W,V)};
JxG=function(F,W,V){return cxL(function(){return PsL(F,W,V)},[])};
PsL=function(F,W,V){var d=X6L(function(y){d.value=y;var z=function(){var I=o4(null);try{return V==null?void 0:V(y)}finally{o4(I)}}();
return function(){z==null||z()}});
d.__expectedTagName=F;d.__optional=W;d.isIdom=!uu();return d};
ZW$=function(F,W){var V;W=NL(function(){var d=Vu(!0);AG++;try{V=MT(F()),rN(!1)}catch(y){throw rN(!0),y;}finally{Vu(d)}},W===void 0?!1:W);
return[V,W]};
_.jU=function(F,W,V){V!=null||(V={});V=V.appContext;var d=!!dN.legacyTriggerSoyRendererEvents;Ib.setUp();try{var y=Q3N(F,W,V);d&&(W=V,W!=null||(W=_.KDN(document).getAppContext()),W.get(yx1).JSC$30108_getEventTarget().dispatchEvent(new zYW(FwY,F,BY)));Ib.log(F);return y}finally{Ib.tearDown()}};
Q3N=function(F,W,V){var d=H_(function(){var y=o4(he);try{return NL(function(){var z=_.KDN(_.qP(F)),I;var n=cYK({rootElement:{value:F},appContext:V||(z==null?void 0:(I=z.getOptionalAppContext)==null?void 0:I.call(z)),dispatcher:z});z=Q_(n);n=Vu(!0);AG++;try{MT(W(),F),rN(!1)}catch(M){throw rN(!0),M;}finally{Vu(n),Q_(z)}},!1)}catch(z){throw dN.enableContextBasedComponentStacks&&K6(z),z;
}finally{o4(y)}});
F[WwN]=!0;return function(){F.textContent="";d();F[WwN]=!1}};
_.rp=function(F){if(N8C(zL)){var W;(W=dN.handleError)==null||W.call.apply(W,[dN].concat(_.Pd($$(Error("fc")))))}var V=Za,d=ew;g01({onInitType:T81,run:function(){if(V&&!V.isDisposed){var y=Q_(V);try{H_(function(){return void F()},d)}catch(z){throw dN.enableContextBasedComponentStacks&&K6(z),z;
}finally{Q_(y)}}}})};
ysS=function(F){var W=AYS(2),V=new Set;_.lu(function(){return void V.forEach(function(d){return void d()})});
return function(d){var y=Q_(W);try{var z=VMS(dd$(F),d);V.add(z);return function(){z();V.delete(z)}}finally{Q_(y)}}};
_.zvc=function(F){var W=F.children;var V=F.root;_.rp(function(){var d=ysS(V)(W);_.lu(d)});
return document.createTextNode("")};
VMS=function(F,W){var V=ow9(F);(F=fw9())&&eVY(V,F);Ib.setUp();W=_.L(ZW$(W,!0));F=W.next().value;var d=W.next().value;W=_.L(F);for(F=W.next();!F.done;F=W.next())V.appendChild(F.value);Ib.log(V);Ib.tearDown();return function(){d();V.remove()}};
dd$=function(F){if(typeof F==="string")return F=document.querySelector(F),_.Bu9(F),F;if(dp(F)&&F.nodeType===Node.ELEMENT_NODE)return F;if(!F.__value&&!F.__optional){var W=xSY.USE_ELEMENT_NOT_ASSIGNED(F.__expectedTagName);F.__hasErrored=!0;throw W;}return F.value};
ow9=function(F){var W=document.createElementNS(F.namespaceURI,F.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");return F.appendChild(W)};
sgr=function(F,W){var V=v8C("onChange"),d=iW$();E8G(V.deps,W)&&(V.deps=W,V.pendingEffect=F,d.__syncEffects||(d.__syncEffects=[]),d.__syncEffects.push(V))};
BEG=function(F,W){sgr(function(){return _.ML(F)},W)};
_.kN=function(F){uu()?_.rp(function(){_.ML(F)}):sgr(function(){return _.ML(F)},[])};
I6C=function(F){var W=[].concat(_.Pd(F));F.length=0;F=_.L(W);for(W=F.next();!W.done;W=F.next()){W=W.value;LwC(W);var V=W.pendingEffect;W.pendingEffect=null;if(V=V==null?void 0:V())W.pendingCleanup=V}};
LwC=function(F){var W=F.pendingCleanup;F.pendingCleanup=null;W==null||W()};
nwm=function(F){return cxL(function(){return{value:F}},[])};
_.lj=function(F,W){if(!F)return null;F=Object.keys(F);F=_.L(F);for(var V=F.next();!V.done;V=F.next()){V=V.value;var d=V.toLowerCase();if(d.indexOf(W,d.length-W.length)>-1)return V}return null};
_.fR=function(){var F=arguments,W=_.NT;F.length>1?W[F[0]]=F[1]:F.length===1&&Object.assign(W,F[0])};
_.wp=function(F,W){return F in _.NT?_.NT[F]:W};
_.Gh=function(F,W){return!!_.wp(F,W)};
mdr=function(F){var W=_.NT.EXPERIMENT_FLAGS;return W?W[F]:void 0};
iZS=function(F){a6r.forEach(function(W){return W(F)})};
_.Uk=function(F){return F&&window.yterr?function(){try{return F.apply(this,arguments)}catch(W){_.$N(W)}}:F};
_.$N=function(F){var W=_.Ok("yt.logging.errors.log");W?W(F,"ERROR",void 0,void 0,void 0,void 0,void 0):(W=_.wp("ERRORS",[]),W.push([F,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.fR("ERRORS",W));iZS(F)};
_.Xd=function(F,W,V,d,y){var z=_.Ok("yt.logging.errors.log");z?z(F,"WARNING",W,V,d,void 0,y):(z=_.wp("ERRORS",[]),z.push([F,"WARNING",W,V,d,void 0,y]),_.fR("ERRORS",z))};
Y_m=function(F,W){W=F.split(W);for(var V={},d=0,y=W.length;d<y;d++){var z=W[d].split("=");if(z.length===1&&z[0]||z.length===2)try{var I=MMm(z[0]||""),n=MMm(z[1]||"");if(I in V){var M=V[I];Array.isArray(M)?_.cC(M,n):V[I]=[M,n]}else V[I]=n}catch(R){var Y=R,h=z[0],q=String(Y_m);Y.args=[{key:h,value:z[1],query:F,method:pZr===q?"unchanged":q}];hvm.hasOwnProperty(h)||_.Xd(Y)}}return V};
q_c=function(F){var W=[];_.MP.forEach(F,function(V,d){var y=_.Ze(d);V=Array.isArray(V)?V:[V];_.xN(V,function(z){z==""?W.push(y):W.push(y+"="+_.Ze(z))})});
return W.join("&")};
_.vY=function(F){F.charAt(0)==="?"&&(F=F.substring(1));return Y_m(F,"&")};
_.Ek=function(F){return F.indexOf("?")!==-1?(F=(F||"").split("#")[0],F=F.split("?",2),_.vY(F.length>1?F[1]:F[0])):{}};
_.cY=function(F,W){return RvC(F,W||{},!0)};
bZr=function(F,W){return RvC(F,W||{},!1)};
RvC=function(F,W,V){var d=F.split("#",2);F=d[0];d=d.length>1?"#"+d[1]:"";var y=F.split("?",2);F=y[0];y=_.vY(y[1]||"");for(var z in W)if(V||!_.MP.containsKey(y,z))y[z]=W[z];return _.Fc(F,y)+d};
te=function(F){if(!W)var W=window.location.href;var V=_.X6(F)[1]||null,d=_.EG(F);return V&&d?Pi(F,W):d?_.EG(W)===d&&(Number(_.X6(W)[4]||null)||null)===(Number(_.X6(F)[4]||null)||null):!0};
_.evh=function(F){F=TEc(F);return F===null?!1:F[0]==="com"&&F[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
TEc=function(F){F=_.EG(F);return F!==null?F.split(".").reverse():null};
MMm=function(F){return F&&F.match(gwY)?F:JQ(F)};
_.SU=function(F){return new uvL(F)};
_.PY=function(){Kwr||(Kwr=new HZ1);return Kwr};
AsY=function(){var F=Dd$;return function(){var W=_.PY();if(!W.resolve(_.SU(F))){var V={};W.addProvider((V.provide=F,V.useClass=F,V[Je]=void 0,V))}return W.resolve(F)}};
_.ZO=function(F,W){var V,d;_.m(function(y){V=_.PY();return(d=V.resolve(_.SU(F)))?(W(d),y.return(Promise.resolve(d))):y.return(V.resolve(new jg1(F)).then(function(z){W(z);return z}))})};
_.T=function(F){F=Qu(F);return typeof F==="string"&&F==="false"?!1:!!F};
_.F0=function(F,W){F=Qu(F);return F===void 0&&W!==void 0?W:Number(F||0)};
rsr=function(F){F=Qu(F);return Array.isArray(F)?_.YM(F,function(W){return Number(W||0)}):[Number(F||0)]};
_.WO=function(F){F=Qu(F);return F!==void 0?String(F):""};
_.VU=function(F){F=Qu(F);return Array.isArray(F)?_.YM(F,function(W){return String(W||"")}):[String(F||"")]};
CUc=function(){return _.wp("EXPERIMENTS_TOKEN","")};
Qu=function(F){if(F!==kjL)return _.wp("EXPERIMENT_FLAGS",{})[F]};
l6f=function(){for(var F=[],W=_.wp("EXPERIMENTS_FORCED_FLAGS",{}),V=_.L(Object.keys(W)),d=V.next();!d.done;d=V.next())d=d.value,F.push({key:d,value:String(W[d])});V=_.wp("EXPERIMENT_FLAGS",{});d=_.L(Object.keys(V));for(var y=d.next();!y.done;y=d.next())y=y.value,y.startsWith("force_")&&W[y]===void 0&&F.push({key:y,value:String(V[y])});return F};
f61=function(){if(!NEm)return null;var F=NEm();return"open"in F?F:null};
_.wZf=function(F){switch(_.dY(F)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.dY=function(F){return F&&"status"in F?F.status:-1};
_.oO=function(F,W){typeof F==="function"&&(F=_.Uk(F));return window.setTimeout(F,W)};
_.sm=function(F,W){typeof F==="function"&&(F=_.Uk(F));return window.setInterval(F,W)};
_.BO=function(F){window.clearTimeout(F)};
$dc=function(F){F=_.Ek(F);for(var W=_.L(GjN),V=W.next();!V.done;V=W.next())if(F[V.value]!==void 0)return!0;return!1};
XZS=function(F,W,V,d,y,z,I,n,M){V=V===void 0?"GET":V;d=d===void 0?"":d;n=n===void 0?!1:n;var Y=f61();if(!Y)return null;var h=function(){(Y&&"readyState"in Y?Y.readyState:0)===4&&W&&_.Uk(W)(Y)};
"onloadend"in Y?Y.addEventListener("loadend",h,!1):Y.onreadystatechange=h;_.T("debug_forward_web_query_parameters")&&(F=Udf(F,window.location.search));Y.open(V,F,!0);z&&(Y.responseType=z);I&&(Y.withCredentials=!0);V=V==="POST"&&(window.FormData===void 0||!(d instanceof FormData));if(y=OZ9(F,y))for(var q in y)Y.setRequestHeader(q,y[q]),"content-type"===q.toLowerCase()&&(V=!1);V&&Y.setRequestHeader("Content-Type","application/x-www-form-urlencoded");M&&"onprogress"in Y&&(Y.onprogress=function(){M(Y.responseText)});
if(n&&"setAttributionReporting"in XMLHttpRequest.prototype){F={eventSourceEligible:!0,triggerEligible:!1};try{Y.setAttributionReporting(F)}catch(R){_.Xd(R)}}Y.send(d);return Y};
OZ9=function(F,W){W=W===void 0?{}:W;var V=te(F),d=_.wp("INNERTUBE_CLIENT_NAME"),y=_.T("web_ajax_ignore_global_headers_if_set"),z;for(z in xd1){var I=_.wp(xd1[z]),n=z==="X-Goog-AuthUser"||z==="X-Goog-PageId";z!=="X-Goog-Visitor-Id"||I||(I=_.wp("VISITOR_DATA"));var M;if(!(M=!I)){if(!(M=V||(_.EG(F)?!1:!0))){M=F;var Y;if(Y=_.T("add_auth_headers_to_remarketing_google_dot_com_ping")&&z==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))Y=TEc(M),Y=Y===null?!1:Y[1]==="google"?
!0:Y[2]==="google"?Y[0]==="au"&&Y[1]==="com"?!0:Y[0]==="uk"&&Y[1]==="co"?!0:!1:!1;Y&&(M=_.ci(M)||"",M=M.split("/"),M="/"+(M.length>1?M[1]:""),Y=M==="/pagead");M=Y?!0:!1}M=!M}M||y&&W[z]!==void 0||d==="TVHTML5_UNPLUGGED"&&n||(W[z]=I)}"X-Goog-EOM-Visitor-Id"in W&&"X-Goog-Visitor-Id"in W&&delete W["X-Goog-Visitor-Id"];if(V||!_.EG(F))W["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(V||!_.EG(F)){try{var h=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(q){}h&&(W["X-YouTube-Time-Zone"]=
h)}document.location.hostname.endsWith("youtubeeducation.com")||!V&&_.EG(F)||(W["X-YouTube-Ad-Signals"]=q_c(vwL()));return W};
_.EwG=function(F,W){var V=_.EG(F);_.T("debug_handle_relative_url_for_query_forward_killswitch")||!V&&te(F)&&(V=document.location.hostname);var d=_.ci(F);d=(V=V&&(V.endsWith("youtube.com")||V.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!V||d)return F;var y=_.vY(W),z={};_.xN(GjN,function(I){y[I]&&(z[I]=y[I])});
return bZr(F,z)};
csm=function(F,W){W.method="POST";W.postParams||(W.postParams={});return _.Lo(F,W)};
tM1=function(F,W){var V=_.wp("XSRF_FIELD_NAME"),d;W.headers&&(d=W.headers["Content-Type"]);return!W.excludeXsrf&&(!_.EG(F)||W.withCredentials||_.EG(F)===document.location.hostname)&&W.method==="POST"&&(!d||d==="application/x-www-form-urlencoded")&&!(W.postParams&&W.postParams[V])};
_.Lo=function(F,W){var V=W.format||"JSON";F=S_C(F,W);var d=PUW(F,W),y=!1,z=Js9(F,function(M){if(!y){y=!0;n&&_.BO(n);var Y=_.wZf(M),h=null,q=400<=M.status&&M.status<500,R=500<=M.status&&M.status<600;if(Y||q||R)h=ZZm(F,V,M,W.convertToSafeHtml);Y&&(Y=QgK(V,M,h));h=h||{};q=W.context||_.dm;Y?W.onSuccess&&W.onSuccess.call(q,M,h):W.onError&&W.onError.call(q,M,h);W.onFinish&&W.onFinish.call(q,M,h)}},W.method,d,W.headers,W.responseType,W.withCredentials,!1,W.onProgress);
d=W.timeout||0;if(W.onTimeout&&d>0){var I=W.onTimeout;var n=_.oO(function(){y||(y=!0,z.abort(),_.BO(n),I.call(W.context||_.dm,z))},d)}return z};
S_C=function(F,W){W.includeDomain&&(F=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+F);var V=_.wp("XSRF_FIELD_NAME");if(W=W.urlParams)W[V]&&delete W[V],F=_.cY(F,W);return F};
PUW=function(F,W){var V=_.wp("XSRF_FIELD_NAME"),d=_.wp("XSRF_TOKEN"),y=W.postBody||"",z=W.postParams;tM1(F,W)&&(z||(z={}),z[V]=d);(_.T("ajax_parse_query_data_only_when_filled")&&z&&Object.keys(z).length>0||z)&&typeof y==="string"&&(y=_.vY(y),_.MP.extend(y,z),y=W.postBodyFormat&&W.postBodyFormat==="JSON"?JSON.stringify(y):_.Q7(y));z=y||z&&!_.MP.isEmpty(z);!FSc&&z&&W.method!=="POST"&&(FSc=!0,_.$N(Error("Mc")));return y};
ZZm=function(F,W,V,d){var y=null;switch(W){case "JSON":try{var z=V.responseText}catch(I){throw d=Error("Nc"),d.params=F,_.Xd(d),I;}F=V.getResponseHeader("Content-Type")||"";z&&F.indexOf("json")>=0&&(z.substring(0,5)===")]}'\n"&&(z=z.substring(5)),y=JSON.parse(z));break;case "XML":if(F=(F=V.responseXML)?WSf(F):null)y={},_.xN(F.getElementsByTagName("*"),function(I){y[I.tagName]=VEc(I)})}d&&dJY(y);
return y};
dJY=function(F){if(_.tW(F))for(var W in F)W==="html_content"||Lh(W,"_html")?F[W]=dK(F[W]):dJY(F[W])};
QgK=function(F,W,V){if(W&&W.status===204)return!0;switch(F){case "JSON":return!!V;case "XML":return Number(V&&V.return_code)===0;case "RAW":return!0;default:return!!V}};
WSf=function(F){return F?(F=("responseXML"in F?F.responseXML:F).getElementsByTagName("root"))&&F.length>0?F[0]:null:null};
VEc=function(F){var W="";_.xN(F.childNodes,function(V){W+=V.nodeValue});
return W};
y2G=function(F){if(F.name==="JavaException")return!0;F=F.stack;return F.includes("chrome://")||F.includes("-extension://")||F.includes("webkit-masked-url://")};
z_h=function(F){if(!F.stack)return!0;var W=!F.stack.includes("\n");return W&&F.stack.includes("ErrorType: ")||W&&F.stack.includes("Anonymous function (Unknown script")||F.stack.toLowerCase()==="not available"||F.fileName==="user-script"||F.fileName.startsWith("user-script:")?!0:!1};
_.IO=function(F){_.Ba.call(this);this.JSC$10834_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!F};
smS=function(F,W){var V=F.length,d=0,y=function(){return F.charCodeAt(d++)};
do{var z=o71(y);if(z===Infinity)break;var I=z>>3;switch(z&7){case 0:z=o71(y);if(I===W)return z;break;case 1:if(I===W)return;d+=8;break;case 2:z=o71(y);if(I===W)return F.substr(d,z);d+=z;break;case 5:if(I===W)return;d+=4;break;default:return}}while(d<V)};
o71=function(F){var W=F(),V=W&127;if(W<128)return V;W=F();V|=(W&127)<<7;if(W<128)return V;W=F();V|=(W&127)<<14;if(W<128)return V;W=F();return W<128?V|(W&127)<<21:Infinity};
LSN=function(F,W,V,d){if(F)if(Array.isArray(F)){var y=d;for(d=0;d<F.length&&!(F[d]&&(y+=BlN(d,F[d],W,V),y>500));d++);d=y}else if(typeof F==="object")for(y in F){if(F[y]){var z=y;var I=F[y],n=W,M=V;z=typeof I!=="string"||z!=="clickTrackingParams"&&z!=="trackingParams"?0:(I=smS(atob(I.replace(/-/g,"+").replace(/_/g,"/")),2))?BlN(z+".ve",I,n,M):0;d+=z;d+=BlN(y,F[y],W,V);if(d>500)break}}else V[W]=no(F),d+=V[W].length;else V[W]=no(F),d+=V[W].length;return d};
BlN=function(F,W,V,d){V+="."+F;F=no(W);d[V]=F;return V.length+F.length};
no=function(F){try{return(typeof F==="string"?F:String(JSON.stringify(F))).substr(0,500)}catch(W){return"unable to serialize "+typeof F+" ("+W.message+")"}};
IZG=function(F){switch(F){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}};
_.aO=function(F,W,V,d,y){_.mV.set(F,W,{maxAge:V,path:"/",domain:d===void 0?"youtube.com":d,secure:y===void 0?!1:y})};
_.n7$=function(F,W,V){_.mV.remove(F,W===void 0?"/":W,V===void 0?"youtube.com":V)};
_.iq=function(){if(_.T("embeds_web_enable_cookie_detection_fix")){if(!_.dm.navigator.cookieEnabled)return!1}else if(!_.mV.isEnabled())return!1;if(!_.mV.isEmpty())return!0;_.T("embeds_web_enable_cookie_detection_fix")?_.mV.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.mV.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.mV.get("TESTCOOKIESENABLED")!=="1")return!1;_.mV.remove("TESTCOOKIESENABLED");return!0};
mJG=function(){var F=_.dm.navigator;return F?F.connection:void 0};
aZS=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(F){}};
_.MEr=function(){var F=mJG();if(F){var W=i9S[F.type||"unknown"]||"CONN_UNKNOWN";F=i9S[F.effectiveType||"unknown"]||"CONN_UNKNOWN";W==="CONN_CELLULAR_UNKNOWN"&&F!=="CONN_UNKNOWN"&&(W=F);if(W!=="CONN_UNKNOWN")return W;if(F!=="CONN_UNKNOWN")return F}};
p4W=function(){var F=mJG();if(F!=null&&F.effectiveType)return YTY.hasOwnProperty(F.effectiveType)?YTY[F.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.YJ=function(){try{return _.M$(),!0}catch(F){return!1}};
_.M$=function(F){if(_.wp("DATASYNC_ID")!==void 0)return _.wp("DATASYNC_ID");throw new _.po("Datasync ID not set",F===void 0?"unknown":F);};
_.h5=function(F){this.mechanism=F};
q$=function(F){this.mechanism=F};
RO=function(F){this.mechanism=F};
bq=function(F){this.storage_=F;this.cachedIsStorageAvailable_=null};
h_S=function(){var F=null;try{F=_.dm.localStorage||null}catch(W){}bq.call(this,F)};
qT$=function(){var F=null;try{F=_.dm.sessionStorage||null}catch(W){}bq.call(this,F)};
T4=function(F,W){this.mechanism_=F;this.JSC$10936_prefix_=W+"::"};
_.ez=function(F){var W=new h_S;return W.isAvailable()?F?new T4(W,F):W:null};
_.R_L=function(F){var W=new qT$;return W.isAvailable()?F?new T4(W,F):W:null};
TlW=function(){var F;return(F=b9c())==null?void 0:F.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Ko=function(F){e_r||(_.gY?_.gY.logError(F):(_.uq.push({type:"ERROR",payload:F}),_.uq.length>10&&_.uq.shift()))};
HO=function(F,W){e_r||(_.gY?_.gY.logEvent(F,W):(_.uq.push({type:"EVENT",eventType:F,payload:W}),_.uq.length>10&&_.uq.shift()))};
DU=function(F){if(F.indexOf(":")>=0)throw Error("Uc");};
A5=function(F){return F.substr(0,F.indexOf(":"))||F};
KSN=function(){return(g7S||uRm)&&jz("applewebkit")&&!jz("version")&&(!jz("safari")||jz("gsa/"))};
jz=function(F){var W=_.qK();return W?W.toLowerCase().indexOf(F)>=0:!1};
A2m=function(F,W,V,d){W=A5(W);var y=F instanceof Error?F:Error("Vc`"+F);if(y instanceof rY)return y;F={objectStoreNames:V,dbName:W,dbVersion:d};if(y.name==="QuotaExceededError")return new rY("QUOTA_EXCEEDED",F);if(_.Co&&y.name==="UnknownError")return new rY("QUOTA_MAYBE_EXCEEDED",F);if(y instanceof H9f)return new rY("MISSING_INDEX",Object.assign({},F,{objectStore:y.objectStore,index:y.index}));if(y.name==="InvalidStateError"&&DJr.some(function(z){return y.message.includes(z)}))return new rY("EXECUTE_TRANSACTION_ON_CLOSED_DB",
F);
if(y.name==="AbortError")return new rY("UNKNOWN_ABORT",F,y.message);y.args=[Object.assign({},F,{name:"IdbError",originalName:y.name})];y.level="WARNING";return y};
kJ=function(F,W,V){var d=TlW();return new rY("IDB_NOT_SUPPORTED",{context:{caller:F,publicName:W,version:V,hasSucceededOnce:d==null?void 0:d.hasSucceededOnce}})};
jm1=function(F){if(!F)throw Error();throw F;};
r2S=function(F){return F};
CH1=function(F,W,V){var d=function(){try{F.removeEventListener("success",y),F.removeEventListener("error",z)}catch(I){}},y=function(){W(F.result);
d()},z=function(){V(F.error);
d()};
F.addEventListener("success",y);F.addEventListener("error",z)};
kN9=function(F){return new Promise(function(W,V){CH1(F,W,V)})};
fo=function(F){return new lq(new N$(function(W,V){CH1(F,W,V)}))};
lZW=function(F,W){return new lq(new N$(function(V,d){var y=function(){var z=F?W(F):null;z?z.then(function(I){F=I;y()},d):V()};
y()}))};
Nl1=function(F,W,V){return new Promise(function(d,y){var z=W!==void 0?self.indexedDB.open(F,W):self.indexedDB.open(F);var I=V.blocked,n=V.blocking,M=V.terminated,Y=V.upgrade,h=V.closed,q,R=function(){q||(q=new wY(z.result,{closed:h}));return q};
z.addEventListener("upgradeneeded",function(b){try{if(b.newVersion===null)throw Error("$c");if(z.transaction===null)throw Error("ad");b.dataLoss&&b.dataLoss!=="none"&&HO("IDB_DATA_CORRUPTED",{reason:b.dataLossMessage||"unknown reason",dbName:A5(F)});var g=R(),K=new G4(z.transaction);Y&&Y(g,function(C){return b.oldVersion<C&&b.newVersion>=C},K);
K.done.catch(function(C){y(C)})}catch(C){y(C)}});
z.addEventListener("success",function(){var b=z.result;n&&b.addEventListener("versionchange",function(){n(R())});
b.addEventListener("close",function(){HO("IDB_UNEXPECTEDLY_CLOSED",{dbName:A5(F),dbVersion:b.version});M&&M()});
d(R())});
z.addEventListener("error",function(){y(z.error)});
I&&z.addEventListener("blocked",function(){I()})})};
fZG=function(F,W,V){V=V===void 0?{}:V;return Nl1(F,W,V)};
_.Um=function(F,W){W=W===void 0?{}:W;var V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return _.rK(I,2),V=self.indexedDB.deleteDatabase(F),d=W,(y=d.blocked)&&V.addEventListener("blocked",function(){y()}),I.yield(kN9(V),4);
if(I.nextAddress!=2)return _.$J(I,0);z=_.$b(I);throw A2m(z,F,"",-1);})};
GN1=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1)return d.yield(_.Om(w4m,W),2);V=d.yieldResult;return d.return(_.X0(V,["databases"],{enableRetries:!0,mode:"readwrite"},function(y){var z=y.objectStore("databases");return z.get(F.actualName).then(function(I){if(I?F.actualName!==I.actualName||F.publicName!==I.publicName||F.userIdentifier!==I.userIdentifier:1)return z.put(F).then(function(){})})}))})};
_.xJ=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1)return F?d.yield(_.Om(w4m,W),2):d.return();V=d.yieldResult;return d.return(V.delete("databases",F))})};
_.$JW=function(F,W){var V,d;return _.m(function(y){return y.nextAddress==1?(V=[],y.yield(_.Om(w4m,W),2)):y.nextAddress!=3?(d=y.yieldResult,y.yield(_.X0(d,["databases"],{enableRetries:!0,mode:"readonly"},function(z){V.length=0;return vO(z.objectStore("databases"),{},function(I){F(I.getValue())&&V.push(I.getValue());return I.continue()})}),3)):y.return(V)})};
UJK=function(F,W){return _.$JW(function(V){return V.publicName===F&&V.userIdentifier!==void 0},W)};
xJG=function(){var F,W,V,d;return _.m(function(y){switch(y.nextAddress){case 1:F=TlW();if((W=F)==null?0:W.hasSucceededOnce)return y.return(!0);var z;if(z=O99)z=/WebKit\/([0-9]+)/.exec(_.qK()),z=!!(z&&parseInt(z[1],10)>=600);z&&(z=/WebKit\/([0-9]+)/.exec(_.qK()),z=!(z&&parseInt(z[1],10)>=602));if(z||Em)return y.return(!1);try{if(V=self,!(V.indexedDB&&V.IDBIndex&&V.IDBKeyRange&&V.IDBObjectStore))return y.return(!1)}catch(I){return y.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return y.return(!1);
_.rK(y,2);d={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return y.yield(GN1(d,X4C),4);case 4:return y.yield(_.xJ("yt-idb-test-do-not-use",X4C),5);case 5:return y.return(!0);case 2:return _.$b(y),y.return(!1)}})};
E7f=function(){if(v7Y!==void 0)return v7Y;e_r=!0;return v7Y=xJG().then(function(F){e_r=!1;var W;if((W=b9c())!=null&&W.hasLocalStorage()){var V;W={hasSucceededOnce:((V=TlW())==null?void 0:V.hasSucceededOnce)||F};var d;(d=b9c())==null||d.set("LAST_RESULT_ENTRY_KEY",W,2592E3,!0)}return F})};
cO=function(){return _.Ok("ytglobal.idbToken_")||void 0};
_.Sz=function(){var F=cO();return F?Promise.resolve(F):E7f().then(function(W){(W=W?X4C:void 0)&&_.t5("ytglobal.idbToken_",W);return W})};
c2Y=function(F){if(!_.YJ())throw F=new rY("AUTH_INVALID",{dbName:F}),_.Ko(F),F;var W=_.M$();return{actualName:F+":"+W,publicName:F,userIdentifier:W}};
tES=function(F,W,V,d){var y,z,I,n,M,Y;return _.m(function(h){switch(h.nextAddress){case 1:return z=(y=Error().stack)!=null?y:"",h.yield(_.Sz(),2);case 2:I=h.yieldResult;if(!I)throw n=kJ("openDbImpl",F,W),_.T("ytidb_async_stack_killswitch")||(n.stack=n.stack+"\n"+z.substring(z.indexOf("\n")+1)),_.Ko(n),n;DU(F);M=V?{actualName:F,publicName:F,userIdentifier:void 0}:c2Y(F);_.rK(h,3);return h.yield(GN1(M,I),5);case 5:return h.yield(fZG(M.actualName,W,d),6);case 6:return h.return(h.yieldResult);case 3:return Y=
_.$b(h),_.rK(h,7),h.yield(_.xJ(M.actualName,I),9);case 9:_.$J(h,8);break;case 7:_.$b(h);case 8:throw Y;}})};
STm=function(F,W,V){V=V===void 0?{}:V;return tES(F,W,!1,V)};
PH9=function(F,W,V){V=V===void 0?{}:V;return tES(F,W,!0,V)};
J2r=function(F,W){W=W===void 0?{}:W;var V,d;return _.m(function(y){if(y.nextAddress==1)return y.yield(_.Sz(),2);if(y.nextAddress!=3){V=y.yieldResult;if(!V)return y.return();DU(F);d=c2Y(F);return y.yield(_.Um(d.actualName,W),3)}return y.yield(_.xJ(d.actualName,V),0)})};
Z9$=function(F,W,V){F=F.map(function(d){return _.m(function(y){return y.nextAddress==1?y.yield(_.Um(d.actualName,W),2):y.yield(_.xJ(d.actualName,V),0)})});
return Promise.all(F).then(function(){})};
QmL=function(F){var W=W===void 0?{}:W;var V,d;return _.m(function(y){if(y.nextAddress==1)return y.yield(_.Sz(),2);if(y.nextAddress!=3){V=y.yieldResult;if(!V)return y.return();DU(F);return y.yield(UJK(F,V),3)}d=y.yieldResult;return y.yield(Z9$(d,W,V),0)})};
FeS=function(F,W){W=W===void 0?{}:W;var V;return _.m(function(d){if(d.nextAddress==1)return d.yield(_.Sz(),2);if(d.nextAddress!=3){V=d.yieldResult;if(!V)return d.return();DU(F);return d.yield(_.Um(F,W),3)}return d.yield(_.xJ(F,V),0)})};
PO=function(F,W){return WeN(F,W)};
dV$=function(F){return _.Om(VLL(),F)};
yw$=function(F,W,V,d){var y,z,I;return _.m(function(n){switch(n.nextAddress){case 1:return y={config:F,hashData:W,timestamp:d!==void 0?d:(0,_.J5)()},n.yield(dV$(V),2);case 2:return z=n.yieldResult,n.yield(z.clear("hotConfigStore"),3);case 3:return n.yield(z.put("hotConfigStore",y),4);case 4:return I=n.yieldResult,n.return(I)}})};
zeS=function(F,W,V,d,y){var z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:return z={config:F,hashData:W,configData:V,timestamp:y!==void 0?y:(0,_.J5)()},M.yield(dV$(d),2);case 2:return I=M.yieldResult,M.yield(I.clear("coldConfigStore"),3);case 3:return M.yield(I.put("coldConfigStore",z),4);case 4:return n=M.yieldResult,M.return(n)}})};
ozL=function(F){var W,V;return _.m(function(d){return d.nextAddress==1?d.yield(dV$(F),2):d.nextAddress!=3?(W=d.yieldResult,V=void 0,d.yield(_.X0(W,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(y){return _.ZU(y.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(z){V=z.getValue()})}),3)):d.return(V)})};
seN=function(F){var W,V;return _.m(function(d){return d.nextAddress==1?d.yield(dV$(F),2):d.nextAddress!=3?(W=d.yieldResult,V=void 0,d.yield(_.X0(W,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(y){return _.ZU(y.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(z){V=z.getValue()})}),3)):d.return(V)})};
BW9=function(){return _.m(function(F){return F.yield(QmL("ytGcfConfig"),0)})};
LeY=function(){return"INNERTUBE_API_KEY"in _.NT&&"INNERTUBE_API_VERSION"in _.NT};
_.QU=function(){return{innertubeApiKey:_.wp("INNERTUBE_API_KEY"),innertubeApiVersion:_.wp("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.wp("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.wp("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.wp("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.wp("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.wp("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.wp("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.wp("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.Gh("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.Gh("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.wp("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.YAN=function(F){var W={client:{hl:F.innertubeContextHostLanguage,gl:F.innertubeContextGeoLocation,clientName:F.innertubeContextClientName,clientVersion:F.innertubeContextClientVersion,configInfo:F.innertubeContextClientConfigInfo}};navigator.userAgent&&(W.client.userAgent=String(navigator.userAgent));var V=_.dm.devicePixelRatio;V&&V!=1&&(W.client.screenDensityFloat=String(V));V=CUc();V!==""&&(W.client.experimentsToken=V);V=l6f();V.length>0&&(W.request={internalExperimentFlags:V});ILK(F,void 0,W);
nzG(void 0,W);mV$(void 0,W);aL$(F,void 0,W);i0G(void 0,W);_.T("start_client_gcf")&&MLG(void 0,W);_.wp("DELEGATED_SESSION_ID")&&!_.T("pageid_as_header_web")&&(W.user={onBehalfOfUser:_.wp("DELEGATED_SESSION_ID")});!_.T("fill_delegate_context_in_gel_killswitch")&&(F=_.wp("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(W.user=Object.assign({},W.user,{serializedDelegationContext:F}));F=_.wp("INNERTUBE_CONTEXT");var d;if(_.T("enable_persistent_device_token")&&(F==null?0:(d=F.client)==null?0:d.rolloutToken)){var y;
W.client.rolloutToken=F==null?void 0:(y=F.client)==null?void 0:y.rolloutToken}d=Object;y=d.assign;F=W.client;V={};for(var z=_.L(Object.entries(_.vY(_.wp("DEVICE","")))),I=z.next();!I.done;I=z.next()){var n=_.L(I.value);I=n.next().value;n=n.next().value;I==="cbrand"?V.deviceMake=n:I==="cmodel"?V.deviceModel=n:I==="cbr"?V.browserName=n:I==="cbrver"?V.browserVersion=n:I==="cos"?V.osName=n:I==="cosver"?V.osVersion=n:I==="cplatform"&&(V.platform=n)}W.client=y.call(d,F,V);return W};
ILK=function(F,W,V){F=F.innertubeContextClientName;if(F==="WEB"||F==="MWEB"||F===1||F===2)if(W){V=_.FE(W,pcm,96)||new pcm;var d=hef();d=Object.keys(qAh).indexOf(d);d=d===-1?null:d;d!==null&&_.Vy(V,3,d);_.kv(W,96,V)}else V&&(V.client.mainAppWebInfo=(d=V.client.mainAppWebInfo)!=null?d:{},V.client.mainAppWebInfo.webDisplayMode=hef())};
nzG=function(F,W){var V=_.Ok("yt.embedded_player.embed_url");V&&(F?(W=_.FE(F,Re1,7)||new Re1,_.Lu(W,4,V),_.kv(F,7,W)):W&&(W.thirdParty={embedUrl:V}))};
mV$=function(F,W){var V;if(_.T("web_log_memory_total_kbytes")&&((V=_.dm.navigator)==null?0:V.deviceMemory)){var d;V=(d=_.dm.navigator)==null?void 0:d.deviceMemory;F?_.d$(F,95,b4(V*1E6)):W&&(W.client.memoryTotalKbytes=""+V*1E6)}};
aL$=function(F,W,V){if(F.appInstallData)if(W){var d;V=(d=_.FE(W,yy,62))!=null?d:new yy;_.Lu(V,6,F.appInstallData);_.kv(W,62,V)}else V&&(V.client.configInfo=V.client.configInfo||{},V.client.configInfo.appInstallData=F.appInstallData)};
i0G=function(F,W){var V=_.MEr();V&&(F?_.Vy(F,61,b0S[V]):W&&(W.client.connectionType=V));_.T("web_log_effective_connection_type")&&(V=p4W())&&(F?_.Vy(F,94,TWc[V]):W&&(W.client.effectiveConnectionType=V))};
_.ujS=function(F,W,V){V=V===void 0?{}:V;var d={};_.wp("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":_.wp("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":V.visitorData||_.wp("VISITOR_DATA","")};if(W&&W.includes("www.youtube-nocookie.com"))return d;W=V.authorization||_.wp("AUTHORIZATION");W||(F?W="Bearer "+_.Ok("gapi.auth.getToken")().access_token:(eef.instance||(eef.instance=new eef),F=gzL(),_.T("pageid_as_header_web")||delete F["X-Goog-PageId"],d=Object.assign({},d,F)));W&&(d.Authorization=W);return d};
MLG=function(F,W){var V=Kef();if(V){var d=V.coldConfigData,y=V.coldHashData;V=V.hotHashData;if(F){var z;W=(z=_.FE(F,yy,62))!=null?z:new yy;d=_.Lu(W,1,d);_.Lu(d,3,y).setHotHashData(V);_.kv(F,62,W)}else W&&(W.client.configInfo=W.client.configInfo||{},d&&(W.client.configInfo.coldConfigData=d),y&&(W.client.configInfo.coldHashData=y),V&&(W.client.configInfo.hotHashData=V))}};
ze=function(F){for(var W=F.length;--W>=0;)F[W]=0};
H0W=function(F,W,V,d,y){this.static_tree=F;this.extra_bits=W;this.extra_base=V;this.elems=d;this.max_length=y;this.has_stree=F&&F.length};
DVK=function(F,W){this.dyn_tree=F;this.max_code=0;this.stat_desc=W};
oM=function(F,W){F.pending_buf[F.pending++]=W&255;F.pending_buf[F.pending++]=W>>>8&255};
s2=function(F,W,V){F.bi_valid>16-V?(F.bi_buf|=W<<F.bi_valid&65535,oM(F,F.bi_buf),F.bi_buf=W>>16-F.bi_valid,F.bi_valid+=V-16):(F.bi_buf|=W<<F.bi_valid&65535,F.bi_valid+=V)};
BP=function(F,W,V){s2(F,V[W*2],V[W*2+1])};
AwY=function(F,W){var V=0;do V|=F&1,F>>>=1,V<<=1;while(--W>0);return V>>>1};
jeS=function(F,W,V){var d=Array(16),y=0,z;for(z=1;z<=15;z++)d[z]=y=y+V[z-1]<<1;for(V=0;V<=W;V++)y=F[V*2+1],y!==0&&(F[V*2]=AwY(d[y]++,y))};
rwf=function(F){var W;for(W=0;W<286;W++)F.dyn_ltree[W*2]=0;for(W=0;W<30;W++)F.dyn_dtree[W*2]=0;for(W=0;W<19;W++)F.bl_tree[W*2]=0;F.dyn_ltree[512]=1;F.opt_len=F.static_len=0;F.last_lit=F.matches=0};
CzC=function(F){F.bi_valid>8?oM(F,F.bi_buf):F.bi_valid>0&&(F.pending_buf[F.pending++]=F.bi_buf);F.bi_buf=0;F.bi_valid=0};
kbh=function(F,W,V){CzC(F);oM(F,V);oM(F,~V);LG.arraySet(F.pending_buf,F.window,W,V,F.pending);F.pending+=V};
lL1=function(F,W,V,d){var y=W*2,z=V*2;return F[y]<F[z]||F[y]===F[z]&&d[W]<=d[V]};
NW1=function(F,W,V){for(var d=F.heap[V],y=V<<1;y<=F.heap_len;){y<F.heap_len&&lL1(W,F.heap[y+1],F.heap[y],F.depth)&&y++;if(lL1(W,d,F.heap[y],F.depth))break;F.heap[V]=F.heap[y];V=y;y<<=1}F.heap[V]=d};
UVf=function(F,W,V){var d=0;if(F.last_lit!==0){do{var y=F.pending_buf[F.d_buf+d*2]<<8|F.pending_buf[F.d_buf+d*2+1];var z=F.pending_buf[F.l_buf+d];d++;if(y===0)BP(F,z,W);else{var I=IM[z];BP(F,I+256+1,W);var n=fLL[I];n!==0&&(z-=wcf[I],s2(F,z,n));y--;I=y<256?nG[y]:nG[256+(y>>>7)];BP(F,I,V);n=GbW[I];n!==0&&(y-=$VL[I],s2(F,y,n))}}while(d<F.last_lit)}BP(F,256,W)};
O0W=function(F,W){var V=W.dyn_tree,d=W.stat_desc.static_tree,y=W.stat_desc.has_stree,z=W.stat_desc.elems,I,n=-1;F.heap_len=0;F.heap_max=573;for(I=0;I<z;I++)V[I*2]!==0?(F.heap[++F.heap_len]=n=I,F.depth[I]=0):V[I*2+1]=0;for(;F.heap_len<2;){var M=F.heap[++F.heap_len]=n<2?++n:0;V[M*2]=1;F.depth[M]=0;F.opt_len--;y&&(F.static_len-=d[M*2+1])}W.max_code=n;for(I=F.heap_len>>1;I>=1;I--)NW1(F,V,I);M=z;do I=F.heap[1],F.heap[1]=F.heap[F.heap_len--],NW1(F,V,1),d=F.heap[1],F.heap[--F.heap_max]=I,F.heap[--F.heap_max]=
d,V[M*2]=V[I*2]+V[d*2],F.depth[M]=(F.depth[I]>=F.depth[d]?F.depth[I]:F.depth[d])+1,V[I*2+1]=V[d*2+1]=M,F.heap[1]=M++,NW1(F,V,1);while(F.heap_len>=2);F.heap[--F.heap_max]=F.heap[1];I=W.dyn_tree;M=W.max_code;d=W.stat_desc.static_tree;y=W.stat_desc.has_stree;z=W.stat_desc.extra_bits;var Y=W.stat_desc.extra_base,h=W.stat_desc.max_length,q,R=0;for(q=0;q<=15;q++)F.bl_count[q]=0;I[F.heap[F.heap_max]*2+1]=0;for(W=F.heap_max+1;W<573;W++){var b=F.heap[W];q=I[I[b*2+1]*2+1]+1;q>h&&(q=h,R++);I[b*2+1]=q;if(!(b>
M)){F.bl_count[q]++;var g=0;b>=Y&&(g=z[b-Y]);var K=I[b*2];F.opt_len+=K*(q+g);y&&(F.static_len+=K*(d[b*2+1]+g))}}if(R!==0){do{for(q=h-1;F.bl_count[q]===0;)q--;F.bl_count[q]--;F.bl_count[q+1]+=2;F.bl_count[h]--;R-=2}while(R>0);for(q=h;q!==0;q--)for(b=F.bl_count[q];b!==0;)d=F.heap[--W],d>M||(I[d*2+1]!==q&&(F.opt_len+=(q-I[d*2+1])*I[d*2],I[d*2+1]=q),b--)}jeS(V,n,F.bl_count)};
XcL=function(F,W,V){var d,y=-1,z=W[1],I=0,n=7,M=4;z===0&&(n=138,M=3);W[(V+1)*2+1]=65535;for(d=0;d<=V;d++){var Y=z;z=W[(d+1)*2+1];++I<n&&Y===z||(I<M?F.bl_tree[Y*2]+=I:Y!==0?(Y!==y&&F.bl_tree[Y*2]++,F.bl_tree[32]++):I<=10?F.bl_tree[34]++:F.bl_tree[36]++,I=0,y=Y,z===0?(n=138,M=3):Y===z?(n=6,M=3):(n=7,M=4))}};
xVW=function(F,W,V){var d,y=-1,z=W[1],I=0,n=7,M=4;z===0&&(n=138,M=3);for(d=0;d<=V;d++){var Y=z;z=W[(d+1)*2+1];if(!(++I<n&&Y===z)){if(I<M){do BP(F,Y,F.bl_tree);while(--I!==0)}else Y!==0?(Y!==y&&(BP(F,Y,F.bl_tree),I--),BP(F,16,F.bl_tree),s2(F,I-3,2)):I<=10?(BP(F,17,F.bl_tree),s2(F,I-3,3)):(BP(F,18,F.bl_tree),s2(F,I-11,7));I=0;y=Y;z===0?(n=138,M=3):Y===z?(n=6,M=3):(n=7,M=4)}}};
vzS=function(F){var W=4093624447,V;for(V=0;V<=31;V++,W>>>=1)if(W&1&&F.dyn_ltree[V*2]!==0)return 0;if(F.dyn_ltree[18]!==0||F.dyn_ltree[20]!==0||F.dyn_ltree[26]!==0)return 1;for(V=32;V<256;V++)if(F.dyn_ltree[V*2]!==0)return 1;return 0};
mD=function(F,W,V){F.pending_buf[F.d_buf+F.last_lit*2]=W>>>8&255;F.pending_buf[F.d_buf+F.last_lit*2+1]=W&255;F.pending_buf[F.l_buf+F.last_lit]=V&255;F.last_lit++;W===0?F.dyn_ltree[V*2]++:(F.matches++,W--,F.dyn_ltree[(IM[V]+256+1)*2]++,F.dyn_dtree[(W<256?nG[W]:nG[256+(W>>>7)])*2]++);return F.last_lit===F.lit_bufsize-1};
iD=function(F,W){F.msg=aM[W];return W};
My=function(F){for(var W=F.length;--W>=0;)F[W]=0};
YE=function(F){var W=F.state,V=W.pending;V>F.avail_out&&(V=F.avail_out);V!==0&&(LG.arraySet(F.output,W.pending_buf,W.pending_out,V,F.next_out),F.next_out+=V,W.pending_out+=V,F.total_out+=V,F.avail_out-=V,W.pending-=V,W.pending===0&&(W.pending_out=0))};
qy=function(F,W){var V=F.block_start>=0?F.block_start:-1,d=F.strstart-F.block_start,y=0;if(F.level>0){F.strm.data_type===2&&(F.strm.data_type=vzS(F));O0W(F,F.l_desc);O0W(F,F.d_desc);XcL(F,F.dyn_ltree,F.l_desc.max_code);XcL(F,F.dyn_dtree,F.d_desc.max_code);O0W(F,F.bl_desc);for(y=18;y>=3&&F.bl_tree[EzW[y]*2+1]===0;y--);F.opt_len+=3*(y+1)+5+5+4;var z=F.opt_len+3+7>>>3;var I=F.static_len+3+7>>>3;I<=z&&(z=I)}else z=I=d+5;if(d+4<=z&&V!==-1)s2(F,W?1:0,3),kbh(F,V,d);else if(F.strategy===4||I===z)s2(F,2+(W?
1:0),3),UVf(F,pG,hY);else{s2(F,4+(W?1:0),3);V=F.l_desc.max_code+1;d=F.d_desc.max_code+1;y+=1;s2(F,V-257,5);s2(F,d-1,5);s2(F,y-4,4);for(z=0;z<y;z++)s2(F,F.bl_tree[EzW[z]*2+1],3);xVW(F,F.dyn_ltree,V-1);xVW(F,F.dyn_dtree,d-1);UVf(F,F.dyn_ltree,F.dyn_dtree)}rwf(F);W&&CzC(F);F.block_start=F.strstart;YE(F.strm)};
RM=function(F,W){F.pending_buf[F.pending++]=W};
bD=function(F,W){F.pending_buf[F.pending++]=W>>>8&255;F.pending_buf[F.pending++]=W&255};
cwC=function(F,W){var V=F.max_chain_length,d=F.strstart,y=F.prev_length,z=F.nice_match,I=F.strstart>F.w_size-262?F.strstart-(F.w_size-262):0,n=F.window,M=F.w_mask,Y=F.prev,h=F.strstart+258,q=n[d+y-1],R=n[d+y];F.prev_length>=F.good_match&&(V>>=2);z>F.lookahead&&(z=F.lookahead);do{var b=W;if(n[b+y]===R&&n[b+y-1]===q&&n[b]===n[d]&&n[++b]===n[d+1]){d+=2;for(b++;n[++d]===n[++b]&&n[++d]===n[++b]&&n[++d]===n[++b]&&n[++d]===n[++b]&&n[++d]===n[++b]&&n[++d]===n[++b]&&n[++d]===n[++b]&&n[++d]===n[++b]&&d<h;);
b=258-(h-d);d=h-258;if(b>y){F.match_start=W;y=b;if(b>=z)break;q=n[d+y-1];R=n[d+y]}}}while((W=Y[W&M])>I&&--V!==0);return y<=F.lookahead?y:F.lookahead};
eB=function(F){var W=F.w_size,V;do{var d=F.window_size-F.lookahead-F.strstart;if(F.strstart>=W+(W-262)){LG.arraySet(F.window,F.window,W,W,0);F.match_start-=W;F.strstart-=W;F.block_start-=W;var y=V=F.hash_size;do{var z=F.head[--y];F.head[y]=z>=W?z-W:0}while(--V);y=V=W;do z=F.prev[--y],F.prev[y]=z>=W?z-W:0;while(--V);d+=W}if(F.strm.avail_in===0)break;y=F.strm;V=F.window;z=F.strstart+F.lookahead;var I=y.avail_in;I>d&&(I=d);I===0?V=0:(y.avail_in-=I,LG.arraySet(V,y.input,y.next_in,I,z),y.state.wrap===
1?y.adler=tLS(y.adler,V,I,z):y.state.wrap===2&&(y.adler=Te(y.adler,V,I,z)),y.next_in+=I,y.total_in+=I,V=I);F.lookahead+=V;if(F.lookahead+F.insert>=3)for(d=F.strstart-F.insert,F.ins_h=F.window[d],F.ins_h=(F.ins_h<<F.hash_shift^F.window[d+1])&F.hash_mask;F.insert&&!(F.ins_h=(F.ins_h<<F.hash_shift^F.window[d+3-1])&F.hash_mask,F.prev[d&F.w_mask]=F.head[F.ins_h],F.head[F.ins_h]=d,d++,F.insert--,F.lookahead+F.insert<3););}while(F.lookahead<262&&F.strm.avail_in!==0)};
SAN=function(F,W){for(var V;;){if(F.lookahead<262){eB(F);if(F.lookahead<262&&W===0)return 1;if(F.lookahead===0)break}V=0;F.lookahead>=3&&(F.ins_h=(F.ins_h<<F.hash_shift^F.window[F.strstart+3-1])&F.hash_mask,V=F.prev[F.strstart&F.w_mask]=F.head[F.ins_h],F.head[F.ins_h]=F.strstart);V!==0&&F.strstart-V<=F.w_size-262&&(F.match_length=cwC(F,V));if(F.match_length>=3)if(V=mD(F,F.strstart-F.match_start,F.match_length-3),F.lookahead-=F.match_length,F.match_length<=F.max_lazy_match&&F.lookahead>=3){F.match_length--;
do F.strstart++,F.ins_h=(F.ins_h<<F.hash_shift^F.window[F.strstart+3-1])&F.hash_mask,F.prev[F.strstart&F.w_mask]=F.head[F.ins_h],F.head[F.ins_h]=F.strstart;while(--F.match_length!==0);F.strstart++}else F.strstart+=F.match_length,F.match_length=0,F.ins_h=F.window[F.strstart],F.ins_h=(F.ins_h<<F.hash_shift^F.window[F.strstart+1])&F.hash_mask;else V=mD(F,0,F.window[F.strstart]),F.lookahead--,F.strstart++;if(V&&(qy(F,!1),F.strm.avail_out===0))return 1}F.insert=F.strstart<2?F.strstart:2;return W===4?(qy(F,
!0),F.strm.avail_out===0?3:4):F.last_lit&&(qy(F,!1),F.strm.avail_out===0)?1:2};
g$=function(F,W){for(var V,d;;){if(F.lookahead<262){eB(F);if(F.lookahead<262&&W===0)return 1;if(F.lookahead===0)break}V=0;F.lookahead>=3&&(F.ins_h=(F.ins_h<<F.hash_shift^F.window[F.strstart+3-1])&F.hash_mask,V=F.prev[F.strstart&F.w_mask]=F.head[F.ins_h],F.head[F.ins_h]=F.strstart);F.prev_length=F.match_length;F.prev_match=F.match_start;F.match_length=2;V!==0&&F.prev_length<F.max_lazy_match&&F.strstart-V<=F.w_size-262&&(F.match_length=cwC(F,V),F.match_length<=5&&(F.strategy===1||F.match_length===3&&
F.strstart-F.match_start>4096)&&(F.match_length=2));if(F.prev_length>=3&&F.match_length<=F.prev_length){d=F.strstart+F.lookahead-3;V=mD(F,F.strstart-1-F.prev_match,F.prev_length-3);F.lookahead-=F.prev_length-1;F.prev_length-=2;do++F.strstart<=d&&(F.ins_h=(F.ins_h<<F.hash_shift^F.window[F.strstart+3-1])&F.hash_mask,F.prev[F.strstart&F.w_mask]=F.head[F.ins_h],F.head[F.ins_h]=F.strstart);while(--F.prev_length!==0);F.match_available=0;F.match_length=2;F.strstart++;if(V&&(qy(F,!1),F.strm.avail_out===0))return 1}else if(F.match_available){if((V=
mD(F,0,F.window[F.strstart-1]))&&qy(F,!1),F.strstart++,F.lookahead--,F.strm.avail_out===0)return 1}else F.match_available=1,F.strstart++,F.lookahead--}F.match_available&&(mD(F,0,F.window[F.strstart-1]),F.match_available=0);F.insert=F.strstart<2?F.strstart:2;return W===4?(qy(F,!0),F.strm.avail_out===0?3:4):F.last_lit&&(qy(F,!1),F.strm.avail_out===0)?1:2};
Pz$=function(F,W){for(var V,d,y,z=F.window;;){if(F.lookahead<=258){eB(F);if(F.lookahead<=258&&W===0)return 1;if(F.lookahead===0)break}F.match_length=0;if(F.lookahead>=3&&F.strstart>0&&(d=F.strstart-1,V=z[d],V===z[++d]&&V===z[++d]&&V===z[++d])){for(y=F.strstart+258;V===z[++d]&&V===z[++d]&&V===z[++d]&&V===z[++d]&&V===z[++d]&&V===z[++d]&&V===z[++d]&&V===z[++d]&&d<y;);F.match_length=258-(y-d);F.match_length>F.lookahead&&(F.match_length=F.lookahead)}F.match_length>=3?(V=mD(F,1,F.match_length-3),F.lookahead-=
F.match_length,F.strstart+=F.match_length,F.match_length=0):(V=mD(F,0,F.window[F.strstart]),F.lookahead--,F.strstart++);if(V&&(qy(F,!1),F.strm.avail_out===0))return 1}F.insert=0;return W===4?(qy(F,!0),F.strm.avail_out===0?3:4):F.last_lit&&(qy(F,!1),F.strm.avail_out===0)?1:2};
JwK=function(F,W){for(var V;;){if(F.lookahead===0&&(eB(F),F.lookahead===0)){if(W===0)return 1;break}F.match_length=0;V=mD(F,0,F.window[F.strstart]);F.lookahead--;F.strstart++;if(V&&(qy(F,!1),F.strm.avail_out===0))return 1}F.insert=0;return W===4?(qy(F,!0),F.strm.avail_out===0?3:4):F.last_lit&&(qy(F,!1),F.strm.avail_out===0)?1:2};
uD=function(F,W,V,d,y){this.good_length=F;this.max_lazy=W;this.nice_length=V;this.max_chain=d;this.func=y};
Z0r=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);My(this.dyn_ltree);My(this.dyn_dtree);My(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);My(this.heap);this.heap_max=this.heap_len=0;this.depth=new LG.Buf16(573);My(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};
QeK=function(F,W){if(!F||!F.state||W>5||W<0)return F?iD(F,-2):-2;var V=F.state;if(!F.output||!F.input&&F.avail_in!==0||V.status===666&&W!==4)return iD(F,F.avail_out===0?-5:-2);V.strm=F;var d=V.last_flush;V.last_flush=W;if(V.status===42)if(V.wrap===2)F.adler=0,RM(V,31),RM(V,139),RM(V,8),V.gzhead?(RM(V,(V.gzhead.text?1:0)+(V.gzhead.hcrc?2:0)+(V.gzhead.extra?4:0)+(V.gzhead.name?8:0)+(V.gzhead.comment?16:0)),RM(V,V.gzhead.time&255),RM(V,V.gzhead.time>>8&255),RM(V,V.gzhead.time>>16&255),RM(V,V.gzhead.time>>
24&255),RM(V,V.level===9?2:V.strategy>=2||V.level<2?4:0),RM(V,V.gzhead.os&255),V.gzhead.extra&&V.gzhead.extra.length&&(RM(V,V.gzhead.extra.length&255),RM(V,V.gzhead.extra.length>>8&255)),V.gzhead.hcrc&&(F.adler=Te(F.adler,V.pending_buf,V.pending,0)),V.gzindex=0,V.status=69):(RM(V,0),RM(V,0),RM(V,0),RM(V,0),RM(V,0),RM(V,V.level===9?2:V.strategy>=2||V.level<2?4:0),RM(V,3),V.status=113);else{var y=8+(V.w_bits-8<<4)<<8;y|=(V.strategy>=2||V.level<2?0:V.level<6?1:V.level===6?2:3)<<6;V.strstart!==0&&(y|=
32);V.status=113;bD(V,y+(31-y%31));V.strstart!==0&&(bD(V,F.adler>>>16),bD(V,F.adler&65535));F.adler=1}if(V.status===69)if(V.gzhead.extra){for(y=V.pending;V.gzindex<(V.gzhead.extra.length&65535)&&(V.pending!==V.pending_buf_size||(V.gzhead.hcrc&&V.pending>y&&(F.adler=Te(F.adler,V.pending_buf,V.pending-y,y)),YE(F),y=V.pending,V.pending!==V.pending_buf_size));)RM(V,V.gzhead.extra[V.gzindex]&255),V.gzindex++;V.gzhead.hcrc&&V.pending>y&&(F.adler=Te(F.adler,V.pending_buf,V.pending-y,y));V.gzindex===V.gzhead.extra.length&&
(V.gzindex=0,V.status=73)}else V.status=73;if(V.status===73)if(V.gzhead.name){y=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>y&&(F.adler=Te(F.adler,V.pending_buf,V.pending-y,y)),YE(F),y=V.pending,V.pending===V.pending_buf_size)){var z=1;break}z=V.gzindex<V.gzhead.name.length?V.gzhead.name.charCodeAt(V.gzindex++)&255:0;RM(V,z)}while(z!==0);V.gzhead.hcrc&&V.pending>y&&(F.adler=Te(F.adler,V.pending_buf,V.pending-y,y));z===0&&(V.gzindex=0,V.status=91)}else V.status=91;if(V.status===
91)if(V.gzhead.comment){y=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>y&&(F.adler=Te(F.adler,V.pending_buf,V.pending-y,y)),YE(F),y=V.pending,V.pending===V.pending_buf_size)){z=1;break}z=V.gzindex<V.gzhead.comment.length?V.gzhead.comment.charCodeAt(V.gzindex++)&255:0;RM(V,z)}while(z!==0);V.gzhead.hcrc&&V.pending>y&&(F.adler=Te(F.adler,V.pending_buf,V.pending-y,y));z===0&&(V.status=103)}else V.status=103;V.status===103&&(V.gzhead.hcrc?(V.pending+2>V.pending_buf_size&&YE(F),
V.pending+2<=V.pending_buf_size&&(RM(V,F.adler&255),RM(V,F.adler>>8&255),F.adler=0,V.status=113)):V.status=113);if(V.pending!==0){if(YE(F),F.avail_out===0)return V.last_flush=-1,0}else if(F.avail_in===0&&(W<<1)-(W>4?9:0)<=(d<<1)-(d>4?9:0)&&W!==4)return iD(F,-5);if(V.status===666&&F.avail_in!==0)return iD(F,-5);if(F.avail_in!==0||V.lookahead!==0||W!==0&&V.status!==666){d=V.strategy===2?JwK(V,W):V.strategy===3?Pz$(V,W):KG[V.level].func(V,W);if(d===3||d===4)V.status=666;if(d===1||d===3)return F.avail_out===
0&&(V.last_flush=-1),0;if(d===2&&(W===1?(s2(V,2,3),BP(V,256,pG),V.bi_valid===16?(oM(V,V.bi_buf),V.bi_buf=0,V.bi_valid=0):V.bi_valid>=8&&(V.pending_buf[V.pending++]=V.bi_buf&255,V.bi_buf>>=8,V.bi_valid-=8)):W!==5&&(s2(V,0,3),kbh(V,0,0),W===3&&(My(V.head),V.lookahead===0&&(V.strstart=0,V.block_start=0,V.insert=0))),YE(F),F.avail_out===0))return V.last_flush=-1,0}if(W!==4)return 0;if(V.wrap<=0)return 1;V.wrap===2?(RM(V,F.adler&255),RM(V,F.adler>>8&255),RM(V,F.adler>>16&255),RM(V,F.adler>>24&255),RM(V,
F.total_in&255),RM(V,F.total_in>>8&255),RM(V,F.total_in>>16&255),RM(V,F.total_in>>24&255)):(bD(V,F.adler>>>16),bD(V,F.adler&65535));YE(F);V.wrap>0&&(V.wrap=-V.wrap);return V.pending!==0?0:1};
F5W=function(F){if(!(this instanceof F5W))return new F5W(F);F=this.options=LG.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},F||{});F.raw&&F.windowBits>0?F.windowBits=-F.windowBits:F.gzip&&F.windowBits>0&&F.windowBits<16&&(F.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new W5N;this.strm.avail_out=0;var W=this.strm;var V=F.level,d=F.method,y=F.windowBits,z=F.memLevel,I=F.strategy;if(W){var n=1;V===-1&&(V=6);y<0?(n=0,y=-y):y>15&&
(n=2,y-=16);if(z<1||z>9||d!==8||y<8||y>15||V<0||V>9||I<0||I>4)W=iD(W,-2);else{y===8&&(y=9);var M=new Z0r;W.state=M;M.strm=W;M.wrap=n;M.gzhead=null;M.w_bits=y;M.w_size=1<<M.w_bits;M.w_mask=M.w_size-1;M.hash_bits=z+7;M.hash_size=1<<M.hash_bits;M.hash_mask=M.hash_size-1;M.hash_shift=~~((M.hash_bits+3-1)/3);M.window=new LG.Buf8(M.w_size*2);M.head=new LG.Buf16(M.hash_size);M.prev=new LG.Buf16(M.w_size);M.lit_bufsize=1<<z+6;M.pending_buf_size=M.lit_bufsize*4;M.pending_buf=new LG.Buf8(M.pending_buf_size);
M.d_buf=M.lit_bufsize;M.l_buf=3*M.lit_bufsize;M.level=V;M.strategy=I;M.method=d;if(W&&W.state){W.total_in=W.total_out=0;W.data_type=2;V=W.state;V.pending=0;V.pending_out=0;V.wrap<0&&(V.wrap=-V.wrap);V.status=V.wrap?42:113;W.adler=V.wrap===2?0:1;V.last_flush=0;if(!VJK){d=Array(16);for(z=I=0;z<28;z++)for(wcf[z]=I,y=0;y<1<<fLL[z];y++)IM[I++]=z;IM[I-1]=z;for(z=I=0;z<16;z++)for($VL[z]=I,y=0;y<1<<GbW[z];y++)nG[I++]=z;for(I>>=7;z<30;z++)for($VL[z]=I<<7,y=0;y<1<<GbW[z]-7;y++)nG[256+I++]=z;for(y=0;y<=15;y++)d[y]=
0;for(y=0;y<=143;)pG[y*2+1]=8,y++,d[8]++;for(;y<=255;)pG[y*2+1]=9,y++,d[9]++;for(;y<=279;)pG[y*2+1]=7,y++,d[7]++;for(;y<=287;)pG[y*2+1]=8,y++,d[8]++;jeS(pG,287,d);for(y=0;y<30;y++)hY[y*2+1]=5,hY[y*2]=AwY(y,5);ds9=new H0W(pG,fLL,257,286,15);yj9=new H0W(hY,GbW,0,30,15);zfW=new H0W([],of$,0,19,7);VJK=!0}V.l_desc=new DVK(V.dyn_ltree,ds9);V.d_desc=new DVK(V.dyn_dtree,yj9);V.bl_desc=new DVK(V.bl_tree,zfW);V.bi_buf=0;V.bi_valid=0;rwf(V);V=0}else V=iD(W,-2);V===0&&(W=W.state,W.window_size=2*W.w_size,My(W.head),
W.max_lazy_match=KG[W.level].max_lazy,W.good_match=KG[W.level].good_length,W.nice_match=KG[W.level].nice_length,W.max_chain_length=KG[W.level].max_chain,W.strstart=0,W.block_start=0,W.lookahead=0,W.insert=0,W.match_length=W.prev_length=2,W.match_available=0,W.ins_h=0);W=V}}else W=-2;if(W!==0)throw Error(aM[W]);F.header&&(W=this.strm)&&W.state&&W.state.wrap===2&&(W.state.gzhead=F.header);if(F.dictionary){var Y;typeof F.dictionary==="string"?Y=ssf(F.dictionary):BTh.call(F.dictionary)==="[object ArrayBuffer]"?
Y=new Uint8Array(F.dictionary):Y=F.dictionary;F=this.strm;z=Y;I=z.length;if(F&&F.state)if(Y=F.state,W=Y.wrap,W===2||W===1&&Y.status!==42||Y.lookahead)W=-2;else{W===1&&(F.adler=tLS(F.adler,z,I,0));Y.wrap=0;I>=Y.w_size&&(W===0&&(My(Y.head),Y.strstart=0,Y.block_start=0,Y.insert=0),V=new LG.Buf8(Y.w_size),LG.arraySet(V,z,I-Y.w_size,Y.w_size,0),z=V,I=Y.w_size);V=F.avail_in;d=F.next_in;y=F.input;F.avail_in=I;F.next_in=0;F.input=z;for(eB(Y);Y.lookahead>=3;){z=Y.strstart;I=Y.lookahead-2;do Y.ins_h=(Y.ins_h<<
Y.hash_shift^Y.window[z+3-1])&Y.hash_mask,Y.prev[z&Y.w_mask]=Y.head[Y.ins_h],Y.head[Y.ins_h]=z,z++;while(--I);Y.strstart=z;Y.lookahead=2;eB(Y)}Y.strstart+=Y.lookahead;Y.block_start=Y.strstart;Y.insert=Y.lookahead;Y.lookahead=0;Y.match_length=Y.prev_length=2;Y.match_available=0;F.next_in=d;F.input=y;F.avail_in=V;Y.wrap=W;W=0}else W=-2;if(W!==0)throw Error(aM[W]);this._dict_set=!0}};
L5$=function(F,W){W=W||{};W.gzip=!0;W=new F5W(W);W.push(F,!0);if(W.err)throw W.msg||aM[W.err];return W.result};
nfS=function(F,W){var V=IQN();V&&V.publish.call(V,F.toString(),F,W)};
Y8c=function(F,W,V){var d=IQN();if(!d)return 0;var y=d.subscribe(F.toString(),function(z,I){var n=_.Ok("ytPubsub2Pubsub2SkipSubKey");n&&n==y||(n=function(){if(msC[y])try{if(I&&F instanceof aQ$&&F!=z)try{var M=F.dataClass,Y=I;if(!Y.args||!Y.version)throw Error("cd");try{if(!M.version_){var h=new M;M.version_=h.version}var q=M.version_}catch(R){}if(!q||Y.version!=q)throw Error("dd");try{I=Reflect.construct(M,_.xc(Y.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 "+F.toString()+": "+R.message,R;}W.call(V||window,I)}catch(R){_.$N(R)}},ipm[F.toString()]?_.Ok("yt.scheduler.instance")?_.HP.addLowPriorityJob(n):_.oO(n,0):n())});
msC[y]=!0;MJK[F.toString()]||(MJK[F.toString()]=[]);MJK[F.toString()].push(y);return y};
Rff=function(){var F=phh,W=Y8c(hff,function(V){F.apply(void 0,arguments);q8f(W)});
return W};
q8f=function(F){var W=IQN();W&&(typeof F==="number"&&(F=[F]),_.xN(F,function(V){W.unsubscribeByKey(V);delete msC[V]}))};
IQN=function(){return _.Ok("ytPubsub2Pubsub2Instance")};
bpL=function(F,W,V){V=V===void 0?{sampleRate:.1}:V;Math.random()<Math.min(.02,V.sampleRate/100)&&nfS("meta_logging_csi_event",{timerName:F,timelineData:W})};
_.TTm=function(F){return F?(F=F.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.ne(F):null:null};
_.Dw=function(F){return F?(F=F.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.GV(F):null:null};
gfC=function(){efW||(efW=_.Dw(_.wp("WORKER_SERIALIZATION_URL")));return efW||void 0};
_.K5Y=function(){var F=gfC();u5h||F===void 0||(u5h=NKS(F));return u5h};
_.HpW=function(){return typeof Worker==="function"&&gfC()?!0:!1};
_.rj9=function(){if(_.HpW()&&!Ds9){var F=function(V){V=V.data;if(V.op==="gzippedGelBatch"){var d=AjL.get(V.key);d&&(jsC(V.gzippedBatch,d.latencyPayload,d.url,d.options,d.sendFn),AjL.delete(V.key))}},W=_.K5Y();
W&&(W.addEventListener("message",F),W.onerror=function(){AjL.clear()},Ds9=!0)}};
whY=function(F,W,V,d,y){y=y===void 0?!1:y;var z={startTime:(0,_.J5)(),ticks:{},infos:{}};if(AY)try{var I=C5m(W);if(I!=null&&(I>ksK||I<lQ1))d(F,V);else{if(_.T("gzip_gel_with_worker")){Ds9||_.rj9();var n=_.K5Y();if(n&&!y){AjL.set(NTh,{latencyPayload:z,url:F,options:V,sendFn:d});n.postMessage({op:"gelBatchToGzip",serializedBatch:W,key:NTh});NTh++;return}}var M=L5$(fQ1(W));jsC(M,z,F,V,d)}}catch(Y){_.Xd(Y),d(F,V)}else d(F,V)};
jsC=function(F,W,V,d,y){var z=(0,_.J5)();W.ticks.gelc=z;jB++;_.T("disable_compression_due_to_performance_degredation")&&z-W.startTime>=GsY&&($sf++,AY=!1);Us$(W);d.headers||(d.headers={});d.headers["Content-Encoding"]="gzip";d.postBody=F;d.postParams=void 0;y(V,d)};
Xh$=function(F){var W=W===void 0?!1:W;var V=V===void 0?!1:V;var d=(0,_.J5)(),y={startTime:d,ticks:{},infos:{}},z=W?_.Ok("yt.logging.gzipForFetch",!1):!0;if(AY&&z){if(!F.body)return F;try{var I=V?F.body:typeof F.body==="string"?F.body:JSON.stringify(F.body);z=I;if(!V&&typeof I==="string"){var n=C5m(I);if(n!=null&&(n>ksK||n<lQ1))return F;V=W?{level:1}:void 0;z=L5$(fQ1(I),V);var M=(0,_.J5)();y.ticks.gelc=M;if(W){jB++;if((_.T("disable_compression_due_to_performance_degredation")||_.T("disable_compression_due_to_performance_degradation_lr"))&&
M-d>=GsY)if($sf++,_.T("abandon_compression_after_N_slow_zips_lr")){W=$sf/jB;var Y=OpK/_.F0("compression_disable_point");jB>0&&jB%_.F0("compression_disable_point")===0&&W>=Y&&(AY=!1)}else AY=!1;Us$(y)}}F.headers=Object.assign({},{"Content-Encoding":"gzip"},F.headers||{});F.body=z;return F}catch(h){return _.Xd(h),F}}else return F};
C5m=function(F){try{return(new Blob(F.split(""))).size}catch(W){return _.Xd(W),null}};
Us$=function(F){_.T("gel_compression_csi_killswitch")||!_.T("log_gel_compression_latency")&&!_.T("log_gel_compression_latency_lr")||bpL("gel_compression",F,{sampleRate:.1})};
xs1=function(){this.blockSize=-1};
r$=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var F=1;F<this.blockSize;++F)this.pad_[F]=0;this.total_=this.inbuf_=0;this.reset()};
Efr=function(F){F=Object.assign({},F);delete F.Authorization;var W=_.vfh();if(W){var V=new r$;V.update(_.wp("INNERTUBE_API_KEY"));V.update(W);F.hash=_.ZN(V.digest(),3)}return F};
kE=function(){cjS||(cjS=new _.CG("yt.innertube"));return cjS};
tJ$=function(F,W,V,d){if(d)return null;d=kE().get("nextId",!0)||1;var y=kE().get("requests",!0)||{};y[d]={method:F,request:W,authState:Efr(V),requestTime:Math.round((0,_.J5)())};kE().set("nextId",d+1,86400,!0);kE().set("requests",y,86400,!0);return d};
S8K=function(F){var W=kE().get("requests",!0)||{};delete W[F];kE().set("requests",W,86400,!0)};
Jjc=function(F){var W=kE().get("requests",!0);if(W){for(var V in W){var d=W[V];if(!(Math.round((0,_.J5)())-d.requestTime<6E4)){var y=d.authState,z=Efr(_.ujS(!1));_.MP.equals(y,z)&&(y=d.request,"requestTimeMs"in y&&(y.requestTimeMs=Math.round((0,_.J5)())),P5S(F,d.method,y,{}));delete W[V]}}kE().set("requests",W,86400,!0)}};
Zph=function(F){var W;return(F=F==null?void 0:(W=F.error)==null?void 0:W.code)&&F>=400&&F<=599?!1:!0};
Qs$=function(F){var W;F=F==null?void 0:(W=F.error)==null?void 0:W.code;return!(F!==400&&F!==415)};
Ws$=function(){if(Fs1)return Fs1();var F={};Fs1=PO("LogsDatabaseV2",{objectStores:(F.LogsRequestsStore={addedAtVersion:2},F),shared:!1,upgrade:function(W,V,d){V(2)&&lD(W,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});V(3);V(5)&&(d=d.objectStore("LogsRequestsStore"),d.JSC$10995_wrapped.indexNames.contains("newRequest")&&d.JSC$10995_wrapped.deleteIndex("newRequest"),fG(d,"newRequestV2",["status","interface","timestamp"]));V(7)&&W.JSC$10980_wrapped.objectStoreNames.contains("sapisid")&&W.JSC$10980_wrapped.deleteObjectStore("sapisid");
V(9)&&W.JSC$10980_wrapped.objectStoreNames.contains("SWHealthLog")&&W.JSC$10980_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return Fs1()};
w$=function(F){return _.Om(Ws$(),F)};
dah=function(F,W){var V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return V={startTime:(0,_.J5)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},I.yield(w$(W),2);if(I.nextAddress!=3)return d=I.yieldResult,y=Object.assign({},F,{options:JSON.parse(JSON.stringify(F.options)),interface:_.wp("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),I.yield(d.put("LogsRequestsStore",y),3);z=I.yieldResult;V.ticks.tc=(0,_.J5)();ViG(V);return I.return(z)})};
yUG=function(F,W){var V,d,y,z,I,n,M,Y,h;return _.m(function(q){if(q.nextAddress==1)return V={startTime:(0,_.J5)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},q.yield(w$(W),2);if(q.nextAddress!=3)return d=q.yieldResult,y=_.wp("INNERTUBE_CONTEXT_CLIENT_NAME",0),z=[F,y,0],I=[F,y,(0,_.J5)()],n=IDBKeyRange.bound(z,I),M="prev",_.T("use_fifo_for_networkless")&&(M="next"),Y=void 0,h=F==="NEW"?"readwrite":"readonly",_.T("use_readonly_for_get_most_recent_by_status_killswitch")&&(h="readwrite"),
q.yield(_.X0(d,["LogsRequestsStore"],{mode:h,enableRetries:!0},function(R){return _.ZU(R.objectStore("LogsRequestsStore").index("newRequestV2"),{query:n,direction:M},function(b){b.getValue()&&(Y=b.getValue(),F==="NEW"&&(Y.status="QUEUED",b.update(Y)))})}),3);
V.ticks.tc=(0,_.J5)();ViG(V);return q.return(Y)})};
zQ$=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1)return d.yield(w$(W),2);V=d.yieldResult;return d.return(_.X0(V,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(y){var z=y.objectStore("LogsRequestsStore");return z.get(F).then(function(I){if(I)return I.status="QUEUED",z.put(I).then(function(){return I})})}))})};
ox1=function(F,W,V,d){V=V===void 0?!0:V;var y;return _.m(function(z){if(z.nextAddress==1)return z.yield(w$(W),2);y=z.yieldResult;return z.return(_.X0(y,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(I){var n=I.objectStore("LogsRequestsStore");return n.get(F).then(function(M){return M?(M.status="NEW",V&&(M.sendCount+=1),d!==void 0&&(M.options.compress=d),n.put(M).then(function(){return M})):lq.resolve(void 0)})}))})};
spY=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1)return d.yield(w$(W),2);V=d.yieldResult;return d.return(V.delete("LogsRequestsStore",F))})};
BBh=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(w$(F),2);W=d.yieldResult;V=(0,_.J5)()-2592E6;return d.yield(_.X0(W,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(y){return vO(y.objectStore("LogsRequestsStore"),{},function(z){if(z.getValue().timestamp<=V)return z.delete().then(function(){return z.continue()})})}),0)})};
Ls1=function(){_.m(function(F){return F.yield(QmL("LogsDatabaseV2"),0)})};
ViG=function(F){_.T("nwl_csi_killswitch")||bpL("networkless_performance",F,{sampleRate:1})};
_.nxK=function(F){return _.Om(ITh(),F)};
maY=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(_.nxK(F),2);W=d.yieldResult;V=(0,_.J5)()-2592E6;return d.yield(_.X0(W,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(y){return vO(y.objectStore("SWHealthLog"),{},function(z){if(z.getValue().timestamp<=V)return z.delete().then(function(){return z.continue()})})}),0)})};
aTc=function(F){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(_.nxK(F),2);W=V.yieldResult;return V.yield(W.clear("SWHealthLog"),0)})};
_.Ge=function(F,W,V,d,y,z,I){y=y===void 0?"":y;z=z===void 0?!1:z;I=I===void 0?!1:I;if(F)if(V&&!jz("cobalt"))_.Xd(new _.po("Legacy referrer-scrubbed ping detected")),F&&idh(F,void 0,{scrubReferrer:!0});else if(y)XZS(F,W,"POST",y,d);else if(_.wp("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||I)XZS(F,W,"GET","",d,void 0,z,I);else{b:{try{c:{var n=new MiK({url:F});if(n.urlParamValues_.dsh==="1")var M=null;else{var Y=n.urlParamValues_.ae;if(Y==="1"){var h=n.urlParamValues_.adurl;if(h)try{M={version:3,directUrl:decodeURIComponent(h),
asyncUrl:Rm9(n.JSC$9783_url_,"act=1","ri=1",YfW(n))};break c}catch(g){}}M=Y==="2"?{version:4,directUrl:Rm9(n.JSC$9783_url_,"dct=1","suid="+n.suid_,"ri=1"),asyncUrl:Rm9(n.JSC$9783_url_,"act=1","ri=1","suid="+n.suid_)}:null}}if(M){var q=_.ci(F);var R=!(!q||!q.endsWith("/aclk")||_.Vf(F,"ri")!=="1");break b}}catch(g){}R=!1}if(R){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(F,"")){var b=!0;break b}}catch(g){}b=!1}b?(W&&W(),V=!0):V=!1}else V=!1;V||idh(F,W)}};
idh=function(F,W,V){V=V===void 0?{}:V;var d=new Image,y=""+p7c++;hQS[y]=d;d.onload=d.onerror=function(){W&&hQS[y]&&W();delete hQS[y]};
V.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=F};
$E=function(F,W){qf$(F,W==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
RQY=function(F){var W;return((W=document.featurePolicy)==null?0:W.allowedFeatures().includes("attribution-reporting"))?F+"&nis=6":F+"&nis=5"};
bd9=function(F){if(!F)return!1;try{var W;if(((W=_.vY(F))==null?void 0:W.asm)==="4")return!0}catch(V){_.$N(V)}return!1};
qf$=function(F,W){W?(F=RQY(F),_.Ge(F,void 0,void 0,void 0,"",!0,!0)):_.Ge(F)};
eQ9=function(){TBS||(TBS=new _.CG("yt.offline"));return TBS};
gxh=function(F){if(_.T("offline_error_handling")){var W=eQ9().get("errors",!0)||{};W[F.message]={name:F.name,stack:F.stack};F.level&&(W[F.message].level=F.level);eQ9().set("errors",W,2592E3,!0)}};
KsG=function(F,W,V,d){d=d===void 0?!1:d;W=_.T("web_fp_via_jspb")?Object.assign({},W):W;_.T("use_cfr_monitor")&&uk1(F,W);if(_.T("use_request_time_ms_header"))W.headers&&te(F)&&(W.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.J5)())));else{var y;if((y=W.postParams)==null?0:y.requestTimeMs)W.postParams.requestTimeMs=Math.round((0,_.J5)())}V&&Object.keys(W).length===0?_.Ge(F):W.compress?W.postBody?(typeof W.postBody!=="string"&&(W.postBody=JSON.stringify(W.postBody)),whY(F,W.postBody,
W,_.Lo,d)):whY(F,JSON.stringify(W.postParams),W,csm,d):_.Lo(F,W)};
HdS=function(F,W){_.T("use_event_time_ms_header")&&te(F)&&(W.headers||(W.headers={}),W.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.J5)())));return W};
_.AUc=function(){Dam||(Dam=new _.U2({logOfflineErrors:!0,enablePolling:!0}));return Dam};
uk1=function(F,W){var V=W.onError?W.onError:function(){};
W.onError=function(y,z){O2().requestComplete(F,!1);V(y,z)};
var d=W.onSuccess?W.onSuccess:function(){};
W.onSuccess=function(y,z){O2().requestComplete(F,!0);d(y,z)}};
_.jpW=function(){return _.EG(document.location.toString())!=="www.youtube-nocookie.com"};
_.kc1=function(){return _.Ok("ytNetworklessLoggingInitializationOptions")?_.rUS.isNwlInitialized:_.C$r};
lT9=function(F,W){if(_.T("polymer_on_demand_shady_dom")){var V;var d=(V=F.__shady_native_firstElementChild)!=null?V:F.firstElementChild}else d=F.firstElementChild;for(;d;){if(F=W(d)?d:lT9(d,W))return F;d=d.nextElementSibling}return null};
_.fTh=function(){var F=document;if("visibilityState"in F)return F.visibilityState;var W=NB1+"VisibilityState";if(W in F)return F[W]};
_.w7m=function(F,W){var V;XE(F,function(d){V=W[d];return!!V});
return V};
_.vP=function(F){var W=Gcf(F);W?W.focus(void 0):_.xE(F)};
Gcf=function(F){return(F=lT9(F,function(W){return _.Jm(W)?$am(W)&&!!W.offsetParent:!1}))?F:null};
_.xE=function(F,W){F.hasAttribute("tabindex")||F.setAttribute("tabindex","-1");F.focus(W)};
Ua1=function(F,W,V,d){d=d===void 0?{}:d;F.addEventListener&&(W!="mouseenter"||"onmouseenter"in document?W!="mouseleave"||"onmouseenter"in document?W=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(W="MozMousePixelScroll"):W="mouseout":W="mouseover");return _.MP.findKey(E2,function(y){var z=typeof y[4]==="boolean"&&y[4]==!!d,I=_.tW(y[4])&&_.tW(d)&&_.MP.equals(y[4],d);return!!y.length&&y[0]==F&&y[1]==W&&y[2]==V&&(z||I)})};
_.tY=function(F,W,V,d){d=d===void 0?{}:d;if(!F||!F.addEventListener&&!F.attachEvent)return"";var y=Ua1(F,W,V,d);if(y)return y;y=++OdN.count+"";var z=!(W!="mouseenter"&&W!="mouseleave"||!F.addEventListener||"onmouseenter"in document);var I=z?function(n){n=new cP(n);if(!_.bK(n.relatedTarget,function(M){return M==F},!0))return n.currentTarget=F,n.type=W,V.call(F,n)}:function(n){n=new cP(n);
n.currentTarget=F;return V.call(F,n)};
I=_.Uk(I);F.addEventListener?(W=="mouseenter"&&z?W="mouseover":W=="mouseleave"&&z?W="mouseout":W=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(W="MozMousePixelScroll"),X7$()||typeof d==="boolean"?F.addEventListener(W,I,d):F.addEventListener(W,I,!!d.capture)):F.attachEvent("on"+W,I);E2[y]=[F,W,V,I,d];return y};
_.vxS=function(F,W,V){var d=d===void 0?{}:d;var y=_.tY(F,W,function(){_.xaW(y);V.apply(F,arguments)},d)};
_.xaW=function(F){F&&(typeof F=="string"&&(F=[F]),_.xN(F,function(W){if(W in E2){var V=E2[W],d=V[0],y=V[1],z=V[3];V=V[4];d.removeEventListener?X7$()||typeof V==="boolean"?d.removeEventListener(y,z,V):d.removeEventListener(y,z,!!V.capture):d.detachEvent&&d.detachEvent("on"+y,z);delete E2[W]}}))};
SB=function(F){this.callback_=F;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(F=0;F<4;F++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.tY(window,"mousemove",(0,_.Ll)(this.onMouseMove_,this));this.timerId_=_.sm((0,_.Ll)(this.checkPosition_,this),25)};
ti$=function(){var F={};var W=F.preferMobileEvents===void 0?!1:F.preferMobileEvents;F=F.enableScrollEventListener===void 0?!0:F.enableScrollEventListener;if(_.Ok("_lact",window)==null){var V=parseInt(_.wp("LACT"),10);V=isFinite(V)?Date.now()-Math.max(V,0):-1;_.t5("_lact",V,window);_.t5("_fact",V,window);V==-1&&_.PP();ExW(window,W,F);new SB(function(){cUG("mouse",100)})}};
ExW=function(F,W,V){W=W===void 0?!1:W;V=V===void 0?!0:V;_.tY(F.document,"keydown",_.PP);_.tY(F.document,"keyup",_.PP);_.tY(F.document,"mousedown",_.PP);_.tY(F.document,"mouseup",_.PP);W?_.tY(F,"touchmove",function(){cUG("touchmove",200)},{passive:!0}):(_.tY(F,"resize",function(){cUG("resize",200)}),V&&_.tY(F,"scroll",function(){cUG("scroll",200)}));
_.tY(F.document,"touchstart",_.PP,{passive:!0});_.tY(F.document,"touchend",_.PP,{passive:!0})};
cUG=function(F,W){Sf9[F]||(Sf9[F]=!0,_.HP.addLowPriorityJob(function(){_.PP();Sf9[F]=!1},W))};
_.PP=function(){_.Ok("_lact",window)==null&&ti$();var F=Date.now();_.t5("_lact",F,window);_.Ok("_fact",window)==-1&&_.t5("_fact",F,window);(F=_.Ok("ytglobal.ytUtilActivityCallback_"))&&F()};
_.JY=function(){var F=_.Ok("_lact",window);return F==null?-1:Math.max(Date.now()-F,0)};
_.WA=function(F,W,V){var d=_.Zw();if(d&&W){var y=d.subscribe(F,function(){var z=arguments,I=function(){Qy[y]&&W.apply&&typeof W.apply=="function"&&W.apply(V||window,z)};
try{_.P$f[F]?I():_.oO(I,0)}catch(n){_.$N(n)}},V);
Qy[y]=!0;Fi[F]||(Fi[F]=[]);Fi[F].push(y);return y}return 0};
_.JUL=function(F){var W=_.Zw();W&&(typeof F==="number"?F=[F]:typeof F==="string"&&(F=[parseInt(F,10)]),_.xN(F,function(V){W.unsubscribeByKey(V);delete Qy[V]}))};
_.Zdm=function(F,W){var V=_.Zw();V&&V.publish.apply(V,arguments)};
_.F2C=function(F){var W=_.Zw();if(W)if(W.clear(F),F)QpY(F);else for(var V in Fi)QpY(V)};
_.Zw=function(){return _.dm.ytPubsubPubsubInstance};
QpY=function(F){Fi[F]&&(F=Fi[F],_.xN(F,function(W){Qy[W]&&delete Qy[W]}),F.length=0)};
W2r=function(){var F,W;return"h5vcc"in Vk&&((F=Vk.h5vcc.traceEvent)==null?0:F.traceBegin)&&((W=Vk.h5vcc.traceEvent)==null?0:W.traceEnd)?1:"performance"in Vk&&Vk.performance.mark&&Vk.performance.measure?2:0};
V39=function(F){var W=W2r();switch(W){case 1:Vk.h5vcc.traceEvent.traceBegin("YTLR",F);break;case 2:Vk.performance.mark(F+"-start");break;case 0:break;default:_.Vi(W,"unknown trace type")}};
dGh=function(F){var W=W2r();switch(W){case 1:Vk.h5vcc.traceEvent.traceEnd("YTLR",F);break;case 2:W=F+"-start";var V=F+"-end";Vk.performance.mark(V);Vk.performance.measure(F,W,V);break;case 0:break;default:_.Vi(W,"unknown trace type")}};
yLN=function(F){var W,V;(V=(W=window).onerror)==null||V.call(W,F.message,"",0,0,F)};
zU1=function(F){if(_.T("web_lifecycle_error_handling_killswitch"))return F();try{return F()}catch(W){yLN(W)}};
oHC=function(F){return[F.auth===void 0?"undefined":F.auth,F.isJspb===void 0?"undefined":F.isJspb,F.cttAuthInfo===void 0?"undefined":F.cttAuthInfo,F.tier===void 0?"undefined":F.tier].join("/")};
_.e=function(F,W){if(F)return F[W.name]};
yk=function(){var F=_.Ok("yt.logging.ims");F||(F=new dL,_.t5("yt.logging.ims",F));return F};
M3S=function(F,W){if(F.endpoint==="log_event"){sxm(F);var V=B1c(F),d=L2L(F.payload)||"",y=IRN(d),z=200;if(y){if(y.enabled===!1&&!_.T("web_payload_policy_disabled_killswitch"))return;z=nHS(y.tier);if(z===400){mGC(F,W);return}}za[V]=!0;V={cttAuthInfo:V,isJspb:!1,tier:z};yk().storePayload(V,F.payload);aR$(W,!1,V,iQc(d))}};
pIc=function(F,W,V){if(W.endpoint==="log_event"){sxm(void 0,W);var d=B1c(W,!0),y=IRN(F),z=200;if(y){if(y.enabled===!1&&!_.T("web_payload_policy_disabled_killswitch"))return;z=nHS(y.tier);if(z===400){Ytm(F,W,V);return}}za[d]=!0;d={cttAuthInfo:d,isJspb:!0,tier:z};yk().storePayload(d,$u(W.payload));aR$(V,!0,d,iQc(F))}};
aR$=function(F,W,V,d){W=W===void 0?!1:W;d=d===void 0?!1:d;F&&(o$=new F);F=_.F0("tvhtml5_logging_max_batch_ads_fork")||_.F0("tvhtml5_logging_max_batch")||_.F0("web_logging_max_batch")||100;var y=(0,_.J5)(),z=hUK(W,V.tier),I=z.lastDebounceQueueFromLogTimeMs;d&&(z.useVideoStatsEndPoint=!0);d=0;V&&(d=yk().getSequenceCount(V));var n=function(){qtG({writeThenSend:!0},W,V.tier)};
d>=1E3?n():d>=F?RUW||(RUW=bQK(function(){n();RUW=void 0},0)):y-I>=10&&(T1C(W,V.tier),z.lastDebounceQueueFromLogTimeMs=y)};
mGC=function(F,W){if(F.endpoint==="log_event"){_.T("more_accurate_gel_parser")&&yk().storePayload({isJspb:!1},F.payload);sxm(F);var V=B1c(F),d=new Map;d.set(V,[F.payload]);var y=L2L(F.payload)||"";W&&(o$=new W);return new _.sg(function(z,I){o$&&o$.isReady()?eUY(d,o$,z,I,{bypassNetworkless:!0},!0,iQc(y)):z()})}};
Ytm=function(F,W,V){if(W.endpoint==="log_event"){sxm(void 0,W);var d=B1c(W,!0),y=new Map;y.set(d,[$u(W.payload)]);V&&(o$=new V);return new _.sg(function(z){o$&&o$.isReady()?gHh(y,o$,z,{bypassNetworkless:!0},!0,iQc(F)):z()})}};
B1c=function(F,W){var V="";if(F.dangerousLogToVisitorSession)V="visitorOnlyApprovedKey";else if(F.cttAuthInfo){if(W===void 0?0:W){W=F.cttAuthInfo.token;V=F.cttAuthInfo;var d=new uPm;V.videoId?d.setVideoId(V.videoId):V.playlistId&&BA(d,2,K2Y,Ht(V.playlistId));HQr[W]=d}else W=F.cttAuthInfo,V={},W.videoId?V.videoId=W.videoId:W.playlistId&&(V.playlistId=W.playlistId),DG$[F.cttAuthInfo.token]=V;V=F.cttAuthInfo.token}return V};
qtG=function(F,W,V){F=F===void 0?{}:F;W=W===void 0?!1:W;new _.sg(function(d,y){var z=hUK(W,V),I=z.useVideoStatsEndPoint;z.useVideoStatsEndPoint=!1;ALf(z.queueTimer);ALf(z.queueMaxTimer);z.queueMaxTimer=0;o$&&o$.isReady()?V===void 0&&_.T("enable_web_tiered_gel")?jx$(d,y,F,W,300,I):jx$(d,y,F,W,V,I):(T1C(W,V),d())})};
jx$=function(F,W,V,d,y,z){var I=o$;V=V===void 0?{}:V;d=d===void 0?!1:d;y=y===void 0?200:y;z=z===void 0?!1:z;var n=new Map,M=new Map,Y={isJspb:d,cttAuthInfo:void 0,tier:y},h={isJspb:d,cttAuthInfo:void 0};if(d){W=_.L(Object.keys(za));for(y=W.next();!y.done;y=W.next())y=y.value,M=_.T("enable_web_tiered_gel")?yk().smartExtractMatchingEntries({keys:[Y,h],sizeLimit:1E3}):yk().extractMatchingEntries({isJspb:!0,cttAuthInfo:y}),M.length>0&&n.set(y,M),(_.T("web_fp_via_jspb_and_json")&&V.writeThenSend||!_.T("web_fp_via_jspb_and_json"))&&
delete za[y];gHh(n,I,F,V,!1,z)}else{n=_.L(Object.keys(za));for(Y=n.next();!Y.done;Y=n.next())Y=Y.value,h=_.T("enable_web_tiered_gel")?yk().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:Y,tier:y},{isJspb:!1,cttAuthInfo:Y}],sizeLimit:1E3}):yk().extractMatchingEntries({isJspb:!1,cttAuthInfo:Y}),h.length>0&&M.set(Y,h),(_.T("web_fp_via_jspb_and_json")&&V.writeThenSend||!_.T("web_fp_via_jspb_and_json"))&&delete za[Y];eUY(M,I,F,W,V,!1,z)}};
T1C=function(F,W){F=F===void 0?!1:F;W=W===void 0?200:W;var V=function(){qtG({writeThenSend:!0},F,W)},d=hUK(F,W),y=d===rLr||d===C1C?5E3:km9;
_.T("web_gel_timeout_cap")&&!d.queueMaxTimer&&(y=bQK(function(){V()},y),d.queueMaxTimer=y);
ALf(d.queueTimer);y=_.wp("LOGGING_BATCH_TIMEOUT",_.F0("web_gel_debounce_ms",1E4));_.T("shorten_initial_gel_batch_timeout")&&lRf&&(y=N1G);y=bQK(function(){_.F0("gel_min_batch_size")>0?yk().getSequenceCount({cttAuthInfo:void 0,isJspb:F,tier:W})>=fRc&&V():V()},y);
d.queueTimer=y};
eUY=function(F,W,V,d,y,z,I){y=y===void 0?{}:y;var n=Math.round((0,_.J5)()),M=F.size,Y=wIN(I);F=_.L(F);var h=F.next();for(I={};!h.done;I={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},h=F.next()){var q=_.L(h.value);h=q.next().value;q=q.next().value;I.batchRequest=_.MP.unsafeClone({context:_.YAN(W.config_||_.QU())});if(!_.Er(q)&&!_.T("throw_err_when_logevent_malformed_killswitch")){d();break}I.batchRequest.events=q;
(q=DG$[h])&&Gm9(I.batchRequest,h,q);delete DG$[h];I.dangerousLogToVisitorSession=h==="visitorOnlyApprovedKey";$GN(I.batchRequest,n,I.dangerousLogToVisitorSession);UGf(y);I.onSuccess$jscomp$3=function(R){_.T("start_client_gcf")&&_.HP.addLowPriorityJob(function(){return _.m(function(b){return b.yield(OQf(R),0)})});
M--;M||V()};
I.networkFailures=0;I.onError$jscomp$5=function(R){return function(){R.networkFailures++;if(y.bypassNetworkless&&R.networkFailures===1)try{P5S(W,Y,R.batchRequest,XIC({writeThenSend:!0},R.dangerousLogToVisitorSession,R.onSuccess$jscomp$3,R.onError$jscomp$5,z)),lRf=!1}catch(b){_.$N(b),d()}M--;M||V()}}(I);
try{P5S(W,Y,I.batchRequest,XIC(y,I.dangerousLogToVisitorSession,I.onSuccess$jscomp$3,I.onError$jscomp$5,z)),lRf=!1}catch(R){_.$N(R),d()}}};
gHh=function(F,W,V,d,y,z){d=d===void 0?{}:d;var I=Math.round((0,_.J5)()),n={value:F.size},M=new Map([].concat(_.Pd(F)));M=_.L(M);for(var Y=M.next();!Y.done;Y=M.next()){var h=_.L(Y.value).next().value,q=F.get(h);Y=new Lt;var R=W.config_||_.QU(),b=new I$,g=new xG9;_.Lu(g,1,R.innertubeContextHostLanguage);_.Lu(g,2,R.innertubeContextGeoLocation);_.Vy(g,16,R.innertubeContextClientNameFieldNumber);_.Lu(g,17,R.innertubeContextClientVersion);if(R.innertubeContextClientConfigInfo){var K=R.innertubeContextClientConfigInfo,
C=new yy;K.coldConfigData&&_.Lu(C,1,K.coldConfigData);K.appInstallData&&_.Lu(C,6,K.appInstallData);K.coldHashData&&_.Lu(C,3,K.coldHashData);K.hotHashData&&C.setHotHashData(K.hotHashData);_.kv(g,62,C)}(K=_.dm.devicePixelRatio)&&K!=1&&_.d$(g,65,_.dt(K));K=CUc();K!==""&&_.Lu(g,54,K);K=l6f();if(K.length>0){C=new vHG;for(var k=0;k<K.length;k++){var f=new nt;f.setKey(K[k].key);BA(f,2,EH1,Ht(K[k].value));m3(C,15,nt,f)}_.kv(b,5,C)}ILK(R,g);nzG(b);mV$(g);aL$(R,g);i0G(g);_.T("start_client_gcf")&&MLG(g);_.wp("DELEGATED_SESSION_ID")&&
!_.T("pageid_as_header_web")&&(R=new a$,_.Lu(R,3,_.wp("DELEGATED_SESSION_ID")));!_.T("fill_delegate_context_in_gel_killswitch")&&(K=_.wp("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(C=_.FE(b,a$,3)||new a$,R=b,K=_.Lu(C,18,K),_.kv(R,3,K));R=g;K=_.L(Object.entries(_.vY(_.wp("DEVICE",""))));for(C=K.next();!C.done;C=K.next())k=_.L(C.value),C=k.next().value,k=k.next().value,C==="cbrand"?_.Lu(R,12,k):C==="cmodel"?_.Lu(R,13,k):C==="cbr"?_.Lu(R,87,k):C==="cbrver"?_.Lu(R,88,k):C==="cos"?_.Lu(R,18,
k):C==="cosver"?_.Lu(R,19,k):C==="cplatform"&&_.Vy(R,42,IZG(k));b.setClient(g);_.kv(Y,1,b);if(g=HQr[h])a:{if(_.Wa(g,ia(g,K2Y,1)))b=1;else if(g.getPlaylistId())b=2;else break a;_.kv(Y,4,g);g=Y.getContext()||new I$;R=_.FE(g,a$,3)||new a$;K=new M0;K.setToken(h);_.Vy(K,1,b);m3(R,12,M0,K);_.kv(g,3,R)}delete HQr[h];h=h==="visitorOnlyApprovedKey";cLK()||_.pt(Y,2,I);!h&&(b=_.wp("EVENT_ID"))&&(g=t3f(),R=new StL,_.Lu(R,1,b),_.pt(R,2,g),_.kv(Y,5,R));UGf(d);if(_.T("jspb_serialize_with_worker")&&(b=_.K5Y())&&
d.writeThenSend){_.P1S.set(JLr,{client:W,resolve:V,networklessOptions:d,isIsolated:y,useVSSEndpoint:z,dangerousLogToVisitorSession:h,requestsOutstanding:n});b.postMessage({op:"gelBatchToSerialize",batchRequest:$u(Y),clientEvents:q,key:JLr});JLr++;break}if(q){b=[];for(g=0;g<q.length;g++)try{b.push(new hb(q[g]))}catch(S){_.$N(new _.po("Transport failed to deserialize "+String(q[g])))}q=b}else q=[];q=_.L(q);for(b=q.next();!b.done;b=q.next())m3(Y,3,hb,b.value);q={startTime:(0,_.J5)(),ticks:{},infos:{}};
Y=Y.serialize();q.ticks.geljspc=(0,_.J5)();_.T("log_jspb_serialize_latency")&&bpL("gel_jspb_serialize",q,{sampleRate:.1});_.ZQh(Y,W,V,d,y,z,h,n)}};
_.ZQh=function(F,W,V,d,y,z,I,n){d=d===void 0?{}:d;n=n===void 0?{value:0}:n;z=wIN(z);d=XIC(d,I,function(M){_.T("start_client_gcf")&&_.HP.addLowPriorityJob(function(){return _.m(function(Y){return Y.yield(OQf(M),0)})});
n.value--;n.value||V()},function(){n.value--;
n.value||V()},y);
d.headers["Content-Type"]="application/json+protobuf";d.postBodyFormat="JSPB";d.postBody=F;P5S(W,z,"",d);lRf=!1};
UGf=function(F){_.T("always_send_and_write")&&(F.writeThenSend=!1)};
XIC=function(F,W,V,d,y){F={retry:!0,onSuccess:V,onError:d,networklessOptions:F,dangerousLogToVisitorSession:W,bypassMonitoring:!!y,headers:{},postBodyFormat:"",postBody:"",compress:_.T("compress_gel")||_.T("compress_gel_lr")};cLK()&&(F.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.J5)())));return F};
$GN=function(F,W,V){cLK()||(F.requestTimeMs=String(W));_.T("unsplit_gel_payloads_in_logs")&&(F.unsplitGelPayloadsInLogs=!0);!V&&(W=_.wp("EVENT_ID"))&&(V=t3f(),F.serializedClientEventId={serializedEventId:W,clientCounter:String(V)})};
t3f=function(){var F=_.wp("BATCH_CLIENT_COUNTER")||0;F||(F=Math.floor(Math.random()*65535/2));F++;F>65535&&(F=1);_.fR("BATCH_CLIENT_COUNTER",F);return F};
Gm9=function(F,W,V){if(V.videoId)var d="VIDEO";else if(V.playlistId)d="PLAYLIST";else return;F.credentialTransferTokenTargetId=V;F.context=F.context||{};F.context.user=F.context.user||{};F.context.user.credentialTransferTokens=[{token:W,scope:d}]};
sxm=function(F,W){var V=_.WO("il_payload_scraping")==="enable_il_payload_scraping";if(!_.Ok("yt.logging.transport.enableScrapingForTest"))if(V)QxL=[],_.t5("yt.logging.transport.enableScrapingForTest",!0),_.t5("yt.logging.transport.scrapedPayloadsForTesting",QxL),_.t5("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.t5("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.t5("yt.logging.transport.scrapeClientEvent",!0);else return;V=_.Ok("yt.logging.transport.scrapedPayloadsForTesting");var d=_.Ok("yt.logging.transport.payloadToScrape");W&&(W=_.Ok("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(W.payload)())&&V.push(W);W=_.Ok("yt.logging.transport.scrapeClientEvent");if(d&&d.length>=1)for(var y=0;y<d.length;y++)if(F&&F.payload[d[y]])if(W)V.push(F.payload);else{var z=void 0;V.push(((z=F)==null?void 0:z.payload)[d[y]])}_.t5("yt.logging.transport.scrapedPayloadsForTesting",
V)};
cLK=function(){return _.T("use_request_time_ms_header")||_.T("lr_use_request_time_ms_header")};
bQK=function(F,W){return _.T("transport_use_scheduler")===!1?_.oO(F,W):_.T("logging_avoid_blocking_during_navigation")||_.T("lr_logging_avoid_blocking_during_navigation")?_.q0(_.HP,function(){if(_.FQG().currentState==="none")F();else{var V={};_.FQG().install((V.none={callback:F},V))}},W):_.q0(_.HP,F,W)};
ALf=function(F){_.T("transport_use_scheduler")?_.HP.cancelJob(F):_.BO(F)};
OQf=function(F){var W,V,d,y,z,I,n,M,Y,h;return _.m(function(q){return q.nextAddress==1?(d=(W=F)==null?void 0:(V=W.responseContext)==null?void 0:V.globalConfigGroup,y=_.e(d,WQN),I=(z=d)==null?void 0:z.hotHashData,n=_.e(d,VOm),Y=(M=d)==null?void 0:M.coldHashData,(h=_.PY().resolve(_.SU(Ta)))?I?y?q.yield(dIS(h,I,y),2):q.yield(dIS(h,I),2):q.jumpTo(2):q.return()):Y?n?q.yield(yRN(h,Y,n),0):q.yield(yRN(h,Y),0):q.jumpTo(0)})};
hUK=function(F,W){W=W===void 0?200:W;return F?W===300?rLr:z8c:W===300?C1C:oZ1};
IRN=function(F){if(_.T("enable_web_tiered_gel")){F=sVC[F||""];var W,V,d,y=_.PY().resolve(_.SU(Ta))==null?void 0:(W=e5())==null?void 0:(V=W.loggingHotConfig)==null?void 0:(d=V.eventLoggingConfig)==null?void 0:d.payloadPolicies;if(y)for(W=0;W<y.length;W++)if(y[W].payloadNumber===F)return y[W]}};
L2L=function(F){F=Object.keys(F);F=_.L(F);for(var W=F.next();!W.done;W=F.next())if(W=W.value,sVC[W])return W};
nHS=function(F){switch(F){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}};
iQc=function(F){return F==="gelDebuggingEvent"};
wIN=function(F){return(F===void 0?0:F)&&_.T("vss_through_gel_video_stats")?"video_stats":"log_event"};
ua=function(F,W,V,d){d=d===void 0?{}:d;var y={},z=Math.round(d.timestamp||(0,_.J5)());y.eventTimeMs=z<Number.MAX_SAFE_INTEGER?z:0;y[F]=W;F=_.JY();y.context={lastActivityMs:String(d.timestamp||!isFinite(F)?-1:F)};d.sequenceGroup&&!_.T("web_gel_sequence_info_killswitch")&&(F=y.context,W=d.sequenceGroup,W={index:BAY(W),groupKey:W},F.sequence=W,d.endOfSequence&&delete gL[d.sequenceGroup]);_.T("web_tag_automated_log_events")&&(y.context.automatedLogEventSource=d.automatedLogEventSource);(d.sendIsolatedPayload?
mGC:M3S)({endpoint:"log_event",payload:y,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},V)};
BAY=function(F){gL[F]=F in gL?gL[F]+1:0;return gL[F]};
_.HA=function(F,W,V){V=V===void 0?{}:V;var d=Kt;_.Gh("ytLoggingEventsDefaultDisabled",!1)&&Kt===Kt&&(d=null);ua(F,W,d,V)};
_.DB=function(){if(_.T("web_fp_via_jspb")){var F=!0;F=F===void 0?!1:F;var W=LQc;LQc=[];if(W){W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,F?ua(V.payloadName,V.payload,Kt,V.options):_.HA(V.payloadName,V.payload,V.options)}qtG(void 0,!0);if(!_.T("web_fp_via_jspb_and_json"))return}qtG(void 0,!1)};
IKc=function(F,W){var V;if((V=W)==null?0:V.componentStack)return W;if(F=F.componentStack)W||(W={}),W.componentStack=F;return W};
nZ1=function(){_.xN(_.wp("ERRORS")||[],function(F){_.Ab.apply(null,F)});
_.fR("ERRORS",[])};
_.j5=function(F){_.Ab(F)};
_.rL=function(F){_.Ab(F,"WARNING")};
mIG=function(F){F instanceof Error?_.Ab(F):(F=_.tW(F)?JSON.stringify(F):String(F),F=new _.po(F),F.name="RejectedPromiseError",_.rL(F))};
aKY=function(F,W,V,d,y,z){W=W===void 0?"Unknown file":W;V=V===void 0?0:V;var I=!1,n=mdr("log_window_onerror_fraction");if(n&&Math.random()<n)I=!0;else{n=document.getElementsByTagName("script");for(var M=0,Y=n.length;M<Y;M++)if(n[M].src.indexOf("/debug-")>0){I=!0;break}}I&&(I=!1,y?I=!0:(typeof F==="string"?n=F:ErrorEvent&&F instanceof ErrorEvent?(I=!0,n=F.message,W=F.filename,V=F.lineno,d=F.colno):(n="Unknown error",W="Unknown file",V=0),y=new _.po(n),y.name="UnhandledWindowError",y.message=n,y.fileName=
W,y.lineNumber=V,isNaN(d)?delete y.columnNumber:y.columnNumber=d),_.T("wiz_enable_component_stack_propagation_killswitch")||(z=IKc(y,z)),z&&_.Ct(y,z),I?_.Ab(y):_.rL(y))};
_.Ab=function(F,W,V,d,y,z,I,n){z=z===void 0?{}:z;z.name=V||_.wp("INNERTUBE_CONTEXT_CLIENT_NAME",1);z.version=d||_.wp("INNERTUBE_CONTEXT_CLIENT_VERSION");V=z;W=W===void 0?"ERROR":W;I=I===void 0?!1:I;W=W===void 0?"ERROR":W;I=I===void 0?!1:I;if(F&&(F.hasOwnProperty("level")&&F.level&&(W=F.level),_.T("console_log_js_exceptions")&&(d=[],d.push("Name: "+F.name),d.push("Message: "+F.message),F.hasOwnProperty("params")&&d.push("Error Params: "+JSON.stringify(F.params)),F.hasOwnProperty("args")&&d.push("Error args: "+
JSON.stringify(F.args)),d.push("File name: "+F.fileName),d.push("Stacktrace: "+F.stack),d=d.join("\n"),window.console.log(d,F)),!(iw$>=5))){d=[];y=_.L(MOK);for(z=y.next();!z.done;z=y.next()){z=z.value;try{z()&&d.push(z())}catch(C){}}d=[].concat(_.Pd(Ylr),_.Pd(d));var M=pT1(F);y=M.message||"Unknown Error";z=M.name||"UnknownError";var Y=M.stack||F.stacktrace||"Not available";if(Y.startsWith(z+": "+y)){var h=Y.split("\n");h.shift();Y=h.join("\n")}h=M.lineNumber||"Not available";M=M.fileName||"Not available";
var q=0;if(F.hasOwnProperty("args")&&F.args&&F.args.length)for(var R=0;R<F.args.length&&!(q=LSN(F.args[R],"params."+R,V,q),q>=500);R++);else if(F.hasOwnProperty("params")&&F.params){var b=F.params;if(typeof F.params==="object")for(R in b){if(b[R]){var g="params."+R,K=no(b[R]);V[g]=K;q+=g.length+K.length;if(q>500)break}}else V.params=no(b)}if(d.length)for(R=0;R<d.length&&!(q=LSN(d[R],"params.context."+R,V,q),q>=500);R++);navigator.vendor&&!V.hasOwnProperty("vendor")&&(V["device.vendor"]=navigator.vendor);
R={message:y,name:z,lineNumber:h,fileName:M,stack:Y,params:V,sampleWeight:1};V=Number(F.columnNumber);isNaN(V)||(R.lineNumber=R.lineNumber+":"+V);if(F.level==="IGNORED")F=0;else a:{F=h8L();V=_.L(F.messageWeights);for(d=V.next();!d.done;d=V.next())if(d=d.value,R.message&&R.message.match(d.messageRegExp)){F=d.weight;break a}F=_.L(F.callbackWeights);for(V=F.next();!V.done;V=F.next())if(V=V.value,V.callback(R)){F=V.weight;break a}F=1}R.sampleWeight=F;F=_.L(ql1);for(V=F.next();!V.done;V=F.next())if(V=
V.value,V.patternsForType[R.name])for(y=_.L(V.patternsForType[R.name]),d=y.next();!d.done;d=y.next())if(z=d.value,d=R.message.match(z.regexp)){R.params["params.error.original"]=d[0];y=z.groups;z={};for(h=0;h<y.length;h++)z[y[h]]=d[h+1],R.params["params.error."+y[h]]=d[h+1];R.message=V.messageFn(z);break}R.params||(R.params={});F=h8L();R.params["params.errorServiceSignature"]="msg="+F.messageWeights.length+"&cb="+F.callbackWeights.length;R.params["params.serviceWorker"]="false";_.dm.document&&_.dm.document.querySelectorAll&&
(R.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new kl(R8f,"sample")).constructor!==kl&&(R.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(R);if(R.sampleWeight!==0&&!bwf.has(R.message)){if(I)TAN(W===void 0?"ERROR":W,R);else{W=W===void 0?"ERROR":W;W==="ERROR"?(la.publish("handleError",R),_.T("record_app_crashed_web")&&e8r===0&&R.sampleWeight===1&&(e8r++,I={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.T("report_client_error_with_app_crash_ks")||
(I.systemHealth={crashData:{clientError:{logMessage:{message:R.message}}}}),_.HA("appCrashed",I)),gZm++):W==="WARNING"&&la.publish("handleWarning",R);if(_.T("kevlar_gel_error_routing")){I=W;n=n===void 0?{}:n;b:{F=_.L(ugL);for(V=F.next();!V.done;V=F.next())if(jz(V.value.toLowerCase())){F=!0;break b}F=!1}if(F)n=void 0;else{V={stackTrace:R.stack};R.fileName&&(V.filename=R.fileName);F=R.lineNumber&&R.lineNumber.split?R.lineNumber.split(":"):[];F.length!==0&&(F.length!==1||isNaN(Number(F[0]))?F.length!==
2||isNaN(Number(F[0]))||isNaN(Number(F[1]))||(V.lineNumber=Number(F[0]),V.columnNumber=Number(F[1])):V.lineNumber=Number(F[0]));F={level:"ERROR_LEVEL_UNKNOWN",message:R.message,errorClassName:R.name,sampleWeight:R.sampleWeight};I==="ERROR"?F.level="ERROR_LEVEL_ERROR":I==="WARNING"&&(F.level="ERROR_LEVEL_WARNNING");V={isObfuscated:!0,browserStackInfo:V};n.pageUrl=window.location.href;n.kvPairs=[];_.wp("FEXP_EXPERIMENTS")&&(n.experimentIds=_.wp("FEXP_EXPERIMENTS"));d=_.wp("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!mdr("web_disable_gel_stp_ecatcher_killswitch")&&d)for(y=_.L(Object.keys(d)),z=y.next();!z.done;z=y.next())z=z.value,n.kvPairs.push({key:z,value:String(d[z])});if(d=R.params)for(y=_.L(Object.keys(d)),z=y.next();!z.done;z=y.next())z=z.value,n.kvPairs.push({key:"client."+z,value:String(d[z])});d=_.wp("SERVER_NAME");y=_.wp("SERVER_VERSION");d&&y&&(n.kvPairs.push({key:"server.name",value:d}),n.kvPairs.push({key:"server.version",value:y}));n={errorMetadata:n,stackTrace:V,logMessage:F}}n&&(_.HA("clientError",
n),(I==="ERROR"||_.T("errors_flush_gel_always_killswitch"))&&_.DB())}_.T("suppress_error_204_logging")||TAN(W,R)}try{bwf.add(R.message)}catch(C){}iw$++}}};
TAN=function(F,W){var V=W.params||{};F={urlParams:{a:"logerror",t:"jserror",type:W.name,msg:W.message.substr(0,250),line:W.lineNumber,level:F,"client.name":V.name},postParams:{url:_.wp("PAGE_NAME",window.location.href),file:W.fileName},method:"POST"};V.version&&(F["client.version"]=V.version);if(F.postParams){W.stack&&(F.postParams.stack=W.stack);W=_.L(Object.keys(V));for(var d=W.next();!d.done;d=W.next())d=d.value,F.postParams["client."+d]=V[d];if(V=_.wp("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(W=
_.L(Object.keys(V)),d=W.next();!d.done;d=W.next())d=d.value,F.postParams[d]=V[d];(V=_.wp("LAVA_VERSION"))&&(F.postParams["lava.version"]=V);V=_.wp("SERVER_NAME");W=_.wp("SERVER_VERSION");V&&W&&(F.postParams["server.name"]=V,F.postParams["server.version"]=W)}_.Lo(_.wp("ECATCHER_REPORT_HOST","")+"/error_204",F)};
_.KQc=function(F,W){W=W===void 0?"ERROR":W;var V=V===void 0?{}:V;var d=_.Ok("ytbin.polymer.shared.lib.tampering.info");d&&(d=d())&&(V["params.tamperingInfo"]=d.sort().join(","));_.Ab(F,W,void 0,void 0,!0,V)};
_.Ct=function(F){var W=_.QS.apply(1,arguments);F.args||(F.args=[]);Array.isArray(F.args)&&F.args.push.apply(F.args,_.Pd(W))};
HwG=function(F){F.level="IGNORED"};
DIN=function(F,W){Ylr.push(F);W();Ylr.pop()};
N0=function(F,W){for(var V in W)W.hasOwnProperty(V)&&(F=_.zI(F,V,W[V]));return F};
_.ARL=function(F,W,V){V=V===void 0?!1:V;if(!F)return null;if(F.adInfoDialogEndpoint||F.backstageImageUploadEndpoint||F.confirmDialogEndpoint||F.clientActionEndpoint||F.createBackstagePostDialogEndpoint||F.createCommentReplyDialogEndpoint||F.flowEndpoint||F.guideBuilderEndpoint||F.liveChatDialogEndpoint||F.modalEndpoint||F.openPopupAction||F.shareEndpoint||F.shareEntityEndpoint||F.showLiveChatItemEndpoint||F.subscriptionManagerEndpoint||F.unlimitedCreateFamilyEndpoint||F.unlimitedFamilyFlowEndpoint||
F.updateCommentDialogEndpoint||F.updateCommentReplyDialogEndpoint||F.userFeedbackEndpoint||F.videoEditorEndpoint||F.ypcCancelSurveyEndpoint)return W=_.F0("polymer_report_client_url_requested_rate"),!V&&Math.random()<W&&_.rL(new _.po("urlForEndpoint used on client endpoint",F)),null;var d=_.F0("polymer_report_missing_web_navigation_endpoint_rate");if(F.liveChatEndpoint||F.liveChatReplayEndpoint)d=0;if(!F.commandMetadata&&!F.clickTrackingParams&&Math.random()<d){var y={},z;for(z in F)y[z]="1";_.rL(new _.po("Missing navigation data",
y))}y="";if(F.commandMetadata&&F.commandMetadata.webCommandMetadata&&F.commandMetadata.webCommandMetadata.url)y=F.commandMetadata.webCommandMetadata.url;else if(F.searchEndpoint)Math.random()<d&&_.rL(new _.po("Should not manually handle search",F)),y="/results?search_query="+encodeURIComponent(F.searchEndpoint.query).replace(/%20/g,"+"),F.searchEndpoint.params&&(y+="&sp="+F.searchEndpoint.params);else if(F.watchEndpoint)Math.random()<d&&_.rL(new _.po("Should not manually handle watch",F)),y="/watch?v="+
F.watchEndpoint.videoId,F.watchEndpoint.playlistId&&(y+="&list="+F.watchEndpoint.playlistId),F.watchEndpoint.index&&(y+="&index="+F.watchEndpoint.index),F.watchEndpoint.startTimeSeconds&&(y+="&t="+F.watchEndpoint.startTimeSeconds);else if(F.browseEndpoint)d=F.browseEndpoint.browseId,(z=F.browseEndpoint.canonicalBaseUrl)?y=z:d&&(y=d.substr(0,2),y=y==="FE"?d==="FEwhat_to_watch"?"/":d==="FEmy_videos"?"/my_videos":"/feed/"+d.substr(2):y==="VL"?"/playlist?list="+d.substr(2):"/channel/"+d),y&&F.browseEndpoint.query&&
(y=N0(y+"/search",{query:F.browseEndpoint.query})),y&&F.browseEndpoint.params&&(y=N0(y,{params:F.browseEndpoint.params}));else{if(F.urlEndpoint)return F.urlEndpoint.url;F.signInEndpoint?(y="https://accounts.google.com/ServiceLogin",d={},_.MP.extend(d,W||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),W=d):F.uploadEndpoint?y="//www.youtube.com/upload":F.liveChatEndpoint?(y=F.liveChatEndpoint,d=_.MP.clone(y),_.tW(y.continuation)&&(z=Object.keys(y.continuation)[0],
d.continuation=y.continuation[z].continuation),y=N0("/youtubei/v1/live_chat/get_live_chat",d)):F.liveChatReplayEndpoint?(y=_.MP.clone(F.liveChatReplayEndpoint),y.currentPlayerState&&(_.MP.extend(y,y.currentPlayerState),delete y.currentPlayerState),y=N0("/youtubei/v1/live_chat/get_live_chat_replay",y)):F.liveChatItemContextMenuEndpoint?y=N0("/youtubei/v1/live_chat/get_item_context_menu",F.liveChatItemContextMenuEndpoint):F.liveChatPurchaseMessageEndpoint?y=N0("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
F.liveChatPurchaseMessageEndpoint):F.openSuperStickerBuyFlowCommand?y=N0("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",F.openSuperStickerBuyFlowCommand):F.videoEditEndpoint?y=N0("/edit",{video_id:F.videoEditEndpoint.videoId}):F.liveDashboardEndpoint?y=F.liveDashboardEndpoint.videoId?N0("/live_dashboard",{v:F.liveDashboardEndpoint.videoId}):"/live_dashboard":F.signalNavigationEndpoint&&F.signalNavigationEndpoint.signal&&F.signalNavigationEndpoint.signal==="WEBCAM"?y="/webcam":F.getPdgBuyFlowCommand&&
(y=N0(F.getPdgBuyFlowCommand.buyflowApiPath,{params:F.getPdgBuyFlowCommand.params}))}return y||V?N0(y,W||{}):(_.rL(new _.po("Error: Can't construct url for endpoint","keys:"+Object.keys(F).sort().join(","),F)),null)};
jVN=function(F){if(F){if(F.browseEndpoint)return!!F.browseEndpoint.nofollow;if(F.watchEndpoint)return!!F.watchEndpoint.nofollow;if(F.urlEndpoint)return!!F.urlEndpoint.nofollow}return!1};
_.CO9=function(F,W){var V=W+F,d=rRW.get(V);if(d)return d;F=W+"-"+F.replace(/([A-Z])/g,"-$1").toLowerCase();rRW.set(V,F);return F};
kXC=function(F){var W=_.lj(F,"action")||_.lj(F,"command")||_.lj(F,"endpoint");if(!W)return null;W=_.CO9(W,"yt");_.e(F,_.ft)&&(W+="-"+_.e(F,_.ft).signal.toLowerCase().replace(/_/g,"-"));return W};
wTS=function(F){try{var W=Object.keys(F)}catch(y){return[]}for(var V=0;V<W.length;V++){var d=W[V];if(lKm.test(d)||NAc.test(d))return fKK(F[d])}return[]};
fKK=function(F){return F.command?[F.command]:F.onExecutionAction?[F.onExecutionAction]:F.onResponseReceivedCommand?[F.onResponseReceivedCommand]:F.updateFlowCommand?[F.updateFlowCommand]:F.clientActions?F.clientActions:F.action?[F.action]:F.actions||F.commands||F.onResponseReceivedActions||F.onResponseReceivedCommands||F.onResponseReceivedEndpoints||[]};
$IL=function(F,W){W=W===void 0?!1:W;var V=_.PY().resolve(_.SU(wL));V||(V=new GXY,_.PY().addProvider({provide:wL,useValue:V}));return V&&F&&!_.MP.isEmpty(F)?V.getUrl(F,W):""};
UIC=function(F,W,V){V=V===void 0?"":V;if(W){F.data=W;var d=$IL(W);d?(Wd(F,d),jVN(W)||!te(d)?F.rel="nofollow":F.removeAttribute("rel"),_.e(W,_.Ga)&&_.e(W,_.Ga).target==="TARGET_NEW_WINDOW"?F.target="_blank":V?F.target=V:F.removeAttribute("target")):(F.removeAttribute("href"),F.removeAttribute("rel"),F.removeAttribute("target"))}};
_.Xi=function(F,W){var V=Za;if(uu())Owm(F,function(){var z=_.QS.apply(0,arguments);GL(V,function(){W.apply(null,_.Pd(z))})});
else{var d=_.$l.getInstance(),y=nwm(W);sgr(function(){y.value=W});
_.kN(function(){var z={},I=_.Ug(d,(z[F]=function(){var n=_.QS.apply(0,arguments);GL(V,function(){y.value.apply(y,_.Pd(n))})},z));
return function(){var n={};_.Og(d,(n[F]="",n),I)}})}};
XTc=function(F){var W=Za,V=ew;return{getFn:function(){return function(d){if(!W.isDisposed){var y=function(){return F(d)};
H_(function(){return _.ML(y)},V)!==!0&&d.stopPropagation()}}}}};
xIC=function(F){if(typeof F.children==="function")return F.children(),null;F=_.L(F.children);for(var W=F.next();!W.done;W=F.next())W=W.value,W();return null};
vZL=function(F){var W;return((W=F.prototype)==null?void 0:W.render)===void 0};
EZ9=function(F){var W=Array.isArray(F.items)?F.items:Array.from(F.items);F=F.children;return(Array.isArray(W)?W:Array.from(W)).map(F)};
tOC=function(F,W,V){V=V===void 0?!1:V;H_(function(){return cRG(F,W,V)})};
cRG=function(F,W,V){var d=null;AG++;V=(V===void 0?0:V)?SlL:POh;try{d=V(F,function(){xl(W)}),rN(!1)}catch(y){throw rN(!0),y;
}return d===null?F:d};
xl=function(F){if(F!==void 0&&F!==null)if(F instanceof YN)for(var W=Xs;x$()!=null&&HWh in x$()&&W.contains(x$());)c_();else if(Array.isArray(F))for(W=_.L(F),F=W.next();!F.done;F=W.next())xl(F.value);else if(F instanceof wn||F instanceof hK||"function"==typeof _.Zn&&F instanceof _.Zn)HLr(F.toString());else if(dp(F)){if(x$()!==F){var V,d;W=(d=(V=ew)==null?void 0:V.name)!=null?d:"unknown";throw Error("jc`"+F.tagName+"`"+W);}c_()}else if(F!=null&&F.contentKind===BY||F instanceof VW||XwY(F))for(W=vgr(F),
W=Array.from(W.childNodes),W=_.L(W),F=W.next();!F.done;F=W.next())Xs.appendChild(F.value),c_();else if(EN(F)&&(F=F.toString()),V=typeof F,V==="boolean"||V==="number"||V==="string")HLr(F);else if(typeof F==="function"){W=Xs;var y=x$();y&&(y._isSignalTextNode||y._isSafeOrSanitizedHtmlNode)||hYC(W,y,F);c_()}else if(F.type===EZ9)xl(F.type(Object.assign({},F.props,{children:F.children[0]})));else{if(typeof F.type==="string"){a:{F.__open||bL$(F.type,F.props.idomKey);y=Xs;for(var z in F.props)if(F.props[z]!==
JRN){var I=F.props[z];V=Sw;V.push(z);V.push(I)}z=dN.attributes;z=z===void 0?vA:z;I=Xs;d=MZN(I);V=z;z=Sw;d=d._attrsArr||(d._attrsArr=s8m(z.length));for(var n=!d.length||!1,M=0;M<z.length;M+=2){var Y=z[M];if(n)d[M]=Y;else if(d[M]!==Y)break;var h=z[M+1];if(n||d[M+1]!==h)d[M+1]=h,KoY(I,Y,h,V)}if(M<z.length||M<d.length){for(M=n=M;M<d.length;M+=2)Eg[d[M]]=d[M+1];for(M=n;M<z.length;M+=2)n=z[M],Y=z[M+1],Eg[n]!==Y&&KoY(I,n,Y,V),d[M]=n,d[M+1]=Y,delete Eg[n];ogc(d,z.length);for(W in Eg)KoY(I,W,void 0,V),delete Eg[W]}W=
ZwG;ZwG=I=JG.length;for(V=W;V<I;V+=5)(0,JG[V])(JG[V+1],JG[V+2],JG[V+3],JG[V+4]);ZwG=W;ogc(JG,W);ogc(z,0);p6L(y,F.props,!0);if((F.props.skip||F.props.skipchildren)&&Xs.hasChildNodes())EC=Xs.lastChild;else{if(F.type==="style"&&Q8S(F.children)===null){EC=Xs.lastChild;W=void 0;break a}xl(F.children)}TG1();F.__open&&(F.__open=!1);NGr(y,F.props);W=y}return W}if(F.type===_.WY)xl(F.children);else if(!QV1(F)){W=F;try{FKf(W)}catch(q){F=q,(I=dN.handleError)==null||I.call.apply(I,[dN].concat(_.Pd($$(F,(y=W.type)==
null?void 0:y.TAG_NAME))))}W.__open&&(TG1(),W.__open=!1)}}};
WKr=function(F,W){var V;vZL(F)?V=new bj(W,F):V=new F(W);V.__type=F;V.__updateContext={nextState:V.state,isForced:!1};return V};
FKf=function(F){var W=F.type,V=W.TAG_NAME;if(W===xIC)F.props.children=F.children,W(F.props);else{F.children.length>0&&(F.props.children=F.children);var d;(d=F.props).idomKey||(d.idomKey=W);if(V){var y=bL$(V,F.props.idomKey);F.__open=!0;var z=y.__instance}z||(z=WKr(W,F.props),z.props=null,y&&(y.__instance=z,z.el=y));var I;V=((I=z.__updateContext)!=null?I:{nextState:z.state,isForced:!1}).nextState;z.__updateContext=void 0;W.getDerivedStateFromProps&&(V=W.getDerivedStateFromProps(F.props,V));z.props=
F.props;z.state=V;I=function(){var n=z;qT.beforeRender(n);var M=n.render(n.props);M?(n.props.idomKey&&(M.props.idomKey=n.props.idomKey),n=M):n=void 0;if(M=n)if(M.__open=F.__open,n=xl(M),F.__open=M.__open,!W.TAG_NAME)if(n)W.TAG_NAME=n.tagName.toLowerCase(),n.__instance=z,z.el=n;else{var Y;if((Y=z.hooks)==null?0:Y.length){var h;(h=dN.handleError)==null||h.call.apply(h,[dN].concat(_.Pd($$(Error("qd")))))}}z.didPatch();qT.didPatch(z)};
(V=z.functionComponent)?iCm(V,I,z.props.debugInstance):I()}};
QV1=function(F){var W=F.type;if(!vZL(W)||W===xIC||W.componentType===gN)return!1;F.props.children=F.children.length>1?F.children:F.children[0];var V,d=(V=F.props.idomKey)!=null?V:F.type,y;if(x$()&&((y=x$()[ab])==null?void 0:y.key)===d){var z=x$(),I=z[ab];if(!I)throw Error("ic`"+z.tagName);var n;(n=I.updateSignalsFromIdomProps)==null||n.call(I,F.props);V1Y(I);return!0}if(doG.has(W.name))throw n=W.name,W=(I=(z=ew)==null?void 0:z.name)!=null?I:"unknown",Error("hc`"+n+"`"+W);F.props.renderedFromIdom=!0;
(n=iCm(F.type,function(){return mSK(F.type,F.props)},F.props.debugInstance))&&ydG(n);
return!0};
zDC=function(F){for(var W=0;W<MT(F).length;W++)c_()};
V1Y=function(F){var W=ojr();if(W)zDC(W);else for(var V=0;V<F.numNodes;V++)(W=ojr())?zDC(W):c_()};
ojr=function(){var F;return(F=x$()[ab])==null?void 0:F.sourceDynamicRange};
ydG=function(F){F=GBG(F);F=Array.isArray(F)?F:[F];F=_.L(F);for(var W=F.next();!W.done;W=F.next())Xs.insertBefore(W.value,x$()),c_()};
suf=function(){var F=iW$(),W=cxL(function(){return{value:0}},[]);
return[W.value,function(V){if(Rb!==null){var d;(d=dN.handleError)==null||d.call.apply(d,[dN].concat(_.Pd($$(Error("rd")))))}W.value=typeof V==="function"?V(W.value):V;F.__updateContext={nextState:F.state,isForced:!0};V=Q_(F.effectContext);d=Vu(!1);try{if(F.el){var y,z={},I=(z.props=F.props,z.type=F.__type,z.children=(y=F.props.children)!=null?y:[],z[Fd]=!0,z);try{tOC(F.el,I,!0)}catch(Y){var n,M;(M=dN.handleError)==null||M.call.apply(M,[dN].concat(_.Pd($$(Y,(n=F.__type)==null?void 0:n.TAG_NAME))))}}}finally{Vu(d),
Q_(V)}}]};
_.cA=function(F,W){var V=Za,d=function(y){GL(V,function(){W(y)})};
window.addEventListener(F,d,void 0);_.lu(function(){window.removeEventListener(F,d,void 0)})};
_.S5=function(F){var W=Za;return function(V){var d,y=(d=F.observer)!=null?d:_.PY().resolve(tb);d=BH1(V);var z=[];F.showOption&&z.push(y.observe(V,function(){GL(W,function(){F.visibilityCallback(!0,V)})},F.showOption));
F.hideOption&&z.push(y.observe(V,function(){GL(W,function(){F.visibilityCallback(!1,V)})},F.hideOption));
F.prescanOption&&F.prescanCallback&&z.push(y.observe(V,function(){GL(W,function(){F.prescanCallback()})},F.prescanOption));
var I;d.visibilityMonitorKeys=((I=d.visibilityMonitorKeys)!=null?I:[]).concat(z)}};
BH1=function(F){var W;return(W=F.polymerController)!=null?W:F};
mof=function(F,W){var V=LKY;return _.a(_.WY,null,gEr(dN.enableLazyTsx,function(){return _.a(ItK,{id:V,value:F,children:W})},function(){var d=njN(V,F);
VR(d);d=Q_(d);try{return W()}finally{Q_(d)}}))};
ItK=function(F){var W=F.children;F=njN(F.id,F.value);VR(F);F=Q_(F);try{return _.a(_.WY,null,pR(W()))}finally{Q_(F)}};
njN=function(F,W){return Object.assign(Object.create(ath),{id:F,contextValue:W})};
iD$=function(F){var W,V=Za;_.C6(function(){var d=Q_(V),y=Vu(!W);try{if(W)tOC(W,F.children(),!0);else if(W=pR(F.children()),!(W instanceof Element))throw Error("sd");}finally{Vu(y),Q_(d)}},"i");
return W};
Yvh=function(F){var W=new M1G;W.abort(F);return W.signal};
pyh=function(){if(this.aborted){var F;throw(F=this.reason)!=null?F:new DOMException("signal is aborted without reason","AbortError");}};
RD9=function(F){var W=new M1G;F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,V.aborted){W.abort(V.reason);break}else hDN.set(W.signal,W),qvf.add(V,W.signal);return W.signal};
bDf=function(){for(var F=_.L(qvf.get(this)),W=F.next();!W.done;W=F.next())hDN.get(W.value).abort(this.reason)};
THN=function(F){var W=new M1G;setTimeout(function(){W.abort(new DOMException("signal timed out","TimeoutError"))},F);
return W.signal};
eDG=function(){var F,W;return{promise:new Promise(function(V,d){F=V;W=d}),
resolve:F,reject:W}};
ubW=function(F){var W=eDG(),V=W.promise;gjN.set(F,{promise:V,resolve:W.resolve,reject:W.reject});PA||(PA=[],queueMicrotask(function(){var d=[].concat(_.Pd(PA));PA=null;var y=eF().loadMultiple(d);d=_.L(d);for(var z=d.next();!z.done;z=d.next())z=z.value,y[z].then(gjN.get(z).resolve,gjN.get(z).reject)}));
PA.push(F);return V};
KKh=function(){_.Ba.call(this)};
HD1=function(F,W){this.fn_=F;this.handler_=W};
Jb=function(F,W){_.Ba.call(this);this.deps_=F;this.JSC$11356_id_=W;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
AdY=function(F){F=F.buf.charCodeAt(F.pos++);return Doc[F]};
ZB=function(F){var W=0,V=0;do{var d=AdY(F);W|=(d&31)<<V;V+=5}while(d&32);return W<0?W+4294967296:W};
ju$=function(F,W,V,d){var y=!0;y=y===void 0?!1:y;W=W===void 0?!1:W;d=d===void 0?{}:d;var z=d.cssRowKey||"",I=d.combinedSignature||"";!z&&window&&window._F_cssRowKey&&(z=window._F_cssRowKey,!I&&window._F_combinedSignature&&(I=window._F_combinedSignature));if(z&&typeof window._F_installCss!=="function")throw Error("Cd");var n=d.loaderClass||_.Qk;F=tBm(F===void 0?"base-js":F);W=new n(f7S(PDK("",F)),z,I,y,W);y=d.useCors||F&&F.hasAttribute("crossorigin");F=d.corsMode||F&&F.getAttribute("crossorigin");
y&&(W.useCors_=y);F&&(W.corsMode_=F);d.urlMaxLength&&(W.urlMaxLength=d.urlMaxLength);V&&(W.insertPos=V);d.fetchPriority&&(W.fetchPriority=d.fetchPriority);var M=eF();M.JSC$10361_loader_=W;M.setBatchModeEnabled(!0);_.We=d.batchingStrategy==="BATCH"?ubW:function(Y){return Promise.resolve(M.load(Y))}};
k2r=function(F,W,V){rdm(F,W);F[W][CPr].unshift(V)};
rdm=function(F,W){if(!F[W]||!F[W][CPr]){var V=F[W],d=V?[V]:[];F[W]=function(){for(var y=_.L(d),z=y.next();!z.done;z=y.next())z.value.apply(this,arguments)};
F[W][CPr]=d}};
ltG=function(F){if(!F)return[];var W=[];F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,Array.isArray(V)?W.push.apply(W,_.Pd(ltG(V))):W.push(V);return W};
_.d8=function(F,W){if(F&&NHf.test(F)||F==="//")return F;if(ftC===void 0){ftC=!1;try{var V=new URL("b","http://a");V.pathname="c%20d";ftC=V.href==="http://a/c%20d"}catch(d){}}W||(W=document.baseURI||window.location.href);if(ftC)try{return(new URL(F,W)).href}catch(d){return F}VN||(VN=document.implementation.createHTMLDocument("temp"),VN.base=VN.createElement("base"),VN.head.appendChild(VN.base),VN.anchor=VN.createElement("a"),VN.body.appendChild(VN.anchor));VN.base.href=W;VN.anchor.href=F;return VN.anchor.href||
F};
G2N=function(F,W){return F.replace(wy1,function(V,d,y,z){return d+"'"+_.d8(y.replace(/["']/g,""),W)+"'"+z})};
$oh=function(F){return F.substring(0,F.lastIndexOf("/")+1)};
XyY=function(){UoK=!1;for(var F=yN.length,W=0;W<F;W++){var V=yN[W];if(V)try{V()}catch(d){setTimeout(function(){throw d;})}}yN.splice(0,F);
ODS+=F};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(F){console.log("["+F.is+"]: registered")};
vjr=function(F){xo$.push(F)};
z6=function(F){return EjC[F]||(EjC[F]=F.indexOf("-")<0?F:F.replace(cdS,function(W){return W[1].toUpperCase()}))};
o2=function(F){return EjC[F]||(EjC[F]=F.replace(t1Y,"-$1").toLowerCase())};
SvC=function(F,W){var V=W.parentInfo&&SvC(F,W.parentInfo);if(V)for(F=V.firstChild,V=0;F;F=F.nextSibling){if(W.parentIndex===V++)return F}else return F};
PPN=function(F,W){F=F._methodHost||F;return function(V){if(F[W])F[W](V,V.detail);else console.warn("listener method `"+W+"` not defined")}};
LC=function(F){return F.indexOf(".")>=0};
I2=function(F){var W=F.indexOf(".");return W===-1?F:F.slice(0,W)};
JdG=function(F,W){return F.indexOf(W+".")===0};
nC=function(F,W){return W.indexOf(F+".")===0};
mF=function(F,W,V){return W+V.slice(F.length)};
ZDL=function(F,W){return F===W||JdG(F,W)||nC(F,W)};
a2=function(F){if(Array.isArray(F)){for(var W=[],V=0;V<F.length;V++)for(var d=F[V].toString().split("."),y=0;y<d.length;y++)W.push(d[y]);return W.join(".")}return F};
Qu9=function(F){return Array.isArray(F)?a2(F).split("."):F.toString().split(".")};
iE=function(F,W,V){W=Qu9(W);for(var d=0;d<W.length;d++){if(!F)return;F=F[W[d]]}V&&(V.path=W.join("."));return F};
FlS=function(F,W,V){var d=Qu9(W),y=d[d.length-1];if(d.length>1){for(W=0;W<d.length-1;W++)if(F=F[d[W]],!F)return;F[y]=V}else F[W]=V;return d.join(".")};
Wlh=function(F,W,V){var d=F[W];if(!d)d=F[W]={};else if(!F.hasOwnProperty(W)&&(d=F[W]=Object.create(F[W]),V))for(var y in d)for(F=d[y],W=d[y]=Array(F.length),V=0;V<F.length;V++)W[V]=F[V];return d};
Y0=function(F,W,V,d,y,z){if(W){var I=!1,n=MH++,M;for(M in V){var Y=y?I2(M):M;if(Y=W[Y])for(var h=0,q=Y.length,R=void 0;h<q&&(R=Y[h]);h++)R.info&&R.info.lastRun===n||y&&!VtK(M,R.trigger)||(R.info&&(R.info.lastRun=n),R.fn(F,M,V,d,R.info,y,z),I=!0)}return I}return!1};
VtK=function(F,W){if(W){var V=W.name;return V==F||!(!W.structured||!JdG(V,F))||!(!W.wildcard||!nC(V,F))}return!0};
deS=function(F,W,V,d,y){W=typeof y.method==="string"?F[y.method]:y.method;V=y.property;W?W.call(F,F.__data[V],d[V]):y.dynamicFn||console.warn("observer method `"+y.method+"` not defined")};
ycc=function(F,W,V,d){V={value:V,queueProperty:!0};d&&(V.path=d);(0,_.pC)(F).dispatchEvent(new CustomEvent(W,{detail:V}))};
zx$=function(F,W,V,d,y,z){z=(d=(z?I2(W):W)!=W?W:null)?iE(F,d):F.__data[W];d&&z===void 0&&(z=V[W]);ycc(F,y.eventName,z,d)};
oWc=function(F,W,V,d,y){V=F.__data[W];hM&&(V=hM(V,y.attrName,"attribute",F));F._propertyToAttribute(W,y.attrName,V)};
BXh=function(F){var W=F.constructor.__orderedComputedDeps;if(!W){W=new Map;for(var V=F.__computeEffects,d=swK(F),y=d.counts,z=d.ready,I=d.total;d=z.shift();)W.set(d,W.size),(d=V[d])&&d.forEach(function(n){n=n.info.methodInfo;--I;--y[n]===0&&z.push(n)});
I!==0&&console.warn("Computed graph for "+F.localName+" incomplete; circular?");F.constructor.__orderedComputedDeps=W}return W};
swK=function(F){var W=F.__computeInfo,V={};F=F.__computeEffects;var d=[],y=0,z;for(z in W){var I=W[z];y+=V[z]=I.args.filter(function(M){return!M.literal}).length+(I.dynamicFn?1:0)}for(var n in F)W[n]||d.push(n);
return{counts:V,ready:d,total:y}};
I3m=function(F,W,V,d,y){W=Llc(F,W,V,d,y);if(W===qH)return!1;y=y.methodInfo;if(F.__dataHasAccessor&&F.__dataHasAccessor[y])return F._setPendingProperty(y,W,!0);F[y]=W;return!1};
a3r=function(F,W,V,d,y,z,I){V.bindings=V.bindings||[];d={kind:d,target:y,parts:z,literal:I,isCompound:z.length!==1};V.bindings.push(d);d.target&&d.kind!="attribute"&&d.kind!="text"&&!d.isCompound&&d.parts[0].mode==="{"&&(V=d.parts[0],z=V.negate,d.listenerEvent=V.event||o2(y)+"-changed",d.listenerNegate=z);y=W.nodeInfoList.length;for(V=0;V<d.parts.length;V++){var n=d.parts[V];n.compoundIndex=V;z=F;I=W;var M=d,Y=n,h=y;if(!Y.literal)if(M.kind==="attribute"&&M.target[0]==="-")console.warn("Cannot set attribute "+
M.target+' because "-" is not a valid attribute starting character');else for(n=Y.dependencies,M={index:h,binding:M,part:Y,evaluator:z},Y=0;Y<n.length;Y++)h=n[Y],typeof h=="string"&&(h=nWc(h),h.wildcard=!0),z._addTemplatePropertyEffect(I,h.rootProperty,{fn:meY,info:M,trigger:h})}};
meY=function(F,W,V,d,y,z,I){I=I[y.index];var n=y.binding,M=y.part;z&&M.source&&W.length>M.source.length&&n.kind=="property"&&!n.isCompound&&I.__isPropertyEffectsClient&&I.__dataHasAccessor&&I.__dataHasAccessor[n.target]?(V=V[W],W=mF(M.source,n.target,W),I._setPendingPropertyOrPath(W,V,!1,!0)&&F._enqueueClient(I)):(W=y.evaluator._evaluateBinding(F,M,W,V,d,z),W!==qH&&(n.isCompound&&(V=I.__dataCompoundStorage[n.target],V[M.compoundIndex]=W,W=V.join("")),n.kind==="attribute"||n.target!=="textContent"&&
(n.target!=="value"||I.localName!=="input"&&I.localName!=="textarea")||(W=W==void 0?"":W),M=W,hM&&(M=hM(M,n.target,n.kind,I)),n.kind=="attribute"?F._valueToNodeAttribute(I,M,n.target):(n=n.target,I.__isPropertyEffectsClient&&I.__dataHasAccessor&&I.__dataHasAccessor[n]?I.__readOnly&&I.__readOnly[n]||I._setPendingProperty(n,M)&&F._enqueueClient(I):F._setUnmanagedPropertyToNode(I,n,M))))};
igh=function(F,W,V){if(V.listenerEvent){var d=V.parts[0];F.addEventListener(V.listenerEvent,function(y){var z=V.target,I=d.source,n=d.negate,M=y.detail,Y=M&&M.path;Y?(I=mF(z,I,Y),y=M&&M.value):y=y.currentTarget[z];W.__readOnly&&W.__readOnly[I]||!W._setPendingPropertyOrPath(I,n?!y:y,!0,!!Y)||M&&M.queueProperty||W._invalidateProperties()})}};
MtN=function(F,W,V,d,y,z){z=W.static||z&&(typeof z!=="object"||z[W.methodName]);y={methodName:W.methodName,args:W.args,methodInfo:y,dynamicFn:z};for(var I=0,n=void 0;I<W.args.length&&(n=W.args[I]);I++)n.literal||F._addPropertyEffect(n.rootProperty,V,{fn:d,info:y,trigger:n});z&&F._addPropertyEffect(W.methodName,V,{fn:d,info:y});return y};
Llc=function(F,W,V,d,y){d=F._methodHost||F;var z=d[y.methodName];if(z)return F=F._marshalArgs(y.args,W,V),F===qH?qH:z.apply(d,F);y.dynamicFn||console.warn("method `"+y.methodName+"` not defined")};
Y7K=function(F){for(var W="",V=0;V<F.length;V++)W+=F[V].literal||"";return W};
q7G=function(F){if(F=F.match(/([^\s]+?)\(([\s\S]*)\)/)){var W={methodName:F[1],static:!0,args:pqh};return F[2].trim()?hxr(F[2].replace(/\\,/g,"&comma;").split(","),W):W}return null};
hxr=function(F,W){W.args=F.map(function(V){V=nWc(V);V.literal||(W.static=!1);return V},this);
return W};
nWc=function(F){F=F.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var W={name:F,value:"",literal:!1},V=F[0];V==="-"&&(V=F[1]);V>="0"&&V<="9"&&(V="#");switch(V){case "'":case '"':W.value=F.slice(1,-1);W.literal=!0;break;case "#":W.value=Number(F),W.literal=!0}W.literal||(W.rootProperty=I2(F),W.structured=LC(F),W.structured&&(W.wildcard=F.slice(-2)==".*",W.wildcard&&(W.name=F.slice(0,-2))));return W};
Rx9=function(F,W,V){F=iE(F,V);F===void 0&&(F=W[V]);return F};
bgK=function(F,W,V,d){d={indexSplices:d};R2&&!F._overrideLegacyUndefined&&(W.splices=d);F.notifyPath(V+".splices",d);F.notifyPath(V+".length",W.length);R2&&!F._overrideLegacyUndefined&&(d.indexSplices=[])};
bE=function(F,W,V,d,y,z){bgK(F,W,V,[{index:d,addedCount:y,removed:z,object:W,type:"splice"}])};
TXL=function(F){F=G2N((F.body?F.body:F).textContent,F.baseURI);var W=document.createElement("style");W.textContent=F;return W};
gWh=function(F){F=F.trim().split(/\s+/);for(var W=[],V=0;V<F.length;V++)W.push.apply(W,_.Pd(exS(F[V])));return W};
exS=function(F){var W=T6.import(F);if(!W)return console.warn("Could not find style data in module named",F),[];if(W._styles===void 0){F=[];F.push.apply(F,_.Pd(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(W)));var V=W.querySelector("template");V&&F.push.apply(F,_.Pd(uxf(V,W.assetpath)));W._styles=F}return W._styles};
uxf=function(F,W){if(!F._styles){for(var V=[],d=F.content.querySelectorAll("style"),y=0;y<d.length;y++){var z=d[y],I=z.getAttribute("include");I&&V.push.apply(V,_.Pd(gWh(I).filter(function(n,M,Y){return Y.indexOf(n)===M})));
W&&(z.textContent=G2N(z.textContent,W));V.push(z)}F._styles=V}return F._styles};
KlW=function(F){return(F=T6.import(F))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(F):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(F){var W=[];F=F.querySelectorAll("link[rel=import][type~=css]");for(var V=0;V<F.length;V++){var d=F[V];if(d.import){var y=d.import;if((d=d.hasAttribute("shady-unscoped"))&&!y._unscopedStyle){var z=TXL(y);z.setAttribute("shady-unscoped","");y._unscopedStyle=z}else y._style||(y._style=TXL(y));W.push(d?y._unscopedStyle:y._style)}}return W};
DeG=function(F){F=F.trim().split(/\s+/);for(var W="",V=0;V<F.length;V++)W+=HgC(F[V]);return W};
HgC=function(F){var W=T6.import(F);if(W&&W._cssText===void 0){var V=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(W),d=W.querySelector("template");d&&(V+=AcC(d,W.assetpath));W._cssText=V||null}W||console.warn("Could not find style data in module named",F);return W&&W._cssText||""};
AcC=function(F,W){var V="";F=uxf(F,W);for(W=0;W<F.length;W++){var d=F[W];d.parentNode&&d.parentNode.removeChild(d);V+=d.textContent}return V};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(F){var W="";F=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(F);for(var V=0;V<F.length;V++)W+=F[V].textContent;return W};
e0=function(F,W){return{index:F,removed:[],addedCount:W}};
rcc=function(F,W,V,d){var y=0,z=0,I=0,n=0,M=Math.min(W-y,d-z);if(y==0&&z==0)a:{for(I=0;I<M;I++)if(F[I]!==V[I])break a;I=M}if(W==F.length&&d==V.length){n=F.length;for(var Y=V.length,h=0;h<M-I&&jw9(F[--n],V[--Y]);)h++;n=h}y+=I;z+=I;W-=n;d-=n;if(W-y==0&&d-z==0)return[];if(y==W){for(W=e0(y,0);z<d;)W.removed.push(V[z++]);return[W]}if(z==d)return[e0(y,W-y)];M=y;I=z;d=d-I+1;n=W-M+1;W=Array(d);for(Y=0;Y<d;Y++)W[Y]=Array(n),W[Y][0]=Y;for(Y=0;Y<n;Y++)W[0][Y]=Y;for(Y=1;Y<d;Y++)for(h=1;h<n;h++)if(F[M+h-1]===
V[I+Y-1])W[Y][h]=W[Y-1][h-1];else{var q=W[Y-1][h]+1,R=W[Y][h-1]+1;W[Y][h]=q<R?q:R}M=W.length-1;I=W[0].length-1;d=W[M][I];for(F=[];M>0||I>0;)M==0?(F.push(2),I--):I==0?(F.push(3),M--):(n=W[M-1][I-1],Y=W[M-1][I],h=W[M][I-1],q=Y<h?Y<n?Y:n:h<n?h:n,q==n?(n==d?F.push(0):(F.push(1),d=n),M--,I--):q==Y?(F.push(3),M--,d=Y):(F.push(2),I--,d=h));F.reverse();W=void 0;M=[];for(I=0;I<F.length;I++)switch(F[I]){case 0:W&&(M.push(W),W=void 0);y++;z++;break;case 1:W||(W=e0(y,0));W.addedCount++;y++;W.removed.push(V[z]);
z++;break;case 2:W||(W=e0(y,0));W.addedCount++;y++;break;case 3:W||(W=e0(y,0)),W.removed.push(V[z]),z++}W&&M.push(W);return M};
C6Y=function(F,W){return rcc(F,F.length,W,W.length)};
jw9=function(F,W){return F===W};
l3c=function(F){if(F instanceof k7m)return F.value;throw Error("Kd`"+F);};
NX1=function(F,W){for(var V in W)V===null?F.style.removeProperty(V):F.style.setProperty(V,W[V])};
f3r=function(F,W){return(F=window.getComputedStyle(F).getPropertyValue(W))?F.trim():""};
Ue9=function(F){requestAnimationFrame(function(){wqS?wqS(F):(G7Y||(G7Y=new Promise(function(W){$eY=W}),document.readyState==="complete"?$eY():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&$eY()})),G7Y.then(function(){F&&F()}))})};
xem=function(F){Ogc=F&&F.shimcssproperties?!1:Xqc||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
S79=function(F){if(!(vWN.indexOf(F)>-1)&&F!=="touchend"&&EWC&&ccC&&ttr)return{passive:!0}};
QwK=function(F){for(var W=P6$?["click"]:vWN,V=0,d;V<W.length;V++)d=W[V],F?(JcG.length=0,document.addEventListener(d,ZgL,!0)):document.removeEventListener(d,ZgL,!0)};
g8=function(F){var W=F.type;return vWN.indexOf(W)>-1?W==="mousemove"?(W=F.buttons===void 0?1:F.buttons,F instanceof window.MouseEvent&&!FRK&&(W=WRS[F.which]||0),!!(W&1)):(F.button===void 0?0:F.button)===0:!1};
V$9=function(F){if(F.type==="click"){if(F.detail===0)return!0;var W=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F);if(!W.nodeType||W.nodeType!==Node.ELEMENT_NODE)return!0;W=W.getBoundingClientRect();var V=F.pageX;F=F.pageY;return!(V>=W.left&&V<=W.right&&F>=W.top&&F<=W.bottom)}return!1};
dqh=function(F,W,V){F.movefn=W;F.upfn=V;document.addEventListener("mousemove",W);document.addEventListener("mouseup",V)};
uE=function(F){document.removeEventListener("mousemove",F.movefn);document.removeEventListener("mouseup",F.upfn);F.movefn=null;F.upfn=null};
ygr=function(F,W){for(var V=document.elementFromPoint(F,W),d=V;d&&d.shadowRoot&&!window.ShadyDOM;){var y=d;d=d.shadowRoot.elementFromPoint(F,W);if(y===d)break;d&&(V=d)}return V};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F){var W=z91(F);return W.length>0?W[0]:F.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F){var W=F.type,V=F.currentTarget.__polymerGestures;if(V&&(V=V[W])){if(!F.__polymerGesturesHandled&&(F.__polymerGesturesHandled={},W.slice(0,5)==="touch")){var d=F.changedTouches[0];W==="touchstart"&&F.touches.length===1&&(o29=d.identifier);if(o29!==d.identifier)return;EWC||(W==="touchstart"||W==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F)}d=
F.__polymerGesturesHandled;if(!d.skip){for(var y=0,z;y<KC.length;y++)z=KC[y],V[z.name]&&!d[z.name]&&z.flow&&z.flow.start.indexOf(F.type)>-1&&z.reset&&z.reset();for(y=0;y<KC.length;y++)z=KC[y],V[z.name]&&!d[z.name]&&(d[z.name]=!0,z[W](F))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F){var W=F.changedTouches[0],V=F.type;if(V==="touchstart")sj$=W.clientX,BVY=W.clientY,LRc=!1;else if(V==="touchmove"&&!LRc){LRc=!0;V="auto";for(var d=z91(F),y=0,z;y<d.length;y++)if(z=d[y],z.__polymerGesturesTouchAction){V=z.__polymerGesturesTouchAction;break}d=!1;y=Math.abs(sj$-W.clientX);W=Math.abs(BVY-W.clientY);F.cancelable&&(V==="none"?d=!0:V==="pan-x"?d=W>y:V==="pan-y"&&(d=y>W));d?F.preventDefault():
He("track")}};
AM=function(F,W,V){return DD[W]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F,W,V),!0):!1};
j0=function(F,W,V){return DD[W]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F,W,V),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F,W,V){var d=DD[W],y=d.deps,z=d.name,I=F.__polymerGestures;I||(F.__polymerGestures=I={});for(var n=0,M,Y;n<y.length;n++)M=y[n],P6$&&vWN.indexOf(M)>-1&&M!=="click"||((Y=I[M])||(I[M]=Y={_count:0}),Y._count===0&&F.addEventListener(M,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,S79(M)),Y[z]=(Y[z]||0)+1,Y._count=(Y._count||0)+1);F.addEventListener(W,V);d.touchAction&&_.r8(F,d.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F,W,V){var d=DD[W],y=d.deps;d=d.name;var z=F.__polymerGestures;if(z)for(var I=0,n,M;I<y.length;I++)n=y[I],(M=z[n])&&M[d]&&(M[d]=(M[d]||1)-1,M._count=(M._count||1)-1,M._count===0&&F.removeEventListener(n,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,S79(n)));F.removeEventListener(W,V)};
IcW=function(F){KC.push(F);for(var W=0;W<F.emits.length;W++)DD[F.emits[W]]=F};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F){for(var W=0,V;W<KC.length;W++){V=KC[W];for(var d=0,y;d<V.emits.length;d++)if(y=V.emits[d],y===F)return V}return null};
_.r8=function(F,W){EWC&&F instanceof HTMLElement&&CC.run(function(){F.style.touchAction=W});
F.__polymerGesturesTouchAction=W};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(F,W,V){W=new Event(W,{bubbles:!0,cancelable:!0,composed:!0});W.detail=V;(0,_.pC)(F).dispatchEvent(W);W.defaultPrevented&&(F=V.preventer||V.sourceEvent)&&F.preventDefault&&F.preventDefault()};
He=function(F){F=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F);F.info&&(F.info.prevent=!0)};
k0=function(F,W,V,d){W&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(W,F,{x:V.clientX,y:V.clientY,sourceEvent:V,preventer:d,prevent:function(y){return He(y)}})};
n2r=function(F,W,V){if(F.prevent)return!1;if(F.started)return!0;V=Math.abs(F.y-V);return Math.abs(F.x-W)>=5||V>=5};
mqc=function(F,W,V){if(W){var d=F.moves[F.moves.length-2],y=F.moves[F.moves.length-1],z=y.x-F.x,I=y.y-F.y,n=0;if(d){var M=y.x-d.x;n=y.y-d.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(W,"track",{state:F.state,x:V.clientX,y:V.clientY,dx:z,dy:I,ddx:M,ddy:n,sourceEvent:V,hover:function(){return ygr(V.clientX,V.clientY)}})}};
iTS=function(F,W,V){var d=Math.abs(W.clientX-F.x),y=Math.abs(W.clientY-F.y),z=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(V||W);!z||acf[z.localName]&&z.hasAttribute("disabled")||!(isNaN(d)||isNaN(y)||d<=25&&y<=25||V$9(W))||F.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(z,"tap",{x:W.clientX,y:W.clientY,sourceEvent:W,preventer:V})};
M$C=function(F,W,V,d,y){var z;y&&(z=typeof V==="object"&&V!==null)&&(d=F.__dataTemp[W]);d=d!==V&&(d===d||V===V);z&&d&&(F.__dataTemp[W]=V);return d};
pu9=function(){if(lE&&!NH){if(!YBK){YBK=!0;var F=document.createElement("style");F.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(F)}return!0}return!1};
qBW=function(){return h9c};
R9h=function(F,W){h9c=F;Object.setPrototypeOf(F,W.prototype);new W;h9c=null};
bTr=function(F,W){for(var V=0;V<W.length;V++){var d=W[V];if(!!F!=!!d.__hideTemplateChildren__)if(d.nodeType===Node.TEXT_NODE)F?(d.__polymerTextContent__=d.textContent,d.textContent=""):d.textContent=d.__polymerTextContent__;else if(d.localName==="slot")if(F)d.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.pC)((0,_.pC)(d).parentNode).replaceChild(d.__polymerReplaced__,d);else{var y=d.__polymerReplaced__;y&&(0,_.pC)((0,_.pC)(y).parentNode).replaceChild(d,y)}else d.style&&(F?(d.__polymerDisplay__=
d.style.display,d.style.display="none"):d.style.display=d.__polymerDisplay__);d.__hideTemplateChildren__=F;d._showHideChildren&&d._showHideChildren(F)}};
TV1=function(F){return(F=F.__dataHost)&&F._methodHost||F};
u3S=function(F,W,V){var d=V.mutableData?e9h:fC;w8.mixin&&(d=w8.mixin(d));var y=function(){return d.apply(this,arguments)||this};
_.u(y,d);y.prototype.__templatizeOptions=V;y.prototype._bindTemplate(F);g29(y,F,W,V);return y};
jjS=function(F,W,V,d){var y=V.forwardHostProp;if(y&&W.hasHostProps){var z=F.localName=="template",I=W.templatizeTemplateClass;if(!I){if(z){var n=V.mutableData?KRf:HTC;I=function(){return n.apply(this,arguments)||this};
_.u(I,n);I=W.templatizeTemplateClass=I}else{var M=F.constructor;I=function(){return M.apply(this,arguments)||this};
_.u(I,M);I=W.templatizeTemplateClass=I}var Y=W.hostProps,h;for(h in Y)I.prototype._addPropertyEffect("_host_"+h,I.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:Dqf(y)}),I.prototype._createNotifyingProperty("_host_"+h);G6&&d&&Agf(W,V,d)}F.__dataProto&&Object.assign(F.__data,F.__dataProto);if(z)R9h(F,I),F.__dataTemp={},F.__dataPending=null,F.__dataOld=null,F._enableProperties();else{Object.setPrototypeOf(F,I.prototype);W=W.hostProps;for(var q in W)q="_host_"+q,q in F&&(W=F[q],delete F[q],F.__data[q]=
W)}}};
Dqf=function(F){return function(W,V,d){F.call(W.__templatizeOwner,V.substring(6),d[V])}};
g29=function(F,W,V,d){var y=V.hostProps||{},z;for(z in d.instanceProps){delete y[z];var I=d.notifyInstanceProp;I&&F.prototype._addPropertyEffect(z,F.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:rgY(I)})}if(d.forwardHostProp&&W.__dataHost)for(var n in y)V.hasHostProps||(V.hasHostProps=!0),F.prototype._addPropertyEffect(n,F.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:CyC()})};
rgY=function(F){return function(W,V,d){F.call(W.__templatizeOwner,W,V,d[V])}};
CyC=function(){return function(F,W,V){F.__dataHost._setPendingPropertyOrPath("_host_"+W,V[W],!0,!0)}};
w8=function(F,W,V){if($0&&!TV1(F))throw Error("Qd");V=V||{};if(F.__templatizeOwner)throw Error("Rd");F.__templatizeOwner=W;var d=(W?W.constructor:fC)._parseTemplate(F),y=d.templatizeInstanceClass;y||(y=u3S(F,d,V),d.templatizeInstanceClass=y);var z=TV1(F);jjS(F,d,V,z);V=function(){return y.apply(this,arguments)||this};
_.u(V,y);V.prototype._methodHost=z;V.prototype.__dataHost=F;V.prototype.__templatizeOwner=W;V.prototype.__hostProps=d.hostProps;return V};
Agf=function(F,W,V){V=V.constructor._properties;F=F.propertyEffects;W=W.instanceProps;for(var d in F)if(!(V[d]||W&&W[d]))for(var y=F[d],z=0;z<y.length;z++){var I=y[z].info.part;if(!I.signature||!I.signature.static){console.warn("Property '"+d+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
klG=function(F,W){for(var V;W;)if(V=W.__dataHost?W:W.__templatizeInstance)if(V.__dataHost!=F)W=V.__dataHost;else return V;else W=(0,_.pC)(W).parentNode;return null};
Ue=function(F){return F.localName==="slot"};
lcm=function(){for(var F=Oe.prototype,W="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),V={},d=0;d<W.length;V={method$jscomp$33:void 0},d++)V.method$jscomp$33=W[d],F[V.method$jscomp$33]=function(y){return function(){return this.node[y.method$jscomp$33].apply(this.node,arguments)}}(V)};
NVN=function(F,W){for(var V={},d=0;d<W.length;V={name$jscomp$450:void 0},d++)V.name$jscomp$450=W[d],Object.defineProperty(F,V.name$jscomp$450,{get:function(y){return function(){return this.node[y.name$jscomp$450]}}(V),
configurable:!0})};
fch=function(){for(var F=Oe.prototype,W=["textContent","innerHTML","className"],V={},d=0;d<W.length;V={name$jscomp$451:void 0},d++)V.name$jscomp$451=W[d],Object.defineProperty(F,V.name$jscomp$451,{get:function(y){return function(){return this.node[y.name$jscomp$451]}}(V),
set:function(y){return function(z){this.node[y.name$jscomp$451]=z}}(V),
configurable:!0})};
wuS=function(){XW=document.documentElement.getAttribute("dir");XW=document.documentElement.getAttribute("dir");for(var F=0;F<x0.length;F++){var W=x0[F];W.__autoDirOptOut||W.setAttribute("dir",XW)}};
OTG=function(){ve=!0;requestAnimationFrame(function(){ve=!1;Glh($qY);setTimeout(function(){for(var F=0,W=Ee.length;F<W;F++)UqW(Ee.shift())})})};
Glh=function(F){for(;F.length;)UqW(F.shift())};
UqW=function(F){var W=F[0],V=F[1];F=F[2];try{V.apply(W,F)}catch(d){setTimeout(function(){throw d;})}};
_.Xu9=function(F,W,V){ve||OTG();$qY.push([F,W,V])};
_.ce=function(F,W,V){ve||OTG();Ee.push([F,W,V])};
E2Y=function(F,W){W=W===void 0?!1:W;if(!xqW||!v2f||!xqW.handlesDynamicScoping)return null;var V=v2f.ScopingShim;if(!V)return null;var d=V.scopeForNode(F),y=(0,_.pC)(F).getRootNode(),z=function(I){if((0,_.pC)(I).getRootNode()===y){var n=Array.from(xqW.nativeMethods.querySelectorAll.call(I,"*"));n.push(I);for(I=0;I<n.length;I++){var M=n[I];if((0,_.pC)(M).getRootNode()===y){var Y=V.currentScopeForNode(M);Y!==d&&(Y!==""&&V.unscopeNode(M,Y),V.scopeNode(M,d))}}}};
z(F);return W?(W=new MutationObserver(function(I){for(var n=0;n<I.length;n++)for(var M=I[n],Y=0;Y<M.addedNodes.length;Y++){var h=M.addedNodes[Y];h.nodeType===Node.ELEMENT_NODE&&z(h)}}),W.observe(F,{childList:!0,
subtree:!0}),W):null};
cg1=function(){document.body.removeAttribute("unresolved")};
ZTY=function(F){var W=F=F.replace(t$G,"").replace(SBc,""),V=new Pyf;V.start=0;V.end=W.length;for(var d=V,y=0,z=W.length;y<z;y++)if(W[y]==="{"){d.rules||(d.rules=[]);var I=d,n=I.rules[I.rules.length-1]||null;d=new Pyf;d.start=y+1;d.parent=I;d.previous=n;I.rules.push(d)}else W[y]==="}"&&(d.end=y+1,d=d.parent||V);return Jgr(V,F)};
Jgr=function(F,W){var V=W.substring(F.start,F.end-1);F.parsedCssText=F.cssText=V.trim();F.parent&&(V=W.substring(F.previous?F.previous.end:F.parent.start,F.start-1),V=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(V),V=V.replace(QjC," "),V=V.substring(V.lastIndexOf(";")+1),V=F.parsedSelector=F.selector=V.trim(),F.atRule=V.indexOf("@")===0,F.atRule?V.indexOf("@media")===0?F.type=4:V.match(FTh)&&(F.type=7,F.keyframesName=F.selector.split(QjC).pop()):V.indexOf("--")===
0?F.type=1E3:F.type=1);if(V=F.rules)for(var d=0,y=V.length,z=void 0;d<y&&(z=V[d]);d++)Jgr(z,W);return F};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(F){return F.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var W=arguments[1],V=6-W.length;V--;)W="0"+W;return"\\"+W})};
WT1=function(F,W,V){V=V===void 0?"":V;var d="";if(F.cssText||F.rules){var y=F.rules;if(y&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(y))for(var z=0,I=y.length,n=void 0;z<I&&(n=y[z]);z++)d=WT1(n,W,d);else W?W=F.cssText:(W=F.cssText,W=W.replace(VHS,"").replace(dA1,""),W=W.replace(yih,"").replace(zKG,"")),(d=W.trim())&&(d="  "+d+"\n")}d&&(F.selector&&(V+=F.selector+" {\n"),V+=d,F.selector&&(V+="}\n\n"));return V};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(F){F=F[0];return!!F&&!!F.selector&&F.selector.indexOf("--")===0};
sim=function(F){if(F=oX1[F])F._applyShimCurrentVersion=F._applyShimCurrentVersion||0,F._applyShimValidatingVersion=F._applyShimValidatingVersion||0,F._applyShimNextVersion=(F._applyShimNextVersion||0)+1};
Bb1=function(F){return F._applyShimCurrentVersion===F._applyShimNextVersion};
I0Y=function(F){F._applyShimValidatingVersion=F._applyShimNextVersion;F._validating||(F._validating=!0,LTG.then(function(){F._applyShimCurrentVersion=F._applyShimNextVersion;F._validating=!1}))};
mA$=function(F){if(!F)return"";typeof F==="string"&&(F=ZTY(F));return WT1(F,nXf)};
a0r=function(F){!F.__cssRules&&F.textContent&&(F.__cssRules=ZTY(F.textContent));return F.__cssRules||null};
MHC=function(F,W,V,d){if(F){var y=!1,z=F.type;if(d&&z===4){var I=F.selector.match(i51);I&&(window.matchMedia(I[1]).matches||(y=!0))}z===1?W(F):V&&z===7?V(F):z===1E3&&(y=!0);if((F=F.rules)&&!y)for(y=0,z=F.length,I=void 0;y<z&&(I=F[y]);y++)MHC(I,W,V,d)}};
Yu1=function(F,W){var V=F.indexOf("var(");if(V===-1)return W(F,"","","");a:{var d=0;var y=V+3;for(var z=F.length;y<z;y++)if(F[y]==="(")d++;else if(F[y]===")"&&--d===0)break a;y=-1}d=F.substring(V+4,y);V=F.substring(0,V);F=Yu1(F.substring(y+1),W);z=d.indexOf(",");if(z===-1)return W(V,d.trim(),"",F);y=d.substring(0,z).trim();d=d.substring(z+1).trim();return W(V,y,d,F)};
pRh=function(F){if(tM!==void 0)return tM;if(F.__cssBuild===void 0){var W=F.getAttribute("css-build");if(W)F.__cssBuild=W;else{a:{W=F.localName==="template"?F.content.firstChild:F.firstChild;if(W instanceof Comment&&(W=W.textContent.trim().split(":"),W[0]==="css-build")){W=W[1];break a}W=""}if(W!==""){var V=F.localName==="template"?F.content.firstChild:F.firstChild;V.parentNode.removeChild(V)}F.__cssBuild=W}}return F.__cssBuild||""};
qu9=function(F,W,V,d){for(var y=W._noAccessors,z=Object.getOwnPropertyNames(W),I=0;I<z.length;I++){var n=z[I];if(!(n in d))if(y)F[n]=W[n];else{var M=Object.getOwnPropertyDescriptor(W,n);M&&(M.configurable=!0,Object.defineProperty(F,n,M))}}for(var Y in hKm)W[Y]&&(V[Y]=V[Y]||[],V[Y].push(W[Y]))};
RKr=function(F,W,V){W=W||[];for(var d=F.length-1;d>=0;d--){var y=F[d];y?Array.isArray(y)?RKr(y,W):W.indexOf(y)<0&&(!V||V.indexOf(y)<0)&&W.unshift(y):console.warn("behavior is null, check for missing or 404 import")}return W};
b5h=function(F,W){for(var V in W){var d=F[V],y=W[V];F[V]=!("value"in y)&&d&&"value"in d?Object.assign({value:d.value},y):y}};
gXY=function(F,W,V){var d={},y=function(){return W.apply(this,arguments)||this};
_.u(y,W);y._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(I)for(var M=0,Y;M<I.length;M++)Y=I[M],Y.properties&&this.createProperties(Y.properties),Y.observers&&this.createObservers(Y.observers,Y.properties);F.properties&&this.createProperties(F.properties);F.observers&&this.createObservers(F.observers,F.properties);this._prepareTemplate()}else W._finalizeClass.call(this)};
y.prototype.created=function(){W.prototype.created.call(this);var M=d.created;if(M)for(var Y=0;Y<M.length;Y++)M[Y].call(this)};
y.prototype._registered=function(){var M=y.prototype;if(!M.hasOwnProperty("__hasRegisterFinished")){M.__hasRegisterFinished=!0;W.prototype._registered.call(this);lE&&n(M);M=Object.getPrototypeOf(this);var Y=d.beforeRegister;if(Y)for(var h=0;h<Y.length;h++)Y[h].call(M);if(Y=d.registered)for(h=0;h<Y.length;h++)Y[h].call(M)}};
y.prototype._applyListeners=function(){W.prototype._applyListeners.call(this);var M=d.listeners;if(M)for(var Y=0;Y<M.length;Y++){var h=M[Y];if(h)for(var q in h)this._addMethodEventListenerToNode(this,q,h[q])}};
y.prototype._ensureAttributes=function(){var M=d.hostAttributes;if(M)for(var Y=M.length-1;Y>=0;Y--){var h=M[Y],q;for(q in h)this._ensureAttribute(q,h[q])}W.prototype._ensureAttributes.call(this)};
y.prototype.ready=function(){W.prototype.ready.call(this);var M=d.ready;if(M)for(var Y=0;Y<M.length;Y++)M[Y].call(this)};
y.prototype.attached=function(){W.prototype.attached.call(this);var M=d.attached;if(M)for(var Y=0;Y<M.length;Y++)M[Y].call(this)};
y.prototype.detached=function(){W.prototype.detached.call(this);var M=d.detached;if(M)for(var Y=0;Y<M.length;Y++)M[Y].call(this)};
y.prototype.attributeChanged=function(M,Y,h){W.prototype.attributeChanged.call(this);var q=d.attributeChanged;if(q)for(var R=0;R<q.length;R++)q[R].call(this,M,Y,h)};
_.S0.Object.defineProperties(y,{properties:{configurable:!0,enumerable:!0,get:function(){var M={};if(I)for(var Y=0;Y<I.length;Y++)b5h(M,I[Y].properties);b5h(M,F.properties);return M}},
observers:{configurable:!0,enumerable:!0,get:function(){var M=[];if(I)for(var Y=0,h;Y<I.length;Y++)h=I[Y],h.observers&&(M=M.concat(h.observers));F.observers&&(M=M.concat(F.observers));return M}}});
if(V){Array.isArray(V)||(V=[V]);var z=W.prototype.behaviors;var I=RKr(V,null,z);y.prototype.behaviors=z?z.concat(V):I}var n=function(M){if(I)for(var Y=I,h=0;h<Y.length;h++)qu9(M,Y[h],d,TbK);qu9(M,F,d,eKL)};
lE||n(y.prototype);y.generatedFrom=F;return y};
DAN=function(F){var W=typeof F!=="string"?F:{is:F,notifyObserversOnUndefined:!0};W.fastInit===void 0&&(W.fastInit=!0);return function(V){if(!W.disableInheritanceCheck&&Object.getPrototypeOf(V.prototype).constructor!==_.Pe)throw Error("Vd");var d=V.prototype;d.is=W.is;k2r(d,"created",function(){this.hostElement=this;this.polymerController=this});
uzS(d,V,W.fastInit);W.notifyObserversOnUndefined&&(d._overrideLegacyUndefined=!0);if(KTK)for(var y=_.L(Object.getOwnPropertyNames(d)),z=y.next();!z.done;z=y.next()){z=z.value;var I=Object.getOwnPropertyDescriptor(d,z);I.enumerable===!1&&(I.enumerable=!0,Object.defineProperty(d,z,I))}if("template"in V)var n=function(){return V.template};
else W.template!==void 0&&(n=W.template);if(n!==void 0){var M;Object.defineProperty(d,"_template",{get:function(){M===void 0&&(M=n());return M},
set:function(Y){M=Y},
configurable:!0,enumerable:!0})}Polymer(d);V[H5S]=d}};
Aim=function(F){F=F===void 0?{}:F;F.fastInit===void 0&&(F.fastInit=!0);return function(W){if(!F.disableInheritanceCheck&&Object.getPrototypeOf(W.prototype).constructor!==JM)throw Error("Wd");uzS(W.prototype,W,F.fastInit)}};
uzS=function(F,W,V){V=V===void 0?!1:V;jiY(W);V?k2r(F,"created",function(){this.disableEnforceFastDefaultValuesCheck||riG(W,this)}):k2r(F,"ready",function(){for(var d={},y=_.L(ltG(this.behaviors)),z=y.next();!z.done;z=y.next())z=z.value,z.properties&&Object.assign(d,CIC(this,z.properties));
Object.assign(d,CIC(this,this.properties));riG(W,this);y=_.L(Object.keys(d));for(z=y.next();!z.done;z=y.next())z=z.value,this[z]=d[z]})};
riG=function(F,W){if(KTK){F=new F;for(var V=_.L(Object.getOwnPropertyNames(F)),d=V.next();!d.done;d=V.next())d=d.value,W[d]=F[d];for(V=W;V&&V!==Object.prototype;V=Object.getPrototypeOf(V)){d=_.L(Object.getOwnPropertyNames(V));for(var y=d.next();!y.done;y=d.next())y=y.value,F.hasOwnProperty(y)||Object.defineProperty(F,y,kY9(W,y))}}else F.apply(W)};
kY9=function(F,W){return{get:function(){var V=F[W];return V instanceof Function?V.bind(F):V},
set:function(V){F[W]=V}}};
CIC=function(F,W){if(!W)return{};for(var V={},d=_.L(Object.keys(W)),y=d.next();!y.done;y=d.next())if(y=y.value,!W[y].readOnly){var z=F[y];z!==void 0&&(V[y]=z)}return V};
jiY=function(F){var W=new F;F=F.prototype.properties||{};for(var V=_.L(Object.keys(F)),d=V.next();!d.done;d=V.next())if(d=d.value,W.hasOwnProperty(d)){var y=F[d];typeof y==="function"&&(F[d]=y={type:y});W[d]!=null&&y.type===Object&&(y.type=l01(W[d].constructor))}};
l01=function(F){for(var W=_.L(NbG),V=W.next();!V.done;V=W.next())if(V=V.value,F===V)return V;return Object};
f0L=function(F){return function(W,V){W.behaviors=W.behaviors||[];W.behaviors.push(F||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",W,V).prototype:void 0));Object.defineProperty(W,V,{get:function(){return this},
enumerable:!0,configurable:!0})}};
wRL=function(F){F=F===void 0?{}:F;return function(W,V){W.properties=W.properties||{};F.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?F.type=l01(Reflect.getMetadata("design:type",W,V)):F.type=String);var d=F,y=W.properties[V];W.properties[V]=y?Object.assign({},y,d):d}};
GYN=function(F){return function(W,V){W.listeners=W.listeners||{};W.listeners[F]=V}};
$Ah=function(){var F=_.QS.apply(0,arguments);if(F.length===0)throw Error("Xd");return function(W,V){W.observers=W.observers||[];W.observers.push(V+"("+F.join(",")+")")}};
UA1=function(){var F=_.QS.apply(0,arguments);return function(W,V,d){var y=Object.getOwnPropertyDescriptor(W,V).get,z="__compute__"+V;Object.defineProperty(W,z,{value:y,enumerable:!0});W.properties=W.properties||{};y=W.properties[V];y||(y={},W.properties[V]=y);y.computed=z+"("+F.join(",")+")";d.get=void 0}};
_.ZD=function(F,W,V){_.Ba.call(this);this.JSC$11625_id_=null;this.usingListeners_=!1;this.JSC$11625_listener_=F;this.handler_=V;this.JSC$11625_win_=W||window;this.callback_=(0,_.Ll)(this.JSC$11627_doAction_,this)};
XR$=function(F){var W=O5h(F);if(!W)throw Error("Yd`"+F);return W};
O5h=function(F){var W={};F=String(F);var V=F.charAt(0)=="#"?F:"#"+F;if(xAW.test(V))return W.hex=vX9(V),W.type="hex",W;V=EX1(F);return V.length?(W.hex=ciY(V[0],V[1],V[2]),W.type="rgb",W):tH1&&(F=tH1[F.toLowerCase()])?(W.hex=F,W.type="named",W):null};
vX9=function(F){if(!xAW.test(F))throw Error("$d`"+F);F.length==4&&(F=F.replace(SuS,"#$1$1$2$2$3$3"));return F.toLowerCase()};
PIf=function(F){F=vX9(F);F=parseInt(F.slice(1),16);return[F>>16,F>>8&255,F&255]};
ciY=function(F,W,V){F=Number(F);W=Number(W);V=Number(V);if(F!=(F&255)||W!=(W&255)||V!=(V&255))throw Error("ae`"+F+"`"+W+"`"+V);W=F<<16|W<<8|V;return F<16?"#"+(16777216|W).toString(16).slice(1):"#"+W.toString(16)};
EX1=function(F){var W=F.match(JiC);if(W){F=Number(W[1]);var V=Number(W[2]);W=Number(W[3]);if(F>=0&&F<=255&&V>=0&&V<=255&&W>=0&&W<=255)return[F,V,W]}return[]};
Z5f=function(){};
QN=function(F){this.range_=F};
FX=function(F){this.range_=F};
Ww=function(F){this.range_=F};
Qic=function(F){return _.VB?new Ww(F):_.dG?new FX(F):new QN(F)};
FGS=function(){var F=Bk().JSC$9633_document_;return!!(F.webkitIsFullScreen||F.mozFullScreen||F.msFullscreenElement||F.fullscreenElement)};
_.yB=function(){var F=window.getSelection();return F&&WGW(F)};
WGW=function(F){var W=!1;if(F.createRange)try{var V=F.createRange()}catch(y){return null}else if(F.rangeCount){if(F.rangeCount>1){V=new zB;W=F.rangeCount;for(var d=0;d<W;d++)V.browserRanges_.push(F.getRangeAt(d));return V}V=F.getRangeAt(0);W=Vb1(F.anchorNode,F.anchorOffset,F.focusNode,F.focusOffset)}else return null;return dn$(Qic(V),W)};
_.sZ=function(F,W){return _.o8(F,W,F,W)};
_.Bw=function(F,W,V,d){return _.o8(F,W,V,d)};
Vb1=function(F,W,V,d){if(F==V)return d<W;var y;if(F.nodeType==1&&W)if(y=F.childNodes[W])F=y,W=0;else if(_.wx(F,V))return!0;if(V.nodeType==1&&d)if(y=V.childNodes[d])V=y,d=0;else if(_.wx(V,F))return!1;return(y01(F,V)||W-d)>0};
LL=function(F,W,V){_.Ba.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=F;this.scrollTimer_=new _.iR(50);this.JSC$11704_eventHandler_=new _.nl(this);this.scrollDelta_=new _.ra;this.containerIsActuallyContent_=F.tagName==="BODY"||F.tagName==="HTML";this.containerBounds_=zcL(F);this.containerIsActuallyContent_&&(F=_.oG(),this.containerBounds_.height=F.height,this.containerBounds_.width=F.width);this.margin_=W||0;if(W){if(W=this.containerBounds_.clone(),F=this.margin_){var d=
Math.min(F,W.height*.25);W.top+=d;W.height-=2*d;F=Math.min(F,W.width*.25);W.left+=F;W.width-=2*F}}else W=this.containerBounds_;this.scrollBounds_=W;V||this.JSC$11704_eventHandler_.listen(_.qP(this.containerNode_),"mousemove",this.JSC$11706_onMouseMove);this.JSC$11704_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11706_onTick_)};
oOS=function(){};
sqY=function(F){return F%10==1&&F%100!=11?"one":F%10==2&&F%100!=12?"two":F%10==3&&F%100!=13?"few":"other"};
BSN=function(F,W,V,d,y,z,I,n){this.x0=F;this.y0=W;this.x1=V;this.y1=d;this.x2=y;this.y2=z;this.x3=I;this.y3=n};
I8=function(){_.Ha.call(this);this.JSC$11787_name_="closure_frame"+LGN++;this.iframesForDisposal_=[];Idc[this.JSC$11787_name_]=this};
_.nL=function(F){this.errorMessage_=null;this.result_=[];this.JSC$11791_buffer_="";this.stack_=[];this.JSC$11791_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!F||!F.deliverMessageAsRawString)};
_.mo=function(F){this.mechanism=F};
a8=function(F,W){this.JSC$11798_key_=F;this.JSC$11798_value_=W};
_.iw=function(F,W){this.JSC$11804_map_={};this.JSC$11804_keys_=[];this.version_=this.size=0;var V=arguments.length;if(V>1){if(V%2)throw Error("na");for(var d=0;d<V;d+=2)this.set(arguments[d],arguments[d+1])}else F&&this.addAll(F)};
mn1=function(){this.JSC$11807_map_=new _.iw;this.JSC$11807_head_=new nOL("");this.JSC$11807_head_.next=this.JSC$11807_head_.prev=this.JSC$11807_head_};
ixm=function(F){if(F>=55296&&F<=57343||F>1114111)return"\ufffd";F in adN&&(F=adN[F]);var W="";F>65535&&(F-=65536,W+=String.fromCharCode(F>>>10&1023|55296),F=56320|F&1023);return W+=String.fromCharCode(F)};
MbY=function(F,W){return F<W?1:-1};
poK=function(){return function(F){return F.charAt(1)==="#"?F.charAt(2)==="X"||F.charAt(2)==="x"?ixm(parseInt(F.substr(3),16)):ixm(parseInt(F.substr(2),10)):YIN[F.slice(1,-1)]}};
RcW=function(F){return F.slice(1,F.length-1).trim().replace(hcG,function(W){return qIr[W]||" "})};
M9=function(F){return F===32||F===9};
Yg=function(F,W){return W<F.length?F.charCodeAt(W):-1};
bx$=function(F){for(;F;){if(F._lastLineBlank)return!0;var W=F.type;if(W==="list"||W==="item")F=F._lastChild;else break}return!1};
pL=function(F){if(TSr.test(F)){var W=1,V=0,d=0;for(F[V]=="|"&&V++;V<F.length;){switch(F[V]){case "|":d=1;break;case " ":break;case "\t":break;default:d&&(d=0,W++)}V++}return ec9.test(F)?-W:W}return 0};
gOf=function(F){return F=="table"||F=="row"||F=="cell"};
uOc=function(){return new ha("document",[[1,1],[0,0]])};
KGh=function(){};
q9=function(){var F={safe:!1};F=F||{};F.softbreak=F.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=F};
r0c=function(F,W){var V="";if(F)if(F=F.toLowerCase(),F===" "||Hxm.test(F))V="space";else if(DnL.test(F))V="esc";else if(F.length==1){if(!W||A09.test(F))V=F}else V=jqC.test(F)?F.replace("arrow",""):F=="multiply"?"*":F;return V};
NSL=function(F,W){var V=F.hasModifiers;if(W.key)V=r0c(W.key,V);else if(W.detail&&W.detail.key)V=r0c(W.detail.key,V);else{V=W.keyIdentifier;var d="";V&&(V in C0S?d=C0S[V]:kkr.test(V)?(V=parseInt(V.replace("U+","0x"),16),d=String.fromCharCode(V).toLowerCase()):d=V.toLowerCase());(V=d)||(V=W.keyCode,d="",Number(V)&&(V>=65&&V<=90?d=String.fromCharCode(32+V):V>=112&&V<=123?d="f"+(V-112+1):V>=48&&V<=57?d=String(V-48):V>=96&&V<=105?d=String(V-96):d=ldG[V]),V=d);V=V||""}return V===F.key&&(!F.hasModifiers||
!!W.shiftKey===!!F.shiftKey&&!!W.ctrlKey===!!F.ctrlKey&&!!W.altKey===!!F.altKey&&!!W.metaKey===!!F.metaKey)};
wom=function(F){return F.length===1?{combo:F,key:F,event:"keydown"}:F.split("+").reduce(function(W,V){var d=V.split(":");V=d[0];d=d[1];V in fdG?(W[fdG[V]]=!0,W.hasModifiers=!0):(W.key=V,W.event=d||"keydown");return W},{combo:F.split(":").shift()})};
GkK=function(F){return F.trim().split(" ").map(function(W){return wom(W)})};
$nG=function(F,W){if(F&&F.fn){var V=F.fn;F.fn=function(){try{V.apply(this,arguments)}catch(d){if(d instanceof R8)console.warn("Argument '"+d.arg+"'"+(W?" for method '"+W+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw d;}}}return F};
OxG=function(){var F=[],W;var V=V||_.Un1.length;for(W=0;W<8;W++)F[W]=_.Un1[0|Math.random()*V];return F.join("")};
XoG=function(){var F=_.QS.apply(0,arguments);return F.length===0?function(W){return W}:F.length===1?F[0]:F.reduce(function(W,V){return function(){return W(V.apply(null,_.Pd(_.QS.apply(0,arguments))))}})};
xn9=function(){var F=_.QS.apply(0,arguments);return function(W){return function(V,d){V=W(V,d);var y=function(){throw Error("He");},z={getState:V.getState,
dispatch:function(I){return y.apply(null,[I].concat(_.Pd(_.QS.apply(1,arguments))))}};
d=F.map(function(I){return I(z)});
y=XoG.apply(null,_.Pd(d))(V.dispatch);return Object.assign({},V,{dispatch:y})}}};
c0G=function(F){Object.keys(F).forEach(function(W){var V=F[W];if(typeof V(void 0,{type:vOc})==="undefined")throw Error("Ie`"+W);if(typeof V(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+EO1()})==="undefined")throw Error("Je`"+W+"`"+vOc);})};
bw=function(F){for(var W=Object.keys(F),V={},d=0;d<W.length;d++){var y=W[d];typeof F[y]==="function"&&(V[y]=F[y])}var z=Object.keys(V);try{c0G(V)}catch(n){var I=n}return function(n,M){n=n===void 0?{}:n;if(I)throw I;for(var Y=!1,h={},q=0;q<z.length;q++){var R=z[q],b=n[R],g=(0,V[R])(b,M);if(typeof g==="undefined")throw n=M&&M.type,Error("Ke`"+(n?'"'+String(n)+'"':"(unknown type)")+"`"+R);h[R]=g;Y=Y||g!==b}return(Y=Y||z.length!==Object.keys(n).length)?h:n}};
tbC=function(F,W,V){function d(){if(h)throw Error("Le");return n}
function y(b){if(typeof b!=="function")throw Error("Me`"+typeof b);if(h)throw Error("Ne");var g=!0;Y===M&&(Y=M.slice());Y.push(b);return function(){if(g){if(h)throw Error("Oe");g=!1;Y===M&&(Y=M.slice());var K=Y.indexOf(b);Y.splice(K,1);M=null}}}
function z(b){if(typeof b!=="object"||b===null)var g=!1;else{for(g=b;Object.getPrototypeOf(g)!==null;)g=Object.getPrototypeOf(g);g=Object.getPrototypeOf(b)===g}if(!g)throw Error("Pe`"+typeof b);if(typeof b.type==="undefined")throw Error("Qe");if(h)throw Error("Re");try{h=!0,n=I(n,b)}finally{h=!1}g=M=Y;for(var K=0;K<g.length;K++)(0,g[K])();return b}
if(typeof W==="function"&&typeof V==="function"||typeof V==="function"&&typeof arguments[3]==="function")throw Error("Se");typeof W==="function"&&typeof V==="undefined"&&(V=W,W=void 0);if(typeof V!=="undefined"){if(typeof V!=="function")throw Error("Te`"+typeof V);return V(tbC)(F,W)}if(typeof F!=="function")throw Error("Ue`"+typeof F);var I=F,n=W,M=[],Y=M,h=!1;z({type:vOc});var q={},R=(q.dispatch=z,q.subscribe=y,q.getState=d,q.replaceReducer=function(b){if(typeof b!=="function")throw Error("Ve`"+
typeof b);I=b;z({type:SIC});return R},q[P0h]=function(){var b={};
return b.subscribe=function(g){function K(){g.next&&g.next(d())}
if(typeof g!=="object"||g===null)throw new TypeError("We`"+typeof g);K();return{unsubscribe:y(K)}},b[P0h]=function(){return this},b},q);
return R};
J0f=function(F){function W(){y&&(y=!1,F());z&&d()}
function V(){requestAnimationFrame(W)}
function d(){var n=Date.now();if(y){if(n-I<2)return;z=!0}else y=!0,z=!1,setTimeout(V,20);I=n}
var y=!1,z=!1,I=0;return d};
TB=function(F){return typeof F==="number"?F:parseFloat(F)||0};
Zx9=function(F){return _.QS.apply(1,arguments).reduce(function(W,V){return W+TB(F["border-"+V+"-width"])},0)};
VV1=function(F){if(QqL[F])return QqL[F];var W=globalThis[F],V=W.prototype,d=F in Fk9?Fk9[F]:void 0;d=!(!d||!d.every(function(M){var Y,h;return!!((Y=Object.getOwnPropertyDescriptor(V,M))==null?0:(h=Y.get)==null?0:h.toString().includes("[native code]"))}));
var y=F in Wkh?Wkh[F]:void 0;y=!(!y||!y.every(function(M){var Y;return typeof V[M]==="function"&&((Y=V[M])==null?void 0:Y.toString().includes("[native code]"))}));
if(d&&y&&!globalThis.Zone)return QqL[F]=W.prototype;try{var z=document.createElement("iframe");document.body.appendChild(z);var I=z.contentWindow;if(!I)return W.prototype;var n=I[F].prototype;document.body.removeChild(z);return n?QqL[F]=n:V}catch(M){return V}};
eZ=function(F,W,V){var d=F+"."+String(V);if(d41[d])return d41[d].call(W);F=VV1(F);var y;F=(y=Object.getOwnPropertyDescriptor(F,V))==null?void 0:y.get;if(!F)return W[V];d41[d]=F;return F.call(W)};
zBh=function(F,W){var V="Node."+String(W);if(yP9[V])return yP9[V].bind(F);var d=VV1("Node")[W];if(typeof d!=="function")return F[W];yP9[V]=d;return d.bind(F)};
gG=function(F,W,V){try{if(!(W in F))return function(){};
var d=F[W],y=V(d);typeof y==="function"&&(y.prototype=y.prototype||{},Object.defineProperties(y,{__rrweb_original__:{enumerable:!1,value:d}}));F[W]=y;return function(){F[W]=d}}catch(z){return function(){}}};
Hw=function(F){var W=F&&"host"in F&&"mode"in F&&uw(F)||null;return!!(W&&"shadowRoot"in W&&KL(W)===F)};
DM=function(F){return Object.prototype.toString.call(F)==="[object ShadowRoot]"};
oP9=function(F){F.includes(" background-clip: text;")&&!F.includes(" -webkit-background-clip: text;")&&(F=F.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return F};
BOm=function(F){try{var W=F.rules||F.cssRules;if(!W)return null;var V=F.href;!V&&F.ownerNode&&(V=F.ownerNode.baseURI);var d=Array.from(W,function(y){return s6c(y,V)}).join("");
return oP9(d)}catch(y){return null}};
s6c=function(F,W){if("styleSheet"in F){try{var V;if(!(V=BOm(F.styleSheet))){var d=F.cssText;if(d.split('"').length<3)V=d;else{var y=["@import","url("+JSON.stringify(F.href)+")"];F.layerName===""?y.push("layer"):F.layerName&&y.push("layer("+F.layerName+")");F.supportsText&&y.push("supports("+F.supportsText+")");F.media.length&&y.push(F.media.mediaText);V=y.join(" ")+";"}}var z=V}catch(I){z=F.cssText}return F.styleSheet.href?Lkf(z,F.styleSheet.href):z}z=F.cssText;"selectorText"in F&&F.selectorText.includes(":")&&
(z=z.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return W?Lkf(z,W):z};
IIG=function(F){var W=F.element;var V=F.maskInputOptions;var d=F.tagName;var y=F.type;var z=F.value;F=F.maskInputFn;z=z||"";y=y&&y.toLowerCase();if(V[d.toLowerCase()]||y&&V[y])z=F?F(z,W):"*".repeat(z.length);return z};
nPY=function(F){var W=F.getContext("2d");if(!W)return!0;for(var V=0;V<F.width;V+=50)for(var d=0;d<F.height;d+=50){var y=W.getImageData;if((new Uint32Array(("__rrweb_original__"in y?y.__rrweb_original__:y).call(W,V,d,Math.min(50,F.width-V),Math.min(50,F.height-d)).data.buffer)).some(function(z){return z!==0}))return!1}return!0};
m4C=function(F){var W=F.type;return F.hasAttribute("data-rr-is-password")?"password":W?W.toLowerCase():null};
aIC=function(F){try{var W=new URL(F,window.location.href)}catch(y){return null}var V,d;return(d=(V=W.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:V[1])!=null?d:null};
Lkf=function(F,W){return(F||"").replace(iKY,function(V,d,y,z,I,n){y=y||I||n;d=d||z||"";if(!y)return V;if(MV1.test(y)||YjC.test(y)||pz1.test(y))return"url("+d+y+d+")";if(y[0]==="/")return V=W.indexOf("//")>-1?W.split("/").slice(0,3).join("/"):W.split("/")[0],V=V.split("?")[0],"url("+d+(V+y)+d+")";V=W.split("/");z=y.split("/");V.pop();z=_.L(z);for(y=z.next();!y.done;y=z.next())y=y.value,y!=="."&&(y===".."?V.pop():V.push(y));return"url("+d+V.join("/")+d+")"})};
hB$=function(F,W){return(W=W===void 0?!1:W)?F.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):F.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
qj1=function(F,W){var V=V===void 0?!1:V;W=Array.from(W.childNodes);var d=[],y=0;if(W.length>1&&F&&typeof F==="string")for(var z=hB$(F,V),I=z.length/F.length,n=1;n<W.length;n++)if(W[n].textContent&&typeof W[n].textContent==="string"){for(var M=hB$(W[n].textContent,V),Y=3;Y<M.length&&(M[Y].match(/[a-zA-Z0-9]/)||M.indexOf(M.substring(0,Y),1)!==-1);Y++);for(;Y<M.length;Y++){var h=M.substring(0,Y),q=z.split(h),R=-1;if(q.length===2)R=q[0].length;else if(q.length>2&&q[0]===""&&W[n-1].textContent!=="")R=
z.indexOf(h,1);else if(q.length===1){h=h.substring(0,h.length-1);q=z.split(h);if(q.length<=1)return d.push(F),d;Y=101}else Y===M.length-1&&(R=z.indexOf(h));if(q.length>=2&&Y>100){var b=W[n-1].textContent;b&&typeof b==="string"&&(R=z.indexOf(h,hB$(b).length));R===-1&&(R=q[0].length)}if(R!==-1){for(M=Math.floor(R/I);M>0&&M<F.length;){y+=1;if(y>50*W.length)return d.push(F),d;Y=hB$(F.substring(0,M),V);if(Y.length===R){d.push(F.substring(0,M));F=F.substring(M);z=z.substring(R);break}else M=Y.length<R?
M+Math.max(1,Math.floor((R-Y.length)/I)):M-Math.max(1,Math.floor((Y.length-R)*I))}break}}}d.push(F);return d};
bKC=function(){return RBG++};
eBh=function(F){if(F instanceof HTMLFormElement)return"form";F=F.tagName.toLowerCase();return TOr.test(F)?"div":F};
HKW=function(F,W){function V(Y){return(Y=Y.exec(W.substring(d)))?(Y=Y[0],d+=Y.length,Y):""}
if(W.trim()==="")return W;for(var d=0,y=[];;){V(gPS);if(d>=W.length)break;var z=V(uoC);if(z.slice(-1)===",")z=KkW(F,z.substring(0,z.length-1)),y.push(z);else{var I="";z=KkW(F,z);for(var n=!1;;){var M=W.charAt(d);if(M===""){y.push((z+I).trim());break}else if(n)M===")"&&(n=!1);else if(M===","){d+=1;y.push((z+I).trim());break}else M==="("&&(n=!0);I+=M;d+=1}}}return y.join(", ")};
KkW=function(F,W){return W&&W.trim()!==""?D4W(F,W):W};
D4W=function(F,W){var V=APc.get(F);V||(V=F.createElement("a"),APc.set(F,V));if(!W)W="";else if(W.startsWith("blob:")||W.startsWith("data:"))return W;Wd(V,W);return V.href};
j6S=function(F,W,V,d){return d?V==="src"||V==="href"&&(W!=="use"||d[0]!=="#")||V==="xlink:href"&&d[0]!=="#"||V==="background"&&(W==="table"||W==="td"||W==="th")?KkW(F,d):V==="srcset"?HKW(F,d):V==="style"?Lkf(d,D4W(F)):W==="object"&&V==="data"?KkW(F,d):d:d};
rP1=function(F,W){return(F==="video"||F==="audio")&&W==="autoplay"};
CVC=function(F,W,V){try{if(typeof W==="string"){if(F.classList.contains(W))return!0}else for(var d=F.classList.length;d--;)if(W.test(F.classList[d]))return!0;if(V)return F.matches(V)}catch(y){}return!1};
kZ9=function(F,W,V){if(!F)return!1;if(F.nodeType!==F.ELEMENT_NODE)return V?kZ9(Aa(F),W,V):!1;for(var d=F.classList.length;d--;)if(W.test(F.classList[d]))return!0;return V?kZ9(Aa(F),W,V):!1};
lIG=function(F,W,V,d){if(F.nodeType===F.ELEMENT_NODE){if(!jZ(F).length)return!1}else{if(rG(F)===null)return!1;F=rG(F)}try{if(typeof W==="string")if(d){if(F.closest("."+W))return!0}else{if(F.classList.contains(W))return!0}else if(kZ9(F,W,d))return!0;if(V)if(d){if(F.closest(V))return!0}else if(F.matches(V))return!0}catch(y){}return!1};
NOc=function(F,W,V){var d=F.contentWindow;if(d){var y=!1;try{var z=d.document.readyState}catch(n){return}if(z!=="complete"){var I=setTimeout(function(){y||(W(),y=!0)},V);
F.addEventListener("load",function(){clearTimeout(I);y=!0;W()})}else d.location.href==="about:blank"&&F.src!=="about:blank"&&F.src!==""||setTimeout(W,0),F.addEventListener("load",W)}};
fIh=function(F,W,V){var d=!1;try{var y=F.sheet}catch(I){return}if(!y){var z=setTimeout(function(){d||(W(),d=!0)},V);
F.addEventListener("load",function(){clearTimeout(z);d=!0;W()})}};
$4K=function(F,W){var V=W.doc,d=W.blockClass,y=W.blockSelector,z=W.needsMask,I=W.inlineStylesheet,n=W.maskInputOptions===void 0?{}:W.maskInputOptions,M=W.maskTextFn,Y=W.maskInputFn,h=W.dataURLOptions===void 0?{}:W.dataURLOptions,q=W.inlineImages,R=W.recordCanvas,b=W.keepIframeSrcFn,g=W.newlyAddedElement===void 0?!1:W.newlyAddedElement,K=W.cssCaptured===void 0?!1:W.cssCaptured;W=W.mirror;W.nodeMetaMap.has(V)?(W=W.getId(V),W=W===1?void 0:W):W=void 0;switch(F.nodeType){case F.DOCUMENT_NODE:return F.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:F.compatMode}:{type:0,childNodes:[]};case F.DOCUMENT_TYPE_NODE:return{type:1,name:F.name,publicId:F.publicId,systemId:F.systemId,rootId:W};case F.ELEMENT_NODE:return wzm(F,{doc:V,blockClass:d,blockSelector:y,inlineStylesheet:I,maskInputOptions:n,maskInputFn:Y,dataURLOptions:h,inlineImages:q,recordCanvas:R,keepIframeSrcFn:b,newlyAddedElement:g,rootId:W});case F.TEXT_NODE:return I=(d=Aa(F))&&d.tagName,d="",y=I==="STYLE"?!0:void 0,(I=I==="SCRIPT"?!0:void 0)?
d="SCRIPT_PLACEHOLDER":K||(d=GZS(F),y&&d&&(d=Lkf(d,D4W(V)))),!y&&!I&&d&&z&&(d=M?M(d,rG(F)):d.replace(/[\S]/g,"*")),{type:3,textContent:d||"",rootId:W};case F.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:W};case F.COMMENT_NODE:return{type:5,textContent:GZS(F)||"",rootId:W};default:return!1}};
wzm=function(F,W){var V=W.doc,d=W.inlineStylesheet,y=W.maskInputOptions===void 0?{}:W.maskInputOptions,z=W.maskInputFn,I=W.dataURLOptions===void 0?{}:W.dataURLOptions,n=W.inlineImages,M=W.recordCanvas,Y=W.keepIframeSrcFn,h=W.newlyAddedElement===void 0?!1:W.newlyAddedElement,q=W.rootId;W=CVC(F,W.blockClass,W.blockSelector);for(var R=eBh(F),b={},g=F.attributes.length,K=0;K<g;K++){var C=F.attributes[K];rP1(R,C.name)||(b[C.name]=j6S(V,R,C.name.toLowerCase(),C.value))}R==="link"&&d&&(d=Array.from(V.styleSheets).find(function(U){return U.href===
F.href}),g=null,d&&(g=BOm(d)),g&&(delete b.rel,delete b.href,b._cssText=g));
R==="style"&&F.sheet&&(d=BOm(F.sheet))&&(F.childNodes.length>1&&(d=qj1(d,F).join("/* rr_split */")),b._cssText=d);if(R==="input"||R==="textarea"||R==="select")d=F.value,g=F.checked,b.type!=="radio"&&b.type!=="checkbox"&&b.type!=="submit"&&b.type!=="button"&&d?b.value=IIG({element:F,type:m4C(F),tagName:R,value:d,maskInputOptions:y,maskInputFn:z}):g&&(b.checked=g);R==="option"&&(F.selected&&!y.select?b.selected=!0:delete b.selected);R==="dialog"&&F.open&&(b.rr_open_mode=F.matches("dialog:modal")?"modal":
"non-modal");R==="canvas"&&M&&(F.__context==="2d"?nPY(F)||(b.rr_dataURL=F.toDataURL(I.type,I.quality)):"__context"in F||(y=F.toDataURL(I.type,I.quality),z=V.createElement("canvas"),z.width=F.width,z.height=F.height,z=z.toDataURL(I.type,I.quality),y!==z&&(b.rr_dataURL=y)));if(R==="img"&&n){kg||(kg=V.createElement("canvas"),U4S=kg.getContext("2d"));var k=F.currentSrc||F.getAttribute("src")||"<unknown-src>",f=F.crossOrigin,S=function(){F.removeEventListener("load",S);try{kg.width=F.naturalWidth,kg.height=
F.naturalHeight,U4S.drawImage(F,0,0),b.rr_dataURL=kg.toDataURL(I.type,I.quality)}catch(U){if(F.crossOrigin!=="anonymous"){F.crossOrigin="anonymous";F.complete&&F.naturalWidth!==0?S():F.addEventListener("load",S);return}console.warn("Cannot inline img src="+k+"! Error: "+U)}F.crossOrigin==="anonymous"&&(f?b.crossOrigin=f:F.removeAttribute("crossorigin"))};
F.complete&&F.naturalWidth!==0?S():F.addEventListener("load",S)}if(R==="audio"||R==="video")V=b,V.rr_mediaState=F.paused?"paused":"played",V.rr_mediaCurrentTime=F.currentTime,V.rr_mediaPlaybackRate=F.playbackRate,V.rr_mediaMuted=F.muted,V.rr_mediaLoop=F.loop,V.rr_mediaVolume=F.volume;h||(F.scrollLeft&&(b.rr_scrollLeft=F.scrollLeft),F.scrollTop&&(b.rr_scrollTop=F.scrollTop));W&&(h=F.getBoundingClientRect(),b={class:b.class,rr_width:h.width+"px",rr_height:h.height+"px"});R!=="iframe"||Y(b.src)||(F.contentDocument||
(b.rr_src=b.src),delete b.src);var v;try{customElements.get(R)&&(v=!0)}catch(U){}return{type:2,tagName:R,attributes:b,childNodes:[],isSVG:!(F.tagName!=="svg"&&!F.ownerSVGElement)||void 0,needBlock:W,rootId:q,isCustom:v}};
lw=function(F){return F===void 0||F===null?"":F.toLowerCase()};
OKh=function(F,W){return W.comment&&F.type===5||F.type===2&&(W.script&&(F.tagName==="script"||F.tagName==="link"&&(F.attributes.rel==="preload"&&F.attributes.as==="script"||F.attributes.rel==="modulepreload")||F.tagName==="link"&&F.attributes.rel==="prefetch"&&typeof F.attributes.href==="string"&&aIC(F.attributes.href)==="js")||W.headFavicon&&(F.tagName==="link"&&F.attributes.rel==="shortcut icon"||F.tagName==="meta"&&(lw(F.attributes.name).match(/^msapplication-tile(image|color)$/)||lw(F.attributes.name)===
"application-name"||lw(F.attributes.rel)==="icon"||lw(F.attributes.rel)==="apple-touch-icon"||lw(F.attributes.rel)==="shortcut icon"))||F.tagName==="meta"&&(W.headMetaDescKeywords&&lw(F.attributes.name).match(/^description|keywords$/)||W.headMetaSocial&&(lw(F.attributes.property).match(/^(og|twitter|fb):/)||lw(F.attributes.name).match(/^(og|twitter):/)||lw(F.attributes.name)==="pinterest")||W.headMetaRobots&&(lw(F.attributes.name)==="robots"||lw(F.attributes.name)==="googlebot"||lw(F.attributes.name)===
"bingbot")||W.headMetaHttpEquiv&&F.attributes["http-equiv"]!==void 0||W.headMetaAuthorship&&(lw(F.attributes.name)==="author"||lw(F.attributes.name)==="generator"||lw(F.attributes.name)==="framework"||lw(F.attributes.name)==="publisher"||lw(F.attributes.name)==="progid"||lw(F.attributes.property).match(/^article:/)||lw(F.attributes.property).match(/^product:/))||W.headMetaVerification&&(lw(F.attributes.name)==="google-site-verification"||lw(F.attributes.name)==="yandex-verification"||lw(F.attributes.name)===
"csrf-token"||lw(F.attributes.name)==="p:domain_verify"||lw(F.attributes.name)==="verify-v1"||lw(F.attributes.name)==="verification"||lw(F.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
N9=function(F,W){var V=W.doc,d=W.mirror,y=W.blockClass,z=W.blockSelector,I=W.maskTextClass,n=W.maskTextSelector,M=W.skipChild===void 0?!1:W.skipChild,Y=W.inlineStylesheet===void 0?!0:W.inlineStylesheet,h=W.maskInputOptions===void 0?{}:W.maskInputOptions,q=W.maskTextFn,R=W.maskInputFn,b=W.slimDOMOptions,g=W.dataURLOptions===void 0?{}:W.dataURLOptions,K=W.inlineImages===void 0?!1:W.inlineImages,C=W.recordCanvas===void 0?!1:W.recordCanvas,k=W.onSerialize,f=W.onIframeLoad,S=W.iframeLoadTimeout===void 0?
5E3:W.iframeLoadTimeout,v=W.onStylesheetLoad,U=W.stylesheetLoadTimeout===void 0?5E3:W.stylesheetLoadTimeout,c=W.keepIframeSrcFn===void 0?function(){return!1}:W.keepIframeSrcFn,J=W.newlyAddedElement===void 0?!1:W.newlyAddedElement,zG=W.cssCaptured===void 0?!1:W.cssCaptured,BC=W.needsMask,bS=W.preserveWhiteSpace===void 0?!0:W.preserveWhiteSpace;
BC||(BC=lIG(F,I,n,BC===void 0));var Yc=$4K(F,{doc:V,mirror:d,blockClass:y,blockSelector:z,needsMask:BC,inlineStylesheet:Y,maskInputOptions:h,maskTextFn:q,maskInputFn:R,dataURLOptions:g,inlineImages:K,recordCanvas:C,keepIframeSrcFn:c,newlyAddedElement:J,cssCaptured:zG});if(!Yc)return console.warn(F,"not serialized"),null;J=d.nodeMetaMap.has(F)?d.getId(F):OKh(Yc,b)||!bS&&Yc.type===3&&!Yc.textContent.replace(/^\s+|\s+$/gm,"").length?-2:RBG++;W=Object.assign(Yc,{id:J});d.add(F,W);if(J===-2)return null;
k&&k(F);J=!M;W.type===2&&(J=J&&!W.needBlock,delete W.needBlock,(zG=KL(F))&&DM(zG)&&(W.isShadowHost=!0));if((W.type===0||W.type===2)&&J){b.headWhitespace&&W.type===2&&W.tagName==="head"&&(bS=!1);M={doc:V,mirror:d,blockClass:y,blockSelector:z,needsMask:BC,maskTextClass:I,maskTextSelector:n,skipChild:M,inlineStylesheet:Y,maskInputOptions:h,maskTextFn:q,maskInputFn:R,slimDOMOptions:b,dataURLOptions:g,inlineImages:K,recordCanvas:C,preserveWhiteSpace:bS,onSerialize:k,onIframeLoad:f,iframeLoadTimeout:S,
onStylesheetLoad:v,stylesheetLoadTimeout:U,keepIframeSrcFn:c,cssCaptured:!1};if(W.type!==2||W.tagName!=="textarea"||W.attributes.value===void 0)for(W.type===2&&W.attributes._cssText!==void 0&&typeof W.attributes._cssText==="string"&&(M.cssCaptured=!0),J=_.L(Array.from(jZ(F))),zG=J.next();!zG.done;zG=J.next())(zG=N9(zG.value,M))&&W.childNodes.push(zG);J=null;if(F.nodeType===F.ELEMENT_NODE&&(J=KL(F))){zG=_.L(Array.from(jZ(J)));for(var ph=zG.next();!ph.done;ph=zG.next())if(ph=N9(ph.value,M))DM(J)&&(ph.isShadow=
!0),W.childNodes.push(ph)}}(M=Aa(F))&&Hw(M)&&DM(M)&&(W.isShadow=!0);W.type===2&&W.tagName==="iframe"&&NOc(F,function(){var lS=F.contentDocument;lS&&f&&(lS=N9(lS,{doc:lS,mirror:d,blockClass:y,blockSelector:z,needsMask:BC,maskTextClass:I,maskTextSelector:n,skipChild:!1,inlineStylesheet:Y,maskInputOptions:h,maskTextFn:q,maskInputFn:R,slimDOMOptions:b,dataURLOptions:g,inlineImages:K,recordCanvas:C,preserveWhiteSpace:bS,onSerialize:k,onIframeLoad:f,iframeLoadTimeout:S,onStylesheetLoad:v,stylesheetLoadTimeout:U,
keepIframeSrcFn:c}))&&f(F,lS)},S);
W.type===2&&W.tagName==="link"&&typeof W.attributes.rel==="string"&&(W.attributes.rel==="stylesheet"||W.attributes.rel==="preload"&&typeof W.attributes.href==="string"&&aIC(W.attributes.href)==="css")&&fIh(F,function(){if(v){var lS=N9(F,{doc:V,mirror:d,blockClass:y,blockSelector:z,needsMask:BC,maskTextClass:I,maskTextSelector:n,skipChild:!1,inlineStylesheet:Y,maskInputOptions:h,maskTextFn:q,maskInputFn:R,slimDOMOptions:b,dataURLOptions:g,inlineImages:K,recordCanvas:C,preserveWhiteSpace:bS,onSerialize:k,
onIframeLoad:f,iframeLoadTimeout:S,onStylesheetLoad:v,stylesheetLoadTimeout:U,keepIframeSrcFn:c});lS&&v(F,lS)}},U);
return W};
Xz1=function(F){var W=document;F=F||{};var V=F.maskAllInputs===void 0?!1:F.maskAllInputs,d=F.slimDOM===void 0?!1:F.slimDOM;return N9(W,{doc:W,mirror:F.mirror===void 0?new fL:F.mirror,blockClass:F.blockClass===void 0?"rr-block":F.blockClass,blockSelector:F.blockSelector===void 0?null:F.blockSelector,maskTextClass:F.maskTextClass===void 0?"rr-mask":F.maskTextClass,maskTextSelector:F.maskTextSelector===void 0?null:F.maskTextSelector,skipChild:!1,inlineStylesheet:F.inlineStylesheet===void 0?!0:F.inlineStylesheet,
maskInputOptions:V===!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}:V===!1?{password:!0}:V,maskTextFn:F.maskTextFn,maskInputFn:F.maskInputFn,slimDOMOptions:d===!0||d==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:d==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:d===!1?{}:d,dataURLOptions:F.dataURLOptions,
inlineImages:F.inlineImages===void 0?!1:F.inlineImages,recordCanvas:F.recordCanvas===void 0?!1:F.recordCanvas,preserveWhiteSpace:F.preserveWhiteSpace,onSerialize:F.onSerialize,onIframeLoad:F.onIframeLoad,iframeLoadTimeout:F.iframeLoadTimeout,onStylesheetLoad:F.onStylesheetLoad,stylesheetLoadTimeout:F.stylesheetLoadTimeout,keepIframeSrcFn:F.keepIframeSrcFn===void 0?function(){return!1}:F.keepIframeSrcFn,
newlyAddedElement:!1})};
wG=function(F,W,V){V=V===void 0?document:V;var d={capture:!0,passive:!0};V.addEventListener(F,W,d);return function(){return V.removeEventListener(F,W,d)}};
GB=function(F,W,V){V=V===void 0?{}:V;var d=null,y=0;return function(){var z=_.QS.apply(0,arguments),I=Date.now();y||V.leading!==!1||(y=I);var n=W-(I-y),M=this;n<=0||n>W?(d&&(clearTimeout(d),d=null),y=I,F.apply(M,z)):d||V.trailing===!1||(d=setTimeout(function(){y=V.leading===!1?0:Date.now();d=null;F.apply(M,z)},n))}};
x49=function(F,W,V,d,y){y=y===void 0?window:y;var z=y.Object.getOwnPropertyDescriptor(F,W);y.Object.defineProperty(F,W,d?V:{set:function(I){var n=this;setTimeout(function(){V.set.call(n,I)},0);
z&&z.set&&z.set.call(this,I)}});
return function(){return x49(F,W,z||{},!0)}};
vP9=function(F){var W=F.document,V,d,y,z;return{left:W.scrollingElement?W.scrollingElement.scrollLeft:F.pageXOffset!==void 0?F.pageXOffset:W.documentElement.scrollLeft||(W==null?void 0:W.body)&&((V=rG(W.body))==null?void 0:V.scrollLeft)||(W==null?void 0:(d=W.body)==null?void 0:d.scrollLeft)||0,top:W.scrollingElement?W.scrollingElement.scrollTop:F.pageYOffset!==void 0?F.pageYOffset:(W==null?void 0:W.documentElement.scrollTop)||(W==null?void 0:W.body)&&((y=rG(W.body))==null?void 0:y.scrollTop)||(W==
null?void 0:(z=W.body)==null?void 0:z.scrollTop)||0}};
EPf=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
cPG=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
tVL=function(F){return F?F.nodeType===F.ELEMENT_NODE?F:rG(F):null};
$g=function(F,W,V,d){if(!F)return!1;F=tVL(F);if(!F)return!1;try{if(typeof W==="string"){if(F.classList.contains(W)||d&&F.closest("."+W)!==null)return!0}else if(kZ9(F,W,d))return!0}catch(y){}return V&&(F.matches(V)||d&&F.closest(V)!==null)?!0:!1};
SjY=function(F,W,V){return F.tagName==="TITLE"&&V.headTitleMutations?!0:W.getId(F)===-2};
PVr=function(F,W){if(Hw(F))return!1;var V=W.getId(F);return W.has(V)?(V=Aa(F))&&V.nodeType===F.DOCUMENT_NODE?!1:V?PVr(V,W):!0:!0};
JPL=function(){var F=F===void 0?window:F;"NodeList"in F&&!F.NodeList.prototype.forEach&&(F.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in F&&!F.DOMTokenList.prototype.forEach&&(F.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
ZKC=function(F,W){return!(F.nodeName!=="LINK"||F.nodeType!==F.ELEMENT_NODE||!F.getAttribute||F.getAttribute("rel")!=="stylesheet"||!W.nodeMetaMap.get(F))};
FaL=function(F){var W=null,V;"getRootNode"in F&&((V=Q6$(F))==null?void 0:V.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&uw(Q6$(F))&&(W=uw(Q6$(F)));return W};
War=function(F){var W=F.ownerDocument;if(W){if(!(W=zBh(W,"contains")(F)))if(W=F.ownerDocument){for(var V;V=FaL(F);)F=V;W=zBh(W,"contains")(F)}else W=!1}else W=!1;return W};
VS1=function(F,W){F.delete(W);jZ(W).forEach(function(V){return VS1(F,V)})};
dvK=function(F,W){for(var V=[F];V.length;)F=V.pop(),W.has(F)||(W.add(F),jZ(F).forEach(function(d){return V.push(d)}))};
y3m=function(F,W){F.size===0?F=!1:F=(W=Aa(W))?F.has(W):!1;return F};
o3G=function(F,W){return F.size===0?!1:znh(F,W)};
znh=function(F,W){return(W=Aa(W))?F.has(W)?!0:znh(F,W):!1};
UZ=function(F){try{if("composedPath"in F){var W=F.composedPath();if(W.length)return W[0]}else if("path"in F&&F.path.length)return F.path[0]}catch(V){}return F&&F.target};
B7G=function(F,W){var V=new snf;OZ.push(V);V.init(F);F=new (VV1("MutationObserver").constructor)(XX(V.processMutations.bind(V)));F.observe(W,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return F};
IJY=function(F){var W=F.mousemoveCb;var V=F.sampling;var d=F.doc;var y=F.mirror;if(V.mousemove===!1)return function(){};
var z=[],I,n=GB(XX(function(Y){var h=Date.now()-I;W(z.map(function(q){q.timeOffset-=h;return q}),Y);
z=[];I=null}),typeof V.mousemoveCallback==="number"?V.mousemoveCallback:500);
F=XX(GB(XX(function(Y){var h=UZ(Y),q=Y.changedTouches?Y.changedTouches[0]:Y,R=q.clientX;q=q.clientY;I||(I=LaS());z.push({x:R,y:q,id:y.getId(h),timeOffset:LaS()-I});n(typeof DragEvent!=="undefined"&&Y instanceof DragEvent?12:Y instanceof MouseEvent?1:6)}),typeof V.mousemove==="number"?V.mousemove:50,{trailing:!1}));
var M=[wG("mousemove",F,d),wG("touchmove",F,d),wG("drag",F,d)];return XX(function(){M.forEach(function(Y){return Y()})})};
n3c=function(F){var W=F.mouseInteractionCb;var V=F.doc;var d=F.mirror;var y=F.blockClass;var z=F.blockSelector;F=F.sampling;if(F.mouseInteraction===!1)return function(){};
var I=F.mouseInteraction===!0||F.mouseInteraction===void 0?{}:F.mouseInteraction,n=[],M=null,Y=function(h){return function(q){var R=UZ(q);if(!$g(R,y,z,!0)){var b=null,g=h;if("pointerType"in q){switch(q.pointerType){case "mouse":b=0;break;case "touch":b=2;break;case "pen":b=1}b===2&&(xg[h]===1?g="TouchStart":xg[h]===0&&(g="TouchEnd"))}else q.changedTouches&&(b=2);if(b!==null){if(M=b,g.startsWith("Touch")&&b===2||g.startsWith("Mouse")&&b===0)b=null}else xg[h]===2&&(b=M,M=null);if(q=q.changedTouches?
q.changedTouches[0]:q)R=d.getId(R),XX(W)(Object.assign({},{type:xg[g],id:R,x:q.clientX,y:q.clientY},b!==null&&{pointerType:b}))}}};
Object.keys(xg).filter(function(h){return Number.isNaN(Number(h))&&!h.endsWith("_Departed")&&I[h]!==!1}).forEach(function(h){var q=h.toLowerCase(),R=Y(h);
if(window.PointerEvent)switch(xg[h]){case 1:case 0:q=q.replace("mouse","pointer");break;case 7:case 9:return}n.push(wG(q,R,V))});
return XX(function(){n.forEach(function(h){return h()})})};
mv9=function(F){var W=F.scrollCb;var V=F.doc;var d=F.mirror;var y=F.blockClass;var z=F.blockSelector;return wG("scroll",XX(GB(XX(function(I){var n=UZ(I);n&&!$g(n,y,z,!0)&&(I=d.getId(n),n===V&&V.defaultView?(n=vP9(V.defaultView),W({id:I,x:n.left,y:n.top})):W({id:I,x:n.scrollLeft,y:n.scrollTop}))}),F.sampling.scroll||100)),V)};
aJr=function(F,W){var V=F.viewportResizeCb;var d=-1,y=-1;return wG("resize",XX(GB(XX(function(){var z=EPf(),I=cPG();if(d!==z||y!==I)V({width:Number(I),height:Number(z)}),d=z,y=I}),200)),W.win)};
YJG=function(F){function W(C){var k=UZ(C),f=C.isTrusted,S=k&&k.tagName;k&&S==="OPTION"&&(k=rG(k));if(!(!k||!S||inr.indexOf(S)<0||$g(k,I,n,!0)||k.classList.contains(M)||Y&&k.matches(Y))){var v=k.value,U=!1;C=m4C(k)||"";if(C==="radio"||C==="checkbox")U=k.checked;else if(h[S.toLowerCase()]||h[C])v=IIG({element:k,maskInputOptions:h,tagName:S,type:C,value:v,maskInputFn:q});V(k,b?{text:v,isChecked:U,userTriggered:f}:{text:v,isChecked:U});f=k.name;C==="radio"&&f&&U&&y.querySelectorAll('input[type="radio"][name="'+
f+'"]').forEach(function(c){if(c!==k){var J=c.value;V(c,b?{text:J,isChecked:!U,userTriggered:!1}:{text:J,isChecked:!U})}})}}
function V(C,k){var f=MSL.get(C);f&&f.text===k.text&&f.isChecked===k.isChecked||(MSL.set(C,k),C=z.getId(C),XX(d)(Object.assign({},k,{id:C})))}
var d=F.inputCb;var y=F.doc;var z=F.mirror;var I=F.blockClass;var n=F.blockSelector;var M=F.ignoreClass;var Y=F.ignoreSelector;var h=F.maskInputOptions;var q=F.maskInputFn;var R=F.sampling;var b=F.userTriggeredOnInput;var g=(R.input==="last"?["change"]:["input","change"]).map(function(C){return wG(C,XX(W),y)}),K=y.defaultView;
if(!K)return function(){g.forEach(function(C){return C()})};
F=K.Object.getOwnPropertyDescriptor(K.HTMLInputElement.prototype,"value");R=[[K.HTMLInputElement.prototype,"value"],[K.HTMLInputElement.prototype,"checked"],[K.HTMLSelectElement.prototype,"value"],[K.HTMLTextAreaElement.prototype,"value"],[K.HTMLSelectElement.prototype,"selectedIndex"],[K.HTMLOptionElement.prototype,"selected"]];F&&F.set&&g.push.apply(g,_.Pd(R.map(function(C){return x49(C[0],C[1],{set:function(){XX(W)({target:this,isTrusted:!1})}},!1,K)})));
return XX(function(){g.forEach(function(C){return C()})})};
hnY=function(F){var W=[],V,d,y,z;p29("CSSGroupingRule")&&((V=F.parentRule)==null?void 0:(d=V.constructor)==null?void 0:d.name)==="CSSGroupingRule"||p29("CSSMediaRule")&&F.parentRule instanceof CSSMediaRule||p29("CSSSupportsRule")&&F.parentRule instanceof CSSSupportsRule||p29("CSSConditionRule")&&((y=F.parentRule)==null?void 0:(z=y.constructor)==null?void 0:z.name)==="CSSConditionRule"?(F=Array.from(F.parentRule.cssRules).indexOf(F),W.unshift(F)):F.parentStyleSheet&&(F=Array.from(F.parentStyleSheet.cssRules).indexOf(F),
W.unshift(F));return W};
vw=function(F,W,V){var d,y;if(!F)return{};F.ownerNode?d=W.getId(F.ownerNode):y=V.getId(F);return{styleId:y,id:d}};
RnW=function(F,W){var V=F.styleSheetRuleCb;var d=F.mirror;var y=F.stylesheetManager;var z=W.win;if(!z.CSSStyleSheet||!z.CSSStyleSheet.prototype)return function(){};
var I=z.CSSStyleSheet.prototype.insertRule;z.CSSStyleSheet.prototype.insertRule=new EZ(I,{apply:XX(function(R,b,g){var K=_.L(g),C=K.next().value;K=K.next().value;var k=vw(b,d,y.styleMirror),f=k.id;k=k.styleId;(f&&f!==-1||k&&k!==-1)&&V({id:f,styleId:k,adds:[{rule:C,index:K}]});return R.apply(b,g)})});
z.CSSStyleSheet.prototype.addRule=function(R,b,g){g=g===void 0?this.cssRules.length:g;return z.CSSStyleSheet.prototype.insertRule.apply(this,[R+" { "+b+" }",g])};
var n=z.CSSStyleSheet.prototype.deleteRule;z.CSSStyleSheet.prototype.deleteRule=new EZ(n,{apply:XX(function(R,b,g){var K=_.L(g).next().value,C=vw(b,d,y.styleMirror),k=C.id;C=C.styleId;(k&&k!==-1||C&&C!==-1)&&V({id:k,styleId:C,removes:[{index:K}]});return R.apply(b,g)})});
z.CSSStyleSheet.prototype.removeRule=function(R){return z.CSSStyleSheet.prototype.deleteRule.apply(this,[R])};
if(z.CSSStyleSheet.prototype.replace){var M=z.CSSStyleSheet.prototype.replace;z.CSSStyleSheet.prototype.replace=new EZ(M,{apply:XX(function(R,b,g){var K=_.L(g).next().value,C=vw(b,d,y.styleMirror),k=C.id;C=C.styleId;(k&&k!==-1||C&&C!==-1)&&V({id:k,styleId:C,replace:K});return R.apply(b,g)})})}if(z.CSSStyleSheet.prototype.replaceSync){var Y=z.CSSStyleSheet.prototype.replaceSync;
z.CSSStyleSheet.prototype.replaceSync=new EZ(Y,{apply:XX(function(R,b,g){var K=_.L(g).next().value,C=vw(b,d,y.styleMirror),k=C.id;C=C.styleId;(k&&k!==-1||C&&C!==-1)&&V({id:k,styleId:C,replaceSync:K});return R.apply(b,g)})})}var h={};
qJc("CSSGroupingRule")?h.CSSGroupingRule=z.CSSGroupingRule:(qJc("CSSMediaRule")&&(h.CSSMediaRule=z.CSSMediaRule),qJc("CSSConditionRule")&&(h.CSSConditionRule=z.CSSConditionRule),qJc("CSSSupportsRule")&&(h.CSSSupportsRule=z.CSSSupportsRule));var q={};Object.entries(h).forEach(function(R){var b=_.L(R);R=b.next().value;b=b.next().value;q[R]={insertRule:b.prototype.insertRule,deleteRule:b.prototype.deleteRule};b.prototype.insertRule=new EZ(q[R].insertRule,{apply:XX(function(g,K,C){var k=_.L(C),f=k.next().value;
k=k.next().value;var S=vw(K.parentStyleSheet,d,y.styleMirror),v=S.id;S=S.styleId;(v&&v!==-1||S&&S!==-1)&&V({id:v,styleId:S,adds:[{rule:f,index:[].concat(_.Pd(hnY(K)),[k||0])}]});return g.apply(K,C)})});
b.prototype.deleteRule=new EZ(q[R].deleteRule,{apply:XX(function(g,K,C){var k=_.L(C).next().value,f=vw(K.parentStyleSheet,d,y.styleMirror),S=f.id;f=f.styleId;(S&&S!==-1||f&&f!==-1)&&V({id:S,styleId:f,removes:[{index:[].concat(_.Pd(hnY(K)),[k])}]});return g.apply(K,C)})})});
return XX(function(){z.CSSStyleSheet.prototype.insertRule=I;z.CSSStyleSheet.prototype.deleteRule=n;M&&(z.CSSStyleSheet.prototype.replace=M);Y&&(z.CSSStyleSheet.prototype.replaceSync=Y);Object.entries(h).forEach(function(R){var b=_.L(R);R=b.next().value;b=b.next().value;b.prototype.insertRule=q[R].insertRule;b.prototype.deleteRule=q[R].deleteRule})})};
T7G=function(F,W){var V=F.mirror;var d=F.stylesheetManager;var y=null;y=W.nodeName==="#document"?V.getId(W):V.getId(uw(W));var z,I,n;F=W.nodeName==="#document"?(z=W.defaultView)==null?void 0:z.Document:(I=W.ownerDocument)==null?void 0:(n=I.defaultView)==null?void 0:n.ShadowRoot;var M=(F==null?0:F.prototype)?Object.getOwnPropertyDescriptor(F==null?void 0:F.prototype,"adoptedStyleSheets"):void 0;if(y===null||y===-1||!F||!M)return function(){};
Object.defineProperty(W,"adoptedStyleSheets",{configurable:M.configurable,enumerable:M.enumerable,get:function(){var Y;return(Y=M.get)==null?void 0:Y.call(this)},
set:function(Y){var h,q=(h=M.set)==null?void 0:h.call(this,Y);if(y!==null&&y!==-1)try{bnc(d,Y,y)}catch(R){}return q}});
return XX(function(){Object.defineProperty(W,"adoptedStyleSheets",{configurable:M.configurable,enumerable:M.enumerable,get:M.get,set:M.set})})};
enW=function(F,W){var V=F.styleDeclarationCb;var d=F.mirror;var y=F.ignoreCSSAttributes;var z=F.stylesheetManager;var I=W.win;var n=I.CSSStyleDeclaration.prototype.setProperty;I.CSSStyleDeclaration.prototype.setProperty=new EZ(n,{apply:XX(function(Y,h,q){var R=_.L(q),b=R.next().value,g=R.next().value;R=R.next().value;if(y.has(b))return n.apply(h,[b,g,R]);var K,C=vw((K=h.parentRule)==null?void 0:K.parentStyleSheet,d,z.styleMirror);K=C.id;C=C.styleId;(K&&K!==-1||C&&C!==-1)&&V({id:K,styleId:C,set:{property:b,
value:g,priority:R},index:hnY(h.parentRule)});return Y.apply(h,q)})});
var M=I.CSSStyleDeclaration.prototype.removeProperty;I.CSSStyleDeclaration.prototype.removeProperty=new EZ(M,{apply:XX(function(Y,h,q){var R=_.L(q).next().value;if(y.has(R))return M.apply(h,[R]);var b,g=vw((b=h.parentRule)==null?void 0:b.parentStyleSheet,d,z.styleMirror);b=g.id;g=g.styleId;(b&&b!==-1||g&&g!==-1)&&V({id:b,styleId:g,remove:{property:R},index:hnY(h.parentRule)});return Y.apply(h,q)})});
return XX(function(){I.CSSStyleDeclaration.prototype.setProperty=n;I.CSSStyleDeclaration.prototype.removeProperty=M})};
g3Y=function(F){var W=F.mediaInteractionCb;var V=F.blockClass;var d=F.blockSelector;var y=F.mirror;var z=F.sampling;F=F.doc;var I=XX(function(M){return GB(XX(function(Y){if((Y=UZ(Y))&&!$g(Y,V,d,!0)){var h=Y.currentTime,q=Y.volume,R=Y.muted,b=Y.playbackRate,g=Y.loop;W({type:M,id:y.getId(Y),currentTime:h,volume:q,muted:R,playbackRate:b,loop:g})}}),z.media||500)}),n=[wG("play",I(0),F),
wG("pause",I(1),F),wG("seeked",I(2),F),wG("volumechange",I(3),F),wG("ratechange",I(4),F)];return XX(function(){n.forEach(function(M){return M()})})};
uI1=function(F){var W=F.fontCb;F=F.doc;var V=F.defaultView;if(!V)return function(){};
var d=[],y=new WeakMap,z=V.FontFace;V.FontFace=function(I,n,M){var Y=new z(I,n,M);y.set(Y,{family:I,buffer:typeof n!=="string",descriptors:M,fontSource:typeof n==="string"?n:JSON.stringify(Array.from(new Uint8Array(n)))});return Y};
F=gG(F.fonts,"add",function(I){return function(n){setTimeout(XX(function(){var M=y.get(n);M&&(W(M),y.delete(n))}),0);
return I.apply(this,[n])}});
d.push(function(){V.FontFace=z});
d.push(F);return XX(function(){d.forEach(function(I){return I()})})};
Kac=function(F){var W=F.doc,V=F.mirror,d=F.blockClass,y=F.blockSelector,z=F.selectionCb,I=!0;F=XX(function(){var n=W.getSelection();if(n&&!(I&&(n==null?0:n.isCollapsed))){I=n.isCollapsed||!1;for(var M=[],Y=n.rangeCount||0,h=0;h<Y;h++){var q=n.getRangeAt(h),R=q.startContainer,b=q.startOffset,g=q.endContainer;q=q.endOffset;$g(R,d,y,!0)||$g(g,d,y,!0)||M.push({start:V.getId(R),startOffset:b,end:V.getId(g),endOffset:q})}z({ranges:M})}});
F();return wG("selectionchange",F)};
Hnm=function(F){var W=F.doc;var V=F.customElementCb;return(F=W.defaultView)&&F.customElements?gG(F.customElements,"define",function(d){return function(y,z,I){try{V({define:{name:y}})}catch(n){console.warn("Custom element callback failed for "+y)}return d.apply(this,[y,z,I])}}):function(){}};
DvW=function(F,W){var V=F.mutationCb,d=F.mousemoveCb,y=F.mouseInteractionCb,z=F.scrollCb,I=F.viewportResizeCb,n=F.inputCb,M=F.mediaInteractionCb,Y=F.styleSheetRuleCb,h=F.styleDeclarationCb,q=F.canvasMutationCb,R=F.fontCb,b=F.selectionCb,g=F.customElementCb;F.mutationCb=function(){var K=_.QS.apply(0,arguments);W.mutation&&W.mutation.apply(W,_.Pd(K));V.apply(null,_.Pd(K))};
F.mousemoveCb=function(){var K=_.QS.apply(0,arguments);W.mousemove&&W.mousemove.apply(W,_.Pd(K));d.apply(null,_.Pd(K))};
F.mouseInteractionCb=function(){var K=_.QS.apply(0,arguments);W.mouseInteraction&&W.mouseInteraction.apply(W,_.Pd(K));y.apply(null,_.Pd(K))};
F.scrollCb=function(){var K=_.QS.apply(0,arguments);W.scroll&&W.scroll.apply(W,_.Pd(K));z.apply(null,_.Pd(K))};
F.viewportResizeCb=function(){var K=_.QS.apply(0,arguments);W.viewportResize&&W.viewportResize.apply(W,_.Pd(K));I.apply(null,_.Pd(K))};
F.inputCb=function(){var K=_.QS.apply(0,arguments);W.input&&W.input.apply(W,_.Pd(K));n.apply(null,_.Pd(K))};
F.mediaInteractionCb=function(){var K=_.QS.apply(0,arguments);W.mediaInteaction&&W.mediaInteaction.apply(W,_.Pd(K));M.apply(null,_.Pd(K))};
F.styleSheetRuleCb=function(){var K=_.QS.apply(0,arguments);W.styleSheetRule&&W.styleSheetRule.apply(W,_.Pd(K));Y.apply(null,_.Pd(K))};
F.styleDeclarationCb=function(){var K=_.QS.apply(0,arguments);W.styleDeclaration&&W.styleDeclaration.apply(W,_.Pd(K));h.apply(null,_.Pd(K))};
F.canvasMutationCb=function(){var K=_.QS.apply(0,arguments);W.canvasMutation&&W.canvasMutation.apply(W,_.Pd(K));q.apply(null,_.Pd(K))};
F.fontCb=function(){var K=_.QS.apply(0,arguments);W.font&&W.font.apply(W,_.Pd(K));R.apply(null,_.Pd(K))};
F.selectionCb=function(){var K=_.QS.apply(0,arguments);W.selection&&W.selection.apply(W,_.Pd(K));b.apply(null,_.Pd(K))};
F.customElementCb=function(){var K=_.QS.apply(0,arguments);W.customElement&&W.customElement.apply(W,_.Pd(K));g.apply(null,_.Pd(K))}};
A39=function(F,W){W=W===void 0?{}:W;var V=F.doc.defaultView;if(!V)return function(){};
DvW(F,W);var d;F.recordDOM&&(d=B7G(F,F.doc));var y=IJY(F),z=n3c(F),I=mv9(F),n=aJr(F,{win:V}),M=YJG(F),Y=g3Y(F),h=function(){},q=function(){},R=function(){},b=function(){};
F.recordDOM&&(h=RnW(F,{win:V}),q=T7G(F,F.doc),R=enW(F,{win:V}),F.collectFonts&&(b=uI1(F)));var g=Kac(F),K=Hnm(F),C=[];F=_.L(F.plugins);for(W=F.next();!W.done;W=F.next())W=W.value,C.push(W.observer(W.callback,V,W.options));return XX(function(){OZ.forEach(function(f){return f.reset()});
var k;(k=d)==null||k.disconnect();y();z();I();n();M();Y();h();q();R();b();g();K();C.forEach(function(f){return f()})})};
p29=function(F){return typeof window[F]!=="undefined"};
qJc=function(F){return!!(typeof window[F]!=="undefined"&&window[F].prototype&&"insertRule"in window[F].prototype&&"deleteRule"in window[F].prototype)};
jnm=function(F){F=new Uint8Array(F);for(var W="",V=0;V<F.byteLength;V++)W+=String.fromCharCode(F[V]);return btoa(W)};
r3C=function(F,W,V){if(F instanceof Array)return F.map(function(y){return r3C(y,W,V)});
if(F!==null){if(F instanceof Float32Array||F instanceof Float64Array||F instanceof Int32Array||F instanceof Uint32Array||F instanceof Uint8Array||F instanceof Uint16Array||F instanceof Int16Array||F instanceof Int8Array||F instanceof Uint8ClampedArray)return{rr_type:F.constructor.name,args:[Object.values(F)]};if(F instanceof ArrayBuffer){var d=F.constructor.name;F=jnm(F);return{rr_type:d,base64:F}}if(F instanceof DataView)return{rr_type:F.constructor.name,args:[r3C(F.buffer,W,V),F.byteOffset,F.byteLength]};
if(F instanceof HTMLImageElement)return{rr_type:F.constructor.name,src:F.src};if(F instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:F.toDataURL()};if(F instanceof ImageData)return{rr_type:F.constructor.name,args:[r3C(F.data,W,V),F.width,F.height]};if(CvS(F,W)||typeof F==="object")return d=F.constructor.name,F=kPm(F,W,V),{rr_type:d,index:F}}return F};
N7$=function(F,W,V,d){for(var y=[],z=_.L(Object.getOwnPropertyNames(W.CanvasRenderingContext2D.prototype)),I=z.next(),n={};!I.done;n={prop$jscomp$58:void 0},I=z.next()){n.prop$jscomp$58=I.value;try{if(typeof W.CanvasRenderingContext2D.prototype[n.prop$jscomp$58]==="function"){var M=gG(W.CanvasRenderingContext2D.prototype,n.prop$jscomp$58,function(Y){return function(h){return function(){var q=_.QS.apply(0,arguments),R=this;$g(this.canvas,V,d,!0)||setTimeout(function(){var b=lJc(q,W,R);F(R.canvas,{type:cw["2D"],
property:Y.prop$jscomp$58,args:b})},0);
return h.apply(this,q)}}}(n));
y.push(M)}}catch(Y){I=x49(W.CanvasRenderingContext2D.prototype,n.prop$jscomp$58,{set:function(h){return function(q){F(this.canvas,{type:cw["2D"],property:h.prop$jscomp$58,args:[q],setter:!0})}}(n)}),y.push(I)}}return function(){y.forEach(function(Y){return Y()})}};
fJY=function(F,W,V,d){var y=[];try{var z=gG(F.HTMLCanvasElement.prototype,"getContext",function(I){return function(n){var M=_.QS.apply(1,arguments);if(!$g(this,W,V,!0)){var Y=n==="experimental-webgl"?"webgl":n;"__context"in this||(this.__context=Y);d&&["webgl","webgl2"].includes(Y)&&(M[0]&&typeof M[0]==="object"?(Y=M[0],Y.preserveDrawingBuffer||(Y.preserveDrawingBuffer=!0)):M.splice(0,1,{preserveDrawingBuffer:!0}))}return I.apply(this,[n].concat(_.Pd(M)))}});
y.push(z)}catch(I){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){y.forEach(function(I){return I()})}};
w2c=function(F,W,V,d,y,z){for(var I=[],n=_.L(Object.getOwnPropertyNames(F)),M=n.next(),Y={};!M.done;Y={prop$jscomp$59:void 0},M=n.next())if(Y.prop$jscomp$59=M.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(Y.prop$jscomp$59))try{if(typeof F[Y.prop$jscomp$59]==="function"){var h=gG(F,Y.prop$jscomp$59,function(q){return function(R){return function(){var b=_.QS.apply(0,arguments),g=R.apply(this,b);kPm(g,z,this);"tagName"in this.canvas&&!$g(this.canvas,d,y,!0)&&(b=
lJc(b,z,this),V(this.canvas,{type:W,property:q.prop$jscomp$59,args:b}));return g}}}(Y));
I.push(h)}}catch(q){M=x49(F,Y.prop$jscomp$59,{set:function(R){return function(b){V(this.canvas,{type:W,property:R.prop$jscomp$59,args:[b],setter:!0})}}(Y)}),I.push(M)}return I};
GPL=function(F,W,V,d){var y=[];y.push.apply(y,_.Pd(w2c(W.WebGLRenderingContext.prototype,1,F,V,d,W)));typeof W.WebGL2RenderingContext!=="undefined"&&y.push.apply(y,_.Pd(w2c(W.WebGL2RenderingContext.prototype,2,F,V,d,W)));return function(){y.forEach(function(z){return z()})}};
FhK=function(F){var W=F=F===void 0?{}:F,V=W.emit,d=W.checkoutEveryNms,y=W.checkoutEveryNth,z=W.blockClass===void 0?"rr-block":W.blockClass,I=W.blockSelector===void 0?null:W.blockSelector,n=W.ignoreClass===void 0?"rr-ignore":W.ignoreClass,M=W.ignoreSelector===void 0?null:W.ignoreSelector,Y=W.maskTextClass===void 0?"rr-mask":W.maskTextClass,h=W.maskTextSelector===void 0?null:W.maskTextSelector,q=W.inlineStylesheet===void 0?!0:W.inlineStylesheet,R=W.maskAllInputs,b=W.maskInputOptions,g=W.slimDOMOptions,
K=W.maskInputFn,C=W.maskTextFn,k=W.hooks,f=W.packFn,S=W.sampling===void 0?{}:W.sampling,v=W.dataURLOptions===void 0?{}:W.dataURLOptions,U=W.mousemoveWait,c=W.recordDOM===void 0?!0:W.recordDOM,J=W.recordCanvas===void 0?!1:W.recordCanvas,zG=W.recordCrossOriginIframes===void 0?!1:W.recordCrossOriginIframes,BC=W.recordAfter===void 0?F.recordAfter==="DOMContentLoaded"?F.recordAfter:"load":W.recordAfter,bS=W.userTriggeredOnInput===void 0?!1:W.userTriggeredOnInput,Yc=W.collectFonts===void 0?!1:W.collectFonts,
ph=W.inlineImages===void 0?!1:W.inlineImages,lS=W.plugins,Or=W.keepIframeSrcFn===void 0?function(){return!1}:W.keepIframeSrcFn,X1=W.ignoreCSSAttributes===void 0?new Set([]):W.ignoreCSSAttributes;
ta=W.errorHandler;var MM=zG?window.parent===window:!0,nB=!1;if(!MM)try{window.parent.document&&(nB=!1)}catch(vB){nB=!0}if(MM&&!V)throw Error("bf");if(!MM&&!nB)return function(){};
U!==void 0&&S.mousemove===void 0&&(S.mousemove=U);SZ.reset();var vC=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}:b!==void 0?b:{password:!0},qM=g===!0||g==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:g==="all",headMetaDescKeywords:g==="all",headTitleMutations:g==="all"}:
g?g:{};JPL();var ur,pB=0,D8=function(vB){for(var EL=_.L(lS||[]),LB=EL.next();!LB.done;LB=EL.next())LB=LB.value,LB.eventProcessor&&(vB=LB.eventProcessor(vB));f&&!nB&&(vB=f(vB));return vB};
Pw=function(vB,EL){vB.timestamp=LaS();var LB;((LB=OZ[0])==null?0:LB.isFrozen())&&vB.type!==2&&(vB.type!==3||vB.data.source!==0)&&OZ.forEach(function(Yu){return Yu.unfreeze()});
MM?V==null||V(D8(vB),EL):nB&&(EL={type:"rrweb",event:D8(vB),origin:window.location.origin,isCheckout:EL},window.parent.postMessage(EL,"*"));vB.type===2?(ur=vB,pB=0):vB.type!==3||vB.data.source===0&&vB.data.isAttachIframe||(pB++,vB=d&&vB.timestamp-ur.timestamp>d,(y&&pB>=y||vB)&&$vN(!0))};
var sL=function(vB){Pw({type:3,data:Object.assign({},{source:0},vB)})},MK=function(vB){return Pw({type:3,
data:Object.assign({},{source:3},vB)})},wm=function(vB){return Pw({type:3,
data:Object.assign({},{source:9},vB)})},hf=new Uvc({mutationCb:sL,
adoptedStyleSheetCb:function(vB){return Pw({type:3,data:Object.assign({},{source:15},vB)})}}),Sh=new Onh({mirror:SZ,
mutationCb:sL,stylesheetManager:hf,recordCrossOriginIframes:zG,wrappedEmit:Pw});F=_.L(lS||[]);for(W=F.next();!W.done;W=F.next())W=W.value,W.getMirror&&W.getMirror({nodeMirror:SZ,crossOriginIframeMirror:Sh.crossOriginIframeMirror,crossOriginIframeStyleMirror:Sh.crossOriginIframeStyleMirror});var jh=new X2m;xvY=new v3W({recordCanvas:J,mutationCb:wm,win:window,blockClass:z,blockSelector:I,mirror:SZ,sampling:S.canvas,dataURLOptions:v});var Ft=new E3h({mutationCb:sL,scrollCb:MK,bypassOptions:{blockClass:z,
blockSelector:I,maskTextClass:Y,maskTextSelector:h,inlineStylesheet:q,maskInputOptions:vC,dataURLOptions:v,maskTextFn:C,maskInputFn:K,recordCanvas:J,inlineImages:ph,sampling:S,slimDOMOptions:qM,iframeManager:Sh,stylesheetManager:hf,canvasManager:xvY,keepIframeSrcFn:Or,processedNodeManager:jh},mirror:SZ});$vN=function(vB){vB=vB===void 0?!1:vB;if(c){Pw({type:4,data:{href:window.location.href,width:cPG(),height:EPf()}},vB);hf.reset();Ft.init();OZ.forEach(function(LB){return LB.lock()});
var EL=Xz1({mirror:SZ,blockClass:z,blockSelector:I,maskTextClass:Y,maskTextSelector:h,inlineStylesheet:q,maskAllInputs:vC,maskTextFn:C,maskInputFn:K,slimDOM:qM,dataURLOptions:v,recordCanvas:J,inlineImages:ph,onSerialize:function(LB){LB.nodeName==="IFRAME"&&SZ.nodeMetaMap.get(LB)&&c31(Sh,LB);ZKC(LB,SZ)&&tSc(hf,LB);LB&&KL(LB)&&SJC(Ft,KL(LB),document)},
onIframeLoad:function(LB,Yu){PvL(Sh,LB,Yu);LB.contentWindow&&LB.contentDocument&&J3W(Ft,LB.contentWindow.Element,LB.contentDocument)},
onStylesheetLoad:function(LB,Yu){ZnK(hf,LB,Yu)},
keepIframeSrcFn:Or});EL?(Pw({type:2,data:{node:EL,initialOffset:vP9(window)}},vB),OZ.forEach(function(LB){return LB.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&bnc(hf,document.adoptedStyleSheets,SZ.getId(document))):console.warn("Failed to snapshot the document")}};
try{var ju=[],Zm=function(vB){var EL;return XX(A39)({mutationCb:sL,mousemoveCb:function(LB,Yu){return Pw({type:3,data:{source:Yu,positions:LB}})},
mouseInteractionCb:function(LB){return Pw({type:3,data:Object.assign({},{source:2},LB)})},
scrollCb:MK,viewportResizeCb:function(LB){return Pw({type:3,data:Object.assign({},{source:4},LB)})},
inputCb:function(LB){return Pw({type:3,data:Object.assign({},{source:5},LB)})},
mediaInteractionCb:function(LB){return Pw({type:3,data:Object.assign({},{source:7},LB)})},
styleSheetRuleCb:function(LB){return Pw({type:3,data:Object.assign({},{source:8},LB)})},
styleDeclarationCb:function(LB){return Pw({type:3,data:Object.assign({},{source:13},LB)})},
canvasMutationCb:wm,fontCb:function(LB){return Pw({type:3,data:Object.assign({},{source:10},LB)})},
selectionCb:function(LB){Pw({type:3,data:Object.assign({},{source:14},LB)})},
customElementCb:function(LB){Pw({type:3,data:Object.assign({},{source:16},LB)})},
blockClass:z,ignoreClass:n,ignoreSelector:M,maskTextClass:Y,maskTextSelector:h,maskInputOptions:vC,inlineStylesheet:q,sampling:S,recordDOM:c,recordCanvas:J,inlineImages:ph,userTriggeredOnInput:bS,collectFonts:Yc,doc:vB,maskInputFn:K,maskTextFn:C,keepIframeSrcFn:Or,blockSelector:I,slimDOMOptions:qM,dataURLOptions:v,mirror:SZ,iframeManager:Sh,stylesheetManager:hf,shadowDomManager:Ft,processedNodeManager:jh,canvasManager:xvY,ignoreCSSAttributes:X1,plugins:(lS==null?void 0:(EL=lS.filter(function(LB){return LB.observer}))==
null?void 0:EL.map(function(LB){return{observer:LB.observer,
options:LB.options,callback:function(Yu){return Pw({type:6,data:{plugin:LB.name,payload:Yu}})}}}))||[]},k)};
Qn1(Sh,function(vB){try{ju.push(Zm(vB.contentDocument))}catch(EL){console.warn(EL)}});
var i4=function(){$vN();ju.push(Zm(document))};
document.readyState==="interactive"||document.readyState==="complete"?i4():(ju.push(wG("DOMContentLoaded",function(){Pw({type:0,data:{}});BC==="DOMContentLoaded"&&i4()})),ju.push(wG("load",function(){Pw({type:1,
data:{}});BC==="load"&&i4()},window)));
return function(){ju.forEach(function(vB){try{vB()}catch(EL){String(EL).toLowerCase().includes("cross-origin")||console.warn(EL)}});
jh.destroy();ta=void 0}}catch(vB){console.warn(vB)}};
_.H=function(F,W){W=z0(dK(W));F.innerHTML=W};
dN1=function(F){var W=WhC;W||(W=VKm(),W=WhC=_.MP.transpose(W));W=W[F];return typeof W==="string"?W:_.Ja(F)};
yOC=function(F){F=String(F).toLowerCase();var W=VKm()[F];return typeof W==="string"?W:_.ZM(F)};
zwL=function(F){F=F.toLowerCase();F=VKm()[F];return typeof F==="string"?F:null};
VKm=function(){if(!odC){for(var F=Object.assign({},s_c),W=_.L(Bim),V=W.next();!V.done;V=W.next())V=V.value,F[V.toLowerCase()]=V;odC=F}return odC};
ndL=function(F,W){var V=window.customElements;return V&&V.get(F)||Lhh[F]===!0?2:W.name==="HTMLUnknownElement"?1:W.name==="HTMLElement"&&IXN.test(F)?3:0};
iSW=function(F,W){switch(W){case "innerHTML":return mNm(F)===1?2:null;case "textContent":return F=mNm(F),F===1||F===6?1:null;default:var V,d;return(d=(V=aXf[F.localName])==null?void 0:V[W])!=null?d:null}};
mNm=function(F){var W=F.localName,V=ndL(W,F.constructor);switch(V){case 0:case 1:return MK9(W,F);case 3:case 2:return 1;default:_.Vi(V,"got an unknown element classification")}};
MK9=function(F,W){var V=Object.hasOwnProperty.call(Ybc,F)?Ybc[F]:null;return V!==null?V:Object.hasOwnProperty.call(pJG,F)&&W instanceof SVGElement?pJG[F]:null};
hwr=function(F,W){return W};
RwK=function(F){return(F=F.split(qbf,2))?{url:F[0],metadata:F[1]}:null};
Tic=function(F){var W=String(F.url).replace(bS$,encodeURIComponent);if(F=F.metadata){bS$.lastIndex=0;if(bS$.test(F))return null;W+=" "+F}return W};
Khc=function(F){function W(Y){var h=Y.localName;if(!Y.getAttribute("is")&&ndL(h,Y.constructor)===2){var q;return(q=M)!=null?q:M=document.createElement("polyresinuncustomized")}(Y=n[h])||(Y=n[h]=document.createElement(h));return Y}
var V=F.reportHandler||void 0,d=F.safeTypesBridge||ewh,y=/^$/;if(F=F.allowedIdentifierPrefixes){F=_.L(F);for(var z=F.next();!z.done;z=F.next())y=new RegExp(y.source+"|^"+_.gdh(z.value))}V&&V(!1,"initResin",null);var I=u9Y(y,d,V),n={},M=null;return function(Y,h,q){var R=Y.nodeType;if(R!==Node.ELEMENT_NODE){if(R===Node.TEXT_NODE){h=Y.parentElement;q=!h;if(h&&h.nodeType===Node.ELEMENT_NODE){R=h.localName;var b=ndL(R,h.constructor);switch(b){case 0:case 1:h=MK9(R,h);q=h===1||h===6;break;case 3:case 2:q=
!0;break;default:_.Vi(b,"got an unknown element classification")}}if(q)return function(k){return""+d(k,"STRING",k)}}return function(k){if(!k&&k!==document.all)return k;
V&&V(!0,"Failed to sanitize "+(Y.parentElement&&Y.parentElement.nodeName)+" #text node to value "+k,Y.parentElement);return QB}}var g=Y.localName;
R=W(Y);var K=null;switch(q){case "attribute":if(yOC(h)in R)break;return function(k){return k};
case "property":if(h in R){K=iSW(R,h);break}if((b=zwL(h))&&b in R)break;return function(k){return k};
default:_.Vi(q,"got an unknown resin type, expected either 'property' or 'attribute'")}var C=q==="attribute"?h.toLowerCase():dN1(h);K||(K=SeN(g,C,function(k){var f=Y.getAttribute(k);return!f||/[\[\{]/.test(k)?null:f}));
return function(k){var f=FY,S=null;if(!k&&k!==document.all)return k;if(K!=null){var v=I[K],U=v.safeType;S=v.safeReplacement;U&&(f=d(k,U,FY));f===FY&&(v.filterString?(f=String(d(k,"STRING",k)),f=v.filterString(g,C,f)):v.filterRaw&&(f=v.filterRaw(g,C,k,Y)),f===S&&(f=FY))}f===FY&&(f=S||QB,V&&V(!0,"Failed to sanitize attribute of <"+g+">: <"+g+" "+C+'="'+k+'">',Y));return f}}};
u9Y=function(F,W,V){return[,{filterRaw:function(d,y,z){return z},
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:HSf,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:HSf,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:QB,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:DNN,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(d,y,z){z=
String(z).toLowerCase();return ZCr(d,y,z)?z:QB},
safeReplacement:QB,safeType:void 0},,{filterRaw:void 0,filterString:function(d,y,z){return F.test(z)?z:QB},
safeReplacement:QB,safeType:"CONSTANT"},{filterRaw:function(d,y,z,I){if(typeof z==="string")var n=(n=z.match(AOL))?n.map(RwK).filter(Boolean):[];else if(Array.isArray(z))n=z;else return HSf;var M=n;n=[];var Y=[],h={};if(Array.isArray(M))for(var q=0,R=M.length;q<R;++q){var b=M[q],g=b&&b.url;if(g){var K=W(g,"URL",h);if(K){var C=K!==h;(C?n:Y).push({url:C?K:g,metadata:b.metadata})}}}else Y.push(M);M=Y.length?JSON.stringify(Y):null;Y=FY;if(n.length){if(!Array.isArray(n))throw Error();Y=n.map(Tic).filter(Boolean).join(" , ")||
FY}M&&V&&V(!0,"Failed to sanitize attribute value of <"+d+">: <"+d+" "+y+'="'+z+'">: '+M,I);return Y===FY?HSf:Y},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
j_Y=function(F){var W=Khc(F);return function(V,d,y,z){return z||z===document.all?W(V,d,y)(z):z}};
W6=function(F,W){function V(){function y(n,M,Y){for(M=Reflect.getMetadata("parameters",n)||[];M.length<=Y;)M.push(null);M[Y]=M[Y]||[];M[Y].push(I);Reflect.defineMetadata(M,n);return n}
var z=_.QS.apply(0,arguments);if(this instanceof V)return d.apply(this,z),this;var I=new (Function.prototype.bind.apply(V,[null].concat(_.Pd(z))));y.annotation=I;return y}
var d=rO1(W);V.prototype.toString=function(){return"@"+F};
return V.annotationCls=V};
rO1=function(F){return function(){var W=_.QS.apply(0,arguments),V=this;F.forEach(function(d,y){y=W[y];if(Array.isArray(d))V[d[0]]=y&&y!==void 0?y:d[1];else for(var z in d)V[z]=y&&y[z]!==void 0?y[z]:d[z]})}};
ChN=function(F){return F!==void 0&&F!==null};
Vv=function(F){if(typeof F==="string")return F;if(F===void 0||F===null)return""+F;if(F.overriddenName)return F.overriddenName;if(F.name)return F.name;F=F.toString();var W=F.indexOf("\n");return W===-1?F:F.substring(0,W)};
kAm=function(F){F.__forward_ref__=kAm;F.toString=function(){return Vv(this())};
return F};
dU=function(F){return typeof F==="function"&&F.hasOwnProperty("__forward_ref__")&&F.__forward_ref__===kAm?F():F};
lXm=function(F){return F?F.map(function(W){return new (Function.prototype.bind.apply(W.type.annotationCls,[null].concat(_.Pd(W.args?W.args:[]))))}):[]};
Ni$=function(F){for(var W=[],V=0;V<F.length;++V){if(W.indexOf(F[V])>-1){W.push(F[V]);break}W.push(F[V])}return W};
fXc=function(F){return F.length>1?" ("+Ni$(F.slice().reverse()).map(function(W){return Vv(W.token)}).join(" -> ")+")":""};
GA$=function(F,W,V,d){if(d){var y=Error("ef``"+(d instanceof Error?d.message:d));y.ngOriginalError=d}else y=Error();y.addKey=wJS;y.keys=[W];y.injectors=[F];y.constructResolvingMessage=V;y.message=y.constructResolvingMessage();y.ngOriginalError=d;return y};
wJS=function(F,W){this.injectors.push(F);this.keys.push(W);this.message=this.constructResolvingMessage()};
$N9=function(F,W){return GA$(F,W,function(){return"No provider for "+Vv(this.keys[0].token)+"!"+fXc(this.keys)})};
UN1=function(F,W){return GA$(F,W,function(){return"Cannot instantiate cyclic dependency!"+fXc(this.keys)})};
OSr=function(F,W,V){return GA$(F,V,function(){var d=Vv(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+d+"!"+fXc(this.keys)+"."},W)};
XJW=function(F,W){for(var V=[],d=0,y=W.length;d<y;d++){var z=W[d];z&&z.length!=0?V.push(z.map(Vv).join(" ")):V.push("?")}return Error("jf`"+Vv(F)+"`"+V.join(", ")+"`"+Vv(F))};
Ph9=function(F){var W=void 0,V=void 0;if(F&&F.useClass!==void 0){W=F.useClass;var d=dU(F.useClass);var y=xNh.factory(d);d=vdG(d)}else F&&F.useExisting!==void 0?(y=function(z){return z},d=[EdW(yv.get(dU(F.useExisting)))]):F&&F.useFactory!==void 0?(y=F.useFactory,d=cOr(F.useFactory,F.deps)):(V=F.useValue,y=function(){return F.useValue},d=tKL);
return new SbN(y,d,W,V)};
ZSG=function(F){return new JOr(yv.get(dU(F.provide)),[Ph9(F)],F.multi)};
FJr=function(F){F=Q_N(F,[]).map(ZSG);for(var W=new Map,V=0;V<F.length;V++){var d=F[V],y=W.get(d.key.id);if(y){if(d.multiProvider!==y.multiProvider)throw Error("lf`"+y+"`"+d);if(d.multiProvider)for(var z=0;z<d.resolvedFactories.length;z++)y.resolvedFactories.push(d.resolvedFactories[z]);else W.set(d.key.id,d)}else y=void 0,d.multiProvider?y=new JOr(d.key,d.resolvedFactories.slice(),d.multiProvider):y=d,W.set(d.key.id,y)}return Array.from(W.values())};
Q_N=function(F,W){F.forEach(function(V){if(V instanceof WJ$)W.push({provide:V,useClass:V});else if(V&&typeof V=="object"&&V.provide!==void 0)W.push(V);else if(V instanceof Array)Q_N(V,W);else throw Error("hf`"+V);});
return W};
cOr=function(F,W){if(W){var V=W.map(function(d){return[d]});
return W.map(function(d){return Vjh(F,d,V)})}return vdG(F)};
vdG=function(F){var W=xNh.parameters(F);if(!W)return[];if(W.some(function(V){return V==null}))throw XJW(F,W);
return W.map(function(V){return Vjh(F,V,W)})};
Vjh=function(F,W,V){var d=null,y=!1;if(!Array.isArray(W))return W instanceof dYL?yS1(W.token,y,null):yS1(W,y,null);for(var z=null,I=0;I<W.length;++I){var n=W[I];if(n instanceof WJ$)d=n;else if(n instanceof dYL)d=n.token;else if(n instanceof z2L)y=!0;else if(n instanceof o19||n instanceof sU$)z=n}d=dU(d);if(d!=null)return yS1(d,y,z);throw XJW(F,V);};
yS1=function(F,W,V){return new BFh(yv.get(dU(F)),W,V)};
LJL=function(F,W){for(var V=Array(F.providers.length),d=0;d<F.providers.length;++d){var y=d;if(d<0||d>=F.providers.length)throw Error("kf`"+d);V[y]=W(F.providers[d])}return V};
I$r=function(F){return typeof F==="function"&&xNh.parameters(F).every(function(W){return!!W})};
a$K=function(F){var W=n1C;mYr.get(F)||mYr.set(F,new W);return mYr.get(F)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(F)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(F)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F,W){var V,d;if(F.contains(W))return!0;F=_.z8(F).querySelectorAll("content,slot");for(V=0;V<F.length;++V){var y=_.z8(F[V]).getDistributedNodes();for(d=0;d<y.length;++d)if(y[d].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(y[d],W))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F){F.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(F)&&F.preventDefault();F.targetTouches&&(F=F.targetTouches[0],i3C=F.pageX,MjC=F.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 F=0,W=o3.length;F<W;F++)document.addEventListener(o3[F],_._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 F=0,W=o3.length;F<W;F++)document.removeEventListener(o3[F],_._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(F){var W=_.z8(F).rootTarget;F.type!=="touchmove"&&YzK!==W&&(YzK=W,pFW=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.z8(F).path));if(!pFW.length)return!0;if(F.type==="touchstart")return!1;F=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(F);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(pFW,F.deltaX,F.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F){for(var W=[],V=F.indexOf(h2$),d=0;d<=V;d++)if(F[d].nodeType===Node.ELEMENT_NODE){var y=F[d],z=y.style;z.overflow!=="scroll"&&z.overflow!=="auto"&&(z=window.getComputedStyle(y));z.overflow!=="scroll"&&z.overflow!=="auto"||W.push(y)}return W};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F,W,V){if(W||V)for(var d=Math.abs(V)>=Math.abs(W),y=0;y<F.length;y++){var z=F[y];if(d?V<0?z.scrollTop>0:z.scrollTop<z.scrollHeight-z.clientHeight:W<0?z.scrollLeft>0:z.scrollLeft<z.scrollWidth-z.clientWidth)return z}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(F){var W={deltaX:F.deltaX,deltaY:F.deltaY};"deltaX"in F||("wheelDeltaX"in F&&"wheelDeltaY"in F?(W.deltaX=-F.wheelDeltaX,W.deltaY=-F.wheelDeltaY):"wheelDelta"in F?(W.deltaX=0,W.deltaY=-F.wheelDelta):"axis"in F?(W.deltaX=F.axis===1?F.detail:0,W.deltaY=F.axis===2?F.detail:0):F.targetTouches&&(F=F.targetTouches[0],W.deltaX=i3C-F.pageX,W.deltaY=MjC-F.pageY));return W};
qz1=function(F){this.element=F;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
b3L=function(F){this.element=F;this.color=window.getComputedStyle(F).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");_.z8(this.waveContainer).appendChild(this.wave);R2r(this)};
sn=function(F,W){for(var V in F)if(V.toLowerCase()===W.toLowerCase())return F[V]};
TFm=function(F,W){for(var V in F)if(V.toLowerCase()===W.toLowerCase()){delete F[V];break}};
g1N=function(F){F=_.MP.clone(F);for(var W=0;W<e2S.length;++W){var V=e2S[W],d=sn(F,V);d&&(F["X-Goog-Upload-Header-"+V]=d,TFm(F,V))}return F};
u8G=function(F){F=_.MP.clone(F);TFm(F,"X-Goog-Upload-Status")};
H3f=function(F){return KJS.some(function(W){return W.test(F)})};
rS1=function(F,W){var V;var d=(V=F.formContent)==null?void 0:V.locale;V=d==null?void 0:d.split("-")[0];d=d&&DYm.includes(d)?d:V&&DYm.includes(V)?V:void 0;d=(d!=null?d:"en").replaceAll("-","_").toLowerCase();var y;F=((y=F.initializationData)==null?0:y.useNightlyRelease)?"nightly":"live";var z;return(W==null?0:(z=W.getEnableAlohaBinarySplit)==null?0:z.call(W))?_.Hi(ASS,F):_.Hi(jUY,F,d)};
l$Y=function(F,W,V,d){if(CfN&&kML===W)return CfN;kML=W;var y=rS1(F,d);return CfN=W.feedbackV2GlobalObject?Promise.resolve(W.feedbackV2GlobalObject):new Promise(function(z,I){var n=_.V_("SCRIPT");_.ig(n,y);n.onload=function(){W.feedbackV2GlobalObject?z(W.feedbackV2GlobalObject):I(Error("of"))};
n.onerror=function(){I(Error("pf`"+y.toString()))};
V.body.appendChild(n)})};
wFC=function(F,W,V,d){if(NFY&&f$m===W)return NFY;f$m=W;var y=rS1(F,d);return NFY=W.feedbackV2GlobalObject?Promise.resolve(W.feedbackV2GlobalObject):new Promise(function(z,I){var n=_.V_("SCRIPT");_.ig(n,y);n.onload=function(){W.feedbackV2GlobalObject?z(W.feedbackV2GlobalObject):I(Error("of"))};
n.onerror=function(){I(Error("pf`"+y.toString()))};
V.body.appendChild(n)})};
GMh=function(F,W,V,d,y){y=y===void 0?!0:y;var z,I,n,M,Y;return _.m(function(h){switch(h.nextAddress){case 1:return z=Date.now(),h.yield(l$Y(F,V,d,W),2);case 2:I=h.yieldResult;if(!(y||((M=F.initializationData)==null?0:M.useNightlyRelease)||((Y=F.initializationData)==null?0:Y.isLocalServer))){n=I.initializeFeedbackClient(F,z,W);h.jumpTo(3);break}return h.yield(I.initializeFeedbackClientAsync(F,z,W),4);case 4:n=h.yieldResult;case 3:return n.initiateAloha(),h.return(n)}})};
$Y9=function(F,W,V,d){var y,z,I;return _.m(function(n){if(n.nextAddress==1)return y=Date.now(),n.yield(wFC(F,V,d.document,W),2);if(n.nextAddress!=3)return z=n.yieldResult,n.yield(z.initializeFeedbackClientAsync(F,y,W,d),3);I=n.yieldResult;I.initiateAloha();return n.return(I)})};
UY1=function(F,W,V){var d=!0;d=d===void 0?!0:d;var y,z,I,n,M,Y,h,q;return _.m(function(R){y=V||_.dm;if((z=W)==null?0:(n=(I=z).getEnableAlohaBinarySplit)==null?0:n.call(I)){M=y;if(M.isFormOpened)throw new B6;M.isFormOpened=!0;F.callbacks=F.callbacks||{};Y=F.callbacks.onClose||function(){};
F.callbacks.onClose=function(b){M.isFormOpened=!1;Y(b)};
try{return R.return($Y9(F,W,M,y))}catch(b){throw M.isFormOpened=!1,b;}}else{h=y;if(h.isFormOpened)throw new B6;h.isFormOpened=!0;F.callbacks=F.callbacks||{};q=F.callbacks.onClose||function(){};
F.callbacks.onClose=function(b){h.isFormOpened=!1;q(b)};
try{return R.return(GMh(F,W,h,y.document,d))}catch(b){throw h.isFormOpened=!1,b;}}_.UD(R)})};
E19=function(F,W){return _.m(function(V){return V.return(new Promise(function(d,y){Number.isInteger(Number(F))&&Number(F)>0?(y=O3L(W!=null?W:"")+"/aloha_form_properties?productId="+F,XFh(y,function(z){z=z.target;var I=null;try{var n=JSON,M=n.stringify;if(z.JSC$10103_xhr_){var Y=z.JSC$10103_xhr_.responseText;Y.indexOf(")]}'\n")==0&&(Y=Y.substring(5));var h=_.LW(Y)}else h=void 0;I=nbS(xYG,M.call(n,h))}catch(q){M=new xYG,h=v1$(),h=_.I3(h,13,!1),h=_.I3(h,14,!0),h=_.I3(h,15,!0),h=_.I3(h,20,!1),I=_.kv(M,
1,h)}d(I)},"GET","",{},2E3,!0)):y(Error("qf`"+F))}))})};
O3L=function(F){return H3f(F)?F:"https://www.google.com/tools/feedback"};
Pfc=function(F){F=F.match(new RegExp(cSc,"gi"))||[];F=_.L(F);for(var W=F.next();!W.done;W=F.next()){W=W.value;a:{var V=_.L(tjY);for(var d=V.next();!d.done;d=V.next())if(d.value.test(W)){V=!1;break a}V=!0}if(!V)a:{V=_.L(SzL);for(d=V.next();!d.done;d=V.next())if(d.value.test(W)){V=!0;break a}V=!1}if(V)return!0}return!1};
JSm=function(F,W){var V={},d=Object.keys(F);d=_.L(d);for(var y=d.next();!y.done;y=d.next())y=y.value,V[y]=W(y,F[y]);return V};
Z3W=function(F){switch(F){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"}};
Fy1=function(F){if(window.crypto&&window.crypto.getRandomValues)try{var W=Array(F),V=new Uint8Array(F);window.crypto.getRandomValues(V);for(var d=0;d<W.length;d++)W[d]=V[d];return W}catch(z){}W=Array(F);for(V=0;V<F;V++){d=Date.now();for(var y=0;y<d%23;y++)W[V]=Math.random();W[V]=Math.floor(Math.random()*256)}if(QUC)for(V=1,d=0;d<QUC.length;d++)W[V%F]^=W[(V-1)%F]/4^QUC.charCodeAt(d),V++;return W};
nW=function(F){F=Fy1(F);for(var W=[],V=0;V<F.length;V++)W.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(F[V]&63));return W.join("")};
Wy9=function(){var F=_.dm.ytLoggingDocDocumentNonce_;F||(F=nW(16),_.t5("ytLoggingDocDocumentNonce_",F));return F};
d1c=function(F){F&&_.HA("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:V6m,clientScreenNonce:F})};
yHm=function(F){return _.wp("client-screen-nonce-store",{})[F===void 0?0:F]};
zMc=function(F,W){W=W===void 0?0:W;var V=_.wp("client-screen-nonce-store");V||(V={},_.fR("client-screen-nonce-store",V));V[W]=F};
oLf=function(F){F=F===void 0?0:F;return F===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+F};
sIL=function(F){return _.wp(oLf(F===void 0?0:F))};
_.a3=function(F){return(F=sIL(F===void 0?0:F))?new _.mn({veType:F,youtubeData:void 0,jspbYoutubeData:void 0}):null};
B29=function(){var F=_.wp("csn-to-ctt-auth-info");F||(F={},_.fR("csn-to-ctt-auth-info",F));return F};
LyW=function(){return Object.values(_.wp("client-screen-nonce-store",{})).filter(function(F){return F!==void 0})};
_.is=function(F){F=yHm(F===void 0?0:F);if(!F&&!_.Gh("USE_CSN_FALLBACK",!0))return null;F||(F="UNDEFINED_CSN");return F?F:null};
nLW=function(F){for(var W=_.L(Object.values(I9c)),V=W.next();!V.done;V=W.next())if(_.is(V.value)===F)return!0;return!1};
m1Y=function(F,W,V){var d=B29();(V=_.is(V))&&delete d[V];W&&(d[F]=W)};
MS=function(F){return B29()[F]};
_.Y8=function(F,W,V,d){V=V===void 0?0:V;if(F!==yHm(V)||W!==_.wp(oLf(V)))if(m1Y(F,d,V),zMc(F,V),_.fR(oLf(V),W),W=function(){setTimeout(function(){d1c(F)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(W)}catch(y){W()}else W()};
a9m=function(F,W){W=W===void 0?"":W;var V=[],d;for(d in F)if(F.hasOwnProperty(d)){var y=W!==""?W+"."+d:d;typeof F[d]==="object"?V.push.apply(V,_.Pd(a9m(F[d],y))):V.push([y,F[d]])}V.sort();return V};
_.hx=function(F){var W=_.QS.apply(1,arguments);if(!pW(F)||W.some(function(d){return!pW(d)}))throw Error("rf");
W=_.L(W);for(var V=W.next();!V.done;V=W.next())ijf(F,V.value)};
ijf=function(F,W){for(var V in W)if(pW(W[V])){if(V in F&&!pW(F[V]))throw Error("sf");V in F||(F[V]={});ijf(F[V],W[V])}else if(M6Y(W[V])){if(V in F&&!M6Y(F[V]))throw Error("tf");V in F||(F[V]=[]);YV$(F[V],W[V])}else F[V]=W[V];return F};
YV$=function(F,W){W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,pW(V)?F.push(ijf({},V)):M6Y(V)?F.push(YV$([],V)):F.push(V);return F};
pW=function(F){return typeof F==="object"&&!Array.isArray(F)};
M6Y=function(F){return typeof F==="object"&&Array.isArray(F)};
hMK=function(F){for(var W=_.L(Object.entries(p3L)),V=W.next();!V.done;V=W.next())if(V=_.L(V.value),V.next(),V=V.next().value,V==="SLI_STATUS_"+F)return V;return"SLI_STATUS_UNKNOWN"};
_.qS=function(F,W,V,d){return qVC(F,W,function(){return new _.RMG(F,W,V,d)})};
_.bjm=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
T2m=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
R3=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
eMm=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
gLC=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
u$m=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
D1h=function(F){F&&(F.dataset?F.dataset[Kym()]="true":_.Yb([_.un(HjW)],F,"data-loaded","true".toString()))};
AH$=function(F){return F?F.dataset?F.dataset[Kym()]:F.getAttribute("data-loaded"):null};
Kym=function(){return jI9.loaded||(jI9.loaded="loaded".replace(/\-([a-z])/g,function(F,W){return W.toUpperCase()}))};
_.bs=function(F,W,V){rHW(F,W,V===void 0?null:V)};
_.kFr=function(F,W){F&&W&&(F=""+_.PC(W),(F=Cd9[F])&&_.JUL(F))};
rHW=function(F,W,V){V=V===void 0?null:V;var d=_.l9K(typeof F==="string"?F:F.toString()),y=document.getElementById(d),z=y&&AH$(y),I=y&&!z;z?W&&W():(W&&(z=_.WA(d,W),W=""+_.PC(W),Cd9[W]=z),I||(y=N2$(F,d,function(){AH$(y)||(D1h(y),_.Zdm(d),_.oO(function(){_.F2C(d)},0))},V)))};
N2$=function(F,W,V,d){d=d===void 0?null:d;var y=_.V_("SCRIPT");y.id=W;y.onload=function(){V&&setTimeout(V,0)};
y.onreadystatechange=function(){switch(y.readyState){case "loaded":case "complete":y.onload()}};
d&&y.setAttribute("nonce",d);_.ig(y,typeof F==="string"?_.pl(F):F);F=document.getElementsByTagName("head")[0]||document.body;F.insertBefore(y,F.firstChild);return y};
_.l9K=function(F){var W=document.createElement("a");Wd(W,F);return"js-"+T8(W.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
f9W=function(F){var W=_.wp("INNERTUBE_HOST_OVERRIDE");W&&(F=String(W)+String(_.tQ(F)));return F};
w3K=function(F){var W={};_.T("json_condensed_response")&&(W.prettyPrint="false");return F=bZr(F,W)};
_.eN=function(F){return te(F)?"same-origin":"include"};
_.gU=function(F){return te(F)?"same-origin":"cors"};
us=function(F,W,V){V=V===void 0?{}:V;F={method:W===void 0?"POST":W,mode:_.gU(F),credentials:_.eN(F)};W={};for(var d=_.L(Object.keys(V)),y=d.next();!y.done;y=d.next())y=y.value,V[y]&&(W[y]=V[y]);Object.keys(W).length>0&&(F.headers=W);return F};
_.KW=function(F,W){W=W===void 0?{}:W;return"service:"+F+"/"+Object.keys(W).sort().map(function(V){return V+":"+W[V]}).join("/")};
GFf=function(F){var W,V,d,y;F=(W=_.e(F,_.H6))==null?void 0:(V=W.watchEndpointSupportedOnesieConfig)==null?void 0:(d=V.html5PlaybackOnesieConfig)==null?void 0:(y=d.commonConfig)==null?void 0:y.url;if(!F)return[];W=new _.DC(F);return W.JSC$10339_domain_?["https://"+W.JSC$10339_domain_+"/generate_204"]:[]};
_.OjW=function(){return $1f()||KSN()||U1K&&jz("version/")?!0:_.wp("EOM_VISITOR_DATA")?!1:!0};
X3$=function(F){var W=F.docid||F.video_id||F.videoId||F.id;if(W)return W;W=F.raw_player_response;W||(F=F.player_response)&&(W=JSON.parse(F));return W&&W.videoDetails&&W.videoDetails.videoId||null};
x1Y=function(F){return F.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
Ax=function(F){return!isNaN(Number(F))&&!_.If(F)};
_.jN=function(F,W,V,d){d=d===void 0?!0:d;var y=_.wp("VALID_SESSION_TEMPDATA_DOMAINS",[]),z=_.EG(window.location.href);z&&y.push(z);z=_.EG(F);if(_.$c(y,z)||!z&&_.sr(F,"/"))if(y=document.createElement("a"),Wd(y,F),F=y.href)if(F=_.tQ(F),F=_.SI(F))d&&!W.csn&&(W.itct||W.ved)&&(W=Object.assign({csn:_.is()},W)),V?(V=parseInt(V,10),isFinite(V)&&V>0&&vL$(F,W,V)):vL$(F,W)};
cH9=function(F){var W=_.wp("VALID_SESSION_TEMPDATA_DOMAINS",[]),V=_.EG(window.location.href);V&&W.push(V);V=_.EG(F);if(!(_.$c(W,V)||!V&&_.sr(F,"/")))return null;F=_.tQ(F);(F=_.SI(F))?(F=EL1(F),F=(F=_.mV.get(F,void 0)||null)?_.vY(F):{}):F=null;return F};
vL$=function(F,W,V){F=EL1(F);W=W?_.Q7(W):"";V=V||5;_.OjW()&&_.aO(F,W,V)};
EL1=function(F){for(var W=_.L(t6f),V=W.next();!V.done;V=W.next())F=_.yf(F,V.value);return"ST-"+T8(F).toString(36)};
_.SVN=function(F){if(F.requestFullscreen)F=F.requestFullscreen(void 0);else if(F.webkitRequestFullscreen)F=F.webkitRequestFullscreen();else if(F.mozRequestFullScreen)F=F.mozRequestFullScreen();else if(F.msRequestFullscreen)F=F.msRequestFullscreen();else if(F.webkitEnterFullscreen)F=F.webkitEnterFullscreen();else return Promise.reject(Error("Cf"));return F instanceof Promise?F:Promise.resolve()};
_.ls=function(F){var W;_.w7m(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.k8()==F&&(W=document):W=F;if(W&&(F=_.w7m(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],W))){F.call(W)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.k8=function(){var F=F===void 0?!1:F;var W=_.w7m(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(F)for(;W&&W.shadowRoot;)W=W.shadowRoot.fullscreenElement;return W?W:null};
_.NS=function(F,W){W=W===void 0?!0:W;F.addEventListener("wheel",PdC);F.overscrollConfig={cooldown:W}};
_.fW=function(F){F.overscrollConfig=void 0;F.removeEventListener("wheel",PdC)};
PdC=function(F){var W=F.deltaY,V=F.target,d=null;if(window.Polymer&&window.Polymer.Element){if(V=F.path||F.composedPath&&F.composedPath()){V=_.L(V);for(var y=V.next();!y.done&&(y=y.value,!JHm(y,W));y=V.next())if(y.overscrollConfig){d=y;break}}}else for(;V&&!JHm(V,W);){if(V.overscrollConfig){d=V;break}V=V.parentElement}d&&(W=d.overscrollConfig,W.cooldown?(d=F.deltaY,V=W.lastDeltaY||0,W.lastDeltaY=d,y=W.lastStopped||0,V&&y&&V>0==d>0?Math.abs(V)>=Math.abs(d)?(d=y+1200,V=!1):(d=y+600,V=!0):(d=Date.now()+
600,V=!0),d>Date.now()&&(F.preventDefault(),V&&(W.lastStopped=Date.now()))):F.preventDefault())};
JHm=function(F,W){return W<0&&F.scrollTop>0||W>0&&F.scrollTop<F.scrollHeight-F.clientHeight-1?(F=getComputedStyle(F).overflowY,F=="auto"||F=="scroll"):!1};
Zj1=function(F){wU.initialized=!0;wU.sessionId=F.sessionId||"";wU.enabledSpans=F.enabledSpans;F.shouldSampleFn!=null&&(wU.shouldSampleFn=F.shouldSampleFn)};
QI$=function(F){wU.processors.push(F)};
G8=function(F){return wU.initialized?wU.enabledSpans?wU.enabledSpans[F]:!0:!1};
dp9=function(F,W,V){return G8(F)&&wU.shouldSampleFn(F,W,FNS)?new WNY(F,W,V):VgK};
_.$8=function(F,W,V){if(typeof V==="function"){var d=V;V=void 0}var y=dp9(F,W,V),z;if(((z=V)==null?void 0:z.endTime)!=null)return d&&_.rL(Error("Ef")),y;var I;y!==VgK&&((I=V)==null?void 0:I.active)!==!1&&wU.stack.push(y);if(!d)return y;if(y===VgK)return d(y);try{var n=d(y);if(n instanceof Promise)return n.then(function(M){y.end();return M},function(M){y.end("SPAN_STATUS_ERROR");
throw M;});
y.end();return n}catch(M){throw y.end("SPAN_STATUS_ERROR"),M;}};
yr1=function(){la.subscribe("handleError",function(F){try{for(var W in Un)try{var V=Un[W];typeof Un[W]==="function"&&(V=V());F.params[W]=typeof Un[W]==="object"?JSON.stringify(V):String(V)}catch(d){_.rL(d)}}catch(d){_.rL(d)}})};
zdY=function(){};
oIS=function(F){var W=F.nodeName;if(F.id)return W+="#"+F.id;if(F.classList)for(var V=_.L(F.classList),d=V.next();!d.done;d=V.next())W+="."+d.value;F.parentElement&&(W=oIS(F.parentElement)+" > "+W);return W};
_.On=function(F,W,V,d){d||(d={bubbles:!0,cancelable:!1,composed:!0});V!==null&&V!==void 0&&(d.detail=V);var y=new CustomEvent(W,d);_.T("untrack_fire_custom_event_killswitch")?F.dispatchEvent(y):_.ML(function(){return void F.dispatchEvent(y)});
return y};
sLG=function(F){var W=window,V=function(d){W.removeEventListener("yt-navigate-start",V);return F.call(W,d)};
W.addEventListener("yt-navigate-start",V,void 0)};
_.XY=function(F,W,V,d){d=d===void 0?!1:d;return _.$8("ytAction",{name:W,nodepath:oIS(F)},function(){var y=new B5$(W,!!d,V);_.On(F,"yt-action",y);return y.returnValue})};
_.x8=function(F,W,V){return _.XY(F,W,V,!0)};
_.En=function(F,W,V,d){W&&W.length&&W.forEach(function(y){var z=kXC(y);z&&(_.T("handle_service_request_actions")&&y.commandMetadata&&y.commandMetadata.webCommandMetadata&&y.commandMetadata.webCommandMetadata.sendPost?_.v6(V?V:F,[y]):_.x8(F,z,[y,V,d]))})};
_.v6=function(F,W){var V=[F];W&&V.push.apply(V,W);W=_.XY(F,"yt-service-request",V);return W.length>0&&(W=W[0],_.On(F,"yt-service-request-sent",W),W&&W.ajaxPromise)?(W.ajaxPromise.then(function(d){_.On(F,"yt-service-request-completed",d)},function(d){_.On(F,"yt-service-request-error",{error:d,
params:V})},F),W.ajaxPromise):_.c6()};
_.SN=function(F,W){if(_.T("handle_service_request_actions"))_.En(W,F,W);else{F=_.L(F);for(var V=F.next();!V.done;V=F.next()){V=V.value;var d=void 0;((d=_.e(V,_.tx))==null?0:d.commands)?_.SN(_.e(V,_.tx).commands,W):(d=void 0,((d=_.e(V,_.P6))==null?0:d.actions)?_.SN(_.e(V,_.P6).actions,W):(d=void 0,((d=_.e(V.commandMetadata,_.Jx))==null?0:d.sendPost)?_.v6(W,[V]):_.En(W,[V],W)))}}};
_.Iyr=function(F,W,V){W=W===void 0?{}:W;typeof W==="function"&&(W={callback:W});V||W._c&&W._c.jsl&&W._c.jsl.h||_.MP.extend(W,{_c:{jsl:{h:_.wp("GAPI_HINT_PARAMS")}}});(W.gapiHintOverride||_.wp("GAPI_HINT_OVERRIDE"))&&(V=_.Ek(document.location.href).gapi_jsh)&&_.MP.extend(W,{_c:{jsl:{h:V}}});LNf(F,W)};
_.Qv=function(F,W,V){W=W===void 0?{}:W;F=(F=F in ZC?ZC[F]:V)||"";V={};for(var d in W){V={key$jscomp$855:V.key$jscomp$855};V.key$jscomp$855=d;var y=function(z){return function(){return String(W[z.key$jscomp$855])}}(V);
F=F.replace(new RegExp("\\$\\{"+V.key$jscomp$855+"\\}","gi"),y);F=F.replace(new RegExp("\\$"+V.key$jscomp$855,"gi"),y)}return F};
_.Fv=function(F,W){return nIY(F in ZC?ZC[F]:{},W)};
nIY=function(F,W){var V=_.wp("I18N_PLURAL_RULES");V||(V=function(d){return d==1?"one":"other"});
return(F=F["case"+W]||F[V(W)])?F.replace("#",W.toString()):W+""};
iNS=function(F){var W=mp9(F),V=document.getElementById(W),d=V&&AH$(V);d||V&&!d||(V=ayC(F,W,function(){if(!AH$(V)){D1h(V);_.Zdm(W);var y=_.WZ(_.F2C,W);_.oO(y,0)}}))};
ayC=function(F,W,V){var d=document.createElement("link");d.id=W;d.onload=function(){V&&setTimeout(V,0)};
F=_.pl(F);_.pe(d,F,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d};
mp9=function(F){var W=_.V_("A");Wd(W,vg(F));return"css-"+T8(W.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.Ypr=function(F){var W=MgL();F!==W&&(W=_.V0(),!_.T("web_autonav_allow_off_by_default")&&F||_.dE(0,141,!0),_.dE(0,140,!F),W.save())};
MgL=function(){var F=_.V0();return _.T("web_autonav_allow_off_by_default")&&!F.getFlag(141)&&_.wp("AUTONAV_OFF_BY_DEFAULT")?!1:!F.getFlag(140)};
pL9=function(F,W){var V,d;F=((V=F.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(d=V.videoAuthorizationToken)==null?void 0:d.credentialTransferTokens)||[];for(V=0;V<F.length;++V)if(F[V].scope===W)return F[V].token||void 0};
hdN=function(F){for(var W=0,V=0;V<F.length;V++)W=W*31+F.charCodeAt(V),V<F.length-1&&(W%=0x800000000000);return W%1E5};
_.y0=function(F){return _.Ok("ytcsi."+(F||"")+"data_")||qpf(F)};
_.RdG=function(F){F=_.y0(F);F.metadata||(F.metadata={});return F.metadata};
_.bNY=function(F){F=_.y0(F);F.tick||(F.tick={});return F.tick};
_.zj=function(F){F=_.y0(F);if(F.gel){var W=F.gel;W.gelInfos||(W.gelInfos={});W.gelTicks||(W.gelTicks={})}else F.gel={gelTicks:{},gelInfos:{}};return F.gel};
_.T59=function(F){F=_.zj(F);F.gelInfos||(F.gelInfos={});return F.gelInfos};
ed$=function(F){var W=_.y0(F).nonce;W||(W=nW(16),_.y0(F).nonce=W);return W};
qpf=function(F){var W={tick:{},info:{}};_.t5("ytcsi."+(F||"")+"data_",W);return W};
gIc=function(){var F=_.Ok("ytcsi.debug");F||(F=[],_.t5("ytcsi.debug",F),_.t5("ytcsi.reference",{}));return F};
_.og=function(F){F=F||"";var W=ur9();if(W[F])return W[F];var V=gIc(),d={timerName:F,info:{},tick:{},span:{},jspbInfo:[]};V.push(d);return W[F]=d};
KNh=function(F){F=F||"";var W=ur9();W[F]&&delete W[F];var V=gIc(),d={timerName:F,info:{},tick:{},span:{},jspbInfo:[]};V.push(d);W[F]=d};
ur9=function(){var F=_.Ok("ytcsi.reference");if(F)return F;gIc();return _.Ok("ytcsi.reference")};
_.DpG=function(F){return HNC[F]||"LATENCY_ACTION_UNKNOWN"};
CCL=function(F,W,V){V=V===void 0?{}:V;var d=!1;_.Gh("ytLoggingEventsDefaultDisabled",!1)&&(d=!0);d=d?null:Kt;V=V===void 0?{}:V;var y=Math.round(V.timestamp||(0,_.J5)());_.pt(W,1,y<Number.MAX_SAFE_INTEGER?y:0);y=new ArG;if(V.lact)_.pt(y,1,isFinite(V.lact)?V.lact:-1);else if(V.timestamp)_.pt(y,1,-1);else{var z=_.JY();_.pt(y,1,isFinite(z)?z:-1)}if(V.sequenceGroup&&!_.T("web_gel_sequence_info_killswitch")){z=V.sequenceGroup;var I=BAY(z),n=new jL9;_.pt(n,2,I);_.Lu(n,1,z);_.kv(y,3,n);V.endOfSequence&&delete rrC[V.sequenceGroup]}_.kv(W,
33,y);(V.sendIsolatedPayload?Ytm:pIc)(F,{endpoint:"log_event",payload:W,cttAuthInfo:V.cttAuthInfo,dangerousLogToVisitorSession:V.dangerousLogToVisitorSession},d)};
_.kS9=function(F,W){_.s_("_start",F,W)};
_.BZ=function(F,W){if(!_.T("web_csi_action_sampling_enabled")||!_.y0(W).actionDisabled){var V=_.og(W||"");_.hx(V.info,F);F.loadType&&(V=F.loadType,_.RdG(W).loadType=V);_.hx(_.T59(W),F);V=ed$(W);W=_.y0(W).cttAuthInfo;lyc().info(F,V,W)}};
N5f=function(){var F,W,V,d;return((d=_.PY().resolve(_.SU(Ta))==null?void 0:(F=e5())==null?void 0:(W=F.loggingHotConfig)==null?void 0:(V=W.csiConfig)==null?void 0:V.debugTicks)!=null?d:[]).map(function(y){return Object.values(y)[0]})};
_.s_=function(F,W,V){if(!_.T("web_csi_action_sampling_enabled")||!_.y0(V).actionDisabled){var d=ed$(V),y;if(y=_.T("web_csi_debug_sample_enabled")&&d){(_.PY().resolve(_.SU(Ta))==null?0:e5())&&!fyY&&(fyY=!0,_.s_("gcfl",(0,_.J5)(),V));var z,I,n;y=(_.PY().resolve(_.SU(Ta))==null?void 0:(z=e5())==null?void 0:(I=z.loggingHotConfig)==null?void 0:(n=I.csiConfig)==null?void 0:n.debugSampleWeight)||0;if(z=y!==0)b:{z=N5f();if(z.length>0)for(I=0;I<z.length;I++)if(F===z[I]){z=!0;break b}z=!1}z?(y=hdN(d)%y!==0,
_.y0(V).debugTicksExcludedLogged||(z={},z.debugTicksExcluded=y,_.BZ(z,V)),_.y0(V).debugTicksExcludedLogged=!0):y=!1}if(!y){F[0]!=="_"&&wLY(F,V,W);y=_.og(V||"");y.tick[F]=W||(0,_.J5)();if(y.callback&&y.callback[F])for(y=_.L(y.callback[F]),z=y.next();!z.done;z=y.next())z=z.value,z();y=_.zj(V);y.gelTicks&&(y.gelTicks[F]=!0);z=_.bNY(V);y=W||(0,_.J5)();z[F]=y;z=_.y0(V).cttAuthInfo;F==="_start"?lyc().baseline(d,W,z):lyc().tick(F,d,W,z);_.GSr(V);return y}}};
wLY=function(F,W,V){if(_.LZ.mark)if(F.startsWith("mark_")||(F="mark_"+F),W&&(F+=" ("+W+")"),V===void 0||_.T("web_csi_disable_alt_time_performance_mark"))_.LZ.mark(F);else{V=_.T("csi_use_performance_navigation_timing")?V-_.LZ.timeOrigin:V-(_.LZ.timeOrigin||_.LZ.timing.navigationStart);try{_.LZ.mark(F,{startTime:V})}catch(d){}}};
$pS=function(){var F,W=(F=_.LZ.getEntriesByType)==null?void 0:F.call(_.LZ,"mark");W&&W.forEach(function(V){if(V.name.startsWith("mark_")){var d;(d=_.LZ.clearMarks)==null||d.call(_.LZ,V.name)}})};
_.UpC=function(F){var W={},V=function(z,I,n){I=I.match("_rid")?I.split("_rid")[0]:I;typeof n==="number"&&(n=JSON.stringify(n));z.requestIds?z.requestIds.push({endpoint:I,id:n}):z.requestIds=[{endpoint:I,id:n}]};
F=_.L(Object.entries(F));for(var d=F.next();!d.done;d=F.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;switch(d){case "GetBrowse_rid":V(W,d,y);break;case "GetGuide_rid":V(W,d,y);break;case "GetHome_rid":V(W,d,y);break;case "GetPlayer_rid":V(W,d,y);break;case "GetSearch_rid":V(W,d,y);break;case "GetSettings_rid":V(W,d,y);break;case "GetTrending_rid":V(W,d,y);break;case "GetWatchNext_rid":V(W,d,y);break;case "yt_red":W.isRedSubscriber=!!y;break;case "yt_ad":W.isMonetized=!!y}}return W};
_.ONY=function(F){var W=_.Ig("aft",F);if(W)return W;W=_.wp((F||"")+"TIMING_AFT_KEYS",["ol"]);for(var V=W.length,d=0;d<V;d++){var y=_.Ig(W[d],F);if(y)return y}return NaN};
_.XL$=function(F,W){_.t5("ytglobal.timing"+(W||"")+"ready_",F)};
_.Ig=function(F,W){if(F=_.bNY(W)[F])return typeof F==="number"?F:F[F.length-1]};
_.GSr=function(F){var W=_.Ig("_start",F),V=_.ONY(F),d=!xpr;W&&V&&d&&(nfS(vIG,new EIr(Math.round(V-W),F)),xpr=!0)};
tg1=function(F){qpf(F);cr1();$pS();F||(_.wp("TIMING_ACTION")&&_.fR("PREVIOUS_ACTION",_.wp("TIMING_ACTION")),_.fR("TIMING_ACTION",""))};
_.Sp9=function(F){F=F===void 0?{}:F;_.Uk(function(){nZ();KNh();tg1();_.XL$(!1);F.cttAuthInfo&&(_.y0().cttAuthInfo=F.cttAuthInfo);_.fR("TIMING_AFT_KEYS",[]);F.isHot?_.mw({loadType:"hot"}):_.mw({loadType:"warm"});_.fR("TIMING_ACTION","");delete _.wp("TIMING_INFO",{}).yt_lt;_.Uk(_.kS9)(F.startTime,void 0)})()};
_.iU=function(F,W,V,d){W=W===void 0?{}:W;_.Uk(function(){var y=V?V:F;ag(y);var z=W.sampleRate;if(!_.T("web_csi_action_sampling_enabled")||z===void 0||z<=1)z=!1;else{var I=ed$(y);z=hdN(I)%z!==0}z&&(_.y0(y).actionDisabled=!0);_.og(y||"").info.actionType=F;W.cttAuthInfo&&(_.y0(y).cttAuthInfo=W.cttAuthInfo);_.fR(y+"TIMING_ACTION",F);_.Uk(_.kS9)(W.startTime,y);z={actionType:d||_.DpG(F)};W.logPreviousAction&&(z.previousAction=_.DpG(_.wp("TIMING_ACTION")));(I=_.is())&&I!=="UNDEFINED_CSN"&&(z.clientScreenNonce=
I);_.mw(z,y);_.XL$(!0,y)})()};
ag=function(F){_.Uk(function(){nZ(F);KNh(F);tg1(F)})()};
PCc=function(){_.Uk(function(){var F=[],W;for(W in _.Ok("ytcsi.".slice(0,-1)))W.endsWith("data_")&&F.push(W.slice(0,-5));F=_.L(F);for(W=F.next();!W.done;W=F.next())ag(W.value);nZ()})()};
_.ZNY=function(F){return _.Uk(function(){return _.Jrr("_start",F)})()};
_.mw=function(F,W,V){_.Uk(_.BZ)(F,W,V===void 0?!1:V)};
_.Md=function(F,W,V){return _.Uk(_.s_)(F,W,V)};
_.Jrr=function(F,W){return _.Uk(function(){var V=_.bNY(W);return F in V})()};
F7K=function(F){if(!_.T("universal_csi_network_ticks"))return"";F=_.ci(F)||"";for(var W=Object.keys(QLW),V=0;V<W.length;V++){var d=W[V];if(F.includes(d))return d}return""};
Vo$=function(F){if(!_.T("universal_csi_network_ticks"))return function(){};
var W=QLW[F];return W?(_.Yw(W),function(){var V=_.T("universal_csi_network_ticks")?(V=W7Y[F])?_.Yw(V):!1:!1;return V}):function(){}};
_.Yw=function(F,W,V){return _.Uk(function(){if(_.Jrr(F,V))return!1;_.Md(F,W,V);return!0})()};
_.pZ=function(F,W,V){_.Uk(function(){if(!_.ZNY(V)||_.Jrr(F,V))return!1;_.Md(F,W,V);return!0})()};
_.hs=function(F){return _.Uk(_.Ig)(F,void 0)};
nZ=function(F){_.ZNY(F)&&_.Md("aa",void 0,F)};
_.s7m=function(F,W,V,d,y,z,I,n,M,Y){var h=dgr();z=new _.mn({veType:W,youtubeData:z,jspbYoutubeData:n});Y=qd({automatedLogEventSource:Y},h);y&&(Y.cttAuthInfo=y);y={csn:h,pageVe:z.getAsJson()};_.T("expectation_logging")&&M&&M.screenCreatedLoggingExpectations&&(y.screenCreatedLoggingExpectations=M.screenCreatedLoggingExpectations);V&&V.visualElement?(y.implicitGesture={parentCsn:V.clientScreenNonce,gesturedVe:V.visualElement.getAsJson()},I&&(y.implicitGesture.gestureType=I)):V&&_.rL(new _.po("newScreen() parent element does not have a VE - rootVe",
W));d&&(y.cloneCsn=d);F?ua("screenCreated",y,F,Y):_.HA("screenCreated",y,Y);nfS(hff,new y$9(h));Rg.clear();zzW.clear();omL.clear();return h};
bU=function(F,W,V,d,y,z){z=z===void 0?{}:z;BJh(F,W,V,[d],y===void 0?!1:y,z)};
BJh=function(F,W,V,d,y,z){y=y===void 0?!1:y;z=z===void 0?{}:z;Object.assign(z,qd({cttAuthInfo:MS(W)||void 0},W));for(var I=_.L(d),n=I.next();!n.done;n=I.next()){n=n.value;var M=n.getAsJson();(_.MP.isEmpty(M)||!M.trackingParams&&!M.veType)&&_.rL(Error("Gf"));if(_.T("no_client_ve_attach_unless_shown")){var Y=L7W(n,W);if(M.veType&&!zzW.has(Y)&&!omL.has(Y)&&!y){if(!_.T("il_attach_cache_limit")||Rg.size<1E3){Rg.set(Y,[F,W,V,n]);return}_.T("il_attach_cache_limit")&&Rg.size>1E3&&_.rL(new _.po("IL Attach cache exceeded limit"))}n=
L7W(V,W);Rg.has(n)?Iuf(V,W):omL.set(n,!0)}}d=d.filter(function(h){h.csn!==W?(h.csn=W,h=!0):h=!1;return h});
V={csn:W,parentVe:V.getAsJson(),childVes:_.YM(d,function(h){return h.getAsJson()})};
W==="UNDEFINED_CSN"?Tj("visualElementAttached",z,V):F?ua("visualElementAttached",V,F,z):_.HA("visualElementAttached",V,z)};
mg1=function(F,W,V,d,y,z,I){nm1(F,W,V,y,I)};
nm1=function(F,W,V,d,y){auY(V,W);y=qd({cttAuthInfo:MS(W)||void 0,automatedLogEventSource:y},W);V={csn:W,ve:V.getAsJson(),eventType:1};d&&(V.clientData=d);W==="UNDEFINED_CSN"?Tj("visualElementShown",y,V):F?ua("visualElementShown",V,F,y):_.HA("visualElementShown",V,y)};
i_G=function(F,W,V,d){auY(V,W);var y=qd({cttAuthInfo:MS(W)||void 0,automatedLogEventSource:void 0},W);V={csn:W,ve:V.getAsJson(),eventType:4};d&&(V.clientData=d);W==="UNDEFINED_CSN"?Tj("visualElementShown",y,V):F?ua("visualElementShown",V,F,y):_.HA("visualElementShown",V,y)};
MoL=function(F,W,V,d,y,z){var I=(d=d===void 0?!1:d)?16:8;d=qd({cttAuthInfo:MS(W)||void 0,endOfSequence:d,automatedLogEventSource:z},W);V={csn:W,ve:V.getAsJson(),eventType:I};y&&(V.clientData=y);W==="UNDEFINED_CSN"?Tj("visualElementHidden",d,V):F?ua("visualElementHidden",V,F,d):_.HA("visualElementHidden",V,d)};
pm1=function(F,W,V,d,y,z){YcN(F,W,V,void 0,d,y,z)};
YcN=function(F,W,V,d,y,z,I){auY(V,W);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";z=qd({cttAuthInfo:MS(W)||void 0,automatedLogEventSource:I},W);V={csn:W,ve:V.getAsJson(),gestureType:d};y&&(V.clientData=y);W==="UNDEFINED_CSN"?Tj("visualElementGestured",z,V):F?ua("visualElementGestured",V,F,z):_.HA("visualElementGestured",V,z)};
hz9=function(F,W,V,d){var y=qd({cttAuthInfo:MS(W)||void 0},W);V={csn:W,ve:V.getAsJson(),clientData:d};W==="UNDEFINED_CSN"?Tj("visualElementStateChanged",y,V):F?ua("visualElementStateChanged",V,F,y):_.HA("visualElementStateChanged",V,y)};
qcY=function(){var F=Fy1(16);for(var W=[],V=0;V<F.length;V++)W.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(F[V]&63));return W.join("")};
Tj=function(F,W,V){Rzr.push({payloadName:F,payload:V,jspbPayload:void 0,options:W});b_f||(b_f=Rff())};
phh=function(F){if(Rzr){for(var W=_.L(Rzr),V=W.next();!V.done;V=W.next())V=V.value,V.payload&&(V.payload.csn=F.csn,_.HA(V.payloadName,V.payload,V.options));Rzr.length=0}b_f=0};
L7W=function(F,W){return""+F.getAsJson().veType+F.getAsJson().veCounter+W};
auY=function(F,W){if(_.T("no_client_ve_attach_unless_shown")){var V=L7W(F,W);zzW.set(V,!0);Iuf(F,W)}};
Iuf=function(F,W){F=L7W(F,W);Rg.has(F)&&(W=Rg.get(F)||[],bU(W[0],W[1],W[2],W[3],!0),Rg.delete(F))};
qd=function(F,W){_.T("log_sequence_info_on_gel_web")&&(F.sequenceGroup=W);return F};
_.eM=function(F,W,V){_.Uk(bU)(void 0,F,W,V)};
_.gE=function(F,W,V){_.Uk(BJh)(void 0,F,W,V)};
_.uU=function(F,W){_.Uk(mg1)(void 0,F,W,void 0,void 0,void 0)};
_.KZ=function(F,W,V){_.Uk(function(){_.xN(W,function(d){i_G(void 0,F,d,V)})})()};
_.HZ=function(F,W,V,d){_.Uk(function(){_.xN(W,function(y){MoL(void 0,F,y,V,d)})})()};
_.D6=function(F,W,V){_.Uk(pm1)(void 0,F,W,V,void 0)};
_.As=function(F,W,V,d){_.Uk(YcN)(void 0,F,W,V,d,void 0)};
_.jM=function(F,W,V){_.Uk(hz9)(void 0,F,W,V,void 0)};
TJG=function(F,W){rE.set(F,W)};
ezr=function(F,W){var V=Object.keys(F);F=new _.po("[Command Handler] "+W,{filteredCommandNames:V,originalCommand:F});_.Ab(F)};
gmc=function(F,W){ezr(F,W+" was called but not set")};
uUK=function(F){return function(){return new F}};
CZ=function(F){return function(){return _.PY().resolve(F)}};
K7K=function(F,W){var V=_.e(F,_.ft);if(V&&(V=W[V.signal]))return V();F=_.L(Object.keys(F));for(V=F.next();!V.done;V=F.next())if(V=V.value,W[V]&&(V=W[V]))return V()};
_.kw=function(F,W,V,d){return{browseEndpoint:{browseId:F},commandMetadata:{webCommandMetadata:{url:W,rootVe:V,webPageType:d===void 0?"WEB_PAGE_TYPE_BROWSE":d}}}};
H_Y=function(F,W,V){var d=W=W===void 0?0:W;V=V===void 0?0:V;var y=V-d;return _.lU(F,"PPSV",void 0,void 0,(y>600?0:y<60||V<=0||d/V>.9)?0:W)};
_.lU=function(F,W,V,d,y){var z="/watch?v="+F;F={videoId:F};W&&(F.playlistId=W,z+="&list="+W);d&&(z+="&pp="+d);y&&(F.startTimeSeconds=y,z+="&t="+y+"s");W={watchEndpoint:F,commandMetadata:{webCommandMetadata:{url:z,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};V&&(W.clickTrackingParams=V);d&&(_.e(W,_.H6).playerParams=d);return W};
Dgf=function(F){return{browseEndpoint:{browseId:"VL"+F},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+F,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
A$K=function(F){if(F){var W;if(F){var V=(W=_.e(F.commandMetadata,_.Jx))==null?void 0:W.url;W=!(!V||V==="/service_ajax")}else W=!1;if(W)return F;var d;if(F=(d=_.e(F,_.tx))==null?void 0:d.commands)for(d=_.L(F),F=d.next();!F.done;F=d.next())if(F=A$K(F.value))return F}};
_.Nd=function(F){return{runs:[{text:F}]}};
j79=function(F,W){return F&&W?{runs:[{text:F,navigationEndpoint:W}]}:void 0};
fZ=function(F){return F?_.Nd(F):void 0};
_.wE=function(F){return F?{simpleText:F}:void 0};
_.Gj=function(F){var W=F.type;F=F.payload;W={type:W};F!==void 0&&(W.payload=F);return W};
r$S=function(F,W,V){for(var d=Object.assign({},F),y=_.L(Object.keys(W)),z=y.next();!z.done;z=y.next()){z=z.value;var I=F[z],n=W[z];if(n===void 0)delete d[z];else if(I===void 0)d[z]=n;else if(Array.isArray(n)&&Array.isArray(I))d[z]=V?[].concat(_.Pd(I),_.Pd(n)):n;else if(!Array.isArray(n)&&_.tW(n)&&!Array.isArray(I)&&_.tW(I))d[z]=r$S(I,n,V);else if(typeof n===typeof I)d[z]=n;else return W=new _.po("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:z,originalValue:I,updateValue:n}),
_.Ab(W),F}return d};
luN=function(F){if(!F.length)return"";try{if(CNS)return CNS.decode(F);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(F)}catch(I){}for(var W=0,V=[],d=F.length;W<d;){for(var y=0;y<1024&&W<d;){var z=F[W++];if(z<128)kHm[y++]=z;else{if(z<224)z=(z&31)<<6|F[W++]&63;else if(z<240)z=(z&15)<<12|(F[W++]&63)<<6|F[W++]&63;else{if(y+1===1024){--W;break}z=(z&7)<<18|(F[W++]&63)<<12|(F[W++]&63)<<6|F[W++]&63;z-=65536;kHm[y++]=55296|z>>10;z=56320|z&1023}kHm[y++]=z}}z=String.fromCharCode.apply(String,
kHm);y<1024&&(z=z.substring(0,y));V.push(z)}return V.join("")};
fuc=function(F,W){var V;if((V=NJW)==null?0:V.encodeInto)return W=NJW.encodeInto(F,W),W.read<F.length?F.length*4:W.written;for(var d=V=0;d<F.length;d++){var y=F.charCodeAt(d);y<128?W[V++]=y:(y<2048?W[V++]=y>>6|192:((y&64512)===55296&&d+1<F.length&&(F.charCodeAt(d+1)&64512)===56320?(y=65536+((y&1023)<<10)+(F.charCodeAt(++d)&1023),W[V++]=y>>18|240,W[V++]=y>>12&63|128):W[V++]=y>>12|224,W[V++]=y>>6&63|128),W[V++]=y&63|128)}return V};
wmm=function(F,W,V){if(W&&V&&V.buffer===W.exports.memory.buffer){var d=W.realloc(V.byteOffset,F);if(d)return new Uint8Array(W.exports.memory.buffer,d,F)}F=W?new Uint8Array(W.exports.memory.buffer,W.malloc(F),F):new Uint8Array(F);V&&F.set(V);return F};
_.U_=function(F){F=new GHh(new $gf([_.Q9(decodeURIComponent(F))]));if(Ugc(F,2)){var W=$w(F);var V=F.pos;var d=F.arrayView;V=V===void 0?0:V;var y=W===void 0?-1:W;V=V===void 0?0:V;y=y===void 0?-1:y;if(d.totalLength&&y){y<0&&(y=d.totalLength-V);d.focus(V);if(!(V-d.arrayPos+y<=d.arrays[d.arrayIdx].length)){var z=d.arrayIdx,I=d.arrayPos;d.focus(V+y-1);I=new Uint8Array(d.arrayPos+d.arrays[d.arrayIdx].length-I);for(var n=0,M=z;M<=d.arrayIdx;M++)I.set(d.arrays[M],n),n+=d.arrays[M].length;d.arrays.splice(z,
d.arrayIdx-z+1,I);d.arrayIdx=0;d.arrayPos=0;d.focus(V)}z=d.arrays[d.arrayIdx];d=new DataView(z.buffer,z.byteOffset+V-d.arrayPos,y)}else d=new DataView(new ArrayBuffer(0));d=new Uint8Array(d.buffer,d.byteOffset,d.byteLength);F.pos+=W;W=d}else W=void 0;W=W?luN(W):void 0;F=Ugc(F,4)?$w(F):void 0;d=O_m[F];if(typeof d==="undefined")throw F=new _.po("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:F}),_.Ab(F),F;return{entityTypeFieldNumber:F,entityType:d,entityId:W}};
_.E_=function(F,W,V){V=V===void 0?0:V;var d=new Xmh;if(NJW)F=NJW.encode(F);else{var y=new Uint8Array(Math.ceil(F.length*1.2)),z=fuc(F,y);y.length<z&&(y=new Uint8Array(z),z=fuc(F,y));y.length>z&&(y=y.subarray(0,z));F=y}F!==void 0&&(O_(d,18),y=F.length,O_(d,y),vZ(d,y),d.buf.set(F,d.pos),d.pos+=y);F=xgC[W];if(typeof F==="undefined")throw V=new _.po("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:W}),_.Ab(V),V;F!==void 0&&(O_(d,32),O_(d,F));O_(d,40);O_(d,1);W=new Uint8Array(d.buf.buffer,
d.buf.byteOffset,d.pos);return encodeURIComponent(_.ZN(W,V))};
vmW=function(F){F=F.key||F.id;if(!F)throw Error("Jf");return F};
c$h=function(F,W){F=F===void 0?{}:F;return EmS(F,W)};
toC=function(F,W,V,d){if(d===void 0)return d=Object.assign({},F[W]||{}),V=(delete d[V],d),d={},Object.assign({},F,(d[W]=V,d));var y={},z={};return Object.assign({},F,(z[W]=Object.assign({},F[W],(y[V]=d,y)),z))};
Sch=function(F,W,V,d,y){var z=F[W];if(z==null||!z[V])return F;d=r$S(z[V],d,y==="REPEATED_FIELDS_MERGE_OPTION_APPEND");y={};z={};return Object.assign({},F,(z[W]=Object.assign({},F[W],(y[V]=d,y)),z))};
_.cZ=function(F,W,V){return F[W]?F[W][V]||null:null};
J$Y=function(){if(PNY)return PNY();var F={};PNY=PO("PersistentEntityStoreDb",{objectStores:(F.EntityStore={addedAtVersion:1},F.EntityAssociationStore={addedAtVersion:2},F),shared:!1,upgrade:function(W,V){V(1)&&fG(lD(W,"EntityStore",{keyPath:"key"}),"entityType","entityType");V(2)&&(W=lD(W,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),fG(W,"byParentEntityKey","parentEntityKey"),fG(W,"byChildEntityKey","childEntityKey"))},
version:3});return PNY()};
Z_f=function(F){return _.Om(J$Y(),F)};
ts=function(F){return window.Int32Array?new Int32Array(F):Array(F)};
FWC=function(F){return _.Om(Q7c(),F)};
WWm=function(F){return new SM("WRONG_DATA_TYPE",{encoderVersion:F})};
V9W=function(F){return F instanceof Error?new SM("UNKNOWN_ENCODE_ERROR",{originalMessage:F.message}):new SM("UNKNOWN_ENCODE_ERROR")};
dEc=function(F){return F instanceof Error?new SM("UNKNOWN_DECODE_ERROR",{originalMessage:F.message}):new SM("UNKNOWN_DECODE_ERROR")};
yXL=function(F,W){F=F instanceof SM?F:W(F);_.Ab(F);throw F;};
z3h=function(F){F=(new TextEncoder).encode(F).subarray(0,16);var W=new Uint8Array(16);W.set(F);return W};
svc=function(F){var W=oDG[F];if(W)return W;_.rL(new _.po("Entity model not found.",{entityType:F}))};
_.PZ=function(){BZ1||(BZ1=LWc());return BZ1};
LWc=function(){var F,W,V;return _.m(function(d){if(d.nextAddress==1)return _.rK(d,2),d.yield(_.Sz(),4);if(d.nextAddress!=2){F=d.yieldResult;if(!F||!_.YJ()||typeof _.dm.BroadcastChannel==="undefined")return d.return();W=new IYW;return d.return(new Js(F,W))}V=_.$b(d);V instanceof Error&&_.Ab(V);return d.return()})};
_.Z6=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1){V=F.mutations;if(!V||V.length<=0)return d.return();W&&W.dispatch(_.Gj({type:"ENTITY_LOADED",payload:V}));return d.yield(nD9(V),2)}V.length=0;_.UD(d)})};
nD9=function(F){var W;return _.m(function(V){return V.nextAddress==1?V.yield(_.PZ(),2):(W=V.yieldResult)?V.yield(_.Q0(W,"readwrite",function(d){for(var y={},z=_.L(F),I=z.next(),n={};!I.done;n={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},I=z.next())n.mutation$jscomp$8=I.value,n.mutation$jscomp$8.entityKey&&mEr(n.mutation$jscomp$8)&&(n.mutationEntityType$jscomp$3=(0,_.MP.getAnyKey)(n.mutation$jscomp$8.payload),I=void 0,n.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(I=function(M){return function(){return _.aYS(d,
M.mutation$jscomp$8.payload[M.mutationEntityType$jscomp$3],M.mutationEntityType$jscomp$3)}}(n)),n.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(I=function(M){return function(){return iON(d,M.mutation$jscomp$8.entityKey)}}(n)),n.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(I=function(M){return function(){return M9G(d,M.mutation$jscomp$8.entityKey,M.mutation$jscomp$8.payload[M.mutationEntityType$jscomp$3],M.mutationEntityType$jscomp$3)}}(n)),I&&(y[n.mutation$jscomp$8.entityKey]=
y[n.mutation$jscomp$8.entityKey]?y[n.mutation$jscomp$8.entityKey].then(I):I()));
return lq.all(Object.values(y))}),0):V.return()})};
mEr=function(F){var W;F=(W=F.options)==null?void 0:W.persistenceOption;return F==="ENTITY_PERSISTENCE_OPTION_PERSIST"||F==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
h39=function(F,W){var V,d;_.m(function(y){if(y.nextAddress==1)return y.yield(_.PZ(),2);if(y.nextAddress!=3)return(V=y.yieldResult)?y.yield(_.Q0(V,"readonly",function(z){var I={},n=Object.keys(W).map(function(M){var Y=W[M]?[].concat(_.Pd(W[M])):[];return YE9(z,M,Y,I)});
return lq.all(n).then(function(){return I})}),3):y.return();
d=y.yieldResult;Object.keys(d).length>0&&F.dispatch(p0G(d));_.UD(y)})};
YE9=function(F,W,V,d){return FR(F,W,V).then(function(y){d[W]=qES(V,y)})};
qES=function(F,W){if(W.length!==F.length)throw Error("Mf");return W.reduce(function(V,d,y){V[F[y]]=d;return V},{})};
TZ9=function(F){var W=F.filter(function(y){var z;return(y==null?void 0:(z=y.transferEntity)==null?void 0:z.transferState)==="TRANSFER_STATE_COMPLETE"}).length,V=F.filter(function(y){var z;
return(y==null?void 0:(z=y.transferEntity)==null?void 0:z.transferState)==="TRANSFER_STATE_FAILED"}).length,d=F.filter(function(y){var z;
return(y==null?void 0:(z=y.transferEntity)==null?void 0:z.transferState)&&R3G.includes(y.transferEntity.transferState)});
if(!(W||d!=null&&d.length))return 0;W=_.bOf(d)+W;F=F.length-V;return F===0?0:Math.round(W*100/F)/100};
_.bOf=function(F){var W=[];W=W.concat.apply(W,_.Pd(F.filter(function(z){return z.streamEntity}).map(function(z){var I=Object.assign({},z.streamEntity),n,M=(n=z.transferEntity)==null?void 0:n.transferState;
I.streamsProgress=I.streamsProgress||[];I.streamsProgress=I.streamsProgress.map(function(Y){var h=Object.assign({},Y);h.numBytesDownloaded=M==="TRANSFER_STATE_COMPLETE"?Y.numTotalBytes:Y.numBytesDownloaded;return h});
return I}).map(function(z){return z.streamsProgress})));
var V=F=0;W=_.L(W);for(var d=W.next();!d.done;d=W.next()){var y=d.value;d=Number(y.numBytesDownloaded);y=Number(y.numTotalBytes);V+=isNaN(d)?0:d;F+=isNaN(y)?0:y}return F===0?0:Math.round(V*100/F)/100};
e3m=function(F){if(!F||!F.expirationTimestamp||!F.action)return!1;var W=(0,_.J5)()/1E3;return Number(F.expirationTimestamp)>=W};
W4=function(F){return F&&F.expirationTimestamp&&F.action?e3m(F)&&F.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.V5=function(F){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(F||"TRANSFER_STATE_UNKNOWN")};
gDS=function(F){var W=new Xmh;if(F!==void 0){var V=Math.ceil(Math.log2(F.length*4+2)/7);V=V===void 0?2:V;O_(W,10);W.submessagePosStack.push(W.pos);W.submessagePosStack.push(V);W.pos+=V;vZ(W,F.length*1.2);V=fuc(F,W.buf.subarray(W.pos));W.pos+V>W.buf.length&&(vZ(W,V),V=fuc(F,W.buf.subarray(W.pos)));W.pos+=V;F=W.submessagePosStack.pop();V=W.submessagePosStack.pop();for(var d=W.pos-V-F;F--;){var y=F?128:0;W.view.setUint8(V++,d&127|y);d>>=7}}W=new Uint8Array(W.buf.buffer,W.buf.byteOffset,W.pos);return(new TextDecoder("utf-8")).decode(W)};
_.dl=function(F){var W=0;F=_.L(F);for(var V=F.next(),d={};!V.done;d={transferState$jscomp$3:void 0},V=F.next()){var y=V.value,z=void 0;V=(z=y.streamEntity)!=null?z:{};z=void 0;d.transferState$jscomp$3=(z=y.transferEntity)==null?void 0:z.transferState;z=y=void 0;((y=V)==null?0:(z=y.streamsProgress)==null?0:z.length)&&V.streamsProgress.forEach(function(I){return function(n){n=Number(I.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?n.numTotalBytes:n.numBytesDownloaded);isFinite(n)&&(W+=n)}}(d))}return W};
uNG=function(F){return F.some(function(W){var V;if(!(W==null?0:(V=W.transferEntity)==null?0:V.transferState)){var d;return!(W==null?0:(d=W.policyEntity)==null?0:d.action)||W.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return R3G.includes(W.transferEntity.transferState)})};
KWY=function(F,W){if(!W)return!1;if(_.T("of_pb_en_po_ks"))return!0;var V;F=(V=_.cZ(F,"offlineVideoPolicy",_.E_(W,"offlineVideoPolicy")))!=null?V:void 0;return!!F&&W4(F)};
_.DES=function(F){var W=["TRANSFER_STATE_COMPLETE"];W=W===void 0?HOm:W;return F.filter(function(V){var d,y;return W.includes((y=(d=V.transferEntity)==null?void 0:d.transferState)!=null?y:"TRANSFER_STATE_UNKNOWN")})};
AXS=function(F,W){if(W){var V,d=(V=_.cZ(F,"playbackData",_.E_(W,"playbackData")))!=null?V:null,y;V=(y=_.cZ(F,"transfer",_.E_(W,"transfer")))!=null?y:null;var z;y=(z=_.cZ(F,"offlineVideoStreams",_.E_(W,"offlineVideoStreams")))!=null?z:null;var I;F=(I=_.cZ(F,"offlineVideoPolicy",_.E_(W,"offlineVideoPolicy")))!=null?I:null;if(d||V||y||F)return{playbackDataEntity:d,transferEntity:V,streamEntity:y,policyEntity:F}}};
_.y5=function(F){var W=F.playbackData;if(!W)return[];var V=[];W=_.L(Object.keys(W));for(var d=W.next();!d.done;d=W.next()){var y=d.value;if(!jvL(F,_.U_(y).entityId)&&(d=AXS(F,_.U_(y).entityId))){var z=void 0,I=void 0;y=(I=Number((z=_.cZ(F,"playbackData",y))==null?void 0:z.streamDownloadTimestampSeconds))!=null?I:(0,_.J5)();V.push({entity:d,streamDownloadTimestamp:y})}}return V.sort(function(n,M){var Y=n.streamDownloadTimestamp,h=M.streamDownloadTimestamp;return h===Y?n.entity.streamEntity&&!M.entity.streamEntity?
1:-1:h-Y}).map(function(n){return n.entity})};
rXf=function(F){return _.DES(_.y5(F))};
_.CQf=function(F){return _.y5(F).filter(function(W){var V;if(((V=W.policyEntity)==null?0:V.action)&&W.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var d;if((d=W.transferEntity)==null?0:d.transferState){var y;return R3G.includes((y=W.transferEntity)==null?void 0:y.transferState)}return!0})};
jvL=function(F,W){var V;return((V=_.cZ(F,"downloadStatusEntity",_.E_(W,"downloadStatusEntity")))==null?void 0:V.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
kTG=function(F){var W;if(F==null?0:(W=F.playbackDataEntity)==null?0:W.key)return _.U_(F.playbackDataEntity.key).entityId;var V;if(F==null?0:(V=F.transferEntity)==null?0:V.key)return _.U_(F.transferEntity.key).entityId;var d;if(F==null?0:(d=F.streamEntity)==null?0:d.key)return _.U_(F.streamEntity.key).entityId;var y;if(F==null?0:(y=F.policyEntity)==null?0:y.key)return _.U_(F.policyEntity.key).entityId};
NZW=function(F){var W=new Set,V;F=(V=F.mainDownloadsListEntity)==null?void 0:V[lY1];var d;if(!(F==null?0:(d=F.downloads)==null?0:d.length))return W;var y;F==null||(y=F.downloads)==null||y.forEach(function(z){(z==null?0:z.videoItem)&&W.add(z.videoItem)});
return W};
zN=function(F,W){if(W){var V=_.cZ(F,"mainVideoEntity",_.E_(W,"mainVideoEntity")),d=_.cZ(F,"downloadStatusEntity",_.E_(W,"downloadStatusEntity")),y=_.cZ(F,"ytMainChannelEntity",_.E_(W,"ytMainChannelEntity")),z={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};F=AXS(F,W);d=(d==null?void 0:d.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.T("woffle_render_failed_download_state_ks")&&(d==null?void 0:d.downloadState)==="DOWNLOAD_STATE_FAILED";!F&&d&&(F=z);if(F&&V&&
y)return Object.assign({},{videoEntity:V,channelEntity:y},F)}};
w0G=function(F,W){return fY1(F,W)==="TRANSFER_STATE_COMPLETE"&&KWY(F,W)};
GT$=function(F,W){if(!W)return!1;var V;F=(V=_.cZ(F,"playbackData",_.E_(W,"playbackData")))!=null?V:void 0;return!!F&&!!F.playerResponseJson};
fY1=function(F,W){if(!W)return"TRANSFER_STATE_UNKNOWN";var V=_.cZ(F,"transfer",_.E_(W,"transfer"));if(V){var d;return(d=V.transferState)!=null?d:"TRANSFER_STATE_UNKNOWN"}V=_.cZ(F,"offlineOrchestrationActionWrapperEntity",_.E_(W,"offlineOrchestrationActionWrapperEntity"));F=_.cZ(F,"mainVideoEntity",_.E_(W,"mainVideoEntity"));return V||F?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
$Eh=function(F,W){if(!W)return"TRANSFER_STATE_UNKNOWN";if(F=_.cZ(F,"transfer",_.E_(W,"transfer"))){var V;return(V=F.transferState)!=null?V:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
UEr=function(F,W){return W&&(F=_.cZ(F,"videoPlaybackPositionEntity",_.E_(W,"videoPlaybackPositionEntity")),F==null?0:F.lastPlaybackPositionSeconds)?Number(F.lastPlaybackPositionSeconds):0};
X0h=function(F,W){return OOh(F).some(function(V){var d;return(V==null?void 0:(d=V.mainPlaylistEntity)==null?void 0:d.playlistId)===W})};
vDN=function(F,W,V){var d=xEr(F,W);if(!d.length)return[];W=[];d=_.L(d);for(var y=d.next();!y.done;y=d.next()){y=y.value;var z=zN(F,y);V&&fY1(F,y)!=="TRANSFER_STATE_COMPLETE"||z&&W.push(z)}return W};
xEr=function(F,W){if(!W)return[];var V=_.E_(W,"mainPlaylistEntity"),d;W=(d=F.mainPlaylistEntity)==null?void 0:d[V];d=[];if(W==null||!W.videos)return d;W=_.L(W.videos);for(V=W.next();!V.done;V=W.next()){V=V.value;var y=void 0,z=void 0,I=void 0,n=(y=F)==null?void 0:(z=y.mainPlaylistVideoEntity)==null?void 0:(I=z[V])==null?void 0:I.video;n&&(V=_.U_(n).entityId)&&d.push(V)}return d};
ED9=function(F,W){if(W){var V=_.cZ(F,"mainPlaylistEntity",_.E_(W,"mainPlaylistEntity")),d=_.cZ(F,"mainPlaylistDownloadStateEntity",_.E_(W,"mainPlaylistDownloadStateEntity"));F=_.cZ(F,"ytMainChannelEntity",_.E_(W,"ytMainChannelEntity"));if(d&&V)return Object.assign({},{mainPlaylistEntity:V,mainPlaylistDownloadStateEntity:d},!!F&&{channelEntity:F})}};
OOh=function(F){return cXf(F).sort(function(W,V){return V.addedTimestampMillis-W.addedTimestampMillis}).map(function(W){return W.downloadedPlaylistEntities})};
cXf=function(F){var W=F.mainPlaylistDownloadStateEntity,V=[];if(!W)return V;for(var d=_.L(Object.keys(W)),y=d.next();!y.done;y=d.next()){var z=y.value;y=ED9(F,_.U_(z).entityId);var I=void 0;z=Number((I=W[z])==null?void 0:I.addedTimestampMillis);I=isNaN(z)?(0,_.J5)():z;y!==void 0&&V.push({downloadedPlaylistEntities:y,addedTimestampMillis:I})}return V};
t91=function(F){var W,V=(W=F.mainPlaylistVideoEntity)!=null?W:{};return new Set(OOh(F).reduce(function(d,y){d=d===void 0?[]:d;var z,I;y==null||(z=y.mainPlaylistEntity)==null||(I=z.videos)==null||I.forEach(function(n){var M;(n=(M=V[n])==null?void 0:M.video)&&d.push(n)});
return d},[]))};
SEr=function(F){return"downloadedMusicPlaylistEntities"in F};
PQm=function(F){return"mainPlaylistEntity"in F&&"mainPlaylistDownloadStateEntity"in F};
JX$=function(F){return"videoEntity"in F&&"channelEntity"in F};
ZON=function(F){var W=F.musicPlaylistDownloadMetadataEntity,V=[];if(!W)return V;for(var d=_.L(Object.keys(W)),y=d.next();!y.done;y=d.next()){y=y.value;a:{var z=F,I=_.U_(y).entityId;if(I){var n=_.cZ(z,"musicPlaylist",_.E_(I,"musicPlaylist"));z=_.cZ(z,"musicPlaylistDownloadMetadataEntity",_.E_(I,"musicPlaylistDownloadMetadataEntity"));if(n&&z){n={musicPlaylistEntity:n,musicPlaylistDownloadStateEntity:z};break a}}n=void 0}z=void 0;y=Number((z=W[y])==null?void 0:z.addedTimestampMillis);y=isNaN(y)?(0,_.J5)():
y;n!==void 0&&V.push({downloadedMusicPlaylistEntities:n,addedTimestampMillis:y})}return V};
QvW=function(F){var W=new Set;F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,"musicPlaylistEntity"in V&&"musicPlaylistDownloadStateEntity"in V){V=_.L(V.musicPlaylistEntity.tracks);for(var d=V.next();!d.done;d=V.next())W.add(d.value)}return W};
F4G=function(F,W){if(W){var V=_.cZ(F,"musicTrack",_.E_(W,"musicTrack")),d=_.cZ(F,"musicArtist",_.E_(W,"musicArtist"))||{};if((F=AXS(F,W))&&V&&d)return Object.assign({},{musicTrackEntity:V,musicArtistEntity:d},F)}};
W4Y=function(F){var W=F.musicTrackDownloadMetadataEntity,V=[];if(!W)return[];W=_.L(Object.keys(W));for(var d=W.next();!d.done;d=W.next()){var y=d.value;d=F4G(F,_.U_(y).entityId);var z=void 0;y=Number((z=_.cZ(F,"musicTrackDownloadMetadataEntity",y))==null?void 0:z.addedTimestampMillis);z=isNaN(y)?(0,_.J5)():y;d!==void 0&&V.push({downloadedMusicEntities:d,addedTimestampMillis:z})}return V};
yNY=function(F,W){if(!W)return[];if(Object.values(Vpf).includes(W))return duS(F,W);W=_.E_(W,"musicPlaylist");var V;F=(V=F.musicPlaylist)==null?void 0:V[W];V=[];if(F==null||!F.tracks)return V;F=_.L(F.tracks);for(W=F.next();!W.done;W=F.next())(W=_.U_(W.value).entityId)&&V.push(W);return V};
duS=function(F,W){var V=new Set,d=ZON(F).map(function(z){return z.downloadedMusicPlaylistEntities});
d=QvW(d);d=_.L(d);for(var y=d.next();!y.done;y=d.next())(y=_.U_(y.value).entityId)&&V.add(y);return zjN(F).downloadedMusicEntities.filter(function(z){var I;if((I=z.musicTrackEntity)!=null&&I.videoId){z=z.musicTrackEntity;if(I=W==="PPOM"?!0:!V.has(z.videoId))b:switch(z=z.musicVideoType,W){case "PPSE":I=z==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:I=z!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}z=I}else z=!1;return z}).map(function(z){var I;
return(I=z.musicTrackEntity)==null?void 0:I.videoId})};
zjN=function(F){var W=W4Y(F).sort(function(V,d){return d.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return"downloadedMusicEntities"in V?V.downloadedMusicEntities:SEr(V)?V.downloadedMusicPlaylistEntities:{}});
F=ZON(F).sort(function(V,d){return d.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return"downloadedMusicEntities"in V?V.downloadedMusicEntities:SEr(V)?V.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:W,downloadedMusicPlaylistEntities:F}};
sSr=function(F,W){W=_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?yNY(F,W):xEr(F,W);if(!W.length)return"TRANSFER_STATE_UNKNOWN";W=W.map(function(V){return $Eh(F,V)});
return opY(W)};
opY=function(F){var W=new Set(F);if(W.has("TRANSFER_STATE_FAILED")&&W.size===1)return"TRANSFER_STATE_FAILED";W.delete("TRANSFER_STATE_FAILED");if(W.has("TRANSFER_STATE_UNKNOWN")&&W.size===1)return"TRANSFER_STATE_PRE_TRANSFER";W.delete("TRANSFER_STATE_UNKNOWN");if(W.has("TRANSFER_STATE_PRE_TRANSFER")&&W.size===1||W.size===0)return"TRANSFER_STATE_PRE_TRANSFER";F=W.has("TRANSFER_STATE_TRANSFERRING");W=W.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return F||W?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
om=function(F){var W=F.mainVideoDownloadStateEntity,V=[];if(!W)return[];W=_.L(Object.keys(W));for(var d=W.next();!d.done;d=W.next()){var y=d.value;if(!jvL(F,_.U_(y).entityId)){d=zN(F,_.U_(y).entityId);var z=void 0,I=void 0;y=(I=Number((z=_.cZ(F,"mainVideoDownloadStateEntity",y))==null?void 0:z.addedTimestampMillis))!=null?I:(0,_.J5)();d!==void 0&&V.push({downloadedVideoEntities:d,addedTimestampMillis:y})}}return V};
B_f=function(F){return om(F).sort(function(W,V){return V.addedTimestampMillis-W.addedTimestampMillis}).map(function(W){return W.downloadedVideoEntities})};
_.Il9=function(F){var W=t91(F),V=_.sT(F),d=NZW(F),y=om(F).filter(function(I){var n,M;if((I==null?void 0:(n=I.downloadedVideoEntities)==null?void 0:(M=n.transferEntity)==null?void 0:M.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var Y,h;I=I==null?void 0:(Y=I.downloadedVideoEntities)==null?void 0:(h=Y.videoEntity)==null?void 0:h.key;return _.T("kevlar_use_library_entity")?I&&(d.has(I)||V[I]):I&&!W.has(I)}),z=cXf(F).filter(function(I){return sSr(F,I.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.Pd(y),_.Pd(z)).sort(function(I,n){return n.addedTimestampMillis-I.addedTimestampMillis}).map(function(I){return L4C(I)})};
npc=function(F,W){if(W&&KWY(F,W)){var V,d,y=(d=(V=_.cZ(F,"playbackData",_.E_(W,"playbackData")))!=null?V:void 0)==null?void 0:d.playerResponseJson;if(y){try{var z=JSON.parse(y);var I=_.cZ(F,"transfer",_.E_(W,"transfer")),n=UEr(F,W);n&&(z=Object.assign({},z,{playerConfig:Object.assign({},z.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+n*1E3}}})}));z.cotn=I==null?void 0:I.cotn}catch(M){}return z}}};
_.alS=function(F){var W,V,d;F=(d=(V=((W=F.downloadsPageViewConfigurationEntity)!=null?W:{})[_.B4])==null?void 0:V.smartDownloadsOptInBannerVisibility)!=null?d:{};var y;return(y=_.e(F,muf))!=null?y:{}};
_.sT=function(F){var W,V,d;F=(d=(V=((W=F.mainDownloadsListEntity)!=null?W:{})[_.i4Y])==null?void 0:V.downloads)!=null?d:[];W={};V=_.L(F);for(d=V.next();!d.done;d=V.next())F=void 0,W[(F=d.value.videoItem)!=null?F:""]=!0;return W};
Mpf=function(F){var W=_.sT(F);if(Object.keys(W).length===0)return!1;var V=F.mainVideoEntity;if(!V)return!0;V=_.L(Object.keys(V));for(var d=V.next();!d.done;d=V.next()){d=d.value;var y=_.U_(d).entityId;if(W[d]&&!jvL(F,y))return!1}return!0};
_.L9=function(F){var W=_.sT(F);return om(F).sort(function(V,d){return V.addedTimestampMillis-d.addedTimestampMillis}).map(function(V){return V.downloadedVideoEntities}).filter(function(V){var d;
return(V=V==null?void 0:(d=V.videoEntity)==null?void 0:d.key)&&!!W[V]})};
_.pWL=function(F){var W,V,d;F=(d=(V=((W=F.downloadsPageViewConfigurationEntity)!=null?W:{})[_.B4])==null?void 0:V.downloadsUpsellBannerVisibility)!=null?d:{};var y;return(y=_.e(F,Y5C))!=null?y:{}};
L4C=function(F){return"downloadedVideoEntities"in F?F.downloadedVideoEntities:"downloadedPlaylistEntities"in F?F.downloadedPlaylistEntities:{}};
hjh=function(F){var W=_.sT(F),V=t91(F),d=om(F).filter(function(y){var z,I;return(y=y==null?void 0:(z=y.downloadedVideoEntities)==null?void 0:(I=z.videoEntity)==null?void 0:I.key)&&!W[y]&&!V.has(y)});
F=cXf(F);return[].concat(_.Pd(d),_.Pd(F)).sort(function(y,z){return z.addedTimestampMillis-y.addedTimestampMillis}).map(function(y){return L4C(y)})};
_.Im=function(F){if(!_.T("kevlar_use_library_entity"))return hjh(F);var W=om(F).filter(function(d){var y,z;if(y=d=d==null?void 0:(y=d.downloadedVideoEntities)==null?void 0:(z=y.videoEntity)==null?void 0:z.key){var I,n,M;y=((n=(I=F.mainDownloadsListEntity)==null?void 0:I[lY1])==null?0:(M=n.downloads)==null?0:M.length)?NZW(F).has(d):!1}return y}),V=cXf(F);
return[].concat(_.Pd(W),_.Pd(V)).sort(function(d,y){return y.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return L4C(d)})};
q5N=function(F){var W=_.sT(F),V=t91(F);return B_f(F).filter(function(d){var y;return(d=d==null?void 0:(y=d.videoEntity)==null?void 0:y.key)&&!W[d]&&!V.has(d)})};
RjY=function(F){if(!_.T("kevlar_use_library_entity"))return q5N(F);var W=_.sT(F),V=NZW(F);return B_f(F).filter(function(d){var y;return(d=d==null?void 0:(y=d.videoEntity)==null?void 0:y.key)&&!W[d]&&V.has(d)})};
b4h=function(F,W){W=_.E_(W,"settingEntity");var V,d,y;return!!((y=(d=((V=F.settingEntity)!=null?V:{})[W])==null?void 0:d.settingOptionValue)!=null?y:{}).boolValue};
_.n9=function(F){var W=_.L9(F);if(uNG(W))return 0;var V=[];W=_.L(W);for(var d=W.next();!d.done;d=W.next()){d=d.value;var y=void 0,z=void 0;if((y=d)==null?0:(z=y.videoEntity)==null?0:z.key)y=_.U_(d.videoEntity.key).entityId,d=F,y=_.E_(y,"mainVideoDownloadStateEntity"),d=_.cZ(d,"mainVideoDownloadStateEntity",y),(d=Number(d==null?void 0:d.addedTimestampMillis))&&V.push(d)}return Math.max.apply(Math,_.Pd(V))};
_.mS=function(F){return F.ui.richGridMiniMode};
_.am=function(F){return F.ui.richGridItemsPerRow};
_.T_f=function(F){return F.ui.richGridSlimItemsPerRow};
_.ejr=function(F){return F.ui.guideIsExpanded};
_.iH=function(F){return F.ui.miniplayerIsActive};
gpr=function(F){return F.ui.singleOptionSurveyIsActive};
_.MJ=function(F){var W;return((W=F.ui)==null?void 0:W.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.ulf=function(F){return _.MJ(F)==="WEB_PAGE_TYPE_WATCH"};
_.K4W=function(F){return _.MJ(F)==="WEB_PAGE_TYPE_SHORTS"};
_.H4h=function(F){return F.ui.inlinePreviewIsActive};
_.Du1=function(F){return F.ui.inlinePreviewIsEnabled};
_.ANf=function(F){return F.ui.miniplayerPlaybackState};
_.Y7=function(F){return F.ui.isOnline};
_.jSC=function(F){return F.ui.frostedGlassMode};
_.p9=function(F,W){return fY1(F.entities,W)};
_.h2=function(F,W){return sSr(F.entities,W)};
rNS=function(F,W){var V;if(W){var d;F=(d=_.cZ(F.entities,"offlineVideoPolicy",_.E_(W,"offlineVideoPolicy")))==null?void 0:d.action}else F=void 0;return(V=F)!=null?V:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
CWW=function(F,W){var V;W?(F=_.cZ(F.entities,"offlineVideoPolicy",_.E_(W,"offlineVideoPolicy")),F=Number(F==null?void 0:F.expirationTimestamp)):F=void 0;return(V=F)!=null?V:0};
_.kQr=function(F){return _.y5(F.entities).length};
llm=function(F,W){return zN(F.entities,W)};
N_1=function(F,W){return ED9(F.entities,W)};
qJ=function(F,W){return(F=zN(F.entities,W))?_.bOf([F]):0};
_.fl9=function(F,W){var V=_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(V){var d=F.entities;var y=yNY(d,W);if(y.length){var z=[];y=_.L(y);for(var I=y.next();!I.done;I=y.next())(I=F4G(d,I.value))&&z.push(I);d=z}else d=[]}else d=vDN(F.entities,W);var n;if(V){var M=F.entities;W?(W=_.E_(W,"musicPlaylist"),M=(n=M.musicPlaylist)==null?void 0:n[W],n=M!=null&&M.tracks?M.tracks.length:0):n=0}else n=F.entities,W?(W=_.E_(W,"mainPlaylistEntity"),n=(M=n.mainPlaylistEntity)==null?void 0:M[W],n=n!=null&&n.videos?
n.videos.length:0):n=0;return d.length!==n?0:d?TZ9(d):0};
_.wW9=function(F){return F.download.isLeaderTab};
_.GQG=function(F,W,V){if(!W&&V){var d=F.entities;if(V){var y=gDS(V),z,I;W=(I=(z=_.cZ(d,"offlineabilityEntity",_.E_(y,"offlineabilityEntity")))==null?void 0:z.addToOfflineButtonState)!=null?I:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else W="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else z=F.entities,W?(I=gDS(W),W=(y=(d=_.cZ(z,"offlineabilityEntity",_.E_(I,"offlineabilityEntity")))==null?void 0:d.addToOfflineButtonState)!=null?y:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):W="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return W};
$u1=function(F,W){F=F.entities;if(W){W=gDS(W);var V,d;W=(d=(V=_.cZ(F,"offlineabilityEntity",_.E_(W,"offlineabilityEntity")))==null?void 0:V.addToOfflineButtonState)!=null?d:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else W="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return W};
_.Uu1=function(F){var W=F.entities;F=_.Y7(F);var V=b4h(W,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.T("kevlar_modern_downloads_page")&&V)var d=!1;else{var y,z;W=(z=(y=((d=W.downloadsPageViewConfigurationEntity)!=null?d:{})[_.B4])==null?void 0:y.smartDownloadsOptInBannerVisibility)!=null?z:{};d=F?!!W.visibleWithConnection:!!W.visibleWithoutConnection}return d};
_.O4f=function(F){return b4h(F.entities,"SMART_DOWNLOADS_ENABLED")};
_.XW9=function(F){return Mpf(F.entities)};
xuK=function(F){return _.L9(F.entities).every(function(W){var V;return(W==null?void 0:(V=W.transferEntity)==null?void 0:V.transferState)&&!R3G.includes(W.transferEntity.transferState)})};
_.vp9=function(F){var W,V,d,y=(d=(V=((W=F.entities.downloadsPageViewConfigurationEntity)!=null?W:{})[_.B4])==null?void 0:V.downloadsUpsellBannerVisibility)!=null?d:{};return _.Y7(F)?!!y.visibleWithConnection:!!y.visibleWithoutConnection};
_.EpL=function(F,W){return jvL(F.entities,W)};
cNG=function(F,W){if(W){var V,d;F=(d=(V=_.cZ(F.entities,"downloadStatusEntity",_.E_(W,"downloadStatusEntity")))==null?void 0:V.downloadState)!=null?d:"DOWNLOAD_STATE_UNKNOWN"}else F="DOWNLOAD_STATE_UNKNOWN";return F};
Rm=function(F,W){return UEr(F.entities,W)};
JNS=function(F){F=tpG(F);var W=F.hours===void 0?0:F.hours,V=F.minutes===void 0?0:F.minutes,d=F.seconds===void 0?0:F.seconds,y=W>0;F=[];y&&(W=S5c(W),F.push(W));W=y;W=W===void 0?!1:W;V=(["af","be","lt"].includes(bH)||W)&&V<10?PWN().format(V):(new Intl.NumberFormat("en-u-nu-latn")).format(V);F.push(V);V=PWN().format(d);F.push(V);V=":";"da fi id si sr sr-Latn".split(" ").includes(bH)&&(V=".");return F.join(V)};
_.KUf=function(F){F=tpG(F);var W=F.hours===void 0?0:F.hours,V=F.minutes===void 0?0:F.minutes,d=F.seconds===void 0?0:F.seconds;F=[];if(W>0){var y=Z4S().format({hours:W});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(bH)||W>9999)y=y.replace(W.toString(),S5c(W)),bH==="km"&&(y=y.replace(".",","));F.push(y)}V>0&&F.push(Z4S().format({minutes:V}));d>0&&F.push(Z4S().format({seconds:d}));W="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");V=bH=="am"?"{0}\u1363 ":bH=="fa"?"{0}\u060c\u200f ":
bH=="my"?"{0} - ":bH=="th"?"{0} ":bH=="ur"?"{0}\u060c ":bH=="ar"||bH=="ar-XB"?"{0} \u0648":bH=="ja"||bH=="zh-CN"||bH=="zh-HK"||bH=="zh-TW"?"{0}\u3001":"{0}, ";d=bH=="am"?"\u1363 ":bH=="fa"?"\u060c\u200f ":bH=="my"?" - ":bH=="th"?" ":bH=="ur"?"\u060c ":bH=="ar"||bH=="ar-XB"?" \u0648":bH=="ja"||bH=="zh-CN"||bH=="zh-HK"||bH=="zh-TW"?"\u3001":", ";y=bH=="am"?" \u12a5\u1293 {0}":bH=="as"?" \u0986\u09f0\u09c1 {0}":bH=="az"?" v\u0259 {0}":bH=="bn"?" \u098f\u09ac\u0982 {0}":bH=="cs"?" a\u00a0{0}":bH=="de"?
" und {0}":bH=="el"?" \u03ba\u03b1\u03b9 {0}":bH=="eu"?" eta {0}":bH=="fa"?"\u060c \u0648 {0}":bH=="fil"?", at {0}":bH=="gu"?" \u0a85\u0aa8\u0ac7 {0}":bH=="hi"?", \u0914\u0930 {0}":bH=="hu"?" \u00e9s {0}":bH=="hy"?" \u0587 {0}":bH=="id"?", dan {0}":bH=="iw"?" \u05d5-{0}":bH=="ja"?"\u3001{0}":bH=="ka"?" \u10d3\u10d0 {0}":bH=="km"?" \u1793\u17b7\u1784 {0}":bH=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":bH=="ko"?" \ubc0f {0}":bH=="ky"?" \u0436\u0430\u043d\u0430 {0}":bH=="lt"?" ir {0}":bH=="lv"?" un {0}":
bH=="mr"?" \u0906\u0923\u093f {0}":bH=="ms"?" dan {0}":bH=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":bH=="ne"?" \u0930 {0}":bH=="or"?", \u0b13 {0}":bH=="pa"?" \u0a05\u0a24\u0a47 {0}":bH=="ro"?" \u0219i {0}":bH=="si"?", \u0dc3\u0dc4 {0}":bH=="sk"?" a {0}":bH=="sl"?" in {0}":bH=="sq"?" dhe {0}":bH=="sv"?" och {0}":bH=="sw"?" na {0}":bH=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":bH=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":bH=="th"?" \u0e41\u0e25\u0e30{0}":bH=="tr"?" ve {0}":bH=="ur"?
"\u060c \u0627\u0648\u0631 {0}":bH=="uz"?" va {0}":bH=="vi"?" v\u00e0 {0}":bH=="zh-HK"?"\u53ca{0}":bH=="zu"?", ne-{0}":bH=="af"||bH=="nl"?" en {0}":bH=="ar"||bH=="ar-XB"?" \u0648{0}":bH=="be"||bH=="uk"?" \u0456 {0}":bH=="en-GB"||bH=="en-IN"?" and {0}":bH=="en"||bH=="en-XA"?", and {0}":bH=="et"||bH=="fi"?" ja {0}":bH=="fr"||bH=="fr-CA"?" et {0}":bH=="zh-CN"||bH=="zh-TW"?"\u548c{0}":bH=="da"||bH=="is"||bH=="no"?" og {0}":bH=="es"||bH=="es-419"||bH=="es-US"?" y {0}":bH=="bg"||bH=="mk"||bH=="ru"||bH==
"sr"?" \u0438 {0}":bH=="gl"||bH=="it"||bH=="pt-BR"||bH=="pt-PT"?" e {0}":bH=="kk"||bH=="lo"||bH=="ml"||bH=="mn"?", {0}":" i {0}";var z=bH=="am"?"{0} \u12a5\u1293 {1}":bH=="as"?"{0} \u0986\u09f0\u09c1 {1}":bH=="az"?"{0} v\u0259 {1}":bH=="bn"?"{0} \u098f\u09ac\u0982 {1}":bH=="de"?"{0} und {1}":bH=="el"?"{0} \u03ba\u03b1\u03b9 {1}":bH=="eu"?"{0} eta {1}":bH=="fa"?"{0} \u0648 {1}":bH=="fil"?"{0} at {1}":bH=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":bH=="hi"?"{0} \u0914\u0930 {1}":bH=="hu"?"{0} \u00e9s {1}":bH==
"hy"?"{0} \u0587 {1}":bH=="iw"?"{0} \u05d5-{1}":bH=="ja"?"{0}\u3001{1}":bH=="ka"?"{0} \u10d3\u10d0 {1}":bH=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":bH=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":bH=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":bH=="ko"?"{0} \ubc0f {1}":bH=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":bH=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":bH=="lt"?"{0} ir {1}":bH=="lv"?"{0} un {1}":bH=="mr"?"{0} \u0906\u0923\u093f {1}":bH=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":bH=="ne"?"{0} \u0930 {1}":
bH=="or"?"{0} \u0b13 {1}":bH=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":bH=="ro"?"{0} \u0219i {1}":bH=="si"?"{0} \u0dc3\u0dc4 {1}":bH=="sl"?"{0} in {1}":bH=="sq"?"{0} dhe {1}":bH=="sv"?"{0} och {1}":bH=="sw"?"{0} na {1}":bH=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":bH=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":bH=="th"?"{0}\u0e41\u0e25\u0e30{1}":bH=="tr"?"{0} ve {1}":bH=="ur"?"{0} \u0627\u0648\u0631 {1}":bH=="uz"?"{0} va {1}":bH=="vi"?"{0} v\u00e0 {1}":bH=="zh-HK"?"{0}\u53ca{1}":bH==
"zu"?"{0} ne-{1}":bH=="af"||bH=="nl"?"{0} en {1}":bH=="ar"||bH=="ar-XB"?"{0} \u0648{1}":bH=="be"||bH=="uk"?"{0} \u0456 {1}":bH=="cs"||bH=="sk"?"{0} a\u00a0{1}":bH=="et"||bH=="fi"?"{0} ja {1}":bH=="fr"||bH=="fr-CA"?"{0} et {1}":bH=="id"||bH=="ms"?"{0} dan {1}":bH=="ml"||bH=="mn"?"{0}, {1}":bH=="zh-CN"||bH=="zh-TW"?"{0}\u548c{1}":bH=="da"||bH=="is"||bH=="no"?"{0} og {1}":bH=="es"||bH=="es-419"||bH=="es-US"?"{0} y {1}":bH=="bg"||bH=="mk"||bH=="ru"||bH=="sr"?"{0} \u0438 {1}":bH=="en"||bH=="en-GB"||bH==
"en-IN"||bH=="en-XA"?"{0} and {1}":bH=="gl"||bH=="it"||bH=="pt-BR"||bH=="pt-PT"?"{0} e {1}":"{0} i {1}";bH==="sq"?(y=y.replace("dhe","e"),z=z.replace("dhe","e")):bH==="th"?(d=d.replace("{0}"," {0}"),z=z.replace("{0}","{0} "),z=z.replace("{1}"," {1}")):bH==="ne"?d=",":bH==="zh-CN"?d="":W.includes(bH)&&(d=" ");return F.length<2?F.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(bH)?
F.length===2?z.replace("{0}",F[0]).replace("{1}",F[1]):V.replace("{0}",F[0])+F.slice(1,-1).join(d)+y.replace("{0}",F[F.length-1]):F.join(d)};
tpG=function(F){var W=F.hours||0,V=F.minutes||0,d=F.seconds||0;W=d+V*60+W*3600+(F.days||0)*86400+(F.weeks||0)*604800+(F.months||0)*2629800+(F.years||0)*31557600;if(W<=0)return{hours:0,minutes:0,seconds:0};F=W;W=Math.floor(F/3600);F%=3600;V=Math.floor(F/60);d=Math.floor(F%60);return{hours:W,minutes:V,seconds:d}};
S5c=function(F){F=(new Intl.NumberFormat("en-u-nu-latn")).format(F);var W=["fr"],V="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(bH)?F.replace(",","\u00a0"):W.includes(bH)?F.replace(",","\u202f"):V.includes(bH)?F.replace(",","."):F};
PWN=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
Z4S=function(){Hb$||(TN=DwY,Hb$=new AIL);return Hb$};
jBW=function(F){try{return(new _.eE(5)).format(F)}catch(W){}};
gl=function(F){return{thumbnailOverlayDownloadingRenderer:{state:F}}};
rIN=function(){var F=_.Qv("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.Nd(F),icon:{iconType:"PLAY_ALL"}}}};
CxL=function(F){F=_.uH(F,2);return bH!=="ru"&&bH!=="es_419"&&bH!=="es-419"&&bH!=="es"&&bH!=="es_US"&&bH!=="es-US"&&bH!=="fr"&&bH!=="pl"&&bH!=="it"&&bH!=="nl"&&bH!=="uk"&&bH!=="fr_CA"&&bH!=="fr-CA"||F===""?F:F[0].toLocaleUpperCase()+F.substring(1)};
lSW=function(F){return function(W){var V=F(),d=_.uH(W,V.dateFormat);W=_.uH(W,V.timeFormat);var y=kvL.DATETIMEFORMATS[V.joinerStyle];y=y.replace(/'(?!')/g,"");y=y.replace("{0}",W);y=y.replace("{1}",d);return V.capitalize(y)}};
NPc=function(F){return F?typeof F.seconds==="string"&&(F.nanos===void 0||typeof F.nanos==="number"):!1};
fSN=function(F){return new Date(Number(F.seconds)*1E3+(F.nanos||0)*1E-6)};
_.uH=function(F,W){if(typeof F.getTime==="function")F={date:F};else if(NPc(F))F={date:fSN(F)};else if(typeof NPc(F.timestamp)&&typeof F.i18nInternalSecondsEastOfUtc==="number")F={date:fSN(F.timestamp),timeZone:K9(-F.i18nInternalSecondsEastOfUtc/60)};else throw Error("Nf`"+JSON.stringify(F));var V=F;F=V.date;V=V.timeZone;W=wv1(W).format(F,V);bH==="zh-TW"&&(F=V?Number(wv1("H").format(F,V)):F.getHours(),W=F<5?W.replace("\u4e0a\u5348","\u51cc\u6668"):F<8?W.replace("\u4e0a\u5348","\u65e9\u4e0a"):F<12?
W.replace("\u4e0a\u5348","\u4e0a\u5348"):F<13?W.replace("\u4e0b\u5348","\u4e2d\u5348"):F<19?W.replace("\u4e0b\u5348","\u4e0b\u5348"):W.replace("\u4e0b\u5348","\u665a\u4e0a"));return W};
wv1=function(F){if(GvY.has(F))return GvY.get(F);var W=$w9(F);W=UwG(W);ObN!==!0&&(ObN=!0);XvL=!0;XvL=!1;W=new H4(W,kvL);GvY.set(F,W);return W};
$w9=function(F){return(new H4(F,kvL)).patternParts_.map(function(W){return W.type===0?"'"+W.text+"'":W.text}).join("")};
UwG=function(F){return bH==="en"||bH==="es_US"||bH==="es-US"?F:F.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(W,V,d){return"H".repeat(V.length)+d})};
Px$=function(F,W){xwc||(TN=DwY,xwc=new v_N);var V=xwc;a:if(F=E_Y(F),W=E_Y(W||new Date),F>W)V=F.getTime()-W.getTime()>6048E5?_.uH(F,1):cI9(F);else{for(var d=0;tcW(F,12*(d+1))<W;)++d;if(d>0)V=V.format(-d,0);else{for(d=0;tcW(F,d+1)<W;)++d;if(d>0)V=V.format(-d,2);else{F=W.getTime()-F.getTime();W=_.L(SRh);for(d=W.next();!d.done;d=W.next()){d=d.value;var y=d.unit,z=Math.floor(F/d.unitDuration);if(z>=(d.threshold===void 0?1:d.threshold)){V=V.format(-z,y);break a}}V=V.format(-0,7)}}}return V};
E_Y=function(F){if(typeof F.getTime==="function")return F;if(NPc(F))return fSN(F);throw Error("Of`"+JSON.stringify(F));};
tcW=function(F,W){for(var V=0,d;;++V)if(d=new Date(F.getFullYear(),F.getMonth()+W,F.getDate()-V,F.getHours(),F.getMinutes(),F.getSeconds()),d.getMonth()===(F.getMonth()+W)%12)return d};
_.DZ=function(F){return{runs:[{text:F}]}};
_.A2=function(F){if(F&&F.simpleText)return F.simpleText;var W="";if(F&&F.runs)for(var V=0;V<F.runs.length;V++)F.runs[V].text&&(W+=F.runs[V].text);return W};
Zb1=function(F,W,V,d){return F.videoEntity&&!F.policyEntity&&V!=="DOWNLOAD_STATE_FAILED"?[gl("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:W4(F.policyEntity)&&W!=="TRANSFER_STATE_FAILED"&&W!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?W==="TRANSFER_STATE_PAUSED_BY_USER"?[gl("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.V5(W)?[gl("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:F.videoEntity.lengthSeconds?JIG(F.videoEntity.lengthSeconds,d):[]:
[gl("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
JIG=function(F,W){var V=[{thumbnailOverlayTimeStatusRenderer:{text:_.Nd(JNS({seconds:F})),style:"DEFAULT"}}];W&&(F=W<=0||F<=0?0:W>=F?100:Math.ceil(W*100/F),F>0&&V.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:F}}));return V};
QBm=function(F,W,V,d,y){if(W==="TRANSFER_STATE_UNKNOWN"||!F)return{};if(_.V5(W)||W==="TRANSFER_STATE_PRE_TRANSFER")var z=[gl("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var I,n;if(W==="TRANSFER_STATE_COMPLETE"&&((I=F.mainPlaylistEntity)==null?0:(n=I.videos)==null?0:n.length)){var M;F=(z=F.mainPlaylistEntity)==null?void 0:(M=z.videos)==null?void 0:M.length;z=(z=jBW(F))?{thumbnailOverlayBottomPanelRenderer:{text:_.Nd(z),icon:{iconType:"PLAYLISTS"}}}:void 0;z=[rIN(),Object.assign({},
z!=null?z:{})]}else z=[]}a:if(W==="TRANSFER_STATE_PRE_TRANSFER")V=fZ(_.Qv("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(W==="TRANSFER_STATE_TRANSFER_IN_QUEUE")V=fZ(_.Qv("WAITING_TO_DOWNLOAD"));else if(_.V5(W))V=Math.floor(V*100).toString(),V=fZ(_.Qv("DOWNLOADING_PERCENT",{percent:V},"Downloading... "+V+"%"));else{if(d&&(_.T("playlist_is_offline_selector_killswitch")&&(y=_.PY().resolve(_.U2).isNetworkAvailable()),y)){V=j79(_.Qv("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
Dgf(d));break a}V=void 0}W=W==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.Qv("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},z.length?{thumbnailOverlays:z}:{},V?{viewPlaylistText:V}:{viewPlaylistText:_.DZ("")},W.length?{badges:W}:{})};
FYf=function(F,W,V,d,y,z){if(W==="TRANSFER_STATE_UNKNOWN"||!F)return{};if(d==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var I=Zb1(F,W,d);if(F.videoEntity&&!F.policyEntity&&d!=="DOWNLOAD_STATE_FAILED"){var n=_.Qv("WAITING_TO_DOWNLOAD");if(n)return{shortViewCountText:_.DZ(n),publishedTimeText:void 0,thumbnailOverlays:I}}if(!W4(F.policyEntity)){z=F.policyEntity&&!e3m(F.policyEntity)?_.Qv("DOWNLOAD_EXPIRED",{},"Download expired"):
_.Qv("TRANSFER_FAILED",{},"Download failed");var M;if((M=F.policyEntity)==null?0:M.shortMessageForDisabledAction)z=F.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:fZ(z),publishedTimeText:void 0,thumbnailOverlays:I}}if(W==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.DZ(_.Qv("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:I};if(W==="TRANSFER_STATE_FAILED"||W==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.DZ(_.Qv("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:I};if(W==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(M=_.Qv("WAITING_TO_DOWNLOAD"),d==="DOWNLOAD_STATE_PAUSED"&&(M=_.Qv("DOWNLOAD_PAUSED",{},"Download paused")),M))return{shortViewCountText:_.DZ(M),publishedTimeText:void 0,thumbnailOverlays:I};if(_.V5(W))return F=Math.floor(V*100).toString(),{shortViewCountText:_.DZ(_.Qv("DOWNLOADING_PERCENT",{percent:F},"Downloading... "+F+"%")),publishedTimeText:void 0,thumbnailOverlays:I};W=void 0;F.videoEntity.publishedTimestampMillis&&
(W=new Date,y&&(W=new Date(y)),W=fZ(Px$(new Date(Number(F.videoEntity.publishedTimestampMillis)),W)));y=[];_.T("kevlar_woffle_badge_killswitch")||(y=[{metadataBadgeRenderer:{label:_.Qv("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var Y;F=fZ((Y=F.videoEntity.localizedStrings)==null?void 0:Y.viewCount);return Object.assign({},z?{shortViewCountText:void 0}:{shortViewCountText:F},z?{}:{publishedTimeText:W},{badges:y,thumbnailOverlays:I})};
V2S=function(F,W){F=F===void 0?WY1:F;switch(W.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:W.payload.playlistId,inviteLinkURL:W.payload.inviteLinkUrl};default:return F}};
y4c=function(F,W){F=F===void 0?dO9:F;switch(W.type){case "SET_CURRENT_FORM_ID":return W=W.payload.formId,F.currentFormId===W?F:{currentFormId:W,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var V=W.payload;W=V.groupId;V=V.command;if(F.currentFormId){var d=Object.assign({},F.commandsMap);d[W]=V;F=Object.assign({},F,{commandsMap:d})}return F;case "RESET_COMMAND_MAP":return Object.assign({},F,{commandsMap:{}});default:return F}};
oVc=function(F,W){F=F===void 0?zGC:F;switch(W.type){case "UPDATE_CANVAS_MODE":return Object.assign({},F,{currentMode:W.payload.currentMode});default:return F}};
Bwf=function(F,W){F=F===void 0?sJ1:F;switch(W.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},F,{guideIsExpanded:W.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},F,{scrollAtTop:W.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},F,{guideIsVisibleButNotPersistent:W.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},F,{miniplayerIsActive:W.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},F,{singleOptionSurveyIsActive:W.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},F,{slimlineSurveyRatingSelectedIndex:W.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},F,{richGridMiniMode:W.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},F,{richGridItemsPerRow:W.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},F,{richGridSlimItemsPerRow:W.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},F,{richGridContainerWidth:W.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},F,{richGridStyle:W.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},F,{currentPageType:W.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},F,{inlinePreviewIsActive:W.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},F,{inlinePreviewIsEnabled:W.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},F,{darkModeIsEnabled:W.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
F,{miniplayerPlaybackState:W.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},F,{tabGesturesIsActive:W.payload});case "SET_ONLINE_STATUS":return Object.assign({},F,{isOnline:W.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},F,{chipBarIsSticky:W.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},F,{frostedGlassMode:W.payload});default:return F}};
LYc=function(){return _.T("kevlar_disable_theater_mode_persistence")?!1:_.Gh("START_IN_THEATER_MODE")};
nVm=function(F,W){F=F===void 0?I_r:F;switch(W.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},F,{transcription:W.payload});case "SET_OVERLAY_STATE":return Object.assign({},F,{overlay:W.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return F}};
bVK=function(){return bw(Object.assign({},{continuation:mOh,download:a_9,canvas:oVc,reportChannelAbuse:iVc,share:M2$,talkToRecs:Yxm,ui:Bwf,voiceSearch:nVm,watch:pS$,ypc:hGr,shorts:qx1,radioButtonGroup:y4c,collabInviteLink:V2S},RGY))};
gV1=function(){return _.T("web_player_entities_middleware")?new jE(bVK(),[TwK,eGS]):new jE(bVK(),[TwK])};
_.rl=function(){u_h||(u_h=gV1());return u_h};
KYS=function(F,W,V){if(F.length)return{titleText:_.Nd(W!=null?W:_.Qv("DOWNLOADS",void 0,"Downloads")),contents:F.map(function(d){var y=d.videoEntity;d={videoId:y.videoId,title:fZ(y.title),shortBylineText:fZ(d.channelEntity.title),thumbnail:y.thumbnail};var z=y.videoId?Rm(_.rl().getState(),y.videoId):0;y.videoId&&V?d.navigationEndpoint=_.lU(y.videoId,V,void 0,void 0,z):y.videoId&&(d.navigationEndpoint=H_Y(y.videoId,z,y.lengthSeconds));y.lengthSeconds&&(d.thumbnailOverlays=JIG(y.lengthSeconds,z));return{playlistPanelVideoRenderer:d}}),
totalVideos:F.length}};
HVS=function(F){return(F=(0,_.MP.getValueByKeys)(F,"playlistId"))?{playlistId:F}:null};
DOK=function(){return{}};
A4S=function(F,W){return new _.sg(function(V,d){F.then(function(y){if(y){if(y=W(y))return V(y);d()}},d)})};
jJC=function(F){var W,V,d,y=(W=F.contents)==null?void 0:(V=W.twoColumnWatchNextResults)==null?void 0:(d=V.autoplay)==null?void 0:d.autoplay,z,I,n;W=(z=F.contents)==null?void 0:(I=z.twoColumnWatchNextResults)==null?void 0:(n=I.playlist)==null?void 0:n.playlist;return y&&W&&W.playlistId?{rawResponse:F,autoplayRenderer:y,playlistPanelRenderer:W,playlistId:W.playlistId}:null};
Ct9=function(F){var W=W===void 0?"UNKNOWN_INTERFACE":W;if(F.length===1)return F[0];var V=r4c[W];if(V){V=new RegExp(V);for(var d=_.L(F),y=d.next();!y.done;y=d.next())if(y=y.value,V.exec(y))return y}var z=[];Object.entries(r4c).forEach(function(I){var n=_.L(I);I=n.next().value;n=n.next().value;W!==I&&z.push(n)});
V=new RegExp(z.join("|"));F.sort(function(I,n){return I.length-n.length});
d=_.L(F);for(y=d.next();!y.done;y=d.next())if(y=y.value,!V.exec(y))return y;return F[0]};
_.C9=function(F){return"/youtubei/v1/"+Ct9(F)};
_.k7=function(F,W){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:F}}},W!==void 0?{durationHintMs:W}:{})}};
_.lH=function(F,W){return _.k7(_.DZ(F),W)};
kpK=function(F,W){var V={mode:"NORMAL"};F&&(V.autoplayVideo=F.navigationEndpoint,V.nextButtonVideo=F.navigationEndpoint);W&&(V.previousButtonVideo=W.navigationEndpoint);return V};
f_S=function(F,W,V){if(!V||!V.sets)return{sets:[kpK(F,W)]};var d=V.sets.find(function(I){return I.mode==="NORMAL"}),y=(0,_.MP.unsafeClone)(V);
if(!d)return y.sets.push(kpK(F,W)),y;if(!F)return V;d=_.MP.getValueByKeys.apply(null,[d].concat(_.Pd(l_C)));var z=_.MP.getValueByKeys.apply(null,[F].concat(_.Pd(Nw9)));if(d===z)return V;y.sets=y.sets.filter(function(I){return I.mode!=="NORMAL"});
y.sets.push(kpK(F,W));return y};
wSY=function(F){return!!F.playlistPanelVideoRenderer&&!F.playlistPanelVideoRenderer.unplayableText};
GpG=function(F){return!!F.playlistPanelVideoRenderer&&!!F.playlistPanelVideoRenderer.title};
$OC=function(F,W){if(W.contents&&!(F>=W.contents.length)&&(F=W.contents.slice(F).find(wSY)))return F.playlistPanelVideoRenderer};
UOW=function(F,W){if(W.contents)return(W=W.contents.find(function(V){return!!V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.videoId===F}))?W.playlistPanelVideoRenderer:void 0};
OVS=function(F,W){return W.contents?W.contents.findIndex(function(V){return!!V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.videoId===F}):-1};
XS1=function(F,W){return W.contents?W.contents.findIndex(function(V){return!!V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.playlistSetVideoId===F}):-1};
xOW=function(F,W){F.contents&&W!==-1&&F.contents.splice(W,1).length===1&&F.totalVideos!==void 0&&(--F.totalVideos,delete F.videoCountText)};
_.vVc=function(F){var W=[];if(!F||!F.contents)return W;F=_.L(F.contents);for(var V=F.next();!V.done;V=F.next())V=V.value,V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.videoId&&W.push(V.playlistPanelVideoRenderer.videoId);return W};
_.EVG=function(F){if(F&&F.contents)return(F=F.contents.find(function(W){return!!W.playlistPanelVideoRenderer&&!!W.playlistPanelVideoRenderer.selected})||F.contents[F.currentIndex])?F.playlistPanelVideoRenderer:void 0};
c4Y=function(F,W,V,d,y,z,I){y=y===void 0?!1:y;z=z===void 0?!1:z;I=I===void 0?!1:I;if(F.contents&&F.contents.length!==0){d&&(F.contents=F.contents.filter(d));d=F.contents.length;for(var n=0;n<d;n++){var M=F.contents[n].playlistPanelVideoRenderer;M&&(n===W?(z&&delete M.menu,M.indexText=_.DZ("\u25b6")):y||F.isInfinite||M.indexText===void 0?delete M.indexText:M.indexText=_.DZ((n+1+V).toString()))}F.currentIndex=W+V;I&&(delete F.videoCountText,F.totalVideos=d)}};
_.NJ=function(F){F=XC$(F);if(F){var W=F.length;var V=-43%W;V<0&&(V=W+V);F=F.slice(W-V)+F.slice(0,W-V)}else F="";V="";for(W=0;W<F.length&&F[W]!==t21;W++)V+=F[W];return V};
_.SxK=function(F,W){var V=document.body;W=W===void 0?function(n){return n}:W;
var d,y=null;F=_.L(F);for(d=F.next();!d.done;d=F.next()){var z=d.value;d="div";z[2]&&(d=W(z[2]));d=document.createElement(d);y||(y=d);var I=z[0];z=z[1];I&&(d.id=W(I));if(z)for(z=_.L(z),I=z.next();!I.done;I=z.next())d.classList.add(W(I.value));V.appendChild(d);V=d}return[y,V]};
Pt$=function(F,W){for(var V="",d=0;d<W;d++)V+=F.charAt(Math.floor(Math.random()*F.length));return V};
f9=function(F){return Pt$("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",F)};
wl=function(F){return Pt$("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",F)};
GN=function(F){return Pt$("0123456789",F)};
J4m=function(){var F=performance.now(),W=new Date;var V="2."+W.getFullYear()+String(W.getMonth()+1).padStart(2,"0")+String(W.getDate()).padStart(2,"0");for(var d,y=Math.floor(Math.random()*11)+15,z=[],I=0;I<y;I++)z.push(Math.floor(Math.random()*26476865)+24547720);d=z.join(",");var n=f9(10),M=f9(100),Y=f9(102),h=f9(106),q=f9(108),R=f9(11),b=f9(1140),g=f9(123),K=f9(14),C=f9(16),k=f9(1900),f=f9(23),S=f9(26),v=f9(34),U=f9(397),c=f9(44),J=f9(5),zG=f9(72),BC=f9(74),bS=f9(75),Yc=f9(88),ph=f9(91),lS="rr1---sn-q4fl6n6r rr1---sn-q4flrnsk rr4---sn-q4fl6n6z rr4---sn-5hne6n6e rr1---sn-q4fzen7y rr1---sn-q4fl6nlz rr3---sn-q4flrnsk rr2---sn-q4flrnee rr5---sn-q4flrnss rr5---sn-q4fl6ns7 rr2---sn-4g5ednz7 rr5---sn-ntqe6nee rr4---sn-t0a7lnee rr1---sn-5hne6nzy rr2---sn-5hnekn7z rr3---sn-q4fl6nsy rr2---sn-q4fl6ns6 rr4---sn-q4fl6nds rr3---sn-q4flrnes rr2---sn-q4flrnl7".split(" ");
var Or=lS[Math.floor(Math.random()*lS.length)];var X1=(new Date("2010-01-01")).getTime();var MM=(new Date(X1+Math.random()*((new Date).getTime()-X1))).toISOString().split("T")[0];for(var nB,vC=[],qM=0;qM<4;qM++)vC.push(Math.floor(Math.random()*100));nB=vC.join(".");var ur=Number(GN(5)),pB=Number(GN(6)),D8=Number(GN(7)),sL=Number(GN(9)),MK=GN(1),wm=GN(10),hf=GN(16),Sh=GN(19),jh=GN(2),Ft=GN(20),ju=GN(21),Zm=GN(3),i4=GN(4),vB=GN(5),EL=GN(6),LB=GN(7),Yu=GN(8),ir=GN(9);var cB=Pt$("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var Gi=[wl(5),wl(5),wl(5)].join("%2C"),Lm=[GN(3),GN(5),GN(5)].join("%2C"),XH=wl(0),XS=wl(1),Rc=wl(10),Qi=wl(108),o1=wl(11),Ei=wl(12),Ni=wl(13),yu=wl(14),si=wl(15),xb=wl(16),zh=wl(17),DN=wl(18),GG=wl(19),SY=wl(2),br=wl(20),gt=wl(22),Dj=wl(23),Ap=wl(24),HB=wl(266),KB=wl(3),OL=wl(30),sN=wl(34),RD=wl(35),f7=wl(36),ca=wl(4),xv=wl(40),hT=wl(43),yU=wl(47),WP=wl(5),Xc=wl(6),Aj=wl(7),sc=wl(75),z4=wl(8),qN=wl(80),Yl=wl(9),T0="https://www."+wl(12)+".com",sI={},jJ={},rT={},st={},VY={},Bo={},R_={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:d}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:V},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+wl(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:V},{key:"client.name",value:"WEB"},{key:"client.fexp",value:d}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:ju+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+wl(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:xv,ypcGetOfflineUpsellEndpoint:{params:qN}},trackingParams:RD+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&cnr="+jh+"&ratebypass=yes&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&c=WEB&txp="+LB+"&n="+C+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:pB,width:640,height:360,lastModified:hf,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:LB,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+Lm+"&mn="+
Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&cnr="+jh+"&ratebypass=yes&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&c=WEB&txp="+LB+"&n="+C+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+Qi+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:pB,width:1280,
height:720,lastModified:hf,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:LB,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+Lm+"&mn="+Gi+"&ms="+
Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+ir+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+M+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:D8,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:ir,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:D8,approxDurationMs:LB},{itag:248,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+
XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+ir+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+h+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:D8,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:ir,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:D8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:399,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+ir+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+M+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:D8,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:ir,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:D8,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:136,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+ir+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:D8,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:ir,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:pB,approxDurationMs:LB},{itag:247,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+Lm+"&mn="+
Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+ir+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:D8,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:ir,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:398,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+ir+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:D8,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:ir,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:135,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:pB,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:pB,approxDurationMs:LB},{itag:244,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+Lm+"&mn="+
Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Qi+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:pB,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:397,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+M+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:pB,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:134,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:pB,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:pB,highReplication:!0,approxDurationMs:LB},{itag:243,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+h+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:pB,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:396,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:pB,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:133,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:pB,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:pB,approxDurationMs:LB},{itag:242,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+Lm+"&mn="+
Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:pB,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:395,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:pB,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:pB,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:160,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+h+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:pB,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:ur,approxDurationMs:LB},{itag:278,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+Lm+"&mn="+
Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:pB,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:ur,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:394,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&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="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=video%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+M+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:ur,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:ur,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:LB},{itag:140,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=audio%2Fmp4&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+h+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:pB,
initRange:{start:"0",end:"631"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:pB,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:LB,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+
jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=audio%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+LB+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+h+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/webm; codecs="opus"',bitrate:ur,initRange:{start:"0",end:"265"},indexRange:{start:Zm,
end:i4},lastModified:hf,contentLength:LB,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:ur,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:LB,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=audio%2Fwebm&ns="+
Ap+"&gir="+KB+"&clen="+LB+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+h+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/webm; codecs="opus"',bitrate:ur,initRange:{start:"0",end:"265"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:LB,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:ur,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:LB,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Or+".googlevideo.com/videoplayback?expire="+wm+"&ei="+f+"&ip="+nB+"&id=o-AF"+hT+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+Lm+"&mn="+Gi+"&ms="+Gi+"&mv="+XS+"&mvi="+MK+"&pl="+jh+"&initcwndbps="+LB+"&siu="+MK+"&spc="+c+"&vprv="+MK+"&svpuc="+MK+"&mime=audio%2Fwebm&ns="+Ap+"&gir="+KB+"&clen="+Yu+"&dur="+Yu+"&lmt="+hf+"&mt="+wm+"&fvip=3&keepalive="+KB+"&c=WEB&txp="+
LB+"&n="+xb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+M+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/webm; codecs="opus"',bitrate:pB,initRange:{start:"0",end:"265"},indexRange:{start:Zm,end:i4},lastModified:hf,contentLength:Yu,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:pB,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:LB,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="+ir+"&docid="+R+"&ei="+f+"&feature="+n+"&fexp="+XH+"&ns="+SY+"&plid="+C+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+XS+"&el="+Rc+"&len="+i4+"&of="+gt+
"&uga="+jh+"&vm="+HB},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+ir+"&docid="+R+"&ei="+f+"&feature="+n+"&fexp="+XH+"&ns="+SY+"&plid="+C+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+XS+"&el="+Rc+"&len="+i4+"&of="+gt+"&uga="+jh+"&vm="+HB},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+ir+"&docid="+R+"&ei="+f+"&feature="+n+"&fexp="+XH+"&ns="+SY+"&plid="+C+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
XS+"&el="+Rc+"&len="+i4+"&of="+gt+"&uga="+jh+"&vm="+HB},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+f+"&m="+Yc+"&oid="+gt+"&plid="+C+"&pltype="+Aj+"&ptchn="+gt+"&ptk="+K+"&video_id="+R},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+ir+"&docid="+R+"&ei="+f+"&event="+yu+"&feature="+n+"&fexp="+XH+"&ns="+SY+"&plid="+C+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+XS},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
xb+"&ver=2&cmt=1."+Zm+"&fmt="+Zm+"&fs=0&rt="+vB+"&euri&lact="+Zm+"&cl="+ir+"&mos="+MK+"&volume=100&cbrand="+WP+"&cbr="+Xc+"&cbrver="+nB+"&c=WEB&cver="+V+"&cplayer=UNIPLAYER&cos="+Yl+"&cosver="+LB+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+jh+"&len="+Yu+"&fexp="+Gi+"&feature=g-high-rec&afmt="+Zm+"&muted=0&conn=1&docid="+R+"&ei="+f+"&plid="+C+"&vm="+wl(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
R+"&caps="+KB+"&opi="+ir+"&xoaf="+MK+"&hl="+SY+"&ip="+nB+"&ipbits="+MK+"&expire="+wm+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+nB+"&key="+KB+"&lang="+J,name:{simpleText:Aj},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+R+"&caps="+KB+"&opi="+ir+"&xoaf="+MK+"&hl="+SY+"&ip="+nB+"&ipbits="+MK+"&expire="+wm+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+nB+"&key="+KB+"&kind="+KB+"&lang="+SY,name:{simpleText:GG},
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:o1,title:Ni,lengthSeconds:"1155",keywords:[br,GG,si,zh],channelId:Ap,isOwnerViewing:!1,shortDescription:Aj,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+sN,width:168,height:94},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+
"G&rs="+sN,width:196,height:110},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+v,width:246,height:138},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+v,width:336,height:188},{url:"https://i.ytimg.com/vi/"+R+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:LB,author:Ni,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:LB,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
gt+"/featured_channel.jpg?v="+z4,width:40,height:40}]},trackingParams:RD+"=",navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"/channel/"+Ap,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Ap}},channelName:Ni,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:Xc}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Ap,showPreferences:!1,subscribedButtonText:{runs:[{text:ca}]},unsubscribedButtonText:{runs:[{text:si}]},
trackingParams:RD+"=",unsubscribeButtonText:{runs:[{text:yu}]},serviceEndpoints:[{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Ap],params:z4}},{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:xv,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:RD+"=",dialogMessages:[{runs:[{text:yu},
{text:Xc},{text:zh}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:zh}]},serviceEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Ap],params:z4}},accessibility:{label:ca},trackingParams:RD+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:o1}]},accessibility:{label:xb},
trackingParams:RD+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Ni}},unsubscribeAccessibility:{accessibilityData:{label:Ni}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:Yu},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Ap],
params:z4}},unsubscribeCommand:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Ap],params:z4}},addToWatchLaterCommand:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:o1,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:o1}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+R+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+f7+"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/"+o1,width:1280,
height:720},title:{simpleText:Ni},description:{simpleText:z4},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Ni,externalChannelId:Ap,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:LB,category:"Travel & Events",publishDate:MM,ownerChannelName:Ni,uploadDate:MM}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:zh},trackingParams:RD+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:xv,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:RD+"="}}],headerText:{simpleText:zh},icon:{infoCardIconRenderer:{trackingParams:RD+"="}},closeButton:{infoCardIconRenderer:{trackingParams:RD+"="}},trackingParams:RD+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:RD+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+o1+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:cB,interpreterSafeUrl:(sI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+OL+".js",sI),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Xc},{text:GG,bold:!0}]},endpoint:{clickTrackingParams:xv,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:RD+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:si}]},actionButton:{buttonRenderer:{text:{runs:[{text:br}]},navigationEndpoint:{clickTrackingParams:xv,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:RD+"="}},trackingParams:RD+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+zG+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+zG+"=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:LB,endMs:LB,title:{accessibility:{accessibilityData:{label:Ei}},simpleText:Yl},metadata:{simpleText:WP},callToAction:{simpleText:br},dismiss:{simpleText:GG},endpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"/channel/"+Ap,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Ap}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:o1}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Ap,showPreferences:!1,
subscribedButtonText:{runs:[{text:GG}]},unsubscribedButtonText:{runs:[{text:Yl}]},trackingParams:RD+"=",unsubscribeButtonText:{runs:[{text:WP}]},serviceEndpoints:[{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Ap],params:z4}},{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:xv,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:RD+
"=",dialogMessages:[{runs:[{text:o1},{text:DN},{text:z4}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:z4}]},serviceEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Ap],params:z4}},accessibility:{label:z4},trackingParams:RD+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:br}]},
accessibility:{label:Ni},trackingParams:RD+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:GG}},unsubscribeAccessibility:{accessibilityData:{label:yu}}}},trackingParams:RD+"=",isSubscribe:!0,id:Ft}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+v,width:168,height:94},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+sN,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+v,width:246,height:138},{url:"https://i.ytimg.com/vi/"+R+"/hqdefault.jpg?sqp=-oaymwE"+f7+"G&rs="+v,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:LB,endMs:LB,title:{accessibility:{accessibilityData:{label:zh}},simpleText:WP},metadata:{simpleText:si},endpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
o1,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:o1,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Or+".googlevideo.com/videoplayback?source=youtube&oeis="+MK+"&c=WEB&oad="+i4+"&ovd="+i4+"&oaad="+vB+"&oavd="+vB+"&ocs="+Zm+"&oewis="+MK+"&oputc="+MK+"&ofpcc="+MK+"&siu="+MK+"&msp="+MK+"&odepv="+MK+
"&id=o-AF"+hT+"&ip="+nB+"&initcwndbps="+LB+"&mt="+wm+"&oweuc="+XH}}}}},trackingParams:RD+"=",id:Ft,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:GG}},simpleText:z4},style:"DEFAULT"}}]}}],startMs:LB,trackingParams:RD+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:MK,offsetEndMilliseconds:vB},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";ord="+wm+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+Zm+";dc_sk="+MK+";dc_ctype="+jh+";dc_ref=http://www.youtube.com/video/"+o1+";dc_pubid="+MK+";dc_btype=23?gclid="+ph+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+MK+"&ns="+MK+"&event="+MK+"&device="+MK+"&content_v="+R+"&el="+Rc+"&ei="+f+"&devicever="+V+"&bti="+LB+"&format="+EL+"&break_type="+MK+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+MK+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+nB+"&slot_pos="+MK+"&slot_len="+MK+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+Lm+"&ad_len="+vB+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
o1+"&aqi="+f+"&ad_rmp="+MK+"&sli="+MK}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+
";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+LB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&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"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&ctype="+Zm+"&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"+
b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_engaged_view&ctype="+Zm+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+Sh+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+Dj+"&ad_cpn=[AD_CPN]&id="+Xc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Xc+"&dc_pubid="+MK+"&dc_exteid="+Ft+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+Dj+"&ad_cpn=[AD_CPN]&id="+Xc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+MK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Xc+"&avm="+MK+"&dc_pubid="+MK+"&dc_exteid="+
Ft+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&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="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
Y+"&sig="+Dj+"&ad_cpn=[AD_CPN]&id="+Xc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+MK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Xc+"&dc_pubid="+MK+"&dc_exteid="+Ft+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:xv,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+
Zm+"&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:RD+"="},trackingParams:RD+
"=",templatedCountdown:{templatedAdText:{text:GG,isTemplated:!0,trackingParams:RD+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:xb,isTemplated:!1,trackingParams:RD+"="},trackingParams:RD+"="}},trackingParams:RD+"=",skipOffsetMilliseconds:5E3}},trackingParams:RD+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Yl},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:RD+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:si,isTemplated:!1,trackingParams:RD+"="},trackingParams:RD+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:yu,isTemplated:!0,trackingParams:RD+"="}},trackingParams:RD+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:xv,openPopupAction:{popup:{aboutThisAdRenderer:{url:(jJ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+k+"&hl="+SY+"&origin=www.youtube.com&ata_theme="+ca,jJ),trackingParams:RD+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:RD+"="}},hoverText:{runs:[{text:Aj}]},trackingParams:RD+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+yU+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:RD+"="},headline:{text:ca,isTemplated:!1,trackingParams:RD+"="},description:{text:Ei,
trackingParams:RD+"="},actionButton:{buttonRenderer:{text:{simpleText:br},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:RD+"="}},startMs:MK,trackingParams:RD+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:yu},elementId:xb}},elementId:o1,trackingParams:RD+"=",legacyInfoCardVastExtension:Xc,sodarExtensionData:{siub:Xc,bgub:Aj,scs:Xc,bgp:zh},externalVideoId:o1,adLayoutLoggingData:{serializedAdServingDataEntry:zh},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+yU+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:RD+"="},
headline:{text:WP,isTemplated:!1,trackingParams:RD+"="},description:{text:yu,isTemplated:!1,trackingParams:RD+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Yl},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+
Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+
MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:RD+"="}},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+
ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+
g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:RD+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:RD+"="},abandonCommands:{commands:[{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&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="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+
MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:xv,commandExecutorCommand:{commands:[{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:DN,isTemplated:!1,trackingParams:RD+
"="},trackingParams:RD+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Yl},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+LB+";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="+ir+";dc_trk_cid="+ir+";ord="+wm+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+Zm+";dc_sk="+MK+";dc_ctype="+jh+";dc_ref=http://www.youtube.com/video/"+o1+";dc_pubid="+MK+";dc_btype=23?gclid="+ph+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+MK+"&ns="+MK+"&event="+MK+"&device="+MK+"&content_v="+R+"&el="+Rc+"&ei="+f+"&devicever="+V+"&bti="+LB+"&format="+EL+"&break_type="+MK+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+MK+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+nB+"&slot_pos="+MK+"&slot_len="+MK+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
Lm+"&ad_len="+vB+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+o1+"&aqi="+f+"&ad_rmp="+MK+"&sli="+MK}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+
S+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+LB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&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"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&ctype="+Zm+"&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"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_engaged_view&ctype="+Zm+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+Dj+"&ad_cpn=[AD_CPN]&id="+
Xc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Xc+"&dc_pubid="+MK+"&dc_exteid="+Ft+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+
"&sig="+Dj+"&ad_cpn=[AD_CPN]&id="+Xc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+MK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Xc+"&avm="+MK+"&dc_pubid="+MK+"&dc_exteid="+Ft+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&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="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+Dj+"&ad_cpn=[AD_CPN]&id="+Xc+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+MK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Xc+"&dc_pubid="+MK+"&dc_exteid="+Ft+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+EL+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+
Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&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:RD+"="},trackingParams:RD+"=",templatedCountdown:{templatedAdText:{text:z4,isTemplated:!0,trackingParams:RD+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:Rc,isTemplated:!1,trackingParams:RD+"="},trackingParams:RD+"="}},
trackingParams:RD+"=",skipOffsetMilliseconds:5E3}},trackingParams:RD+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:br},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Yl,isTemplated:!1,trackingParams:RD+"="},trackingParams:RD+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:si,
isTemplated:!0,trackingParams:RD+"="}},trackingParams:RD+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:xv,openPopupAction:{popup:{aboutThisAdRenderer:{url:(rT.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+k+"&hl="+SY+"&origin=www.youtube.com&ata_theme="+ca,rT),trackingParams:RD+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:RD+"="}},hoverText:{runs:[{text:Xc}]},trackingParams:RD+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+BC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:RD+"="},headline:{text:z4,isTemplated:!1,trackingParams:RD+"="},description:{text:yu,trackingParams:RD+"="},actionButton:{buttonRenderer:{text:{simpleText:br},navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:RD+"="}},startMs:MK,trackingParams:RD+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:z4},elementId:DN}},elementId:Yl,trackingParams:RD+"=",legacyInfoCardVastExtension:o1,sodarExtensionData:{siub:br,bgub:zh,scs:DN,bgp:z4},externalVideoId:o1,adLayoutLoggingData:{serializedAdServingDataEntry:Ni},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+BC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:RD+"="},headline:{text:Yl,
isTemplated:!1,trackingParams:RD+"="},description:{text:Ni,isTemplated:!1,trackingParams:RD+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:xb},navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:RD+"="}},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+
MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:RD+"="},abandonCommands:{commands:[{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&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="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+jh+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:xv,commandExecutorCommand:{commands:[{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:z4,isTemplated:!1,trackingParams:RD+"="},trackingParams:RD+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:z4},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+MK+";dc_exteid="+Ft+";met="+MK+";ecn"+MK+"="+MK+";etm1="+MK+";eid1="+
LB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:Ni}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:z4}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:vB,offsetEndMilliseconds:EL},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+f+"&m_pos="+jh+"&token=ALHj"+U+"&index="+MK+"&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="+V+"&m_pos_ms="+vB}},adSlotLoggingData:{serializedSlotAdServingDataEntry:GG}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:EL,offsetEndMilliseconds:EL},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+f+"&m_pos="+Zm+"&token=ALHj"+U+"&index="+MK+"&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="+
V+"&m_pos_ms="+EL}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ei}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:EL,offsetEndMilliseconds:EL},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+f+"&m_pos="+Zm+"&token=ALHj"+U+"&index="+MK+"&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="+
V+"&m_pos_ms="+EL}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ca}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:EL,offsetEndMilliseconds:EL},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+f+"&m_pos="+Zm+"&token=ALHj"+U+"&index="+MK+"&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="+
V+"&m_pos_ms="+EL}},adSlotLoggingData:{serializedSlotAdServingDataEntry:ca}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:EL,offsetEndMilliseconds:jh},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+f+"&m_pos="+Zm+"&token=ALHj"+U+"&index="+MK+"&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="+
V+"&m_pos_ms="+EL}},adSlotLoggingData:{serializedSlotAdServingDataEntry:o1}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:jh,offsetEndMilliseconds:jh},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+f+"&m_pos="+jh+"&token=ALHj"+U+"&index="+MK+"&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="+
V+"&m_pos_ms="+jh}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Rc}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Aj,isTemplated:!1,trackingParams:RD+"="},description:{text:Yl,isTemplated:!1,trackingParams:RD+"="},actionButton:{buttonRenderer:{text:{simpleText:zh},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+yU+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:RD+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+bS+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:RD+"="},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+
";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xv,openPopupAction:{popup:{aboutThisAdRenderer:{url:(st.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+k+"&hl="+SY+"&origin=www.youtube.com&ata_theme="+ca,st),trackingParams:RD+"="}},popupType:"DIALOG"}},trackingParams:RD+"="}},hoverText:{runs:[{text:ca}]},trackingParams:RD+"="}},adVideoId:o1,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Ei},associatedCompositePlayerBytesLayoutId:xb}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:DN}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:si,isTemplated:!1,trackingParams:RD+"="},description:{text:zh,isTemplated:!1,trackingParams:RD+"="},actionButton:{buttonRenderer:{text:{simpleText:si},navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+
g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:RD+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+BC+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:RD+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+sc+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:RD+"="},navigationEndpoint:{clickTrackingParams:xv,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+
MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xv,openPopupAction:{popup:{aboutThisAdRenderer:{url:(VY.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+k+"&hl="+SY+"&origin=www.youtube.com&ata_theme="+ca,VY),trackingParams:RD+"="}},popupType:"DIALOG"}},trackingParams:RD+"="}},
hoverText:{runs:[{text:zh}]},trackingParams:RD+"="}},adVideoId:o1,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+o1+"&cid="+S+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Yl},associatedCompositePlayerBytesLayoutId:xb}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ni}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:br,
isTemplated:!1,trackingParams:RD+"="},description:{text:Ei,isTemplated:!1,trackingParams:RD+"="},actionButton:{buttonRenderer:{text:{simpleText:Aj},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+
jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+
v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:RD+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+yU+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:RD+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+bS+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:RD+
"="},navigationEndpoint:{clickTrackingParams:xv,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ir+";dc_trk_cid="+ir+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+MK+";ord="+ir+";dc_rui="+MK+";dc_exteid="+Ft+";dc_av="+MK+";dc_sk="+MK+";dc_ctype="+jh+";dc_pubid="+MK+";dc_btype=3?gclid="+ph+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+b+"____________"+g+"AxAA&ase=2&num="+MK+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+v+"&adurl="+T0+"&label=video_click_to_advertiser_site&ctype="+Zm+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:RD+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:xv,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Bo.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+k+"&hl="+SY+"&origin=www.youtube.com&ata_theme="+ca,Bo),trackingParams:RD+"="}},popupType:"DIALOG"}},trackingParams:RD+
"="}},hoverText:{runs:[{text:Ei}]},trackingParams:RD+"="}},adVideoId:o1,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+b+"____________"+g+"AxAA&sigh="+R+"&cid="+S+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Rc},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:xb}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Yl}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:OL,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:OL,command:{innertubeCommand:{clickTrackingParams:xv,ypcGetOfflineUpsellEndpoint:{params:qN}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:RD+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:wm,nanos:sL}}}},FW=JSON.stringify(R_),dV=performance.now()-F;return{objectRepresentation:R_,jsonRepresentation:FW,generationTime:dV}};
ZVW=function(F,W){if(F===W)return!0;if(!F||!W||typeof F!==typeof W)return!1;if(F instanceof Array&&W instanceof Array){if(F.length!==W.length)return!1;for(var V=0;V<F.length;V++)if(!ZVW(F[V],W[V]))return!1;return!0}if(typeof F==="object"&&typeof W==="object"&&F&&W){for(V in F)if(!(V in W&&ZVW(F[V],W[V])))return!1;for(var d in W)if(!(d in F))return!1;return!0}return!1};
_.UT=function(){if(!$7){$7=new Qf(new QJr);var F=_.F0("client_streamz_web_flush_count",-1);F!==-1&&($7.invocationLimit=F)}return $7};
OT=function(F,W,V,d){if(F===W)return!0;if(Array.isArray(F)&&Array.isArray(W)){if(F.length!==W.length)return!1;for(var y=0;y<F.length;y++)if(!OT(F[y],W[y],V,d))return!1;return!0}if(F instanceof Set||W instanceof Set){if(F instanceof Set&&W instanceof Set){if(F.size!==W.size)return!1;d=_.L(F.values());for(y=d.next();!y.done;y=d.next())if(!W.has(y.value))return!1;return!0}return!1}if(F instanceof Function){if(d)return!0;F.name===""&&_.Ab(Error("Sf"),"ERROR");return!1}if(F instanceof Date&&W instanceof
Date)return F.getTime()===W.getTime();if(F instanceof Object&&W instanceof Object){if(F_Y(F)&&F_Y(W))try{return F.equals(W)}catch(I){_.Ab(Error("Tf`"+I),"ERROR")}y=Object.getOwnPropertyNames(F).filter(function(I){return V?F[I]!==void 0:!0});
var z=Object.getOwnPropertyNames(W).filter(function(I){return V?W[I]!==void 0:!0});
if(y.length!==z.length)return!1;y=_.L(y);for(z=y.next();!z.done;z=y.next())if(z=z.value,!OT(F[z],W[z],V,d))return!1;return!0}return!1};
F_Y=function(F){F=Object.getPrototypeOf(F).equals;return F instanceof Function&&F.length===1};
_.d39=function(){return _.m(function(F){if(F.nextAddress==1)return W_f!==2?F.jumpTo(2):F.yield(VDL(),3);F.nextAddress!=2&&(W_f=F.yieldResult);return F.return(W_f)})};
_.o99=function(){return _.m(function(F){if(F.nextAddress==1)return _.T("ab_pl_man")?yJ$!==2?F.jumpTo(2):F.yield(zJG(),3):F.return(1);F.nextAddress!=2&&(yJ$=F.yieldResult);return F.return(yJ$)})};
L_K=function(){return _.m(function(F){if(F.nextAddress==1)return _.T("ab_fk_sk_cl")?sXr!==2?F.jumpTo(2):F.yield(Bdh(),3):F.return(1);F.nextAddress!=2&&(sXr=F.yieldResult);return F.return(sXr)})};
_.m3r=function(){return _.m(function(F){if(F.nextAddress==1)return _.T("ab_det_apb_b")?I1W!==2?F.jumpTo(2):F.yield(n9r(),3):F.return(1);F.nextAddress!=2&&(I1W=F.yieldResult);return F.return(I1W)})};
MD9=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(Promise.all([_.d39(),_.m3r(),_.o99(),L_K()]),2);if(W.nextAddress!=3)return a1Y()?W.return(!0):W.yield(_.i$$(),3);F=W.yieldResult;return W.return(F===0)})};
a1Y=function(){var F=!1,W=function(V,d){YsL.increment(d,V);V===0&&(F=!0)};
W(_.p9S(),"j.s_");W(W_f,"f.i_");W(I1W,"a.b_");W(yJ$,"p.m_");W(sXr,"i.f_");hJh===2&&(hJh=_.qsY(RJf));W(hJh,"e.h_");_.T("ks_det_gpbl")||W(_.b$f(),"p.i_");_.T("ks_get_o_pp")||W(_.Td9(),"g.o_");_.T("ab_deg_unex_thr")||W(_.eJ1(),"a.o_");W(g9W,"s.t_");_.T("ab_det_sc_inj_enf")&&W(_.u4G(),"s.i_");W(K_c,"d.p_");W(_.H$1(_.x7),"o.p_");W(_.D3N()===0?0:_.AJW(),"o.a_");return _.T("debug_sk_em_precheck")?!0:F};
rJG=function(){var F=[].concat(_.Pd(jXf));try{var W=J4m();F.push({jsonRepresentation:W.jsonRepresentation,objectRepresentation:W.objectRepresentation})}catch(V){F=[].concat(_.Pd(jXf))}return F};
CX1=function(){var F=["adPlacements","adSlots"];try{return F.filter(function(){return!0}).length!==F.length?0:1}catch(W){return 0}};
_.Td9=function(){if(CX1()===0)return 0;var F=J4m(),W=F.objectRepresentation,V=(0,_.MP.unsafeClone)(W),d=[];if(W&&typeof W==="object")for(var y in W)d.push(y);else return 4;F=F.objectRepresentation.adPlacements;if(!(F&&F.length>0))return 4;try{if(!ZVW(d,Object.getOwnPropertyNames(W)))return 0}catch(z){return 0}return ZVW(V,W)?1:0};
_.H$1=function(F){if(!F||!F.length||typeof F==="string")return 0;for(var W=Object.getOwnPropertyNames(Object.prototype),V=0;V<F.length;V++)for(var d=_.NJ(F[V]),y=_.L(W),z=y.next();!z.done;z=y.next())if(d===z.value)return 0;return 1};
kKS=function(F){var W=_.NJ(F[1]);if(F[0]===null)return W;F=F[0];for(var V={},d=0;d<F.length;d++){var y=_.NJ(F[d]);if(d===0)V[y]=W;else{var z={};z[y]=V;V=z}}return V};
_.D3N=function(){for(var F=_.v4,W=0;W<F.length;W++){var V=kKS(F[W]),d=[];d.push(V);if(d.length===0)return 0}return 1};
_.AJW=function(){for(var F=_.v4,W={},V=0;V<F.length;W={r6h:void 0},V++){var d=[kKS(F[V])];W.r6h=[];d.forEach(function(y){return function(z){y.r6h[y.r6h.length]=z}}(W));
if(W.r6h.length===0)return 0}return 1};
_.p9S=function(){for(var F=_.L(rJG()),W=F.next();!W.done;W=F.next()){var V=W.value;W=V.jsonRepresentation;V=V.objectRepresentation;try{var d=JSON.parse(W);if(!OT(d,V,!1,!1))return 0}catch(y){return 0}}return 1};
_.u4G=function(){try{var F=_.VU("ab_det_sc_inj_val");F.length===1&&F[0]===""&&(F=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var W=document.querySelectorAll("script"),V=_.L(W),d=V.next();!d.done;d=V.next())for(var y=d.value,z=_.L(F),I=z.next();!I.done;I=z.next()){var n=I.value;W=void 0;if((W=y.textContent)==null?0:W.includes(n))return 0}}catch(M){return 4}return 1};
_.i$$=function(){var F,W,V,d,y,z,I;return _.m(function(n){switch(n.nextAddress){case 1:_.rK(n,2),F=_.L(jXf),W=F.next();case 4:if(W.done)return n.return(1);d=V=W.value;y=d.jsonRepresentation;z=d.objectRepresentation;return n.yield((new Response(y,{status:200})).json(),7);case 7:I=n.yieldResult;if(!OT(I,z,!1,!1))return n.return(0);W=F.next();n.jumpTo(4);break;case 2:return _.$b(n),n.return(4)}})};
_.eJ1=function(){try{btoa("abc")}catch(F){return 0}return 1};
VDL=function(){var F,W,V,d,y,z,I,n,M,Y,h;return _.m(function(q){switch(q.nextAddress){case 1:_.rK(q,2),F=_.L(rJG()),W=F.next();case 4:if(W.done)return q.return(1);d=V=W.value;y=d.jsonRepresentation;z=d.objectRepresentation;I=btoa(y);n="data:application/json;base64,"+I;M=new Request(n);Object.defineProperty(M,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(M,"method",{get:function(){return"POST"}});
Object.defineProperty(M,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(M,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(M,"body",{get:function(){return new ReadableStream}});
return q.yield(fetch(M),7);case 7:return Y=q.yieldResult,q.yield(Y.json(),8);case 8:h=q.yieldResult;if(!OT(h,z,!1,!1))return q.return(0);W=F.next();q.jumpTo(4);break;case 2:return _.$b(q),q.return(4)}})};
_.qsY=function(F){if(!F||!F.length||typeof F==="string")return 0;for(var W=function(y){return _.NJ(y)},V=2,d=0;d<F.length&&(V=_.l1c(_.SxK(F[d],W)),V!==0);d++);
return V};
_.l1c=function(F){var W=_.L(F);F=W.next().value;W=W.next().value;try{var V=document.createElement("div");document.body.appendChild(V);var d=getComputedStyle(V).display;document.body.removeChild(V);if(d==="none")return 4;var y=getComputedStyle(W).display==="none"?0:1;document.body.removeChild(F);return y}catch(z){return 4}};
Bdh=function(){var F,W,V;return _.m(function(d){F=new _.ET;W=document.createElement("button");W.classList.add("ytp-ad-skip-button");W.style.opacity="0";W.style.height="0px";W.style.width="0px";W.style.padding="0px";W.style.border="none";V=function(){W.parentElement&&W.parentElement.removeChild(W)};
W.onclick=function(){F.resolve(0);V()};
document.body.appendChild(W);setTimeout(function(){V();F.resolve(1)},50);
return d.return(F.promise)})};
zJG=function(){var F,W,V,d,y,z,I;return _.m(function(n){F=new _.ET;W=document.createElement("ytd-player");try{document.body.prepend(W)}catch(M){return n.return(4)}V=function(){W.parentElement&&W.parentElement.removeChild(W)};
W.getElementsByTagName("div").length>0?d=W.getElementsByTagName("div")[0]:(d=document.createElement("div"),W.appendChild(d));y=document.createElement("div");d.appendChild(y);z=document.createElement("video");I=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"});z.src=_.cg(_.Zj(I));z.ontimeupdate=function(){V();F.resolve(0)};
y.appendChild(z);z.classList.add("html5-main-video");setTimeout(function(){y.classList.add("ad-interrupting")},200);
setTimeout(function(){V();F.resolve(1)},5E3);
return n.return(F.promise)})};
Nd$=function(F){var W=J4m().objectRepresentation.playbackTracking;if(W){var V=[],d;V.push(W==null?void 0:(d=W.videostatsPlaybackUrl)==null?void 0:d.baseUrl);var y;V.push(W==null?void 0:(y=W.videostatsDelayplayUrl)==null?void 0:y.baseUrl);var z;V.push(W==null?void 0:(z=W.videostatsWatchtimeUrl)==null?void 0:z.baseUrl);var I;V.push(W==null?void 0:(I=W.ptrackingUrl)==null?void 0:I.baseUrl);var n;V.push(W==null?void 0:(n=W.qoeUrl)==null?void 0:n.baseUrl);var M;V.push(W==null?void 0:(M=W.atrUrl)==null?
void 0:M.baseUrl);W=_.L(V);for(V=W.next();!V.done;V=W.next())if((V=V.value)&&F.test(V))return V.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
f1$=function(F,W){var V,d;return _.m(function(y){switch(y.nextAddress){case 1:V=[],d=0;case 2:if(!(d<3)){y.jumpTo(4);break}return y.yield(fetch(F,{cache:"no-store",method:W}).then(function(z){V.push(z.status)}).catch(function(){V.push(-1)}),3);
case 3:d++;y.jumpTo(2);break;case 4:return y.return(V)}})};
w99=function(F){return F.domainLookupStart===0&&F.domainLookupEnd===0&&F.connectStart===0&&F.connectEnd===0||F.duration===0};
GKh=function(F,W,V){V=V===void 0?"GET":V;var d,y,z,I,n,M,Y,h,q,R;return _.m(function(b){if(b.nextAddress==1)return b.yield(Promise.all([f1$(F,V),f1$(W,V)]),2);d=b.yieldResult;y=_.L(d);z=y.next().value;I=y.next().value;n=z;M=I;if(Math.min.apply(Math,_.Pd(M))!==Math.max.apply(Math,_.Pd(M))||Math.min.apply(Math,_.Pd(n))!==Math.max.apply(Math,_.Pd(n)))return b.return(2);if(Math.min.apply(Math,_.Pd(M))===Math.min.apply(Math,_.Pd(n)))return b.return(1);h=(Y=performance.getEntriesByName(F))==null?void 0:
Y[0];R=(q=performance.getEntriesByName(W))==null?void 0:q[0];return h&&R?w99(R)?b.return(1):w99(h)?b.return(0):b.return(1):b.return(2)})};
n9r=function(){var F;return _.m(function(W){var V=[];var d;var y,z,I;(y=d=(y=J4m().objectRepresentation.streamingData)==null?void 0:(z=y.formats)==null?void 0:(I=z[0])==null?void 0:I.url)&&y&&!d.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(y=y.replace("initcwndbps","ctier=L&initcwndbps"),y=y.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),d={testUrl:y,baseUrl:d,method:"GET"}):d=void 0;d&&V.push(d);_.T("ab_net_tp_e")&&V.push({testUrl:_.dm.location.origin+"/ad_companion",baseUrl:_.dm.location.origin+
"/generate_204",method:"OPTIONS"});_.T("ab_fix_creator_view_cnt")&&(V.length=0,(d=Nd$(/api\/stats\/atr/))&&V.push({testUrl:_.dm.location.origin+d,baseUrl:_.dm.location.origin+"/generate_204",method:"POST"}));_.T("ad_net_pb_pbp")&&(d=Nd$(/api\/stats\/qoe/))&&V.push({testUrl:_.dm.location.origin+d,baseUrl:_.dm.location.origin+"/feed/download",method:"GET"});V=V.length!==0?V[Math.floor(Math.random()*V.length)]:void 0;return(F=V)?W.return(GKh(F.testUrl,F.baseUrl,F.method)):W.return(4)})};
_.b$f=function(){if(_.dm.g5j===void 0||_.dm.g5j===null||typeof _.dm.g5j!=="function")return 2;try{return _.dm.g5j()===!0?0:1}catch(F){return 0}};
$3S=function(F){switch(F){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.Vi(F,"unknown result type")}};
_.U3h=function(F,W){var V=Number(_.wp("CATSTAT",0));if(W.l2i===void 0)return V;W=W.l2i;F=$3S(F);return V&~(3<<W)|F<<W};
O$K=function(F){var W,V;if((F=(W=F.auxiliaryUi)==null?void 0:(V=W.messageRenderers)==null?void 0:V.bkaEnforcementMessageViewModel)&&F.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return F};
x3G=function(){for(var F=_.L(Object.values(_.X9Y)),W=F.next();!W.done;W=F.next())W=W.value,W.tel&&W.l2i&&_.fR("CATSTAT",_.U3h(2,W))};
_.SE=function(F,W){F=_.c4("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",F);(W===void 0?0:W)?_.v9c(F,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.t2().logFlowEvent(F,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
cJC=function(){if(!E9G){if(Polymer.Base){var F=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{F.apply(this,arguments)}catch(q){_.$N(q)}};
var W=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{W.apply(this,arguments)}catch(q){_.$N(q)}};
var V=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{V.apply(this,arguments)}catch(q){_.$N(q)}};
var d=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{d.apply(this,arguments)}catch(q){_.$N(q)}};
var y=Polymer.Base._listen,z=new WeakMap;Polymer.Base._listen=function(q,R,b){var g=function(){try{b.apply(this,arguments)}catch(K){_.$N(K)}};
z.set(b,g);y.call(this,q,R,g)};
var I=Polymer.Base._unlisten;Polymer.Base._unlisten=function(q,R,b){I.call(this,q,R,z.get(b))}}if(Polymer.Async){var n=Polymer.Async,M=n._atEndOfMicrotask;
n._atEndOfMicrotask=function(){try{M.apply(n,arguments)}catch(q){_.$N(q)}}}if(Polymer.RenderStatus){var Y=Polymer.RenderStatus,h=Y.afterNextRender;
Y.afterNextRender=function(q,R,b){h.call(Y,q,function(){try{R.apply(this,arguments)}catch(g){_.$N(g)}},b)}}E9G=!0}};
_.SsC=function(F){var W=F?_.ci(F):"";if(W){if(W.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(W.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(W.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(W.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(W.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.T("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(W.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";W=W.toLowerCase();if(W==="/")return"home";if(W==="/channel_memberships")return"channel-memberships-shopfront";if(W.indexOf("/feed/trending")===0)return"trending";if(W.indexOf("/feed/explore")===0)return"explore";if(W.indexOf("/live")===0)return"live";if(W.indexOf("/results")===0)return"search";if(W.indexOf("/sports")===0)return"sports";if(W.indexOf("/fashion")===0||W.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(W))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(W))return _.T("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(W.indexOf("/channel/")===0||W.indexOf("/user/")===0||W.indexOf("/gaming")===0||W.indexOf("/post/")===0)return"channel";if(tDL(F))return"show";if(W==="/playlist"||W.indexOf("/playlist/")===0||W==="/view_play_list"||W.indexOf("/view_play_list/")===0||W.indexOf("/show/")===0)return"playlist";if(W==="/companion_canvas")return"companion-canvas";if(W==="/feed/history"||
W.indexOf("/feed/history/")===0)return"history";if(W==="/new")return"labs";if(W==="/feed/subscriptions")return"subscriptions";if(W.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(W==="/history_controls")return"standalone";if(W.indexOf("/account")===0||W==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(W.indexOf("/paid_memberships")===0||W.indexOf("/refund")===0||W.indexOf("/purchases")===0||W.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(W.indexOf("/product")===
0)return"yts-products";if(W.indexOf("/premium")===0||W.indexOf("/musicpremium")===0)return W.indexOf("/premium/offers")===0||W.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(W==="/cart/checkout"||W==="/cart")return"ypc-checkout";if(W.indexOf("/reporthistory")===0)return _.T("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(W.indexOf("/feed/downloads")===0||W.indexOf("/redeem")===0)return"browse";if(W.indexOf("/hashtag")===0)return"hashtag-landing-page";if(W.indexOf("/handle")===
0)return"handle";if(W.indexOf("/source")===0)return"audio-pivot";if(W.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(W.indexOf("/playables")===0)return"playables";if(W.indexOf("/create/live/join")===0)return"open-in-app";if(W.indexOf("/shorts")===0)return"shorts";if(W.indexOf("/feed/channels")===0)return"subscriptions-channels";var V=F?_.ci(F):"";V&&V.indexOf("/watch")===0&&_.T("web_watch_enable_learning_journey")?(F=_.Ek(F),F=!!F.list&&F.list.indexOf("LJPP")===0):F=!1;if(F)return"learning_journey_watch";
if(_.T("enable_new_page_subtypes_for_ai_companion")&&W==="/feed/courses")return"your-courses"}};
_.P4=function(F){var W,V;(F=(V=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:V.url)&&(W=_.SsC(F));return W};
tDL=function(F){var W=F?_.ci(F):"";if(!W)return!1;W=W.toLowerCase();return W.indexOf("/show/")===0||W.indexOf("/playlist")===0&&(F=_.Ek(F),F.list&&F.list.indexOf("EL")===0)?!0:!1};
Q5=function(F){var W="unknown",V;var d=((V=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:V.webPageType)||"";d?(V=d.toLowerCase(),V.startsWith("web_page_type_")&&(V=V.slice(14))):V=d;V&&PXr[V.toUpperCase()]?W=PXr[V.toUpperCase()]:_.e(F,_.J2)||_.e(F,JJN)?W="browse":_.e(F,_.ZZ)?W="search":_.e(F,_.H6)&&(W="watch");W==="watch"&&_.P4(F||null)==="learning_journey_watch"&&(W="learning_journey_watch");W==="unknown"&&_.rL(Error("Vf`"+JSON.stringify({clickTrackingParams:F==null?void 0:F.clickTrackingParams,
commandMetadata:F==null?void 0:F.commandMetadata,allEndpointKeys:Object.keys(F||[])})));return W};
_.Fj=function(F){if(!_.Z$W||F)_.Z$W=_.oG();return _.Z$W};
_.QX$=function(F){return!!_.e(F,_.H6)||!!_.e(F,_.Wc)&&_.T("kevlar_enable_shorts_prefetch")};
_.FcG=function(F,W){F=_.e(F,_.H6)||_.e(F,_.Wc);return"v"+F.videoId+(F.playlistId?"-pl"+F.playlistId:"")+(W?"-an1":"")+(F.params?"-pr"+F.params:"")};
_.Wcm=function(F){var W=new Vo(_.wp("ONE_PICK_URL",""));W.urlParamMap_.set("hostId",F);(F=_.wp("GAPI_LOCALE"))&&W.urlParamMap_.set("hl",F);(F=_.wp("SESSION_INDEX"))&&W.urlParamMap_.set("authuser",F);(F=_.wp("DELEGATED_SESSION_ID"))&&W.urlParamMap_.set("groupId",F);return W};
dzW=function(){var F=_.PY(),W=F.resolve(_.dW);F=F.resolve(_.yo);return new VA$(W,F)};
zPY=function(F){if(window.IntersectionObserver)return new yhW(F,400);throw new TypeError("Xf");};
sTG=function(){var F=Hammer.TouchAction,W=F.prototype.preventDefaults;F.prototype.preventDefaults=function(V){var d=this.actions.indexOf("pan-down")>-1;if(!d)return W.call(this,V);if(!oah){var y=V.srcEvent;V=V.direction;var z;if((z=this.manager)==null?0:z.session.prevented)y.preventDefault();else if(d&&V&Hammer.DIRECTION_DOWN)return this.preventSrc(y)}}};
BD9=function(F){if(!F||F.size===0)return Hammer.DIRECTION_ALL;if(F.size===2){if(F.has("up")&&F.has("down"))return Hammer.DIRECTION_VERTICAL;if(F.has("right")&&F.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(F.size===1){if(F.has("up"))return Hammer.DIRECTION_UP;if(F.has("down"))return Hammer.DIRECTION_DOWN;if(F.has("right"))return Hammer.DIRECTION_RIGHT;if(F.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.Bc=function(F,W,V){var d=V&&V>0?V:0;V=d?Date.now()+d*1E3:0;if((d=d?_.zb.getLocalStorage():_.zb.getSessionStorage())&&window.JSON){typeof W!=="string"&&(W=JSON.stringify(W,void 0));try{d.set(F,W,V)}catch(y){d.remove(F)}}};
_.L0=function(F){var W=_.zb.getSessionStorage(),V=_.zb.getLocalStorage();if(!W&&!V||!window.JSON)return null;try{var d=W.get(F)}catch(y){}if(typeof d!=="string")try{d=V.get(F)}catch(y){}if(typeof d!=="string")return null;try{d=JSON.parse(d,void 0)}catch(y){}return d};
_.Ie=function(F){try{var W=_.zb.getSessionStorage(),V=_.zb.getLocalStorage();W&&W.remove(F);V&&V.remove(F)}catch(d){}};
IFr=function(F){var W=Lch(),V;return _.m(function(d){switch(d.nextAddress){case 1:return _.rK(d,2),d.yield(F.match(W,{cacheName:"yt-appshell-assets"}),4);case 4:V=d.yieldResult;_.$J(d,3);break;case 2:_.$b(d);case 3:return d.return(V)}})};
Lch=function(){var F=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?na9.registration.scope:mzG;F.endsWith("/")&&(F=F.slice(0,-1));return F+"/app_shell_home"};
aFG=function(F){F.map(function(W){return W.source}).join("|")};
_.ivN=function(F){return _.m(function(W){return W.return(IFr(F))})};
MAL=function(){var F=window.caches,W;return _.m(function(V){if(V.nextAddress==1)return V.yield(_.ivN(F),2);W=V.yieldResult;return V.return(!!W)})};
TDN=function(){_.m(function(F){if(F.nextAddress==1){if(YWf)return F.jumpTo(0);YWf=!0;if(_.T("enable_system_health_primes_monitoring"))return _.sm(pEf,3E4),hP9(),F.return();if(!(Math.random()<_.F0("web_system_health_fraction")))return F.jumpTo(0);qWY={heightPixels:screen.height,widthPixels:screen.width};n0&&!isNaN(n0.jsHeapSizeLimit)&&(qWY.memoryTotalKbytes=String(Math.round(n0.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(qWY.devicePixelRatio=window.devicePixelRatio);return F.yield(RPW(),4)}_.sm(pEf,
3E4);return F.yield(bv9(),0)})};
RPW=function(){return _.m(function(F){if(F.nextAddress==1)return me.intersectionObserverPresent="IntersectionObserver"in window,me.serviceWorkerPresent="serviceWorker"in navigator,me.webSharePresent="share"in navigator,me.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,me.cacheStoragePresent="caches"in window,me.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,me.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
me.webkitTemporaryStoragePresent="webkitTemporaryStorage"in ae&&ae.webkitTemporaryStorage&&"queryUsageAndQuota"in ae.webkitTemporaryStorage,me.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",F.yield(E7f(),2);me.indexedDbPresent=F.yieldResult;me.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;me.broadcastChannelPresent="BroadcastChannel"in window;me.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(me.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,me.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.UD(F)})};
pEf=function(){var F=9E4+Math.random()*2E3;_.JY()>F||(_.T("enable_system_health_primes_monitoring")?hP9():bv9())};
bv9=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(ePK(),2);F=W.yieldResult;_.HA("systemHealthCaptured",F);_.UD(W)})};
hP9=function(){var F={metric:{}},W=gac();W.networkEvents.length&&(F.metric.networkEvents=uQ1(W));_.HA("systemHealthCaptured",F)};
ePK=function(){var F,W,V,d,y,z,I,n,M,Y;return _.m(function(h){switch(h.nextAddress){case 1:F={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)};W=window.screen;_.T("enable_is_extended_monitoring")&&W&&"isExtended"in W&&(F.isExtended=!!W.isExtended);V={metric:{staticContext:qWY,dynamicContext:F,webMetric:Kc1,webApiSupport:me}};
if(d=_.is())V.csn=d;n0&&(V.metric.webMetric.currentHeapKbytes=Math.round(n0.usedJSHeapSize/1E3));window.matchMedia&&(V.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,V.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,V.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in ae&&typeof ae.getBattery==="function")){h.jumpTo(2);break}return h.yield(ae.getBattery(),3);case 3:if(y=
h.yieldResult)V.metric.dynamicContext.chargingStatus=y.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(V.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(me.storageEstimatePresent)return h.yield(navigator.storage.estimate(),8);if(!me.webkitTemporaryStoragePresent){h.jumpTo(5);break}return h.yield(HvN(),7);case 7:z=h.yieldResult;h.jumpTo(5);break;case 8:z=h.yieldResult;case 5:return V.metric.dynamicContext.deviceStorageQuotaMbytes=((I=z)==null?0:I.quota)?String(Math.round(z.quota/
1048576/10)*10):"-1",V.metric.dynamicContext.deviceStorageUsageMbytes=((n=z)==null?0:n.usage)?String(Math.round(z.usage/1048576/10)*10):"-1",M=V.metric.dynamicContext,h.yield(MAL(),9);case 9:return M.hasAppShell=h.yieldResult,Y=gac(),Y.networkEvents.length&&(V.metric.networkEvents=uQ1(Y)),h.return(V)}})};
HvN=function(){return new Promise(function(F){var W;me.webkitTemporaryStoragePresent&&(W=ae.webkitTemporaryStorage)!=null&&W.queryUsageAndQuota?ae.webkitTemporaryStorage.queryUsageAndQuota(function(V,d){F({usage:V,quota:d})}):F(void 0)})};
_.iz=function(F){F&=16777215;F=[(F&16711680)>>16,(F&65280)>>8,F&255];return ciY(F[0],F[1],F[2])};
_.MV=function(F){F=[(F&16711680)>>>16,(F&65280)>>>8,F&255,(F&4278190080)>>>24];if(!_.DzN(F,function(W){return W===(W&255)}))throw Error("Yf`"+F.join(","));
return"rgba("+F[0]+","+F[1]+","+F[2]+","+(F[3]/255).toFixed(3)+")"};
_.Ah9=function(F){return[(F&16711680)>>>16,(F&65280)>>>8,F&255]};
_.jT$=function(F){F=F.map(function(W){W/=255;return W<=.03928?W/12.92:Math.pow((W+.05)/1.05,2.4)});
return F[0]*.2126+F[1]*.7152+F[2]*.0722};
Yz=function(F,W){F=_.Ah9(F);return"rgba("+F[0]+", "+F[1]+", "+F[2]+", "+W+")"};
p0=function(F){return(F&4278190080)>>>24===0?Yz(F,"1"):_.MV(F)};
_.rhL=function(){try{return!!self.localStorage}catch(F){return!1}};
ND$=function(){if(CYW())_.rL(Error("Zf"));else{var F=document.createElement("iframe");F.style.display="none";var W=W===void 0?window.location.href:W;var V=_.Dw(_.wp("PERSIST_IDENTITY_IFRAME_URL"));W=V?V:(new URL(W)).host.indexOf("studio")===0?_.Hi(kR$,"persist_identity"):_.Hi(lF9,"persist_identity");_.sD(F,1,W);F.id="persist_identity";var d;(d=document.body)==null||d.appendChild(F)}};
CYW=function(){var F=fFK;F||(F=document.querySelector("#persist_identity"));return F};
wEL=function(){var F=!1;try{F=!!window.sessionStorage.getItem("session_logininfo")}catch(W){F=!0}return(_.wp("INNERTUBE_CLIENT_NAME")==="WEB"||_.wp("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&F};
GRf=function(F,W){if(!wEL())return!1;W||(W=_.wp("LOGIN_INFO"));return W?(F.session_logininfo=W,!0):!1};
UzS=function(F,W){F=F===void 0?!1:F;if((W===void 0||!W)&&$zc!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.Gh("LOG_STICKINESS",!1)){W=_.is();var V=_.a3(),d={identityStickinessData:{initialState:$zc}};W&&V&&_.jM(W,V,d)}if(W=CYW())if(V=W.src?(new URL(W.src)).origin:"*",F){var y;(y=W.contentWindow)==null||y.postMessage({action:"clear"},V)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(F=window.sessionStorage.getItem("session_logininfo"))){var z;(z=W.contentWindow)==null||z.postMessage({loginInfo:F},V)}};
_.hw=function(F){F=F===void 0?!0:F;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.fR("LOGIN_INFO",""),F&&window.sessionStorage.setItem("from_switch_account","1"),UzS(!0,F)}catch(W){}};
Ov9=function(F){F&&(F.startsWith("https://accounts.google.com/AddSession")?_.hw():F.startsWith("https://accounts.google.com/ServiceLogin")?_.hw():F.startsWith("https://myaccount.google.com")&&_.$i(F).getPath().endsWith("/youtubeoptions")&&_.hw())};
qV=function(F,W){Ov9(F);if(_.Gh("LOGGED_IN",!0)&&wEL()){var V=cH9(F);V==null&&(V={});GRf(V,W)&&_.jN(F,V)}};
XEG=function(){function F(W){for(W=W.target;W&&W.nodeName!=="A";)if(W=W.parentNode,!(W&&W instanceof HTMLElement))return;if(W&&!W.hasAttribute("download")&&W.getAttribute("rel")!=="external"&&W.href)return W.href}
document.addEventListener("mousedown",function(W){W.button!==0&&(W=F(W))&&qV(W)});
document.addEventListener("click",function(W){(W=F(W))&&qV(W)})};
Eah=function(){var F=new xzm;try{if(_.Gh("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(n){F.increment(5,!1);return}if(_.wp("LOGIN_INFO")){var W=vac?vac:window.location;_.wp("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&ND$();var V=cH9(W.href);V==null&&(V={});var d=V.session_logininfo,y=Number(window.sessionStorage.getItem("stickiness_reload")),z=d===_.wp("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
y>=2||z)y>=2?F.increment(2,z):z?F.increment(7,z):window.sessionStorage.getItem("session_logininfo")||(F.increment(3,z),$zc="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.wp("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.wp("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))F.increment(4,z),window.sessionStorage.removeItem("stickiness_reload");
else if(y<2){window.sessionStorage.setItem("stickiness_reload",String(y+1));var I=W.href;I=_.yf(I,"sttick");qV(I,window.sessionStorage.getItem("session_logininfo"));I=_.cY(I,{sttick:y});F.increment(y,z);_.l7m(W,I)}}else F.increment(6,!1)}else _.hw(!1)}catch(n){}};
_.Re=function(F,W,V,d,y){W=W===void 0?{}:W;V=V===void 0?"":V;d=d===void 0?window:d;F=_.Fc(F,W);qV(F);V=_.Jy(F+V,y);_.l7m(d.location,V)};
chW=function(F){if(F.urlEndpoint){if(F=_.Ek(F.urlEndpoint.url),F.adurl)return JQ(F.adurl)}else if(F.watchEndpoint)return"//www.youtube.com/watch?v="+F.watchEndpoint.videoId;return null};
tAf=function(F){if(!F||!F.reportingPings)return null;var W={};F.reportingPings.forEach(function(V){V.pingType in W?W[V.pingType].push(V.url):W[V.pingType]=[V.url]});
return{adpings:q_c(W)}};
_.Tb=function(F){F=F===void 0?!1:F;var W=_.V0(),V="USER_INTERFACE_THEME_LIGHT";W.getFlag(165)?V="USER_INTERFACE_THEME_DARK":W.getFlag(174)?V="USER_INTERFACE_THEME_LIGHT":_.bz()&&(V="USER_INTERFACE_THEME_DARK");return F?V:SW1()||V};
_.PYY=function(){return!_.T("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.bz=function(){return _.PYY()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.eL=function(){var F=_.V0();return _.PYY()&&!F.getFlag(165)&&!F.getFlag(174)};
SW1=function(){var F=F===void 0?window.location.href:F;if(_.T("kevlar_disable_theme_param"))return null;var W=_.ci(F);if(_.Jhm(W))return"USER_INTERFACE_THEME_DARK";try{var V=_.Ek(F).theme;return Zv1.get(V)||null}catch(d){}return null};
_.Jhm=function(F){return _.T("enable_dark_theme_only_on_shorts")?!(F==null||!F.startsWith("/shorts/")):!1};
_.K0=function(F,W,V,d,y){W=W===void 0?!1:W;V=V===void 0?!1:V;var z=_.wp("INNERTUBE_CONTEXT");if(!z)return _.Ab(Error("cg")),{};z=(0,_.MP.unsafeClone)(z);_.T("web_no_tracking_params_in_shell_killswitch")||delete z.clickTracking;z.client||(z.client={});var I=z.client;I.clientName==="MWEB"&&I.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(I.clientFormFactor=_.wp("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");I.screenWidthPoints=window.innerWidth;I.screenHeightPoints=window.innerHeight;I.screenPixelDensity=
Math.round(window.devicePixelRatio||1);I.screenDensityFloat=window.devicePixelRatio||1;I.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());I.userInterfaceTheme=_.Tb();if(!W){var n=_.MEr();n&&(I.connectionType=n);_.T("web_log_effective_connection_type")&&(n=p4W())&&(z.client.effectiveConnectionType=n)}var M;if(_.T("web_log_memory_total_kbytes")&&((M=_.dm.navigator)==null?0:M.deviceMemory)){var Y;M=(Y=_.dm.navigator)==null?void 0:Y.deviceMemory;z.client.memoryTotalKbytes=""+M*1E6}W&&d&&!_.T("web_it_context_set_original_url_ks")&&
(I.originalUrl=QT1(_.dm.location.href,d).toString());_.T("web_gcf_hashes_innertube")&&(n=Kef())&&(Y=n.coldConfigData,M=n.coldHashData,n=n.hotHashData,z.client.configInfo=z.client.configInfo||{},Y&&(z.client.configInfo.coldConfigData=Y),M&&(z.client.configInfo.coldHashData=M),n&&(z.client.configInfo.hotHashData=n));Y=_.Ek(_.dm.location.href);!_.T("web_populate_internal_geo_killswitch")&&Y.internalcountrycode&&(I.internalGeo=Y.internalcountrycode);!_.T("web_populate_client_screen_killswitch")&&y&&(I.clientScreen=
y);I.clientName==="MWEB"||I.clientName==="WEB"?(I.mainAppWebInfo||(I.mainAppWebInfo={}),I.mainAppWebInfo.graftUrl=d||_.dm.location.href,_.T("kevlar_woffle")&&_.gW.instance&&(d=_.gW.instance,I.mainAppWebInfo.pwaInstallabilityStatus=!d.appInstalledEventFired&&d.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),I.mainAppWebInfo.webDisplayMode=hef(),I.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):I.clientName==="TVHTML5"&&
(!_.T("web_lr_app_quality_killswitch")&&(d=_.wp("LIVING_ROOM_APP_QUALITY"))&&(I.tvAppInfo=Object.assign(I.tvAppInfo||{},{appQuality:d})),d=_.wp("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(I.tvAppInfo=Object.assign(I.tvAppInfo||{},{certificationScope:d}));!_.T("web_populate_time_zone_itc_killswitch")&&(d=aZS())&&(I.timeZone=d);(d=CUc())?I.experimentsToken=d:delete I.experimentsToken;I=l6f();d=_.FCK();d=(0,_.MP.getValues)(d.tokenJars);z.request=Object.assign({},z.request,{internalExperimentFlags:I,consistencyTokenJars:d});
!_.T("web_prequest_context_killswitch")&&(I=_.wp("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(z.request.externalPrequestContext=I);d=_.V0();I=d.getFlag(58);d=d.get("gsml","");z.user=Object.assign({},z.user);I&&(z.user.enableSafetyMode=I);d&&(z.user.lockedSafetyMode=!0);_.T("warm_op_csn_cleanup")?V&&(W=_.is())&&(z.clientScreenNonce=W):!W&&(W=_.is())&&(z.clientScreenNonce=W);F&&(z.clickTracking={clickTrackingParams:F});if(F=_.Ok("yt.mdx.remote.remoteClient_"))z.remoteClient=F;_.uz.getInstance().setLocationOnInnerTubeContext(z);
try{var h=vwL(),q=h.bid;delete h.bid;z.adSignalsInfo={params:[],bid:q};for(var R=_.L(Object.entries(h)),b=R.next();!b.done;b=R.next()){var g=_.L(b.value),K=g.next().value,C=g.next().value;h=K;q=C;F=void 0;(F=z.adSignalsInfo.params)==null||F.push({key:h,value:""+q})}var k,f;if(((k=z.client)==null?void 0:k.clientName)==="TVHTML5"||((f=z.client)==null?void 0:f.clientName)==="TVHTML5_UNPLUGGED"){var S=_.wp("INNERTUBE_CONTEXT");S.adSignalsInfo&&(z.adSignalsInfo.advertisingId=S.adSignalsInfo.advertisingId,
z.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",z.adSignalsInfo.limitAdTracking=S.adSignalsInfo.limitAdTracking)}}catch(v){_.Ab(v)}return z};
_.Hc=function(){return{isShellLoad:_.Gh("IS_SHELL_LOAD",!1)}};
VR9=function(){navigator.serviceWorker.getRegistrations().then(function(F){F.forEach(WCN)})};
WCN=function(F){F&&_.d6m(yAN,F.scope)};
_.d6m=function(F,W){W={scope:W||_.WO("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.$v(F),W)};
DL=function(F,W,V,d){if(W&&W.serializedYpcCujLoggingParams){if(V){var y={};y.transactionErrorType=V;d&&(y.errorMessage=d);W.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:y}}}V={};V.ypcCujContext=W;F=_.c4("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",F,V);_.t2().logFlowEvent(F,"FLOW_TYPE_YPC_ACQUISITION")}};
_.zhW=function(F,W,V,d){var y={};y.serializedTransactionFlowLoggingParams=W;V&&(y.errorType=V);d&&(y.errorMessage=d);_.HA(F,y);_.DB()};
_.oBm=function(F){F&&_.zhW("transactionFlowStarted",F)};
_.src=function(F){F&&_.zhW("transactionFlowCancelled",F)};
_.Aw=function(F,W,V){W&&_.zhW("transactionFlowFailed",W,F,V)};
BMC=function(F){var W=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");W&&(W.inert=F)};
_.jL=function(){this.megabloxUrl_=null};
_.rW=function(F){try{var W=LCr==null?void 0:LCr.composedPath(F)}catch(V){W=F.composedPath?F.composedPath():[]}return W&&W.length>0?W:F.composedPath?F.composedPath():[]};
_.C0=function(F){return _.rW(F)[0]};
kz=function(F){return F instanceof ShadowRoot?ShadowRoot:F instanceof DocumentFragment?DocumentFragment:F instanceof Document?Document:HTMLElement};
IoG=function(F){if(F instanceof Element)return Element.prototype;if(F instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("gg`"+F);};
nBf=function(F,W){return _.T("sunnydom_native_scoped_query_selectors")?IoG(F).querySelector.call(F,W):kz(F).prototype.querySelector.call(F,W)};
m6r=function(F,W){return _.T("sunnydom_native_scoped_query_selectors")?IoG(F).querySelectorAll.call(F,W):kz(F).prototype.querySelectorAll.call(F,W)};
aoY=function(F){var W,V,d;return(d=(V=(W=F.parentElement)!=null?W:F.__shady_native_parentElement)!=null?V:F.__shady_parentElement)!=null?d:null};
iz$=function(F){var W,V,d;return(d=(V=(W=F.parentNode)!=null?W:F.__shady_native_parentNode)!=null?V:F.__shady_parentNode)!=null?d:null};
MRh=function(F){var W,V,d;return(d=(V=(W=F.nextSibling)!=null?W:F.__shady_native_nextSibling)!=null?V:F.__shady_nextSibling)!=null?d:null};
Y4f=function(F){var W,V,d;return(d=(V=(W=F.previousSibling)!=null?W:F.__shady_native_previousSibling)!=null?V:F.__shady_previousSibling)!=null?d:null};
p8r=function(F){var W,V,d;return(d=(V=(W=F.nextElementSibling)!=null?W:F.__shady_native_nextElementSibling)!=null?V:F.__shady_nextElementSibling)!=null?d:null};
hhG=function(F){var W,V,d;return(d=(V=(W=F.previousElementSibling)!=null?W:F.__shady_native_previousElementSibling)!=null?V:F.__shady_previousElementSibling)!=null?d:null};
q4m=function(F){var W,V,d;return new Set([].concat(_.Pd((W=F.children)!=null?W:[]),_.Pd((V=F.__shady_native_children)!=null?V:[]),_.Pd((d=F.__shady_children)!=null?d:[])))};
RhL=function(F){var W,V,d;return new Set([].concat(_.Pd((W=F.childNodes)!=null?W:[]),_.Pd((V=F.__shady_native_childNodes)!=null?V:[]),_.Pd((d=F.__shady_childNodes)!=null?d:[])))};
_.lz=function(F){if(!(F instanceof Element))return null;F=F.classList?Array.from(F.classList):void 0;if(!F)return null;var W=F.indexOf("style-scope");return W>-1&&W+1<F.length?F[W+1]:null};
NV=function(F){if(!(F instanceof HTMLElement))return null;var W=F&&(F.$$||F.polymerController)?F.tagName.toLowerCase():null;return W?W:_.lz(F)};
bzh=function(F,W){return _.T("sunnydom_native_scoped_query_selectors")?F+".style-scope."+W:F.replace(/[^a-z]*[^\s]+/g,function(V){return V+".style-scope."+W})};
TMf=function(F,W){return W?F.split(",").map(function(V){return bzh(V.trim(),W)}).join(", "):F};
_.f0=function(F){var W,V,d,y;return(y=(d=(V=(W=F.root)!=null?W:F.shadowRoot)!=null?V:F.__shady_native_shadowRoot)!=null?d:F.__shady_shadowRoot)!=null?y:F};
ehK=function(F){var W,V,d;return(d=(V=(W=F.__shady_parentNode)!=null?W:F.__shady_native_parentNode)!=null?V:F.parentNode)!=null?d:null};
gBm=function(F){var W,V;return(V=(W=iz$(F))!=null?W:F.host)!=null?V:null};
uyK=function(F){for(;F&&!(F instanceof HTMLElement);)F=gBm(F);return F};
KCN=function(F){var W=uyK(F);return F===W?_.lz(F):W?NV(W):null};
HzW=function(F){return(F=uyK(F))?NV(F):null};
D6S=function(F){if(F instanceof Comment)return!1;if(F instanceof Text){var W,V;if(((V=(W=F.textContent)==null?void 0:W.trim())!=null?V:"")==="")return!1}return!0};
wW=function(F,W,V){var d=W(F);for(V=V===void 0?HzW(F):V;d&&(KCN(d)!==V||!D6S(d));)F=d,d=W(F);return d};
AA$=function(F,W,V){if(!W)return null;F=HzW(F);return KCN(W)===F&&D6S(W)?W:wW(W,V,F)};
jrc=function(F){return wW(F,ehK,_.lz(F))};
rAG=function(F){return wW(F,p8r)};
Cc1=function(F){return wW(F,MRh)};
ktY=function(F){return wW(F,hhG)};
lo9=function(F){return wW(F,Y4f)};
NMY=function(F){return AA$(F,F.firstChild||null,MRh)};
foW=function(F){var W,V,d;var y=(d=(V=(W=F.firstElementChild)!=null?W:F.__shady_native_firstElementChild)!=null?V:F.__shady_firstElementChild)!=null?d:null;return AA$(F,y,p8r)};
w8f=function(F){var W,V,d;var y=(d=(V=(W=F.lastChild)!=null?W:F.__shady_native_lastChild)!=null?V:F.__shady_lastChild)!=null?d:null;return AA$(F,y,Y4f)};
GtK=function(F){var W,V,d;var y=(d=(V=(W=F.lastElementChild)!=null?W:F.__shady_native_lastElementChild)!=null?V:F.__shady_lastElementChild)!=null?d:null;return AA$(F,y,hhG)};
$61=function(F){var W=HzW(F);return Array.from(RhL(F)).filter(function(V){return KCN(V)===W})};
U6f=function(F){var W=NV(F);return Array.from(q4m(F)).filter(function(V){return _.lz(V)===W})};
OzW=function(F){if(!F)return null;var W=_.lz(F);if(!W){var V;return(V=Node.prototype.getRootNode)==null?void 0:V.call(F)}W=W.toUpperCase();for(F=aoY(F);F&&F.tagName!==W;)F=aoY(F);return F?_.f0(F):null};
_.Gb=function(F,W,V){if(F instanceof HTMLElement&&_.lz(F)===V){var d=Array.from(F.classList).indexOf("style-scope");if(d===-1)F.classList.add("style-scope"),F.classList.add(W);else if(!(d+1>=F.classList.length)){d=F.classList[d+1];var y,z;F==null||(y=F.classList)==null||(z=y.replace)==null||z.call(y,d,W)}}if(F instanceof HTMLElement||F instanceof DocumentFragment)for(y=_.L(q4m(F)),z=y.next();!z.done;z=y.next())_.Gb(z.value,W,V);return F};
$z=function(F,W){if(F instanceof HTMLElement&&_.lz(F)===W){var V=Array.from(F.classList).indexOf("style-scope");V===-1||V+1>=F.classList.length||F.classList.remove("style-scope",F.classList[V+1])}if(F instanceof HTMLElement||F instanceof DocumentFragment){V=_.L(F.children);for(var d=V.next();!d.done;d=V.next())$z(d.value,W)}return F};
_.X8c=function(F,W){return kz(F).prototype.appendChild.call(F,W)};
x6r=function(F,W){if(F===W)return!0;F=RhL(F);return Array.from(F).some(function(V){return x6r(V,W)})};
_.OA=function(F,W){if(F instanceof UA)return F;(W==null?0:W.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(F,"ownerDocument")&&Object.defineProperty(F,"ownerDocument",{get:function(){return window.document}});
return new UA(F)};
EBf=function(){var F=UA.prototype,W=[].concat(_.Pd(vBc?[]:["getRootNode"]),["setAttribute","removeAttribute"]);W=_.L(W);for(var V=W.next(),d={};!V.done;d={method$jscomp$53:void 0},V=W.next())d.method$jscomp$53=V.value,F[d.method$jscomp$53]=function(y){return function(){return this.host[y.method$jscomp$53].apply(this.host,arguments)}}(d)};
tRG=function(){var F=UA.prototype,W=[].concat(_.Pd(vBc?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.Pd(cAY?[]:["querySelector","querySelectorAll"]));W=_.L(W);for(var V=W.next(),d={};!V.done;d={method$jscomp$54:void 0},V=W.next())d.method$jscomp$54=V.value,F[d.method$jscomp$54]=function(y){return function(){return this.root[y.method$jscomp$54].apply(this.root,arguments)}}(d)};
JAr=function(){var F=UA.prototype,W=[].concat(_.Pd(S4f?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.Pd(Pcm?[]:["parentNode"]));W=_.L(W);for(var V=W.next(),d={};!V.done;d={prop$jscomp$67:void 0},V=W.next())d.prop$jscomp$67=V.value,Object.defineProperty(F,d.prop$jscomp$67,{get:function(y){return function(){return this.host[y.prop$jscomp$67]}}(d),
configurable:!0})};
FIN=function(){var F=UA.prototype,W=["activeElement"].concat(_.Pd(S4f?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.Pd(ZzK?[]:["children"]),_.Pd(Qr1?[]:["lastChild"]));W=_.L(W);for(var V=W.next(),d={};!V.done;d={prop$jscomp$68:void 0},V=W.next())d.prop$jscomp$68=V.value,Object.defineProperty(F,d.prop$jscomp$68,{get:function(y){return function(){return this.root[y.prop$jscomp$68]}}(d),
configurable:!0})};
WIL=function(){for(var F=UA.prototype,W=_.L(["innerHTML","textContent"]),V=W.next(),d={};!V.done;d={prop$jscomp$69:void 0},V=W.next())d.prop$jscomp$69=V.value,Object.defineProperty(F,d.prop$jscomp$69,{get:function(y){return function(){return this.root[y.prop$jscomp$69]}}(d),
set:function(y){return function(z){this.root[y.prop$jscomp$69]=z}}(d),
configurable:!0})};
V_c=function(F){var W=UA.prototype;F=_.L(Object.entries(F));for(var V=F.next(),d={};!V.done;d={fn$jscomp$401:void 0},V=F.next()){var y=_.L(V.value);V=y.next().value;y=y.next().value;d.fn$jscomp$401=y;W[V]=function(z){return function(){return z.fn$jscomp$401.apply(null,[this.host.node||this.host].concat(_.Pd(arguments)))}}(d)}};
yzG=function(){for(var F=UA.prototype,W=_.L(Object.entries(dF9)),V=W.next(),d={};!V.done;d={fn$jscomp$402:void 0},V=W.next()){var y=_.L(V.value);V=y.next().value;y=y.next().value;d.fn$jscomp$402=y;Object.defineProperty(F,V,{get:function(z){return function(){return z.fn$jscomp$402.apply(null,[this.host.node||this.host].concat(_.Pd(arguments)))}}(d),
configurable:!0})}};
_.Xj=function(F){return F instanceof zgc||F instanceof Document?F:new zgc(F)};
oRh=function(){for(var F=zgc.prototype,W=_.L("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),V=W.next(),d={};!V.done;d={method$jscomp$55:void 0},V=W.next())d.method$jscomp$55=V.value,F[d.method$jscomp$55]=function(y){return function(){return HTMLElement.prototype[y.method$jscomp$55].call.apply(HTMLElement.prototype[y.method$jscomp$55],[this.node].concat(_.Pd(arguments)))}}(d)};
sWG=function(){for(var F=zgc.prototype,W=_.L("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),V=W.next(),d={};!V.done;d={prop$jscomp$70:void 0},V=W.next())d.prop$jscomp$70=V.value,Object.defineProperty(F,d.prop$jscomp$70,{get:function(y){return function(){var z;return(z=this.node["__shady_native_"+y.prop$jscomp$70])!=null?z:this.node[y.prop$jscomp$70]}}(d),
configurable:!0})};
_.xz=function(F,W,V){V===void 0&&(V=!F.classList.contains(W));V?F.classList.add(W):F.classList.remove(W)};
_.vc=function(F,W,V){V===void 0&&(V=!F.hasAttribute(W));if(W==="class")throw Error("hg");V?_.Xj(F).setAttribute(W,""):_.Xj(F).removeAttribute(W)};
Bfc=function(F){return(F.localName!=="slot"?[]:(0,_.EA)(F).assignedNodes({flatten:!0})).filter(function(W){return W.nodeType===Node.ELEMENT_NODE})};
_.LIf=function(F){return(F=_.OA(F).querySelector("slot"))&&F.localName==="slot"?Bfc(F):[]};
_.cc=function(F,W){window.ShadyCSS&&window.ShadyCSS.styleSubtree(F,W)};
tw=function(F,W){var V=W.bind(F);return function(d){V(d,d.detail)}};
_.SL=function(F,W){var V=IA1.get(F);V||(V=new WeakMap,IA1.set(F,V));if(V.has(W))return V.get(W);if(_.T("web_fi_listen_disable_bound_fn_helper")){var d=W.bind(F);F=function(y){d(y,y==null?void 0:y.detail)}}else F=tw(F,W);
V.set(W,F);return F};
aAr=function(F,W){nRh(F);F.created[mFm].push(W)};
nRh=function(F){if(!F.created||!F.created[mFm]){var W=F.created,V=W?[W]:[];F.created=function(){for(var d=_.L(V),y=d.next();!y.done;y=d.next())y.value.apply(this)};
F.created[mFm]=V}};
iUh=function(F){return function(){var W=_.QS.apply(0,arguments);return function(V,d,y){F.apply(null,_.Pd(W))(V,d,y)}}};
M_r=function(){return function(){var F=_.QS.apply(0,arguments);return function(W,V,d){f0L.apply(null,_.Pd(F))(W,V,d)}}};
_.D=function(F){return M_r()(F)};
_.A=function(){return iUh(UA1).apply(null,_.Pd(_.QS.apply(0,arguments)))};
_.Pc=function(F){return _.T("pbcm_fi_listen_decorators")?Yof(F):iUh(GYN)(F)};
Yof=function(F){return function(W,V){aAr(W,function(){var d=this[V],y=_.T("web_fi_listen_disable_bound_fn_helper")?function(z){d(z,z.detail)}.bind(this):tw(this,d);
pff.has(F)?AM(this.hostElement,F,y):this.hostElement.addEventListener(F,y)})}};
_.Jw=function(){return iUh($Ah).apply(null,_.Pd(_.QS.apply(0,arguments)))};
_.N=function(F){F=F===void 0?{}:F;return iUh(wRL)(F)};
_.ZL=function(F){if(F.hostElement&&F!==F.hostElement){var W=_.z8(F.hostElement);W=F.renderIdom?W:W.shadowRoot}W||(F=F.root,W=F instanceof Node?_.z8(F):null);return W};
_.Qo=function(F){return hg$?qoc(F):function(W,V){Object.defineProperty(W,V,{get:function(){var d;return(d=_.ZL(this))==null?void 0:d.querySelector(F)},
enumerable:!0,configurable:!0})}};
qoc=function(F){return function(W,V){Object.defineProperty(W,V,{get:function(){var d,y=(d=_.OA(this.hostElement))==null?void 0:d.querySelector(F);if(y)return y;var z;return(z=_.ZL(this))==null?void 0:z.querySelector(F)},
enumerable:!0,configurable:!0})}};
_.F5=function(F){return hg$?RgY(F):function(W,V){Object.defineProperty(W,V,{get:function(){var d;return(d=_.ZL(this))==null?void 0:d.querySelectorAll(F)},
enumerable:!0,configurable:!0})}};
RgY=function(F){return function(W,V){Object.defineProperty(W,V,{get:function(){var d,y=(d=_.OA(this.hostElement))==null?void 0:d.querySelectorAll(F);if(y==null?0:y.length)return y;var z;return(z=_.ZL(this))==null?void 0:z.querySelectorAll(F)},
enumerable:!0,configurable:!0})}};
bUY=function(F){return function(W){if(![_.Pe,_.w].includes(Object.getPrototypeOf(W.prototype).constructor))throw Error("ig");DAN(Object.assign({},typeof F!=="string"?F:{is:F,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(W)}};
_.V1=function(){var F=F===void 0?{}:F;return function(W){if(![JM,_.Wh].includes(Object.getPrototypeOf(W.prototype).constructor))throw Error("jg");Aim(Object.assign({},F,{disableInheritanceCheck:!0}))(W)}};
egN=function(F,W){Tff[F]!=null||(Tff[F]=new Set);Tff[F].add(W)};
_.dT=function(){var F=_.Jw.apply(null,_.Pd(_.QS.apply(0,arguments)));return function(W,V){egN(W.is,V);F(W,V)}};
s8=function(F,W,V){if(y1(F)&&!gRG.has(W)){W=W.replace(/^JSC\$[\d]+_/,"");W=W.replace(/\.\d+(\.|$)/g,function(z,I){return".#"+I});
zs[F]!=null||(zs[F]={});var d,y;(d=zs[F])[y=W]!=null||(d[y]=new Set);zs[F][W].has(V)||(zs[F][W].add(V),_.HA("polymerPropertyAccessEvent",{componentName:F,propertyName:W,accessType:V}))}};
upc=function(){return _.T("polymer_property_access_logging_debug")||_.T("polymer_enable_property_access_logging")};
y1=function(F){if(_.T("polymer_property_access_logging_debug"))return!0;if(!_.T("polymer_enable_property_access_logging"))return!1;KIN||(KIN=Date.now());return(T8(F)+KIN)%100<_.F0("polymer_property_access_logging_percent")};
HUW=function(F,W){return y1(W)&&F.hostElement.loggingStatus?new Proxy(F,{get:function(V,d,y){if(V.hostElement.loggingStatus.bypassProxyController)return V[d];V.hostElement.loggingStatus.isExternalGet=!0;var z=V[d];V.hostElement.loggingStatus.isExternalGet=!1;if(z instanceof Function)return function(){var I=_.QS.apply(0,arguments);try{return V.hostElement.loggingStatus.currentExternalCall=d,s8(W,d,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),z.apply(this===y?V:this,I)}finally{V.hostElement.loggingStatus.currentExternalCall=
void 0}};
s8(W,d,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return z},
set:function(V,d,y){if(V.hostElement.loggingStatus.bypassProxyController)return V[d]=y,!0;V.hostElement.loggingStatus.isRendererStamper?s8(W,d,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):V.hostElement.loggingStatus.isDeclarativeExternal||s8(W,d,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{V.hostElement.loggingStatus.currentExternalSet=d,V[d]=y}finally{V.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):F};
DFS=function(F,W){F&&F.loggingStatus&&!F.loggingStatus.isDeclarativeExternal&&!F.loggingStatus.isExternalGet&&F.loggingStatus.currentExternalSet!==W&&s8(F.tagName.toLowerCase(),W,"PROPERTY_ACCESS_GET_INTERNAL")};
Bh=function(F,W,V){F&&(V||F.loggingStatus&&!F.loggingStatus.isInitializing&&!F.loggingStatus.isDefiningPropertyAccessor&&F.loggingStatus.currentExternalSet!==W)&&s8(F.tagName.toLowerCase(),W,"PROPERTY_ACCESS_SET_INTERNAL")};
Az$=function(){return{_definePropertyAccessor:function(F,W){var V=this,d=V.hostElement.loggingStatus;d&&(d.isDefiningPropertyAccessor=!0);var y=V[F];y!==void 0&&(V.__data?V._setPendingProperty(F,y):(V.__dataProto!=null||(V.__dataProto={}),V.__dataProto[F]=y));d&&(d.isDefiningPropertyAccessor=!1);Object.defineProperty(this,F,{get:function(){DFS(V.hostElement,F);return this.__data[F]},
set:function(z){W||this._setPendingProperty(F,z,!0)&&this._invalidateProperties()}})},
created:function(){var F=this._setPendingProperty.bind(this);this._setPendingProperty=function(W,V,d){Bh(this.hostElement,W);return F.apply(this,[W,V,d])}}}};
jW$=function(F){upc()&&_.D(Lp.prototype)(F.prototype,"__templateBindingLoggingBehavior")};
rzr=function(F,W){if(W.resolvedFactories.length!==F.resolvedFactories.length)return!0;W=_.L(W.resolvedFactories.entries());for(var V=W.next();!V.done;V=W.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;if(d.providerClass){if(d.providerClass!==F.resolvedFactories[V].providerClass)return!0}else if(d.providerValue){if(d.providerValue!==F.resolvedFactories[V].providerValue)return!0}else if(d.factory!==F.resolvedFactories[V].factory)return!0}return!1};
CmK=function(F,W){F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,V.constructor===Array)CmK(V,W);else{var d=W;d.has(V)||(V.inject&&d.add(V),V.behaviors&&CmK(V.behaviors,d))}};
Is=function(F,W){var V=F[W];F[W]=function(){var d=_.QS.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(V)return V.apply(this,d)}};
fAh=function(){_.np.Class=function(V,d){V=kgG(V,d);Is(V.prototype,"created");return V};
Is(m5.prototype,"_initializeProperties");Is(_.as.prototype,"_initializeProperties");if(lAh)Is(NfW,"created");else{var F=function(){Is(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))F();else{var W=customElements.define;customElements.define=function(V,d,y){W.call(customElements,V,d,y);V==="tp-yt-iron-list"&&(F(),customElements.define=W)}}}};
GgL=function(F,W){F.prototype.behaviors=F.prototype.behaviors||[];F.prototype.behaviors.unshift(wfc.InjectBehavior);F.prototype.provide=W};
_.Yf=function(F){return function(W){if(!F.disableElementRegistration){F.noInjection||GgL(W,F.providers);var V=W.prototype;V.__templateHelpers||f0L(i5.prototype)(V,"__templateHelpers");V=F.is;$Fc||($Fc=Date.now());(T8(V)+$Fc)%100<_.F0("polymer_log_prop_change_observer_percent")&&f0L(Ms.prototype)(W.prototype,"__propertyObserverObserver");W.prototype.behaviors=W.prototype.behaviors||[];W.prototype.behaviors.unshift(_.UF1.YtHostElementBehavior);jW$(W);bUY({is:F.is,notifyObserversOnUndefined:F.notifyObserversOnUndefined!==
!1,fastInit:F.fastInit,template:F.template,disableEnforceFastDefaultValuesCheck:!0})(W)}}};
_.pp=function(F){return _.Yf({is:F.is,template:F.template,disableElementRegistration:F.disableElementRegistration,cssBuildOptOut:F.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
xFS=function(F,W){if(OU1){F=new F;for(var V=_.L(Object.getOwnPropertyNames(F)),d=V.next();!d.done;d=V.next())d=d.value,W[d]=F[d];for(V=W;V&&V!==Object.prototype;V=Object.getPrototypeOf(V)){d=_.L(Object.getOwnPropertyNames(V));for(var y=d.next();!y.done;y=d.next())y=y.value,F.hasOwnProperty(y)||Object.defineProperty(F,y,Xf$(W,y))}}else F.apply(W)};
Xf$=function(F,W){return{get:function(){var V=F[W];return V instanceof Function?V.bind(F):V},
set:function(V){F[W]=V}}};
ER$=function(F,W){for(var V=F._noAccessors,d=_.L(Object.getOwnPropertyNames(F)),y=d.next();!y.done;y=d.next())if(y=y.value,!vRr.has(y))if(V)W[y]=F[y];else{var z=Object.getOwnPropertyDescriptor(F,y);z&&(z.configurable=!0,Object.defineProperty(W,y,z))}};
czS=function(F,W,V){return function(d){if(V){var y=V();d.model=y}if(F[W])F[W](d,d.detail)}};
hj=function(F){var W=[];if(typeof F==="string")F.length>0&&W.push.apply(W,_.Pd(F.split(".")));else{F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,typeof V==="string"?W.push.apply(W,_.Pd(V.split("."))):W.push(V)}return W};
t_1=function(F,W){if(W[W.length-1]!=="*"&&W[W.length-1]!=="splices"){for(var V=0;V<W.length;V++){if(!F)return;F=F[W[V]]}return F}};
So$=function(F,W){if(F.length>W.length)return!1;for(var V=0;V<F.length;V++)if(F[V]!==W[V])return!1;return!0};
Jzf=function(F,W,V){if(W.type==="compute"){var d=W.getter.bind(V);var y=W.args}else d=function(){return V[W.method.methodName].apply(V,_.Pd(_.QS.apply(0,arguments)))},y=W.method.args;
PmY(F,W.propertyKey,d,y,W.value)};
QWL=function(F,W){if(W.readOnly){var V=Object.getOwnPropertyDescriptor(F.model,W.propertyKey);Object.defineProperty(F.model,W.propertyKey,{get:V.get,set:function(){}});
F.model[ZUm(W.propertyKey)]=V.set}};
FAr=function(F,W,V){if(V){var d=W.propertyKey,y=W.selector;W=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.Pd(W.selectorArgs.map(function(z){return{type:"path",path:z}})));
PmY(F,d,function(z){var I=_.QS.apply(1,arguments);return y.apply(null,[V.getState()].concat(_.Pd(I)))},W)}};
VxG=function(F,W,V){var d=_.Ja(W.propertyKey)+"-changed";WAG(F,function(y){var z={value:y.value,queueProperty:!0};y.path.split(".").length>1&&(z.path=y.path);V.dispatchEvent(new CustomEvent(d,{detail:z}))},[{type:"wildcard",
path:W.propertyKey}])};
dUm=function(F,W,V){WAG(F,function(){V[W.method.methodName].apply(V,_.Pd(_.QS.apply(0,arguments)))},W.method.args)};
ZUm=function(F){return"_set"+(F.charAt(0).toUpperCase()+F.slice(1))};
y6C=function(){var F,W=NL(function(V){F=V},!1);
return[F,W]};
LAC=function(F){F=F.trim().replace(zT9,",").replace(oGr,"$1");var W=F[0];W==="-"&&(W=F[1]);if(W>="0"&&W<="9")return{type:"literal",value:Number(F)};if(W==="'"||W==='"')return{type:"literal",value:F.slice(1,-1)};if(W=F.match(s9f)){W=W[1];var V=B3S[W];if(V)return{type:V,path:F.slice(0,-(W.length+1))}}return{type:"path",path:F}};
ab$=function(F){var W=F.match(Ibh);if(W)return F={methodName:W[1],args:nG$},W[2].trim()&&(W=W[2].replace(mUr,"&comma;").split(","),F.args=W.map(LAC)),F};
i8Y=function(F,W,V,d){d=d===void 0?!1:d;W=_.Ja(W);var y=hM;y&&(V=y(V,W,"attribute",F));qs(F,V,W,d)};
qs=function(F,W,V,d){W=Mx$(W,d===void 0?!1:d);W===void 0?F.removeAttribute(V):F.setAttribute(V,W)};
Mx$=function(F,W){switch(typeof F){case "object":case "function":if(F instanceof Date)return F.toString();if(F){if((W===void 0?0:W)&&!_.T("polymer_reflect_objects_as_boolean_killswitch"))return F?"":void 0;W=window.trustedTypes?window.trustedTypes.isHTML(F)||window.trustedTypes.isScript(F)||window.trustedTypes.isScriptURL(F):void 0;if(W)return F;try{return JSON.stringify(F)}catch(V){_.rL(Error("Fg`"+F))}}break;case "boolean":return F?"":void 0;default:return F!==null&&F!==void 0?F.toString():void 0}};
YU9=function(F){if(F===void 0)throw Error("Gg");return F};
b8G=function(F,W,V,d){var y=pKm(d);if(y.length){d=V;var z="property";hT$.test(V)?z="attribute":V[V.length-1]==="$"&&(V=V.slice(0,-1),z="attribute");var I=qUS(y);I&&z==="attribute"&&(V==="class"&&F.hasAttribute("class")&&(I+=" "+F.getAttribute(V)),qs(F,I,V));z==="attribute"&&d==="disable-upgrade$"&&F.setAttribute("disable-upgrade","");F.localName==="input"&&d==="value"&&F.setAttribute("value","");F.removeAttribute(d);z==="property"&&(V=_.ZM(V));W=YU9(W);RT1(W,z,V,y);return!0}return V.slice(0,3)===
"on-"?(F.removeAttribute(V),(z=W).events!=null||(z.events=[]),W.events.push({name:V.slice(3),value:d}),!0):V==="id"?(W.id=d,!0):!1};
pKm=function(F){for(var W=[],V=0,d;(d=T31.exec(F))!==null;){d.index>V&&W.push({type:"literal",value:F.slice(V,d.index)});var y=d[1][0];V=!!d[2];d=d[3].trim();if(y==="{")throw Error("Hg");(y=ab$(d))?W.push({type:"method",negate:V,signature:y}):W.push({type:"path",negate:V,path:d});V=T31.lastIndex}V&&V<F.length&&(F=F.substring(V))&&W.push({type:"literal",value:F});return W};
qUS=function(F){for(var W="",V=0;V<F.length;V++){var d=F[V];d.type==="literal"&&(W+=d.value)}return W};
RT1=function(F,W,V,d){F.bindings!=null||(F.bindings=[]);F.bindings.push({kind:W,target:V,parts:d})};
H8m=function(F,W,V){var d=!1;if(F.localName==="template"){d=V;var y=W.stripWhitespace;y=eT1(F,y===void 0?!1:y);var z=F.content.ownerDocument.createDocumentFragment();y.content=z;z.appendChild(F.content);d&&(d.templateInfo=y);d=!0}else F.localName==="slot"&&(W.hasInsertionPoint=!0);if(F.firstChild&&(y=V,F.localName!=="script"&&F.localName!=="style")){z=0;for(var I=F.firstChild;I;){var n=I;if(n.localName==="template"){var M=n.getAttribute("is");if((I=M==="dom-if")||M==="dom-repeat"){n.removeAttribute("is");
M=n.ownerDocument.createElement("ps-"+M);n.parentNode.replaceChild(M,n);M.appendChild(n);var Y=Array.from(n.attributes);Y=_.L(Y);for(var h=Y.next();!h.done;h=Y.next())h=h.value,I?gGm.has(h.name)&&qs(M,h.value,h.name):uBW.has(h.name)?qs(M,h.value,h.name):KAK.has(h.name),n.removeAttribute(h.name);I=M}else I=n}if(I.nodeType===Node.TEXT_NODE){n=void 0;M=F;for(Y=I;((n=Y.nextSibling)==null?void 0:n.nodeType)===Node.TEXT_NODE;)h=void 0,(h=Y).textContent!=null||(h.textContent=""),Y.nextSibling.textContent&&
(Y.textContent+=Y.nextSibling.textContent),M.removeChild(Y.nextSibling);if(W.stripWhitespace&&I.textContent&&!I.textContent.trim()){F.removeChild(I);I=I.nextSibling;continue}}H8m(I,W,{parentIndex:z,parentInfo:y});I.parentNode&&z++;I=I.nextSibling}}var q;if((q=F.hasAttributes)==null?0:q.call(F)){q=V=YU9(V);y=!1;z=Array.from(F.attributes);z=_.L(z);for(n=z.next();!n.done;n=z.next())n=n.value,y=b8G(F,q,n.name,n.value)||y;d=y||d}F.nodeType===Node.TEXT_NODE&&(q=pKm(F.textContent),q.length&&(F.textContent=
qUS(q)||" ",V=YU9(V),RT1(V,"text","textContent",q),d=!0));V&&d&&(V.infoIndex=W.nodeInfoList.push(V)-1)};
eT1=function(F,W){W={nodeInfoList:[],stripWhitespace:(W===void 0?!1:W)||F.hasAttribute("strip-whitespace")};H8m(F.content,W);return W};
DUW=function(F){Object.assign(F,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
j9f=function(F,W,V){W.signalCache!=null||(W.signalCache={});var d=W.signalCache[V];if(!d){var y=V.split(".");d=!A69(F,y[0]);if(y.length>1&&d){var z=F.getPathMutationSignal(y);d=function(){var I=GL(F.owner,function(){return F.getWithPath([y[0]])}),n,M=(n=z())==null?void 0:n.value;
return{rootWasDefined:I!==void 0,value:M}}}else d=function(){var I=F.getWithPath(y);
return{rootWasDefined:I!==void 0,value:I}};
W.signalCache[V]=d}return d()};
CGG=function(F,W,V,d,y){W=W.parts.map(function(I,n){if(I.type==="literal"){V.partWasDefined!=null||(V.partWasDefined=[]);var M;(M=V.partWasDefined)[n]||(M[n]=I.value!==void 0);return I.value}var Y;if(I.type==="method"){var h,q=(h=(Y=V.partWasDefined)==null?void 0:Y[n])!=null?h:!1;q||(q=I.signature.args.every(function(g){return g.type==="literal"}));
var R=!1,b=!0;Y=I.signature.args.map(function(g){if(g.type==="literal")return g.value;if(g.type!=="path")throw Error("Ig`"+g.type);var K=j9f(F,V,g.path);g=K.value;K=K.rootWasDefined;R||(R=K);b&&(b=K);return g});
q||(q=y===1?b:R);V.partWasDefined!=null||(V.partWasDefined={});V.partWasDefined[n]=q;if(!q)return;Y=(n=j9f(F,V,I.signature.methodName).value)&&typeof n==="function"?n.apply(d,Y):void 0}else h=j9f(F,V,I.path),Y=h.value,V.partWasDefined!=null||(V.partWasDefined={}),(q=V.partWasDefined)[n]||(q[n]=Y!==void 0||h.rootWasDefined);I.negate&&(Y=!Y);return Y});
if(W.length===1){var z;return((z=V.partWasDefined)==null?0:z[0])?W[0]:r6r}return W.join("")};
kyY=function(F){return typeof F==="object"&&!!F&&"notifyPath"in F&&"canNotifyPath"in F};
lb$=function(F){return typeof F==="object"&&!!F&&"notifyPath"in F};
N3f=function(F){return"polymerController"in F};
fbr=function(F,W){W=""+hj(W)[0];if(kyY(F))return F.canNotifyPath(W);if(N3f(F)&&kyY(F.polymerController))return F.polymerController.canNotifyPath(W);if(lb$(F)){var V;return!((V=F.properties)==null||!V[W])}if(N3f(F)&&lb$(F.polymerController)){var d;return!((d=F.polymerController.properties)==null||!d[W])}return!1};
wK9=function(F,W,V){kyY(F)||lb$(F)?F.notifyPath(W,V):N3f(F)&&(kyY(F.polymerController)||lb$(F.polymerController))&&F.polymerController.notifyPath(W,V)};
$UL=function(F,W,V){if(V!==r6r){F.kind==="attribute"||F.target!=="textContent"&&(F.target!=="value"||W.localName!=="input"&&W.localName!=="textarea")||(V=V===void 0?"":V);var d,y=(d=Gyh.Polymer)==null?void 0:d.sanitizeDOMValue;y&&(V=y(V,F.target,F.kind,W));if(F.kind==="attribute"){F=F.target;if(F==="class"||F==="name"||F==="slot")W=(0,_.EA)(W);qs(W,V,F)}else if(F=F.target,V!==W[F]||typeof V==="object")W.loggingStatus&&(W.loggingStatus.isDeclarativeExternal=!0,s8(W.localName,F,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
W[F]=V,W.loggingStatus&&(W.loggingStatus.isDeclarativeExternal=!1)}};
UUG=function(F,W,V,d){var y=W.parts[0];if(W.parts.length!==1||y.type!=="path"||!fbr(V,W.target))return!1;var z=_.L(y.path.split(".")),I=z.next().value,n=tm(z);if(A69(F,I))return!1;d.signalCache!=null||(d.signalCache={});z=d.signalCache[y.path];var M;z=(M=z)==null?void 0:M().value;if((z==null?void 0:z.path)!==void 0){d=hj(z.path);var Y=hj(y.path);d=[W.target].concat(_.Pd(d.slice(Y.length-1)));wK9(V,d,y.negate?!z.value:z.value);return!0}var h=Rs(F,I);var q=h.getChangeRecordSignal(n),R=!1;z=function(){if(!R){var g=
GL(F.owner,function(){return h.getWithPath([])});
R||(R=g!==void 0)}return{value:q(),rootWasDefined:R}};
d.signalCache[y.path]=z;d.partWasDefined!=null||(d.partWasDefined={});z=z();(Y=d.partWasDefined)[0]||(Y[0]=z.rootWasDefined);var b=GL(F.owner,function(){return h.getWithPath(n)});
d.partWasDefined[0]&&GL(F.owner,function(){return void $UL(W,V,y.negate?!b:b)});
return!0};
O8L=function(F,W,V,d,y,z){if(!UUG(F,W,V,d)){var I=CGG(F,W,d,y,z);GL(F.owner,function(){return void $UL(W,V,I)})}};
XKc=function(F,W,V,d,y,z){V=_.L(V);for(var I=V.next(),n={};!I.done;n={infoIndex:void 0},I=V.next()){I=I.value;var M=I.bindings;n.infoIndex=I.infoIndex;I=I.parentInfo;if(M){M=_.L(M);for(var Y=M.next(),h={};!Y.done;h={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},Y=M.next()){h.b$jscomp$257=Y.value;if(n.infoIndex===void 0)throw Error("Jg");h.bindingCtx$jscomp$4={};F.effect(function(q,R){return function(){y&&!y()||O8L(F,q.b$jscomp$257,W[R.infoIndex],q.bindingCtx$jscomp$4,d,z)}}(h,n))}}I&&XKc(F,W,[I],
d,y,z)}};
xU9=function(F,W){F=(W.parentInfo?xU9(F,W.parentInfo):F).firstChild;for(var V=0;F;F=F.nextSibling)if(W.parentIndex===V++)return F;throw Error("Kg");};
EGf=function(F,W,V,d){F=document.importNode(F.content,!0);F.__noInsertionPoint=!(d==null?0:d.hasInsertionPoint);for(var y=Array(W.length),z={},I=0;I<W.length;I++){var n=W[I],M=xU9(F,n);y[I]=M;n.id&&(z[n.id]=M);if(n.templateInfo){var Y=M.parentElement;Y&&(Y.templateInfo=n.templateInfo,Y.parentSignalProxy=V,Y.eventListenerHost=d.eventListenerHost,Y.stampingEnabled=d.enabledSignal)}Y=void 0;if((Y=n.events)==null?0:Y.length)for(Y=0;Y<n.events.length;Y++){var h=n.events[Y];vGY(d.eventListenerHost,M,h.name,
h.value,d.getModel)}}XKc(V,y,W,d.thisCtx,d.enabledSignal,d.methodInvocationRequirement);return{root:F,nodes:y,nodesById:z}};
tx9=function(F,W){F=F();var V;(V=c6C.ShadyCSS)==null||V.prepareTemplate(F,W);W=eT1(F);return{template:F,nodeInfoList:W.nodeInfoList,hasInsertionPoint:W.hasInsertionPoint}};
J6m=function(){SUf=!1;for(var F=b5.length,W=0;W<F;W++){var V=b5[W];if(V)try{V()}catch(d){Promise.resolve().then(function(){throw d;})}}b5.splice(0,F);
PGS+=F};
WjC=function(F){SUf||(SUf=!0,Z8N.textContent=(Q9G++).toString());b5.push(F);return Fj9++};
_.gT=function(F,W,V){Ts++;F=W?new VCc(Ts,F,W,V):new dtN(Ts,F);eJ.set(Ts,F);return Ts};
ykm=function(F){(F=eJ.get(F))&&F.cancel()};
oeh=function(F,W){F=zuS.get(F);return F?(W=F.get(W))?W:null:null};
_.u5=function(F,W,V,d){var y=oeh(F,W);if(!y){y=new slc;var z=zuS.get(F);z||(z=new Map,zuS.set(F,z));z.set(W,y)}F=V.bind(F);y.run(F,d,void 0)};
_.ByW=function(F,W){var V;(V=oeh(F,W))==null||V.cancel()};
LjY=function(F){var W;(W=oeh(F,"doRender"))==null||W.flush()};
Kp=function(F){var W;return(W=F.hostElement)!=null?W:F};
Iq9=function(F){var W=F.indexOf(".");return W===-1?F:F.slice(0,W)};
ne$=function(F,W,V,d,y,z){z=(y=(d=z?Iq9(W):W)?W:null)?F.get(y):F.__data[W];y&&z===void 0&&(z=V[W]);_.On(F.hostElement,x1Y(d)+"-changed",{value:z,queueProperty:!0,path:y!=null?y:void 0},{bubbles:!1,composed:!1})};
mtS=function(F,W){F.__isReflecting=!0;i8Y(F.hostElement,W,F.__data[W]);F.__isReflecting=!1};
aqc=function(F){if(F._onIronRequestResizeNotifications){var W=F._onIronRequestResizeNotifications.bind(F);F._onIronRequestResizeNotifications=function(V){_.C0(V)!==F.hostElement&&W(V)}}F._ariaActiveAttributeChanged&&(F._ariaActiveAttributeChanged=F._ariaActiveAttributeChanged.bind(F.hostElement));
F._activeChanged&&(F._activeChanged=function(V){F.toggles?qs(F.hostElement,V?"true":"false",F.ariaActiveAttribute):F.hostElement.removeAttribute(F.ariaActiveAttribute);F._changedButtonState()});
F._asyncClick&&(F._asyncClick=function(){_.gT(function(){F.hostElement.click()},1)});
!F.keyEventTarget||F.keyEventTarget instanceof EventTarget||(F.keyEventTarget=Kp(F.keyEventTarget));F._disabledChanged&&(F._disabledChanged=F._disabledChanged.bind(F.hostElement));F._observeItems&&(F._observeItems=function(V){var d=Kp(V);return _.z8(d).observeNodes(function(y){F._updateItems();F._updateSelected();_.On(d,"iron-items-changed",y,{bubbles:!1,cancelable:!1})})});
F._updateItems&&F._updateItems===_.Hh._updateItems&&(F._updateItems=function(){var V=_.z8(F.hostElement).queryDistributedElements(F.selectable||"*");V=Array.prototype.filter.call(V,F._bindFilterItem);F._setItems(V)});
F._computeKeyboardClass&&(F._computeKeyboardClass=function(V){_.xz(F.hostElement,"keyboard-focus",V)});
F.ensureRipple&&(F.ensureRipple=function(V){if(F.hasRipple&&!F.hasRipple()){if(!F._createRipple)return;F._ripple=F._createRipple();F._ripple.noink=F.noink;var d=F._rippleContainer||F.hostElement;d&&_.OA(d).appendChild(F._ripple)}var y;if(V&&((y=F._ripple)==null?0:y.uiDownAction)){d=_.OA(F._rippleContainer||F.hostElement);var z;y=(z=V.composedPath())==null?void 0:z[0];d.contains(y)&&F._ripple.uiDownAction(V)}});
F._updateMultiselectable&&(F._updateMultiselectable=function(V){V?F.hostElement.setAttribute("aria-multiselectable","true"):F.hostElement.removeAttribute("aria-multiselectable")})};
iP$=function(F,W,V){V=_.L(V);for(var d=V.next();!d.done;d=V.next())xFS(d.value.constructor,F);xFS(W.constructor,F)};
Y6c=function(F,W){F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,V.type==="signal"){var d=V.propertyKey;if(W.hasOwnProperty(d)&&W[d]!=null&&V.attributeType===Object){a:{d=W[d].constructor;for(var y=_.L(MCG),z=y.next();!z.done;z=y.next())if(z=z.value,d===z){d=z;break a}d=Object}V.attributeType=d}}};
pU9=function(){};
hur=function(F){var W;return(W=F.hostElement)!=null?W:F};
q6S=function(){throw Error("Og");};
Ruh=function(F,W){F.constructor.prototype.useSignals=!0;var V=new F.constructor;iP$(V,F,W.behaviors);Y6c(W.reactiveSchemas,V);V={};for(var d=_.L(W.reactiveSchemas),y=d.next();!y.done;y=d.next())y=y.value,y.type==="signal"&&(V[y.propertyKey]=y.attributeType);var z={copyPropertiesToProto:q6S,didRegister:!1,typesForSignals:V},I=["disable-upgrade"].concat(_.Pd(W.observedAttributes)),n=function(M){DQ.call(this,F,W,z,M)};
_.u(n,DQ);_.S0.Object.defineProperties(n,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return I}}});
z.copyPropertiesToProto=function(){for(var M=0;M<W.behaviors.length;M++)ER$(W.behaviors[M],n.prototype);ER$(F,n.prototype)};
W.legacyOptimizations||z.copyPropertiesToProto();n.prototype.is=F.is;return n};
bP$=function(F,W){if(Object.getPrototypeOf(W.prototype).constructor!==_.w)throw Error("Pg");W.prototype.is=F.is;return Ruh(W.prototype,F)};
Tyr=function(F){return F.type==="compute"||F.type==="computeWithMethod"};
euc=function(F){for(var W=F.reactiveSchemas.filter(Tyr),V=new Map,d=new Map,y=new Map,z=_.L(W),I=z.next();!I.done;I=z.next())I=I.value,V.set(I.propertyKey,I),d.set(I.propertyKey,[]),y.set(I.propertyKey,0);z=0;W=_.L(W);for(I=W.next();!I.done;I=W.next()){I=I.value;for(var n=_.L(I.type==="computeWithMethod"?I.method.args:I.args),M=n.next();!M.done;M=n.next())M=M.value,M.type!=="literal"&&(M=M.path.split(".")[0],d.has(M)&&(d.get(M).push(I.propertyKey),y.set(I.propertyKey,y.get(I.propertyKey)+1),z++))}I=
[].concat(_.Pd(d.keys())).filter(function(Y){return y.get(Y)===0});
for(W=[];I.length;)for(n=I.shift(),W.push(V.get(n)),n=_.L(d.get(n)),M=n.next();!M.done;M=n.next())M=M.value,y.set(M,y.get(M)-1),z--,y.get(M)===0&&I.push(M);V=F.reactiveSchemas.filter(function(Y){return!Tyr(Y)});
F.reactiveSchemas=[].concat(_.Pd(V),_.Pd(W))};
ge1=function(F,W){if(W.properties)for(var V=_.L(Object.entries(W.properties)),d=V.next();!d.done;d=V.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;F.properties[d]=typeof y==="function"?{type:y}:y}W.observers&&F.observers.push.apply(F.observers,_.Pd(W.observers));W.disabledPolySiReactions&&F.disabledPolySiReactions.push.apply(F.disabledPolySiReactions,_.Pd(W.disabledPolySiReactions))};
unY=function(F,W){for(var V=W.length-1;V>=0;V--){var d=W[V];Array.isArray(d)?unY(F,d):F.indexOf(d)<0&&F.unshift(d)}};
KjK=function(F,W){F.reactiveSchemas=F.reactiveSchemas.filter(function(V){return V.type==="observe"&&W.includes(V.method.methodName)||Tyr(V)&&W.includes(V.propertyKey)?!1:!0})};
Dtf=function(F,W){var V=W.prototype,d,y,z={is:F.is,reactiveSchemas:[],observedAttributes:[],behaviors:[wfc.InjectBehavior,i5.prototype],disableElementRegistration:F.disableElementRegistration,provide:(d=F.providers)!=null?d:[],reactivityMode:F.reactivityMode,signalProperties:(y=V.signalProperties)!=null?y:[]};"template"in W?z.templateGetter=function(){return W.template}:F.getTemplate&&(z.templateGetter=F.getTemplate);
V.behaviors&&unY(z.behaviors,V.behaviors);HPG(z,W);return z};
HPG=function(F,W){for(var V=W.prototype,d={properties:{},observers:[],disabledPolySiReactions:[]},y=_.L(F.behaviors),z=y.next();!z.done;z=y.next())ge1(d,z.value);ge1(d,V);if(F.signalProperties)for(V=_.L(F.signalProperties),y=V.next();!y.done;y=V.next())delete d.properties[y.value];V=_.L(Object.entries(d.properties));for(y=V.next();!y.done;y=V.next()){z=_.L(y.value);y=z.next().value;z=z.next().value;var I=void 0;if((I=F.signalProperties)==null||!I.includes(y)){I=void 0;var n=F,M=z.type;if(!M)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{M=Reflect.getMetadata("design:type",W,y);for(var Y=_.L(AkL),h=Y.next();!h.done;h=Y.next())if(h=h.value,M===h){M=h;break a}M=Object}else M=String;z.computed||z.selector||(n.reactiveSchemas.push({type:"signal",propertyKey:y,value:z.value,attributeType:M,readOnly:z.readOnly}),n.observedAttributes.push(_.Ja(y)));z.reflectToAttribute&&n.reactiveSchemas.push({type:"reflect",propertyKey:y});if(z.computed){M=ab$(z.computed);if(!M)throw Error("Qg");n.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:y,method:M,value:z.value})}z.observer&&n.reactiveSchemas.push({type:"observe",method:{methodName:z.observer,args:[{type:"path",path:y}]}});z.notify&&n.reactiveSchemas.push({type:"notify",propertyKey:y});z.selector&&n.reactiveSchemas.push({type:"redux",propertyKey:y,selector:z.selector,selectorArgs:(I=z.selectorArgs)!=null?I:[]})}}jlh&&euc(F);W=_.L(d.observers);for(y=W.next();!y.done;y=W.next())V=F,y=y.value,(z=ab$(y))?V.reactiveSchemas.push({type:"observe",method:z}):console.log('Warning: unable to parse observe declaration: "'+
y+'"');KjK(F,d.disabledPolySiReactions)};
rk9=function(F,W){for(var V=0;V<W.length;V++){var d=W[V],y=void 0;(y=d).showHideApi!=null||(y.showHideApi={});y=void 0;!!F!==!((y=d.showHideApi)==null||!y.hideTemplateChildren)&&(d.nodeType===Node.TEXT_NODE?F?(d.showHideApi.polymerTextContent=d.textContent,d.textContent=""):(y=void 0,d.textContent=(y=d.showHideApi.polymerTextContent)!=null?y:null):d instanceof Element&&d.localName==="slot"?F?(d.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.EA)((0,_.EA)(d).parentNode).replaceChild(d.showHideApi.polymerReplaced,
d)):(y=d.showHideApi.polymerReplaced)&&(0,_.EA)((0,_.EA)(y).parentNode).replaceChild(d,y):d instanceof HTMLElement&&d.style&&(F?(d.showHideApi.polymerDisplay=d.style.display,d.style.display="none"):d.style.display=d.showHideApi.polymerDisplay));d.showHideApi.hideTemplateChildren=F;d.showHideChildren&&d.showHideChildren(F)}};
kqL=function(){if(!CkS){var F=document.createElement("style");F.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(F);CkS=!0}};
Cp=function(){return _.T("disable_hidden_dom_if_using_stamper")};
lqh=function(F,W){var V=_.kf().getState();return W?F.apply(null,[V].concat(_.Pd(W))):F(V)};
wUL=function(){if(NyN)return NyN;var F=_.L(_.Y$(0,void 0,"MB1Hb")),W=F.next().value;F.next();var V=F.next().value;_.kf().subscribe(function(){fqr(V)});
return NyN=W};
fqr=function(F){GqL||(GqL=!0,Promise.resolve().then(function(){F(function(W){return W+1});
GqL=!1}))};
_.kf=function(){return $tL.getAppStore()};
UtL=function(F,W){return $tL.getSelectFn()(F,W)};
_.l5=function(F){$tL.getDispatchFn()(F)};
OPc=function(F,W){var V={},d;for(d in F)V[d]=W(F[d],d);return V};
_.Ns=function(F,W){return function(){var V;return(V=_.f6(F))!=null?V:W}};
_.fp=function(F,W){var V=Object.assign({},F),d;for(d in W)W.hasOwnProperty(d)&&(V[d]=_.Ns(F[d],W[d]));return V};
XU$=function(F,W,V,d){F instanceof Element&&(V.debugName||(V.debugName="<"+F.tagName.toLowerCase()+(F.tagName.includes("-")?">":"."+F.className+">")),_.T("ytwiz_enable_debug_component_props")&&(F.debugProps||(F.debugProps=OPc(W,function(y){return function(){return y()}})),W.data===void 0||"data"in F&&!F.isWebComponentWrapper||Object.defineProperty(F.debugProps,"data",{get:function(){return _.f6(W.data)},
set:function(y){var z;d==null||(z=d.data)==null||z.call(d,y)},
enumerable:!0,configurable:!0})))};
_.wT=function(F,W){if(F.length===0&&(W==null||!W.initial))return xHL(F,{debugName:W==null?void 0:W.debugName},"l");var V=_.L(xHL({source:function(){return F()},
computation:function(z,I){return(I==null?0:I.value)?F(I.value):(W==null?0:W.initial)?F(W.initial):z}},{debugName:W==null?void 0:W.debugName},"m")),d=V.next().value,y=V.next().value;
V=V.next().value;return[d,y,V]};
_.G=function(F,W){var V=function(d){return _.$8("ytComponent",{},function(y){var z=xtL={};var I;if(((I=V)==null?0:I.idomCompat)&&d.renderedFromIdom){var n;I=typeof V.idomCompat==="object"?(n=V)==null?void 0:n.idomCompat.callbacks:{};I=_.L(veK(d,I));n=I.next().value;var M=I.next().value;I=I.next().value;var Y=EeW(F,n);z.privateValue=Y;xtL=void 0;XU$(Y,n,V,M);y.addAttributes({debugName:V.debugName});y=GBG(Y);y=Array.isArray(y)?y[0]:y;y[ab]||(y[ab]={});y[ab].updateSignalsFromIdomProps=I;ck9(n,Y);return Y}I=
OPc(d,tC1);n=EeW(F,I);XU$(n,I,V);z.privateValue=n;xtL=void 0;y.addAttributes({debugName:V.debugName});ck9(I,n);return n})};
V.debugName=W===void 0?"":W;return V};
EeW=function(F,W){F=F(W);return pR(F)};
S6Y=function(F,W){F[W]||(F=new _.po("IDOM interop setter undefined. Key:",W),_.Ab(F))};
tC1=function(F,W){return W==="children"||W==="ref"||typeof F==="function"||F===void 0?F:function(){return _.f6(F)}};
veK=function(F,W){var V={},d={},y={},z={},I;for(I in F){z={key$jscomp$954:z.key$jscomp$954};z.key$jscomp$954=I;var n=F[z.key$jscomp$954];if(z.key$jscomp$954==="children"||z.key$jscomp$954==="ref")V[z.key$jscomp$954]=n;else if(typeof n==="function")if(z.key$jscomp$954 in W||n.length>0)y[z.key$jscomp$954]=n,V[z.key$jscomp$954]=function(Y){return function(){return y[Y.key$jscomp$954].apply(y,_.Pd(_.QS.apply(0,arguments)))}}(z);
else if(z.key$jscomp$954==="data"){var M=_.L(_.wT(n,{debugName:z.key$jscomp$954+":cwis"}));n=M.next().value;M=M.next().value;V[z.key$jscomp$954]=n;d[z.key$jscomp$954]=M}else V[z.key$jscomp$954]=n;else F[z.key$jscomp$954]===void 0&&z.key$jscomp$954 in W||(M=_.L(_.Y$(F[z.key$jscomp$954],{debugName:z.key$jscomp$954+":cwis"},"HQMSk")),n=M.next().value,M=M.next().value,V[z.key$jscomp$954]=n,d[z.key$jscomp$954]=M)}return[V,d,function(Y){var h={},q;for(q in Y)h={key$jscomp$953:h.key$jscomp$953,val$jscomp$122:void 0},
h.key$jscomp$953=q,h.val$jscomp$122=Y[h.key$jscomp$953],h.key$jscomp$953!=="children"&&h.key$jscomp$953!=="ref"&&(typeof h.val$jscomp$122==="function"?h.key$jscomp$953 in W?y[h.key$jscomp$953]=h.val$jscomp$122:h.val$jscomp$122.length>0&&(y[h.key$jscomp$953]=h.val$jscomp$122,_.rL(new _.po("Callback detected that was not set in the idomCompat callbacks map. Key:",h.key$jscomp$953))):h.key$jscomp$953 in W&&h.val$jscomp$122===void 0||(S6Y(d,h.key$jscomp$953),TL(function(R){return function(){d[R.key$jscomp$953](R.val$jscomp$122)}}(h))))}]};
ZP9=function(F,W,V){var d=gXY(F.prototype,Pkf,F.prototype.behaviors);d.prototype.is=W;d.prototype.localName=W;V&&Jkf(d,V);return function(y){y&&(d.prototype.hostElement=y);var z=new d;z.root=z;z.hostElement=y;return z}};
Jkf=function(F,W){var V;Object.defineProperty(F.prototype,"_template",{get:function(){V===void 0&&(V=W());return V},
set:function(d){V=d},
configurable:!0,enumerable:!0})};
dhC=function(F,W,V,d){function y(){if(!b){for(var g=new Set,K=_.L(h),C=K.next();!C.done;C=K.next()){C=C.value;for(var k=_.L(Object.getOwnPropertyNames(C)),f=k.next();!f.done;f=k.next()){f=f.value;var S=void 0,v=(S=Object.getOwnPropertyDescriptor(C,f))==null?void 0:S.value;v&&v instanceof Function&&!Gs(f)&&(!n[f]||_.T("polymer_forward_method_killswitch"))&&g.add(f)}}K=_.L(Object.entries(Object.getOwnPropertyDescriptors(F.prototype)));for(C=K.next();!C.done;C=K.next())k=_.L(C.value),C=k.next().value,
k=k.next().value,k.value instanceof Function&&!Gs(C)&&g.add(C);b=g}return b}
Qlr(F,W,d==null?void 0:d.providers);uzS(F.prototype,F,!0);var z=ZP9(F,W,V),I,n=(I=F.prototype.properties)!=null?I:{},M,Y,h=(Y=(M=F.prototype.behaviors)==null?void 0:M.flat(Infinity))!=null?Y:[];V=_.L(h);for(I=V.next();!I.done;I=V.next())n=Object.assign({},I.value.properties,n);var q=[].concat(_.Pd(FXc),_.Pd(Object.keys(n).map(function(g){return _.Ja(g)}))),R=!1,b;
return{ctor:function(g,K){var C=z(g),k,f;g=[].concat(_.Pd((k=d==null?void 0:d.allowedProps)!=null?k:[]),_.Pd((f=d==null?void 0:d.allowedPropsFromBehaviors)!=null?f:[]));C.allowedProps=g.length>0?g:void 0;k={};f=_.L(q);for(g=f.next();!g.done;g=f.next())g=g.value,k[g]=_.ZM(g);C.__dataAttributes=k;var S=C.ready.bind(C);C.ready=function(){K.beforeReady();S();if(y1(W)&&!R){var v=C.__templateInfo;if(v==null?0:v.hostProps){v=_.L(Object.keys(v.hostProps));for(var U=v.next();!U.done;U=v.next())s8(W,U.value,
"PROPERTY_ACCESS_GET_INTERNAL")}R=!0}};
C._overrideLegacyUndefined=!0;return C},
props:n,observedAttributes:q,getInitialMethods:y,getPropsToForwardBeforeRegister:function(){for(var g=[],K=new Set,C=_.L(Object.keys(n)),k=C.next();!k.done;k=C.next())k=k.value,g.push([k,n[k].readOnly]),K.add(k);C=y();k=_.L(Object.keys(Object.getOwnPropertyDescriptors(F.prototype)));for(var f=k.next();!f.done;f=k.next())f=f.value,!WX1(f)||C.has(f)||K.has(f)||(g.push([f,!1]),K.add(f));K=_.L(VlY);for(C=K.next();!C.done;C=K.next())g.push([C.value,!0]);return g},
getPropsToForwardBeforeReady:function(g){for(var K=[],C=_.L(Object.entries(g)),k=C.next();!k.done;k=C.next()){var f=_.L(k.value);k=f.next().value;f=f.next().value;if(WX1(k)&&!(f instanceof Function)&&(K.push([k,!1]),y1(W))){var S=f=void 0;(S=(f=g)._createPropertyAccessor)==null||S.call(f,k)}}return K},
shouldForwardProp:WX1,shouldLog:y1}};
Qlr=function(F,W,V){GgL(F,V);F.prototype.behaviors.unshift(yB9);if(upc()){if(y1(W)){var d;(d=F.prototype).behaviors!=null||(d.behaviors=[]);F.prototype.behaviors.unshift(Az$())}jW$(F)}_.D(i5.prototype)(F.prototype,"__templateHelpers")};
Gs=function(F){return zAc.has(F)||F.startsWith("__compute__")};
WX1=function(F){return!Gs(F)&&!F.startsWith("_")&&!F.endsWith("_")};
Ism=function(F,W){function V(){var R=M();R=_.L(R);for(var b=R.next();!b.done;b=R.next()){var g=_.L(b.value);b=g.next().value;g=g.next().value;o6r(q.prototype,b,g)}d=!0}
var d=!1,y=F.ctor,z=F.getInitialMethods,I=F.observedAttributes,n=F.getPropsToForwardBeforeReady,M=F.getPropsToForwardBeforeRegister,Y=F.shouldForwardProp,h=F.shouldLog,q=function(){var R=HTMLElement.call(this)||this;R.didForwardDynamicProps=!1;R.loggingStatus={};d||V();R.inst=y(R,{beforeReady:function(){R.didForwardDynamicProps||(R.forwardDynamicProps(),R.didForwardDynamicProps=!0)}});
R.controllerProxy=HUW(R.inst,W);R.forwardMethods();return R};
_.u(q,HTMLElement);q.prototype.forwardMethods=function(){for(var R=this,b=_.L(this.inst.getExtraMethodsToForward()),g=b.next(),K={};!g.done;K={method$jscomp$65:void 0},g=b.next()){var C=_.L(g.value);g=C.next().value;C=C.next().value;K.method$jscomp$65=C;this[g]=function(k){return function(){return k.method$jscomp$65.call.apply(k.method$jscomp$65,[R.inst].concat(_.Pd(_.QS.apply(0,arguments))))}}(K)}b=_.L(z());
for(K=b.next();!K.done;K=b.next())K=K.value,Y(K)&&sQL(this,K),h(W)&&!Gs(K)&&BQr(this.inst,K)};
q.prototype.forwardDynamicProps=function(){var R=n(this.inst);R=_.L(R);for(var b=R.next();!b.done;b=R.next()){var g=_.L(b.value);b=g.next().value;g=g.next().value;o6r(this,b,g);h(W)&&!Gs(b)&&LXm(this.inst,b)}};
q.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
q.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
q.prototype.attributeChangedCallback=function(R,b,g){this.inst.attributeChangedCallbackWrapper(R,b,g)};
_.S0.Object.defineProperties(q.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return W}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.S0.Object.defineProperties(q,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return I}}});
customElements.define(W,q)};
o6r=function(F,W,V){F.hasOwnProperty(W)||Object.defineProperty(F,W,{get:function(){var d,y=((d=F.is)!=null?d:F.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||s8(y,W,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,d=this.polymerController[W],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,d},
set:function(d){if(!V){var y,z=((y=F.is)!=null?y:F.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||s8(z,W,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=W,this.loggingStatus.bypassProxyController=!0,this.polymerController[W]!==d&&(y={},this.polymerController.setProperties((y[W]=d,y)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
sQL=function(F,W,V){var d=F.polymerController;F[W]=function(){var y=_.QS.apply(0,arguments);F.loggingStatus.currentExternalCall=W;F.loggingStatus.bypassProxyController=!0;var z,I=((z=F.is)!=null?z:F.tagName).toLowerCase();s8(I,W,"PROPERTY_ACCESS_CALL_EXTERNAL");var n;z=(n=V!=null?V:d[W])==null?void 0:n.call.apply(n,[d].concat(_.Pd(y)));F.loggingStatus.currentExternalCall=void 0;F.loggingStatus.bypassProxyController=!1;return z}};
BQr=function(F,W){var V=F.hostElement,d=F[W];F[W]=function(){var y=_.QS.apply(0,arguments);if(V.loggingStatus.currentExternalCall!==W){var z,I=((z=V.is)!=null?z:V.tagName).toLowerCase();s8(I,W,"PROPERTY_ACCESS_CALL_INTERNAL")}return d==null?void 0:d.apply(F,y)}};
LXm=function(F,W){var V=Object.getOwnPropertyDescriptor(F,W);V&&!V.get&&Object.defineProperty(F,W,{get:function(){DFS(F.hostElement,W);return V.value},
set:function(d){Bh(F.hostElement,W);V.value=d}})};
n61=function(F){return _.T("poly_si_dom_repeat_detached_fix_killswitch")||F.tagName!=="PS-DOM-REPEAT"?F.tagName==="DOM-REPEAT":!0};
asC=function(F,W){var V=mhr(F);F instanceof Element&&V.unshift(F);F=_.L(V.filter(n61));for(var d=F.next();!d.done;d=F.next()){var y=void 0;d=_.L((y=d.value.__instances)!=null?y:[]);for(y=d.next();!y.done;y=d.next())if(y=y.value,y.root){y=Array.from(y.root.children);y=_.L(y);for(var z=y.next();!z.done;z=y.next())V.push.apply(V,_.Pd(asC(z.value,W)))}}return V.filter(function(I){return I.usePatchedLifecycles&&I.lifecycleIsConnected===W})};
mhr=function(F){var W=null;F instanceof Element?W=Element.prototype.querySelectorAll:F instanceof DocumentFragment&&(W=DocumentFragment.prototype.querySelectorAll);return W?Array.from(W.call(F,"*")):[]};
$f=function(F){_.ML(function(){for(var W=_.L(asC(F,!1)),V=W.next();!V.done;V=W.next()){V=V.value;V.lifecycleIsConnected=!0;try{var d=void 0,y=void 0,z=void 0,I=void 0;(d=(I=V.polymerController)!=null?I:V)==null||(z=(y=d).connectedCallback)==null||z.call(y)}catch(n){_.Ab(n)}}})};
U8=function(F){_.ML(function(){for(var W=_.L(asC(F,!0)),V=W.next();!V.done;V=W.next()){V=V.value;V.lifecycleIsConnected=!1;try{var d=void 0,y=void 0,z=void 0,I=void 0;(d=(I=V.polymerController)!=null?I:V)==null||(z=(y=d).disconnectedCallback)==null||z.call(y)}catch(n){_.Ab(n)}}})};
RA$=function(){if(!icm){icm=!0;var F=[Node];O8&&F.push(O8.Wrapper);var W=Node.prototype.insertBefore,V=Node.prototype.removeChild;F=_.L(F);for(var d=F.next(),y={};!d.done;y={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},d=F.next())d=d.value,y.nativeInsertBefore=d.prototype.insertBefore,d.prototype.insertBefore=function(I){return function(n,M){if(n instanceof DocumentFragment){var Y=Array.from(n.children);n=I.nativeInsertBefore.call(this,n,M);
if(this.isConnected&&I.nativeInsertBefore===W)for(M=_.L(Y),Y=M.next();!Y.done;Y=M.next())$f(Y.value);return n}Y=n instanceof Element&&n.isConnected;M=I.nativeInsertBefore.call(this,n,M);Y&&U8(n);this.isConnected&&$f(n);return M}}(y),y.nativeAppendChild=d.prototype.appendChild,d.prototype.appendChild=function(I){return function(n){if(n instanceof DocumentFragment){var M=Array.from(n.children);
n=I.nativeAppendChild.call(this,n);if(this.isConnected){M=_.L(M);for(var Y=M.next();!Y.done;Y=M.next())$f(Y.value)}return n}M=n instanceof Element&&n.isConnected;Y=I.nativeAppendChild.call(this,n);M&&U8(n);this.isConnected&&$f(n);return Y}}(y),y.nativeRemoveChild=d.prototype.removeChild,d.prototype.removeChild=function(I){return function(n){var M=n instanceof Element&&n.isConnected,Y=I.nativeRemoveChild.call(this,n);
M&&V===I.nativeRemoveChild&&U8(n);return Y}}(y),y.nativeReplaceChild=d.prototype.replaceChild,d.prototype.replaceChild=function(I){return function(n,M){if(n instanceof DocumentFragment){var Y=Array.from(n.children);
n=I.nativeReplaceChild.call(this,n,M);if(this.isConnected)for(U8(M),M=_.L(Y),Y=M.next();!Y.done;Y=M.next())$f(Y.value);return n}Y=n instanceof Element&&n.isConnected;var h=this.isConnected,q=I.nativeReplaceChild.call(this,n,M);h&&U8(M);Y&&U8(n);h&&$f(n);return q}}(y);
F=[Element];O8&&F.push(O8.Wrapper);F=_.L(F);d=F.next();for(y={};!d.done;y={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},d=F.next())d=d.value,d.prototype.before=Ml1(d.prototype.before),d.prototype.after=Ml1(d.prototype.after),y.nativeReplaceWith=d.prototype.replaceWith,d.prototype.replaceWith=function(I){return function(){var n=_.QS.apply(0,arguments),M=_.L(Y$f(n)),Y=M.next().value,
h=M.next().value;M=this.isConnected;I.nativeReplaceWith.apply(this,n);n=_.L(h);for(h=n.next();!h.done;h=n.next())U8(h.value);if(M)for(U8(this),Y=_.L(Y),M=Y.next();!M.done;M=Y.next())M=M.value,M instanceof Element&&$f(M)}}(y),y.nativeRemove=d.prototype.remove,d.prototype.remove=function(I){return function(){var n=this.isConnected;
I.nativeRemove.call(this);n&&U8(this)}}(y),y.nativeInsertAdjacentElement=d.prototype.insertAdjacentElement,d.prototype.insertAdjacentElement=function(I){return function(n,M){var Y=M.isConnected;
n=I.nativeInsertAdjacentElement.call(this,n,M);Y&&U8(M);n.isConnected&&$f(n);return n}}(y),y.nativeSetAttribute=d.prototype.setAttribute,d.prototype.setAttribute=function(I){return function(n,M){var Y=pHm(this);
if(!Y.usePatchedLifecycles)return I.nativeSetAttribute.call(this,n,M);var h=this.getAttribute(n);I.nativeSetAttribute.call(this,n,M);M=this.getAttribute(n);hAK(Y,n,h,M)}}(y),y.nativeRemoveAttribute=d.prototype.removeAttribute,d.prototype.removeAttribute=function(I){return function(n){var M=pHm(this);
if(!M.usePatchedLifecycles)return I.nativeRemoveAttribute.call(this,n);var Y=this.getAttribute(n);I.nativeRemoveAttribute.call(this,n);Y!==null&&hAK(M,n,Y,null)}}(y),y.nativeToggleAttribute=d.prototype.toggleAttribute,d.prototype.toggleAttribute=function(I){return function(n,M){var Y=pHm(this);
if(!this.usePatchedLifecycles)return I.nativeToggleAttribute.call(this,n,M);var h=this.getAttribute(n),q=h!==null;M=I.nativeToggleAttribute.call(this,n,M);M!==q&&hAK(Y,n,h,M?"":null);return M}}(y);
F=[Document,DocumentFragment,Element,ShadowRoot];O8&&F.push(O8.Wrapper);F=_.L(F);for(y=F.next();!y.done;y=F.next())y=y.value,y.prototype.prepend=Ml1(y.prototype.prepend),y.prototype.append=Ml1(y.prototype.append);(O8==null?void 0:O8.noPatch)===!0&&q$c();document.readyState==="complete"?$f(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&$f(document.body)});
var z=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");z&&z.get&&z.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:z.enumerable,configurable:!0,get:z.get,set:function(I){I||U8(this);z.set.call(this,I);return I}})}};
Ml1=function(F){return function(){var W=_.QS.apply(0,arguments),V=_.L(Y$f(W)),d=V.next().value;V=V.next().value;F.apply(this,W);W=_.L(V);for(V=W.next();!V.done;V=W.next())U8(V.value);if(this.isConnected)for(d=_.L(d),W=d.next();!W.done;W=d.next())W=W.value,W instanceof Element&&$f(W)}};
q$c=function(){for(var F=_.L(bc$),W=F.next();!W.done;W=F.next()){W=W.value.prototype;for(var V=_.L(TQL),d=V.next();!d.done;d=V.next()){d=d.value;var y=Object.getOwnPropertyDescriptor(W,d);y&&Object.defineProperty(W,"__shady_native_"+d,y)}}};
hAK=function(F,W,V,d){var y,z;if((y=F.polymerController)==null?0:(z=y.observedAttributes)==null?0:z.includes(W))if(F=F.polymerController,F.attributeChangedCallbackWrapper)F.attributeChangedCallbackWrapper.call(F,W,V,d);else{var I;(I=F.attributeChangedCallback)==null||I.call(F,W,V,d)}};
Y$f=function(F){var W=[],V=[];F=_.L(F);for(var d=F.next();!d.done;d=F.next())d=d.value,d instanceof Element&&d.isConnected&&V.push(d),d instanceof DocumentFragment?W.push.apply(W,_.Pd(Array.from(d.children))):W.push(d);return[W,V]};
pHm=function(F){return!(F instanceof Element)&&F.node instanceof Element?F.node:F};
eAC=function(F,W){var V=W?["children"].concat(_.Pd(W)):["children"];W=[];V=_.L(V);for(var d=V.next();!d.done;d=V.next()){var y=d.value;if(F.hasOwnProperty(y)){d=F[y];d=typeof d==="function"?d():d;d=Array.isArray(d)?d:[d];d=pR(d).flat();if(y!=="children"){y=x1Y(y);for(var z=_.L(d),I=z.next();!I.done;I=z.next())I=I.value,I instanceof Element&&I.setAttribute("slot",y)}W.push(d)}}W.length===0?F=[]:(F=pR(_.a("div",null,W)),F=Array.from(F.childNodes));return F};
uqh=function(F,W,V){var d={};_.C6(function(){var y={},z;for(z in W)if(W.hasOwnProperty(z)){var I=void 0,n=void 0;if(!(((I=V.slotProps)==null?0:I.includes(z))||z==="children"||((n=V.callbackProps)==null?0:n.includes(z))||z==="ref")&&(I=_.f6(W[z]),d[z]!==I)){d[z]=I;n=void 0;var M=(n=F.hostElement)!=null?n:F;!V.skipHostForwardedProps&&g6Y.has(z)&&(M[z]=I);y[z]=I}}TL(function(){if(F.setProperties)F.setProperties(y);else for(var Y=_.L(Object.entries(y)),h=Y.next();!h.done;h=Y.next()){var q=_.L(h.value);
h=q.next().value;q=q.next().value;F[h]=q}})},"n")};
Hch=function(F,W,V,d){var y=eAC(V,d.slotProps),z=(0,_.EA)(F);y=_.L(y);for(var I=y.next();!I.done;I=y.next())z.appendChild(I.value);uqh(W,V,d);d=_.L(d.callbackProps||[]);y=d.next();for(z={};!y.done;z={kebabEventName:void 0,eventListener:void 0},y=d.next())I=y=y.value,String(y).substring(0,2)==="on"&&V[I]?(z.kebabEventName=x1Y(String(y).substring(2)),z.eventListener=V[I],F.addEventListener(z.kebabEventName,z.eventListener),_.lu(function(h){return function(){F.removeEventListener(h.kebabEventName,h.eventListener)}}(z))):
W[I]=V[I];
if(V.ref){V=_.L(KXC(V.ref));var n=V.next().value,M=V.next().value,Y=W.attached.bind(W);W.attached=function(){n(F);Y()};
_.lu(function(){M()})}};
KXC=function(F){if(typeof F==="function"){var W;return[function(V){W=F(V)},
function(){var V;(V=W)==null||V()}]}if(!F.onRender||!F.onUnmount)throw Error("Ug");
return[F.onRender,F.onUnmount]};
DhS=function(F,W){W=W===void 0?{}:W;var V=function(d){var y=document.createElement(F),z;var I=(z=y.polymerController)!=null?z:y;Hch(y,I,d,W);return y};
V.debugName=F;return V};
C7L=function(F,W,V,d,y){d=d===void 0?{}:d;var z=ABG,I=!1;z?(I=!0,ABG=void 0):(jQG=W,z=document.createElement(W),jQG=void 0);var n=z;n.usePatchedLifecycles=!0;n.lifecycleIsConnected=!1;z.loggingStatus={};var M=rBm(F,W,z,d,y);_.lu(function(){n.lifecycleIsConnected&&(n.lifecycleIsConnected=!1,M.disconnectedCallback())});
I||(z.__noInsertionPoint=!0,Hch(z,M,V,d));return z};
rBm=function(F,W,V,d,y){y=y===void 0?dhC:y;kuS[W]!=null||(kuS[W]=y(F,W,d==null?void 0:d.getTemplate,d));var z=kuS[W],I=z.ctor;y=z.getInitialMethods;var n=z.getPropsToForwardBeforeReady;F=z.getPropsToForwardBeforeRegister;d=z.shouldForwardProp;var M=z.observedAttributes,Y=z.shouldLog,h=I(V,{beforeReady:function(){var q=h;q._takeAttributes?q._takeAttributes():q.setPropertiesFromInitialAttributeValues&&q.setPropertiesFromInitialAttributeValues();q=_.L(n(V.polymerController));for(var R=q.next();!R.done;R=
q.next()){var b=_.L(R.value);R=b.next().value;b=b.next().value;o6r(V,R,b);Y(W)&&!Gs(R)&&LXm(V.polymerController,R)}V.polymerController=HUW(h,W)}});
V.polymerController=h;V.polymerController.observedAttributes=M;z=_.L(h.getExtraMethodsToForward());for(I=z.next();!I.done;I=z.next())M=_.L(I.value),I=M.next().value,M=M.next().value,sQL(V,I,M);y=_.L(y());for(z=y.next();!z.done;z=y.next())z=z.value,d(z)&&sQL(V,z),Y(W)&&!Gs(z)&&BQr(h,z);F=_.L(F());for(d=F.next();!d.done;d=F.next())y=_.L(d.value),d=y.next().value,y=y.next().value,o6r(V,d,y);return h};
lsh=function(F){var W=X5;X5=F;return W};
wHf=function(F){if(NQW.has(F)&&X5&&fsr(X5)===F){var W;(W=X5)._numRenders!=null||(W._numRenders=0);X5._numRenders++;if(X5._numRenders>1)throw Error("Vg");return X5}};
$h1=function(F){var W=fsr(F);X5!==F&&W.includes("-")&&GuC.set(F,!0)};
fsr=function(F){var W;return(W=F==null?void 0:F.tagName.toLowerCase())!=null?W:""};
Uh9=function(F,W){if(F.componentType===gN)throw Error("Wg");NQW.add(W);var V=function(){var d=HTMLElement.call(this)||this;d.is=W;if(jQG===W)return d.isInert=!0,d;d.createElement();return d};
_.u(V,HTMLElement);V.prototype.createElement=function(){if(!this.isInert){ABG=this;var d=_.L(ZW$(function(){return _.a(F,null)})).next().value;
ABG=void 0;DUW(this);return d}};
customElements.define(W,V)};
XHr=function(F,W,V,d,y){F.prototype.is=W;(d==null?0:d.useSink)?OcG(F,W,V,d,y):(V=dhC(F,W,V,d),Ism(V,W));return F};
OcG=function(F,W,V,d,y){RA$();var z=_.G(function(I){return C7L(F,W,I,Object.assign({},d,{getTemplate:V}),y)},"o");
z.debugName=W;Uh9(z,W);return z};
v6$=function(F){return!xhG.has(F)};
tlN=function(F,W,V,d){function y(){if(!q){for(var R=new Set(E6W),b=_.L(z.behaviors),g=b.next();!g.done;g=b.next()){g=g.value;for(var K=_.L(Object.getOwnPropertyNames(g)),C=K.next();!C.done;C=K.next()){C=C.value;var k=void 0,f=(k=Object.getOwnPropertyDescriptor(g,C))==null?void 0:k.value;f&&f instanceof Function&&(!Y[C]||_.T("polymer_forward_method_killswitch"))&&R.add(C)}}b=_.L(Object.entries(Object.getOwnPropertyDescriptors(F.prototype)));for(g=b.next();!g.done;g=b.next())K=_.L(g.value),g=K.next().value,
K=K.next().value,K.value instanceof Function&&R.add(g);q=R}return q}
var z=Dtf({is:W,disableElementRegistration:!1,getTemplate:V,providers:d==null?void 0:d.providers,reactivityMode:d==null?void 0:d.reactivityMode},F);if((d==null?0:d.allowedProps)||(d==null?0:d.allowedPropsFromBehaviors)){var I,n;z.allowedProps=[].concat(_.Pd((I=d.allowedProps)!=null?I:[]),_.Pd((n=d.allowedPropsFromBehaviors)!=null?n:[]))}var M=bP$(z,F);W=M.observedAttributes;var Y={};V=_.L(z.reactiveSchemas);for(d=V.next();!d.done;d=V.next())if(d=d.value,d.type==="signal")Y[d.propertyKey]={readOnly:d.readOnly},
d.readOnly&&(Y[ZUm(d.propertyKey)]={readOnly:!0});else if(d.type==="compute"||d.type==="computeWithMethod"||d.type==="redux")Y[d.propertyKey]={readOnly:!0};var h=z.reactiveSchemas.length,q;return{ctor:function(R,b){R=new M(R);R.beforeReady=b.beforeReady;return R},
props:Y,observedAttributes:W,getInitialMethods:y,getPropsToForwardBeforeRegister:function(){for(var R=[],b=new Set,g=_.L(cBK),K=g.next();!K.done;K=g.next())K=K.value,R.push([K,K!=="observers"&&K!=="properties"]),b.add(K);g=_.L(Object.keys(Y));for(K=g.next();!K.done;K=g.next())K=K.value,R.push([K,Y[K].readOnly]),b.add(K);g=y();K=_.L(Object.keys(Object.getOwnPropertyDescriptors(F.prototype)));for(var C=K.next();!C.done;C=K.next())C=C.value,!v6$(C)||g.has(C)||b.has(C)||(R.push([C,!1]),b.add(C));R.push(["allowedProps",
!0]);return R},
getPropsToForwardBeforeReady:function(R){var b=[];R=_.L(Object.keys(R));for(var g=R.next();!g.done;g=R.next()){g=g.value;var K=y();v6$(g)&&!K.has(g)&&b.push([g,!1])}R=_.L(z.reactiveSchemas.slice(h));for(g=R.next();!g.done;g=R.next())g=g.value,g.type!=="compute"&&g.type!=="computeWithMethod"&&g.type!=="redux"&&g.type!=="signal"||b.push([g.propertyKey,g.type==="signal"?g.readOnly:!0]);return b},
shouldForwardProp:v6$,shouldLog:y1}};
_.O=function(F,W,V,d){var y,z,I=(z=(y=d)==null?void 0:y.mode)!=null?z:0;d!=null||(d={});var n;(n=d).reactivityMode!=null||(n.reactivityMode=0);return I===1?XHr(F,W,V,Object.assign({},d,{useSink:!0}),tlN):XHr(F,W,V,Object.assign({},d,{useSink:I===2}))};
_.xf=function(){return function(F,W,V,d){var y,z,I=(z=(y=d)==null?void 0:y.mode)!=null?z:2;d!=null||(d={});var n;(n=d).reactivityMode!=null||(n.reactivityMode=0);if(I===0)throw Error("Xg`"+I);return OcG(F,W,V,d,I===1?tlN:void 0)}};
_.vh=function(F){return _.T("force_all_poly_si_batches")&&F||document.documentElement.hasAttribute("use-signals")?!0:!F||_.T(F+"_holdback_enabled")&&_.T("kevlar_polysi_holdback")?!1:_.T(F)};
E8=function(F){return F?F.icon?F.icon.iconType.toLowerCase():F.customThumbnail?"member":"":""};
S$1=function(F){if(!F)return"";F=_.L(F);for(var W=F.next();!W.done;W=F.next())if((W=W.value)&&W.liveChatAuthorBadgeRenderer&&(W=E8(W.liveChatAuthorBadgeRenderer))&&W!=="verified")return W;return""};
P7r=function(F,W){if(!F)return null;var V;return((V=F.find(function(d){return d&&d.liveChatAuthorBadgeRenderer?E8(d.liveChatAuthorBadgeRenderer)===W:!1}))==null?void 0:V.liveChatAuthorBadgeRenderer)||null};
_.QQW=function(F){var W=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;F=XR$(F);W=XR$(W);var V=PIf(F.hex);W=PIf(W.hex);var d=W[0]/255;var y=W[1]/255,z=W[2]/255,I=Math.max(d,y,z),n=Math.min(d,y,z),M=0,Y=0,h=.5*(I+n);I!=n&&(I==d?M=60*(y-z)/(I-n):I==y?M=60*(z-d)/(I-n)+120:I==z&&(M=60*(d-y)/(I-n)+240),Y=0<h&&h<=.5?(I-n)/(2*h):(I-n)/(2-2*h));d=[Math.round(M+360)%360,Y,h];V=JBh(V,W);for(F=Zcm(F.hex);V<4.5;){F=d[2]>=.5?F.darker((4.5-V)/2):F.brighter((4.5-V)/2);V=F.toString();
y=EX1(V);if(!y.length)throw Error("Zd`"+V);V=y;V=JBh(V,W)}return F.hex()};
JBh=function(F,W){F=_.jT$(F);W=_.jT$(W);return(Math.max(F,W)+.05)/(Math.min(F,W)+.05)};
_.ch=function(F){return"#"+("000000"+(F&16777215).toString(16)).slice(-6)};
_.Fzm=function(F){for(var W=0,V=0;V<F.length;V++)W=F.charCodeAt(V)+((W<<5)-W);F="#";for(V=0;V<3;V++)F+=("00"+(W>>V*8&255).toString(16)).slice(-2);return F};
WzG=function(F){F=(F||"").split(":");F.length===1&&F.unshift("yt-icons");F[1]=F[1].toLowerCase();return F};
stS=function(F,W){var V=(W=W===void 0?!1:W)?V7$:dkh,d=W?yoh:z5c;F.getIconNames().forEach(function(y){y=W?y:y.substring(y.indexOf(":")+1);F.name==="yt-icons"?oQc.add(y):y.includes("-filled")?V.add(y):d.add(y)})};
tj=function(F,W,V,d){V=V===void 0?!1:V;d=d===void 0?!1:d;var y,z,I;return _.m(function(n){if(n.nextAddress==1)return n.yield(BRK,2);if(d)return n.return(oQc.has(F));y=V?V7$:dkh;z=V?yoh:z5c;return W?(I=F.includes("-filled")?F:F.concat("-filled"),n.return(y.has(I))):n.return(z.has(F))})};
_.SJ=function(F){if(LzK(F))return F.toString();var W=I2C.get(F);if(W)return W;W=F.toLowerCase();var V="yt-icons",d=W.replace(/_/g,"-");switch(F){case "MY_CHANNEL":W="account_circle";break;case "ADD_TO_LIBRARY":W="add";break;case "ALERT_WARN_RED":W="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":W="person_music";break;case "BLOCK_USER":W="block";break;case "CAPTIONS":W="closed_caption";break;case "CLOSED_CAPTION":V="av";W="closed-caption";break;case "COLLECTION":V="maps";W="layers";break;case "CONTACT":V=
"icons";W="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":V="yt-studio-system-icons";W=d.split("creator-studio-")[1];break;case "DISMISSAL":W="close";break;case "DO_NOT_DISTURB":W="block";break;case "DOGFOOD":V="icons";W="pets";break;case "DRAFT":W="paper_corner_folded";
break;case "EMPTY_LIKE":W="like_outline";break;case "EXIT_APP":W="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":W=d;break;case "GAMES":V="ytg";W="my-games";break;case "GO_TO_PAGE":W="arrow-forward";break;case "GROUP":V="social";break;case "HIDE":W="not_interested";break;case "INPUT_COMPONENT":V="icons";W="settings-input-component";break;case "KIDS_BLOCK":W="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":V="ytg";W="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":V=
"ytg";W="membership-post-purchase";break;case "MULTIVIEW":W="screen_multi_view";break;case "MY_LOCATION":V="maps";W=d;break;case "NOTIFICATIONS_INBOX":W="NOTIFICATIONS";break;case "NEXT":W="chevron_right";break;case "OFFLINE":W="power-settings-new";break;case "PAUSE":V="miniplayer";break;case "PAYMENT":V="icons";break;case "PHONE_DOWNLOAD":W="phone_download";break;case "PREMIUM_STANDALONE":V="yt-logos";W="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":V="yt-logos";W="premium_standalone_cairo";
break;case "QUESTION_ANSWER":W="question_answer";break;case "REDEEM":V="icons";W="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":W="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":W="library_add";break;case "SCHOOL":V="yt-sys-icons";W="creator_academy";break;case "SETTINGS_LIGHT":W="settings_applications";break;case "SETTINGS_MATERIAL":W="settings";break;case "SEARCH_HISTORY":W="watch_history";break;case "SHOPPING_BAG":W="bag";break;case "SOCIAL":case "PEOPLE":V=
"yt-icons";W="people";break;case "STAFF_PICK":V="ytg";W="spotlight";break;case "START_DVR":W="add";break;case "STOP_DVR":V="av";W="stop";break;case "TAB_LIKED":W="like";break;case "TAB_INBOX":W="mail";break;case "TERMS_OF_SERVICE":V="icons";W="description";break;case "TRENDING":W="fire";break;case "UNBLOCK_USER":W="remove";break;case "UNPLUGGED_DARK_THEME":V="image";W="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":W="live";break;case "UNPLUGGED_SPORTS":V="ytu";W="visibility-off";break;
case "VIDEOS":V="av";W="play-circle-filled";break;case "YOUTUBE":V="yt-logos";W="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":V="yt-logos-ext";W="yt-logo-red-updated";break;case "YOUTUBE_LOGO":V="yt-logos-ext";W="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":V="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":V="shorts";W=d;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":V="yt-sys-icons";W="youtube_improve_tv";break;case "OUTLINE_BAG":V=
"yt-sys-icons";W="bag";break;case "QUEUE_PLAY_LAST":V="yt-sys-icons";W="list_queue_last";break;case "SLASH_CIRCLE_LEFT":W="slash_circle_left";break;case "SPEED_1_POINT_2X":W="1_point_2x";break;case "SPEED_1_POINT_5X":W="1_point_5x";break;case "SPEED_1_POINT_8X":W="1_point_8x";break;case "SPEED_POINT_2X":W="point_2x";break;case "SPEED_POINT_5X":W="point_5x";break;case "SPEED_POINT_8X":W="point_8x";break;case "SPEED_1X":W="1x";break;case "SPEED_2X":W="2x";break;case "TAB_BOOKMARK":W="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":V="yt-sys-icons";W="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":V="yt-sys-icons";W="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":V="yt-sys-icons",W="tic_tac_toe"}W=V+":"+W;I2C.set(F,W);return W};
LzK=function(F){var W;_.T("kevlar_use_wil_icons")?W=!!_.PY().resolve(_.Ph).resolveIcon({iconName:F.toString()}):W=!1;return W};
_.ZQ=function(F,W,V,d){V=V===void 0?{}:V;d=d===void 0?!1:d;V===null&&(V={});var y=_.VU("kevlar_command_handler_command_banlist");y=_.L(y);for(var z=y.next();!z.done;z=y.next())if(z=F?F.hasOwnProperty(z.value):void 0,z)return!1;y=_.e(F.commandMetadata,_.Jx);return d&&y!=null&&y.url?!1:!W.disableCommandHandlerOverride&&_.Jj.instance?(d=_.Jj.instance,V.form||(V.form={element:W}),V.form.element||(V.form.element=W),!V.clickedVisualElement&&W.visualElement&&(V.clickedVisualElement=W.visualElement),d.resolveCommand(F,
V),!0):!1};
nQr=function(F,W){F=Q1(F);for(var V=_.L(F.visibilityMonitorKeys||[]),d=V.next();!d.done;d=V.next())W.unobserveByKey(d.value);F.visibilityMonitorKeys=void 0};
Fk=function(F,W){if(_.is()){if(_.T("kevlar_vimio_use_shared_monitor"))mk1(F,W.data);else if(!mk1(F,W.data))return;var V=W.data,d=a2c(V);if(_.T("enable_client_ve_spec_logging"))nQr(F,W.observer);else{var y=Q1(F);y.trackedParams&&y.trackedParams!==d&&nQr(F,W.observer)}y=Q1(F);!V||y.data&&y.data===V||(y.data=V);iX$(F,W);y.trackedParams=d}};
iX$=function(F,W){var V=W.observer;if(!V&&_.T("web_skip_missing_vimio_observer")){var d,y;_.rL(new _.po("VisibilityObserver is not defined.",F.tagName,F.trackedParams,(d=W.data)==null?void 0:d.trackingParams,(y=W.data)==null?void 0:y.loggingDirectives))}else{var z=W.layer,I=W.visibilityCallback||function(){},n=W.prescanCallback,M=Q1(F);
d=[];W.showOption&&d.push(V.observe(F,function(){W.skipLogging&&W.skipLogging()||_.W7().reportShown(M,void 0,z,7);I(!0)},W.showOption));
W.hideOption&&d.push(V.observe(F,function(){_.W7().reportHidden(M,void 0,z,7);I(!1)},W.hideOption));
W.prescanOption&&n&&d.push(V.observe(F,function(){n()},W.prescanOption));
M.visibilityMonitorKeys=d}};
mk1=function(F,W){F=Q1(F);if(F.visualElement&&!W)return!0;if(!W)return!1;var V=!1;if(_.T("enable_client_ve_spec_logging")){var d,y;V=!!((d=W.loggingDirectives)==null?0:(y=d.clientVeSpec)==null?0:y.uiType)}d=a2c(W);if(!d&&!V)return!1;_.T("mweb_component_visibility_logging")&&(F.veContainer||(F.veContainer={}),F.veContainer.trackingParams=d);if(F.trackedParams&&F.trackedParams===d)return!1;var z;if(_.T("enable_client_ve_spec_logging")&&((z=F.visualElement)==null?0:z.isClientVe())){var I;z=(I=F.visualElement)==
null?void 0:I.getAsJspb();var n,M,Y,h;if(_.Oy(z,2)===((n=W.loggingDirectives)==null?void 0:(M=n.clientVeSpec)==null?void 0:M.uiType)&&_.Oy(z,3,-1)===((Y=W.loggingDirectives)==null?void 0:(h=Y.clientVeSpec)==null?void 0:h.elementIndex))return!1}if(_.T("enable_client_ve_spec_logging")){var q,R;!F.visualElement&&((q=W.loggingDirectives)==null?0:(R=q.clientVeSpec)==null?0:R.uiType)&&(n=W.loggingDirectives.clientVeSpec,W=n.uiType,I=n.elementIndex,n=n.clientYoutubeData,F.visualElement=_.VZ(_.dB(),{veType:W,
elementIndex:I,clientYouTubeData:n}))}return!0};
a2c=function(F){if(F==null?0:F.rendererContext){var W=_.e(F.rendererContext,_.yZ);if(W==null?0:W.loggingDirectives)return W.loggingDirectives.trackingParams}return(F==null?0:F.loggingDirectives)?F.loggingDirectives.trackingParams:F==null?void 0:F.trackingParams};
Q1=function(F){var W;return(W=F.polymerController)!=null?W:F};
h59=function(F){_.W7();if(_.Uk(zc().JSC$13052_elementShouldLogGesture).bind(zc())(F,4)){M7h(F);var W=YFY(F);pNh.set(F,W)}};
M7h=function(F){pNh.has(F)&&(pNh.get(F).cancel("untrack hover element"),pNh.delete(F))};
YFY=function(F){var W,V=[],d=!1,y=new _.sg(function(z,I){qm(F,"mouseenter",_.Uk(function(){var n,M,Y;return _.m(function(h){if(h.nextAddress==1)return W=(0,_.J5)(),n=qFK(F),V.push(n),M=R59(F,function(){d=!0;I(Error("Yg"))}),h.yield(n,2);
if(h.nextAddress!=3)return M&&op(M),Y=bXh(F),V.push(Y),h.yield(Y,3);z();_.UD(h)})}))});
y.then(function(){var z=(0,_.J5)()-W;z=Math.round(z);if(!(500>z||6E5<=z)){var I=F.getScreenLayer?F.getScreenLayer():void 0;I=_.is(I)||"";var n=TRh(_.W7(),F);_.As(I,F.visualElement?F.visualElement:_.sf(n),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:z}})}h59(F)},function(){B7&&(B7(),B7=null);
d&&(M7h(F),h59(F))});
return y};
qFK=function(F){var W;return(new _.sg(function(V,d){B7=function(){d(Error("Zg"))};
W=_.HP.debounce(_.Uk(function(){op(y);V()}),1,100);
var y=_.Da(F,"mousemove",W)})).thenCatch(function(){var V=_.HP.cancelDebouncedJobMap.get(W);
V&&_.HP.cancelJob(V)})};
bXh=function(F){var W;return(new _.sg(function(V,d){B7=function(){d(Error("$g"))};
W=qm(F,"mouseleave",_.Uk(function(){V()}))})).thenCatch(function(){op(W)})};
R59=function(F,W){return qm(F,"mouseleave",_.Uk(W))};
gQr=function(F){e5f&&_.Ld.cancel(e5f);e5f=_.Ld.run(function(){_.On(F,"yt-visibility-refresh");e5f=0})};
uKW=function(F){F=Number(F);return"rgba("+[F>>16&255,F>>8&255,F&255,(F>>24&255)/255].join()+")"};
HXc=function(F){if(!F)return!1;if(_.e(F,_.Kzf))return!0;var W;if(F=(W=_.e(F,_.tx))==null?void 0:W.commands)for(W=_.L(F),F=W.next();!F.done;F=W.next())if(_.e(F.value,_.Kzf))return!0;return!1};
DkC=function(F){var W=!0;W=W===void 0?!0:W;if(!F.useSignals&&!F.experimentalPropertiesChanged||_.T("experimental_templating_behavior_nopatch_killswitch")){var V=F._propertiesChanged;F._propertiesChanged=function(d,y,z){W?F.debounceRender():F.doRender();V&&V.call(F,d,y,z)}}};
Aoh=function(F,W){if(F.useSignals||F.experimentalPropertiesChanged)if(_.T("experimental_templating_behavior_nopatch_killswitch"))F.experimentalPropertiesChanged=function(){};
else return;var V=new Set,d=[F].concat(_.Pd(F.behaviors));d=_.L(d);for(var y=d.next();!y.done;y=d.next()){y=y.value;for(var z in y.properties)V.has(z)||(F._addPropertyEffect(z,"function",W),V.add(z))}};
jtK=function(){var F=Polymer.Element,W=F._prepareTemplate;F._prepareTemplate=function(){W.call(this);var V=this.prototype;if(V.experimentalTemplatingInUse&&V.experimentalTemplatingInUse()&&V.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.Ab(Error("ah"));else{V=this.template.content.childNodes;for(var d=V.length-1;d>=0;d--){var y=V[d];y.nodeName!=="STYLE"&&y.nodeName!=="LINK"&&y.nodeName!=="SCRIPT"&&y.nodeName!=="#comment"&&y.remove()}}}};
rom=function(F){var W=!0;W=W===void 0?!0:W;jtK();var V=F.ready;F.ready=function(){this._template=null;V.call(this)};
Aoh(F,W?F.debounceRender:F.doRender)};
kCS=function(F,W,V){if(V===null||V===void 0)return V;var d=SeN(F.tagName.toLowerCase(),W,function(){throw Error("Vb");});
if(d===null)return V;d=C_N[d];var y;if((y=d.isUnwrappable)==null?0:y.call(d,V)){if(d.unwrap)return d.unwrap(V);throw Error("dh");}return d.filterString?d.filterString(F.tagName,W,String(V)):V};
l29=function(F,W,V){var d=W[W.length-1]!=="$";V=kCS(F,W,V);d?F[W]=V:(d=V==null?null:String(V),UC(F,W.slice(0,-1),d))};
nd=function(F){_.T("mweb_after_render_to_scheduler")?_.HP.addJob(function(){try{F()}catch(W){_.Ip(W)}},8):(NRN.length===0&&requestAnimationFrame(function(){setTimeout(function(){var W=NRN.slice();
NRN.length=0;W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;try{V()}catch(d){_.Ip(d)}}})}),NRN.push(F))};
f29=function(F){if(F){var W=F.component;if(W){var V;W==null||(V=W.events)==null||V.publish("DISCONNECTED");var d;W==null||(d=W.onDisconnected)==null||d.call(W)}var y,z;(y=F.__spec)==null||(z=y.didUnmount)==null||z.call(y);for(W=0;W<F.childNodes.length;W++)f29(F.childNodes[W])}};
_.ms=function(F,W,V){V===void 0?delete F[W.name]:F[W.name]=V};
_.ap=function(F){var W={androidIncludeFontPadding:!1},V=0,d=[],y=[],z=[];if(F.simpleText)return W.content=F.simpleText,W;if(F.runs===void 0)return W.content="",W;F=_.L(F.runs);for(var I=F.next();!I.done;I=F.next()){I=I.value;var n=I.text,M=void 0,Y=(M=n)==null?void 0:M.length;if(n&&Y){d.push(n);if(I.bold||I.italics||I.strikethrough||I.underline||I.textColor!=null&&I.textColor!==0||I.deemphasize){n=y;M=n.push;var h={startIndex:V,length:Y};I.bold&&(h.weightLabel="FONT_WEIGHT_MEDIUM");I.italics&&(h.italic=
!0);I.strikethrough&&(h.strikethrough="LINE_STYLE_SINGLE");I.underline&&(h.underline="LINE_STYLE_SINGLE");I.textColor!=null&&I.textColor!==0?document.documentElement.hasAttribute("dark")?h.fontColor=I.darkModeTextColor||I.textColor:h.fontColor=I.textColor:I.deemphasize&&(document.documentElement.hasAttribute("dark")?h.fontColor=parseInt("ff"+vX9("#aaa").substring(1),16):h.fontColor=parseInt("ff"+vX9("#606060").substring(1),16));M.call(n,h)}I.navigationEndpoint&&(n=z,M=n.push,h={startIndex:V,length:Y,
onTap:{innertubeCommand:I.navigationEndpoint}},I.loggingDirectives&&_.ms(h,wNc,I.loggingDirectives),M.call(n,h));V+=Y}}W.content=d.join("");W.styleRuns=y.length?y:void 0;W.commandRuns=z.length?z:void 0;return W};
$kG=function(F){if(F==null||!F.runs)return!0;F=_.L(F.runs);for(var W=F.next();!W.done;W=F.next())if(W=W.value,W.bracket||W.errorUnderline||W.deemphasize||_.e(W,i$)||_.e(W,GCc))return!1;return!0};
Ukm=function(F,W){return function(V){var d=W.unit;if(d!==V)throw Error("gh`"+F+"`"+d+"`"+V);return W}};
Ma=function(F){if(!((F==null?0:F.value)&&(F==null?0:F.unit)))return"";switch(F.unit){case "DIMENSION_UNIT_FRACTION":var W="%";break;default:W="px"}F=F.value;W==="%"&&(F*=100);return""+F+W};
OXc=function(F){try{return F()}catch(W){_.rL(W)}};
_.pd=function(F){var W=_.e(F,_.Yx);if(W)return W;if((W=_.e(F,XNW))&&W.commands)return xkh(W.commands);if((W=_.e(F,vQf))&&W.commands)return xkh(W.commands);if((F=_.e(F,EQL))&&F.identifier&&F.command&&(coC||(coC=[]),!coC.includes(F.identifier)))return coC.push(F.identifier),_.e(F.command,_.Yx)};
xkh=function(F){if(F.length!==0){var W=[];F=_.L(F);for(var V=F.next();!V.done;V=F.next())(V=_.pd(V.value))&&W.push(V);return{commandExecutorCommand:{commands:W}}}};
_.qa=function(F){var W=F.defaultTarget,V=F.elementConfig,d=F.elementsCommand,y=F.skipOnClick,z=F.forceNewState,I=F.additionalCommandArgs,n=F.innertubeCommand||_.pd(d);if(n){F={};var M=t7$(n);d=M.navigatingCommand;M=M.href;d&&M?(F.href$=M,SFN(F,d,M,W),_.T("web_atagconfig_pointerdown")&&P_W(F,d),z&&(F["force-new-state$"]=!0)):(F.role$="button",F.href$="javascript:void(0);");_.e(n,JoN)&&(F["aria-haspopup$"]=!0);y||(F.onclick=function(Y){var h={};if(ZX1(Y)){var q=(I==null?void 0:I.clickedVisualElement)||
(I==null?void 0:I.getClickedVisualElement)&&I.getClickedVisualElement();q&&(h={clickedVisualElement:q});h=Object.assign({},{form:{element:Y.target,event:Y,createScreenConfig:h}},I);Y.preventDefault();_.hU(n,h)}});
return Object.assign({},V,F)}};
QtG=function(F){if(F.length){if(F.length===1)return F[0];var W={};_.ms(W,_.tx,{commands:F});return W}};
Rp=function(F){return F&&F.href$!=="javascript:void(0);"};
t7$=function(F){var W,V=((W=_.e(F,_.tx))==null?void 0:W.commands)||[F];F=_.L(V);for(W=F.next();!W.done;W=F.next()){W=W.value;var d=void 0,y=void 0;V=(y=_.e((d=W)==null?void 0:d.commandMetadata,_.Jx))==null?void 0:y.url;_.T("web_remove_web_navigation_endpoint_data")||(d=void 0,V=V||((d=_.e(W,FPC))==null?void 0:d.url));if(V&&V!=="/service_ajax"){if(d=_.Se(V,WPf))return F=_.cg(d),{navigatingCommand:W,href:F};_.rL(new _.po("AttributedString URL could not be sanitized",V))}}return{}};
ZX1=function(F){return F.button!==void 0?F.button===0&&!(F.shiftKey||F.altKey||F.metaKey||F.ctrlKey):!(F.shiftKey||F.altKey||F.metaKey||F.ctrlKey)};
SFN=function(F,W,V,d){V=!te(V);var y,z,I;if((y=_.e(W,_.J2))!=null&&y.nofollow||(z=_.e(W,_.H6))!=null&&z.nofollow||(I=_.e(W,_.Ga))!=null&&I.nofollow||V)F.rel$="nofollow";var n;W=((n=_.e(W,_.Ga))==null?void 0:n.target)==="TARGET_NEW_WINDOW"?"_blank":d===void 0?"":d;F.target$=W};
P_W=function(F,W){W.clickTrackingParams&&(F.params={itct:W.clickTrackingParams});F.onpointerdown=function(V){VyY(V)};
F._data=W};
db$=function(F){(F.loggingUrls||[]).forEach(function(W){$E(W.baseUrl,W.attributionSrcMode)})};
VyY=function(F){var W=F.currentTarget;F=OXc(function(){return W.href});
var V=W.params;F&&_.jN(F,V||{},8,!0)};
_.b$=function(F,W){(F=_.pd(F))&&_.hU(F,W)};
_.hU=function(F,W){_.ZO(_.Tc,function(V){W?V.resolveCommand(F,W):V.resolveCommand(F)})};
sZS=function(F,W){var V=["yt-core-attributed-string__link"];W!=null&&W.noLinkColor||((W==null?0:W.isOverlay)?V.push("yt-core-attributed-string__link--overlay-call-to-action-color"):V.push("yt-core-attributed-string__link--call-to-action-color"),(W==null?0:W.linkInheritColor)&&V.push("yt-core-attributed-string--link-inherit-color"));V={className:V.join(" "),tabindex$:"0"};var d=F.onTap||F.onLongPress;if(!d)return V;var y=yt1(F);y&&(V["aria-label$"]=y);W=_.qa({elementsCommand:d,elementConfig:V,skipOnClick:!(W==
null||!W.skipOnClick),forceNewState:!0});F.onLongPress&&(d=new zif(function(){var z=_.pd(F.onLongPress);z&&_.PY().resolve(_.Tc).resolveCommand(z)}),W&&oAh(d,W));
return W||V};
yt1=function(F){var W,V;return(W=F.onTapOptions)==null?void 0:(V=W.accessibilityInfo)==null?void 0:V.accessibilityLabel};
B09=function(F){var W=F;F<=16777215&&(W+=parseInt("ff000000",16));return _.MV(W)};
LPC=function(F){var W=F.isDarkTheme;var V=F.extension;F=F.runColor;var d=void 0;if(V=V==null?void 0:V.colorMap){W=W?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";V=_.L(V);for(var y=V.next();!y.done;y=V.next())if(y=y.value,W===y.key){d=y.value;break}}d==null&&F&&(d=F);if(d)return B09(d)};
ei=function(F){var W=F.config;var V=F.image;var d=F.imageConfig;var y=F.imageWrapperConfig;var z=F.run;var I=F.tag;var n=F.textLength;var M=F.startIndex===void 0?0:F.startIndex;F=F.length;M===void 0&&(M=0);z={run:z,startIndex:M,endIndex:F!==void 0?M+F:n,tag:I};V&&(z.image=V);d&&(z.imageConfig=d);y&&(z.imageWrapperConfig=y);W&&(z.config=W);return z};
Ih$=function(F,W){if(F.weight)return F.weight;switch(F.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 W?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
nAS=function(F){switch(F){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"}};
mbL=function(F){switch(F){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"}};
Kd=function(F,W,V){var d=W;F.content&&V&&(V=F.content.indexOf("\n"),V!==-1&&(d=Math.min(W,V)));if(!F.content||F.content.length<=d)W=F;else if(F.attachmentRuns||F.commandRuns||F.decorationRuns||F.styleRuns||F.paragraphStyleRuns){W=gB(F.content,d);V=d;var y=F.attachmentRuns;if(y){var z=[];y=_.L(y);for(var I=y.next();!I.done;I=y.next())I=Object.assign({},I.value),I.startIndex===void 0||I.startIndex>=V||(I.length||(I.length=0),I.length+I.startIndex>V&&(I.length=V-I.startIndex),z.push(I));V=z}else V=void 0;
z=ahc(d,F.commandRuns);y=d;var n=F.decorationRuns;if(n){I=[];n=_.L(n);for(var M=n.next();!M.done;M=n.next()){M=M.value;var Y=_.e(M.textDecorator,u$);if(Y&&Y.startIndex!==void 0&&!(Y.startIndex>=y)){M=Object.assign({},M,{textDecorator:{highlightTextDecorator:Object.assign({},Y)}});Y=_.e(M.textDecorator,u$);if(!Y.length||Y.length+Y.startIndex>y)Y.length=y-Y.startIndex;I.push(M)}}y=I}else y=void 0;I=ahc(d,F.styleRuns);if(n=F.paragraphStyleRuns)for(F=[],n=_.L(n),M=n.next();!M.done;M=n.next()){var h=M.value;
M=Object.assign({},h);if(!(M.startIndex===void 0||M.startIndex>=d)){if(!M.length||M.length+M.startIndex>d)M.length=d-M.startIndex;Y=[];var q=void 0,R=void 0;if((q=h)==null?0:(R=q.listGroup)==null?0:R.listItems)for(h=_.L(h.listGroup.listItems),q=h.next();!q.done;q=h.next())if(q=Object.assign({},q.value),!(q.startIndex===void 0||q.startIndex>=d)){if(!q.length||q.length+q.startIndex>d)q.length=d-q.startIndex;Y.push(q)}Y.length>0&&(M.listGroup||(M.listGroup={}),M.listGroup=Object.assign({},M.listGroup,
{listItems:Y}));F.push(M)}}else F=void 0;W={content:W,attachmentRuns:V,commandRuns:z,decorationRuns:y,styleRuns:I,paragraphStyleRuns:F}}else W=Object.assign({},F,{content:gB(F.content,d)});return W};
ahc=function(F,W){if(W){var V=[];W=_.L(W);for(var d=W.next();!d.done;d=W.next())if(d=Object.assign({},d.value),!(d.startIndex===void 0||d.startIndex>=F)){if(!d.length||d.length+d.startIndex>F)d.length=F-d.startIndex;V.push(d)}return V}};
gB=function(F,W){var V=W,d;if(d=V>0)d=F.charCodeAt(V-1),d=d>=55296&&d<=56319;d&&(V=F.charCodeAt(V),d=V>=56320&&V<=57343);d&&--W;return F.substring(0,W)};
_.H7=function(F){return(F==null?void 0:F.content)!==void 0};
Yq9=function(F){return function(W){var V=F.run;(V.onTap!==void 0||V.onLongPress!==void 0)&&_.e(V,wNc)&&Fk(W,{data:{loggingDirectives:_.e(V,wNc)},observer:_.PY().resolve(tb),hideOption:iqh,showOption:MyS,layer:W.layer})}};
pD9=function(F){return function(W){for(var V in F)(vA[V]||vA[OC["default"]])(W,V,F[V])}};
him=function(F,W,V,d){for(var y=_.L(F.parts),z=y.next();!z.done;z=y.next()){z=z.value;if(typeof z==="string")throw Error("ih");if(z.start<=W&&V<=z.end){him(z,W,V,d);return}}F.parts.push({data:d,parts:[],start:W,end:V})};
qqC=function(F,W){for(var V=W.parts.length;V>=0;V--){var d=W.parts[V],y=W.parts[V-1],z=V===W.parts.length?W.end:d.start;y=V===0?W.start:y.end;z!==y&&W.parts.splice(V,0,F.slice(y,z));d&&qqC(F,d)}};
RiY=function(F){F.sort(function(W,V){if(W.startIndex<V.startIndex)return-1;if(V.startIndex<W.startIndex)return 1;W=W.endIndex-W.startIndex;V=V.endIndex-V.startIndex;return W>V?-1:V>W?1:0})};
_.bqY=function(F){var W=F.thumbnails;if(W){F={sources:[]};W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d={};d.url=V.url;d.width=V.width;d.height=V.height;F.sources.push(d)}return F}};
T0Y=function(F,W,V,d){if(!W)return F.length>=1?F[F.length-1]:null;if(d)for(var y=_.L(F),z=y.next();!z.done;z=y.next()){z=z.value;var I=void 0,n=(I=z.url)==null?void 0:I.indexOf(d);if(n!==void 0&&n>=0)return z}d=_.L(F);for(y=d.next();!y.done;y=d.next())if(y=y.value,y.width&&y.height&&(V&&y.width>=W||!V&&y.height>=W))return y;for(W=F.length-1;W>=0;W--)if(V&&F[W].width||!V&&F[W].height)return F[W];return F[0]};
_.eih=function(F){var W;return(F=(W=F.sources)==null?void 0:W[0])?F.width/F.height:0};
_.gAK=function(F){if(F.sources){F=_.L(F.sources);for(var W=F.next();!W.done;W=F.next()){W=W.value;var V=void 0;if((V=W.clientResource)==null?0:V.imageName)return W}}};
KPr=function(F){var W={};F=_.e(F.processor,ufL);var V=(F=F==null?void 0:(V=F.imageTint)==null?void 0:V.color)?_.MV(F):void 0;V&&(W.color=V);return W};
Hq1=function(F){var W;if((W=F.clientResource)!=null&&W.imageColor)return _.MV(F.clientResource.imageColor)};
_.AtL=function(F,W,V,d,y,z,I){if(!W||W.length===0||W[0].clientResource)return null;if(V&&W[0].url)return W[0].url;d===void 0&&(d=!0);if(d){var n;F=Db9*(y||(F==null?void 0:(n=F.getBoundingClientRect())==null?void 0:n.width)||0)}else{var M;F=Db9*(z||(F==null?void 0:(M=F.getBoundingClientRect())==null?void 0:M.height)||0)}W=T0Y(W,F,d,I);return(W==null?0:W.url)?W.url:(W==null?0:W.imageData)?W.imageData:null};
jZ9=function(F,W,V){V=V?[V]:[];F.opacity&&V.push("opacity: "+F.opacity+";");W&&F.placeholderColor?(F=_.MV(F.placeholderColor),V.push("background-color: "+F+";")):V.push("background-color: transparent;");return V.join(" ")};
rtY=function(F,W,V,d,y){var z=["ytCoreImageHost"];W&&z.push(W);V||z.push("ytCoreImageFillParentHeight");d||z.push("ytCoreImageFillParentWidth");switch(F.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":z.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":z.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":z.push("ytCoreImageContentModeCenter");break;default:z.push("ytCoreImageContentModeScaleToFill")}F.flipForRtlLayout&&z.push("ytCoreImageFlipRtl");
switch(y){case "TOP_START":var I;z.push(((I=document.body)==null?void 0:I.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return z.join(" ")};
k1W=function(F){var W;if(F==null?0:(W=F.clientResource)==null?0:W.imageName){var V;F=(V=F.clientResource)==null?void 0:V.imageName;a:{switch(F){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":V="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":V="yt-logos-ext:yt-logo-updated";break a}V=void 0}return V||ClN.get(F)||F}};
fhC=function(F){return _.T("mweb_wiz_skip_render")?lhm(F):N0$(F)};
lhm=function(F){return function(W){var V=bL$("wink-root");EC=Xs.lastChild;TG1();tOC(V,_.a(F,W))}};
N0$=function(F){var W=W===void 0?!1:W;return function(V){if(!W||!_.T("mweb_skip_keto_to_c3_if_no_data")||V.data!==void 0){var d=Vu(!1);try{var y=V.children;_.T("mweb_render_outside_patch_killswitch")||Xs?y?xl(_.a(F,V,y)):xl(_.a(F,V)):_.rL(new _.po("ketoToC3 called outside of a patch",{tagName:F.TAG_NAME}))}finally{Vu(d)}}}};
wDK=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
$bC=function(F,W){F.onViewportEntered=W;G1$.observe(F)};
Ub$=function(){var F={rootMargin:"10%",threshold:.01};_.T("mweb_enable_set_io_root_to_null_safari")?F.root=null:_.T("mweb_enable_set_io_root_to_body_safari")&&(F.root=document.body);return new IntersectionObserver(function(W,V){W.filter(function(d){return d.intersectionRect.height>0}).forEach(function(d){d=d.target;
if(!_.T("mweb_enable_only_update_image_when_connected")||d.isConnected!==!1){var y;(y=d.onViewportEntered)==null||y.call(d);V.unobserve(d)}})},F)};
OqS=function(F,W,V,d,y){function z(){if(d){var n=d.loadedClass,M=d.notifyOnUnloaded;n&&_.DT(F,n);M&&F.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function I(){var n=V(W,F);n&&F.getAttribute("src")!==n&&(_.T("mweb_enable_only_update_image_when_connected")&&F.isConnected===!1||n===F.src||(F.src=n),z())}
y=y===void 0?!0:y;F.removeAttribute("src");z();W&&(y?$bC(F,I):I())};
XDK=function(F,W,V){if(!W)return!1;W=V(W,F);V=F.getAttribute("src");return W&&W===V&&F.complete};
xb9=function(F,W){for(var V in W)V==="className"?F.className=W[V]:(vA[V]||vA[OC.default])(F,V,W[V])};
EAf=function(F,W,V){V=V===void 0?!1:V;var d=F.sources!==void 0?F:_.bqY(F);if(d){var y=W.onload;W.onload=function(Y){var h=Y.target;V&&h.naturalWidth===120||_.AU(h,"ytCoreImageLoaded");W.notifyOnLoaded&&h.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));y==null||y(Y)};
W.targetWidth&&W.preserveWidth&&(W.width=W.targetWidth);W.targetHeight&&W.preserveHeight&&(W.height=W.targetHeight);var z=_.gAK(d),I=z&&k1W(z),n=KPr(d);if(I)return(F=Hq1(z)||n.color)&&(W.color=F),{type:"icon",iconName:I,config:Object.assign({},W,W.alt?{}:{"aria-hidden$":"true"},{"aria-label$":W.alt,role:"img"})};if(F.sources===void 0){W.alt=F.accessibility&&F.accessibility.accessibilityData&&F.accessibility.accessibilityData.label||W.alt;W.style$=jZ9(F,W.shouldShowPlaceholder,W.style$);var M;W.isPreloaded=
!((M=_.e(F,vA9))==null||!M.isPreloaded)}W.contentMode&&!d.contentMode&&(d.contentMode=W.contentMode);W.className=rtY(d,W.className,W.preserveHeight,W.preserveWidth,W.objectPosition);W.loadedClass="ytCoreImageLoaded";return{type:"image",image:d,config:W}}};
_.ji=function(){var F=_.QS.apply(0,arguments);return _.Ae(ctC,function(W){var V=F.map(function(d){return d==null?void 0:d(W)});
return function(){return void V.forEach(function(d){return void(d==null?void 0:d())})}})};
tyc=function(F,W){var V=W==null?void 0:W.initial;return _.bu(function(){_.f6(!0);return V=F(V)},{equals:W==null?void 0:W.isEqual},"rSlKsc")};
SqL=function(F,W){if(F===W)return!0;if(F===void 0||W===void 0)return!1;var V,d,y,z,I,n,M,Y;return F.content===W.content&&((V=F.styleRuns)==null?void 0:V.length)===((d=W.styleRuns)==null?void 0:d.length)&&((y=F.commandRuns)==null?void 0:y.length)===((z=W.commandRuns)==null?void 0:z.length)&&((I=F.attachmentRuns)==null?void 0:I.length)===((n=W.attachmentRuns)==null?void 0:n.length)&&((M=F.decorationRuns)==null?void 0:M.length)===((Y=W.decorationRuns)==null?void 0:Y.length)};
Jt9=function(F){return F.parts.map(PlG)};
PlG=function(F){if(typeof F==="string")return F;var W=F.data;F=W.image!==void 0&&W.imageConfig!==void 0?_.a("span",{el:_.ji(pD9(F.data.imageWrapperConfig))},_.a(_.rB,Object.assign({},{data:F.data.image},F.data.imageConfig))):_.a(F.data.tag,{el:_.ji(Yq9(F.data),pD9(F.data.config))},F.parts.map(PlG));return pR(F)};
Zq$=function(F,W){return F===W?!0:F===void 0||W===void 0?!1:F.noStyleRuns===W.noStyleRuns&&F.noLinkColor===W.noLinkColor&&F.noEndpoints===W.noEndpoints&&F.headerRuns===W.headerRuns&&F.isOverlay===W.isOverlay&&F.linkInheritColor===W.linkInheritColor&&F.userInput===W.userInput&&F.isHeadline===W.isHeadline};
QZ1=function(F){return function(){var W,V,d,y,z,I,n,M,Y,h,q,R,b,g;return{ariaLabel:(W=F.ariaLabel)==null?void 0:W.call(F),className:(V=F.className)==null?void 0:V.call(F),ellipsisTruncate:(d=F.ellipsisTruncate)==null?void 0:d.call(F),isOverlay:(y=F.isOverlay)==null?void 0:y.call(F),linkInheritColor:(z=F.linkInheritColor)==null?void 0:z.call(F),noEndpoints:(I=F.noEndpoints)==null?void 0:I.call(F),noStyleRuns:(n=F.noStyleRuns)==null?void 0:n.call(F),noLinkColor:(M=F.noLinkColor)==null?void 0:M.call(F),
noPreWrap:(Y=F.noPreWrap)==null?void 0:Y.call(F),noWrap:(h=F.noWrap)==null?void 0:h.call(F),skipOnClick:(q=F.skipOnClick)==null?void 0:q.call(F),userInput:(R=F.userInput)==null?void 0:R.call(F),headerRuns:(b=F.headerRuns)==null?void 0:b.call(F),isHeadline:(g=F.isHeadline)==null?void 0:g.call(F)}}};
WOL=function(F,W){F=new FOh(F,W);_.Ab(F);throw F;};
VWS=function(F,W,V){var d=lsh(F);F._numRenders=0;try{var y=ZW$(function(){return _.a(W,Object.assign({},V))})}catch(I){var z=function(n){n.args||(n.args=[]);
n.args.push("Error in web component wrapper");n.args.push(F.tagName.toLowerCase());return n};
_.j5(I instanceof Error?z(I):new FOh("Wiz rendering error",F.tagName.toLowerCase()));throw I;}finally{lsh(d)}return y};
_.Na=function(F,W,V){function d(h){var q={};h=_.L(h);for(var R=h.next();!R.done;R=h.next()){R=R.value;var b=void 0,g=void 0,K=void 0,C=_.ZM((K=(g=(b=R).getAttribute)==null?void 0:g.call(b,"slot"))!=null?K:"children");if(b=q[C])b.push(R);else if(C in z||C==="children")q[C]=[R]}h=_.L(Object.keys(q));C=h.next();for(R={};!C.done;R={content$jscomp$62:void 0},C=h.next())C=C.value,C!=="children"&&(R.content$jscomp$62=q[C],q[C]=function(k){return function(){return k.content$jscomp$62}}(R));
return q}
V=V===void 0?{}:V;F.debugName=W+" (CoW)";var y,z=(y=V.props)!=null?y:{};NQW.add(W);var I=dch();y=function(){var h=I.apply(this,arguments)||this;h.rawProps={};h.queuingRender=!1;h.dispose=function(){};
h.isWebComponentWrapper=!0;h.isReparenting=!1;h.hasRendered=!1;return h};
_.u(y,I);y.prototype.render=function(){this.hasRendered=!0;for(var h=_.L([].concat(_.Pd(this.attributes))),q=h.next();!q.done;q=h.next())q=q.value,q.name!=="slot"&&q.name!=="hidden"&&this.removeAttribute(q.name);h=Object.assign({},this.componentProps,this.slotProps);q=_.L(VWS(this,F,h));h=q.next().value;q=q.next().value;!(h[0]instanceof Element)||h.length>1?WOL("Wrapped Wiz components must return a single root element.",W):(h=h[0].tagName.toLowerCase(),h!==W&&WOL("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(h+" !== '"+W),W),this.dispose=q)};
y.prototype.setUpProps=function(){for(var h=this.rawProps,q=this.attributes,R=_.L(Object.keys(z)),b=R.next();!b.done;b=R.next()){b=b.value;var g=void 0;((g=this)==null?0:g[b])&&this[b]!==ynm&&h[b]===void 0&&(h[b]=this[b],(g=Object.getOwnPropertyDescriptor(this.constructor.prototype,b))&&Object.defineProperty(this,b,g))}R=_.L(q);for(b=R.next();!b.done;b=R.next()){g=b.value;b=_.ZM(g.name);var K=b==="class"&&!q.getNamedItem("class-name");if(b in z||K)g=g.value===""||g.value==="true"?!0:g.value==="false"?
!1:isNaN(Number(g.value))?g.value:Number(g.value),b!=="class"||h.className?h[b]=g:h.className=g}q={};for(var C in z)z[C]!==_.Cd&&z[C]!==zZ9&&(h[C]instanceof Function&&WOL("Function props must be configured as STATIC, not SIGNAL.",W),b=_.L(_.Y$(h[C],void 0,"thC4wf")),R=b.next().value,b=b.next().value,q[C]=b,h[C]=R);h=_.L([h,q]);this.componentProps=h.next().value;this.setters=h.next().value;this.slotProps=d(this.childNodes)};
y.prototype.connectedCallback=function(){GuC.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in z&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
y.prototype.disconnectedCallback=function(){if(!GuC.has(this)){var h;a:{if(_.kx)for(h=this;h;){if(_.l$.has(h)){h=!0;break a}h=h.parentElement}h=!1}if(h)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){h=_.L([].concat(_.Pd(this.attributes)));for(var q=h.next();!q.done;q=h.next()){q=q.value;var R=void 0;q.name==="slot"||q.name==="hidden"&&((R=V.unsafeExternallySettableAttributes)==null?0:R.has("hidden"))||this.removeAttribute(q.name)}}this.innerText="";DUW(this)}}};
y.prototype._setPendingPropertyOrPath=function(){};
y.prototype.notifyPath=function(){};
_.S0.Object.defineProperties(y.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var n=_.L(Object.keys(z)),M=n.next(),Y={};!M.done;Y={prop$jscomp$109:void 0},M=n.next())Y.prop$jscomp$109=M.value,M=void 0,((M=V.legacyPolymer)==null?0:M.forwardHostProps)&&g6Y.has(Y.prop$jscomp$109)||Object.defineProperty(y.prototype,Y.prop$jscomp$109,{set:function(h){return function(q){var R=this;GuC.has(this)||(this.setters?TL(function(){var b,g;return void((g=(b=R.setters)[h.prop$jscomp$109])==null?void 0:g.call(b,q))}):(this.rawProps[h.prop$jscomp$109]=q,this.queuingRender&&h.prop$jscomp$109===
"data"&&q!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(Y),
get:okc.has(Y.prop$jscomp$109)?void 0:function(){return ynm}});
customElements.define(W,y)};
_.sKW=function(F,W){return(F=_.fd(F,W))?_.cg(_.Jy(F)):null};
_.wB=function(F){if(F=_.fd(F,Number.MAX_VALUE,void 0,"width"))return _.Jy(F)};
_.fd=function(F,W,V,d){d=d===void 0?"width":d;if(!F||!F.length)return null;if(_.T("kevlar_tuner_should_always_use_device_pixel_ratio")){var y=window.devicePixelRatio;_.T("kevlar_tuner_should_clamp_device_pixel_ratio")?y=Math.min(y,_.F0("kevlar_tuner_clamp_device_pixel_ratio")):_.T("kevlar_tuner_should_use_thumbnail_factor")&&(y=_.F0("kevlar_tuner_thumbnail_factor"));BCN=y}else BCN||(BCN=window.devicePixelRatio);y=BCN;_.T("kevlar_tuner_should_always_use_device_pixel_ratio")?W*=y:y>1&&(W*=y);if(_.T("kevlar_tuner_min_thumbnail_quality"))return F[0].url||
null;y=F.length;if(_.T("kevlar_tuner_max_thumbnail_quality"))return F[y-1].url||null;if(V)for(var z=0;z<y;z++)if(F[z].url.indexOf(V)>=0)return F[z].url||null;for(V=0;V<y;V++)if(F[V][d]>=W)return F[V].url||null;for(W=y-1;W>0;W--)if(F[W][d])return F[W].url||null;return F[0].url||null};
nkm=function(){Gc.size?setTimeout(function(){$x(LOY)},0):IrG=0};
LOY=function(){var F=(0,_.J5)(),W=null,V=!1;Gc.forEach(function(y){y.loaded=!0;y.loadTime=F;y.pendingPaint=!1;var z=mcm.get(y);z&&z.resolve(F);W=y;V||!y.ftlEligible&&y.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(V=!0)});
var d;((d=W)==null?0:d.markDirty)&&W.markDirty();Gc.clear();IrG=0;V&&arS(F)};
iIh=function(F){Gc.add(F);F.pendingPaint=!0;IrG||(IrG=_.Uf(_.HP,nkm))};
MWr=function(F){F.loaded=!1;F.loadTime=Infinity;var W=mcm.get(F);W&&(W.reject(Error("oh")),mcm.delete(F));F.pendingPaint&&(Gc.delete(F),F.pendingPaint=!1)};
_.YXL=function(F){var W=F.indexOf(":");return W===-1?{originalName:F}:{originalName:F.substring(0,W),datasyncId:F.substring(W+1)}};
_.hZm=function(){return _.m(function(F){if(psm!==void 0)return F.return(psm);psm=new Promise(function(W){var V;return _.m(function(d){switch(d.nextAddress){case 1:return _.rK(d,2),d.yield(_.Of.open("test-only"),4);case 4:return d.yield(_.Of.delete("test-only"),5);case 5:_.$J(d,3);break;case 2:if(V=_.$b(d),V instanceof Error&&V.name==="SecurityError")return W(!1),d.return();case 3:W("caches"in window),_.UD(d)}})});
return F.return(psm)})};
bIY=function(){return _.m(function(F){if(F.nextAddress==1)return F.yield(_.hZm(),2);if(!F.yieldResult)return F.return(void 0);qX$||(qX$=new RZ1);return F.return(qX$)})};
TCm=function(F){var W,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return z.yield(bIY(),2);case 2:W=z.yieldResult;if(!W)throw Error("qh");return z.yield(W.open("yt-player-local-img"),3);case 3:return V=z.yieldResult,z.yield(V.match(F),4);case 4:d=z.yieldResult;if(!d)throw Error("rh");return z.yield(d.blob(),5);case 5:return y=z.yieldResult,z.return(y)}})};
eZh=function(F,W){for(var V in F)if(F.hasOwnProperty(V)&&W[V])return V;return null};
gkL=function(F){return"stamp"+F.replace("-","_")+"_"};
uaY=function(F){var W=F.match(/\[\[([\w\.]+)\]\]/);if(W&&W.length>1)return W[1];_.Ab(Error("th`"+F));return null};
KOC=function(F){return F===void 0?_.Gh("REUSE_COMPONENTS",!1):F||!1};
An9=function(F,W,V){V&&(W.is?(HI$.has(W)&&(F=HI$.get(W),V=F.listener,delete W[F.property],V.type==="element"&&W.removeEventListener(V.eventName,V.handler),HI$.delete(W)),DcN(W)):W.__proto__==HTMLElement.prototype&&(W=new _.po("Rendererstamper removed a non custom element","Stamper: "+F+" element: "+(W&&W.nodeName)),_.rL(W)))};
jKN=function(F,W,V,d){var y=W.node?W.node:W;_.OA(V).parentNode===y&&(W.removeChild(V),An9(F,V,d));if(F=Xk.get(V))Xk.delete(V),_.HP.cancelJob(F);V.hidden=!1};
rnr=function(F,W,V,d){var y,z=(y=W.polymerController)!=null?y:W;y=W.loggingStatus;try{y&&(y.isRendererStamper=!0);if(typeof V!=="string"){for(var I in V.attributes)V.attributes[I]===!0?W.setAttribute(I,""):V.attributes[I]===!1?W.removeAttribute(I):W.setAttribute(I,V.attributes[I]);for(var n in V.params)z[n]=V.params[n],W!==z&&s8(W.localName,n,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(var M in V.properties){var Y=V.properties[M];if(Y){var h=uaY(Y);z[M]=F.get(h);W!==z&&s8(W.localName,M,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");
if(M==="on-tap"||M==="on-click"){var q=F.get(h);W.addEventListener("click",q);HI$.set(W,{property:M,listener:{type:"element",eventName:"click",handler:q}})}}else _.j5(new _.po("Undefined property binding",M))}}V.classListBinding&&V.classListBinding.split(" ").forEach(function(R){R=R.trim();if(R.startsWith("[[")){if(R=uaY(R))R=F.get(R),(Array.isArray(R)?R:(R!=null?R:"").split(" ")).forEach(function(b){b&&_.xz(W,b,!0)})}else R&&_.xz(W,R,!0)});
z.data=d}finally{y&&(y.isRendererStamper=!1)}if(V=Xk.get(W))W.hidden=!1,Xk.delete(W),_.HP.cancelJob(V)};
C9S=function(F,W,V,d){if(W&&W.children&&(V=W.children[V]))if(_.Gh("DEFERRED_DETACH"))for(;V&&!Xk.has(V);){var y=F,z=W,I=V,n=d;I.hidden=!0;y=_.q0(_.HP,jKN.bind(null,y,z,I,n),0);Xk.set(I,y);V=V.nextElementSibling}else for(;(I=W.lastElementChild)&&(W.removeChild(I),An9(F,I,d),I!=V););};
_.xx=function(){for(var F=_.QS.apply(0,arguments),W=!0,V=_.L(F),d=V.next();!d.done;d=V.next())if(typeof d.value!=="string"){W=!1;break}return W?F.join(" ").trim()||void 0:function(){for(var y="",z=_.L(F),I=z.next();!I.done;I=z.next())if(I=I.value,typeof I==="function"&&(I=I()),I)if(typeof I==="string")y+=" "+I;else for(var n in I)if(I.hasOwnProperty(n)){var M=I[n];typeof M==="function"&&(M=M());M&&(y+=" "+n)}y=y.trim()||void 0;return _.f6(y)}};
_.kOK=function(F,W){return _.cZ(F.entities,"markersEngagementPanelSyncEntity",W)};
_.v7=function(F,W){return _.cZ(F.entities,"playerStateEntity",W)};
lrc=function(F,W){return _.cZ(F.entities,"fantasyWinProbabilityEntity",W)};
NCh=function(F,W){return _.cZ(F.entities,"fantasyTeamEntity",W)};
frf=function(F,W){return _.cZ(F.entities,"fantasyPlayerEntity",W)};
wsW=function(F,W){return _.cZ(F.entities,"booleanEntity",W)};
GOG=function(F,W){return _.cZ(F.entities,"qrCodeEntity",W)};
$cS=function(F){return _.cZ(F.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
OI9=function(F){var W;return(W=UcW[F])!=null?W:"EVENT_SPAN_TYPE_UNKNOWN"};
XsK=function(F){return function(W){var V=OI9(W.type);return V==="EVENT_SPAN_TYPE_UNKNOWN"?F(W):_.$8("event",{type:V,nodepath:W.target instanceof Element?oIS(W.target):void 0},function(){return F(W)})}};
_.Ef=function(F){F&&G8("event")&&(F=XsK(F));return XTc(function(W){var V,d=(V=F)==null?void 0:V(W);return typeof d==="boolean"?d:!0})};
c7=function(F){return function(){return F()?F():void 0}};
cnc=function(F){var W=_.DO("animated-rolling-character"),V=nwm(),d=Ax(F.character)||Ax(F.previousCharacter),y=_.L(suf()),z=y.next().value,I=y.next().value;_.kN(function(){if(window.ResizeObserver&&_.T("web_fix_rolling_numbers_zoom_safari")){var n=new _.tU(function(){var Y,h,q=Math.round(((h=(Y=W.value.querySelector("div"))==null?void 0:Y.getBoundingClientRect().height)!=null?h:0)*100)/100;q&&I(q)},500),M=new ResizeObserver(function(){n.fire()});
M.observe(W.value);return function(){M.disconnect();n.dispose()}}});
sgr(function(){var n=_.T("web_fix_rolling_numbers_zoom_safari")?z:F.marginMultiplier;if(n){var M;(M=V.value)==null||M.cancel();d?(M=F.previousCharacter?Number(F.previousCharacter)+10:F.rollUp?0:30,F.shouldAnimate||(M-=xcG(F,M))):(M=F.rollUp?0:2,F.shouldAnimate||(M-=F.rollUp?-1:1));W.value.style.marginTop="-"+M*n+"px";F.shouldAnimate?V.value=vkr(W.value,F,M,d,n):W.value.style.display=F.character?"":"none"}});
return _.a("animated-rolling-character",{el:W,class:"animatedRollingCharacterHost"},gEr(d,function(){for(var n=[],M=1;M<30;M++)n.push(_.a("div",null,M%10));return _.a(_.WY,null,_.a("div",null,"\u00a0"),n,_.a("div",null,"\u00a0"))},function(){return Ekh(F.character)}))};
Ekh=function(F){return _.a(_.WY,null,_.a("div",null,"\u00a0"),_.a(_.WY,null,gEr(!F||_.If(F),function(){return _.a("div",null,"\u00a0")},function(){return _.a("div",null,F)})),_.a("div",null,"\u00a0"))};
vkr=function(F,W,V,d,y){V=new Animation(new KeyframeEffect(F,[{transform:"translateY(0px)"},{transform:"translateY("+(d?xcG(W,V):W.rollUp?-1:1)*y+"px)"}],tWr),document.timeline);W.character?(F.style.display="",V.onfinish=null):V.onfinish=function(){F.style.display="none"};
V.play();return V};
xcG=function(F,W){var V=Number(F.character)+10;if(F.previousCharacter)if(F.character){var d=Number(F.character),y=Number(F.previousCharacter);F=F.rollUp?y<d?V:V+10:y<d?V-10:V}else F=F.rollUp?30:0;else F=F.character==="0"?V:F.rollUp?V-10:V+10;return W-F};
SXr=function(F){return function(W){var V={},d;for(d in W){var y=void 0,z=void 0;((y=void 0)==null?0:(z=y.callbacks)==null?0:z[d])||(V[d]=W[d])}return _.a(iD$,null,function(){for(var I in V)W[I]=_.f6(V[I]);W.disableReactiveLogging=!0;return _.a(F,Object.assign({},W))})}};
ZIC=function(F,W,V,d,y,z,I){V=new Animation(new KeyframeEffect(F,[{transform:"translateY(0px)"},{transform:"translateY("+(z?P9Y(W,V,d,y):d?-1:1)*I+"px)"}],Jn$),document.timeline);W?(F.style.display="",V.onfinish=null):V.onfinish=function(){F.style.display="none"};
V.play();return V};
P9Y=function(F,W,V,d){var y=Number(F)+10;W?F?(F=Number(F),W=Number(W),V=V?W<F?y:y+10:W<F?y-10:y):V=V?30:0:V=F==="0"?y:V?y-10:y+10;return d-V};
FBY=function(F){var W=nwm(),V=nwm();BEG(function(){W.value=F.numberText;V.value=F.numberValue},[F.numberText]);
var d=F.fontSizeMultiplier?F.heightPx*F.fontSizeMultiplier:F.heightPx,y=tN9(function(){if(F.numberText){var I=F.numberText;var n=F.forceRollUp||!V.value||!F.numberValue||V.value<F.numberValue;var M=!!F.shouldAnimate,Y=W.value,h=[],q=0,R=0,b=(Y?Y.replace(/\D/g,"").length:0)-(I?I.replace(/\D/g,"").length:0);Y=Y?Y.split(/(\d)/).filter(Boolean):[];for(I=I.split(/(\d)/).filter(Boolean);b<0;){var g=I[R];h.push({character:g,rollUp:n,marginMultiplier:d,shouldAnimate:M});R++;Ax(g)&&b++}for(;q<b;)g=Y[q],h.push({previousCharacter:g,
rollUp:n,marginMultiplier:d,shouldAnimate:M}),q++,Ax(g)||b++;for(;R<I.length;)b=I[R],g=Y[q],Ax(b)===Ax(g)?(R++,q++):Ax(b)?(q++,b=void 0):Ax(g)&&(R++,g=void 0),h.push({character:b,previousCharacter:g,rollUp:n,marginMultiplier:d,shouldAnimate:M});n=h}else n=[];return n},[F.numberText]),z=F.numberText?["height: "+d+"px;",
"line-height: "+F.heightPx+"px;"].join(" "):"";return _.a("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:z,dir:"ltr","aria-hidden":"true"},y.map(function(I){return _.a(QKS,Object.assign({},I))}))};
WB9=function(F){switch(F){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}};
_.VTf=function(F,W){if(!F&&!W)return"medium";F=Math.max(F||0,W||0);return F>=256?"large":F>=96?"medium":"small"};
dQC=function(F){switch(F){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
y_m=function(F){return new KeyframeEffect(F,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
zOr=function(F){return new KeyframeEffect(F,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.Si=function(F){return function(){var W="",V;for(V in F){for(var d=F[V];typeof d==="function";)d=d();d!==void 0&&d!==null&&(W+="; "+V+": "+d)}return W.length>0?_.f6(W.slice(2)):_.f6()}};
oU9=function(F){switch(F){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"}};
soG=function(F,W){if(W)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(F)switch(F){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"}};
mQ$=function(F,W,V,d,y,z,I){var n=BcN(F),M=n.disabled,Y=n.iconPosition,h=n.style,q=n.focused,R=function(){return!!K()&&Y()==="icon-only"},b=function(){return!!K()&&Y()==="icon-only-40"},g=function(){return!!K()&&Y()==="icon-with-label"},K=function(){return!!W||!(d==null||!d())};
return{type:function(){return h()==="call-to-action-inverse"?"text":h()==="overlay-dark"&&F().type!=="filled"&&F().type!=="tonal"?"tonal":F().type},
shouldFocus:function(){return(q()||(z==null?void 0:z()))&&!M()},
hasIconLeading:function(){return!!K()&&Y()==="leading"},
hasIconTrailing:function(){return!!K()&&Y()==="trailing"},
hasIconLeadingTrailing:function(){return!!K()&&!!(V||y!=null&&y())&&Y()==="leading-trailing"},
hasIconOnly:R,hasIconOnly40:b,hasIconWithLabel:g,iconButton:function(){return R()||b()||g()},
visiblyDisabled:function(){return(M()?"disabled":F().state)==="disabled"||M()},
overrideSmallSizeIcon:function(){return!F().ignoreIconSizeOverride&&LBY(F(),K())},
iconToRender:W?W:function(){return _.a(_.P7,{icon:d,gradientColor:function(){var C;return(C=F().customColors)==null?void 0:C.iconGradientColor},
size:function(){return Ixc(F(),!0,F().ignoreIconSizeOverride)},
active:function(){return F().toggled},
iconFilter:function(){return nUr(F())},
animateIcon:I})},
secondaryIconToRender:V?V:function(){return _.a(_.P7,{icon:y,size:function(){return Ixc(F(),!0,F().ignoreIconSizeOverride)},
active:function(){return F().toggled},
iconFilter:function(){return nUr(F())}})}}};
BcN=function(F){return{size:function(){return F().size},
style:function(){return F().style},
focused:function(){return F().focused},
disabled:function(){return F().disabled},
onTap:function(W){var V,d;return(d=(V=F()).onTap)==null?void 0:d.call(V,W)},
alignByText:function(){return F().alignByText},
aTagConfig:function(){return F().aTagConfig},
customColors:function(){return F().customColors},
segmentedPosition:function(){return F().segmentedPosition},
toggled:function(){return F().toggled},
toggleable:function(){return F().toggleable},
accessibilityLabel:function(){return F().accessibilityLabel},
onToggle:function(W){var V,d;return(d=(V=F()).onToggle)==null?void 0:d.call(V,W)},
iconPosition:function(){return F().iconPosition},
oneOffCustomTextWrap:function(){return F().oneOffCustomTextWrap},
disableTextEllipsis:function(){return F().disableTextEllipsis},
disableBackdropFilter:function(){return F().disableBackdropFilter},
tooltipText:function(){return F().tooltipText},
tooltipShape:function(){return F().tooltipShape},
ariaHidden:function(){return F().ariaHidden},
tabIndex:function(){return F().tabIndex},
buttonText:function(){return F().buttonText},
formattedButtonText:function(){return F().formattedButtonText},
animatedTextProps:function(){return F().animatedTextProps},
onClickRateLimitMs:function(){return F().onClickRateLimitMs}}};
LBY=function(F,W){W=(F.iconPosition==="icon-only"||F.iconPosition==="icon-only-40"||F.iconPosition==="icon-with-label")&&W;return!F.segmentedPosition&&W&&F.size==="S"};
Ixc=function(F,W,V){switch(F.size){case "XS":return 16;case "S":return!V&&LBY(F,W)?24:16;default:return 24}};
ax9=function(F){switch(F){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"}};
iHW=function(F){switch(F){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"}};
MTS=function(F){switch(F){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"}};
nUr=function(F){if(F.style==="overlay-dark"&&F.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
JU=function(F){return F&&F.endsWith("px")?Number(F.slice(0,-2)):0};
hOh=function(F,W){var V=_.L(_.wT(function(){var y,z;return(z=F())!=null?z:W==null?void 0:(y=W())==null?void 0:y.text})),d=V.next().value;
return[function(y){var z=_.bu(function(){var M;return Object.assign({},{location:"bottom",offset:16,delay:1},W==null?void 0:W(),{text:(M=d())!=null?M:""})},void 0,"IJU38d");
_.k$(function(){var M=z();_.ML(function(){_.HP.addJob(function(){ZT.notify(y,M)},4)})},"WlsgZc");
var I=function(){Y1Y(y,z())},n=function(){plK()};
y.addEventListener("mouseenter",I);y.addEventListener("focus",I);y.addEventListener("mouseleave",n);y.addEventListener("blur",n);y.addEventListener("tap",n);_.lu(function(){y.removeEventListener("mouseenter",I);y.removeEventListener("mouseleave",n);y.removeEventListener("focus",I);y.removeEventListener("blur",n);y.removeEventListener("tap",n);plK()})},
V.next().value]};
RON=function(F,W){if(!Za){var V;E01(function(){return V=mof(F,W)});
return V}F.parent=q1Y();return mof(F,W)};
q1Y=function(){var F=Fs(Za||void 0,LKY);return DyW(F)?void 0:F};
QZ=function(F,W){_.hU(F,Object.assign({},W,{forceClickLogging:!0}))};
bHW=function(F){switch(F){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"}};
eOm=function(F,W){var V=_.pd(F==null?void 0:F.onTap),d={};V&&(d.getClickedVisualElement=function(){var y;return TcW(F,V,W==null?void 0:(y=W.value)==null?void 0:y.visualElement)});
d=_.qa({elementsCommand:F.onTap,forceNewState:!0,additionalCommandArgs:d});return Rp(d)?d:void 0};
gUm=function(F,W,V,d){QZ(F,Object.assign({},{form:{element:W,event:V}},d))};
uwL=function(F,W,V,d,y){var z=void 0;return function(I){var n=_.pd(V?F==null?void 0:F.onDisabledTap:F==null?void 0:F.onTap);if(n){var M;z=(M=z)!=null?M:W==null?void 0:W.value;if(n)if(_.T("web_button_vm_click_client_ve_killswitch"))gUm(n,z,I);else{var Y;M=TcW(F,n,(Y=z)==null?void 0:Y.visualElement);if(y){gUm(n,y,I,{clickedVisualElement:M,form:{element:y}});return}gUm(n,z,I,{clickedVisualElement:M})}}d&&d(I)}};
TcW=function(F,W,V){W=W==null?void 0:W.clickTrackingParams;var d,y;F=F==null?void 0:(d=F.loggingDirectives)==null?void 0:(y=d.clientVeSpec)==null?void 0:y.uiType;if(V&&F&&!W)return V};
KBL=function(F){switch(F){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"}};
HHG=function(F){switch(F){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"}};
DQL=function(F){switch(F){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"}};
A_m=function(F){switch(F){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"}};
_.FP=function(F){return _.bu(function(){wUL()();return UtL(F)},{debugName:"d8B62c"},"DEXkhd")};
joW=function(F,W){return _.cZ(F.entities,"engagementToolbarStateEntityPayload",W)};
CeY=function(F){(F=_.sf(F))&&_.r_9(F)};
_.r_9=function(F){var W=_.is();W&&_.uU(W,F)};
kom=function(F,W,V){_.XY(F,"yt-open-popup-action",[W,V||F])};
lx9=function(F,W){var V=_.lj(F,"endpoint"),d=_.lj(F,"action");return(V=d?d:V)&&W&&(V=W.navigationEndpointPopupMap[V])&&(F=_.Ok(V,F),(V=_.lj(F,"renderer"))&&W.supportedPopups.hasOwnProperty(V))?{openPopupAction:{popupType:W.popupTypeMap[V],popup:F}}:null};
NcL=function(F,W,V,d){if(d){var y;V=V==null?void 0:(y=V.data)==null?void 0:y.contents;(y=V instanceof Array&&V.length?V[0]:V)&&(V=_.lj(y,"renderer"))&&d.supportedPopups.hasOwnProperty(V)&&(W.stopPropagation(),kom(F,{openPopupAction:{popupType:d.popupTypeMap[V],popup:y}}))}};
GoL=function(F,W,V,d){d=d===void 0?!1:d;var y=fx1(W);if(y){y.href&&qV(y.href);var z=W.button;z=z!==void 0?z===0&&!WI(W):!WI(W);y.data&&z&&wlL(F,y,W,V,d)}};
wlL=function(F,W,V,d,y){y=y===void 0?!1:y;var z=_.F0("pbj_navigate_limit",-1)===0;$QS(W);_.PY().resolve(_.SU(wL));var I=W.data;if(Object.keys(I).length!==0)if(!_.T("unplugged_web_disable_actions_for_cec_endpoint")&&_.e(I,_.tx))_.T("endpoint_behavior_command_executor_fix_killswitch")||(V.preventDefault(),V.stopPropagation()),_.En(F,[I],F);else if(d=lx9(I,d))I.loggingUrls&&I.loggingUrls.forEach(function(M){M.baseUrl&&_.Ge(M.baseUrl)}),V.preventDefault(),V.stopPropagation(),kom(F,d,W);
else{var n=UQK(0,W.data,V);if(F=W.getForm)F=F(),n.tempData=n.tempData||{},n.tempData=Object.assign({},n.tempData,F);F=_.rW(V);if(d=F.find(function(M){return!!M.visualElement}))n.createScreenConfig=n.createScreenConfig||{},n.createScreenConfig.clickedVisualElement=d.visualElement;
if(!z)if(V.preventDefault(),V.stopPropagation(),_.e(I,_.OHr)&&!y&&_.Jj.instance)_.Jj.instance.resolveCommand(I,n);else if(_.T("kevlar_command_handler_formatted_string")&&!y&&_.Jj.instance&&Xlr(I))y=F.find(function(M){return!!M.is})||V.target,V={form:Object.assign({},n,{event:V,
element:y,originatingNode:W})},_.Jj.instance.resolveCommand(I,V);else{I=_.rW(V);V=[];for(y=0;y<I.length;y++)(z=I[y].is)&&V.push(z);DIN({parents:V.join(","),text:W.innerText},function(){_.On(W,"yt-navigate",n)})}}};
xQr=function(F){if(F=fx1(F))$QS(F),Ov9(F.href)};
fx1=function(F){F=_.rW(F);for(var W,V=0;V<F.length;V++)if(W=F[V],W.tagName==="A"&&W.classList.contains("yt-simple-endpoint")){if(!W.data)break;return W}return null};
WI=function(F){return F.shiftKey||F.altKey||F.metaKey||F.ctrlKey};
vUN=function(F,W){var V={itct:W.clickTrackingParams};_.T("kevlar_client_side_screens")&&(!_.e(W,_.Wc)||_.T("kevlar_exclude_endpoint_killswitch"))&&(V.endpoint=JSON.stringify(W));_.T("enable_unknown_lact_fix_on_html5")&&_.PY().resolve(_.SU(_.VE))&&(V.lact=_.JY());GRf(V);_.jN(F,V)};
$QS=function(F){F.href&&Object.keys(F.data).length!==0&&vUN(F.href,F.data)};
Xlr=function(F){for(var W=_.L(EU$),V=W.next();!V.done;V=W.next())if(F[V.value])return!1;return!0};
c_C=function(){if(d1)return d1;if(window.lottie)return d1=Promise.resolve(window.lottie);var F=_.Dw(_.wp("LOTTIE_URL"));return F?d1=new Promise(function(W,V){var d=document.createElement("script");d.addEventListener("load",function(){W(lottie)});
d.addEventListener("error",function(y){var z="Lottie library failed to load.";y?y.message&&(z+=" Original description: "+y.message,_.Ct(y,z)):y=Error(z);_.rL(y);V(y)});
d.setAttribute("async","");_.ig(d,F);document.head.appendChild(d)}):Promise.reject(Error("uh"))};
tTr=function(){return d1?d1:c_C()};
S1L=function(F){if(F)switch(F){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.T("kevlar_use_wil_icons"))return F=(F=$cS(_.rl().getState()))&&F.animationLightUrl&&F.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:F.animationLightUrl,pathDarkTheme:F.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,F?F:yE.get("LIKE");break;case "LIKE_DELHI_PLAYER":return yE.get("LIKE_DELHI_PLAYER")}};
PeL=function(F){var W=S1L(F);if(W)return W;switch(F){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return yE.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return yE.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return yE.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return yE.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return yE.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return yE.get("NOTIFICATION_BELL")}};
J_c=function(F,W){if(!F.closest)return!1;W=!!S1L(W);return _.wp("ID_TOKEN")&&W?!!F.closest("segmented-like-dislike-button-view-model")||!!F.closest("yt-player-quick-action-buttons"):!1};
QoL=function(F,W){if(!F||ZHG)W=!1;else{var V;if(!(V=J_c(F,W)))if(F.closest)if(V=!_.wp("ID_TOKEN"),F=F.closest("ytd-subscription-notification-toggle-button-renderer-next"),V||!F)V=!1;else{var d;V=((d=F.data)==null?void 0:d.targetId)==="notification-bell"&&W!=="EXPAND_MORE"}else V=!1;W=V}return W};
Fm$=function(F){var W,V;return _.m(function(d){switch(d.nextAddress){case 1:return _.rK(d,2),d.yield(fetch(F),4);case 4:return W=d.yieldResult,d.yield(W.json(),5);case 5:return d.return(d.yieldResult);case 2:V=_.$b(d),_.rL(V),_.UD(d)}})};
Wm$=function(F,W){var V,d,y;return _.m(function(z){if(z.nextAddress==1)return(V=W?F.pathDarkTheme:F.path)?z.yield(Promise.all([Fm$(V),c_C()]),2):z.return();d=z.yieldResult;y=d[0];zm.set(V,y);_.UD(z)})};
dCf=function(F,W,V,d){function y(I,n){if(W.value===n&&!W.cancelled){for(;F.firstChild;)F.removeChild(F.firstChild);F.classList.add("ytSpecIconShapeHost");I(F,d)}}
var z=_.Vr$(_.PY().resolve(_.Ph),V);typeof z==="function"?(W.value=null,y(z,null)):(W.value=z,z.then(function(I){y(I,z)}))};
y7W=function(F,W){var V=document.createElement("div"),d=_.jU(V,function(){return _.a(_.p,{cond:F,then:function(y){return _.a(_.ox,{data:y,options:W})}})},"ea");
return[V,d]};
_.BI=function(F,W){if(W){var V={};z$$.forEach(function(d){d=oqN(W,d,"--yt-lightsource-");Object.assign(V,d)});
sNC.forEach(function(d){d=oqN(W,d,"--yt-basic-");Object.assign(V,d)});
_.cc(F,V)}};
oqN=function(F,W,V){var d={};d[V+_.Ja(W)]=F&&F[W]?_.MV(F[W]):"";return d};
_.Ix=function(F,W,V){LQ[F]||(LQ[F]={});LQ[F][W]=V};
_.nQ=function(F){LQ[F]||(LQ[F]={});return LQ[F]};
Br1=function(F){if(!F)return{};var W=F.foregroundTitleColor,V=F.backgroundColor;F=F.borderColor;var d="text";F?d="outline":V&&(d="filled");return{type:d,customColors:{color:W?_.MV(W):void 0,backgroundColor:V?_.MV(V):void 0,borderColor:F?_.MV(F):void 0}}};
aWm=function(F){var W=F.renderer;var V=F.element;var d=F.commandController;var y=F.onTapCallback;var z=F.skipCommandHandling;var I=F.overrides;var n=F.forceIcon;var M=F.forceModernIconButton;var Y=F.forceDisabled;var h=F.isSubscribe===void 0?!1:F.isSubscribe;var q=F.isPressed===void 0?!1:F.isPressed;var R=F.useButtonSize===void 0?!1:F.useButtonSize;F=LmL(W);h&&(F.style="mono",F.type="filled");n=!W.icon||!n&&W.text?W.icon?W.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:M?"icon-only":"icon-only-40";n==="icon-only-40"&&(F.type="text");var b;M=Object;h=M.assign;R=IWN(W,R);q=!!W.isSelected||!_.T("web_propagate_is_pressed_killswitch")&&!!q;var g=W.isSelected!==void 0;Y=Y===void 0?W.isDisabled:Y;var K=W.text?_.ap(W.text):void 0;var C,k,f,S=((C=W.accessibilityData)==null?void 0:(k=C.accessibilityData)==null?void 0:k.label)||((f=W.accessibility)==null?void 0:f.label);C=S?S:_.A2(W.text);V=nqL(W,V,d,y,z);d=mCK(W);d!=null&&d.length?(d=_.qa({innertubeCommand:QtG(d),
forceNewState:!0}),d=Rp(d)?d:void 0):d=void 0;return h.call(M,{},F,R,{iconPosition:n},I,{focused:!1,toggled:q,toggleable:g,disabled:Y,formattedButtonText:K,accessibilityLabel:C,onTap:V,aTagConfig:d},Br1((b=W.colorData)==null?void 0:b.basicColorPaletteData),{oneOffCustomTextWrap:W.oneOffCustomTextWrap})};
nqL=function(F,W,V,d,y){return function(z){var I=mCK(F);d(I,z);if(!y){I=_.L(I);for(var n=I.next();!n.done;n=I.next())QZ(n.value,{form:{element:W,event:z},commandController:V})}}};
mCK=function(F){var W=[];F.command&&W.push(F.command);F.serviceEndpoint&&W.push(F.serviceEndpoint);F.navigationEndpoint&&W.push(F.navigationEndpoint);return W};
IWN=function(F,W){if(W)switch(F.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(F.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
LmL=function(F){switch(F.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"}}};
iMS=function(F,W){return typeof F!=="object"||F===null?!1:Object.keys(W).every(function(V){return V in F})};
m2=function(F){return Object.fromEntries(Object.keys(F).map(function(W){return[W,W]}))};
MrK=function(F,W,V){return JSm(V,function(d,y){return function(z){var I=_.QS.apply(1,arguments);return iMS(z,F)?y.apply(null,[z[W]].concat(_.Pd(I))):y.apply(null,[z].concat(_.Pd(I)))}})};
ax=function(F){return function(W,V){return MrK(F,W,V)}};
Y3f=function(F,W){var V;return(V=_.cZ(F,"playlistLoopStateEntity",W))!=null?V:void 0};
p5r=function(F,W){var V;return(V=_.cZ(F,"toggleMenuServiceItemEntity",W))!=null?V:void 0};
_.i1=function(F){return F!=null&&F.watch?F.watch.isTheaterMode:!1};
_.MG=function(F){return F!=null&&F.watch?F.watch.isWatchFullscreen:!1};
_.YH=function(F){return _.h$$(F)?!0:_.q3C(F)};
_.h$$=function(F){return F!=null&&F.watch?F.watch.isSwatcherooActive:!1};
_.q3C=function(F){return F.watch.isWatchNarrowWidth};
_.R$f=function(F){return _.i1(F)||_.MG(F)||_.q3C(F)};
_.bMm=function(F){return F.watch.openEngagementPanels};
_.pQ=function(F,W){return _.cZ(F.entities,"likeStatusEntity",W)};
Trr=function(F,W){return _.cZ(F.entities,"likeCountEntity",W)};
_.e$S=function(F,W){return _.cZ(F.entities,"stringEntity",W)};
gqC=function(F,W){return _.cZ(F.entities,"dataFreshnessEntity",W)};
uef=function(F,W){if(!F)return!1;var V,d=(V=_.e(F,_.P6))==null?void 0:V.signal;if(d&&W.signalEndpointMap)return!!W.signalEndpointMap[d];var y;if((V=(y=_.e(F,_.hL))==null?void 0:y.request)&&W.continuationEndpointMap)return!!W.continuationEndpointMap[V];for(var z in F)if(W.commandEndpointMap[z])return!0;return!1};
KmN=function(F,W){if(W.streamingEndpointMap)for(var V in F)if(W.streamingEndpointMap[V]&&(F=W.streamingEndpointMap[V]))return F()};
HMh=function(F,W){var V,d=(V=_.e(F,_.P6))==null?void 0:V.signal;if(d&&W.signalEndpointMap&&(V=W.signalEndpointMap[d]))return V();var y;if((V=(y=_.e(F,_.hL))==null?void 0:y.request)&&W.continuationEndpointMap&&(y=W.continuationEndpointMap[V]))return y();for(var z in F)if(W.commandEndpointMap[z]&&(F=W.commandEndpointMap[z]))return F()};
DC1=function(F){var W={"Content-Type":"application/json"};_.wp("EOM_VISITOR_DATA")?W["X-Goog-EOM-Visitor-Id"]=_.wp("EOM_VISITOR_DATA"):_.wp("VISITOR_DATA")&&(W["X-Goog-Visitor-Id"]=_.wp("VISITOR_DATA"));W["X-Youtube-Bootstrap-Logged-In"]=_.wp("LOGGED_IN",!1);_.wp("DEBUG_SETTINGS_METADATA")&&(W["X-Debug-Settings-Metadata"]=_.wp("DEBUG_SETTINGS_METADATA"));F!=="cors"&&((F=_.wp("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(W["X-Youtube-Client-Name"]=F),(F=_.wp("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(W["X-Youtube-Client-Version"]=
F),(F=_.wp("CHROME_CONNECTED_HEADER"))&&(W["X-Youtube-Chrome-Connected"]=F),(F=_.wp("DOMAIN_ADMIN_STATE"))&&(W["X-Youtube-Domain-Admin-State"]=F));(F=_.wp("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(W["X-YouTube-Lava-Device-Context"]=F);return W};
A7S=function(F,W){W.watchNextResponse||W.reelItemWatchResponse?W.watchNextResponse?F.content=W.watchNextResponse:F.content=W.reelItemWatchResponse:W.playerResponse?F.player=W.playerResponse:W.reelWatchSequenceResponse&&(F.reelSequence=W.reelWatchSequenceResponse)};
qG=function(F){return function(){return new F}};
Rx=function(F){var W=_.PY();return function(){return W.resolve(F)}};
_.b1=function(F){if(!F)return null;for(var W=[],V=0;V<F.textSegments.length;V++){var d=F.textSegments[V];d.text?W.push(d):d.emojiId&&W.push({emoji_id:d.emojiId})}return{text_segments:W}};
lWh=function(F,W,V,d,y,z,I){z=z===void 0?[]:z;var n=new _.Tm;n.endpoint=V;if(!V)return _.j5(new _.po("handle undefined endpoint",W.tagName)),n;var M=wTS(V);M.length&&(_.En(F,M,W,d),n.actions=M);V.loggingUrls&&V.loggingUrls.forEach(function(h){h.baseUrl&&$E(h.baseUrl,h.attributionSrcMode)});
M=!_.T("web_skip_impression_click_killswitch")&&d&&d.impression;if(V.clickTrackingParams&&!jN9(V)&&!r71(W)&&!M&&(M=_.dB(),!_.e3(M,W))){var Y=W.getScreenLayer&&W.getScreenLayer();Y?M.clickCommand(V,null,Y):M.clickCommand(V,null)}M=!1;for(Y=0;Y<z.length;Y++)if((0,z[Y])(W,V,d)){M=!0;break}!M&&CAG(V)&&(n.ajaxPromise=knm(F,W,V,d,y,I));return n};
r71=function(F){var W;return(F=(W=F.data)==null?void 0:W.navigationEndpoint)&&!!F.clickTrackingParams};
jN9=function(F){var W=_.e(F,_.P6);if(W&&(W=W.signal)&&Nr1.indexOf(W)>=0)return!0;for(var V in F)if(fWL.indexOf(V)>=0)return!0;return!1};
CAG=function(F){var W;if(((W=_.e(F,_.P6))==null?void 0:W.signal)==="CLIENT_SIGNAL")return!1;for(var V in F)if(w5$.indexOf(V)>=0)return!1;F=Object.keys(F);return F.length===1&&F[0]==="loggingUrls"?!1:!0};
c7m=function(F,W,V,d,y,z,I){var n=_.g1.instance;if(n&&_.u1(n,d))var M=_.HI(n,d,y).then(function(h){return(h==null?0:h.data)?h:{data:h}});
else M=F.requestDataForServiceEndpoint(d,y),_.e(d,Gnr)||_.e(d,$CW)||_.e(d,_.UCh)||_.e(d,OM9)||_.rL(new _.po("No RequestBuilder for endpoint",d));var Y=_.DR();Y.promise.thenCatch(function(){var h=_.lj(d,"action")||_.lj(d,"command")||_.lj(d,"endpoint");h&&(h=d[h],h.hasOwnProperty("onFailureAction")?_.En(W,[h.onFailureAction],V):h.hasOwnProperty("onFailureCommand")&&_.En(W,h.onFailureCommand,V));M.cancel("Resolver promise rejected")});
M.then(function(h){if(h){var q=h.error;if(q){if(z&&z.onServerError)z.onServerError(d,h);Y.reject(new _.po("Response error",d,q))}else if(h=h.data)if(q=h.error){if(z&&z.onServerError)z.onServerError(d,h);Y.reject(new _.po("Returned error",d,q))}else{X51(W,V,h,d);xCS(h);if(q=fKK(h))for(var R=_.L(q),b=R.next();!b.done;b=R.next()){b=b.value;var g=_.PY().resolve(_.SU(vqh))||Eq1;if(!_.g1.instance||!g.some(function(C){return!!_.e(d,C)})||_.T("kevlar_response_processor_allowlist_killswitch")){var K=g=void 0;
((K=_.e((g=b)==null?void 0:g.commandMetadata,_.Jx))==null?0:K.sendPost)?_.v6(W,[b]):_.En(W,[b],V)}}(R=_.e(h==null?void 0:h.frameworkUpdates,AL))&&I&&I(R);if(z&&z.onSuccess)z.onSuccess(d,h);Y.resolve(new _.j3(h,q))}}else Y.reject(new _.po("Invalid service endpoint provided",d))},function(h){Y.reject(h)});
return Y.promise};
xCS=function(F){var W;(F=(W=_.e(F==null?void 0:F.onResponseReceivedCommand,trf))==null?void 0:W.continuationItems)&&(F==null?void 0:F.length)===1&&_.e(F[0],S3N)&&_.Md("so_r",void 0,"search_overview_answer")};
knm=function(F,W,V,d,y,z){var I;return(I=W.getNetworkManager&&W.getNetworkManager()?W.getNetworkManager():_.PY().resolve(_.SU(_.dW)))?c7m(I,F,W,V,d,y,z):_.Ip("No network manager.")};
X51=function(F,W,V,d){if(V=V.trackingParams||V.loggingDirectives&&V.loggingDirectives.trackingParams){var y;(_.e(d,_.r1)||_.e(d,PAL)||_.e(d,J7K))&&d.clickTrackingParams&&(y=_.sf(d.clickTrackingParams));var z;d=(z=W.getScreenLayer)==null?void 0:z.call(W);W=_.dB().graftServerVe(V,y,d);_.x8(F,"yt-store-grafted-ve-action",[W])}};
_.ZM9=function(F){var W=new Image;return new _.sg(function(V,d){W.addEventListener("load",function(){V()});
W.addEventListener("error",function(){d()});
W.src=F})};
QNf=function(F){return!!F};
FMr=function(F){return!!F};
WMC=function(F,W,V){var d=F.rowIndex;d!==void 0&&_.x8(F.hostElement,"yt-section-reactive-dismissal",[d,W,V])};
_.CQ=function(F,W,V){F=_.L(F);for(var d=F.next();!d.done;d=F.next()){d=d.value;if(d===W)break;for(var y=_.L(V),z=y.next();!z.done;z=y.next())if(z=z.value,d.tagName===z||!_.T("web_event_button_role_check_killswitch")&&d.role==="button"&&z==="BUTTON")return!0}return!1};
_.kH=function(F,W,V){F=_.L(F);for(var d=F.next();!d.done;d=F.next()){d=d.value;if(d===W)break;for(var y=_.L(V),z=y.next();!z.done;z=y.next())if(d.id===z.value)return!0}return!1};
_.fQ=function(){var F=_.PY().resolve(_.SU(_.l1));return F?(F=F.getCurrentPage())?_.NG(F):null:null};
_.w1=function(){var F=_.fQ();if(!F){var W=_.PY().resolve(_.SU(_.l1)),V=W?typeof W:"no page manager";W=W?W.getCurrentPage():null;V=new _.po("Player is missing when requested.",V,W?W.tagName:"no page");_.Ab(V)}return F};
_.NG=function(F){return F&&F.getPlayer?F.getPlayer():null};
V4K=function(F,W){F={args:{raw_player_response:F}};W&&(F.args=Object.assign({},F.args,W));return F};
dB1=function(F){if(F.args){if(F.args.raw_player_response)return F.args.raw_player_response;if(F.args.player_response)return JSON.parse(F.args.player_response)}};
_.y11=function(F,W){var V={url:"/watch?v="+F.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};F.playlistId&&(V.url+="&list="+F.playlistId);F.playerParams&&(V.url+="&pp="+F.playerParams);F={watchEndpoint:F,commandMetadata:{webCommandMetadata:V}};W&&(F.clickTrackingParams=W);return F};
oKK=function(){return zkY||!!_.Ok("yt.player.Application")};
B61=function(){return shC||!!document.querySelector("link#player-css")};
IgN=function(){function F(){zkY=!0;LMr.resolve()}
var W,V;return _.m(function(d){LMr||(LMr=new _.ET,oKK()?F():(W=document.createElement("script"),W.addEventListener("load",F),V=_.pl(_.wp("PLAYER_JS_URL")),_.ig(W,V),document.head.appendChild(W)));return d.return(LMr.promise)})};
mBG=function(){function F(){shC=!0;nKK.resolve()}
if(!nKK)if(nKK=new _.ET,B61())F();else{var W=document.createElement("link");W.id="player-css";W.addEventListener("load",F);var V=_.pl(_.wp("PLAYER_CSS_URL"));_.pe(W,V,"stylesheet");document.head.appendChild(W)}return nKK.promise};
agc=function(){return oKK()&&B61()?Promise.resolve([]):Promise.all([IgN(),mBG()])};
iFY=function(F,W,V){var d={args:{}};F&&(d.args.raw_player_response=F);W&&(d.args.raw_watch_next_response=W);V&&(d.args=Object.assign({},d.args,V));return d};
hkc=function(F,W,V){var d=!1;d=d===void 0?!0:d;F=typeof F==="string"?_.Gm(document,F):F;var y=M4$+"_"+_.PC(F),z=Y0Y[y];if(z&&d)return pVL(W,V)?z.api.loadVideoByPlayerVars(W.args||null):z.loadNewVideoConfig(W),z.api;z=new $H(F,y,W,V,void 0);Y0Y[y]=z;z.addOnDisposeCallback(function(){delete Y0Y[z.getId()]});
return z.api};
pVL=function(F,W){return W&&W.serializedExperimentFlags?W.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):F&&F.args&&F.args.fflags?F.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
q0G=function(){var F=new _.ET;F.resolved=!1;var W=F.resolve;F.resolve=function(V){F.resolved=!0;W(V)};
return F};
bF9=function(F){var W={};RkC().install((W.document_disposed={callback:F},W))};
Ut=function(F,W){if(!F&&Math.random()<=_.F0("kevlar_unified_player_logging_threshold")){F=Error("wh`"+(W?W:"Unspecified error"));if(_.T("kevlar_unified_player_throw_errors"))throw F;_.rL(F)}};
_.T6N=function(){var F=_.Ok("ytDebugData.callbacks");F||(F={},_.t5("ytDebugData.callbacks",F));return F};
gKh=function(F,W){var V=_.T6N();if(_.T("web_dd_iu")||ekh.includes(F))V[F]=W};
uJm=function(){return _.m(function(F){return F.return({isLeader:_.wW9(_.rl().getState()),c:_.wp("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.wp("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
KMr=function(){var F;_.m(function(W){if(W.nextAddress==1)return gKh("APP_STATE",uJm),W.yield(_.PY().resolve(_.Ot),2);F=W.yieldResult;gKh("PI",function(){return _.m(function(V){return V.return(F.getVideoStats())})});
_.UD(W)})};
HFC=function(F){return!!F&&F.length>0&&F[0].loggingUrls!=null&&F[0].loggingUrls.length>0};
DBK=function(){var F=_.wp("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(F==null?void 0:F.length)===2?F[1]:null};
A1N=function(F){if(!F)return[];var W=[];F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,V.loggingUrls){V=_.L(V.loggingUrls);for(var d=V.next();!d.done;d=V.next())d=d.value,d.baseUrl&&W.push(d.baseUrl)}return W};
jhL=function(F){var W=_.SI(_.tQ(_.dm.location.href));F=_.SI(_.tQ(F));return _.T("kevlar_clear_non_displayable_url_params")?W==XP(F):XP(W)==XP(F)};
XP=function(F){var W=_.tkN(F);F=F.slice(0);var V=["frags"];_.T("kevlar_hide_pp_url_param")&&V.push("pp");_.T("kevlar_hide_time_continue_url_param")&&V.push("time_continue");V=_.L(V);for(var d=V.next();!d.done;d=V.next())d=d.value,F=_.yf(_.SI(F),d);return _.SI(F)+(W?"#"+W:"")};
xH=function(F,W){var V=V===void 0?!0:V;W=Number(W)*1E3;var d=Math.round((0,_.J5)()),y=d.toString();F={innertubeResponse:F,serverDateTimestampMs:y,lastModifiedTimestampMs:y,expireTimestampMs:(d+W).toString(),isProcessed:V};if(V=_.wp("INNERTUBE_CONTEXT_CLIENT_NAME"))F.clientName=V;return F};
CLK=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++r1m};
kzW=function(F){return!isNaN(F)&&F>0};
N6r=function(){_.T("web_adaptive_repeat_ase")&&lgG&&_.HA("applicationStarted",lgG)};
_.fgC=function(){var F=_.a3(),W=_.is();W&&F&&_.HZ(W,[F],!0)};
Gz1=function(F){return F&&wVC.some(function(W){return F.includes(W)})};
vKG=function(F){var W=_.e(F,_.Ga);if(!W)return!1;var V=W.url,d=W.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!V)return _.Ab(Error("Bh")),!1;if(W.target==="TARGET_NEW_WINDOW"){W={};_.T("resolve_url_parent_tracking_params")&&(!_.EG(V)||Pi(window.location.href,V))&&(W={endpoint:F,itct:F.clickTrackingParams});GRf(W);F=null;try{if(d){a:{var y=V,z=W;d=d===void 0?!1:d;z&&_.jN(y,z);var I=_.Jy(y),n=_.cg(I);y!=n&&_.Xd(Error("$f`"+y));y=n;try{if(d){n=y;n=RQY(n);qV(n);F=_.Bd(window,n,"_blank",
"attributionsrc");break a}}catch(R){_.$N(R)}qV(y);F=_.Bd(window,I,"_blank")}$BW(_.PY().resolve(UBG),F,V);return!0}}catch(R){_.Ab(R)}_.jN(V,W);W={target:"_blank",noopener:!1};I=window;n=EN(V)?V:_.Jy(typeof V.href!="undefined"?V.href:String(V));d=self.crossOriginIsolated!==void 0;F="strict-origin-when-cross-origin";window.Request&&(F=(new Request("/")).referrerPolicy);y=W.noreferrer;if(d&&y&&F==="unsafe-url")throw Error("xe");F=y&&!d;y=W.target||V.target;z=[];var M=[],Y=!1;for(q in W){var h=W[q];switch(q){case "width":case "height":case "top":case "left":z.push(q+
"="+h);break;case "target":break;case "noopener":case "noreferrer":h?M.push(q):(Y=!0,M.push(q+"=false"));break;case "attributionsrc":z.push(q+(h?"="+h:""));break;default:z.push(q+"="+(h?1:0))}}var q=y!==void 0&&!["_blank","_self","_top","_parent",""].includes(y);q=HC()&&q;OFf&&d&&z.length===0&&M.length>0&&!q&&!Y?(M.length===2&&(M=["noreferrer"]),_.Bd(I,n,y,M[0]),F=XVN()):(q=z.join(","),_.rm()&&I.navigator&&I.navigator.standalone&&y&&y!="_self"?(q=_.V_("A"),Wd(q,n),q.target=y,F&&(q.rel="noreferrer"),
((W=W.attributionsrc)||W==="")&&q.setAttribute("attributionsrc",W),W=document.createEvent("MouseEvent"),W.initMouseEvent("click",!0,!0,I,1),q.dispatchEvent(W),q=XVN()):F?(q=_.Bd(I,"",y,q),I=_.cg(n),q&&(q.opener=null,I===""&&(I="javascript:''"),I='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+vI(I)+'">',I=dK(I),(W=q.document)&&W.write&&(W.write(z0(I)),W.close()))):((q=_.Bd(I,n,y,q))&&W.noopener&&(q.opener=null),q&&W.noreferrer&&(q.opener=null)),F=q);$BW(_.PY().resolve(UBG),
F,V);return!0}q=_.ci(V);q=Gz1(q)||V==="https://studio.youtube.com/";if(_.EG(V)&&!Pi(window.location.href,V)||q)qV(V),nZ(),_.Re(V,void 0,void 0,window.top,xB1);else return _.rL(new _.po("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",F)),!1;return!0};
_.t4L=function(F,W){W=W===void 0?0:W;if(!(_.e(F,EKf)||_.e(F,c1f)||_.e(F,_.Ga)&&_.e(F,_.Ga).url))return!1;var V,d=(V=_.e(F,_.Ga))==null?void 0:V.url;V=d?{externalLinkData:{url:d}}:null;return _.dB().clickCommand(F,V,W)};
PLm=function(F,W,V,d,y){y=y===void 0?{}:y;return function(z){var I,n;var M=((I=F.loggingDirectives)==null?0:(n=I.clientVeSpec)==null?0:n.uiType)?_.Et(F.loggingDirectives.clientVeSpec.uiType):void 0;y.clickedVisualElement||(y.clickedVisualElement=M);M=S0r(F,W);V(M,z);M=_.L(M);for(I=M.next();!I.done;I=M.next()){I=I.value;n=d;var Y=z,h=y;h.form?h.form.event=Y:h.form={element:n,event:Y};QZ(I,h)}}};
S0r=function(F,W){var V=[];W?(F.toggledCommand&&V.push(F.toggledCommand),F.toggledServiceEndpoint&&V.push(F.toggledServiceEndpoint)):(F.defaultCommand&&V.push(F.defaultCommand),F.defaultServiceEndpoint&&V.push(F.defaultServiceEndpoint),F.defaultNavigationEndpoint&&V.push(F.defaultNavigationEndpoint));return V};
J1C=function(F,W){var V=F.toggledStyle||F.style,d;switch((d=W?V:F.style)==null?void 0:d.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"}}};
_.cI=function(){return _.m(function(F){return F.nextAddress==1?F.yield(_.PY().resolve(_.Ot),2):F.return(_.PY().resolve(ZFh)())})};
_.tL=function(){return _.PY().resolve(ZFh)()};
_.S3=function(){return{lottieEl:void 0}};
Qhr=function(F,W){return F.startsWith(W.uniqueId)};
F9Y=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(_.cI(),2);W=d.yieldResult;if((V=W)==null||!V.addEventListener)return PI(),d.return();W.addEventListener("onCueRangeEnter",F);_.UD(d)})};
W9C=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(_.cI(),2);W=d.yieldResult;if((V=W)==null||!V.removeEventListener)return PI(),d.return();W.removeEventListener("onCueRangeEnter",F);_.UD(d)})};
Vsf=function(F){var W,V,d,y,z;_.m(function(I){if(I.nextAddress==1)return I.yield(_.cI(),2);W=I.yieldResult;if((V=W)==null||!V.addCueRange)return PI(),I.return();d=_.L(F.timings);for(y=d.next();!y.done;y=d.next())z=y.value,W.addCueRange(F.uniqueId+"-"+z,z/1E3,(z+100)/1E3);_.UD(I)})};
dXL=function(F){var W,V,d,y,z;_.m(function(I){if(I.nextAddress==1)return I.yield(_.cI(),2);W=I.yieldResult;if((V=W)==null||!V.removeCueRange)return PI(),I.return();d=_.L(F.timings);for(y=d.next();!y.done;y=d.next())z=y.value,W.removeCueRange(F.uniqueId+"-"+z);_.UD(I)})};
yFC=function(){var F,W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(_.cI(),2);F=d.yieldResult;if((W=F)==null||!W.getPlayerState)return PI(),d.return();V=F.getPlayerState();return d.return(V===2)})};
PI=function(){_.rL(new _.po("Smartimation player does not exist or is corrupted"))};
zbm=function(){try{var F;return(F=window.CSS)!=null&&F.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(W){return _.rL(new _.po("Smartimation CSS.supports threw an error")),!1}};
mXG=function(F,W,V,d,y){var z=F.playlistId?ooS:sRY;W=W();V=V();y=!!F.videoId&&y()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.V5(W))return Bgm({data:F,actionType:z,disabled:y},V);if(F.videoId&&d())return L9S({data:F,actionType:z,disabled:y});switch(W){case "TRANSFER_STATE_UNKNOWN":return L9S({data:F,actionType:z,disabled:y});case "TRANSFER_STATE_FAILED":return F.videoId?IPc({data:F,actionType:z,disabled:y}):nom({data:F,actionType:z,disabled:y});case "TRANSFER_STATE_COMPLETE":return nom({data:F,
actionType:z,disabled:y});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return Bgm({data:F,actionType:z,disabled:y},V);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return F.videoId?IPc({data:F,actionType:z,disabled:y}):L9S({data:F,actionType:z,disabled:y});default:return L9S({data:F,actionType:z,disabled:y})}};
aPW=function(F,W){var V=F.onTapCommand,d=_.pd(V);if(F.videoId&&_.e(d,_.JL))return _.e(d,_.JL).action=W,V;F.playlistId&&_.e(d,_.ZR)&&(_.e(d,_.ZR).action=W);return V};
L9S=function(F){var W=F.data;var V=F.actionType;F=F.disabled;return{text:iEf,iconType:"OFFLINE_DOWNLOAD",onTap:aPW(W,V.ACTION_ADD),disabled:F}};
Bgm=function(F,W){var V=F.data;var d=F.actionType;F=F.disabled;var y="OFFLINE_DOWNLOAD";W>=0&&W<=.1?y="OFFLINE_DOWNLOADING_ZERO":W>.1&&W<=.3?y="OFFLINE_DOWNLOADING_TWENTY":W>.3&&W<=.5?y="OFFLINE_DOWNLOADING_FORTY":W>.5&&W<=.7?y="OFFLINE_DOWNLOADING_SIXTY":W>.7&&W<1?y="OFFLINE_DOWNLOADING_EIGHTY":W===1&&(y="OFFLINE_PIN");return{text:Msf,iconType:y,onTap:aPW(V,d.ACTION_REMOVE_WITH_PROMPT),disabled:F}};
nom=function(F){var W=F.data;var V=F.actionType;F=F.disabled;return{text:YSG,iconType:"OFFLINE_PIN",onTap:aPW(W,V.ACTION_REMOVE_WITH_PROMPT),disabled:F}};
IPc=function(F){var W=F.data;var V=F.actionType;F=F.disabled;return{text:pbL,iconType:"OFFLINE_DOWNLOAD",onTap:aPW(W,V.ACTION_RETRY),disabled:F}};
_.QE=function(F,W){var V=wUL();return _.bu(function(){V();return UtL(F,[_.f6(W)||""])},{debugName:"LUZslf"},"Z105t")};
hb9=function(F){var W=_.QE(_.p9,function(){return F().videoId}),V=_.QE(_.h2,function(){return F().playlistId});
return function(){return F().videoId?W:F().playlistId?V:_.L(_.Y$("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
qSr=function(F){var W=_.QE(qJ,function(){return F().videoId}),V=_.QE(_.fl9,function(){return F().playlistId});
return function(){return F().videoId?W:F().playlistId?V:_.L(_.Y$(0,void 0,"K4tgOc")).next().value}};
RbS=function(F){var W=_.QE(_.EpL,function(){return F().videoId});
return function(){return F().videoId?W:_.L(_.Y$(!1,void 0,"Oaxwcf")).next().value}};
bEN=function(F){var W=_.QE($u1,function(){return F().videoId});
return function(){return F().videoId?W:_.L(_.Y$("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
TgW=function(){return{}};
_.HE9=function(F,W,V){return{submitForm:function(){var d,y,z,I;return _.m(function(n){if(n.nextAddress==1){d=ebm(F());if(!d)return n.return();if(d.onSubmit)return go1(W),d.onSubmit(),go1(V),n.return();if(!d.submitConfig||!d.formData)return n.jumpTo(0);d.disableDuringSubmission&&uTW(F(),!0);go1(W);return n.yield(K9m(d.submitConfig,d.formData()),3)}y=n.yieldResult;go1(V);if(((z=y)==null?0:z.submitResult)&&((I=d)==null?0:I.onSubmitResult))d.onSubmitResult(y.submitResult);d.disableDuringSubmission&&uTW(F(),
!1);return n.return()})},
isValid:function(){var d=ebm(F());if(d){var y;return!((y=d.isValid)==null||!y.call(d))}return!0},
isSubmitting:function(){var d,y;return!!((d=ebm(F()))==null?0:(y=d.isSubmitting)==null?0:y.call(d))}}};
_.Fg=function(){if(!DXc){var F=_.L(_.Y$(new Map,void 0,"Y1XnBc"));DXc=F.next().value;AFC=F.next().value}return DXc};
_.jRC=function(F){AFC(new Map(F))};
ebm=function(F){if(F)return _.Fg()().get(F)};
K9m=function(F,W){var V;return _.m(function(d){return d.nextAddress==1?W?(V=_.PY().resolve(_.SU(rFh)))&&F.submitId?d.yield(V.submitForm(F.submitId,W,C8G,F.params,F.clickTrackingParams),2):d.return(Promise.reject(Error("Dh"))):d.return(Promise.reject(Error("Ch"))):d.return(d.yieldResult)})};
uTW=function(F,W){if(F){var V=_.Fg();V().set(F,Object.assign({},V().get(F),{isSubmitting:function(){return W}}));
_.jRC(V())}};
go1=function(F){if(F){var W=_.PY().resolve(_.Tc);W&&(F=_.pd(F()))&&W.resolveCommand(F)}};
Ngr=function(F,W){W=W===void 0?{shouldPersist:!0}:W;return{useUpdatableData:function(V,d){var y=_.bu(function(){return F(V())},void 0,"Gmrblb"),z=k_W(V,y,d,W);
_.k$(function(){if(y()!=null){lPf.set(y(),z);var I=y();_.lu(function(){lPf.delete(I)})}},"j4hx9b");
return z},
getData:function(V){var d;return(d=lPf.get(F(V)))==null?void 0:d[0]()},
updateData:function(V,d){V=F(V);V=lPf.get(V);if(!V)return!1;var y=_.L(V);V=y.next().value;y=y.next().value;d=d(V());y(d);return!0}}};
k_W=function(F,W,V,d){d=d===void 0?{}:d;var y=_.L(_.wT(function(){var n=F(),M=W();return fPL(n,M,V,d)})),z=y.next().value,I=y.next().value;
return[z,function(n){I(n);var M=W();if(d.shouldPersist&&M!=null){var Y,h=(Y=V==null?void 0:V.map(function(q){return q()}))!=null?Y:[];
_.WT.set(M,[n,h])}}]};
fPL=function(F,W,V,d){d=d===void 0?{}:d;if(W==null||!d.shouldPersist)return F;d=_.WT.get(W);if(!d)return F;var y=_.L(d);d=y.next().value;var z=y.next().value,I;y=(I=V==null?void 0:V.map(function(n){return n()}))!=null?I:[];
if((z==null?0:z.length)&&(V==null?0:V.length)&&y.some(function(n,M){return n!==z[M]}))return _.WT.remove(W),F;
(V==null?0:V.length)&&_.WT.set(W,[d,y]);return d};
G_m=function(F){var W=_.L(_.Y$(!0,void 0,"bKtO6d")),V=W.next().value;W=W.next().value;return wb$(W,function(){var d=pR(F.children());return _.a(_.p,{cond:V,then:function(){return d},
else:F.fallback})})};
wb$=function(F,W){var V=$XN,d=0;$XN={addDep:function(){d++;TL(function(){F(!1)})},
removeDep:function(){--d===0&&TL(function(){F(!0)})}};
try{return W()}finally{$XN=V}};
_.Vw=function(F){var W=UXC(F),V=W.data,d=W.mapping,y=W.wrapper;W=W.pendingFallback;var z=function(){return OEm(_.f6(V))},I=function(){var n=z(),M=[];
n=_.L(n);for(var Y=n.next();!Y.done;Y=n.next()){var h=void 0;Y=Y.value;var q=void 0;for(h in Y)if(!(!Y).hasOwnProperty(h)){q=h;break}(h=q)&&M.push(h)}return M};
return F.data?_.a(G_m,{fallback:W},function(){return _.a(_.uj,{each:I},function(n,M){var Y=y?function(g){return y(function(){return d[n](g,M)},h,M)}:function(g){return d[n](g,M)};
Y.debugName||(Y.debugName=String(n));if(!d[String(n)])return document.createComment("");Y.componentType!==gN&&Xb1(String(n));var h=xXf(z,n,M);if(_.T("web_add_microtask_to_stamper")&&!vo9.has(String(n))){var q=_.L(_.Y$(!1,void 0,"afb1md")),R=q.next().value,b=q.next().value;Promise.resolve().then(function(){vo9.add(String(n));b(!0)});
return _.a(_.p,{cond:R,then:function(){return _.a(Y,{data:h})}})}return _.a(Y,{data:h})})}):_.a(_.WY,null)};
UXC=function(F){var W=F.targetId||EoK(F.children);if(!F.data||!W)return Object.assign({},F,{mapping:F.children});var V="stamper-"+cFC++,d=function(){var n;return(n=typeof F.targetId==="function"?F.targetId(V):F.targetId)!=null?n:V};
W=_.L(tsL(function(){var n=OEm(F.data());n.targetId=d;return n})).next().value;
var y=Object.assign({},(_.PY().resolve(_.SU(SS1))||{}).replaceableMapping,F.children);if(F.replacementWrapper){var z=y.notificationTextRenderer,I=y.notificationMultiActionRenderer;z&&(y.notificationTextRenderer=function(n,M){return F.replacementWrapper(z({data:n.data},M))});
I&&(y.notificationMultiActionRenderer=function(n,M){return F.replacementWrapper(I({data:n.data},M))})}return Object.assign({},F,{data:W,
mapping:y,wrapper:function(n,M,Y){return RON({targetId:d,stamperIndex:Y},F.wrapper?function(){return F.wrapper(n,M,Y)}:n)}})};
xXf=function(F,W,V){var d;return _.bu(function(){var y=F()[V()];if(y)d=y[W];else return _.rL(new _.po("Stamper failed to find "+String(W)+" at index "+V()+" of data array of length "+(F().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),d;return y[W]},void 0,"Su9U8")};
EoK=function(F){F=_.L(Object.keys(F));for(var W=F.next();!W.done;W=F.next())if(W=W.value,P8r.includes(W)||JFC.includes(W)||ZEN.includes(W))return!0;return!1};
OEm=function(F){return F?Array.isArray(F)&&F instanceof Array?F:[F]:[]};
Xb1=function(F){if(_.T("web_enable_renderer_logger")){var W;(W=_.PY().resolve(_.SU(QRL)))!=null&&W.loggingEnabled&&!W.ids.has(F)&&W.ids.add(F)}};
F61=function(){var F,W;return(W=(F=_.PY().resolve(_.SU(_.dA)))==null?void 0:F())!=null?W:!1};
Vmh=function(F,W){F=F===void 0?W6h:F;switch(W.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},F,{isOpen:W.payload});default:return F}};
yEc=function(F,W){F=F===void 0?dfc:F;switch(W.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},F,{isAllowed:W.payload});default:return F}};
oS1=function(F,W){F=F===void 0?zEG:F;switch(W.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},F,{errorMessage:W.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},F,{title:W.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},F,{privacy:W.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},F,{isDisabled:W.payload});default:return F}};
BI9=function(F,W){F=F===void 0?sH1:F;switch(W.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},F,{isOpen:W.payload});default:return F}};
IVr=function(F,W){F=F===void 0?L6L:F;switch(W.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},F,{isFullscreen:W.payload});case "SET_NAVIGATION_BUTTON":var V=W.payload.targetId,d=Object.assign({},F.navigationButtons);d[V]=W.payload.button;return Object.assign({},F,{navigationButtons:d});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},F,{topPanelId:W.payload});case "SET_SECONDARY_HEADER":return V=W.payload.panelId,d=Object.assign({},F.secondaryHeader),d[V]=W.payload.secondaryHeader,
Object.assign({},F,{secondaryHeader:d});default:return F}};
iAr=function(){return bw(Object.assign({},{voiceSearch:nVm,engagementPanel:IVr,bottomSheet:Vmh,cinematicSetting:yEc,shorts:qx1,drawerLayout:BI9,createPlaylist:oS1,locationCollection:nSm,reportChannel:mf$,reportForm:aVL},RGY))};
Mmf=function(F,W){_.HP.addLowPriorityJob(function(){var V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return _.rK(z,2),z.yield(c_C(),4);case 4:return z.yield(fetch(F),5);case 5:return V=z.yieldResult,z.yield(V.json(),6);case 6:d=z.yieldResult;zm.set(F,d);requestAnimationFrame(function(){W(d)});
_.$J(z,0);break;case 2:y=_.$b(z),_.rL(y),_.UD(z)}})})};
Ydr=function(F){var W={animationConfig:{},listeners:{}},V=function(){F(!0)};
W.listeners.data_failed=V;W.listeners.error=V;W.listeners.data_ready=function(){F(!1)};
return W};
qdf=function(F){var W=F.model;var V=F.subscribed;var d=F.isOverlay;var y=F.element;var z=F.commandController;var I=F.notificationState;if(V){var n,M;var Y=(W==null?void 0:(n=W.buttonStyle)==null?void 0:n.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:W==null?void 0:(M=W.unsubscribeButtonContent)==null?void 0:M.buttonText}else{var h;Y=W==null?void 0:(h=W.subscribeButtonContent)==null?void 0:h.buttonText}a:{var q;switch(W==null?void 0:(q=W.buttonStyle)==
null?void 0:q.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":n="S";break a;default:n="M"}}a:if(d)d="overlay";else switch(W.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":d="overlay";break a;default:d="mono"}a:if(V)var R="tonal";else switch((R=W.buttonStyle)==null?void 0:R.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":R=
"tonal";break a;default:R="filled"}return{style:d,type:R,state:W.disableSubscribeButton?"disabled":"active",size:n,focused:F.focused,toggled:V,accessibilityLabel:pXm(W,V,I),buttonText:Y,iconPosition:W.disableNotificationBell?"none":"leading-trailing",onTap:hE$(W,V,y,z),disableTextEllipsis:!!F.disableTextEllipsis}};
hE$=function(F,W,V,d){return function(y){if(W){var z;var I=F.disableNotificationBell?_.pd(F==null?void 0:(z=F.unsubscribeButtonContent)==null?void 0:z.onTapCommand):_.pd(F==null?void 0:F.onShowSubscriptionOptions)}else{var n;I=_.pd(F==null?void 0:(n=F.subscribeButtonContent)==null?void 0:n.onTapCommand)}I&&QZ(I,{form:{element:V==null?void 0:V.value},commandController:d});y.stopPropagation()}};
pXm=function(F,W,V){if(W){if(F==null?0:F.disableNotificationBell){var d;return F==null?void 0:(d=F.unsubscribeButtonContent)==null?void 0:d.accessibilityText}switch(V){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var y;return F==null?void 0:(y=F.bellAccessibilityData)==null?void 0:y.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var z;return F==null?void 0:(z=F.bellAccessibilityData)==null?void 0:z.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var I;return F==null?void 0:(I=
F.bellAccessibilityData)==null?void 0:I.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var n;return F==null?void 0:(n=F.bellAccessibilityData)==null?void 0:n.disabledLabel;default:var M;return F==null?void 0:(M=F.unsubscribeButtonContent)==null?void 0:M.accessibilityText}}else{var Y;return F==null?void 0:(Y=F.subscribeButtonContent)==null?void 0:Y.accessibilityText}};
REW=function(F,W){return _.cZ(F.entities,"subscriptionStateEntity",W)};
bAf=function(F,W){return _.cZ(F.entities,"subscriptionNotificationStateEntity",W)};
TI1=function(F,W){return _.cZ(F.entities,"upcomingEventReminderStateEntity",W)};
eEK=function(F,W){return _.cZ(F.entities,"commentEntityPayload",W)};
gSr=function(F,W){return _.cZ(F.entities,"engagementToolbarSurfaceEntityPayload",W)};
uuG=function(F,W){return _.cZ(F.entities,"triStateButtonStateEntityPayload",W)};
K61=function(F,W){return _.cZ(F.entities,"commerceCartCheckoutButtonEntity",W)};
HAh=function(F,W){return _.cZ(F.entities,"commandEntity",W)};
Df$=function(F){if(F){switch(F){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":F="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":F="NOTIFICATIONS_OFF";break;default:F="NOTIFICATIONS_NONE"}return F}};
AEK=function(F,W,V){V.subscribed!==W&&((V=V.key)&&_.l5(_.yw("subscriptionStateEntity",V,{key:V,subscribed:W})),F.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:W})),W||_.XY(F,"yt-unsubscribe-action"))};
rE$=function(F){F=_.e(_.pd(F),_.zX);var W,V,d,y;return(y=_.e(F==null?void 0:(W=F.panelLoadingStrategy)==null?void 0:(V=W.inlineContent)==null?void 0:(d=V.sheetViewModel)==null?void 0:d.content,jHW))==null?void 0:y.listItems};
CpL=function(F,W){if(F.onShowSubscriptionOptions&&W&&(F=rE$(F.onShowSubscriptionOptions),F!=null&&F.length)){var V=Df$(W);F.forEach(function(d){d=_.e(d,_.oV);var y,z,I,n,M=d==null?void 0:(y=d.leadingImage)==null?void 0:(z=y.sources)==null?void 0:(I=z[0])==null?void 0:(n=I.clientResource)==null?void 0:n.imageName;d&&M&&(d.isSelected=M===V)})}};
kfr=function(F,W,V,d){W&&V?F.style.width=V+"px":!W&&d&&(F.style.width=d+"px")};
lVr=function(F,W,V){var d;(d=F.lottieEl)==null||d.goToAndPlay(0);var y;(y=W.lottieEl)==null||y.goToAndPlay(0);_.sl(_.HP,function(){var z;(z=V.lottieEl)==null||z.goToAndPlay(0)},300)};
NI9=function(F){return!(F==null||!F.iconName||(F==null?0:F.title))};
fVL=function(F,W,V,d){V&&_.HP.cancelJob(V);V=_.HP.addLowPriorityJob(function(){d(void 0)},5E3);
d(V);W&&F!==(W.likeStatus==="LIKE")&&W.key&&_.l5(_.yw("likeStatusEntity",W.key,{key:W.key,likeStatus:F?"LIKE":"INDIFFERENT",hadUserInteraction:F}))};
_.wXL=function(F,W){return _.cZ(F.entities,"accountLinkStatusEntity",W)};
GfY=function(F,W){return _.cZ(F.entities,"hatsSurveyEntity",W)};
$fW=function(F,W){return _.cZ(F.entities,"hatsSurveyStateEntity",W)};
UfC=function(F,W){return _.cZ(F.entities,"quantityIncrementerEntity",W)};
OA9=function(F){switch(F){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_LIVE_NOW":return 11;case "BADGE_STYLE_TYPE_PREMIUM":return 6;case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":return 2;case "BADGE_STYLE_TYPE_YPC":return 9;case "BADGE_STYLE_TYPE_FEATURED":return 5;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 19;case "BADGE_STYLE_TYPE_BLUE":return 12;default:return 0}};
XX1=function(F){switch(F){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}};
xf$=function(F){switch(F){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"}};
_.ES9=function(F){var W=_.F0("web_generic_client_event_wait_period ",0);W||(W=3E5);var V=vSh.get(F);!_.T("enable_web_client_experiment_event_timeout_killswitch")&&V&&(0,_.J5)()-V<W||(vSh.set(F,(0,_.J5)()),_.HA("genericClientExperimentEvent",{eventType:F}))};
_.cEm=function(F,W){var V,d,y,z;a:{var I=F.style;if(I===void 0)I=17;else switch(I){case "LIVE":I=18;break a;default:I=17}}return{type:I,text:W?JNS({seconds:W}):_.A2(F.text),accessibilityText:(V=F.text)==null?void 0:(d=V.accessibility)==null?void 0:(y=d.accessibilityData)==null?void 0:y.label,icon:(z=F.icon)==null?void 0:z.iconType}};
tmL=function(F){switch(F){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
Sdm=function(F){if(!F)return"";var W,V=(W=_.PY().resolve(_.SU(_.dA)))==null?void 0:W(),d;if(!V&&((d=F.vibrantColorPalette)==null?0:d.iconInactiveColor))return Yz(F.vibrantColorPalette.iconInactiveColor,"1");var y;return V&&((y=F.darkColorPalette)==null?0:y.iconInactiveColor)?Yz(F.darkColorPalette.iconInactiveColor,"1"):F.color?Yz(F.color,"1"):F.sampledThumbnailColor?(F=F.sampledThumbnailColor,"rgba("+F.red+","+F.green+","+F.blue+");"):""};
_.BT=function(F,W){if(!F.includes("DATE_PLACEHOLDER"))return F;var V=new Date(0);V.setUTCSeconds(W);return F.replace("DATE_PLACEHOLDER",PpN(V))};
JEG=function(F,W,V){return function(d){var y=F.command;y&&(QZ(y,{form:{element:V}}),W([y],d))}};
QH1=function(F,W,V,d,y){return function(z){var I=ZA1(F,W);I&&QZ(I,{form:{element:V},commandController:d});y&&z.stopPropagation()}};
ZA1=function(F,W){if(F.signInEndpoint&&!_.T("web_subscribe_sign_in_endpoint_killswitch"))return F.signInEndpoint;if(W){if(F.serviceEndpoints)return F.serviceEndpoints[1];if(F.onUnsubscribeEndpoints)return F.onUnsubscribeEndpoints[0]}else{if(F.serviceEndpoints)return F.serviceEndpoints[0];if(F.onSubscribeEndpoints)return F.onSubscribeEndpoints[0]}};
Fp1=function(F,W){var V,d,y,z;W=W&&((V=F.unsubscribeAccessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label)||((y=F.subscribeAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label);return F.longSubscriberCountText?[W,_.A2(F.longSubscriberCountText)].filter(function(I){return I}).join(" "):W};
Lw=function(F,W){return W||(F==null?0:F.isChannelDelegate)?"disabled":"active"};
WpS=function(F,W){var V;switch((V=F.style)==null?void 0:V.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:Lw(F)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:Lw(F)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:Lw(F,!0)};case "OVERLAY":return W?{style:"overlay",type:"tonal",state:Lw(F)}:{style:"overlay",type:"filled",state:Lw(F)};default:return W?{style:"mono",type:"tonal",state:Lw(F)}:{style:"mono",type:"filled",state:Lw(F)}}};
_.IV=function(){for(var F=[],W=_.L(_.QS.apply(0,arguments)),V=W.next();!V.done;V=W.next())if(V=V.value)if(typeof V==="string")F.push(V);else{V=_.L(Object.entries(V));for(var d=V.next();!d.done;d=V.next()){var y=_.L(d.value);d=y.next().value;(y=y.next().value)&&F.push(d)}}return F.join(" ")};
VXc=function(F){switch(F){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
dZN=function(F){switch(F){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
yC1=function(F,W){var V=F.map(function(d){return d.toString()});
return _.Ef(function(d){if(V.includes(d.key)){W&&d.preventDefault();var y;(y=d.currentTarget)==null||y.click()}})};
_.nw=function(){return yC1(["Enter"])};
_.zRc=function(){return yC1(["Enter"," "],!0)};
_.mQ=function(F){if(F.composedPath)return F.composedPath();if(!F.__composedPath){for(var W=[],V=F.target;V;)W.push(V),V=V.parentNode;W.push(window);F.__composedPath=W}return F.__composedPath};
_.aV=function(F,W,V){F=_.L(F);for(var d=F.next();!d.done;d=F.next()){d=d.value;if(d===W)break;for(var y=_.L(V),z=y.next();!z.done;z=y.next())if(z=z.value,d.tagName===z||d.role==="button"&&z==="BUTTON")return!0}return!1};
sEC=function(F,W){var V,d=(V=W.observer)!=null?V:_.PY().resolve(tb);if(F){V=o4$(F);var y=[];W.showOption&&y.push(d.observe(F,function(){W.visibilityCallback(!0,F)},W.showOption));
W.hideOption&&y.push(d.observe(F,function(){W.visibilityCallback(!1,F)},W.hideOption));
W.prescanOption&&W.prescanCallback&&y.push(d.observe(F,function(){W.prescanCallback()},W.prescanOption));
var z;V.visibilityMonitorKeys=((z=V.visibilityMonitorKeys)!=null?z:[]).concat(y)}};
o4$=function(F){var W;return(W=F.polymerController)!=null?W:F};
_.MI=function(F){return!!_.iO(F)};
_.YZ=function(F,W,V,d,y){return function(z){var I=q1Y();_.k$(function(){if(z){Bh1(z,F(),y);var n=Lp9(z,F(),W,V,d,I);_.lu(n)}},"lrewVd")}};
Bh1=function(F,W,V){var d=Iv1(W),y=n4h(W),z=d&&MyS,I=y&&iqh;(d||y)&&sEC(F,{visibilityCallback:function(n){var M=_.PY().resolve(_.Tc);n&&d?(M.resolveCommand(d,{form:{element:V?F:void 0},disableClickTracking:!0}),d=Iv1(W)):!n&&y&&(M.resolveCommand(y,{form:{element:V?F:void 0},disableClickTracking:!0}),y=n4h(W))},
showOption:z,hideOption:I})};
Lp9=function(F,W,V,d,y,z){var I=new Map;if(W=_.iO(W)){var n;F=(d==null?void 0:(n=d.onTap)==null?void 0:n.value)||F;V=mZG(W,F,V==null?void 0:V.onTap,y,z);F.addEventListener("click",V);I.set("click",V)}return function(){for(var M=_.L(I),Y=M.next();!Y.done;Y=M.next()){var h=_.L(Y.value);Y=h.next().value;h=h.next().value;F.removeEventListener(Y,h)}}};
_.iO=function(F){var W;return(F=(W=_.e(F,_.pw))==null?void 0:W.onTap)&&_.pd(F)};
Iv1=function(F){var W;return(F=(W=_.e(F,_.pw))==null?void 0:W.onVisible)&&_.pd(F)};
n4h=function(F){var W;return(F=(W=_.e(F,_.pw))==null?void 0:W.onHidden)&&_.pd(F)};
mZG=function(F,W,V,d,y){var z=function(n){_.PY().resolve(_.Tc).resolveCommand(F,n)},I=function(n){d&&_.aV(_.mQ(n),W,d)||z(n.target?{form:{element:n.target,
sourceData:F,mutationContext:y}}:void 0)};
V&&(I=function(n){V(n,z)});
return I};
avC=function(F){switch(F){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}};
iff=function(F){var W=F.numAvatarsInCluster;switch(F.clusterSize){case "small":return W===2?22:18;case "40":return W===2?24:22;default:return W===2?24:20}};
MX$=function(F,W){return function(V){var d=Object.keys(W);_.k$(function(){if(F!=null&&F()){for(var y=_.L(d),z=y.next();!z.done;z=y.next())z=z.value,V.addEventListener(z,W[z]);_.lu(function(){for(var I=_.L(d),n=I.next();!n.done;n=I.next())n=n.value,V.removeEventListener(n,W[n])})}},"bXZGfe")}};
YPL=function(F){switch(iff(F)){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""}};
prY=function(F){switch(F){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""}};
hR9=function(F){switch(iff(F)){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""}};
qPK=function(F){switch(F){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""}};
RRm=function(F){switch(F){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}};
bfS=function(F){return F==="medium"||F==="48"||F==="large"||F==="extra-large"||F==="extra-extra-large"||F==="giant"};
ThW=function(F){return!!((F==null?0:F.includes(3))||(F==null?0:F.includes(5)))};
g49=function(F){var W=F.data;return{size:eRC(W.avatarImageSize),type:W.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:F.onTap,decorations:F.decorations||[],badgeText:F.badgeText,accessibilityText:F.accessibilityText,avatarButtonCustomClassName:F.avatarButtonCustomClassName,clusterLayoutConfig:F.clusterLayoutConfig}};
eRC=function(F){switch(F){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"}};
uZG=function(F){switch(F){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}};
KpW=function(F){switch(F){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""}};
HfS=function(F){var W=F.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",V,d=F.avatars&&F.avatars.length>0?(V=_.e(F.avatars[0],_.hR))==null?void 0:V.avatarImageSize:"AVATAR_SIZE_UNKNOWN";V=uZG(d)||0;if(W){var y,z=(y=F.avatarClusterSize)!=null?y:"AVATAR_SIZE_M";W=uZG(z);var I,n,M=Math.min((n=(I=F.avatars)==null?void 0:I.length)!=null?n:0,4),Y;return{avatars:((Y=F.avatars)==null?void 0:Y.slice(0,4))||[],avatarSizeInPx:V,avatarStackStyle:{width:W+"px",height:W+"px",position:"relative"},avatarStyle:function(q){var R=
iff({clusterSize:eRC(z),numAvatarsInCluster:M,avatarIndex:q});var b=uZG(z);M===3&&q===2?(b=(b-R)/2,b=(_.wp("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*b):b=void 0;return{position:"absolute",top:M===2&&q===1||M===3&&q===2||M===4&&q>=2?"0":void 0,bottom:M===2&&q===0||M>2&&q<2?"0":void 0,left:M===2&&q===1||M>2&&(q===1||q===3)?"0":void 0,right:M<=3&&q===0||M===4&&(q===0||q===2)?"0":void 0,transform:b?"translateX("+b+"px)":void 0,width:R+"px",height:R+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(q){return{clusterSize:eRC(F.avatarClusterSize),numAvatarsInCluster:M,avatarIndex:q}},
avatarButtonCustomClassName:void 0}}var h;return{avatars:((h=F.avatars)==null?void 0:h.slice())||[],avatarSizeInPx:V,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:KpW(d),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
DZf=function(F,W,V){return function(){QZ(F,{form:{element:W},commandController:V})}};
ACY=function(F){switch(F){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
jEh=function(F){switch(F){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"}};
rC$=function(F){if("accessibilityText"in F)return F.accessibilityText||"";if("title"in F){var W,V,d;return((W=F.title)==null?void 0:(V=W.accessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label)||""}if("accessibility"in F){var y,z;return((y=F.accessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)||""}return""};
C2N=function(F){return"inlinePlayerData"in F};
qI=function(F){return new kdY(F)};
lvr=function(F){switch(F){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"}};
NhN=function(F){switch(F){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;case "BADGE_TIMELY":return 5;default:return 0}};
fvW=function(F){switch(F){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}};
wr$=function(F){return function(W){F&&(F.thumbnailElRef=W.thumbnailElRef,F.thumbnail=W.thumbnail,F.thumbnailOverlays=W.thumbnailOverlays,F.thumbnailSize=W.thumbnailSize)}};
GdC=function(F){switch(F){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
UZf=function(F){var W=_.L(_.Y$(!1,void 0,"E6wDDe")),V=W.next().value,d=W.next().value;_.kN(function(){var y=F==null?void 0:F();if(y){var z=_.PY().resolve(_.SU($ZL));if(z){var I={triggeringElement:y,onDwellTriggeredFn:function(){d(!0)},
onDwellEndFn:function(){d(!1)}};
z.registerElement(I);_.lu(function(){_.RV(z,I)})}}});
return V};
Ofh=function(F){if(F.querySelector("img")){var W=F.querySelector("img");W.addEventListener("error",function(){TCm(W.src).then(function(V){(V=_.Zj(V).toString())?W.src=V:W.removeAttribute("src")}).catch(function(){W.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Xrf=function(F,W,V){V?V(W):_.b$(W,F.target?{form:{element:F.target}}:void 0)};
_.bO=function(F,W,V,d){return function(y){_.k$(function(){function z(h){h=h.composedPath();h=_.L(h);for(var q=h.next();!q.done;q=h.next()){q=q.value;if(q===y)break;if(q.className.indexOf("HostIsClickableAdComponent")>=0||q.tagName==="A".toString()||q.tagName==="BUTTON".toString())return!0}return!1}
var I=new Map,n,M=(n=F())==null?void 0:n.onTap;if(M){n=function(h){z(h)||Xrf(h,M,W)};
var Y=function(h){z(h)||h.key!=="Enter"||Xrf(h,M,W)};
(V==null?0:V())||_.T("enable_web_home_top_landscape_image_layout_level_click")?(y.addEventListener("tap",n),I.set("tap",n)):(y.addEventListener("click",n),I.set("click",n));if(d==null?0:d())y.addEventListener("keydown",Y),I.set("keydown",Y)}_.lu(function(){for(var h=_.L(I),q=h.next();!q.done;q=h.next()){var R=_.L(q.value);q=R.next().value;R=R.next().value;y.removeEventListener(q,R)}})},"D7XqOc")}};
xZ9=function(F,W){var V,d=(V=F.interaction)==null?void 0:V.onTap;if(F=_.qa({elementsCommand:d,forceNewState:!0,skipOnClick:!0}))return F.onclick=function(y){ZX1(y)&&(y.preventDefault(),d&&Xrf(y,d,W))},Rp(F)?F:void 0};
v4S=function(F){switch(F){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
E4G=function(F){switch(F){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"}};
cC$=function(F){switch(F){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"}};
_.tXY=function(F){return _.T("rich_grid_enable_dynamic_offset")&&F?Math.max((F-_.F0("rich_grid_dynamic_offset_anchor_width",1300))/100*_.F0("rich_grid_dynamic_offset_offset_per_100",10),_.F0("rich_grid_dynamic_offset_lower_bound",-60)):0};
SPL=function(F,W){switch(W){case 4:return 16;case 1:return F<528?16:F<1024?32:48;case 2:return(F>=528?16:8)/2;case 3:return(F<528?16:F<1024?32:48)+(F>=528?16:8)/2;default:return 0}};
P2h=function(F){var W=F.originalContainerWidth;var V=F.sizing;var d=F.standardUnit;if(F.isCompactList&&W<528)return 1;switch(V){case "STANDARD":return d;case "COMPACT":return d+1;case "EXTRA_COMPACT":return _.T("web_responsive_extra_compact_2x")?d*2:_.T("web_responsive_current")?d===1?2:d%2===0?d/2*3:d+2:d<4?d*2:Math.ceil(d*3/2);case "MINI":return d>1?d*2:3;default:return d}};
Zfr=function(F){var W=F.containerWidth;var V=F.peek;var d=F.gutter;var y=F.numItems;F=F.ignoreMaxWidthLimit;W=V?Math.max((W-V-d*y)/y,0):Math.max((W-d*(y-1))/y,0);return F?W:Math.min(W,JC1)};
_.TX=function(F){var W=F.containerWidth;var V=F.hasPeek;var d=F.sizing;var y=F.marginSettings;var z=F.isCompactList;var I=F.enableFullBleedForSingleCol;var n=F.standardUnitMinWidth;d=d||"STANDARD";V=!!V;F=W>=528?16:8;var M=V?W>=528?48:24:0;y=SPL(W,y);var Y=Math.max(W-y*2,0);n=_.T("kevlar_disable_min_width_override")?void 0:n;n=Math.min(Math.max(Math.floor((Y-M+F)/((n!=null?n:QEr)+_.tXY(W)+F)),1),6);var h=(I=!!I&&n===1)||n===1&&d!=="STANDARD";V=V||h?Y:Math.min(Y,(JC1+F)*n-F);d=P2h({originalContainerWidth:W,
sizing:d,standardUnit:n,isCompactList:z});return{itemWidth:Zfr({containerWidth:V,peek:M,gutter:F,numItems:d,ignoreMaxWidthLimit:h}),gutter:F,maxContainerWidth:V,numItems:d,margin:I?0:y,contentMargin:SPL(W,1),typographyBump:Zfr({containerWidth:V,peek:M,gutter:F,numItems:n,ignoreMaxWidthLimit:h})>400&&!(z&&W<528),standardUnit:n}};
eO=function(F){switch(F){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.F1r=function(F){if(F){var W;if((W=F.responsiveContainerConfiguration)==null?0:W.responsiveSize)return eO(F.responsiveContainerConfiguration.responsiveSize);if(F.layoutSizing)switch(F.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"}}};
W1W=function(F){if(F.fullbleed)return 1;switch(F.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
o5r=function(F,W,V,d,y,z,I,n,M){a:if(F===4&&d==="LOCKUP_CONTENT_TYPE_SOURCE")var Y=1;else switch(F){case 3:Y=1;break a;default:Y=0}var h=VG1(F,d);a:switch(F){case 4:z=!!(z&&z<100);break a;default:z=!1}a:switch(F){case 3:case 4:var q=d==="LOCKUP_CONTENT_TYPE_CHANNEL"||d==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:q=!1}return{metadataOnThumbnail:h,isOverlay:n||h,isCard:d7S(d,I),sizing:W!=null?W:"STANDARD",typographyBump:V!=null?V:!1,isTiny:z,isCentered:q,isCollection:y8r(d),arrangement:Y,addMarginForFullbleed:F===
1&&d!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:F===1&&d==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:zX1(d,y,M),disableRounding:F===5||d7S(d,I)||F===1&&d==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:y8r(d)?2:0,useLegacyTypography:!(M==null||!M.useLegacyTypography),useRichGridLegacyTypography:!(M==null||!M.useRichGridLegacyTypography)&&!_.T("web_enable_typography_bump"),compactMetadata:Y===0&&d==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:M==null?void 0:M.onFocusEffect,titleMaxLines:d==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
y8r=function(F){switch(F){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}};
d7S=function(F,W){if(W&&F==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(F){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
VG1=function(F,W){if(W==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(F){case 5:return!0;case 4:return!1;default:return!1}};
zX1=function(F,W,V){if(W&&(V==null||!V.alwaysRespectPodcastShowAspectRatio||F!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(F){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}};
_.gA=function(F){if(F){var W;return((W=_.PY().resolve(_.SU(_.dA)))==null?0:W())?F.darkThemeImage:F.image}};
L1G=function(F,W,V,d,y,z){if(y&&z&&W==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:y,height:z};if(!V)return{};y=V.size;V=V.allowFullWidth;if(W==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&V)return{fullWidth:!0};if(y===void 0)return{};switch(F){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:y,height:y};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:y,height:1/sz$*y};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:y*
Bqm,height:y};default:return(d==null?0:d.height)&&(d==null?0:d.width)?d.width/d.height>1?{maxWidth:y*Bqm}:{maxWidth:y}:{maxWidth:y}}};
IGr=function(F){var W;return F&&((W=_.gA(F.themedImage))!=null?W:F.image)};
n59=function(F){var W;return F==null?void 0:(W=F.sources)==null?void 0:W[0]};
m7f=function(F){switch(F){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"}};
_.aGN=function(F){if(F)return"content-id-"+F};
iyK=function(F){switch(F.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"}}};
MG$=function(F){var W=_.uO.currentPageSubTypeSelector(_.kf().getState())||"";return F?F+W:""};
YHK=function(F){switch(F){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
hXr=function(F){var W=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],V=_.L(_.Y$(void 0,void 0,"JrqNsb")),d=V.next().value,y=V.next().value,z=_.L(_.Y$(void 0,void 0,"rWytse"));V=z.next().value;var I=z.next().value;z=_.L(_.Y$(void 0,void 0,"DHRqxe"));var n=z.next().value,M=z.next().value;return{touchFeedbackEvents:{pointerUpEvent:d,pointerDownEvent:V,pointerLeaveEvent:n},touchFeedbackOnPointerUp:_.Ef(function(Y){pp$(_.mQ(Y),W)||(y(Y),I(void 0),M(void 0))}),
touchFeedbackOnPointerDown:_.Ef(function(Y){F==null||F(Y);pp$(_.mQ(Y),W)||(I(Y),y(void 0),M(void 0))}),
touchFeedbackOnPointerLeave:_.Ef(function(Y){pp$(_.mQ(Y),W)||(M(Y),I(void 0),y(void 0))})}};
pp$=function(F,W){W=W===void 0?[]:W;W=[].concat(_.Pd(W),["BUTTON".toString()]);F=_.L(F);for(var V=F.next();!V.done;V=F.next()){V=V.value;for(var d=_.L(W),y=d.next();!y.done;y=d.next())if(V.tagName===y.value)return!0}return!1};
qHN=function(F){switch(F){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"}};
RXm=function(F){return F.scrollHeight-F.offsetHeight>1};
byC=function(F,W){var V;return Kd(F,((V=F.content)==null?void 0:V.length)||0,!W)};
g51=function(F,W,V,d,y,z){if(!W||TqC){var I;return Kd(F,((I=F.content)==null?void 0:I.length)||0,!0)}W=d.value;if(!V.value||!W||!F.content)return F;V=0;d=F.content.length;I=0;eXC||(eXC=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var n=eXC;for(y=y*z*n;V<=d;)z=Math.floor(V+(d-V)/2),n=Kd(F,z)||F,W.firstChild&&(W.firstChild.textContent=n.content),W.scrollHeight>y?d=z-1:(I=z,V=z+1);return Kd(F,I)};
umh=function(F,W){var V,d;return(((V=F.content)==null?void 0:V.length)||0)>(((d=W.content)==null?void 0:d.length)||0)};
K1Y=function(F,W,V,d,y,z){var I=_.DO("truncated-text-content"),n=_.DO("truncated-text-content"),M=_.DO("button"),Y=_.DO("button"),h=_.DO("button"),q=_.PY().resolve(_.Kw),R=_.L(_.wT(function(){return byC(F(),y())})),b=R.next().value,g=R.next().value;
R=_.L(_.wT(function(){return umh(F(),b())}));
var K=R.next().value,C=R.next().value,k=null;_.k$(function(){function f(){if(I.value&&M.value&&h.value){var U=z()?F():g51(F(),y(),I,n,W(),V());g(U);requestAnimationFrame(function(){if(I.value&&M.value&&h.value){var c=RXm(I.value)||umh(F(),U);C(c);if(!d()){var J=RXm(I.value),zG=V(),BC=I.value,bS=M.value,Yc=h.value,ph=q==="rtl";if(BC&&bS){var lS=bS.offsetLeft;ph&&(lS=BC.offsetWidth-bS.offsetWidth-bS.offsetLeft);if(c){c=bS.offsetWidth;bS=BC.offsetWidth;var Or=J?bS-c-70:lS-70;zG="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
zG+"rem,\n      #000 "+zG+"rem,\n      #000 100%), linear-gradient(\n      to "+((ph?"left":"right")+",\n      #000 0px,\n      #000 "+Or+"px,\n      transparent "+(J?bS-c:Or+70)+"px)");BC.style.setProperty("-webkit-mask-image",zG);BC.style.setProperty("mask-image",zG)}else BC.style.setProperty("-webkit-mask-image",""),BC.style.setProperty("mask-image","");J?ph?(Yc.style.setProperty("left","0"),Yc.style.setProperty("right","unset")):(Yc.style.setProperty("left",""),Yc.style.setProperty("right","0")):
ph?(Yc.style.setProperty("left","unset"),Yc.style.setProperty("right",lS+"px")):(Yc.style.setProperty("left",lS+"px"),Yc.style.setProperty("right","unset"))}}}})}}
var S,v;(S=k)==null||(v=S.stop)==null||v.call(S);S=new _.tU(f,17);f();k=S},"KjwIxd");
_.kN(function(){g(byC(F(),y()));C(umh(F(),b()));var f=function(){eXC=void 0;var v,U;(v=k)==null||(U=v.fire)==null||U.call(v)};
if(window.ResizeObserver){var S=new ResizeObserver(f);S.observe(I.value);_.lu(function(){var v,U;(v=k)==null||(U=v.stop)==null||U.call(v);S.disconnect()})}else window.addEventListener("resize",f),_.lu(function(){var v,U;
(v=k)==null||(U=v.stop)==null||U.call(v);window.removeEventListener("resize",f)})});
return{isTruncated:K,displayText:b,contentRef:I,hiddenRef:n,placeholderTruncationTextRef:M,hiddenTruncationTextRef:Y,truncationTextRef:h}};
HyY=function(F){return{content:F!=null?F:""}};
D7K=function(F){return _.pd(F.onTap)||_.iO(F.rendererContext)};
A8Y=function(F){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:F.overflowMenuA11yLabel,onTap:function(W){W.preventDefault();W.stopPropagation();if(F.overflowMenuOnTap){var V=_.qa({elementsCommand:F.overflowMenuOnTap,forceNewState:!0});if(V==null?0:V.onclick)V.onclick(W)}}}};
_.HT=function(F,W,V,d,y){d=d===void 0?{}:d;if(!y||Math.random()<5E-4){W=W||null;V=V||null;F=F instanceof Error?F:new _.po(F);if(F.args)for(var z=_.L(F.args),I=z.next();!I.done;I=z.next())I=I.value,I instanceof Object&&(d=Object.assign({},I,d));d.category="H5 Ads Control Flow";W&&(d.slot=W?"slot:  "+W.slotType:"");V&&(d.layout=V?"layout:  "+V.layoutType:"",d.layoutId=V.layoutId);y&&(d.known_error_aggressively_sampled=!0);F.args=[d];_.rL(F)}};
_.jzC=function(F,W){W=_.k7(W);_.XY(F,"yt-open-popup-action",[W,F])};
_.DK=function(F,W){_.jzC(F,_.DZ(W))};
CJW=function(F){if(!F)return"";if(r8h[F])return r8h[F];AR||(AR=_.V_("A"));AR.href!==F&&Wd(AR,F);var W=AR.pathname;r8h[F]=W.startsWith("/")?W:"/"+W;return r8h[F]};
kx1=function(){var F=CJW(window.location.href);if(F==="/")return"home";if(F.startsWith("/results"))return"search";if(F.startsWith("/watch"))return"watch";if(F.startsWith("/shorts"))return"shorts";if(F.startsWith("/hashtag"))return"hashtag";if(F.startsWith("/create_channel"))return"create_channel";if(F.startsWith("/@")||F.startsWith("/user/")||F.startsWith("/channel/"))return"channel";if(F.startsWith("/experiments"))return"experiments";if(F.startsWith("/sponsor_channel"))return"sponsorship";if(F.startsWith("/select_site"))return"settings";
if(F.startsWith("/locate"))return"locate";if(F.startsWith("/redeem"))return"redeem";if(F.startsWith("/musicpremium")||F.startsWith("/premium")||F.startsWith("/red"))return"premium";if(F.startsWith("/paid_memberships"))return"paid_memberships";if(F.startsWith("/oops"))return"oops";if(F.startsWith("/clip"))return"clip";var W;return(jO==null?void 0:(W=jO.response)==null?void 0:W.page)==="404"?"404":F.startsWith("/feed/history")?"history":F.startsWith("/feed/library")?"library":F.startsWith("/feed/subscriptions")?
"subscriptions":F.startsWith("/feed/trending")?"trending":F.startsWith("/feed/news_destination")?"news":F.startsWith("/playlist")?"playlist":F.startsWith("/minor_moment")?"minor_moment":F.startsWith("/playable/")||F.match("^/playables/(?!saved).")?"mini_app":F.startsWith("/playables")?"playables":F.startsWith("/create/live/join")?"open_in_app":F.startsWith("/feed/explore")?"explore":"browse"};
_.Cw=function(){var F=jO==null?void 0:jO.response,W=F==null?void 0:F.endpoint;if(!W)return(F==null?void 0:F.page)==="watch"?"watch":kx1();var V;F=(V=_.e(W==null?void 0:W.commandMetadata,_.Jx))==null?void 0:V.webPageType;V=!1;if(F&&!lGr.includes(F))switch(F){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 d;return((d=_.e(W==null?void 0:W.commandMetadata,_.Jx))==null?0:d.url)&&CJW(_.e(W.commandMetadata,_.Jx).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var y;return(W=(y=_.e(W,_.J2))==null?void 0:y.browseId)?Nqf[W]||"browse":"browse";default:V=!0}if(_.e(W,_.rA)||_.e(W,fG$))return"sponsorship";y=CJW(window.location.href);if(y.startsWith("/experiments"))return"experiments";if(y.startsWith("/create_channel"))return"create_channel";
if(_.e(W,_.Ga)&&y.startsWith("/shorts"))return"shorts";if(_.e(W,_.Ga)&&y.startsWith("/watch"))return"watch";V&&(W=new _.po("Unsupported mWeb page type",{pathname:y,webPageType:F}),_.Ab(W));return"browse"};
kZ=function(F,W,V,d){return F&&W?F!==V||W!==d?(_.HT(Error("Mh"),void 0,void 0,{"stored-slot":F,"stored-layout":W,"latest-slot":V,"latest-layout":d}),!1):!0:!1};
Gxh=function(F,W,V){return F({targetId:W},function(d){return V.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},d,{contents:[V.continuationItems?_.e(V.continuationItems[0],wpN):{}]}):V.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},d,{header:V.continuationItems?V.continuationItems[0]:void 0}):Object.assign({},d,{contents:V.continuationItems?V.continuationItems:[]})})};
$7K=function(F,W,V,d){if(W=W.trackingParams){var y,z=(y=V.getScreenLayer)==null?void 0:y.call(V);V=_.is(z);y=_.a3(z);if(V&&y){var I=_.sf(W);_.T("combine_ve_grafts")?F.graftServerVe(W,y,z):_.eM(V,y,I);d==null||d(I)}}};
OyC=function(F){var W;return((W=U7$.get(F))==null?void 0:W.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
v5K=function(F,W){var V={type:W.slotType,controlFlowManagerLayer:Xp1.get(W.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};W.slotEntryTrigger&&(V.entryTriggerType=W.slotEntryTrigger.triggerType);W.slotPhysicalPosition!==1&&(V.slotPhysicalPosition=W.slotPhysicalPosition);if(F){V.debugData={slotId:W.slotId};if(F=W.slotEntryTrigger)V.debugData.slotEntryTriggerData=x7h(F);F=W.slotFulfillmentTriggers;V.debugData.fulfillmentTriggerData=[];F=_.L(F);for(var d=F.next();!d.done;d=F.next())V.debugData.fulfillmentTriggerData.push(x7h(d.value));
W=W.slotExpirationTriggers;V.debugData.expirationTriggerData=[];W=_.L(W);for(F=W.next();!F.done;F=W.next())V.debugData.expirationTriggerData.push(x7h(F.value))}return V};
x7h=function(F,W){var V={type:F.triggerType};W!=null&&(V.category=W);F.triggeringSlotId!=null&&(V.triggerSourceData||(V.triggerSourceData={}),V.triggerSourceData.associatedSlotId=F.triggeringSlotId);F.triggeringLayoutId!=null&&(V.triggerSourceData||(V.triggerSourceData={}),V.triggerSourceData.associatedLayoutId=F.triggeringLayoutId);return V};
E5Y=function(F,W,V,d){W={opportunityType:W};F&&(d||V)&&(d=_.YM(d||[],function(y){return v5K(F,y)}),W.debugData=Object.assign({},V&&V.length>0?{associatedSlotId:V}:{},d.length>0?{slots:d}:{}));
return W};
c8$=function(F){return lO(F.opportunityAdapterMap).concat(lO(F.triggerAdapterMap)).concat(lO(F.fulfillmentAdapterFactoryMap)).concat(lO(F.slotAdapterFactoryMap)).concat(lO(F.layoutRenderingAdapterFactoryMap))};
lO=function(F){var W=[];F=_.L(F.values());for(var V=F.next();!V.done;V=F.next())V=V.value,V.isAdsControlFlowEventListener&&W.push(V);return W};
fw=function(F){var W=F.slotId,V=F.slotType,d=F.slotPhysicalPosition;return W===void 0?new NI("Cannot construct a slot due to the missing id.",{adSlotMetadata:F}):V===void 0?new NI("Cannot construct a slot due to the missing type.",{adSlotMetadata:F}):d===void 0?new NI("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:F}):{slotId:W,slotType:V,slotPhysicalPosition:d,managerLayer:"external",adSlotLoggingData:F.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new tGh}};
SHK=function(F){var W=F.layoutId,V=F.layoutType;return W===void 0?new wA("Cannot construct a layout due to the missing id.",{adLayoutMetadata:F}):V===void 0?new wA("Cannot construct a layout due to the missing type.",{adLayoutMetadata:F}):{layoutId:W,layoutType:V,managerLayer:"external",adLayoutLoggingData:F.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new tGh,interactionLoggingAdsClientData:{}}};
$Z=function(F,W){if(W&&(PJL(W.viewableCommand)||PJL(W.endOfSessionCommand))){var V=J89(W==null?void 0:W.viewableCommand);W=J89(W==null?void 0:W.endOfSessionCommand);if(!GX){var d=_.F0("custom_active_view_tos_timeout_ms");GX=d>0&&d!==36E5?new Zy$(QzN(),d):new Zy$(QzN())}FZN(GX,F);WZL(GX,F,V,W)}};
Ul=function(F){GX&&FZN(GX,F)};
QzN=function(){var F=_.wp("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(F==null?void 0:F.length)===2?F[1]:null};
PJL=function(F){F=_.pd(F);return!(F==null||!F.loggingUrls)&&F.loggingUrls.length>0};
J89=function(F){if(!F)return[];var W=[],V,d;((d=(V=_.pd(F))==null?void 0:V.loggingUrls)!=null?d:[]).forEach(function(y){y.baseUrl&&W.push(y.baseUrl)});
return W};
VQC=function(F){if(_.T("stop_av_measurement_on_detach"))return function(){Ul(F)}};
drL=function(F){return function(){_.T("stop_av_measurement_on_detach")&&Ul(F)}};
y9h=function(F){if(_.T("stop_av_measurement_on_detach"))return function(){Ul(F)}};
zr1=function(F){return F.shorts.isDesktopSmallWidth};
_.osW=function(F){return F.shorts.isShortsActive};
_.sC1=function(F){return F.shorts.isWatchWhileMode};
_.Ol=function(F){return F.shorts.isFullscreen};
_.Xg=function(F){return F.shorts.isShortsPipActive};
LZG=function(F){var W,V;if(F=(W=_.e(F.reelsAdCardButtoned,Bkr))==null?void 0:(V=W.animatedRenderingConfig)==null?void 0:V.easeOutSeconds)return F+"s"};
nsG=function(F,W,V){return _.m(function(d){return d.return(new Promise(function(y){var z=new Image;z.onload=function(){y(new IzG(F,W,V,z.naturalWidth,z.naturalHeight))};
z.src=V.toString()}))})};
mr9=function(F,W){return Math.round(F/1E-5)===Math.round(W/1E-5)};
azf=function(F,W){return Math.round(F/1E-5)===Math.round(W/1E-5)};
iJf=function(F,W){return F.year===W.year&&F.month===W.month&&F.day===W.day};
MQr=function(F,W){return F.year!==W.year?F.year<W.year:F.month!==W.month?F.month<W.month:F.day<W.day};
pGN=function(F){return F.day===YaY(F.year,F.month)?F.month===11?{year:F.year+1,month:0,day:1}:{year:F.year,month:F.month+1,day:1}:{year:F.year,month:F.month,day:F.day+1}};
hrc=function(){var F=new Date,W={year:F.getFullYear(),month:F.getMonth(),day:F.getDate()};return{start:W,end:{year:F.getFullYear()+2,month:F.getMonth(),day:F.getDate()},selectedDate:pGN(W)}};
qaY=function(F){return(new H4(2)).format(new Date(F.year,F.month,F.day))};
RrW=function(F){return{year:F.getFullYear(),month:F.getMonth(),day:F.getDate()}};
bJ9=function(F,W){F=(F+(Number(W.utcOffsetSec)+(new Date(F*1E3)).getTimezoneOffset()*60))*1E3;W=RrW(new Date(F));return{date:W,secondsSinceMidnight:Math.floor((F-(new Date(W.year,W.month,W.day)).getTime())/1E3)}};
Tkr=function(F,W){W=W.months.findIndex(function(V){return V.year===F.year&&V.month===F.month});
return W>=0?W:void 0};
erN=function(F){if(!F)return!1;try{if(F.host&&F.host.tagName==="YT-FORMATTED-STRING"&&F.host.id==="contenteditable-textarea"||F.nodeType===Node.ELEMENT_NODE&&F.tagName==="YTD-COMMENTBOX")return!0}catch(W){return!1}return erN(F.parentNode)};
xZ=function(F){return F?!(F.tagName!=="A"||!F.href||!F.classList.contains("yt-simple-endpoint")):!1};
gs$=function(F){return F?F.tagName==="IMG"&&F.classList.contains("emoji"):!1};
uh1=function(F,W,V){if(!F)return null;var d=xZ(F);if(d&&V)return W=F.pathname.substring(F.pathname.indexOf("/channel/")+9),document.createTextNode("@"+W);if(d&&!V)return document.createTextNode("");if(gs$(F))return V=F.alt,F=F.dataset.emojiId,!F&&W&&(W=_.vT(W,V))&&W.isCustomEmoji&&(F=W.emojiId),F?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+F+">"):document.createTextNode(V);d=F.cloneNode(!1);for(var y=0;y<F.childNodes.length;++y){var z=uh1(F.childNodes[y],W,V);z&&d.appendChild(z)}return d};
El=function(F){return F?xZ(F)?F:El(F.lastChild):null};
KZr=function(F){return F?xZ(F)?F:KZr(F.firstChild):null};
HJC=function(F){if(!F)return null;for(var W=F.previousSibling;W;)if(W.nodeType===Node.ELEMENT_NODE&&W.nodeName==="BR")W=W.previousSibling;else if(W.nodeType===Node.TEXT_NODE&&/\s+/.test(W.textContent))W=W.previousSibling;else break;(W=El(W))?F=W:F=(F=F.parentNode)?El(F.previousElementSibling):null;return F};
DrC=function(F){if(!F)return null;for(var W=F.nextSibling;W;)if(W.nodeType===Node.ELEMENT_NODE&&W.nodeName==="BR")W=W.nextSibling;else if(W.nodeType===Node.TEXT_NODE&&/\s+/.test(W.textContent))W=W.nextSibling;else break;return(W=KZr(W))?W:DrC(F.parentNode)};
A9$=function(F){var W=_.yB(),V=W.JSC$11658_getStartNode();if(!erN(V.parentNode))return null;W=W.JSC$11658_getStartOffset();if(V.nodeType===Node.TEXT_NODE){var d=_.bK(V,xZ);if(d){if(F&&W===0||!F&&W===V.length)return d}else{if(F&&W===V.length)return!V||V.nodeName==="BR"||V.nextElementSibling&&_.cT(V.nextElementSibling,"display")==="block"?null:KZr(V.nextElementSibling);if(!F&&W===0)return V?El(V.previousElementSibling):null}}if(V.nodeType===Node.ELEMENT_NODE)if(F){if(0<=W&&W<V.childNodes.length)return KZr(V.childNodes[W])}else if(0<
W&&W<=V.childNodes.length)return El(V.childNodes[W-1]);return null};
jC1=function(F,W,V){if(!F)return null;if(F.nodeType===Node.TEXT_NODE)if(V){var d=HJC(F);if(d&&!/^\s+\S/.test(F.wholeText.substr(0,W)))return d}else if((d=DrC(F))&&!/\S\s+/.test(F.wholeText.substr(W,F.wholeText.length)))return d;return F.nodeType===Node.ELEMENT_NODE?V?HJC(F.childNodes[W]):DrC(F.childNodes[W]):jC1(F.parentNode,W,V)};
r9$=function(F){if(F.hasChildNodes())switch(F.tagName){case "DIV":case "A":case "SPAN":var W="";for(F=F.firstChild;F;F=F.nextSibling)W+=r9$(F);return W;default:return""}else switch(F.nodeType){case 3:return F.textContent;default:return""}};
tR=function(F,W){return F.year===W.year&&F.month===W.month&&F.day===W.day};
SO=function(F,W){return F.year!==W.year?F.year<W.year:F.month!==W.month?F.month<W.month:F.day<W.day};
CZ1=function(F){return{year:F.getFullYear(),month:F.getMonth(),day:F.getDate()}};
kwr=function(F){var W=CxL;W=W===void 0?CxL:W;W(new Date(F.year,F.month,F.day))};
PT=function(F){return CZ1(new Date(Number(F.seconds)*1E3))};
lzG=function(F){return F.year!==void 0&&F.month!==void 0&&F.day!==void 0};
Nk$=function(F){return F.start!==void 0&&F.end!==void 0};
fzf=function(F){return Nk$(F)?F.start:F};
wGN=function(F){return Nk$(F)?F.end:void 0};
$rL=function(F,W){for(var V=[],d=new Date(F.start.year,F.start.month);d.getFullYear()<F.end.year||d.getFullYear()===F.end.year&&d.getMonth()<=F.end.month;){var y=V,z=y.push,I=d.getFullYear(),n=d.getMonth(),M=F,Y=W,h=void 0,q=[],R=Object.freeze({extraCssClass:"invisible"}),b=new Date(I,n),g=CZ1(b);b=b.getDay();for(var K=CZ1(new Date);g.month===n;){b!==GwY&&h||(h=Array.from({length:7}).fill(R),q.push(h));var C={date:{year:I,month:n,day:g.day},extraCssClass:"",debugClass:""};C.extraCssClass=Y(C.date,
g,K,M).trim();h[(b-GwY+7)%7]=C;g=g.day===YaY(g.year,g.month)?g.month===11?{year:g.year+1,month:0,day:1}:{year:g.year,month:g.month+1,day:1}:{year:g.year,month:g.month,day:g.day+1};b=(b+1)%7}z.call(y,{weeks:q,monthLabel:JR.SHORTMONTHS[n]+" "+I,year:I,month:n,monthLabelExtraCssClass:q[0][2]===R?"shift-down-label":""});d.setMonth(d.getMonth()+1)}return V};
Urr=function(F,W){W=W.months.findIndex(function(V){return V.year===F.year&&V.month===F.month});
return W>=0?W:void 0};
XGY=function(F,W){a:{var V=V===void 0?[2,3]:V;V=_.L(V);for(var d=V.next();!d.done;d=V.next()){var y=new Date;if((new OJc(d.value)).parse(W,y,{validate:!0})){y.setHours(0,0,0,0);W=y;break a}}W=null}if(!W)return{isValid:!1,value:void 0};W=CZ1(W);V=F.end;return SO(W,F.start)||SO(V,W)?{isValid:!1,value:void 0}:{isValid:!0,value:W}};
tQW=function(F){var W=xrh;W=W===void 0?vs9:W;var V=F.columnsToShow||[],d=EsC(F.columnDimensions,F.columnsToShow,F.leftFloatingColumns,W);return V.map(function(y,z){var I=F.columns[y];if(I===void 0)throw Error("Sh");var n=d?d[z]:"";var M=F.getCustomTooltip?F.getCustomTooltip(y,I.headerTooltipParagraphs):I.headerTooltipParagraphs;var Y=c9L(F,y);return{type:y,index:z,style:n,classes:Y,headerName:I.headerName||"",headerIcon:I.headerIcon,headerTooltipParagraphs:M||[],headerTooltipHelpContext:I.headerTooltipHelpContext,
sortOrders:I.sortOrders||[],selectionState:I.isSelectionCheckbox?F.selectionState:void 0}})};
c9L=function(F,W){var V=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],d=F.columns[W];if(d===void 0)return"";var y=V.includes("DEFAULTS")&&d.cssClass?[d.cssClass]:[];if(V.includes("SORTING")){d.sortOrders&&d.sortOrders.length&&y.push("sortable");if(F.sorting&&F.sorting.columnType===W)a:switch(F.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var z="column-sorted";break a;default:z=""}else z="";z&&y.push(z)}V.includes("FLOATING")&&(W=F.columnsToShow.indexOf(W),F.leftFloatingColumns&&W<F.leftFloatingColumns&&
y.push("floating-column"),F.leftFloatingColumns&&W===F.leftFloatingColumns-1&&y.push("last-floating-column"));V.includes("RIGHT_ALIGN")&&d.rightAlignHeader&&y.push("right-align");return y.filter(function(I){return I}).join(" ")};
EsC=function(F,W,V,d){V=V===void 0?0:V;d=d===void 0?vs9:d;if(F){var y=[],z=0;SaL(F,W,d).forEach(function(I,n){var M="min-width:"+I.minWidth+"px;padding-left:"+I.paddingLeft+"px;padding-right:"+I.paddingRight+"px;flex:"+I.flexGrow+" 0 "+I.minWidth+"px;";I.maxWidth!==Infinity&&(M=[M,"max-width:"+I.maxWidth+"px;"].join(""));z>0&&n<V&&(M=[M,"left:"+z+"px;"].join(""));y.push(M);z+=I.minWidth+I.paddingLeft+I.paddingRight});
return y}};
SaL=function(F,W,V){V=V===void 0?vs9:V;return W.map(function(d,y){d=F&&F[d]||{};var z=y===0?V.paddingLeftFirstColumn:V.padding;d.paddingLeft!==void 0&&(z=d.paddingLeft);y=y===W.length-1?V.paddingRightLastColumn:V.padding;d.paddingRight!==void 0&&(y=d.paddingRight);return{paddingLeft:z,paddingRight:y,minWidth:d.minWidth!==void 0?d.minWidth:V.minWidth,maxWidth:d.maxWidth!==void 0?d.maxWidth:V.maxWidth,flexGrow:d.flexGrow!==void 0?d.flexGrow:V.flexGrow}})};
PZ1=function(F){var W=F.reduce(function(d,y){var z=y.columnId,I={};y.headerText&&(I.headerName=_.A2(y.headerText));y.rightAlignHeader&&(I.rightAlignHeader=y.rightAlignHeader);var n;if((n=y.headerIcon)==null?0:n.iconType)I.headerIcon=_.SJ(y.headerIcon.iconType);d[z]=I;return d},{}),V=F.filter(function(d){return!d.hideColumn}).map(function(d){return d.columnId});
F=F.filter(function(d){return!!d.dimensions}).reduce(function(d,y){d[y.columnId]=y.dimensions;
return d},{});
return{columns:W,columnsToShow:V,columnDimensions:F}};
_.J9G=function(F){return F?F.simpleText?F.simpleText:F.runs?F.runs.map(function(W){return W.text}).join(""):"":""};
d8W=function(F){var W=F.data;var V=F.onTap;var d=F.isSelected;var y=F.onFocusIn;if(!W)return{};F=ZJK(W);d===void 0&&(d=W==null?void 0:W.isSelected);var z;return{text:QCK(W,F),startIcon:(z=W.icon)==null?void 0:z.iconType,state:d?0:2,type:0,style:FvS(W),onTap:Wvm(W,V),accessibilityLabel:VPY(W,F),onFocusIn:function(){return y==null?void 0:y()}}};
QCK=function(F,W){if(!W)return F.text?_.J9G(F.text):void 0};
FvS=function(F){var W;switch((W=F.style)==null?void 0:W.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
Wvm=function(F,W){return function(V){W==null||W(V,F)}};
ZJK=function(F){F=F.style&&F.style.styleType;return!TqC&&F==="STYLE_EXPLORE_LAUNCHER_CHIP"};
VPY=function(F,W){if(W){var V,d,y;return(y=(V=F.accessibilityData)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label)!=null?y:QCK(F,!1)}};
yuW=function(){var F;return[function(W,V,d){return _.On(F,W,V,d)},
function(W){F=W}]};
zIK=function(F,W){return _.cZ(F.entities,"chipEntity",W)};
s5Y=function(F,W,V,d){return function(){var y=oFC.has(F.displayType)&&F.selected,z=y&&F.deselectCommand?F.deselectCommand:F.tapCommand;!z||y&&d||_.b$(z,{form:{element:W==null?void 0:W.value}});V==null||V()}};
B9G=function(F,W){W=W==null?void 0:W.stepStates;if(F&&W){var V,d;return(V=W[F])==null?void 0:(d=V.userQuery)==null?void 0:d.userQuery}};
ZK=function(F){return{signalAction:{signal:F}}};
nF$=function(){return _.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?LvL:_.Ipf};
m8h=function(F,W){F=F===void 0?"SOFT_RELOAD_PAGE":F;W=W===void 0?49504:W;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:W}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:F}}]}}}};
apS=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Nd(_.Qv("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:nF$()}};
iYC=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:nF$()}};
MPr=function(F,W){var V=_.Nd(_.Qv("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),d=_.Nd(_.Qv("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),y={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Nd(_.Qv("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};y.serviceEndpoint=F?F:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[ZK("SOFT_RELOAD_PAGE")]}};return{title:V,bodyText:d,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:y},
style:{value:W!=null?W:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
pMS=function(F){F=F===void 0?{}:F;return{title:_.Nd(F.localizedZeroStateTitleText===void 0?"":F.localizedZeroStateTitleText),bodyText:_.Nd(F.localizedZeroStateMessage===void 0?"":F.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Nd(F.localizedZeroStateButtonText===void 0?"":F.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[YOS]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
qOK=function(F){F=F===void 0?{}:F;return{title:_.Nd(F.localizedOptInBannerTitleText===void 0?"":F.localizedOptInBannerTitleText),titleLength:19,subtitle:_.Nd(F.localizedOptInMessage===void 0?"":F.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Nd(_.Qv("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:_.Nd(_.Qv("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:[hIS]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
T9r=function(F,W){var V=W=W===void 0?{}:W;W=V.offlineTitleText===void 0?"":V.offlineTitleText;var d=V.offlineDescriptionText===void 0?"":V.offlineDescriptionText,y=V.formattedSupplementalText,z=V.actionButtonText===void 0?"":V.actionButtonText,I=V.titleText===void 0?"":V.titleText;V=V.descriptionText===void 0?"":V.descriptionText;var n={title:z,accessibilityText:z,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"}}}}};F||(I=W,V=d,n={title:z,accessibilityText:z,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:_.Nd(I),titleLength:I.length,overrideTitleMaxFontSize:30,subtitle:_.Nd(V),supplementalText:y,primaryButton:{buttonViewModel:n},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[RIL]},darkTileImage:{thumbnails:[bYm]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.uC$=function(F,W,V,d,y,z,I,n,M,Y,h){y=y===void 0?!1:y;z=z===void 0?!1:z;I=I===void 0?0:I;n=n===void 0?-Infinity:n;M=M===void 0?!1:M;Y=Y===void 0?!1:Y;h=h===void 0?!1:h;var q=[],R=_.Nd(_.Qv("SMART_DOWNLOADS",void 0,"Smart downloads")),b=_.Nd(eIh(I,n,F.length));n=I=void 0;Y?I={statementBannerRenderer:T9r(h,d)}:y?F.length>0?n=gFN(F,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.T("kevlar_manual_downloads_above"),R,b):M?n={alertBannerViewModel:{heading:{content:V.localizedOptInBannerTitleText===
void 0?"":V.localizedOptInBannerTitleText},body:{content:V.localizedPromptMessage===void 0?"":V.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.Qv("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.Qv("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:_.i4Y}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:z&&(n={backgroundPromoRenderer:{bodyText:_.Nd(_.Qv("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"}}}):
z&&(n={alertBannerViewModel:{heading:{content:V.localizedOptInBannerTitleText===void 0?"":V.localizedOptInBannerTitleText},body:{content:V.localizedOptInMessage===void 0?"":V.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.Qv("TURN_ON",void 0,"Turn on"),accessibilityText:_.Qv("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}}}}}});V=_.Nd(_.Qv("YOUR_DOWNLOADS",void 0,"Your downloads"));d=void 0;W.length>0?(d=void 0,_.T("kevlar_display_downloads_numbers")&&(d=_.Nd(_.Fv("VIDEO_COUNT",W.length))),d=gFN(W,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,V,d)):y||F.length||
Y||(d={backgroundPromoRenderer:{bodyText:_.Nd(_.Qv("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}}}});I?q.push({richSectionRenderer:{content:I}}):n&&!_.T("kevlar_manual_downloads_above")&&q.push({richSectionRenderer:{content:n,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
d&&q.push({richSectionRenderer:{content:d,loggingDirectives:{clientVeSpec:{uiType:51721}}}});n&&_.T("kevlar_manual_downloads_above")&&q.push({richSectionRenderer:{content:n,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(W.length>0||y&&F.length>0&&!Y)&&q.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Nd(_.Qv("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:q}};
_.HYS=function(F){return KvS(F,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.D8c=function(F){return KvS(F,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
KvS=function(F,W){var V=[];F=gFN(F,W,!0);V.push({richSectionRenderer:{content:F}});return{contents:V}};
gFN=function(F,W,V,d,y){V=V===void 0?!1:V;var z="RESPONSIVE_SIZE_STANDARD";_.T("kevlar_standard_rich_grid_on_offline_home")&&W==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?z="RESPONSIVE_SIZE_STANDARD":_.T("kevlar_modern_downloads_compact")?z="RESPONSIVE_SIZE_COMPACT":_.T("kevlar_modern_downloads_extra_compact")?z="RESPONSIVE_SIZE_EXTRA_COMPACT":_.T("kevlar_modern_downloads_tiny")&&(z="RESPONSIVE_SIZE_TINY");F={isExpanded:V,contents:Qw(F),entitySelectorType:W,responsiveContainerConfiguration:{responsiveSize:z}};
d&&(F.title=d);y&&(F.subtitle=y);V||(_.T("kevlar_smart_downloads_show_more_button")?(F.showMoreButton={buttonRenderer:{accessibility:{label:_.Qv("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.Nd(_.Qv("SHOW_MORE",void 0,"Show more"))}},F.showLessButton={buttonRenderer:{accessibility:{label:_.Qv("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.Nd(_.Qv("SHOW_LESS",void 0,"Show less"))}}):(F.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.Qv("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}}}},F.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.Qv("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}}}},F.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.Qv("VIEW_ALL",void 0,"View all"),accessibilityText:_.Qv("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:_.kw("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:F}};
Qw=function(F){var W=[];F=_.L(F);for(var V=F.next();!V.done;V=F.next())if(V=V.value,JX$(V)){var d=W,y=d.push;var z=void 0;if(V==null?0:(z=V.videoEntity)==null?0:z.videoId){z=Rm(_.rl().getState(),V.videoEntity.videoId);var I=_.rl().getState();var n=_.E_(V.videoEntity.videoId,"mainVideoEntity");I=!!_.sT(I.entities)[n];I={videoId:V.videoEntity.videoId,title:fZ(V.videoEntity.title),shortBylineText:fZ(V.channelEntity.title),thumbnail:V.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:I&&_.T("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:H_Y(V.videoEntity.videoId,z,V.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.Qv("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};V.videoEntity.lengthSeconds&&(I.thumbnailOverlays=JIG(V.videoEntity.lengthSeconds,z));I.isWatched=z>0;_.T("kevlar_modern_downloads_page")&&(I.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:V.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.Qv("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},I.badges=void 0);V=I}else V={};y.call(d,{richItemRenderer:{content:{videoRenderer:V},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(PQm(V)){d=W;y=d.push;var M=n=z=void 0,Y=void 0,h=void 0,q=void 0,R=void 0,b=void 0,g=void 0,K=void 0,C=void 0,k=void 0;I=V.mainPlaylistEntity.playlistId;var f=V==null?void 0:(k=V.mainPlaylistEntity)==null?void 0:(C=k.thumbnailStyleData)==null?void 0:(K=C[0])==null?void 0:(g=K.value)==null?void 0:(b=g.collageThumbnail)==
null?void 0:b.coverThumbnail;if(I&&f){b=Dgf(I);!_.T("enable_offline_playlist_page")&&(V==null?0:(R=V.mainPlaylistEntity)==null?0:R.videos)&&(R=V==null?void 0:(q=V.mainPlaylistEntity)==null?void 0:(h=q.videos)==null?void 0:h[0],h=_.U_(R).entityId,h=JSON.parse(h).videoId,h!==void 0&&(b=Rm(_.rl().getState(),h),b=_.lU(h,I,void 0,void 0,b)));h=[];if(V==null?0:(Y=V.mainPlaylistEntity)==null?0:(M=Y.videos)==null?0:M.length)M=rIN(),Y=Object,h=Y.assign,q=(q=jBW(V==null?void 0:V.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.Nd(q),icon:{iconType:"PLAYLISTS"}}}:void 0,h=[M,h.call(Y,{},(n=q)!=null?n:{})];V={playlistId:I,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:f}},navigationEndpoint:b,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:h,title:fZ(V.mainPlaylistEntity.title),shortBylineText:fZ(V==null?void 0:(z=V.channelEntity)==null?void 0:z.title),badges:[{metadataBadgeRenderer:{label:_.Qv("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.T("kevlar_modern_downloads_page")&&(V.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:Au$,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:I,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.Qv("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},V.badges=void 0)}else V=void 0;y.call(d,{richItemRenderer:{content:{playlistRenderer:V},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return W};
eIh=function(F,W,V){F=F?ya9(F):"";W!==void 0&&isFinite(W)?W===0?W=_.Qv("UPDATING",void 0,"Updating..."):(W=Px$(new Date(W),new Date),W=_.Qv("UPDATED_TIME",{relative_time:W},"Updated "+W)):W="";var d="";F&&W&&(d=" \u2022 ");if(V&&_.T("kevlar_display_downloads_numbers")){V=_.Fv("VIDEO_COUNT",V);if(F||W)d=" \u2022 ";return V+d+F+d+W}return F+d+W};
j5K=function(F){return OOh(F.entities).length};
_.ruK=function(F,W,V){var d=eO(F.responsiveSize),y;F=!((y=F.responsiveMap)==null||!y.some(function(z){return z.containerSize==="CONTAINER_SIZE_NARROW"&&z.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:V,containerWidth:W,sizing:d,enableFullBleedForSingleCol:!1,isCompactList:d==="COMPACT"&&F}};
CTr=function(F,W){return _.cZ(F.entities,"votingEntity",W)};
Fb=function(F){if(F){var W;return((W=_.PY().resolve(_.SU(_.dA)))==null?0:W())?F.darkTheme:F.lightTheme}};
kEW=function(F,W){if(F.simpleText)return Object.assign({},F,{simpleText:gB(F.simpleText,W)});if(!F.runs)return F;for(var V=Object.assign({},F,{runs:[]}),d=0,y=_.L(F.runs),z=y.next();!z.done;z=y.next())if(z=z.value,z.text)if(d+z.text.length<=W)V.runs.push(z),d+=z.text.length;else return V.runs.push(Object.assign({},z,{text:gB(z.text,W-d)})),V;return F};
lpc=function(F,W){return _.cZ(F.entities,"chipBarStateEntity",W)};
N9f=function(F){switch(F){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""}};
fpW=function(F,W){return{triggeringElement:F,onDwellTriggeredFn:function(){var V={triggeringElement:F,loadVideoPreviewEventData:W},d=document.querySelector(".video-preview");d&&d.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:V}))},
onDwellEndFn:function(){var V=document.querySelector(".video-preview");V&&V.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
wM$=function(F){var W=_.PY().resolve(_.SU($ZL));return function(V){var d=function(){var y=F(V);return W&&y?fpW(V,y):null};
_.k$(function(){var y=d();W&&y&&Promise.resolve().then(function(){W.registerElement(y)});
_.lu(function(){W&&y&&Promise.resolve().then(function(){_.RV(W,y)})})},"p0smCb")}};
$8S=function(F){var W=F.dataset.resizeObserverId;if(W)return W;W=""+GEc++;return F.dataset.resizeObserverId=W};
U8C=function(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next()){W=W.value;var V=$8S(W.target),d=Object.assign({},{target:W.target},Wy.get(V));if(d!=null&&d.contentRect?d.contentRect.width!==W.contentRect.width||d.contentRect.height!==W.contentRect.height:1)for(Wy.set(V,{borderBoxSize:W.borderBoxSize,contentBoxSize:W.contentBoxSize,contentRect:W.contentRect,devicePixelContentBoxSize:W.devicePixelContentBoxSize}),V=_.L(VX.get(V)||[]),d=V.next();!d.done;d=V.next())d=d.value,d(W)}};
XMW=function(F,W){var V=$8S(F);VX.has(V)||VX.set(V,new Set);VX.get(V).add(W);Wy.has(V)&&W(Object.assign({},{target:F},Wy.get(V)));dH||(dH=new OY9(U8C));W=dH;W.observe(F)};
x89=function(F,W){var V=$8S(F);VX.has(V)&&(VX.get(V).delete(W),VX.get(V).size===0&&(VX.delete(V),Wy.delete(V),dH.unobserve(F),delete F.dataset.resizeObserverId));VX.size===0&&dH&&(dH.disconnect(),dH=void 0)};
EFG=function(F,W){var V=_.PY().resolve(tb);return vFL.map(function(d){return V.observe(F,W,d)})};
cuS=function(F){var W=_.PY().resolve(tb);F.forEach(function(V){W.unobserveByKey(V)})};
_.yX=function(F){var W=_.L($0G()),V=W.next().value,d=W.next().value,y=Object.assign({},tPY,F),z=SOc(function(I){var n=I.contentRect.height;if((I=I.contentRect.width)||n||y.canHaveZeroSize)V.width()===I&&V.height()===n||d(V,{height:n,width:I})},y.throttleMs);
return[V,function(I){var n=[];y.useVisibilityObserver&&(n=EFG(I,function(M,Y){requestAnimationFrame(function(){Y==="visible"?XMW(I,z):x89(I,z)})}));
n.length||XMW(I,z);return function(){n.length&&(cuS(n),n.length=0);x89(I,z)}}]};
_.z2=function(F,W){var V=_.L(_.Y$(!1,void 0,"YLPUhc")),d=V.next().value,y=V.next().value,z=!1,I;return function(n){if(I)return _.a(I,Object.assign({},n));if(!z){z=!0;var M=$XN;M==null||M.addDep();F().then(function(Y){I=Y;y(!0);M==null||M.removeDep()}).catch(function(Y){M==null||M.removeDep();
if(W==null?0:W.debugName){var h,q=new _.po("failed to load chunk",W.debugName,Y==null?void 0:(h=Y.toString)==null?void 0:h.call(Y));_.Ab(q)}else _.Ab(Y);throw Y;})}return _.a(_.p,{cond:d,
then:function(){return _.a(I,Object.assign({},n))}})}};
JuS=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("dpUCFd"),2);F=_.PTS;return W.return(F)})};
Q5m=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("U9vrqd"),2);F=ZYf;return W.return(F)})};
WH$=function(F,W,V,d,y){F=W?F.switchOffCommand:F.switchOnCommand;if(d&&y)FHr(F,V,y);else{var z,I;(z=_.qa({elementsCommand:F}))==null||(I=z.onclick)==null||I.call(z,V)}};
FHr=function(F,W,V){F=_.qa({elementsCommand:F,additionalCommandArgs:{commandController:{onSuccess:function(){V(!1)},
onServerError:function(){V(!1)}}}});
if(F==null?0:F.onclick)F.onclick(W),V(!0)};
d21=function(F){if(F)return _.e(F,Vdh)};
yv$=function(F){if(F)switch(F){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}};
_.ou=function(F){var W=_.T(F);Un["counterfactuals."+F]=String(W);return W};
z7Y=function(F,W){if(!((F==null?0:F.entitySelectorType)&&(F==null?0:F.entityKey)))return{};switch(F.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":var V,d=(V=_.tL())==null?void 0:V.getOption("captions","track"),y,z=typeof(d==null?void 0:d.translationLanguage)==="object"&&((y=d.translationLanguage)==null?void 0:y.languageName)||(d==null?void 0:d.displayName)||"";return{data:Object.assign({},!!z&&{selectionText:{content:z}},!!z&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},
{isDisabled:typeof d==="undefined"})};case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.ou("web_shorts_audio_track_picker")){var I;y=((I=_.tL())==null?void 0:I.getAudioTrack())||void 0;V=y==null?void 0:(z=y.getLanguageInfo())==null?void 0:z.getName();y={data:Object.assign({},{selectionText:{content:V}},V&&!(y==null?0:(d=y.getLanguageInfo())==null?0:d.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else y={};return y;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return d=
F!=null&&F.entityKey?(d=_.v7(W,F.entityKey))?{isHidden:(d==null?void 0:d.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},d;default:return{}}};
oCc=function(F,W){return function(V){var d=function(y){_.aV(_.mQ(y),V,W)||F(y)};
V.addEventListener("click",d);return function(){V.removeEventListener("click",d)}}};
_.sAN=function(F){return function(){return _.e(F(),_.sv)}};
BzW=function(F){switch(F){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48;
default:return 0}};
LHm=function(F){return BzW(F==null?void 0:F.all)};
Ikc=function(F){var W={};(F=F==null?void 0:F.padding)&&(W.padding=BzW(F.vertical)+"px "+BzW(F.horizontal)+"px");return W};
nCr=function(F){switch(F){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
m2K=function(F){switch(F){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"}};
akm=function(F){switch(F){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"}};
ikC=function(F,W){if(W)return{containerStyles:Ikc(W),itemStyles:function(V,d){var y={flex:"1"},z=W==null?void 0:W.flexDirection;b:switch(z){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":V=!!V;break b;default:V=!!d}V||(V=_.wp("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",z==="FLEX_DIRECTION_ROW"||z==="FLEX_DIRECTION_ROW_REVERSE"?(z=LHm(W==null?void 0:W.gap)+"px",V?y["margin-left"]=z:y["margin-right"]=z):y["margin-bottom"]=LHm(W==null?void 0:W.gap)+"px",y.flex=
"1");return y},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(W==null?void 0:W.flexDirection)==="FLEX_DIRECTION_ROW"||(W==null?void 0:W.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
Md9=function(F){return F<528?"CONTAINER_SIZE_NARROW":F<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
YYm=function(F,W){F=_.L(F.responsiveMap||[]);for(var V=F.next();!V.done;V=F.next())if(V=V.value,V.containerSize===W)return V.containerType};
_.pnS=function(F,W){if(W){var V=W.responsiveSize;F=Md9(F);var d=YYm(W,F);if(d&&V){a:{if(d==="CONTAINER_TYPE_VERTICAL_LIST")if(V==="RESPONSIVE_SIZE_STANDARD"){if(F!=="CONTAINER_SIZE_NARROW"){var y="50%";break a}}else{y=F==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}y=void 0}return{responsiveSize:V,containerSize:F,containerType:d,force16By9ThumbnailAspectRatio:!W.enableContentSpecificAspectRatio,contentPreviewWidth:y,fullbleed:(d==="CONTAINER_TYPE_VERTICAL_LIST"||d==="CONTAINER_TYPE_GRID")&&F===
"CONTAINER_SIZE_NARROW"&&!1}}}};
h7c=function(F,W){var V={};switch(W){case "CONTAINER_TYPE_VERTICAL_LIST":V["flex-direction"]="column";V.padding="0 "+F.margin+"px";break;case "CONTAINER_TYPE_GRID":V["flex-direction"]="row";V.flex="none";V["flex-wrap"]="wrap";V.width=F.maxContainerWidth?F.maxContainerWidth+F.gutter+"px":void 0;V.padding="0 "+(F.margin-F.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":V["flex-direction"]="row",V.flex="none",V["overflow-x"]="auto",V.width=F.maxContainerWidth?F.maxContainerWidth+"px":void 0,
V.padding="0 "+F.margin+"px"}return V};
qY$=function(F,W){if(W){var V=YYm(W,Md9(F));a:switch(V){case "CONTAINER_TYPE_GRID":var d=3;break a;default:d=1}d=_.ruK(W,F,d);var y=_.TX(d);return{containerLayoutConfig:_.pnS(F,W),containerStyles:h7c(y,V),itemStyles:function(z,I){z={};switch(V){case "CONTAINER_TYPE_VERTICAL_LIST":I||(z["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":z.width=y.itemWidth+"px";z["margin-right"]=y.gutter/2+"px";z["margin-left"]=y.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":z.width=y.itemWidth+
"px",z.flex="none",I||(z["margin-right"]=y.gutter+"px")}return z}}}};
gCW=function(F,W,V){if(W)return[R7Y];switch(F){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[By];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return V?[By]:[bkW,By];case "TRANSFER_STATE_PAUSED_BY_USER":return[Tzm,By];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[e7G,By];default:return[R7Y]}};
uDS=function(F,W,V,d){return gCW(F,W,d).map(function(y){var z=y.text,I=y.iconType,n=y.videoAction;y=y.playlistAction;z=z?{content:z}:void 0;I=I&&{sources:[{clientResource:{imageName:I}}]};var M=(0,_.MP.unsafeClone)(V);if(M){var Y=_.e(M,_.JL),h=_.e(M,_.ZR);Y&&n?Y.action=n:h&&y&&(h.action=y)}return{title:z,leadingImage:I,rendererContext:M&&{commandContext:{onTap:{innertubeCommand:M}}}}})};
KH$=function(F){F=_.iO(F.rendererContext);var W;return(W=_.e(F,_.ZR))==null?void 0:W.playlistId};
Hkf=function(F){var W;return(W=F.listItems)==null?void 0:W.some(function(V){var d;return _.MI((d=_.e(V,_.oV))==null?void 0:d.rendererContext)})};
D2C=function(F,W){var V;(V=F[(W+1)%F.length])==null||V.focus()};
Av9=function(F,W){var V=F.length,d;(d=F[W===-1?V-1:(W-1+V)%V])==null||d.focus()};
_.LD=function(F){var W=_.PY().resolve(_.SU(_.dA));return W!=null&&W()?F.darkThemeColorPalette:F.lightThemeColorPalette};
_.nD=function(F){return{primaryTextColor:Iu(F,0),secondaryTextColor:Iu(F,1),optionColor:Iu(F,2),backgroundColor:Iu(F,3),videoBackgroundColor:Iu(F,4)}};
Iu=function(F,W){if(F){switch(W){case 0:F=F.primaryTitleColor;break;case 1:F=F.secondaryTitleColor;break;case 2:F=F.surgeColor;break;case 3:F=F.section2Color;break;case 4:F=F.section3Color;break;default:return}if(F)return _.iz(F)}};
CFC=function(F){var W=F.element;var V=F.veType;var d=F.storedVisualElement===void 0?null:F.storedVisualElement;var y=F.elementIndex===void 0?0:F.elementIndex;F=F.clientYouTubeData;var z=_.is();z!==jA$&&(rv1.clear(),jA$=z);if(W.visualElement&&rv1.has(W.visualElement))return null;if(d&&rv1.has(d))return W.visualElement=d,null;V=_.VZ(_.dB(),{veType:V,elementIndex:y,clientYouTubeData:F});if(!V)return null;W.visualElement=V;rv1.add(V);return V};
_.mK=function(F,W,V,d){V=V===void 0?null:V;d=d===void 0?krC:d;var y=y===void 0?null:y;nd(function(){if(W){V instanceof Function&&(V=V());var z=CFC({element:W,veType:F,storedVisualElement:V,clientYouTubeData:void 0});z&&(Fk(W,{data:y,observer:_.PY().resolve(tb),hideOption:iqh,showOption:MyS,layer:W.layer}),d(z))}})};
lkc=function(F){return F?_.MV(F):""};
Nzm=function(F){return(F==null?void 0:F.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
fkr=function(F,W){return _.cZ(F.entities,"videoOverviewAsyncDataEntity",W)};
wnc=function(F,W){var V;return"linear-gradient(to bottom, "+((V=W==null?void 0:W.map(function(d){var y=F?d.darkThemeColor:d.lightThemeColor;return y?_.MV(y)+" "+((d==null?void 0:d.startLocation)||0)*100+"%":"transparent"}))==null?void 0:V.join(", "))+")"};
GrN=function(F,W,V,d,y){if(!((d==null?0:d.height)&&(d==null?0:d.width)))return{size:0};var z=d.width;d=d.height;if(y)return W==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||W==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&z>d?{size:312/Bqm}:W==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(V!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||F!==1&&F!==2||W!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&W!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&W!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(W==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||W==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||d===z)switch(F){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(W==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||d>z)switch(F){case 1:case 3:return{size:240*sz$};default:return{size:360*sz$}}switch(F){case 1:case 2:return{size:1/Bqm*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.$2W=function(F){if(!("matchMedia"in window))return _.Xd(Error("Th")),function(){return!1};
var W=window.matchMedia(F);F=_.L(_.Y$(W.matches,void 0,"waIHpe"));var V=F.next().value,d=F.next().value,y=function(z){d(z.matches)};
W.addEventListener?(W.addEventListener("change",y),_.lu(function(){W.removeEventListener("change",y)})):W.addListener&&(W.addListener(y),_.lu(function(){W.removeListener(y)}));
return V};
U2K=function(F){return F==="IMAGE_BANNER_STYLE_INSET"||F==="IMAGE_BANNER_STYLE_UNKNOWN"};
OkY=function(){if(!("matchMedia"in window))return _.Xd(Error("Th")),function(){return 0};
var F=window.matchMedia("(max-width: 527.9px)"),W=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),V=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),d=window.matchMedia("(min-width: 1024px)"),y=_.L(_.Y$(F.matches,void 0,"TmIKcb")),z=y.next().value,I=y.next().value;y=_.L(_.Y$(W.matches,void 0,"Z0fTKd"));var n=y.next().value,M=y.next().value;y=_.L(_.Y$(V.matches,void 0,"w4xy7b"));var Y=y.next().value,h=y.next().value;y=_.L(_.Y$(d.matches,void 0,"DrbNC"));var q=y.next().value,
R=y.next().value,b=function(k){I(k.matches)},g=function(k){M(k.matches)},K=function(k){h(k.matches)},C=function(k){R(k.matches)};
_.kN(function(){F.addEventListener?(F.addEventListener("change",b),W.addEventListener("change",g),V.addEventListener("change",K),d.addEventListener("change",C)):F.addListener&&(F.addListener(b),W.addListener(g),V.addListener(K),d.addListener(C));_.lu(function(){F.removeEventListener?(F.removeEventListener("change",b),W.removeEventListener("change",g),V.removeEventListener("change",K),d.removeEventListener("change",C)):F.removeListener&&(F.removeListener(b),W.removeListener(g),V.removeListener(K),
d.removeListener(C))})});
return function(){return z()?1:n()?2:Y()?3:q()?4:0}};
Xnf=function(F){var W=0;F=_.L([F.title,F.metadata,F.actions,F.description,F.attribution]);for(var V=F.next();!V.done;V=F.next())V.value&&W++;return W};
x2r=function(F){return F===1||F===2?1:0};
ECS=function(F){F=(new vC$).parse(F);return(new q9).render(F).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(W){var V=W.split(":").map(Number),d=0,y=0;if(V.length===3)V=_.L(V),d=V.next().value,y=V.next().value,V=V.next().value;else if(V.length===2)V=_.L(V),y=V.next().value,V=V.next().value;else if(V.length===1)V=_.L(V).next().value;else throw Error("Uh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(d*3600+y*60+V)+'" role="button">'+W+"</span>"})};
cv1=function(F){F=_.L(F.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var W=F.next(),V={};!W.done;V={clickHandler$jscomp$5:void 0},W=F.next()){W=W.value;V.clickHandler$jscomp$5=function(y){y=Number(y.target.getAttribute("data-time"));if(isNaN(y))throw Error("Vh");var z;(z=_.tL())==null||z.seekTo(y,!0)};
var d=function(y){return function(z){z.key!=="Enter"&&z.key!=="Space"||(0,y.clickHandler$jscomp$5)(z)}}(V);
W.setAttribute("tabindex","0");W.removeEventListener("click",V.clickHandler$jscomp$5);W.removeEventListener("keydown",d);W.addEventListener("click",V.clickHandler$jscomp$5);W.addEventListener("keydown",d)}};
td9=function(){return _.a("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.a(au,{percentWidth:100}),_.a(au,{animationDelay:200}),_.a(au,{animationDelay:400}),_.a(au,{animationDelay:600}),_.a(au,{animationDelay:800,percentWidth:60}),_.a("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.a(au,{percentWidth:100}),_.a(au,{animationDelay:200}),_.a(au,{animationDelay:400}),_.a(au,{animationDelay:600,percentWidth:50}))};
au=function(F){return _.a("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(F.percentWidth===void 0?100:F.percentWidth)+"%"},_.a("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(F.animationDelay===void 0?0:F.animationDelay)+"ms"}))};
SYr=function(){var F=_.L(_.Y$(function(){return""},void 0,"dXJHWc")),W=F.next().value;
return[function(){return W()()},
F.next().value]};
PF1=function(F,W){F=F?ya9(F):"";W!==void 0&&isFinite(W)?W===0?W=_.Qv("UPDATING",void 0,"Updating..."):(W=Px$(new Date(W),new Date),W=_.Qv("UPDATED_TIME",{relative_time:W},"Updated "+W)):W="";var V="";F&&W&&(V=" \u2022 ");return _.Nd(F+V+W)};
QAY=function(F,W,V,d,y,z){W=W===void 0?0:W;var I=JvC[W],n=I.title,M=I.iconType,Y=I.topButtonRenderer,h=I.sectionClientVE;I=I.videoClientVE;var q;if(W!==1||F.length){V=[];F=_.L(F);for(d=F.next();!d.done;d=F.next()){var R=d.value;if(JX$(R))V.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:R.videoEntity.videoId,title:fZ(R.videoEntity.title),shortBylineText:fZ(R.channelEntity.title),thumbnail:R.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:R.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.Qv("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:I}}}}}});else if(PQm(R)){d=V;var b=d.push;var g=void 0,K=void 0,C=void 0,k=void 0,f=void 0,S=void 0,v=void 0,U=void 0,c=R.mainPlaylistEntity.playlistId,J=R==null?void 0:(U=R.mainPlaylistEntity)==null?void 0:(v=U.thumbnailStyleData)==null?void 0:(S=v[0])==null?void 0:(f=S.value)==null?void 0:(k=f.collageThumbnail)==null?void 0:k.coverThumbnail;k=Dgf(c);if(!_.T("enable_offline_playlist_page")&&
(R==null?0:(C=R.mainPlaylistEntity)==null?0:C.videos)){b:{C=R==null?void 0:(K=R.mainPlaylistEntity)==null?void 0:K.videos;K=_.rl().getState().entities;if(C!=null&&C.length&&K)for(C=_.L(C),f=C.next();!f.done;f=C.next())if(f=_.U_(f.value).entityId,(f=JSON.parse(f).videoId)&&$Eh(K,f)==="TRANSFER_STATE_COMPLETE"){K=f;break b}K=""}K!==void 0&&(k=Rm(_.rl().getState(),K),k=_.lU(K,c,void 0,void 0,k))}K=j79(_.Qv("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),Dgf(c));R=c&&J&&K?{playlistId:c,navigationEndpoint:k,
viewPlaylistText:K,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:J}},title:fZ(R.mainPlaylistEntity.title),shortBylineText:fZ(R==null?void 0:(g=R.channelEntity)==null?void 0:g.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:ZkG,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:c,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.Qv("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:I}}}:
void 0;b.call(d,{gridPlaylistRenderer:R})}}I={gridRenderer:{items:V}};W===1&&(q=PF1(y,z))}else if(d){var zG=_.Nd((b=V==null?void 0:V.localizedPromptMessage)!=null?b:"");I={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Nd(_.Qv("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.i4Y}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Nd(_.Qv("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};q=PF1(y,z)}else zG=_.Nd(_.Qv("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
I={};return{contents:[{shelfRenderer:{title:n,titleAnnotation:q,icon:{iconType:M},subtitle:zG,content:I,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:Y}]}}}}],loggingDirectives:{clientVeSpec:{uiType:h}}}};
FLY=function(F,W,V,d,y,z,I,n,M,Y,h){V=V===void 0?{}:V;d=d===void 0?{}:d;y=y===void 0?!1:y;z=z===void 0?!1:z;I=I===void 0?!1:I;n=n===void 0?!1:n;M=M===void 0?!1:M;Y=Y===void 0?0:Y;h=h===void 0?-Infinity:h;if(!(W.length||F.length||y||n))return z?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:pMS(V)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.Nd(_.Qv("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 q=[];F.length&&q.push(QAY(F,0));n?q.push({contents:[{statementBannerRenderer:T9r(M,d)}]}):y?q.push(QAY(W,1,V,I,Y,h)):z&&q.push({contents:[{statementBannerRenderer:qOK(V)}]});(y&&W.length||F.length)&&q.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Nd(_.Qv("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 q.map(function(R){return{itemSectionRenderer:R}})};
iP=function(F,W){if(typeof F!=="object")return null;F=_.L(Object.entries(F));for(var V=F.next();!V.done;V=F.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;if(V===W)return V;if(d=iP(d,W))return V+"."+d}return null};
Mo=function(F){var W=F.content;return(F=F.styleRuns)&&W?{runs:F.map(function(V){var d={text:W.slice(V.startIndex,V.startIndex+V.length)};V.fontColor&&(d.textColor=V.fontColor);return d})}:{simpleText:W}};
dWL=function(F,W,V,d){var y=WLm;d&&(F.quantity=d);if(!F.quantity||!F.maxQuantity)return{};d=F.minusButton;var z=F.plusButton,I,n,M,Y;return{value:F.quantity,maxValue:F.maxQuantity,onChangeCallback:function(h){y(F,h)},
minusLabel:(I=_.e(d,VnK))==null?void 0:I.label,minimumReachedLabel:(n=_.e(d,VnK))==null?void 0:n.limitReachedLabel,plusLabel:(M=_.e(z,VnK))==null?void 0:M.label,maximumReachedLabel:(Y=_.e(z,VnK))==null?void 0:Y.limitReachedLabel,disabled:W,onRemoveCommand:V}};
WLm=function(F,W){var V=F.quantityIncrementerEntityKey;if(V){var d={};d.quantity=W;_.l5(_.Yj("quantityIncrementerEntity",V,d));F.onChangeCommand&&_.b$(F.onChangeCommand)}};
yDh=function(F){if(F)return F===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(F).overflowY)?F:yDh(F.parentElement)};
saW=function(F,W){(F=zoY(F))&&((_.T("enable_mini_app_command_handler_mweb_fix")?0:W)?ohG.push({command:F,sourceData:{},commandContext:void 0}):_.PY().resolve(_.Tc).resolveCommand(F))};
zoY=function(F){return _.e(F,_.Yx)};
Be$=function(){var F=window.performance.timeOrigin+window.performance.now(),W=(new _.pD).setSeconds(F/1E9);return _.zV(W,2,_.md(F%1E9),0)};
IEL=function(F,W){var V;F=(V=_.e(_.e(F,_.Yx),LLc))==null?void 0:V.methodName;var d,y;(V=window.youtubewebview||((d=window.webkit)==null?void 0:(y=d.messageHandlers)==null?void 0:y.youtubewebview))&&F&&(d=new hd,F=_.Lu(d,1,F),F=_.ZN(F.JSC$12860_serializeBinary()),W=_.ZN(W),V.postMessage(F+","+W))};
qo=function(F,W){var V=_.e(_.e(F,_.Yx),LLc);V&&(W&&(V.serializedAdditionalMetadata=_.ZN(W)),saW(F,!0))};
nhY=function(F,W,V){setTimeout(function(){_.o0(F,W)},V)};
mW9=function(F){switch(F){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"}};
aEr=function(){return!!_.wp("ID_TOKEN")};
YwK=function(F){return F instanceof Error&&F.cause instanceof i21&&F.cause.rpcErrorCode!==void 0?!Mn1.includes(F.cause.rpcErrorCode):!0};
hoG=function(){return _.Fc(p1K,{authuser:""+(_.wp("SESSION_INDEX")||0)})};
Ru=function(F,W,V,d){V=V===void 0?"MINI_APP_SDK_API_UNSPECIFIED":V;d=d===void 0?"":d;var y=new _.po;V={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:d,sdkApi:V};F instanceof Error&&(y.message=F.message,y.name=F.name,F.cause instanceof i21&&F.cause.rpcErrorCode!==void 0&&(V.rpcErrorCode=F.cause.rpcErrorCode));var z;(z=W.onError)==null||z.call(W,{loggingError:y,metadata:V})};
Ro$=function(F,W,V,d){switch(F){case "MINI_APP_SOURCE_GAMESNACKS":return new bP(W,V,d);default:return new qwh(W,V,d)}};
b2W=function(F){switch(F){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"}};
TeG=function(F){switch(F){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"}};
eoN=function(F){switch(F){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";case 15:return"MINI_APP_SDK_API_OPEN_CONTENT";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
ghC=function(){return Math.floor(Math.random()*4)+1};
uGG=function(F,W,V,d){F=_.L(Object.entries(F));for(var y=F.next(),z={};!y.done;z={message$jscomp$995:void 0},y=F.next()){var I=_.L(y.value);y=I.next().value;I=I.next().value;z.message$jscomp$995=I;W.push(setTimeout(function(n){return function(){d(!1);V(n.message$jscomp$995.text)}}(z),z.message$jscomp$995.delayMs));
Number(y)>0&&W.push(setTimeout(function(){d(!0)},z.message$jscomp$995.delayMs-400))}};
KLC=function(F,W,V){V=V===void 0?krC:V;if(F){var d=_.PY().resolve(tb);d||_.T("mweb_no_observer_killswitch")?Fk(F,{data:W,observer:d,visibilityCallback:V,hideOption:iqh,showOption:MyS,layer:F.layer}):_.rL(new _.po("Warning: monitorVisibility called with null observer",F.tagName,W==null?void 0:W.loggingDirectives,W==null?void 0:W.trackingParams))}else _.rL(new _.po("Warning: monitorVisibility called with null element",W==null?void 0:W.loggingDirectives,W==null?void 0:W.trackingParams,W==null?void 0:
W.rendererContext))};
H2m=function(F,W){var V=V===void 0?krC:V;_.T("mweb_fix_monitor_visibility_after_render")?F&&nd(function(){KLC(F,W,V)}):nd(function(){KLC(F,W,V)})};
DWG=function(F,W){var V=document.createElement("ytd-engagement-panel-section-list-renderer");V.data=F;var d=W!=null?W:{};F=d.isPersistentPanel;W=d.hideDelayMs;d=d.overscrollContain;F=Object.assign({},F&&{isPersistentPanel:F},W&&{hideDelayMs:W},d&&{overscrollContain:d});Object.assign(V,F);return V};
Cbh=function(F){ADf||(ADf=jaN(new _.eE(1,void 0,void 0,rDC),0));var W=ADf.format(Math.floor(F));W=bH==="be"||bH==="bg"||bH==="es"||bH==="et"||bH==="hu"||bH==="ka"||bH==="lv"||bH==="pl"||bH==="pt-PT"||bH==="sq"?W.replace(new RegExp("^(\\d)"+rDC.GROUP_SEP.replace(".","\\.")+"(\\d+("+rDC.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):W;return F>=1E3&&F<=9999&&W[1]==="."&&(bH==="sl"||bH==="it")?W.replace(".",""):W};
_.Nec=function(F,W,V){return window.spf&&!_.T("web_disable_spfjs_client")?kJK(F,W,V):lEG(F,W)};
kJK=function(F,W,V){var d=null,y=(new _.sg(function(z,I){var n={};if(W){n.method=W.method;var M=W.postParams||{};tM1(F,W)&&(M[_.wp("XSRF_FIELD_NAME")]=_.wp("XSRF_TOKEN"));n.postData=_.Q7(M);W.type&&(n.type=W.type);M=W.headers}n.headers=OZ9(F,M);_.T("debug_forward_web_query_parameters")&&(F=_.EwG(F,window.location.search));n.experimental_headers=n.headers;n.onError=function(Y){Y.err&&Y.xhr&&(Y.err.params={url:Y.xhr.responseURL,response:Y.xhr.responseText.substr(0,64)});I(Y.err)};
n.onPartDone=function(Y){V&&V.call(null,Y.part)};
n.onDone=function(Y){var h=fE$(Y.response,"xsrf_token");Pi(window.location.href,F)&&h&&_.fR("XSRF_TOKEN",h);if(h=fE$(Y.response,"service_worker_killswitch"))_.fR("SERVICE_WORKER_KILLSWITCH",h),VR9();z(Y.response)};
d=spf.request(F,n)})).then(w1$);
y.thenCatch(function(z){var I=z instanceof _.T2,n=z&&z.hasOwnProperty("params")&&z.params.response?z.params.response:"";z instanceof Error&&(n?I?HwG(z):n===')]}\'\n{"reload":"now"}'?HwG(z):(GJK(z,F,n),$WN(z,n)?_.rL(z):_.Ab(z)):HwG(z));d&&d.abort()});
return y};
w1$=function(F){if(F.type==="multipart"){var W=F.timing;F=F.parts.reduce(function(V,d){Object.assign(V,d);return V},{});
F.timing=F.timing||{};Object.assign(F.timing,W);F.type="reduced"}return F};
lEG=function(F,W){W=W===void 0?{}:W;var V=null,d=new _.sg(function(y,z){W.onFinish=function(I){if(I.readyState===XMLHttpRequest.DONE)if(I.status===200){if(I.responseType!=="json"){var n=I.response;n.substring(0,5)===")]}'\n"&&(n=n.substring(5));try{var M=JSON.parse(n)}catch(Y){M=Y}}else M=I.response;M instanceof Error?z(M):(n=fE$(M,"xsrf_token"),Pi(window.location.href,F)&&n&&_.fR("XSRF_TOKEN",n),I=I.responseURL,window.performance&&window.performance.getEntriesByName?(n=window.performance.getEntriesByName(I).pop())?
I={responseStart:(0,_.J5)()-(n.responseEnd-n.responseStart)}:(Math.random()<.01&&(n=Error("hi"),n.params=I,_.rL(n)),I={responseStart:-1}):I={responseStart:0},M.timing=M.timing||{},Object.assign(M.timing,I),y(M))}else z(Error("gi`"+I.status))};
(V=_.Lo(F,W))||z(Error("gi`"+V.status))});
d.thenCatch(function(y){y instanceof Error&&(GJK(y,F),$WN(y)&&(y.level="WARNING"))});
_.T("cancel_pending_navs")&&d.thenCatch(function(){V.abort()});
return d};
fE$=function(F,W){var V=F[W],d=F.parts;F.type==="multipart"&&d&&(V=(F=d.find(function(y){return W in y}))&&F[W]);
return V};
GJK=function(F,W,V){var d=F.message||"";W={original:d,url:W};if(V)if(d=d.match(/position:?\s*(\d+)/)){d=d&&Number(d[1])?Number(d[1]):0;var y=Math.max(d-25,0);W.position=d;W.response=V.substring(y,d+25)}else W.response=V.substring(0,50);_.Ct(F,W);try{F.message="JSON parse error"}catch(z){}};
$WN=function(F,W){F=F.message||"";F=!!(F.indexOf("<")>=0||F.indexOf("end of ")>=0||F.indexOf("Unterminated string")>=0||F.indexOf("Unexpected EOF"));if(!F&&W)for(var V=W.length,d=!1,y=0;y<V;y++)if(d&&W[y]==="\\")y++;else if(W[y]==='"')d=!d;else if(W[y]==="<"&&!d){F=!0;break}return F};
UW1=function(){return document.documentElement.hasAttribute("dark")};
_.O2h=function(F,W){if(F!=="GFEEDBACK"&&F!=="GUIDED_HELP")_.$N(Error("ii`"+F));else{var V=_.PY().resolve(_.SU(_.l1));if(V&&(V=V.getCurrentPage())&&V.getServiceTrackingParams&&(V=V.getServiceTrackingParams()))for(var d=0,y;y=V[d++];)if(y.service===F){if(F=y.params)for(V=0;d=F[V++];)W[d.key]=d.value;break}}};
_.X1K=function(F){var W=_.fQ();W&&(W=W.getPlayer())&&(W.pauseVideo(),F.playback_id=W.getVideoData().cpn,F.eid=W.getVideoData().eventId,Object.assign(F,W.getFeedbackProductData()))};
xWK=function(){var F={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.wp("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(F.enableAnonymousFeedback=!0);_.wp("SESSION_INDEX")&&(F.authuser=String(_.wp("SESSION_INDEX")));_.T("enable_pageid_for_feedback")&&_.wp("DELEGATED_SESSION_ID")&&(F.pageId=String(_.wp("DELEGATED_SESSION_ID")));return F};
_.Hy=function(F){_.T("enable_ypc_spinners")&&_.XY(F,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},F])};
_.Dt=function(F){_.T("enable_ypc_spinners")&&_.XY(F,"yt-close-popup-action",["yt-loading-renderer"])};
vhG=function(F){return new Promise(function(W,V){_.hU({verifyCommand:{recaptchaToken:F.recaptchaResponse}},{commandController:{onSuccess:function(d,y){y||V("ChallengeService did not return a response.");var z;W({challengeCompleted:(z=y.verified)!=null?z:!1})},
onServerError:function(d,y){V(y)}}})})};
EhL=function(F,W,V,d){W({recaptchaResponse:d}).then(function(y){y.challengeCompleted?_.iq()?(V(3),_.PY().resolve(_.Tc).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:F}})):V(2):V(4)},function(){V(4)})};
tnm=function(F,W,V){_.bs(_.Hi(cDr,_.wp("HL")),function(){var d;(d=window.grecaptcha)==null||d.ready(function(){var y=window.grecaptcha;y?(V(y.render(F,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:EhL.bind(null,F,vhG,W)})),W(1)):W(4)})})};
Sw1=function(F,W){return function(){switch(W()){case 0:return F().captchaLoadingMessage;case 1:return F().challengeReason;case 3:return F().captchaSuccessfulMessage;case 2:return F().captchaCookieSetFailureMessage;case 4:return F().captchaFailedMessage;default:return F().challengeReason}}()};
_.Ad=function(){if(!PbY){var F=document.querySelector("#player.skeleton");F&&(_.dx(F),PbY=!0)}};
_.Z2r=function(){return JDY=a1Y()};
WiC=function(){return _.m(function(F){return QaS!==void 0?F.return():F.yield(Fi9(),0)})};
Fi9=function(){return _.m(function(F){if(F.nextAddress==1)return F.yield(MD9(),2);JDY=F.yieldResult;QaS=_.HP.addLowPriorityJob(Fi9,5E3);_.UD(F)})};
oth=function(F){var W=W===void 0?V8$:W;var V,d,y=(V=F.responseContext)==null?void 0:(d=V.mainAppWebResponseContext)==null?void 0:d.trackingParam;if(!y){W.increment("MISSING");var z,I,n,M,Y,h;_.rL(new _.po("282054944_a",{m9G:!!((z=F.responseContext)==null?0:(I=z.mainAppWebResponseContext)==null?0:I.loggedOut),lDt:((n=F.responseContext)==null?void 0:n.mainAppWebResponseContext)===void 0,nDP:F.responseContext===void 0,cp:(M=F.playabilityStatus)==null?void 0:M.contextParams,bIz:(((Y=F.streamingData)==
null?void 0:Y.formats)||[]).length>0,cb3:(((h=F.streamingData)==null?void 0:h.adaptiveFormats)||[]).length>0,os:!!F.offlineState,cotn:F.cotn}));return 2}V="";try{V=dR9(y)}catch(b){return W.increment("C_ERROR"),_.Ab(b),2}try{var q=_.xKN(V);var R=ylW(q)}catch(b){return W.increment("P_ERROR"),_.Ab(b),2}R=_.$M(R,zNG,1,_.Uy());y=[];R=_.L(R);for(q=R.next();!q.done;q=R.next())d=q.value,q=d.getPath(),V=(0,_.MP.getValueByKeys)(F,q.split(".")),V=String(V===void 0||V===null?"":V),d=d.getValue()||"",z=/[+\-\/_]/g,
V.replace(z,"")!==d.replace(z,"")&&(W.increment("MISMATCH"),_.T("ab_mis_log_err")&&(V=new _.po("282054944_p",{r9v:q,g:String(V),e:String(d)}),_.Ab(V)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(q)||(q.match(/enforcementMessageViewModel/i)?y.push(3):y.push(2)));if(y.length>0)return Math.max.apply(Math,_.Pd(y));W.increment("SUCCESS");return 1};
LiY=function(F){var W=new j1;if(F.interpreterJavascript){var V=_.TTm(F.interpreterJavascript);V=mb(V).toString();var d=new skr;_.Lu(d,6,V);_.kv(W,1,d,NM)}else F.interpreterUrl&&(V=_.Dw(F.interpreterUrl),V=_.$v(V).toString(),d=new _.BjY,_.Lu(d,4,V),_.kv(W,2,d,NM));F.interpreterHash&&_.rH(W,3,F.interpreterHash,NM);F.program&&_.rH(W,4,F.program,NM);F.globalName&&_.rH(W,5,F.globalName,NM);F.clientExperimentsStateBlob&&_.rH(W,7,F.clientExperimentsStateBlob,NM);return W};
CD=function(F){var W={};F=_.L(F.split("&"));for(var V=F.next();!V.done;V=F.next())V=V.value.split("="),V.length===2&&(W[V[0]]=V[1]);return W};
IHW=function(F){return Number(F.t)||7200};
ntc=function(){var F=F===void 0?window:F;var W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(em$(),2);W=F;V=W.bgevmc;if(!V)throw Error("mi");return d.return({pause:function(){V.p()},
resume:function(){V.r()},
checkForRefresh:function(){return V.cr()}})})};
TpG=function(){if(_.T("bg_st_hr"))return"havuokmhhs-0";var F,W=((F=globalThis.performance)==null?void 0:F.timeOrigin)||0;return"havuokmhhs-"+Math.floor(W)};
kj=function(F){window.bgens=F};
mRm=function(){return new Promise(function(F){var W=window;W.ntpevasrs!==void 0?F(new lP(W.ntpevasrs)):(W.ntpqfbel===void 0&&(W.ntpqfbel=[]),W.ntpqfbel.push(function(V){F(new lP(V))}))})};
aHY=function(F){if(_.T("attmusi")&&_.T("attmusi_ue")){F={s:F.hNl.bind(F),ir:F.vBk.bind(F)};var W=window;W.attmp=F;if(W.attmq!==void 0)for(var V=_.L(W.attmq),d=V.next();!d.done;d=V.next())d=d.value,d(F);W.attmq=void 0}else W=F.hNl.bind(F),_.t5("yt.aba.att",W),F=F.vBk.bind(F),_.t5("yt.aba.att2",F)};
M8r=function(F){switch(_.ci(F.input)){case _.C9(i1W):var W={};return W.encryptedVideoId=F.innerTubeRequest.externalVideoId,W}return{}};
hNh=function(F){switch(_.ci(F.input)){case _.C9(i1W):if(_.T("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.C9(YMS):if(_.T("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.C9(No):if(_.T("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&F.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.C9(pxK):var W,V;if(_.T("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((V=_.e((W=F.config)==null?void 0:W.command,_.r1))==null?0:V.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.RNG=function(F){var W;if(F.playlistVideoRenderer&&((W=F.playlistVideoRenderer)==null?0:W.engagementBar))return qML(F.playlistVideoRenderer.engagementBar);if(_.e(F,fD)){var V;if(F=(V=_.e(F,fD))==null?void 0:V.engagementBar)return qML(F)}return""};
qML=function(F){if(!F)return"";F=_.e(F,_.b1G);if(F==null||!F.actions)return"";F=_.L(F.actions);for(F=F.next();!F.done;F=F.next()){F=_.e(F.value,_.Tjf);var W=void 0;if((W=F)==null||!W.itemId)break;return F.itemId}return""};
_.eNh=function(F){var W;if(F.playlistVideoRenderer&&((W=F.playlistVideoRenderer)==null?0:W.videoId))return F.playlistVideoRenderer.videoId;if(_.e(F,fD)){var V,d;if(F=(V=_.e(F,fD))==null?void 0:(d=V.playlistItemData)==null?void 0:d.videoId)return F}return""};
_.gt9=function(F){var W;if(F.playlistVideoRenderer&&((W=F.playlistVideoRenderer)==null?0:W.voteCount))return F.playlistVideoRenderer.voteCount;if(_.e(F,fD)){var V,d;if(F=(V=_.e(F,fD))==null?void 0:(d=V.playlistItemData)==null?void 0:d.voteCount)return F}return 0};
_.wH=function(F,W){return _.cZ(F.entities,"flowStateEntity",W)};
Ki9=function(F,W,V,d){var y=void 0;F=_.L(F[W.iconName]||[]);for(var z=F.next();!z.done;z=F.next()){z=z.value;var I=W.iconSize;var n=W.iconStyle;I=!I||I===z[2];var M=uFc[z[0]];d&&d!==z[1]||!I||n&&n!==M?n=!1:y?(n=uFc[z[0]],n=!!W.iconStyle||n==="youtube_outline",I=y.version<=z[1],n=(!!W.iconSize||z[2]===24)&&n&&I):n=!0;n&&(y={name:W.iconName,style:uFc[z[0]],size:z[2],version:z[1],allowMirroring:!!z[3],url:V(W.iconName,z)})}return y};
H1f=function(F,W,V,d){return F+(""+uFc[V[0]]+((d===void 0?0:d)?"_experimental":"")+"/"+W+"/v"+V[1]+"/")+(V[2]+"px.svg")};
DRC=function(F){return _.wp("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.wp("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":F};
AlC=function(F,W){return H1f("https://fonts.gstatic.com/s/i/",F,W)};
jk1=function(F,W){return H1f("https://fonts.gstatic.com/s/i/",F,W,!0)};
rlc=function(F,W){return H1f("https://www.gstatic.com/youtube/img/icons/web/",F,W)};
lH1=function(F){var W=F.enabled;var V=F.itemPlaybackModel;var d=F.thumbnailElRef;var y=F.containerElRef;var z=F.options;var I;_.k$(function(){var n=y==null?void 0:y.value;var M,Y=(M=d())==null?void 0:M.value,h=V();M=z();if(W&&h&&n&&Y&&(M==null?0:M.thumbnail)){var q={data:h,hostElement:n},R,b,g=[].concat(_.Pd((R=M.thumbnailOverlays)!=null?R:[]),_.Pd((b=h.overlays)!=null?b:[]));b=h.itemPlaybackOptions;R=(b==null?void 0:b.enableRoundedPlayer)||M.enableRounding;b=b==null?void 0:b.disableTimeStatusOverlay;
var K,C,k=(K=h.inlinePlayerData)==null?void 0:K.onVisible,f=(C=h.inlinePlayerData)==null?void 0:C.onSelect;C=M.thumbnail;K=M.accessibilityText||"";h=(h=_.e(k,C3m))&&h.playerDescriptors?h.playerDescriptors:void 0;if(h){k=[];for(f=0;f<h.length;f++){var S=void 0;k.push({inlinePlaybackEndpoint:h[f].inlinePlaybackEndpoint,navigationEndpoint:h[f].navigationEndpoint,thumbnail:(S=h[f].thumbnail)!=null?S:C,thumbnailOverlays:h[f].thumbnailOverlays?h[f].thumbnailOverlays:g,accessibilityText:K})}g=k}else g={inlinePlaybackEndpoint:_.pd(k),
navigationEndpoint:_.pd(f),thumbnail:C,thumbnailOverlays:g,accessibilityText:K};n={mediaRenderer:q,lockupElement:n,thumbnailElement:Y,videoPreviewOpts:{videoPreviewData:g,thumbnailSize:M.thumbnailSize,enableRounding:R,mouseleaveCallback:M.mouseleaveCallback,hideTimeDisplay:b}}}else n=void 0;if(n){var v;(v=I)==null||G2(v);I=qI(n);var U,c;((U=V())==null?0:(c=U.inlinePlayerData)==null?0:c.forceImpAutoplay)&&k9W(I)}},"mM6F9");
_.lu(function(){var n;(n=I)==null||G2(n)})};
Njh=function(F){F=atob(F);for(var W=[],V=0;V<F.length;V++)W.push(F.charCodeAt(V));return new Blob([new Uint8Array(W)],{type:"image/png"})};
wxC=function(F,W,V,d){d=d===void 0?"INSERTION_POSITION_UNSPECIFIED":d;return F({targetId:W},function(y){var z,I=(z=y.contents)!=null?z:[];z=V!=null?V:[];var n=fHG(I);switch(d){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},y,{contents:[].concat(_.Pd(I.slice(0,n)),_.Pd(z),_.Pd(I.slice(n+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},y,{contents:[].concat(_.Pd(z),_.Pd(I))});case "INSERTION_POSITION_LAST":return Object.assign({},y,{contents:[].concat(_.Pd(I),_.Pd(z))});
default:return y}})};
$RW=function(F,W,V,d,y){y=y===void 0?"RELATIVE_INSERTION_POSITION_AFTER":y;return F({targetId:W},function(z){var I,n=(I=z.contents)!=null?I:[];I=G9r(n,V);if(I<0)return z;I=y==="RELATIVE_INSERTION_POSITION_BEFORE"?I:I+1;return Object.assign({},z,{contents:[].concat(_.Pd(n.slice(0,I)),_.Pd(d),_.Pd(n.slice(I)))})})};
fHG=function(F){var W=F.findIndex(function(V){return _.e(V,_.Uv)});
return W>=0?W:F.length};
G9r=function(F,W){return F.findIndex(function(V){a:{V=_.L(Object.values(V));for(var d=V.next();!d.done;d=V.next())if((d=d.value)&&d.targetId){V=d.targetId;break a}V=""}return V===W})};
O1W=function(F,W,V){return F({targetId:W},function(d){var y,z=(y=d.contents)!=null?y:[];return Object.assign({},d,{contents:URC(z,V)})})};
URC=function(F,W){return F.filter(function(V){var d=W.includes;a:{V=_.L(Object.values(V));for(var y=V.next();!y.done;y=V.next())if((y=y.value)&&y.targetId){V=y.targetId;break a}V=""}return!d.call(W,V||"")})};
_.Xxh=function(F,W){return{engagementPanelSectionListRenderer:{panelIdentifier:F,identifier:W,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
xR$=function(F,W){F=F.getAvailableAudioTracks();if(F.length)return F==null?void 0:F.find(function(V){var d;return(V==null?void 0:(d=V.getLanguageInfo())==null?void 0:d.getId())===W})};
_.Et9=function(F){var W,V=(W=F.getOption("captions","tracklist",{includeAsr:!0}))!=null?W:[];return V=vtf(V,F)};
cl9=function(F){return F.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
vtf=function(F,W){W=cl9(W);if(W==null||!W.length)return F;var V=W.filter(function(I){return I});
W=F.filter(function(I){return I.languageCode.startsWith("en")});
V=_.L(V);for(var d=V.next();!d.done;d=V.next())if(d=d.value,W.length){var y=W[0],z=Object.assign({},y);y.languageCode!==d.languageCode&&(z.displayName=y.languageName+" >> "+d.languageName,z.translationLanguage=d,F.push(z))}return F};
t81=function(F,W,V){F=_.Et9(F);if(F.length)return V?F.find(function(d){if(typeof(d==null?void 0:d.translationLanguage)==="object"){var y;return((y=d.translationLanguage)==null?void 0:y.languageCode)===W}return!1}):F==null?void 0:F.find(function(d){return d.languageCode===W})};
SM$=function(F){return F.getOption("captions","tracklist",{includeAsr:!0})};
P3N=function(F){var W=F.getAvailableAudioTracks();if(W!=null&&W.length){var V=F.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Pd(W.map(function(d){return{listItemViewModel:{title:{content:d.getLanguageInfo().getName()},isSelected:d.getLanguageInfo().getId()===(V==null?void 0:V.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:d.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
Jlf=function(F){return F.getOption("captions","tracklist",{includeAsr:!0})};
Z19=function(F){var W=Jlf(F);if(W==null?0:W.length)return W;F.loadModule("captions");return Jlf(F)};
QkG=function(F){var W=F.getOption("captions","track");if(W)return W;F.loadModule("captions");return F.getOption("captions","track")};
WuC=function(F){var W=Z19(F);if(W!=null&&W.length){var V=QkG(F),d;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.Qv("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(V==null?0:V.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.Pd(W.map(function(y){return{listItemViewModel:{title:{content:y.displayName},
isSelected:y.displayName===(V==null?void 0:V.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:y.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.Qv("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!V.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!V.translationLanguage&&{selectionText:{content:(V==null?void 0:(d=V.translationLanguage)==null?void 0:d.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[FuL(F)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
FuL=function(F){var W=cl9(F);if(W==null||!W.length)throw Error("Ii");var V=QkG(F);F=W.filter(function(d){return!d.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Pd(F.map(function(d){var y;return{listItemViewModel:{title:{content:d.languageName},isSelected:d.languageName===(V==null?void 0:(y=V.translationLanguage)==null?void 0:y.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:d.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
zyN=function(F){return new Promise(function(W,V){if(F===void 0)_.Ab(Error("Mi"),"ERROR"),V(Error("Mi"));else{V=new _.VqL;var d=_.d_L();V=V.init();var y=_.yVh(_.wp("YPC_MB_URL"),!0);Promise.all([V,y]).then(function(){var z=_.Ov.payments.business.integration.ClientTokenFactory.createClientToken(F,d);W(z)})}})};
Bsh=function(F,W,V,d,y,z,I){var n=_.DR();V=V.replace(/-/g,"+").replace(/_/g,"/");var M=_.V0().get("hl"),Y=_.Xb(_.jL),h=W==null?void 0:W.element;h&&_.Hy(h);orm(W,!0);_.sYY(Y,V,n.resolve,function(){h&&_.Dt(h)},function(q){h&&_.Dt(h);
n.reject(q)},M,d?function(q){d&&_.HI(F,d,{backend_analytics:q})}:void 0,n.resolve,y,z,I);
return n.promise};
orm=function(F,W){!(F=F==null?void 0:F.element)||F.tagName!=="YT-BUTTON-RENDERER"&&F.tagName!=="YTD-BUTTON-RENDERER"||(F.disabled=W)};
LuN=function(){var F=_.Qv("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.Nd(F),actionButton:{buttonRenderer:iYC()}}},popupType:"TOAST"}};
I4$=function(){var F=_.Qv("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.Nd(F),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
nrf=function(F){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:F}]}}};
xj=function(F,W,V,d){var y;return _.m(function(z){if(z.nextAddress==1)return _.rK(z,2),z.yield(F,4);if(z.nextAddress!=2)return(y=_.y5(W.getState().entities).length>0)?z.return({title:_.Nd(_.Qv("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.Nd(_.Qv("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:apS()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
z.return(MPr(V,d));_.$b(z);return z.return(MPr(V,d))})};
m_W=function(F,W){return W?W==="PPSV"||X0h(F,W):!1};
a49=function(F){F.responseContext||(F.responseContext={});F.responseContext.maxAgeSeconds=0;return F};
Ev=function(F){var W;return _.m(function(V){return V.nextAddress==1?V.yield(iiS(F,"service:topbar:fallback"),2):(W=V.yieldResult)&&_.vy(W)?V.return(a49(_.vy(W))):V.return()})};
MqL=function(F){var W;return _.m(function(V){return V.nextAddress==1?V.yield(iiS(F,"service:downloads_settings:fallback"),2):(W=V.yieldResult)&&_.vy(W)?V.return(W):V.return()})};
iiS=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1)return F?d.yield(F.get(W),2):d.return();V=d.yieldResult;return!V||!_.vy(V)||!isNaN(Number(V.data.expireTimestampMs))&&V.isExpired()?d.return():d.return(V)})};
YK9=function(F){var W=_.PY().resolve(cy).getState().entities;return F.playlistId?m_W(W,F.playlistId):!1};
hyW=function(F){var W=_.F0("web_pbj_log_warning_rate",0);W=W>0&&Math.random()<W;if(!_.e(F,_.Wc))return W&&_.rL(Error("fj")),!1;var V;return _.T("shorts_controller_retrieve_seedless_sequence_v2")&&((V=_.e(F,_.Wc))==null?void 0:V.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:pjC(F)?!0:(W&&_.rL(Error("gj")),!1)};
pjC=function(F){var W=(_.e(F,_.H6)||_.e(F,_.Wc)).videoId;if(!W||!qKr.test(W))return!1;var V;return(F=(V=_.e(F.commandMetadata,_.Jx))==null?void 0:V.url)&&(F.includes(W)||F.startsWith("/clip"))?!0:!1};
_.biY=function(){var F=_.V0();return F.getFlag(192)?F.getFlag(190):!(_.ou("web_watch_cinematics_disabled_by_default")||_.ou("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&RyW())};
_.td=function(F,W,V){var d={};d.currentUrl=W;d.vis=F.vis!==void 0?F.vis:0;d.splay=!1;W=_.V0();d.autoCaptionsDefaultOn=W.getFlag(66);W.getFlag(141)?W.getFlag(140)?d.autonavState="STATE_OFF":d.autonavState="STATE_ON":d.autonavState="STATE_NONE";d.html5Preference="HTML5_PREF_WANTS";isNaN(_.wp("STS"))||(d.signatureTimestamp=_.wp("STS"));F.autonav&&(d.autoplay=!0,d.autonav=!0);F.mutedAutoplay&&(d.autoplay=!0,d.mutedAutoplay=!0);F.inlinePlayback&&(d.autoplay=!0,d.autonav=!1,d.isInlineUnmutedPlayback=!!F.inlineUnmuted);
d.referer=V;d.lactMilliseconds=F.lact!==void 0?F.lact.toString():"-1";_.T("enable_unknown_lact_fix_on_html5")&&d.lactMilliseconds==="-1"&&_.rL(new _.po("Unknown LACT is set in playbackContext.",{"lact in tempData":F.lact||"undefined",autonav:F.autonav||"undefined"}));F={};W.getFlag(194)&&(F.hasShownAmbientMode=!0);W.getFlag(192)&&(F.hasToggledOffAmbientMode=!0);_.biY()&&(F.watchAmbientModeEnabled=!0);d.watchAmbientModeContext=F;return d};
Tsh=function(F){var W={},V=F.pbis||0;V&&(W.playbackBeginsInSeconds=V);F.prefetch_reason&&F.prefetch_reason==="hc_pbis"&&(W.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return W};
ey9=function(F,W){var V;if(W==null?0:(V=W.requestTemplate)==null?0:V.panelId)F.panelId=W.requestTemplate.panelId;var d;if(W==null?0:(d=W.requestTemplate)==null?0:d.params)F.params=W.requestTemplate.params};
u2C=function(){if(grf)return grf();var F=!_.T("idb_response_store_auth_killswitch"),W={};grf=PO("yt-it-response-store",{objectStores:(W.ResponseStore={addedAtVersion:1},W),shared:!F,upgrade:function(V,d){d(1)&&(V=lD(V,"ResponseStore",{keyPath:["key","clientName"]}),fG(V,"byExpiration","expireTimestampMs"),fG(V,"byInterface","clientName"))},
version:1});return grf()};
S1=function(F){return _.Om(u2C(),F)};
Hir=function(F,W){var V;return _.m(function(d){return d.nextAddress==1?d.yield(_.Sz(),2):(V=d.yieldResult)?d.return(new Ku9(F,W,V)):d.return()})};
D_r=function(F){var W=Object.keys(F)[0];if(W)return F.screenExit&&(W=W+";"+F.screenExit.screen),W};
AVG=function(F){var W=new Map;F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,V!=null&&(W.has(V.taskType)||W.set(V.taskType,[]),W.get(V.taskType).push(V));return W};
jYN=function(F){F=[].concat(_.Pd(F)).sort(function(V,d){return V-d});
var W=Math.floor(F.length/2);return F.length%2?F[W]:(F[W-1]+F[W])/2};
kWN=function(F,W){F=F===void 0?aKY:F;W=W===void 0?{}:W;_.t5("yt.logging.errors.log",_.Ab);nZ1();rVr(h8L(),W);window.onerror=F;CiG=mIG;window.addEventListener("unhandledrejection",function(V){if(V.reason instanceof Error){var d=V.reason;_.Ct(d,{source:"unhandledrejection"});d.name==="AbortError"&&(d.level="WARNING")}mIG(V.reason);V.preventDefault()})};
_.l49=function(F){var W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph,lS,Or,X1,MM,nB,vC,qM,ur,pB,D8,sL,MK;return _.m(function(wm){if(wm.nextAddress==1)return wm.yield(_.Q0(F,{mode:"readonly",enableRetries:!0},function(hf){return FR(hf,"playbackData").then(function(Sh){var jh=Sh.map(function(i4){return i4.transfer}).filter(function(i4){return!!i4}),Ft=Sh.map(function(i4){return i4.offlineVideoPolicy}).filter(function(i4){return!!i4}),ju=Sh.filter(function(i4){return!!i4.key}).map(function(i4){return _.E_(_.U_(i4.key).entityId,
"downloadStatusEntity")});
jh=FR(hf,"transfer",jh);Ft=FR(hf,"offlineVideoPolicy",Ft);ju=FR(hf,"downloadStatusEntity",ju);var Zm=jh.then(function(i4){i4=i4.reduce(function(vB,EL){(EL==null?0:EL.offlineVideoStreams)&&vB.push.apply(vB,_.Pd(EL.offlineVideoStreams));return vB},[]).filter(function(vB){return!!vB});
return FR(hf,"offlineVideoStreams",i4)});
return lq.all([jh,Ft,Zm,ju]).then(function(i4){var vB=_.L(i4);i4=vB.next().value;var EL=vB.next().value;var LB=vB.next().value;vB=vB.next().value;return[Sh,i4,EL,LB,vB]})})}),2);
if(wm.nextAddress!=3)return W=wm.yieldResult,wm.yield(_.Q0(F,{mode:"readonly",enableRetries:!0},function(hf){return FR(hf,"mainDownloadsListEntity").then(function(Sh){var jh,Ft;return(Ft=(jh=Sh[0])==null?void 0:jh.downloads)!=null?Ft:[]})}),3);
V=wm.yieldResult;d=_.L(W);y=d.next().value;z=d.next().value;I=d.next().value;n=d.next().value;M=d.next().value;Y=y;h=z;q=I;R=n;b=M;g={};K={};C={};k={};f={};S=[];v=_.L(h);for(U=v.next();!U.done;U=v.next())(c=U.value)&&(g[c.key]=c);J=_.L(q);for(zG=J.next();!zG.done;zG=J.next())(BC=zG.value)&&(K[BC.key]=BC);bS=_.L(b);for(Yc=bS.next();!Yc.done;Yc=bS.next())(ph=Yc.value)&&(C[ph.key]=ph);lS=_.L(R);for(Or=lS.next();!Or.done;Or=lS.next())(X1=Or.value)&&(k[X1.key]=X1);MM=_.L(V);for(nB=MM.next();!nB.done;nB=
MM.next())vC=nB.value,qM=void 0,f[(qM=vC.videoItem)!=null?qM:""]=!0,vC.videoItem&&(pB=ur=void 0,D8=(pB=(ur=_.U_(vC.videoItem))==null?void 0:ur.entityId)!=null?pB:"",S.push({externalVideoId:D8}));sL=Y.filter(function(hf){if(!hf||!hf.key||!hf.offlineVideoPolicy)return!1;hf=_.U_(hf.key).entityId;hf=_.E_(hf,"downloadStatusEntity");var Sh;return!(hf&&((Sh=C[hf])==null?void 0:Sh.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
MK=sL.map(function(hf){var Sh=g[hf.transfer],jh=[];if(Sh==null?0:Sh.offlineVideoStreams)for(var Ft=_.L(Sh.offlineVideoStreams),ju=Ft.next();!ju.done;ju=Ft.next())(ju=k[ju.value])&&jh.push(ju);Ft=K[hf.offlineVideoPolicy];ju=f;var Zm=hf==null?void 0:hf.playerResponseTimestamp,i4=_.U_(Ft.key).entityId;hf=_.E_(i4,"mainVideoEntity");if(Ft.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var vB="OFFLINE_VIDEO_STATE_DISABLED";Ft.expirationTimestamp&&Number(Ft.expirationTimestamp)<Date.now()/1E3&&(vB="OFFLINE_VIDEO_STATE_EXPIRED")}else if(Ft.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")vB="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(Sh==null?void 0:Sh.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":vB="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":vB="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":vB="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":vB="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":vB="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":vB="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:vB="OFFLINE_VIDEO_STATE_UNKNOWN"}if(vB==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(Sh==null?void 0:Sh.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":vB="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":vB="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":vB=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}i4={id:i4,videoState:vB};if(Sh==null?0:Sh.cotn)i4.cotn=Sh.cotn;if(Sh==null?0:Sh.maximumDownloadQuality)i4.selectedVideoQuality=Sh==null?void 0:Sh.maximumDownloadQuality;if(Sh==null?0:Sh.lastProgressTimeMs)i4.lastProgressTimeMs=Sh.lastProgressTimeMs;Zm&&(i4.playerResponseSavedTimeMs=String(Number(Zm)*1E3));Sh=String;Zm=0;jh=_.L(jh);for(vB=jh.next();!vB.done;vB=jh.next())if(vB=vB.value,vB.streamsProgress){vB=_.L(vB.streamsProgress);for(var EL=vB.next();!EL.done;EL=
vB.next()){var LB=void 0;Zm+=Number((LB=EL.value.numBytesDownloaded)!=null?LB:0)}}i4.downloadedBytes=Sh(Zm);i4.selectedOfflineMode=ju[hf]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";Ft.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(i4.offlinePlaybackDisabledReason=Ft.offlinePlaybackDisabledReason);return i4});
return wm.return({offlineVideos:MK,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:S}}})})};
NsG=function(){var F;return _.m(function(W){return W.nextAddress==1?W.yield(_.PZ(),2):(F=W.yieldResult)?W.return(_.l49(F)):W.return({state:"PES Unavailable"})})};
GWG=function(){var F,W,V,d;return _.m(function(y){if(y.nextAddress==1)return y.yield(_.PZ(),2);if(y.nextAddress!=3)return(F=y.yieldResult)?y.yield(f4c(F),3):y.return({state:"PES Unavailable"});W=y.yieldResult;V={};d=W.reduce(function(z,I){z[I.key]=I;return z},V);
return y.return(wjL(d))})};
wjL=function(F){for(var W={},V=[],d=_.L(Object.keys(F)),y=d.next();!y.done;y=d.next()){var z=y.value;y=F[z];var I=void 0;if(((I=y)==null?void 0:I.entityType)==="mainVideoEntity"){delete F[z];var n=y.data;y={};if(n){var M=void 0;I=(M=n.videoId)!=null?M:"vid-"+z;z=F;y.video=n;delete y.video.formattedDescription;delete y.video.thumbnail;n.owner&&(M=z[n.owner],M==null?0:M.data)&&(delete z[M.key],y.video.owner=M.data,delete y.video.owner.avatar);if(n=n.downloadState)if(M=z[n],M==null?0:M.data)if(delete z[n],
n=M.data.playbackData)if(M=z[n],M!=null&&M.data){delete z[n];n=M.data;delete n.playerResponseJson;y.playbackData=n;if(n.transfer&&(M=z[n.transfer],M==null?0:M.data)){delete z[M.key];var Y=M.data;y.transfer=Y;M=[];Y=_.L(Y.offlineVideoStreams||[]);for(var h=Y.next();!h.done;h=Y.next())if(h=z[h.value])delete z[h.key],M.push(h.data);M&&(y.streams=M)}(n=n.offlineVideoPolicy)&&(n=z[n])&&n.data&&(delete z[n.key],y.offlineVideoPolicy=n.data)}W[I]=y}}else y&&y.entityType==="offlineOrchestrationActionWrapperEntity"&&
y.data&&(delete F[y.key],I=y.data,z=void 0,V.push({id:I.rootActionId,type:((z=I.actionProto)==null?void 0:z.actionType)||"",entity:y}))}W.wrapperEntities=V;Object.keys(F).length>0&&(W.unknownKeys=F);return W};
$_L=function(){var F,W,V,d,y,z,I,n,M;return _.m(function(Y){if(Y.nextAddress==1)return F=(new _.CG("")).hasLocalStorage(),d=!!((W=_.dm.crypto)==null?0:(V=W.subtle)==null?0:V.importKey),y=!!_.dm.BroadcastChannel,z=!!_.dm.navigator.locks,Y.yield(E7f(),2);I=Y.yieldResult;n=F&&d&&y&&z&&I;M={isSupported:n};if(n)return Y.return(M);M.missingBrowserFeatures=[];I||M.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");F||M.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
d||M.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");y||M.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");z||M.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return Y.return(M)})};
U_S=function(F,W,V,d){var y=!1,z={contentId:void 0,contentType:"video"};W=_.L(Object.entries(W));for(var I=W.next();!I.done;I=W.next()){var n=_.L(I.value);I=n.next().value;n=n.next().value;F.includes(I)&&!V.has(n)?(z.contentId=n,V.add(n),y=!0):I==="contentType"?n==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(z.contentType="playlist"):typeof n==="object"&&n!==null&&U_S(F,n,V,d)}y&&d.push(z)};
OiS=function(){var F;return!((F=Py?Py:null)==null||!F.window)};
_.vr$=function(F){if(_.XjS()){var W=_.x_f().mediaSession;try{W.setActionHandler("enterpictureinpicture",function(V){F(V)})}catch(V){}}};
_.XjS=function(){return!(!Py||!Py)&&AW()&&_.eL1("Chromium")>=120};
ErW=function(F){for(var W=[],V=_.L(document.styleSheets),d=V.next(),y={};!d.done;y={node$jscomp$779:void 0},d=V.next())y.node$jscomp$779=d.value.ownerNode,y.node$jscomp$779&&(y.node$jscomp$779 instanceof HTMLStyleElement||y.node$jscomp$779 instanceof HTMLLinkElement)&&W.push(new Promise(function(z){return function(I){var n=z.node$jscomp$779.cloneNode(!0);n.onload=function(){I()};
n.onerror=function(){_.rL(Error("yj"));I()};
F.document.head.appendChild(n)}}(y)));
return Promise.all(W)};
VfW=function(F){var W=[_.un(cVm),_.un(tqh),_.un(SKf)];PiN(window.document.documentElement,F.document.documentElement,[_.un(JVr),_.un(ZiS),_.un(QYL),_.un(Ft1),_.un(Wtm)]);PiN(window.document.body,F.document.body,W)};
PiN=function(F,W,V){F=_.L(F.attributes);for(var d=F.next();!d.done;d=F.next())if(d=d.value)try{_.Yb(V,W,d.name,d.value)}catch(y){}};
yZ1=function(F,W){F=new _.Jd(F.document.documentElement);F.start(djm,W);return F};
ztS=function(F){var W=F.document.documentElement;W.addEventListener("click",function(V){GoL(W,V)});
W.addEventListener("touchstart",function(V){xQr(V)});
W.addEventListener("mousedown",function(V){xQr(V)})};
sPc=function(F,W,V,d){d=d===void 0?!1:d;W=new onm(W||F,V||F);return{x:F.x+((d===void 0?0:d)?W.lengthX*-1:W.lengthX)*.2,y:F.y+((d===void 0?0:d)?W.lengthY*-1:W.lengthY)*.2}};
Bvh=function(F){if(!F)return!1;var W=F.status==="OK"||F.status==="LIVE_STREAM_OFFLINE",V,d,y,z=(y=(V=F.errorScreen)==null?void 0:V.playerLegacyDesktopYpcTrailerRenderer)!=null?y:(d=F.errorScreen)==null?void 0:d.ypcTrailerRenderer;return!!W||!!z};
_.Ltr=function(F,W){if(!F)return!1;var V,d=(V=F.errorScreen)==null?void 0:V.playerLegacyDesktopYpcOfferRenderer,y;W=!!(W==null?0:(y=W.playerOverlayRenderer)==null?0:y.gatedActionsOverlayRenderer);return!!Bvh(F)||!!d||!!W};
I5c=function(F){return VF$(F,0,"gclid",F.search(dm1))>=0||VF$(F,0,"gad_source",F.search(dm1))>=0};
nnN=function(F){var W=[],V=0;return{clear:function(){V=W.length=0},
push:function(d){W[V]=d;V=(V+1)%F},
iterate:function(){return function y(){var z,I,n,M;return _.Zt(y,function(Y){switch(Y.nextAddress){case 1:_.lg(Y,2),z=W.length,I=0;case 4:if(!(I<z)){Y.jumpTo(2);break}n=V+I;M=_.QX;return Y.yield(W[n%z],7);case 7:M(Y.yieldResult);I++;Y.jumpTo(4);break;case 2:_.kb(Y),_.G0(Y,0)}})}()}}};
mjh=function(F){F.eventsToIgnore||(F.eventsToIgnore=[]);var W=F.eventsToIgnore.map(OI9),V=new Set(W),d=nnN(F.bufferSize);return{flush:function(){var y=Array.from(d.iterate());d.clear();y=y.map(function(z){return{name:z.name,timestamp:z.startTime,attributes:z.attributes}});
return JSON.stringify(y)},
onSpanStart:function(y){y.name==="event"&&V.has(y.attributes.type)||d.push(y)}}};
a5m=function(F){F=mjh(F);var W=F.flush;QI$({onSpanStart:F.onSpanStart});la.subscribe("handleError",function(V){try{V.params.breadcrumbs=W()}catch(d){_.Ab(d,"WARNING")}})};
isC=function(){ag("web_tracing_action");_.iU("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
MfK=function(){ag("web_tracing_action");_.iU("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
htW=function(F,W,V,d){if(W===void 0){Y9$||(MfK(),setInterval(MfK,6E5),Y9$=!0);var y="web_tracing_action"}else y=W;var z,I=((z=F.endTime)!=null?z:F.startTime)-F.startTime;z={};V=pQ9(F.name,I,F.startTime,{webTracing:(z[F.name]=F.attributes,z)},V,y,{spanStatus:F.status,rootSpanNonce:void 0});if(F.children)for(F=_.L(F.children),y=F.next();!y.done;y=F.next())htW(y.value,W,V,d||V)};
q9N=function(F){var W=zdY.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(V){V.data&&typeof V.data==="object"&&(V=V.data,V.from==="extension"&&V.app==="yt.telemetry"&&(W("Received message from extension",V),F.onMessage(V)))});
return function(V,d){V={app:"yt.telemetry",from:"app",key:V,payload:d};W("Sending message to extension",V);window.postMessage(V,"*")}};
Rt1=function(){var F=F===void 0?3E3:F;var W=q9N({onMessage:function(){}}),V=[];
return{onSpanEnd:function(d){d.parentId==null&&V.push(d)===1&&setTimeout(function(){var y=[].concat(_.Pd(V));V.length=0;W("spansReported",{spans:y})},F)}}};
bsh=function(F){F=F===void 0?400:F;var W=[],V=[];return{start:function(){return FhK({checkoutEveryNth:F,emit:function(d,y){y&&(W=V,V=[]);V.push(d)},
blockSelector:'img, video, audio, source, picture, [style*="background"][style*="url"]',maskAllInputs:!0,maskTextSelector:"*"})},
getRecording:function(){return[].concat(_.Pd(W),_.Pd(V))}}};
gnC=function(){(new TvS({sessionReplayEvents:_.F0("web_tracing_session_replay",0)})).subscribe(function(F){if(F.sessionReplayEvents>0)try{var W=bsh(F.sessionReplayEvents);W.start();var V=console.log;window.exportSessionReplay=function(){var d=JSON.stringify(W.getRecording(),null,2);d=etc(new Blob([d],{type:"text/plain"}));var y=document.createElement("a");y.download="session_replay.json";y.dataset.downloadurl=["application/json",y.download,y.href].join(":");y.style.display="none";y.href=d;y.click();
URL.revokeObjectURL(d);V("View replay at go/yt-session-replay-viewer")}}catch(d){_.rL(Error("Aj"))}})};
KtS=function(){var F=window.fetch;window.fetch=function(){var W=_.QS.apply(0,arguments),V=_.L(W),d=V.next().value;V=V.next().value;var y=_.$8("httpEvent",{method:(V===void 0?{}:V).method||"GET",path:u7h(d),type:"fetch"},{active:!1});return F.apply(null,_.Pd(W)).then(function(z){y.addAttributes({statusCode:z.status,statusText:z.statusText});y.end();return z}).catch(function(z){y.end("SPAN_STATUS_ERROR");
throw z;})}};
Hs1=function(){var F=XMLHttpRequest.prototype.open,W=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(V,d,y,z,I){var n=this;y=y===void 0?!0:y;this._requestData={method:V,url:d.toString()};this.addEventListener("load",function(){var M=n._span;M==null||M.addAttributes({statusCode:n.status,responseContentLength:n.responseText.length});M==null||M.end()});
this.addEventListener("error",function(){var M=n._span;M==null||M.addAttributes({statusCode:n.status,statusText:n.statusText});M==null||M.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var M=n._span;M==null||M.addAttributes({statusCode:n.status,aborted:!0});M==null||M.end()});
F.apply(this,[V,d,y,z,I])};
XMLHttpRequest.prototype.send=function(V){var d=this._requestData||{method:"N/A",url:"N/A"};this._span=_.$8("httpEvent",{method:d.method,path:u7h(d.url),type:"xhr"},{active:!1});W.apply(this,[V])}};
u7h=function(F){try{if(F instanceof URL)return F.pathname;F instanceof Request&&(F=F.url);return(new URL(F,"https://youtube.com")).pathname}catch(W){return"<unable to parse path>"}};
AZC=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var F=window.performance.getEntriesByType("navigation");if(F.length>0){var W=F[0],V=window.performance.timeOrigin;_.$8("pageLoad",{navigationType:Djc(W.type),unloadEventStart:Math.round(W.unloadEventStart),unloadEventEnd:Math.round(W.unloadEventEnd),domInteractive:Math.round(W.domInteractive),domContentLoadedEventStart:Math.round(W.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(W.domContentLoadedEventEnd),
domComplete:Math.round(W.domComplete),loadEventStart:Math.round(W.loadEventStart),loadEventEnd:Math.round(W.loadEventEnd),redirectCount:W.redirectCount},{active:!1,startTime:V+W.startTime,endTime:V+W.loadEventEnd})}}catch(d){}})};
Djc=function(F){switch(F){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"}};
l5Y=function(){for(var F=jPf.value,W={},V=_.L(F.enabledSpansArray),d=V.next();!d.done;d=V.next())W[d.value]=!0;Zj1({sessionId:Wy9(),enabledSpans:W,shouldSampleFn:function(y,z,I){if(rZ1){var n;return y==="shortToShort"||(I==null?void 0:(n=I.rootSpan())==null?void 0:n.name)==="shortToShort"}return!0}});
yr1();G8("pageLoad")&&AZC();G8("httpEvent")&&(KtS(),Hs1());F.exportToCsi&&QI$(CMS);F.exportToDevTools&&QI$(Rt1());F.maxBreadcrumbs>0&&a5m({eventsToIgnore:kDK,bufferSize:F.maxBreadcrumbs})};
NvN=function(F){return new Promise(function(W){window.setTimeout(W,F)})};
f5S=function(F){var W={bicf:function(z){F.xkk=z},
blc:function(){return F.getLatestChallengeResponse()},
bcr:function(z){F.thQ.push(z)}},V=window;
V.ntpevasrs=W;if(V.ntpqfbel!==void 0)for(var d=_.L(V.ntpqfbel),y=d.next();!y.done;y=d.next())y=y.value,y(W);V.ntpqfbel=void 0};
wQm=function(F){return _.m(function(W){if(W.nextAddress==1)return _.rK(W,2),W.yield(F.gG6(),4);if(W.nextAddress!=2)return _.$J(W,0);_.$b(W);_.UD(W)})};
GDG=function(F){var W,V;(W=F.ytcsi)==null||(V=W.tick)==null||V.call(W,"pot_ist")};
$jC=function(F){if(F instanceof Error){var W=_.Ok("yt.logging.errors.log");W&&W(F,"WARNING")}};
Ujr=function(F){try{var W=JSON.parse(F);if(W.bgChallenge)return W}catch(V){}};
XQS=function(){var F=window,W={networkStatusManagerPromise:_.PY().resolve(new jg1(_.U2)),initialChallengeSli:_.T("wpo_att_sli")?new _.RMG("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};F=F===void 0?window:F;var V=F.ytAtR,d;W==null||(d=W.initialChallengeSli)==null||_.Fx(d);if(V){if(V=Ujr(V)){var y;W==null||(y=W.initialChallengeSli)==null||_.Wq(y,"SUCCESS");OsW(V,W)}F.ytAtR=void 0}else F.ytAtRC=function(z){if(z=Ujr(z)){var I;W==null||(I=W.initialChallengeSli)==null||
_.Wq(I,"SUCCESS");OsW(z,W);F.ytAtRC=void 0}}};
Enc=function(){if(xj9)return xj9;try{var F=_.V_("IFRAME");_.o0(F,_.Hi(vnL));F.sandbox.add("allow-same-origin");F.style.display="none";document.body.appendChild(F);return xj9=F}catch(W){F=new _.po("Failed to create sandbox iframe"),_.Ab(F)}};
cZ$=function(){return function(F,W){_.wp("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[F]=W}};
tfK=function(){return function(F,W){var V={};V[F]=W;F=_.Uk(_.UpC)(V);Object.keys(F).length>0&&_.mw(F)}};
JZm=function(){if(_.fTh()==="hidden")var F="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else _.fTh()==="visible"&&(F="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",S9G=null);F&&PM9(F)};
PM9=function(F){if(F==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||F==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(Zsm===F)return;Zsm=F}var W=9E4+Math.random()*2E3;if(F!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.JY()>W)&&_.fTh()==="visible"){W=-1;S9G&&(W=Math.round((0,_.J5)()-S9G));var V=String;var d=_.Ok("_fact",window);d=d==null||d==-1?-1:Math.max(Date.now()-d,0);_.HA("foregroundHeartbeat",{firstActivityMs:V(d),clientDocumentNonce:V6m,index:String(QP$),lastEventDeltaMs:String(W),trigger:F});
_.t5("_fact",-1,window);QP$++;S9G=(0,_.J5)()}};
FrL=function(F,W,V,d,y,z){W=new Uint8Array(W);if(F.length===0)return W;var I=0;y=y!=null?y:F.length-1;for(var n=V;n<=y;n++){var M=F[n],Y=n===V?d:0,h=void 0,q=n===y?(h=z)!=null?h:M.length:M.length;M=M.subarray(Y,q);W.set(M,I);I+=M.length}return W};
_.Wr1=function(){try{return!!self.sessionStorage}catch(F){return!1}};
VaS=function(){var F=navigator;return new Promise(function(W,V){var d;(d=F.webkitTemporaryStorage)!=null&&d.queryUsageAndQuota?F.webkitTemporaryStorage.queryUsageAndQuota(function(y,z){W({usage:y,quota:z})},function(y){V(y)}):V(Error("Jj"))})};
dxK=function(F,W){var V={errorSeverity:W.errorSeverity.toString(),wizFeatureFlags:Object.entries(W.featureFlags).join("\n")};IKc(W,V);W=W.errorSeverity;W===3?_.Ab(F,"ERROR",void 0,void 0,void 0,V):W===2&&_.Ab(F,"WARNING",void 0,void 0,void 0,V);_.T("cow_if_errors_in_popup")&&W===3&&F.message.indexOf("<If>")!==-1&&window.alert(F.message)};
yqN=function(F,W){var V=rE.get(F)||{layerNode:W};V.layerNode=W;TJG(F,V);F.getScreenLayer=function(){return VO(V.layerNode)}};
zlm=function(F){var W;F=F.parentNode;for(var V;F&&((W=rE.get(F))==null||!W.isRenderer)&&!((V=F.polymerController)!=null?V:F).isRenderer_;)F=F.parentNode||F.host;if(W=F)return rE.get(W)};
oy1=function(F){if(F){rE.delete(F);var W=_.PY().resolve(tb);nQr(F,W)}};
B4Y=function(F,W,V){if(V===void 0?0:V){if(V=F.getAttribute("client-ve-type"),W.data&&!W.disableReactiveLogging||V)_.C6(function(){sFL(F,_.f6(W.data))},"Hg"),_.lu(function(){return void oy1(F)})}else typeof W.data!=="function"&&sFL(F,W.data)};
sFL=function(F,W){LrN++;IfY(F,W)&&_.HP.addJob(function(){_.dX(_.HP,function(){if(IfY(F,W)&&F.ownerDocument.documentElement===document.documentElement&&F){var V;if(F.getAttribute("layer")){var d=V=Number(F.getAttribute("layer")),y=rE.get(F);y?y.layerNode.layer=d:yqN(F,new nyr(d));(d=zlm(F))&&(y=rE.get(F))!=null&&(y.layerNode.parent=d.layerNode)}else if(V=rE.get(F))V=VO(V.layerNode);else{V=VO;d=new nyr;if(y=zlm(F))d.parent=y.layerNode;yqN(F,d);V=V(d)}V!=null||(V=0);d=F.getAttribute("client-ve-type");
y=Number(d);var z=!1;d=!1;var I=rE.get(F),n;if((n=I)&&!(n=I[mx9]!==W)&&(n=y)){var M;n=((M=rE.get(F))==null?void 0:M.clientVeType)===void 0}n&&(I[mx9]=W,z=d=I.isRenderer=!0);rE.has(F)&&(rE.get(F).clientVeType=y);F.visualElement&&(d=!0);if(_.T("wiz_next_ld_fix_client_ve_spec")){var Y;M=((Y=_.e(W==null?void 0:W.rendererContext,_.yZ))==null?void 0:Y.loggingDirectives)||(W==null?void 0:W.loggingDirectives)}else M=W==null?void 0:W.loggingDirectives;M&&M.clientVeSpec&&(Y=afh(_.W7(),F),Y=_.iam(_.dB(),M,Y||
void 0,V))&&(F.visualElement=Y);!F.visualElement&&y&&z&&(F.veType=y,Y=void 0,_.T("wiz_next_client_ve_parent_fix")&&(Y=afh(_.W7(),F)),Y=_.VZ(_.dB(),F,Y,V),F.visualElement=Y);d&&(Y=_.PY().resolve(tb),Fk(F,{data:W,observer:Y,layer:V,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
IfY=function(F,W){return(W==null?0:W.trackingParams)||(W==null?0:W.loggingDirectives)||_.e(W==null?void 0:W.rendererContext,_.yZ)||F.getAttribute("client-ve-type")?!0:!1};
Mar=function(F,W,V){F.componentType!==gN&&V instanceof HTMLElement&&W&&!_.T("cow_logging_in_component_wrapper")&&B4Y(V,W,!0)};
hlW=function(){if(!YhK){YhK=!0;var F=_.T("enable_wiz_context_per_component")||!1;F=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.T("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:F,enableContextBasedComponentStacks:F},{handleError:dxK,enableComponentStacksInErrorMessages:!1});Object.assign(dN,F);p$Y();Knh=wHf;eYK=$h1}};
p$Y=function(){_.T("cow_logging_in_component_wrapper")?(ck9=function(F,W){W instanceof HTMLElement&&B4Y(W,F,!0)},n8c=function(){}):(ck9=function(){},n8c=Mar)};
qh$=function(F,W,V){W=W===void 0?{}:W;var d,y=(d=_.e(F.commandMetadata,_.Jx))==null?void 0:d.url;d=W.form||{};!V||d.element||d.skipDefaultElement||(W.form=W.form||{},W.form.element=V);if(y&&y!=="/service_ajax")return{type:0,command:F,form:W.form};if(_.T("kevlar_service_command_check")){if(_.u1(_.PY().resolve(_.yo),F))return Object.assign({},{type:1,command:F},W)}else{var z;if((z=_.e(F.commandMetadata,_.Jx))==null?0:z.apiUrl)return Object.assign({},{type:1,command:F},W)}return{type:2,command:F,form:W.form}};
RlW=function(F){if(F.form){var W=F.form,V=Object.assign({},W);W=W.element;V=(delete V.element,V);if(W)return[_.v6(W,[F.command,V,F.commandController])]}return[]};
ba$=function(F){if(F.form){var W=F.form,V=Object.assign({},W);W=W.element;V=(delete V.element,V);W&&_.En(W,[F.command],W,V)}};
el9=function(F,W,V){var d=new T4c(F,W),y=new yO(F,W,V);F={"/youtubei/v1/browse":new z7(F,W,V),"/youtubei/v1/player":d,"/youtubei/v1/navigation/resolve_url":new ow,"/youtubei/v1/next":y,"/youtubei/v1/guide":new s7(V),"/youtubei/v1/search":new Bq(F,W,V),"/youtubei/v1/reel/reel_item_watch":new Lg(F,W,V),"/youtubei/v1/get_watch":new Iw(d,y)};F["/youtubei/v1/account/account_menu"]=new ng;F["/youtubei/v1/notification/get_notification_menu"]=new ml;return F};
i6=function(){var F=_.PY().resolve(_.aw);return Promise.resolve(gyN(F,_.dm.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
uVm=function(F){return F&&(F=_.xY(_.tkN(F)))?(new URLSearchParams(F)).get("service"):null};
pg=function(F,W){_.Uf(_.Me(),function(){_.Md("adl")});
_.PY().resolve(KrG)(W);F=F.root;F.loadData&&F.loadData(W);(W==null?0:W.response)?_.Wq(eMm(),"SUCCESS"):_.rL(new _.po("Lifecycle: No response in data",_.Gh("IS_SHELL_LOAD"),W?W.page:"NO_PAGE",W?W.endpoint:"NO_ENDPOINT"));F.polymerController.$["page-manager"].lazyPrepareCriticalPages((W==null?void 0:W.page)||"",W.endpoint);var V,d;((d=_.e(W==null?void 0:(V=W.endpoint)==null?void 0:V.commandMetadata,_.Jx))==null?0:d.webPageType)&&_.rl().dispatch(_.YW(_.e(W.endpoint.commandMetadata,_.Jx).webPageType))};
HaS=function(){var F,W;return _.m(function(V){switch(V.nextAddress){case 1:F=window;if(!F.getDataPromise){V.jumpTo(2);break}_.rK(V,3);return V.yield(F.getDataPromise(),5);case 5:return V.return(V.yieldResult);case 3:return _.$b(V),V.yield(i6(),6);case 6:return V.return(V.yieldResult);case 2:if(F.getInitialData)return W=F.getInitialData(),F.getInitialData=void 0,V.return(W);throw Error("Lj`"+_.dm.location.href);}})};
AqN=function(){_.fR("CSI_SERVICE_NAME","youtube");_.mw({loadType:"cold"});_.T("kevlar_log_lcp")&&Dx$(function(F){_.Md("lcp",F.value)})};
jFL=function(){var F=_.Vf(document.location.href,"enable");F&&F.indexOf("scraper")>-1&&_.fR("ADD_SCRAPER_ATTRIBUTES",!0)};
N41=function(F){var W=F.root;F=[rqC,CoW,_.hc];_.T("web_feedback_endpoint_autolog_allowlist_killswitch")&&F.push(_.qe,k$G);lfc(function(V,d){return qh$(V,d,W)},function(V){if(!V.command)return[];
var d;((d=V.form)==null?0:d.element)?V.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},V.form,{endpoint:V.command})})):W.handleNavigate(V);return[]},F);
_.PY().addProvider({provide:_.Tc,useValue:_.Jj.instance})};
w$G=function(){var F={},W={},V;for(V in ffY){var d=_.L(_.Y$(ffY[V],void 0,"e17Ccb"));F[V]=d.next().value;W[V]=d.next().value}return[F,function(y){for(var z in y){var I=void 0;(I=W[z])==null||I(y[z])}}]};
_.Ux9=function(F,W){var V=!1;V=V===void 0?!1:V;var d=_.MP.getValueByKeys(F,"contents","twoColumnWatchNextResults","results","results","contents"),y=_.MP.getValueByKeys(F,"contents","twoColumnWatchNextResults","playlist","playlist")||null;V&&(y=null);var z=V=null;if(y)V=_.MP.getValueByKeys(y,"titleText"),z=_.MP.unsafeClone(_.MP.getValueByKeys(y,"longBylineText")),d="",z&&(d=_.A2(z)),z=_.DZ(d);else if(d){d=_.L(d);for(var I=d.next();!I.done;I=d.next())I=I.value,I.videoPrimaryInfoRenderer&&(V=_.MP.getValueByKeys.apply(_.MP,
[I].concat(_.Pd(G$9)))),I.videoSecondaryInfoRenderer&&(z=_.MP.getValueByKeys.apply(_.MP,[I].concat(_.Pd($x1))))}else _.Xd(Error("Qj"));var n;F.currentVideoEndpoint?n=F.currentVideoEndpoint:_.Xd(Error("Rj"));var M;W&&(M=_.MP.getValueByKeys(W,"playabilityStatus","miniplayer","miniplayerRenderer"));F={miniplayerTitle:V,miniplayerSubtitle:z,watchEndpoint:n,playlistData:y};M&&(F.miniplayerRenderer=M);return F};
Oah=function(F){if(F)return _.ap(F)};
_.X$c=function(){return{isFullscreen:function(){throw Error("Sj");},
toggleFullscreen:function(){throw Error("Tj");},
exitFullscreen:function(){throw Error("Uj");},
isAutonavEnabled:function(){throw Error("Vj");},
setAutonavEnabled:function(){throw Error("Wj");},
isAutoplaySetExplicitly:function(){throw Error("Xj");}}};
xx9=function(F){return F.videoDuration?F.numTaps>1&&F.tapDirection!==0?_.AQ(F.draggedTime/F.videoDuration,0,1):_.AQ((F.playedTime||0)/F.videoDuration,0,1):0};
vyL=function(F){return F.videoDuration?F.isDragging||F.numTaps>1&&F.tapDirection!==0?_.AQ(F.draggedTime/F.videoDuration,0,1):_.AQ((F.playedTime||0)/F.videoDuration,0,1):0};
cqS=function(F){var W,V,d;return _.e(F==null?void 0:(W=F.markersMap)==null?void 0:(V=W.find(function(y){return y.key==="HEATSEEKER"}))==null?void 0:(d=V.value)==null?void 0:d.heatmap,Eyc)};
taf=function(F){var W,V;return(V=(W=cqS(F))==null?void 0:W.heatMarkersDecorations)!=null?V:[]};
ShY=function(F){if(_.T("mweb_supported_chapters_killswitch"))return!0;var W;return!!(F==null?0:(W=F.markersMap)==null?0:W.find(function(V){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(V.key)}))};
_.Po1=function(F){var W=Object,V=W.assign,d;F={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(d=F==null?void 0:F.getPlayerState())!=null?d:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return V.call(W,{},{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},F,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
JqC=function(F){return function(W){var V=F(),d,y=(d=V.playerApi)==null?void 0:d.getPlayerState();W&&W!==V.playerState&&(W===1||W===2)&&V.setState({playerState:y})}};
QFr=function(F){return function(W){var V=F(),d=V.playerApi;d&&(W==null?void 0:W.type)==="newdata"&&(Zam&&(clearTimeout(Zam),Zam=void 0),_.T("web_shorts_use_progress_state_for_gapless")?(W=d==null?void 0:d.getProgressState(W==null?void 0:W.playertype),W=W.seekableEnd-W.seekableStart):W=d==null?void 0:d.getDuration(W==null?void 0:W.playertype),V.setState({playedTime:0,videoDuration:W}))}};
F$r=function(F){return function(W){var V=F(),d=V.playerApi;if(d){var y=d.getPresentingPlayerType();_.T("web_shorts_use_progress_state_for_gapless")?(d=d.getProgressState(y),d=d.seekableEnd-d.seekableStart):d=d.getDuration(y);V.setState({playedTime:W,videoDuration:d})}}};
VYr=function(F){_.mK(112394,F,function(){return W$T},function(W){W$T=W})};
zLB=function(F,W){if(!F)return[];var V,d,y;F=((V=F.markersMap)==null?void 0:(d=V.find(function(z){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(z.key)}))==null?void 0:(y=d.value)==null?void 0:y.chapters)||[];
!dKi(F)||(W==null?0:W.ignoreStub)||(F=[yWC()].concat(_.Pd(F)));return F};
yWC=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
dKi=function(F){if(F.length===0)return!1;var W;return((W=_.e(F[0],Rw))==null?void 0:W.timeRangeStartMillis)!==0};
b6=function(F){return F?F.timeRangeStartMillis||0:0};
sfT=function(F,W){if(F.isDragging&&W)return F=och(F,W),F===-1?yWC():zLB(W)[F]};
och=function(F,W){return F.isDragging&&W?zLB(W,{ignoreStub:!0}).findIndex(function(V,d,y){V=BmT(F);return L$T(V,y,d).scrubberHovering}):-1};
BmT=function(F){return Object.assign({},F,{videoDuration:F.videoDuration*1E3,playedTime:F.playedTime*1E3,draggedTime:F.draggedTime*1E3})};
L$T=function(F,W,V){var d=b6(_.e(W[V],Rw));W=b6(_.e(W[V+1],Rw))||F.videoDuration;V=F.isDragging;var y;if(y=F.isDragging)y=F.draggedTime,y=y!==null&&y>=d&&y<W;var z=F.playedTime;return z!==null&&z>=d&&z<W?{videoPosition:"active",isScrubbing:V,scrubberHovering:y}:F.playedTime<d?{videoPosition:"pending",isScrubbing:V,scrubberHovering:y}:{videoPosition:"seen",isScrubbing:V,scrubberHovering:y}};
INE=function(F,W){return F.videoPosition==="seen"||(W===void 0?0:W)>0};
ncT=function(F,W,V){W=F/W.storyboardInterval;var d=zLB(V);if(!d.length)return-W*72;V=0;d=_.L(d);for(var y=d.next();!y.done;y=d.next())if(b6(_.e(y.value,Rw))/1E3<F)V++;else break;return-(W*72)-V*56};
mKC=function(F){return F?F.width/F.columns:0};
aNB=function(F){return F.isHovering?F.hoveredTime:F.draggedTime};
ihD=function(F,W){F=F.draggedTime*1E3;return F>=W.visibleTimeRangeStartMillis&&F<=W.visibleTimeRangeEndMillis};
_.MYC=function(F){if(F===void 0||Number.isNaN(F))return"--:--";var W=Math.abs(Math.floor(F)),V=Math.floor(W/86400),d=Math.floor(W%86400/3600),y=Math.floor(W%3600/60);W=Math.floor(W%60);var z="";V>0&&(z+=V+":",d<10&&(z+="0"));if(V>0||d>0)z+=d+":",y<10&&(z+="0");z+=y+":";W<10&&(z+="0");z+=W;return F>=0?z:"-"+z};
Yru=function(F,W){return function(){var V=aNB(F());var d=W();var y=F().playerApi;if(y&&y.getNumberOfStoryboardLevels()!==0){var z=y.getStoryboardFrameIndex(V,1);z!==-1?d=y.getStoryboardFrame(z,1):(V=y.getStoryboardFrameIndex(V,0),y=y.getStoryboardFrame(V,0),d&&y&&(y.height*=3,y.width*=3),d=y)}else d=null;if(!d)return null;W()&&(d.width=90*d.columns,d.height=160*d.rows);return d}};
_.T7=function(F){if(!F||F.getVideoData)return F};
pCi=function(){var F;return{playerApi:(F=_.tL())!=null?F:void 0}};
hLB=function(F){var W;_.m(function(V){if(V.nextAddress==1)return V.yield(_.cI(),2);if(W=V.yieldResult)W.unMute(!0),W.setVolume(F,!0);_.UD(V)})};
qrQ=function(F,W){F&&(F.value=""+W,F.style.setProperty("--gradient-percent",W+"%"))};
RLB=function(F){var W;return(W=F==null?void 0:F.value)!=null?W:0};
bhm=function(){var F;_.m(function(W){if(W.nextAddress==1)return W.yield(_.cI(),2);F=W.yieldResult;if(!F)return W.return();F.isMuted()?F.unMute(!0):F.mute(!0);_.UD(W)})};
Tmu=function(F){var W=_.PY().resolve(_.et).getPlayerElement();W&&F&&(F===1?W.pause():W.play())};
eLS=function(F){return!!_.e(F,_.gX)||!!_.e(F,_.u6)};
gcB=function(F){_.x8(F,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
u1u=function(F){_.x8(F,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
HhQ=function(F){return _.jU(F.document.body,function(){return _.a(K$T,null)},"rh")};
DKT=function(){var F;return(F=navigator.userActivation)==null?void 0:F.isActive};
AWS=function(){var F=window.performance.getEntriesByType("navigation");return F?F.map(function(W){return W.type}).includes("reload"):!1};
jfQ=function(F,W){W=W===void 0?!1:W;var V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return W||!_.T("kevlar_shorts_seedless_retry_initial_load")||(V=window,d=!(!V.getDataPromise&&!V.getInitialData),d)?I.yield(HaS(),2):(setTimeout(jfQ.bind(window,F,!0),1E3),I.return());if(I.nextAddress!=3)return y=I.yieldResult,I.yield(rWE(y),3);z=I.yieldResult;pg(F,z);_.UD(I)})};
rWE=function(F){var W;if((W=F.response)==null||!W.replacementEndpoint)return _.c6(F);W=_.PY().resolve(_.aw);F=F.response;_.e(F.replacementEndpoint,_.Wc)&&F.sequenceContinuation&&(_.e(F.replacementEndpoint,_.Wc).sequenceParams=F.sequenceContinuation);return Kg(W,F.replacementEndpoint,{},_.dm.location.href,"shorts",function(){},function(){return!1})};
kGS=function(F){var W=_.PY().resolve(CST);F.playerResponse&&W.handleResponse(F.playerResponse);F.response&&W.handleResponse(F.response)};
lNr=function(F){var W=_.rl(),V,d=_.e((V=F.response)==null?void 0:V.frameworkUpdates,AL),y;V=_.e((y=F.playerResponse)==null?void 0:y.frameworkUpdates,AL);var z;F=_.e((z=F.reelWatchSequenceResponse)==null?void 0:z.frameworkUpdates,AL);d&&_.Z6(d,W);V&&_.Z6(V,W);F&&_.Z6(F,W)};
NmB=function(F){var W;_.T("enable_redirect_linking_for_desktop_web_client")&&((W=window.location.hash)==null?0:W.includes("redirect_state"))&&F.url&&(F.url=F.url.toString()+window.location.hash)};
GGr=function(F){var W=_.PY(),V=W.resolve(_.aw);W=W.resolve(_.fNT);F.endpoint&&(V=wCf(V,F.endpoint),V.content&&F.response&&_.Hq(W,F.response,V.content),V.player&&F.playerResponse&&_.Hq(W,F.playerResponse,V.player),V.reelSequence&&F.reelWatchSequenceResponse&&_.Hq(W,F.reelWatchSequenceResponse,V.reelSequence))};
D3=function(F,W){_.T("web_enable_chunk_prediction")&&$KT(W);kGS(W);lNr(W);var V;(W==null?0:W.url)&&((V=window.location.hash)==null?0:V.includes("redirect_state"))&&(NmB(W),(V=uVm(W.url))&&_.XY(F.root,"yt-initialize-third-party",[V,W]));GGr(W);V=_.PY();var d=V.resolve(UKr);W.playerResponse&&V.resolve(Ohu).handleResponse(W.playerResponse);if(W.playerResponse){V=void 0;if(_.T("ab_v_vid_sig")&&W.endpoint){var y,z=(y=_.e(W.endpoint,_.H6))!=null?y:_.e(W.endpoint,_.Wc);z&&(V=z.videoId)}XCE(d,W.playerResponse,
V)}W.playerResponse&&O$K(W.playerResponse)&&_.T("web_enable_ab_rsp_cl")?WiC().then(function(){xKm(d,W.playerResponse);pg(F,W)}):pg(F,W)};
EcC=function(F){if(F=F.root.data){var W=_.PY().resolve(vcE);F.endpoint&&(F.response&&W.handleResponse(F.response,void 0,document.querySelector("ytd-app")),F.playerResponse&&W.handleResponse(F.playerResponse),F.reelWatchSequenceResponse&&W.handleResponse(F.reelWatchSequenceResponse))}};
$KT=function(F){F.response&&_.PY().resolve(cWT).handleResponse(F.response)};
tYf=function(F){var W,V,d,y,z,I;return _.m(function(n){switch(n.nextAddress){case 1:W=window;if(!W.getDataPromise){n.jumpTo(2);break}_.rK(n,3);return n.yield(W.getDataPromise(),5);case 5:V=n.yieldResult;D3(F,V);_.$J(n,4);break;case 3:return _.$b(n),n.yield(i6(),6);case 6:d=n.yieldResult,_.T("web_enable_chunk_prediction")&&$KT(d),pg(F,d);case 4:return n.return();case 2:if(!_.T("sw_nav_preload_pbj")){n.jumpTo(7);break}W.fetchInitialData=function(){var M;return _.m(function(Y){if(Y.nextAddress==1)return Y.yield(i6(),
2);M=Y.yieldResult;_.T("web_enable_chunk_prediction")&&$KT(M);pg(F,M);_.UD(Y)})};
if(W.getInitialData){W.loadInitialData=function(M){D3(F,M)};
y=W.getInitialData();W.getInitialData=void 0;D3(F,y);n.jumpTo(8);break}W.fetchInitialData=void 0;return n.yield(i6(),9);case 9:z=n.yieldResult,_.T("web_enable_chunk_prediction")&&$KT(z),pg(F,z);case 8:return n.return();case 7:W.getInitialData?(I=W.getInitialData(),W.getInitialData=void 0,D3(F,I)):W.loadInitialData=function(M){D3(F,M)},_.UD(n)}})};
PST=function(){var F=new SrE;_.wOC(F);F.registerInitializationCallback(function(){ju$(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
F.registerCallback("error",function(W,V,d){_.$N(Error("ak`"+V+"`"+d))})};
JWM=typeof Object.create=="function"?Object.create:function(F){var W=function(){};
W.prototype=F;return new W};
ZhB=typeof Object.defineProperties=="function"?Object.defineProperty:function(F,W,V){if(F==Array.prototype||F==Object.prototype)return F;F[W]=V.value;return F};
Qfm=function(F){F=["object"==typeof globalThis&&globalThis,F,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var W=0;W<F.length;++W){var V=F[W];if(V&&V.Math==Math)return V}throw Error("a");};
_.S0=Qfm(this);FEB="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.S0.BigInt64Array&&(FEB.push("BigInt64"),FEB.push("BigUint64"));var Vhh=function(F,W){if(W)for(var V=0;V<FEB.length;V++)WEM(FEB[V]+"Array.prototype."+F,W)},Ac=function(F,W){W&&WEM(F,W)},WEM=function(F,W){var V=_.S0;
F=F.split(".");for(var d=0;d<F.length-1;d++){var y=F[d];if(!(y in V))return;V=V[y]}F=F[F.length-1];d=V[F];W=W(d);W!=d&&W!=null&&ZhB(V,F,{configurable:!0,writable:!0,value:W})},dMB=function(){function F(){function V(){}
new V;Reflect.construct(V,[],function(){});
return new V instanceof V}
if(typeof Reflect!="undefined"&&Reflect.construct){if(F())return Reflect.construct;var W=Reflect.construct;return function(V,d,y){V=W(V,d);y&&Reflect.setPrototypeOf(V,y.prototype);return V}}return function(V,d,y){y===void 0&&(y=V);
y=JWM(y.prototype||Object.prototype);return Function.prototype.apply.call(V,y,d)||y}}(),yfB;
if(typeof Object.setPrototypeOf=="function")yfB=Object.setPrototypeOf;else{var zCQ;a:{var oTT={a:!0},sDf={};try{sDf.__proto__=oTT;zCQ=sDf.a;break a}catch(F){}zCQ=!1}yfB=zCQ?function(F,W){F.__proto__=W;if(F.__proto__!==W)throw new TypeError("b`"+F);return F}:null}jt=yfB;
_.u=function(F,W){F.prototype=JWM(W.prototype);F.prototype.constructor=F;if(jt)jt(F,W);else for(var V in W)if(V!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(W,V);d&&Object.defineProperty(F,V,d)}else F[V]=W[V];F.superClass_=W.prototype};
BuT=function(F){var W=0;return function(){return W<F.length?{done:!1,value:F[W++]}:{done:!0}}};
_.L=function(F){var W=typeof Symbol!="undefined"&&Symbol.iterator&&F[Symbol.iterator];if(W)return W.call(F);if(typeof F.length=="number")return{next:BuT(F)};throw Error("c`"+String(F));};
tm=function(F){for(var W,V=[];!(W=F.next()).done;)V.push(W.value);return V};
_.Pd=function(F){return F instanceof Array?F:tm(_.L(F))};
_.Cg=function(F){return rX(F,F)};
rX=function(F,W){F.raw=W;Object.freeze&&(Object.freeze(F),Object.freeze(W));return F};
kW=function(F,W){return Object.prototype.hasOwnProperty.call(F,W)};
LEu=function(F){if(F==null)throw new TypeError("d");return Object(F)};
ImM=typeof Object.assign=="function"?Object.assign:function(F,W){F=LEu(F);for(var V=1;V<arguments.length;V++){var d=arguments[V];if(d)for(var y in d)kW(d,y)&&(F[y]=d[y])}return F};
Ac("Object.assign",function(F){return F||ImM});
var l6=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},nTQ=function(F){if(F.isRunning_)throw new TypeError("f");
F.isRunning_=!0};
l6.prototype.JSC$9019_next_=function(F){this.yieldResult=F};
var mMf=function(F,W){F.abruptCompletion_={exception:W,isException:!0};F.nextAddress=F.catchAddress_||F.finallyAddress_};
l6.prototype.return=function(F){this.abruptCompletion_={return:F};this.nextAddress=this.finallyAddress_};
l6.prototype.yield=function(F,W){this.nextAddress=W;return{value:F}};
l6.prototype.jumpTo=function(F){this.nextAddress=F};
_.UD=function(F){F.nextAddress=0};
_.rK=function(F,W,V){F.catchAddress_=W;V!=void 0&&(F.finallyAddress_=V)};
_.lg=function(F,W){F.catchAddress_=0;F.finallyAddress_=W||0};
_.$J=function(F,W,V){F.nextAddress=W;F.catchAddress_=V||0};
_.$b=function(F,W){F.catchAddress_=W||0;W=F.abruptCompletion_.exception;F.abruptCompletion_=null;return W};
_.kb=function(F,W,V,d){d?F.finallyContexts_[d]=F.abruptCompletion_:F.finallyContexts_=[F.abruptCompletion_];F.catchAddress_=W||0;F.finallyAddress_=V||0};
_.G0=function(F,W,V){V=F.finallyContexts_.splice(V||0)[0];(V=F.abruptCompletion_=F.abruptCompletion_||V)?V.isException?F.nextAddress=F.catchAddress_||F.finallyAddress_:V.jumpTo!=void 0&&F.finallyAddress_<V.jumpTo?(F.nextAddress=V.jumpTo,F.abruptCompletion_=null):F.nextAddress=F.finallyAddress_:F.nextAddress=W};
amu=function(F){this.JSC$9024_context_=new l6;this.program_=F};
MhD=function(F,W){nTQ(F.JSC$9024_context_);var V=F.JSC$9024_context_.yieldAllIterator_;if(V)return iBE(F,"return"in V?V["return"]:function(d){return{value:d,done:!0}},W,F.JSC$9024_context_.return);
F.JSC$9024_context_.return(W);return Ne(F)};
iBE=function(F,W,V,d){try{var y=W.call(F.JSC$9024_context_.yieldAllIterator_,V);if(!(y instanceof Object))throw new TypeError("e`"+y);if(!y.done)return F.JSC$9024_context_.isRunning_=!1,y;var z=y.value}catch(I){return F.JSC$9024_context_.yieldAllIterator_=null,mMf(F.JSC$9024_context_,I),Ne(F)}F.JSC$9024_context_.yieldAllIterator_=null;d.call(F.JSC$9024_context_,z);return Ne(F)};
Ne=function(F){for(;F.JSC$9024_context_.nextAddress;)try{var W=F.program_(F.JSC$9024_context_);if(W)return F.JSC$9024_context_.isRunning_=!1,{value:W.value,done:!1}}catch(V){F.JSC$9024_context_.yieldResult=void 0,mMf(F.JSC$9024_context_,V)}F.JSC$9024_context_.isRunning_=!1;if(F.JSC$9024_context_.abruptCompletion_){W=F.JSC$9024_context_.abruptCompletion_;F.JSC$9024_context_.abruptCompletion_=null;if(W.isException)throw W.exception;return{value:W.return,done:!0}}return{value:void 0,done:!0}};
YQT=function(F){this.next=function(W){nTQ(F.JSC$9024_context_);F.JSC$9024_context_.yieldAllIterator_?W=iBE(F,F.JSC$9024_context_.yieldAllIterator_.next,W,F.JSC$9024_context_.JSC$9019_next_):(F.JSC$9024_context_.JSC$9019_next_(W),W=Ne(F));return W};
this.throw=function(W){nTQ(F.JSC$9024_context_);F.JSC$9024_context_.yieldAllIterator_?W=iBE(F,F.JSC$9024_context_.yieldAllIterator_["throw"],W,F.JSC$9024_context_.JSC$9019_next_):(mMf(F.JSC$9024_context_,W),W=Ne(F));return W};
this.return=function(W){return MhD(F,W)};
this[Symbol.iterator]=function(){return this}};
_.Zt=function(F,W){W=new YQT(new amu(W));jt&&F.prototype&&jt(W,F.prototype);return W};
pBr=function(F){function W(d){return F.next(d)}
function V(d){return F.throw(d)}
return new Promise(function(d,y){function z(I){I.done?d(I.value):Promise.resolve(I.value).then(W,V).then(z,y)}
z(F.next())})};
_.m=function(F){return pBr(new YQT(new amu(F)))};
Ac("Symbol",function(F){if(F)return F;var W=function(z,I){this.$jscomp$symbol$id_=z;ZhB(this,"description",{configurable:!0,writable:!0,value:I})};
W.prototype.toString=function(){return this.$jscomp$symbol$id_};
var V="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",d=0,y=function(z){if(this instanceof y)throw new TypeError("g");return new W(V+(z||"")+"_"+d++,z)};
return y});
Ac("Symbol.iterator",function(F){if(F)return F;F=Symbol("h");ZhB(Array.prototype,F,{configurable:!0,writable:!0,value:function(){return hCr(BuT(this))}});
return F});
Ac("Symbol.asyncIterator",function(F){return F?F:Symbol("i")});
hCr=function(F){F={next:F};F[Symbol.iterator]=function(){return this};
return F};
_.Ce=function(F){var W=F[Symbol.asyncIterator];return W!==void 0?W.call(F):new qQT(_.L(F))};
qQT=function(F){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return F};
this.next=function(W){return Promise.resolve(F.next(W))};
this["throw"]=function(W){return new Promise(function(V,d){var y=F["throw"];y!==void 0?V(y.call(F,W)):(V=F["return"],V!==void 0&&V.call(F),d(new TypeError("j")))})};
F["return"]!==void 0&&(this["return"]=function(W){return Promise.resolve(F["return"](W))})};
_.QS=function(){for(var F=Number(this),W=[],V=F;V<arguments.length;V++)W[V-F]=arguments[V];return W};
_.QX=function(F){return F};
Ac("globalThis",function(F){return F||_.S0});
Ac("Reflect",function(F){return F?F:{}});
Ac("Reflect.construct",function(){return dMB});
Ac("Reflect.setPrototypeOf",function(F){return F?F:jt?function(W,V){try{return jt(W,V),!0}catch(d){return!1}}:null});
Ac("Promise",function(F){function W(){this.batch_=null}
function V(I){return I instanceof y?I:new y(function(n){n(I)})}
if(F&&(typeof _.S0.PromiseRejectionEvent!=="undefined"||!_.S0.Promise||_.S0.Promise.toString().indexOf("[native code]")===-1))return F;W.prototype.asyncExecute=function(I){if(this.batch_==null){this.batch_=[];var n=this;this.asyncExecuteFunction(function(){n.executeBatch_()})}this.batch_.push(I)};
var d=_.S0.setTimeout;W.prototype.asyncExecuteFunction=function(I){d(I,0)};
W.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var I=this.batch_;this.batch_=[];for(var n=0;n<I.length;++n){var M=I[n];I[n]=null;try{M()}catch(Y){this.asyncThrow_(Y)}}}this.batch_=null};
W.prototype.asyncThrow_=function(I){this.asyncExecuteFunction(function(){throw I;})};
var y=function(I){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var n=this.createResolveAndReject_();try{I(n.resolve,n.reject)}catch(M){n.reject(M)}};
y.prototype.createResolveAndReject_=function(){function I(Y){return function(h){M||(M=!0,Y.call(n,h))}}
var n=this,M=!1;return{resolve:I(this.resolveTo_),reject:I(this.JSC$9056_reject_)}};
y.prototype.resolveTo_=function(I){if(I===this)this.JSC$9056_reject_(new TypeError("n"));else if(I instanceof y)this.settleSameAsPromise_(I);else{a:switch(typeof I){case "object":var n=I!=null;break a;case "function":n=!0;break a;default:n=!1}n?this.resolveToNonPromiseObj_(I):this.fulfill_(I)}};
y.prototype.resolveToNonPromiseObj_=function(I){var n=void 0;try{n=I.then}catch(M){this.JSC$9056_reject_(M);return}typeof n=="function"?this.settleSameAsThenable_(n,I):this.fulfill_(I)};
y.prototype.JSC$9056_reject_=function(I){this.settle_(2,I)};
y.prototype.fulfill_=function(I){this.settle_(1,I)};
y.prototype.settle_=function(I,n){if(this.state_!=0)throw Error("o`"+I+"`"+n+"`"+this.state_);this.state_=I;this.result_=n;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
y.prototype.scheduleUnhandledRejectionCheck_=function(){var I=this;d(function(){if(I.notifyUnhandledRejection_()){var n=_.S0.console;typeof n!=="undefined"&&n.error(I.result_)}},1)};
y.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var I=_.S0.CustomEvent,n=_.S0.Event,M=_.S0.dispatchEvent;if(typeof M==="undefined")return!0;typeof I==="function"?I=new I("unhandledrejection",{cancelable:!0}):typeof n==="function"?I=new n("unhandledrejection",{cancelable:!0}):(I=_.S0.document.createEvent("CustomEvent"),I.initCustomEvent("unhandledrejection",!1,!0,I));I.promise=this;I.reason=this.result_;return M(I)};
y.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var I=0;I<this.onSettledCallbacks_.length;++I)z.asyncExecute(this.onSettledCallbacks_[I]);this.onSettledCallbacks_=null}};
var z=new W;y.prototype.settleSameAsPromise_=function(I){var n=this.createResolveAndReject_();I.callWhenSettled_(n.resolve,n.reject)};
y.prototype.settleSameAsThenable_=function(I,n){var M=this.createResolveAndReject_();try{I.call(n,M.resolve,M.reject)}catch(Y){M.reject(Y)}};
y.prototype.then=function(I,n){function M(R,b){return typeof R=="function"?function(g){try{Y(R(g))}catch(K){h(K)}}:b}
var Y,h,q=new y(function(R,b){Y=R;h=b});
this.callWhenSettled_(M(I,Y),M(n,h));return q};
y.prototype.catch=function(I){return this.then(void 0,I)};
y.prototype.callWhenSettled_=function(I,n){function M(){switch(Y.state_){case 1:I(Y.result_);break;case 2:n(Y.result_);break;default:throw Error("p`"+Y.state_);}}
var Y=this;this.onSettledCallbacks_==null?z.asyncExecute(M):this.onSettledCallbacks_.push(M);this.isRejectionHandled_=!0};
y.resolve=V;y.reject=function(I){return new y(function(n,M){M(I)})};
y.race=function(I){return new y(function(n,M){for(var Y=_.L(I),h=Y.next();!h.done;h=Y.next())V(h.value).callWhenSettled_(n,M)})};
y.all=function(I){var n=_.L(I),M=n.next();return M.done?V([]):new y(function(Y,h){function q(g){return function(K){R[g]=K;b--;b==0&&Y(R)}}
var R=[],b=0;do R.push(void 0),b++,V(M.value).callWhenSettled_(q(R.length-1),h),M=n.next();while(!M.done)})};
return y});
var fg=function(F,W,V){if(F==null)throw new TypeError("q`"+V);if(W instanceof RegExp)throw new TypeError("r`"+V);return F+""};
Ac("String.prototype.startsWith",function(F){return F?F:function(W,V){var d=fg(this,W,"startsWith"),y=d.length,z=W.length;V=Math.max(0,Math.min(V|0,d.length));for(var I=0;I<z&&V<y;)if(d[V++]!=W[I++])return!1;return I>=z}});
Ac("Object.setPrototypeOf",function(F){return F||jt});
Ac("Symbol.dispose",function(F){return F?F:Symbol("s")});
Ac("SuppressedError",function(F){function W(V,d,y){if(!(this instanceof W))return new W(V,d,y);y=Error(y);"stack"in y&&(this.stack=y.stack);this.message=y.message;this.error=V;this.suppressed=d}
if(F)return F;_.u(W,Error);W.prototype.name="SuppressedError";return W});
Ac("Array.from",function(F){return F?F:function(W,V,d){V=V!=null?V:function(n){return n};
var y=[],z=typeof Symbol!="undefined"&&Symbol.iterator&&W[Symbol.iterator];if(typeof z=="function"){W=z.call(W);for(var I=0;!(z=W.next()).done;)y.push(V.call(d,z.value,I++))}else for(z=W.length,I=0;I<z;I++)y.push(V.call(d,W[I],I));return y}});
var RCh=function(F,W,V){F instanceof String&&(F=String(F));for(var d=F.length,y=0;y<d;y++){var z=F[y];if(W.call(V,z,y,F))return{i:y,v:z}}return{i:-1,v:void 0}};
Ac("Array.prototype.find",function(F){return F?F:function(W,V){return RCh(this,W,V).v}});
Ac("WeakMap",function(F){function W(){}
function V(M){var Y=typeof M;return Y==="object"&&M!==null||Y==="function"}
function d(M){if(!kW(M,z)){var Y=new W;ZhB(M,z,{value:Y})}}
function y(M){var Y=Object[M];Y&&(Object[M]=function(h){if(h instanceof W)return h;Object.isExtensible(h)&&d(h);return Y(h)})}
if(function(){if(!F||!Object.seal)return!1;try{var M=Object.seal({}),Y=Object.seal({}),h=new F([[M,2],[Y,3]]);if(h.get(M)!=2||h.get(Y)!=3)return!1;h.delete(M);h.set(Y,4);return!h.has(M)&&h.get(Y)==4}catch(q){return!1}}())return F;
var z="$jscomp_hidden_"+Math.random();y("freeze");y("preventExtensions");y("seal");var I=0,n=function(M){this.JSC$9064_id_=(I+=Math.random()+1).toString();if(M){M=_.L(M);for(var Y;!(Y=M.next()).done;)Y=Y.value,this.set(Y[0],Y[1])}};
n.prototype.set=function(M,Y){if(!V(M))throw Error("t");d(M);if(!kW(M,z))throw Error("u`"+M);M[z][this.JSC$9064_id_]=Y;return this};
n.prototype.get=function(M){return V(M)&&kW(M,z)?M[z][this.JSC$9064_id_]:void 0};
n.prototype.has=function(M){return V(M)&&kW(M,z)&&kW(M[z],this.JSC$9064_id_)};
n.prototype.delete=function(M){return V(M)&&kW(M,z)&&kW(M[z],this.JSC$9064_id_)?delete M[z][this.JSC$9064_id_]:!1};
return n});
Ac("Map",function(F){if(function(){if(!F||typeof F!="function"||!F.prototype.entries||typeof Object.seal!="function")return!1;try{var n=Object.seal({x:4}),M=new F(_.L([[n,"s"]]));if(M.get(n)!="s"||M.size!=1||M.get({x:4})||M.set({x:4},"t")!=M||M.size!=2)return!1;var Y=M.entries(),h=Y.next();if(h.done||h.value[0]!=n||h.value[1]!="s")return!1;h=Y.next();return h.done||h.value[0].x!=4||h.value[1]!="t"||!Y.next().done?!1:!0}catch(q){return!1}}())return F;
var W=new WeakMap,V=function(n){this[0]={};this[1]=z();this.size=0;if(n){n=_.L(n);for(var M;!(M=n.next()).done;)M=M.value,this.set(M[0],M[1])}};
V.prototype.set=function(n,M){n=n===0?0:n;var Y=d(this,n);Y.list||(Y.list=this[0][Y.id]=[]);Y.entry?Y.entry.value=M:(Y.entry={next:this[1],previous:this[1].previous,head:this[1],key:n,value:M},Y.list.push(Y.entry),this[1].previous.next=Y.entry,this[1].previous=Y.entry,this.size++);return this};
V.prototype.delete=function(n){n=d(this,n);return n.entry&&n.list?(n.list.splice(n.index,1),n.list.length||delete this[0][n.id],n.entry.previous.next=n.entry.next,n.entry.next.previous=n.entry.previous,n.entry.head=null,this.size--,!0):!1};
V.prototype.clear=function(){this[0]={};this[1]=this[1].previous=z();this.size=0};
V.prototype.has=function(n){return!!d(this,n).entry};
V.prototype.get=function(n){return(n=d(this,n).entry)&&n.value};
V.prototype.entries=function(){return y(this,function(n){return[n.key,n.value]})};
V.prototype.keys=function(){return y(this,function(n){return n.key})};
V.prototype.values=function(){return y(this,function(n){return n.value})};
V.prototype.forEach=function(n,M){for(var Y=this.entries(),h;!(h=Y.next()).done;)h=h.value,n.call(M,h[1],h[0],this)};
V.prototype[Symbol.iterator]=V.prototype.entries;var d=function(n,M){var Y=M&&typeof M;Y=="object"||Y=="function"?W.has(M)?Y=W.get(M):(Y=""+ ++I,W.set(M,Y)):Y="p_"+M;var h=n[0][Y];if(h&&kW(n[0],Y))for(n=0;n<h.length;n++){var q=h[n];if(M!==M&&q.key!==q.key||M===q.key)return{id:Y,list:h,index:n,entry:q}}return{id:Y,list:h,index:-1,entry:void 0}},y=function(n,M){var Y=n[1];
return hCr(function(){if(Y){for(;Y.head!=n[1];)Y=Y.previous;for(;Y.next!=Y.head;)return Y=Y.next,{done:!1,value:M(Y)};Y=null}return{done:!0,value:void 0}})},z=function(){var n={};
return n.previous=n.next=n.head=n},I=0;
return V});
Ac("Set",function(F){if(function(){if(!F||typeof F!="function"||!F.prototype.entries||typeof Object.seal!="function")return!1;try{var V=Object.seal({x:4}),d=new F(_.L([V]));if(!d.has(V)||d.size!=1||d.add(V)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var y=d.entries(),z=y.next();if(z.done||z.value[0]!=V||z.value[1]!=V)return!1;z=y.next();return z.done||z.value[0]==V||z.value[0].x!=4||z.value[1]!=z.value[0]?!1:y.next().done}catch(I){return!1}}())return F;
var W=function(V){this.JSC$9078_map_=new Map;if(V){V=_.L(V);for(var d;!(d=V.next()).done;)this.add(d.value)}this.size=this.JSC$9078_map_.size};
W.prototype.add=function(V){V=V===0?0:V;this.JSC$9078_map_.set(V,V);this.size=this.JSC$9078_map_.size;return this};
W.prototype.delete=function(V){V=this.JSC$9078_map_.delete(V);this.size=this.JSC$9078_map_.size;return V};
W.prototype.clear=function(){this.JSC$9078_map_.clear();this.size=0};
W.prototype.has=function(V){return this.JSC$9078_map_.has(V)};
W.prototype.entries=function(){return this.JSC$9078_map_.entries()};
W.prototype.values=function(){return this.JSC$9078_map_.values()};
W.prototype.keys=W.prototype.values;W.prototype[Symbol.iterator]=W.prototype.values;W.prototype.forEach=function(V,d){var y=this;this.JSC$9078_map_.forEach(function(z){return V.call(d,z,z,y)})};
return W});
Ac("Math.log2",function(F){return F?F:function(W){return Math.log(W)/Math.LN2}});
Ac("Object.values",function(F){return F?F:function(W){var V=[],d;for(d in W)kW(W,d)&&V.push(W[d]);return V}});
Ac("Object.is",function(F){return F?F:function(W,V){return W===V?W!==0||1/W===1/V:W!==W&&V!==V}});
Ac("Array.prototype.includes",function(F){return F?F:function(W,V){var d=this;d instanceof String&&(d=String(d));var y=d.length;V=V||0;for(V<0&&(V=Math.max(V+y,0));V<y;V++){var z=d[V];if(z===W||Object.is(z,W))return!0}return!1}});
Ac("String.prototype.includes",function(F){return F?F:function(W,V){return fg(this,W,"includes").indexOf(W,V||0)!==-1}});
Ac("Object.entries",function(F){return F?F:function(W){var V=[],d;for(d in W)kW(W,d)&&V.push([d,W[d]]);return V}});
Ac("Number.isFinite",function(F){return F?F:function(W){return typeof W!=="number"?!1:!isNaN(W)&&W!==Infinity&&W!==-Infinity}});
Ac("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
Ac("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
Ac("Number.isInteger",function(F){return F?F:function(W){return Number.isFinite(W)?W===Math.floor(W):!1}});
Ac("Number.isSafeInteger",function(F){return F?F:function(W){return Number.isInteger(W)&&Math.abs(W)<=Number.MAX_SAFE_INTEGER}});
Ac("String.prototype.endsWith",function(F){return F?F:function(W,V){var d=fg(this,W,"endsWith");V===void 0&&(V=d.length);V=Math.max(0,Math.min(V|0,d.length));for(var y=W.length;y>0&&V>0;)if(d[--V]!=W[--y])return!1;return y<=0}});
var bBr=function(F,W){F instanceof String&&(F+="");var V=0,d=!1,y={next:function(){if(!d&&V<F.length){var z=V++;return{value:W(z,F[z]),done:!1}}d=!0;return{done:!0,value:void 0}}};
y[Symbol.iterator]=function(){return y};
return y};
Ac("Array.prototype.entries",function(F){return F?F:function(){return bBr(this,function(W,V){return[W,V]})}});
Ac("Math.trunc",function(F){return F?F:function(W){W=Number(W);if(isNaN(W)||W===Infinity||W===-Infinity||W===0)return W;var V=Math.floor(Math.abs(W));return W<0?-V:V}});
Ac("Number.isNaN",function(F){return F?F:function(W){return typeof W==="number"&&isNaN(W)}});
Ac("Array.prototype.keys",function(F){return F?F:function(){return bBr(this,function(W){return W})}});
Ac("Array.prototype.values",function(F){return F?F:function(){return bBr(this,function(W,V){return V})}});
Ac("Array.prototype.fill",function(F){return F?F:function(W,V,d){var y=this.length||0;V<0&&(V=Math.max(0,y+V));if(d==null||d>y)d=y;d=Number(d);d<0&&(d=Math.max(0,y+d));for(V=Number(V||0);V<d;V++)this[V]=W;return this}});
Vhh("fill",function(F){return F?F:Array.prototype.fill});
Ac("Object.fromEntries",function(F){return F?F:function(W){var V={};if(!(Symbol.iterator in W))throw new TypeError("v`"+W);W=W[Symbol.iterator].call(W);for(var d=W.next();!d.done;d=W.next()){d=d.value;if(Object(d)!==d)throw new TypeError("w");V[d[0]]=d[1]}return V}});
Ac("String.prototype.replaceAll",function(F){return F?F:function(W,V){if(W instanceof RegExp&&!W.global)throw new TypeError("x");return W instanceof RegExp?this.replace(W,V):this.replace(new RegExp(String(W).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),V)}});
Ac("Object.getOwnPropertySymbols",function(F){return F?F:function(){return[]}});
Ac("String.prototype.repeat",function(F){return F?F:function(W){var V=fg(this,null,"repeat");if(W<0||W>1342177279)throw new RangeError("y");W|=0;for(var d="";W;)if(W&1&&(d+=V),W>>>=1)V+=V;return d}});
Ac("Array.prototype.findIndex",function(F){return F?F:function(W,V){return RCh(this,W,V).i}});
Ac("Array.prototype.flatMap",function(F){return F?F:function(W,V){var d=[];Array.prototype.forEach.call(this,function(y,z){y=W.call(V,y,z,this);Array.isArray(y)?d.push.apply(d,y):d.push(y)});
return d}});
Ac("String.prototype.codePointAt",function(F){return F?F:function(W){var V=fg(this,null,"codePointAt"),d=V.length;W=Number(W)||0;if(W>=0&&W<d){W|=0;var y=V.charCodeAt(W);if(y<55296||y>56319||W+1===d)return y;W=V.charCodeAt(W+1);return W<56320||W>57343?y:(y-55296)*1024+W+9216}}});
Ac("String.fromCodePoint",function(F){return F?F:function(W){for(var V="",d=0;d<arguments.length;d++){var y=Number(arguments[d]);if(y<0||y>1114111||y!==Math.floor(y))throw new RangeError("z`"+y);y<=65535?V+=String.fromCharCode(y):(y-=65536,V+=String.fromCharCode(y>>>10&1023|55296),V+=String.fromCharCode(y&1023|56320))}return V}});
Ac("String.prototype.trimLeft",function(F){function W(){return this.replace(/^[\s\xa0]+/,"")}
return F||W});
Ac("String.prototype.trimStart",function(F){return F||String.prototype.trimLeft});
Ac("String.prototype.padStart",function(F){return F?F:function(W,V){var d=fg(this,null,"padStart");W-=d.length;V=V!==void 0?String(V):" ";return(W>0&&V?V.repeat(Math.ceil(W/V.length)).substring(0,W):"")+d}});
Ac("Promise.prototype.finally",function(F){return F?F:function(W){return this.then(function(V){return Promise.resolve(W()).then(function(){return V})},function(V){return Promise.resolve(W()).then(function(){throw V;
})})}});
Ac("Math.imul",function(F){return F?F:function(W,V){W=Number(W);V=Number(V);var d=W&65535,y=V&65535;return d*y+((W>>>16&65535)*y+d*(V>>>16&65535)<<16>>>0)|0}});
Ac("Object.hasOwn",function(F){return F?F:function(W,V){return Object.prototype.hasOwnProperty.call(W,V)}});
var Tum=function(F){F=Math.trunc(F)||0;F<0&&(F+=this.length);if(!(F<0||F>=this.length))return this[F]};
Ac("Array.prototype.at",function(F){return F?F:Tum});
Vhh("at",function(F){return F?F:Tum});
Ac("String.prototype.at",function(F){return F?F:Tum});
Ac("Math.sign",function(F){return F?F:function(W){W=Number(W);return W===0||isNaN(W)?W:W>0?1:-1}});
Ac("Array.prototype.flat",function(F){return F?F:function(W){W=W===void 0?1:W;var V=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&W>0?(d=Array.prototype.flat.call(d,W-1),V.push.apply(V,d)):V.push(d)});
return V}});
Ac("String.raw",function(F){return F?F:function(W,V){W=LEu(W);for(var d=W.raw,y=d.length,z="",I=0;I<y;++I)z+=d[I],I+1<y&&I+1<arguments.length&&(z+=String(arguments[I+1]));return z}});
Ac("WeakSet",function(F){if(function(){if(!F||!Object.seal)return!1;try{var V=Object.seal({}),d=Object.seal({}),y=new F([V]);if(!y.has(V)||y.has(d))return!1;y.delete(V);y.add(d);return!y.has(V)&&y.has(d)}catch(z){return!1}}())return F;
var W=function(V){this.JSC$9093_map_=new WeakMap;if(V){V=_.L(V);for(var d;!(d=V.next()).done;)this.add(d.value)}};
W.prototype.add=function(V){this.JSC$9093_map_.set(V,!0);return this};
W.prototype.has=function(V){return this.JSC$9093_map_.has(V)};
W.prototype.delete=function(V){return this.JSC$9093_map_.delete(V)};
return W});
Ac("Reflect.ownKeys",function(F){return F?F:function(W){var V=[],d=Object.getOwnPropertyNames(W);W=Object.getOwnPropertySymbols(W);for(var y=0;y<d.length;y++)(d[y].substring(0,14)=="jscomp_symbol_"?W:V).push(d[y]);return V.concat(W)}});
Ac("Object.getOwnPropertyDescriptors",function(F){return F?F:function(W){for(var V={},d=Reflect.ownKeys(W),y=0;y<d.length;y++)V[d[y]]=Object.getOwnPropertyDescriptor(W,d[y]);return V}});
Ac("Promise.allSettled",function(F){function W(d){return{status:"fulfilled",value:d}}
function V(d){return{status:"rejected",reason:d}}
return F?F:function(d){var y=this;d=Array.from(d,function(z){return y.resolve(z).then(W,V)});
return y.all(d)}});
Ac("Number.parseInt",function(F){return F||parseInt});
var eCh=function(F,W,V){F instanceof String&&(F=String(F));for(var d=F.length-1;d>=0;d--){var y=F[d];if(W.call(V,y,d,F))return{i:d,v:y}}return{i:-1,v:void 0}};
Ac("Array.prototype.findLastIndex",function(F){return F?F:function(W,V){return eCh(this,W,V).i}});
Vhh("findLastIndex",function(F){return F?F:function(W,V){return eCh(this,W,V).i}});
_._DumpException=window._DumpException||function(F){throw F;};
window._DumpException=_._DumpException;var gTD=window.ytcsi;gTD&&typeof gTD.tick==="function"&&gTD.tick("rses_dpj");var uSB,wX,G7,$W,KES,HBQ,DMu,AfE,Nl,jDT;uSB=uSB||{};_.dm=this||self;_.t5=function(F,W,V){F=F.split(".");V=V||_.dm;for(var d;F.length&&(d=F.shift());)F.length||W===void 0?V[d]&&V[d]!==Object.prototype[d]?V=V[d]:V=V[d]={}:V[d]=W};
wX=function(F,W){var V=_.Ok("WIZ_global_data.oxN3nb");F=V&&V[F];return F!=null?F:W};
G7=_.dm._F_toggles_default_kevlar_base||[];$W=function(){};
$W.get=function(){return null};
_.We=null;_.Ok=function(F,W){F=F.split(".");W=W||_.dm;for(var V=0;V<F.length;V++)if(W=W[F[V]],W==null)return null;return W};
_.U7=function(F){F.instance_=void 0;F.getInstance=function(){return F.instance_?F.instance_:F.instance_=new F}};
_.zU=function(F){var W=typeof F;return W!="object"?W:F?Array.isArray(F)?"array":W:"null"};
_.Er=function(F){var W=_.zU(F);return W=="array"||W=="object"&&typeof F.length=="number"};
_.tW=function(F){var W=typeof F;return W=="object"&&F!=null||W=="function"};
_.PC=function(F){return Object.prototype.hasOwnProperty.call(F,KES)&&F[KES]||(F[KES]=++HBQ)};
KES="closure_uid_"+(Math.random()*1E9>>>0);HBQ=0;DMu=function(F,W,V){return F.call.apply(F.bind,arguments)};
AfE=function(F,W,V){if(!F)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var y=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(y,d);return F.apply(W,y)}}return function(){return F.apply(W,arguments)}};
_.Ll=function(F,W,V){_.Ll=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?DMu:AfE;return _.Ll.apply(null,arguments)};
_.WZ=function(F,W){var V=Array.prototype.slice.call(arguments,1);return function(){var d=V.slice();d.push.apply(d,arguments);return F.apply(this,d)}};
_.O7=function(){return Date.now()};
Nl=function(F){return F};
_.Xx=function(F,W){function V(){}
V.prototype=W.prototype;F.superClass_=W.prototype;F.prototype=new V;F.prototype.constructor=F;F.base=function(d,y,z){for(var I=Array(arguments.length-2),n=2;n<arguments.length;n++)I[n-2]=arguments[n];return W.prototype[y].apply(d,I)}};
jDT=function(F){return F};var rfr,Cri;_.x=function(F,W,V,d){var y=arguments.length,z=y<3?W:d===null?d=Object.getOwnPropertyDescriptor(W,V):d,I;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")z=Reflect.decorate(F,W,V,d);else for(var n=F.length-1;n>=0;n--)if(I=F[n])z=(y<3?I(z):y>3?I(W,V,z):I(W,V))||z;y>3&&z&&Object.defineProperty(W,V,z)};
_.E=function(F,W){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(F,W)};
rfr=function(F,W){if(W!==null&&W!==void 0){if(typeof W!=="object"&&typeof W!=="function")throw new TypeError("B");if(V===void 0){if(!Symbol.dispose)throw new TypeError("D");var V=W[Symbol.dispose]}if(typeof V!=="function")throw new TypeError("E");F.stack.push({value:W,dispose:V,async:!1})}return W};
Cri=function(F){function W(z){F.error=F.hasError?new SuppressedError(z,F.error,"An error was suppressed during disposal."):z;F.hasError=!0}
function V(){for(;d=F.stack.pop();)try{if(!d.async&&y===1)return y=0,F.stack.push(d),Promise.resolve().then(V);if(d.dispose){var z=d.dispose.call(d.value);if(d.async)return y|=2,Promise.resolve(z).then(V,function(I){W(I);return V()})}else y|=1}catch(I){W(I)}if(y===1)return F.hasError?Promise.reject(F.error):Promise.resolve();
if(F.hasError)throw F.error;}
var d,y=0;V()};var kiQ="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(" ");F$S()&&kiQ.push("details:not(:has(summary))");var VYS=kiQ.join(",");_.Xx(_.F1,Error);_.F1.prototype.name="CustomError";var lmh;var NuD=void 0,fmr,wBr=typeof TextDecoder!=="undefined",nc9,IN$=typeof String.prototype.isWellFormed==="function",L$c=typeof TextEncoder!=="undefined";var iS=String.prototype.trim?function(F){return F.trim()}:function(F){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(F)[1]},GiC=/&/g,$Mi=/</g,UMQ=/>/g,OBC=/"/g,XBQ=/'/g,xMh=/\x00/g,vTB=/[\x00&<>"']/;var xW=!!(G7[0]>>17&1),ETT=!!(G7[0]&4096),cfD=!!(G7[0]>>18&1),thC=!!(G7[0]&8),SQC=!!(G7[0]&2),Prf=!!(G7[0]&4),Jfi=!!(G7[0]&16),ZBT=!!(G7[0]&256),QDE=!!(G7[0]&32),FdB=!!(G7[0]&1024);var Wdf,TG,VvB,dlB,ypi,OFf,C4r,zaf;Wdf=wX(1,!0);TG=xW?cfD:wX(610401301,!1);VvB=xW?ETT||!thC:wX(772657768,Wdf);dlB=xW?SQC:wX(513659523,!1);ypi=xW?ETT||!Prf:wX(568333945,!0);OFf=xW?Jfi:wX(1331761403,!1);C4r=xW?ETT||!ZBT:wX(748402147,!0);_.vq=xW?ETT||!QDE:wX(824648567,Wdf);zaf=xW?FdB:wX(824656860,!1);var eY,ouT=_.dm.navigator;eY=ouT?ouT.userAgentData||null:null;var XE;_.fh=function(F,W){return Array.prototype.indexOf.call(F,W,void 0)};
_.xN=function(F,W,V){Array.prototype.forEach.call(F,W,V)};
_.E7=function(F,W,V){return Array.prototype.filter.call(F,W,V)};
_.YM=function(F,W,V){return Array.prototype.map.call(F,W,V)};
XE=function(F,W,V){return Array.prototype.some.call(F,W,V)};
_.DzN=function(F,W,V){return Array.prototype.every.call(F,W,V)};var cq=function(F){cq[" "](F);return F};
cq[" "]=function(){};
var Z7Y=function(F,W){try{return cq(F[W]),!0}catch(V){}return!1},hVf=function(F,W,V,d){d=d?d(W):W;
return Object.prototype.hasOwnProperty.call(F,d)?F[d]:F[d]=V(W)};var scT,Em,BtM,Ldr,num,mlM,U1K,a8T,imu,MvE,TqC,ptT,haQ,Ttf,eah,guD;_.x_f=function(){return _.dm.navigator||null};
scT=Yrm();_.tc=pCG();Em=gm("Edge");BtM=Em||_.tc;_.dG=gm("Gecko")&&!(_.af(_.qK(),"WebKit")&&!gm("Edge"))&&!(gm("Trident")||gm("MSIE"))&&!gm("Edge");_.VB=_.af(_.qK(),"WebKit")&&!gm("Edge");Ldr=_.VB&&gm("Mobile");_.I8T=_.K$9();num=_.Hhr();mlM=(jY()?eY.platform==="Linux":gm("Linux"))||_.DK9();U1K=_.gch();a8T=u1m();imu=gm("iPad");MvE=gm("iPod");_.YLT=_.rm();TqC=_.af(_.qK(),"KaiOS");ptT=function(){var F=_.dm.document;return F?F.documentMode:void 0};
a:{var qLQ="",RaE=function(){var F=_.qK();if(_.dG)return/rv:([^\);]+)(\)|;)/.exec(F);if(Em)return/Edge\/([\d\.]+)/.exec(F);if(_.tc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(F);if(_.VB)return/WebKit\/(\S+)/.exec(F);if(scT)return/(?:Version)[ \/]?(\S+)/.exec(F)}();
RaE&&(qLQ=RaE?RaE[1]:"");if(_.tc){var bmS=ptT();if(bmS!=null&&bmS>parseFloat(qLQ)){haQ=String(bmS);break a}}haQ=qLQ}Ttf=haQ;eah={};_.St=function(F){return hVf(eah,F,function(){return _.hW(Ttf,F)>=0})};
if(_.dm.document&&_.tc){var utT=ptT();guD=utT?utT:parseInt(Ttf,10)||void 0}else guD=void 0;_.KdT=guD;var g7S,uRm,HmE;_.Pq=HC();g7S=u1m()||gm("iPod");uRm=gm("iPad");HmE=_.RLh();_.Jc=AW();_.Co=_.qrr()&&!_.rm();var UKS={},WB=null,RWm=_.dG||_.VB||typeof _.dm.btoa=="function";var dMh=typeof Uint8Array!=="undefined",cW9=!_.tc&&typeof btoa==="function",tYW=/[-_.]/g,vc$={"-":"+",_:"/",".":"="},CB={};var ru,ApT;ru=function(F,W){if(W!==CB)throw Error("K");this.JSC$9127_value_=F;if(F!=null&&F.length===0)throw Error("J");};
_.kT=function(){return Dlh||(Dlh=new ru(null,CB))};
ApT=function(F){return new Uint8Array(Wf$(F)||0)};
ru.prototype.isEmpty=function(){return this.JSC$9127_value_==null};
ru.prototype.sizeBytes=function(){var F=Wf$(this);return F?F.length:0};
var Wf$=function(F){if(CB!==CB)throw Error("K");var W=F.JSC$9127_value_;W==null||dMh&&W!=null&&W instanceof Uint8Array||(typeof W==="string"?W=Sr$(W):(_.zU(W),W=null));return W==null?W:F.JSC$9127_value_=W},Dlh;var JWK=void 0;var zi=typeof Symbol==="function"&&typeof Symbol()==="symbol",jcf=yT("jas",void 0,!0),JfG=yT(void 0,"0di"),Lr=yT(void 0,"1oa"),GU=yT(void 0,Symbol()),a8c=yT(void 0,"0ub"),Mv$=yT(void 0,"0ubs"),wgL=yT(void 0,"0ubsb"),l8h=yT(void 0,"0actk"),rt=yT("m_m","messagePrototypeMarker",!0),Kdc=yT(void 0,"vps"),I89=yT();var FEC,QfN,Jp,rpB;FEC={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};QfN=Object.defineProperties;_.oD=zi?jcf:"internalArrayState";rpB=[];mE(rpB,7);Jp=Object.freeze(rpB);var ku={},Dm={},C4Q=function(F,W,V){this.iterable=F;this.mapper=W;this.thisArg=V};
C4Q.prototype.next=function(){var F=this.iterable.next();F.done||(F.value=this.mapper.call(this.thisArg,F.value));return F};
C4Q.prototype[Symbol.iterator]=function(){return this};
var kUf=Object.freeze({}),NM={};var oT9=void 0,sDW=wu(function(F){return F!==null&&F!==void 0});var mMW=wu(function(F){return typeof F==="number"}),nTr=wu(function(F){return typeof F==="string"}),iB$=wu(function(F){return typeof F==="boolean"}),l8B=wu(function(F){return F!=null&&typeof F==="object"&&typeof F.then==="function"}),TYW=wu(function(F){return typeof F==="function"}),yR=wu(function(F){return!!F&&(typeof F==="object"||typeof F==="function")});var amm=typeof _.dm.BigInt==="function"&&typeof _.dm.BigInt(0)==="bigint";var xMY=wu(function(F){return amm?F>=NtC&&F<=f8D:F[0]==="-"?Mhf(F,wti):Mhf(F,GUm)}),wti=Number.MIN_SAFE_INTEGER.toString(),NtC=amm?BigInt(Number.MIN_SAFE_INTEGER):void 0,GUm=Number.MAX_SAFE_INTEGER.toString(),f8D=amm?BigInt(Number.MAX_SAFE_INTEGER):void 0;var $lT=typeof Uint8Array.prototype.slice==="function",UQ=0,OQ=0,hCS;var hp,ev,oc,TU,Af$;hp=typeof BigInt==="function"?BigInt.asIntN:void 0;_.u4=typeof BigInt==="function"?BigInt.asUintN:void 0;ev=Number.isSafeInteger;oc=Number.isFinite;TU=Math.trunc;Af$=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Hm$={};var sc9={},UlD=function(){try{var F=function(){return dMB(Map,[],this.constructor)};
_.u(F,Map);cq(new F);return!1}catch(W){return!0}}(),Z3=function(){this.JSC$9146_map_=new Map};
_.B=Z3.prototype;_.B.get=function(F){return this.JSC$9146_map_.get(F)};
_.B.set=function(F,W){this.JSC$9146_map_.set(F,W);this.size=this.JSC$9146_map_.size;return this};
_.B.delete=function(F){F=this.JSC$9146_map_.delete(F);this.size=this.JSC$9146_map_.size;return F};
_.B.clear=function(){this.JSC$9146_map_.clear();this.size=this.JSC$9146_map_.size};
_.B.has=function(F){return this.JSC$9146_map_.has(F)};
_.B.entries=function(){return this.JSC$9146_map_.entries()};
_.B.keys=function(){return this.JSC$9146_map_.keys()};
_.B.values=function(){return this.JSC$9146_map_.values()};
_.B.forEach=function(F,W){return this.JSC$9146_map_.forEach(F,W)};
Z3.prototype[Symbol.iterator]=function(){return this.entries()};
var QO=function(){if(UlD)return Object.setPrototypeOf(Z3.prototype,Map.prototype),Object.defineProperties(Z3.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Z3;var F=function(){return dMB(Map,[],this.constructor)};
_.u(F,Map);return F}(),l4=function(F,W,V,d){V=V===void 0?Vvh:V;
d=d===void 0?Vvh:d;var y=QO.call(this)||this;y.arrayState=F[_.oD]|0;y.valueCtor=W;y.keyToApi=V;y.valueToApi=y.valueCtor?ypG:d;for(var z=0;z<F.length;z++){var I=F[z],n=V(I[0],!1,!0),M=I[1];W?M===void 0&&(M=null):M=d(I[1],!1,!0,void 0,void 0,y.arrayState);QO.prototype.set.call(y,n,M)}return y};
_.u(l4,QO);var OmT=function(F){if(F.arrayState&2)throw Error("O");},utc=function(F,W){return eh(Array.from(QO.prototype.entries.call(F),W))};
_.B=l4.prototype;_.B.clear=function(){OmT(this);QO.prototype.clear.call(this)};
_.B.delete=function(F){OmT(this);return QO.prototype.delete.call(this,this.keyToApi(F,!0,!1))};
_.B.entries=function(){if(this.valueCtor){var F=QO.prototype.keys.call(this);F=new C4Q(F,zaW,this)}else F=QO.prototype.entries.call(this);return F};
_.B.values=function(){if(this.valueCtor){var F=QO.prototype.keys.call(this);F=new C4Q(F,l4.prototype.get,this)}else F=QO.prototype.values.call(this);return F};
_.B.forEach=function(F,W){this.valueCtor?QO.prototype.forEach.call(this,function(V,d,y){F.call(W,y.get(d),d,y)}):QO.prototype.forEach.call(this,F,W)};
_.B.set=function(F,W){OmT(this);F=this.keyToApi(F,!0,!1);return F==null?this:W==null?(QO.prototype.delete.call(this,F),this):QO.prototype.set.call(this,F,this.valueToApi(W,!0,!0,this.valueCtor,!1,this.arrayState))};
_.B.has=function(F){return QO.prototype.has.call(this,this.keyToApi(F,!1,!1))};
_.B.get=function(F){F=this.keyToApi(F,!1,!1);var W=QO.prototype.get.call(this,F);if(W!==void 0){var V=this.valueCtor;return V?(V=this.valueToApi(W,!1,!0,V,this.callToMutableOnAccess,this.arrayState),V!==W&&QO.prototype.set.call(this,F,V),V):W}};
l4.prototype[Symbol.iterator]=function(){return this.entries()};
l4.prototype.toJSON=void 0;var ouc;var qLr=function(){},ptc=function(F,W){for(var V in F)!isNaN(V)&&W(F,+V,F[V])},Ra$=function(F){var W=new qLr;
ptc(F,function(V,d,y){W[d]=Wt(y)});
W.reviveUnknownFields=F.reviveUnknownFields;return W},nuN={reviveIntoImmutable:!0};var har;var DlY,Ap9;var Xth,dn,BA,ia,xlC,Bu,m3,vuC,cpB,aj,tvf,iy,pT,hg;Xth=_.$T(0);_.F3={};_.Wu=function(F,W,V,d,y){W=dn(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,W,V,y);if(W!==null||d&&F.noLegacyNull!==Dm)return W};
dn=function(F,W,V,d){if(W===-1)return null;var y=W+(V?0:-1),z=F.length-1;if(!(z<1+(V?0:-1))){if(y>=z){var I=F[z];if(I!=null&&typeof I==="object"&&I.constructor===Object){V=I[W];var n=!0}else if(y===z)V=I;else return}else V=F[y];if(d&&V!=null){d=d(V);if(d==null)return d;if(!Object.is(d,V))return n?I[W]=d:F[y]=d,d}return V}};
_.d$=function(F,W,V,d){ct(F);var y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Pt(y,y[_.oD]|0,W,V,d);return F};
_.yY=function(F,W,V){F=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return P4L(F,F[_.oD]|0,W,V)!==void 0};
_.zl=function(F,W,V,d){var y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return P4L(y,y[_.oD]|0,W,ia(F,d,V))!==void 0};
_.Uy=function(F){return F===kUf?2:4};
_.oj=function(F,W){F=_.Wu(F,W,void 0,void 0,xlL);return F==null?_.kT():F};
BA=function(F,W,V,d){ct(F);var y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.oD]|0;if(d==null){var I=cph(y);if(tvW(I,y,z,V)===W)I.set(V,0);else return F}else z=SL9(y,z,V,W);Pt(y,z,W,d);return F};
_.Kr=function(F,W,V,d){var y=F[_.oD]|0,z=fB(y);y=SL9(F,y,V,W,z);Pt(F,y,W,d,z)};
ia=function(F,W,V){return _.sB(F,W)===V?V:-1};
_.sB=function(F,W){F=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return tvW(cph(F),F,void 0,W,void 0)};
xlC=function(F,W,V){var d=F[_.oD]|0,y=fB(d),z=dn(F,V,y);if(z!=null&&z[rt]===ku){if(!Af(z))return vt(z),z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var I=z.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(z)&&(I=z);if(I){var n=I[_.oD]|0;n&2&&(I=xu(I,n))}I=UL(I,W);I!==z&&Pt(F,d,V,I,y);return I};
_.FE=function(F,W,V,d){var y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.oD]|0;W=P4L(y,z,W,V,d);if(W==null)return W;z=y[_.oD]|0;if(!Af(F,z)){var I=dlC(W);I!==W&&(vt(F)&&(y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=y[_.oD]|0),W=I,z=Pt(y,z,V,W,d),tp(y,z))}return W};
_.$M=function(F,W,V,d){var y=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return JpY(F,y,y[_.oD]|0,W,V,d,!1,!0)};
_.kv=function(F,W,V,d){V=Zm1(V);_.d$(F,W,V,d);V&&!Af(V)&&tp(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return F};
_.lB=function(F,W,V,d){d=Zm1(d);BA(F,W,V,d);d&&!Af(d)&&tp(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return F};
Bu=function(F,W,V){ct(F);var d=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,y=d[_.oD]|0;if(V==null)return Pt(d,y,W),F;for(var z=V===Jp?7:V[_.oD]|0,I=z,n=VS(z),M=n||Object.isFrozen(V),Y=!0,h=!0,q=0;q<V.length;q++){var R=V[q];n||(R=Af(R),Y&&(Y=!R),h&&(h=R))}n||(z=Y?13:5,z=h?z&-4097:z|4096);M&&z===I||(V=Wt(V),I=0,z=Z8(z,y));z!==I&&mE(V,z);y=Pt(d,y,W,V);2&z||!(4096&z||16&z)||tp(d,y);return F};
m3=function(F,W,V,d){Fff(F,W,V,d);return F};
vuC=function(F,W,V){Fff(F,W,LT,void 0,V,1,!0);return F};
_.EuB=function(F,W){return zaf?vTC(_.Wu(F,W,void 0,void 0,cff)):vTC(_.Wu(F,W))};
_.Ij=function(F,W,V){return zaf?_.Wu(F,W,void 0,V,cff):cff(_.Wu(F,W,void 0,V))};
_.nT=function(F,W,V){return zaf?_.Wu(F,W,void 0,V,thL):thL(_.Wu(F,W,void 0,V))};
_.mR=function(F,W){var V=V===void 0?!1:V;var d;return(d=_.DMm(_.Wu(F,W)))!=null?d:V};
_.Oy=function(F,W,V){V=V===void 0?0:V;var d;return(d=_.ac(_.Wu(F,W)))!=null?d:V};
cpB=function(F,W){var V=V===void 0?0:V;F=_.rfS(_.Wu(F,W));return F!=null?F:V};
aj=function(F,W,V){V=V===void 0?Xth:V;var d;return(d=_.Ij(F,W))!=null?d:V};
tvf=function(F){var W=W===void 0?Xth:W;var V;return(V=_.nT(F,23))!=null?V:W};
iy=function(F,W){var V=V===void 0?0:V;var d;return(d=_.Wu(F,W,void 0,void 0,_.yi))!=null?d:V};
_.Mq=function(F,W,V,d){V=V===void 0?"":V;var y;return(y=_.jv(_.Wu(F,W,d)))!=null?y:V};
_.Y2=function(F,W){var V=V===void 0?0:V;var d;return(d=_.nm(_.Wu(F,W)))!=null?d:V};
pT=function(F,W){var V=V===void 0?"0":V;F=zaf?ET9(_.Wu(F,W,void 0,void 0,cff)):ET9(_.Wu(F,W),!0);return F!=null?F:V};
_.SLT=function(F,W,V){F=_.Wg(F,W,_.jv,3,!0);yfh(F,V);return F[V]};
hg=function(F,W,V){return _.Mq(F,ia(F,V,W))};
_.qq=function(F,W,V,d){return _.FE(F,W,ia(F,d,V),void 0)};
_.Wa=function(F,W){return _.jv(_.Wu(F,W,void 0,_.F3))};
_.tT=function(F,W,V){return _.d$(F,W,HBr(V))};
_.I3=function(F,W,V){return _.zV(F,W,HBr(V),!1)};
_.Rj=function(F,W,V){return _.d$(F,W,_.md(V))};
_.pt=function(F,W,V){return _.d$(F,W,b4(V))};
_.Lu=function(F,W,V){return _.d$(F,W,Ht(V))};
_.rH=function(F,W,V,d){return _.zV(F,W,Ht(V),"",d)};
_.Vy=function(F,W,V){return _.d$(F,W,V==null?V:_.Ic(V))};
_.by=function(F,W,V){return _.zV(F,W,V==null?V:_.Ic(V),0)};var I1=function(F,W,V){this.buffer=F;if(V&&!W)throw Error();this.JSC$9158_isImmutable=W};var P4C=function(F,W,V,d){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9161_start_=0;this.init(F,W,V,d)},ZmS,Tl,Qci,obS,FfD,WfE,VeQ,d5Q,KfL,Jph;
_.B=P4C.prototype;_.B.init=function(F,W,V,d){var y=d===void 0?{}:d;d=y.aliasBytesFields===void 0?!1:y.aliasBytesFields;y=y.treatNewDataAsImmutable===void 0?!1:y.treatNewDataAsImmutable;this.aliasBytesFields=d;this.treatNewDataAsImmutable=y;F&&(F=Ver(F,this.treatNewDataAsImmutable),this.bytes_=F.buffer,this.bytesAreImmutable_=F.JSC$9158_isImmutable,this.JSC$9161_start_=W||0,this.end_=V!==void 0?this.JSC$9161_start_+V:this.bytes_.length,this.cursor_=this.JSC$9161_start_)};
_.B.free=function(){this.clear();Jph.length<100&&Jph.push(this)};
_.B.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9161_start_=0;this.aliasBytesFields=!1};
_.B.reset=function(){this.cursor_=this.JSC$9161_start_};
_.B.atEnd=function(){return this.cursor_==this.end_};
_.uB=function(F,W){var V=0,d=0,y=0,z=F.bytes_,I=F.cursor_;do{var n=z[I++];V|=(n&127)<<y;y+=7}while(y<32&&n&128);if(y>32)for(d|=(n&127)>>4,y=3;y<32&&n&128;y+=7)n=z[I++],d|=(n&127)<<y;Tl(F,I);if(!(n&128))return W(V>>>0,d>>>0);throw Error();};
ZmS=function(F){return _.uB(F,function(W,V){return gTf(W,V,TuN)})};
Tl=function(F,W){F.cursor_=W;if(W>F.end_)throw Error();};
_.e$=function(F){var W=F.bytes_,V=F.cursor_,d=W[V++],y=d&127;if(d&128&&(d=W[V++],y|=(d&127)<<7,d&128&&(d=W[V++],y|=(d&127)<<14,d&128&&(d=W[V++],y|=(d&127)<<21,d&128&&(d=W[V++],y|=d<<28,d&128&&W[V++]&128&&W[V++]&128&&W[V++]&128&&W[V++]&128&&W[V++]&128)))))throw Error();Tl(F,V);return y};
_.uy=function(F){var W=F.bytes_,V=F.cursor_,d=W[V],y=W[V+1],z=W[V+2];W=W[V+3];Tl(F,F.cursor_+4);return(d<<0|y<<8|z<<16|W<<24)>>>0};
Qci=function(F){var W=_.uy(F);F=_.uy(F);return RCY(W,F)};
obS=function(F){var W=_.uy(F);F=_.uy(F);return bBS(W,F)};
FfD=function(F){var W=_.uy(F);F=(W>>31)*2+1;var V=W>>>23&255;W&=8388607;return V==255?W?NaN:F*Infinity:V==0?F*1.401298464324817E-45*W:F*Math.pow(2,V-150)*(W+8388608)};
WfE=function(F){var W=_.uy(F),V=_.uy(F);F=(V>>31)*2+1;var d=V>>>20&2047;W=4294967296*(V&1048575)+W;return d==2047?W?NaN:F*Infinity:d==0?F*4.9E-324*W:F*Math.pow(2,d-1075)*(W+4503599627370496)};
VeQ=function(F){for(var W=0,V=F.cursor_,d=V+10,y=F.bytes_;V<d;){var z=y[V++];W|=z;if((z&128)===0)return Tl(F,V),!!(W&127)}throw Error();};
d5Q=function(F,W){if(W<0)throw Error();var V=F.cursor_;W=V+W;if(W>F.end_)throw Error();F.cursor_=W;return V};
KfL=function(F,W){if(W==0)return _.kT();var V=d5Q(F,W);F.aliasBytesFields&&F.bytesAreImmutable_?V=F.bytes_.subarray(V,V+W):(F=F.bytes_,W=V+W,V=V===W?new Uint8Array(0):$lT?F.slice(V,W):new Uint8Array(F.subarray(V,W)));return V.length==0?_.kT():new ru(V,CB)};
Jph=[];var zST=function(F,W,V,d){if(Jph.length){var y=Jph.pop();y.init(F,W,V,d);F=y}else F=new P4C(F,W,V,d);this.decoder_=F;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;yyr(this,d)},yyr=function(F,W){W=W===void 0?{}:W;
F.discardUnknownFields=W.discardUnknownFields===void 0?!1:W.discardUnknownFields},AyC=function(F,W,V,d){if(ovB.length){var y=ovB.pop();
yyr(y,d);y.decoder_.init(F,W,V,d);return y}return new zST(F,W,V,d)},eS9,uHL,KT,s1u,ovB;
zST.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;ovB.length<100&&ovB.push(this)};
zST.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
eS9=function(F){if(F.decoder_.atEnd())return!1;F.fieldCursor_=F.decoder_.cursor_;var W=_.e$(F.decoder_)>>>0,V=W>>>3;W&=7;if(!(W>=0&&W<=5))throw Error();if(V<1)throw Error();F.nextField_=V;F.nextWireType_=W;return!0};
uHL=function(F){switch(F.nextWireType_){case 0:F.nextWireType_!=0?uHL(F):VeQ(F.decoder_);break;case 1:F=F.decoder_;Tl(F,F.cursor_+8);break;case 2:if(F.nextWireType_!=2)uHL(F);else{var W=_.e$(F.decoder_)>>>0;F=F.decoder_;Tl(F,F.cursor_+W)}break;case 5:F=F.decoder_;Tl(F,F.cursor_+4);break;case 3:W=F.nextField_;do{if(!eS9(F))throw Error();if(F.nextWireType_==4){if(F.nextField_!=W)throw Error();break}uHL(F)}while(1);break;default:throw Error();}};
KT=function(F,W,V){var d=F.decoder_.end_,y=_.e$(F.decoder_)>>>0;y=F.decoder_.cursor_+y;var z=y-d;z<=0&&(F.decoder_.end_=y,V(W,F,void 0,void 0,void 0),z=y-F.decoder_.cursor_);if(z)throw Error();F.decoder_.cursor_=y;F.decoder_.end_=d;return W};
s1u=function(F){var W=_.e$(F.decoder_)>>>0;F=F.decoder_;var V=d5Q(F,W);F=F.bytes_;if(wBr){var d=F,y;(y=fmr)||(y=fmr=new TextDecoder("utf-8",{fatal:!0}));W=V+W;d=V===0&&W===d.length?d:d.subarray(V,W);try{var z=y.decode(d)}catch(Y){if(NuD===void 0){try{y.decode(new Uint8Array([128]))}catch(h){}try{y.decode(new Uint8Array([97])),NuD=!0}catch(h){NuD=!1}}!NuD&&(fmr=void 0);throw Y;}}else{z=V;W=z+W;V=[];for(var I=null,n,M;z<W;)n=F[z++],n<128?V.push(n):n<224?z>=W?WC():(M=F[z++],n<194||(M&192)!==128?(z--,
WC()):V.push((n&31)<<6|M&63)):n<240?z>=W-1?WC():(M=F[z++],(M&192)!==128||n===224&&M<160||n===237&&M>=160||((y=F[z++])&192)!==128?(z--,WC()):V.push((n&15)<<12|(M&63)<<6|y&63)):n<=244?z>=W-2?WC():(M=F[z++],(M&192)!==128||(n<<28)+(M-144)>>30!==0||((y=F[z++])&192)!==128||((d=F[z++])&192)!==128?(z--,WC()):(n=(n&7)<<18|(M&63)<<12|(y&63)<<6|d&63,n-=65536,V.push((n>>10&1023)+55296,(n&1023)+56320))):WC(),V.length>=8192&&(I=Bm9(I,V),V.length=0);z=Bm9(I,V)}return z};
_.BnT=function(F){var W=_.e$(F.decoder_)>>>0;return KfL(F.decoder_,W)};
_.Lfr=function(F,W,V){var d=_.e$(F.decoder_)>>>0;for(d=F.decoder_.cursor_+d;F.decoder_.cursor_<d;)V.push(W(F.decoder_))};
ovB=[];var Ijf=function(F,W){this.JSC$9168_lo=F>>>0;this.JSC$9168_hi=W>>>0},x5m=function(F){F=BigInt.asUintN(64,F);
return new Ijf(Number(F&BigInt(4294967295)),Number(F>>BigInt(32)))},zSc=function(F){if(!F)return nvT||(nvT=new Ijf(0,0));
if(!/^\d+$/.test(F))return null;Jf(F);return new Ijf(UQ,OQ)},nvT,Xg1=function(F,W){this.JSC$9170_lo=F>>>0;
this.JSC$9170_hi=W>>>0},d5r=function(F){if(!F)return m5T||(m5T=new Xg1(0,0));
if(!/^-?\d+$/.test(F))return null;Jf(F);return new Xg1(UQ,OQ)},m5T;var Hu=function(){this.JSC$9172_buffer_=[]},bB,ee,ajC;
Hu.prototype.length=function(){return this.JSC$9172_buffer_.length};
Hu.prototype.end=function(){var F=this.JSC$9172_buffer_;this.JSC$9172_buffer_=[];return F};
bB=function(F,W,V){for(;V>0||W>127;)F.JSC$9172_buffer_.push(W&127|128),W=(W>>>7|V<<25)>>>0,V>>>=7;F.JSC$9172_buffer_.push(W)};
ee=function(F,W){for(;W>127;)F.JSC$9172_buffer_.push(W&127|128),W>>>=7;F.JSC$9172_buffer_.push(W)};
_.Evf=function(F,W){if(W>=0)ee(F,W);else{for(var V=0;V<9;V++)F.JSC$9172_buffer_.push(W&127|128),W>>=7;F.JSC$9172_buffer_.push(1)}};
ajC=function(F,W){Jf(W);eCY(function(V,d){bB(F,V>>>0,d>>>0)})};
Hu.prototype.writeUint8=function(F){this.JSC$9172_buffer_.push(F>>>0&255)};
_.R1=function(F,W){F.JSC$9172_buffer_.push(W>>>0&255);F.JSC$9172_buffer_.push(W>>>8&255);F.JSC$9172_buffer_.push(W>>>16&255);F.JSC$9172_buffer_.push(W>>>24&255)};
Hu.prototype.writeInt8=function(F){this.JSC$9172_buffer_.push(F>>>0&255)};var irh,Yv,teC,JyK,LfS;irh=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new Hu};
Yv=function(F,W){W.length!==0&&(F.blocks_.push(W),F.totalLength_+=W.length)};
_.Meh=function(F,W){_.q5(F,W,2);W=F.encoder_.end();Yv(F,W);W.push(F.totalLength_);return W};
_.YNB=function(F,W){var V=W.pop();for(V=F.totalLength_+F.encoder_.length()-V;V>127;)W.push(V&127|128),V>>>=7,F.totalLength_++;W.push(V);F.totalLength_++};
_.q5=function(F,W,V){ee(F.encoder_,W*8+V)};
teC=function(F,W,V){if(V!=null)switch(ovh(V),_.q5(F,W,1),typeof V){case "number":F=F.encoder_;YQ9(V);_.R1(F,UQ);_.R1(F,OQ);break;case "bigint":V=x5m(V);F=F.encoder_;W=V.JSC$9168_hi;_.R1(F,V.JSC$9168_lo);_.R1(F,W);break;default:V=zSc(V),F=F.encoder_,W=V.JSC$9168_hi,_.R1(F,V.JSC$9168_lo),_.R1(F,W)}};
JyK=function(F,W,V){_.q5(F,W,2);ee(F.encoder_,V.length);Yv(F,F.encoder_.end());Yv(F,V)};
LfS=function(F,W,V,d){V!=null&&(W=_.Meh(F,W),d(V,F),_.YNB(F,W))};var s1m,pgD,hSm,qNB,RSD,TnM,eST,uHC,KfC;s1m=nr();pgD=nr();hSm=nr();qNB=nr();RSD=nr();_.brC=nr();_.Dc=nr();TnM=nr();eST=nr();_.gvQ=nr();uHC=nr();KfC=nr();_.HrT=nr();_.D5h=nr();_.M5=function(F,W,V){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,W,V)};
_.M5.prototype.toJSON=function(){return $u(this)};
_.M5.prototype.serialize=function(F){return JSON.stringify($u(this,F))};
var nbS=function(F,W){if(W==null||W=="")return new F;W=JSON.parse(W);if(!Array.isArray(W))throw Error("W");return new F(VhY(W))};
_.M5.prototype.getExtension=function(F){imm(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,F.fieldIndex);mlK(this,F.fieldIndex);return F.ctor?F.isRepeated?F.getExtensionFn(this,F.ctor,F.fieldIndex,_.Uy(),F.JSC$9183_hasMessageId):F.getExtensionFn(this,F.ctor,F.fieldIndex,F.JSC$9183_hasMessageId):F.isRepeated?F.getExtensionFn(this,F.fieldIndex,_.Uy(),F.JSC$9183_hasMessageId):F.getExtensionFn(this,F.fieldIndex,F.defaultValue,F.JSC$9183_hasMessageId)};
_.M5.prototype.clone=function(){var F=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,W=F[_.oD]|0;return $l9(this,F,W)?GUN(this,F,!0):new this.constructor(xu(F,W,!1))};
_.M5.prototype[rt]=ku;_.M5.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var mf=function(F,W,V){this.$$binaryReaderFn=F;this.$$binaryWriterFn=W;F=Nl(s1m);this.$$isMsg=!!F&&V===F||!1},MeY=Bnc(function(F,W,V,d,y){if(F.nextWireType_!==2)return!1;
KT(F,xlC(W,d,V),y);return!0},nvc),YNC=Bnc(function(F,W,V,d,y){if(F.nextWireType_!==2)return!1;
KT(F,xlC(W,d,V),y);return!0},nvc),ryf=Symbol(),qNC=Symbol(),TnK=Symbol(),lj1=Symbol(),Hr9=Symbol(),m59,ajL;var AyB,BKf,j1f,Ag,ryD,CBE,kVS,ljS,rV,fjS,wgC,GVM,$5u,U5B,XgS,x5u,vvf,EvD,cyB,teB;AyB=_.$T(0);BKf=function(F,W){var V=new irh;NnW(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V,a1(ryf,j1W,CB$,W));Yv(V,V.encoder_.end());F=new Uint8Array(V.totalLength_);W=V.blocks_;for(var d=W.length,y=0,z=0;z<d;z++){var I=W[z];F.set(I,y);y+=I.length}V.blocks_=[F];return F};
j1f=Bnc(function(F,W,V,d,y){if(F.nextWireType_!==2)return!1;F=KT(F,UL([void 0,void 0],d),y);F=Wt(F);d=W[_.oD]|0;y=fB(d);if(d&2)throw Error();var z=dn(W,V,y);if(z instanceof l4)(z.arrayState&2)!=0?(z=utc(z),z.push(F),Pt(W,d,V,z,y)):(W=z,V=W.keyToApi(F[0],!1,!0),F=F[1],F=W.valueCtor?F===void 0?null:F:W.valueToApi(F,!1,!0,void 0,!1,W.arrayState),QO.prototype.set.call(W,V,F));else if(Array.isArray(z)){var I=z[_.oD]|0;I&8192||mE(z,I|=8192);I&2&&(z=vuL(z),Pt(W,d,V,z,y));z.push(F)}else Pt(W,d,V,eh([F]),
y);return!0},function(F,W,V,d,y){if(W instanceof l4)W.forEach(function(n,M){LfS(F,V,UL([M,
n],d),y)});
else if(Array.isArray(W)){for(var z=0;z<W.length;z++){var I=W[z];Array.isArray(I)&&LfS(F,V,UL(I,d),y)}eh(W)}});
Ag=_.pr(function(F,W,V){if(F.nextWireType_!==1)return!1;_.hy(W,V,WfE(F.decoder_));return!0},U5C,KfC);
ryD=_.pr(function(F,W,V,d){if(F.nextWireType_!==1)return!1;_.Kr(W,V,d,WfE(F.decoder_));return!0},U5C,KfC);
CBE=_.pr(function(F,W,V){if(F.nextWireType_!==5)return!1;_.hy(W,V,FfD(F.decoder_));return!0},OrS,uHC);
kVS=_.$5m(function(F,W,V){if(F.nextWireType_!==5&&F.nextWireType_!==2)return!1;W=_.Bg(W,W[_.oD]|0,V);F.nextWireType_==2?_.Lfr(F,FfD,W):W.push(FfD(F.decoder_));return!0},function(F,W,V){W=_.GVK(_.yi,W,!0);
if(W!=null&&W.length)for(_.q5(F,V,2),ee(F.encoder_,W.length*4),V=0;V<W.length;V++){var d=F.encoder_;qQ9(W[V]);_.R1(d,UQ)}},uHC);
ljS=_.pr(function(F,W,V,d){if(F.nextWireType_!==5)return!1;_.Kr(W,V,d,FfD(F.decoder_));return!0},OrS,uHC);
_.Nnf=_.pr(function(F,W,V){if(_.vq)return diY(F,W,V);if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,_.PB));return!0},_.TV,_.Dc);
_.j$=_.pr(function(F,W,V){if(_.vq)return diY(F,W,V);if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,tf));return!0},_.TV,_.Dc);
rV=_.pr(function(F,W,V){if(_.vq)return F.nextWireType_!==0?W=!1:(F=_.uB(F.decoder_,TuN),_.hy(W,V,F===AyB?void 0:F),W=!0),W;if(F.nextWireType_!==0)return!1;F=_.uB(F.decoder_,tf);_.hy(W,V,F===0?void 0:F);return!0},_.TV,_.Dc);
fjS=_.pr(function(F,W,V,d){if(_.vq)return _.yKf(F,W,V,d);if(F.nextWireType_!==0)return!1;_.Kr(W,V,d,_.uB(F.decoder_,tf));return!0},_.TV,_.Dc);
wgC=_.pr(function(F,W,V){if(_.vq)return zHW(F,W,V);if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,_.EQ));return!0},vvW,TnM);
_.CT=_.pr(function(F,W,V){if(_.vq)return zHW(F,W,V);if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,RCY));return!0},vvW,TnM);
_.k2=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;_.hy(W,V,_.e$(F.decoder_));return!0},cyC,qNB);
GVM=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;F=_.e$(F.decoder_);_.hy(W,V,F===0?void 0:F);return!0},cyC,qNB);
$5u=_.pr(function(F,W,V,d){if(F.nextWireType_!==0)return!1;_.Kr(W,V,d,_.e$(F.decoder_));return!0},cyC,qNB);
U5B=_.pr(function(F,W,V){if(_.vq)return _.s0m(F,W,V);if(F.nextWireType_!==1)return!1;_.hy(W,V,Qci(F.decoder_));return!0},_.SNS,_.gvQ);
_.Orr=_.$5m(function(F,W,V){if(_.vq)return F.nextWireType_!==1&&F.nextWireType_!==2?F=!1:(W=_.Bg(W,W[_.oD]|0,V),F.nextWireType_==2?_.Lfr(F,obS,W):W.push(obS(F.decoder_)),F=!0),F;if(F.nextWireType_!==1&&F.nextWireType_!==2)return!1;W=_.Bg(W,W[_.oD]|0,V);F.nextWireType_==2?_.Lfr(F,Qci,W):W.push(Qci(F.decoder_));return!0},function(F,W,V){W=_.GVK(PrW,W,!1);
if(W!=null)for(var d=0;d<W.length;d++)teC(F,V,W[d])},_.gvQ);
_.ly=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;_.hy(W,V,VeQ(F.decoder_));return!0},PB$,pgD);
_.Nq=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;F=VeQ(F.decoder_);_.hy(W,V,F===!1?void 0:F);return!0},PB$,pgD);
XgS=_.pr(function(F,W,V,d){if(F.nextWireType_!==0)return!1;_.Kr(W,V,d,VeQ(F.decoder_));return!0},PB$,pgD);
_.fT=_.pr(function(F,W,V){if(F.nextWireType_!==2)return!1;_.hy(W,V,s1u(F));return!0},Zr$,hSm);
_.wV=_.pr(function(F,W,V){if(F.nextWireType_!==2)return!1;F=s1u(F);_.hy(W,V,F===""?void 0:F);return!0},Zr$,hSm);
_.Gl=_.pr(function(F,W,V,d){if(F.nextWireType_!==2)return!1;_.Kr(W,V,d,s1u(F));return!0},Zr$,hSm);
x5u=_.$5m(function(F,W,V){if(F.nextWireType_!==2)return!1;F=s1u(F);_.Bg(W,W[_.oD]|0,V).push(F);return!0},function(F,W,V){W=_.GVK(_.jv,W,!0);
if(W!=null)for(var d=0;d<W.length;d++){var y=F,z=V,I=W[d];I!=null&&JyK(y,z,mKL(I))}},hSm);
vvf=void 0;vvf=vvf===void 0?s1m:vvf;_.$2=new mf(function(F,W,V,d,y){if(F.nextWireType_!==2)return!1;d=UL(void 0,d);_.Bg(W,W[_.oD]|0,V).push(d);KT(F,d,y);return!0},function(F,W,V,d,y){if(Array.isArray(W)){for(var z=0;z<W.length;z++)Q1r(F,W[z],V,d,y);
F=W[_.oD]|0;F&1||mE(W,F|1)}},vvf);
_.UB=Bnc(function(F,W,V,d,y,z){if(F.nextWireType_!==2)return!1;var I=W[_.oD]|0;SL9(W,I,z,V,fB(I));W=xlC(W,d,V);KT(F,W,y);return!0},Q1r);
_.OB=_.pr(function(F,W,V){if(F.nextWireType_!==2)return!1;_.hy(W,V,_.BnT(F));return!0},_.FbG,_.HrT);
EvD=_.pr(function(F,W,V,d){if(F.nextWireType_!==2)return!1;_.Kr(W,V,d,_.BnT(F));return!0},_.FbG,_.HrT);
_.X3=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;_.hy(W,V,_.e$(F.decoder_)>>>0);return!0},WbL,RSD);
cyB=_.pr(function(F,W,V,d){if(F.nextWireType_!==0)return!1;_.Kr(W,V,d,_.e$(F.decoder_)>>>0);return!0},WbL,RSD);
_.x2=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;_.hy(W,V,_.e$(F.decoder_));return!0},_.VuG,_.D5h);
_.vu=_.pr(function(F,W,V){if(F.nextWireType_!==0)return!1;F=_.e$(F.decoder_);_.hy(W,V,F===0?void 0:F);return!0},_.VuG,_.D5h);
teB=_.pr(function(F,W,V){if(_.vq)return F.nextWireType_!==0?F=!1:(_.hy(W,V,ZmS(F.decoder_)),F=!0),F;if(F.nextWireType_!==0)return!1;_.hy(W,V,_.uB(F.decoder_,uSh));return!0},function(F,W,V){W=SQL(W);
if(W!=null&&(yyS(W),W!=null))switch(_.q5(F,V,0),typeof W){case "number":F=F.encoder_;V=W;W=V<0;V=Math.abs(V)*2;YQ9(V);V=UQ;var d=OQ;W&&(V==0?d==0?d=V=4294967295:(d--,V=4294967295):V--);UQ=V;OQ=d;bB(F,UQ,OQ);break;case "bigint":F=F.encoder_;W=W<<BigInt(1)^W>>BigInt(63);UQ=Number(BigInt.asUintN(32,W));OQ=Number(BigInt.asUintN(32,W>>BigInt(32)));bB(F,UQ,OQ);break;default:ajC(F.encoder_,W)}},eST);var JyM=function(){var F=SNr,W=PBE;this.fieldIndex=175237375;this.ctor=W;this.isRepeated=0;this.getExtensionFn=_.FE;this.defaultValue=void 0;this.JSC$9183_hasMessageId=F.messageId!=null?NM:void 0};
JyM.prototype.register=function(){cq(this)};var ZrE=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ZrE,_.M5);var Q1Q=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Q1Q,_.M5);var ieK=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ieK,_.M5);var Fbi=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Fbi,_.M5);var WbC=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(WbC,_.M5);var Vui=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Vui,_.M5);var dih=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(dih,_.M5);dih.prototype.getData=function(){return _.oj(this,2)};var yKD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(yKD,_.M5);var zHf=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(zHf,_.M5);zHf.prototype.getStyle=function(){return _.FE(this,ZrE,1)};var Cr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Cr,_.M5);Cr.prototype.getPayloadCase=function(){return _.sB(this,N5)};
Cr.prototype.getStyle=function(){return _.qq(this,zHf,6,N5)};
var obr=function(){var F=new Cr,W=new WbC;return _.lB(F,7,N5,W)},s0u=function(){var F=new Cr,W=new Vui;
return _.lB(F,8,N5,W)},N5=[1,
2,3,4,5,6,7,8];var BKD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(BKD,_.M5);var LbQ=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(LbQ,_.M5);var I7T=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(I7T,_.M5);var nbr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(nbr,_.M5);var mim=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(mim,_.M5);var a7B=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(a7B,_.M5);var ieM=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ieM,_.M5);var MuD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(MuD,_.M5);MuD.prototype.getData=function(){return _.oj(this,2)};var YDB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(YDB,_.M5);var a7h=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(a7h,_.M5);a7h.prototype.getPayloadCase=function(){return _.sB(this,EB)};
var EB=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var cu=function(F,W){F=Error.call(this,F);this.message=F.message;"stack"in F&&(this.stack=F.stack);this.code=W===void 0?2:W};
_.u(cu,Error);var pdQ=Promise;var hHE=function(F){this.channelPromise=F};
hHE.prototype.send=function(F,W,V){this.channelPromise.then(function(d){d.send(F,W,V)})};var qDE=function(F,W){this.data=F;this.channel=W};
qDE.prototype.reply=function(F,W,V){this.channel.send(F,W,V)};var RHf=function(F){this.JSC$9249_port_=F};
RHf.prototype.send=function(F,W,V){V=V===void 0?[]:V;var d=new MessageChannel;beu(d.port1,W);this.JSC$9249_port_.postMessage(F,[d.port2].concat(V))};
var TKQ=function(F,W){beu(F,W);return new RHf(F)},beu=function(F,W){W&&(F.onmessage=function(V){W(new qDE(V.data,TKQ(V.ports[0])))})};var eHS=function(F){this.verifier_=F};
eHS.prototype.verify=function(F){return this.verifier_(F)};
var gbh=function(F){var W=Object.create(null);(typeof F==="string"?[F]:F).forEach(function(V){if(V==="null")throw Error("Y");W[V]=!0});
return function(V){return W[V]===!0}};_.uLT=function(){if(!_.dm.addEventListener||!Object.defineProperty)return!1;var F=!1,W=Object.defineProperty({},"passive",{get:function(){F=!0}});
try{var V=function(){};
_.dm.addEventListener("test",V,W);_.dm.removeEventListener("test",V,W)}catch(d){}return F}();var KbQ;_.tg=function(F){var W=F.destination;var V=F.iframe;var d=F.origin;var y=F.channelName===void 0?"ZNWN1d":F.channelName;var z=F.onMessage===void 0?void 0:F.onMessage;F=F.onEstablished===void 0?void 0:F.onEstablished;return KbQ({destination:W,getSource:function(){return V.contentWindow},
originVerifier:d instanceof eHS?d:typeof d==="function"?new eHS(d):new eHS(gbh(d)),channelName:y,onMessage:z,onEstablished:F})};
KbQ=function(F){var W=F.destination;var V=F.getSource;var d=F.originVerifier;var y=F.token===void 0?void 0:F.token;var z=F.channelName;var I=F.onMessage===void 0?void 0:F.onMessage;var n=F.onEstablished===void 0?void 0:F.onEstablished;return new hHE(new pdQ(function(M,Y){var h=function(q){q.source&&q.source===V()&&d.verify(q.origin)&&(q.data.n||q.data)===z&&(W.removeEventListener("message",h,!1),y&&q.data.t!==y?Y(Error("Z`"+z+"`"+y+"`"+q.data.t)):(M(TKQ(q.ports[0],I)),n&&n(q)))};
W.addEventListener("message",h,!1)}))};var Heh=function(F){try{F()}catch(W){y9(W)}};var AKu=function(F){var W=this;var V=F.getMessageType;var d=F.onUnregisteredMessage===void 0?function(){}:F.onUnregisteredMessage;
var y=F.onBeforeRegisteredMessage===void 0?function(){}:F.onBeforeRegisteredMessage;
F=F.onAfterRegisteredMessage===void 0?function(){}:F.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=V;this.onUnregisteredMessage_=d;this.onBeforeRegisteredMessage_=y;this.onAfterRegisteredMessage_=F;this.onMessage=function(z){return Dir(W,z)}};
AKu.prototype.register=function(F,W){this.registry_.set(F,W);return this};
var Dir=function(F,W){var V=F.getMessageType_(W.data),d=F.registry_.get(V);d?(Heh(function(){return F.onBeforeRegisteredMessage_(W,V)}),Heh(function(){return d(W)}),Heh(function(){return F.onAfterRegisteredMessage_(W,V)})):Heh(function(){return F.onUnregisteredMessage_(W,V)})};var j0r=function(F){this.JSC$9266_channel_=F},CgB,k0T;
j0r.prototype.send=function(F,W,V){this.JSC$9266_channel_.send($u(F),W,V)};
_.rKu=function(F,W){return function(V){var d=new F(V.data);return W(new qDE(d,V.channel))}};
CgB=function(F){return function(W){return F(new qDE(W.data,new j0r(W.channel)))}};
k0T=function(F,W){return CgB(_.rKu(F,W))};var l7u=function(F,W,V,d){this.registry=F;this.delegate=W;this.receiveMessageConstructor=V;this.createInitMessage=d;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},miN=function(F){var W=new AKu({getMessageType:F.getPayloadCase});
return new l7u(W,new j0r(_.tg({iframe:F.child,destination:window,origin:F.origin,channelName:F.channelName,onMessage:k0T(F.receiveMessageConstructor,W.onMessage)})),F.receiveMessageConstructor,F.createInitMessage)},NKr=function(F,W){F.createInitMessage=W};
l7u.prototype.send=function(F){if(!this.initialised)throw new cu("Attempted to send a message before initialisation.");this.delegate.send(F)};
var f7r=function(F,W){return _.m(function(V){if(!F.initialised)throw new cu("Attempted to send a message before initialisation.");return V.return(new Promise(function(d){F.delegate.send(W,k0T(F.receiveMessageConstructor,d))}))})};
l7u.prototype.init=function(){var F=this;return _.m(function(W){if(F.initialised)throw new cu("Attempted to initialise twice. The SDK can only be initialised once.");if(F.createInitMessage!==void 0){var V=F.delegate,d=V.send,y=F.createInitMessage;var z=new Q1Q;var I=[].concat(_.Pd(F.features));z=_.yS(z,1,I,_.Ic);d.call(V,y.call(F,z))}F.initialised=!0;_.UD(W)})};
var S$=function(F,W){if(F.initialised)throw new cu('Attempted to set up API "'+W+'" after initialisation. All APIs must be set up before initialising the SDK.');F.features.add(W);return F.registry};
_.S0.Object.defineProperties(l7u.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var wdm=function(F){this.channel=F;this.registered=!1};
wdm.prototype.update=function(F){if(this.channel.isInitialised){if(!this.registered)throw new cu("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var W=new Cr;var V=new Fbi;V=_.tT(V,1,F);W=_.lB(W,2,N5,V);this.channel.send(W)}else this.register();this.JSC$9280_audioEnabled=F};
wdm.prototype.register=function(){S$(this.channel,1);this.registered=!0};
wdm.prototype.isAudioEnabled=function(){return this.JSC$9280_audioEnabled};var G0T=function(F){this.channel=F};
_.B=G0T.prototype;_.B.onFirstFrameReady=function(F){S$(this.channel,2).register(11,function(W){W=_.qq(W.data,BKD,11,EB);if(!W)throw new cu("Unexpectedly nonexistent GameFirstFrameReadyEvent");F(_.Mq(W,1))})};
_.B.onReady=function(F){S$(this.channel,2).register(4,function(W){W=_.qq(W.data,I7T,4,EB);if(!W)throw new cu("Unexpectedly nonexistent GameReadyEvent");F(_.Mq(W,1))})};
_.B.onLevelComplete=function(F){S$(this.channel,2).register(5,function(W){W=_.qq(W.data,nbr,5,EB);if(!W)throw new cu("Unexpectedly nonexistent LevelCompleteEvent");F(_.Mq(W,1),_.Oy(W,2))})};
_.B.onGameOver=function(F){S$(this.channel,2).register(6,function(W){W=_.qq(W.data,LbQ,6,EB);if(!W)throw new cu("Unexpectedly nonexistent GameOverEvent");F(_.Mq(W,1))})};
_.B.pause=function(){var F=this;if(!this.channel.isInitialised)return S$(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new cu("Using unregistered Game Feature: pause.");var W=obr();return new Promise(function(V){return _.m(function(d){if(d.nextAddress==1)return d.yield(f7r(F.channel,W),2);V();_.UD(d)})})};
_.B.resume=function(){var F=this;if(!this.channel.isInitialised)return S$(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new cu("Using unregistered Game Feature: resume.");var W=s0u();return new Promise(function(V){return _.m(function(d){if(d.nextAddress==1)return d.yield(f7r(F.channel,W),2);V();_.UD(d)})})};var $ir=function(F){this.channel=F};
$ir.prototype.onReady=function(F){S$(this.channel,5).register(8,function(W){if(!_.qq(W.data,mim,8,EB))throw new cu("Unexpectedly nonexistent PageReadyEvent");F()})};var UiQ=function(F){this.channel=F};
UiQ.prototype.onChange=function(F){S$(this.channel,3).register(7,function(W){W=_.qq(W.data,a7B,7,EB);if(!W)throw new cu("Unexpectedly nonexistent ScoreEvent");F(_.Mq(W,1),_.Oy(W,2))})};var OeM={load:function(){throw new cu("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new cu("Storage used, but storage.onSave() listener not set!");}},XdT=function(F){this.channel=F;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},xiC=function(F){S$(F.channel,4).register(2,OeM.load).register(3,OeM.save);
F.initialSetupDone=!0};
XdT.prototype.onLoad=function(F){this.initialSetupDone||xiC(this);this.loadRegistered||(this.loadRegistered=!0,S$(this.channel,4).register(2,function(W){var V,d,y;return _.m(function(z){if(z.nextAddress==1){V=_.qq(W.data,ieM,2,EB);if(!V)throw new cu("Unexpectedly nonexistent StorageLoad");d=_.Mq(V,1);return z.yield(F(d),2)}y=z.yieldResult;var I=W.reply,n=new Cr;var M=new dih;M=_.Lu(M,1,d);M=_.d$(M,2,_.lr(y,!1));n=_.lB(n,3,N5,M);I.call(W,n);_.UD(z)})}))};
XdT.prototype.onSave=function(F){this.initialSetupDone||xiC(this);this.saveRegistered||(this.saveRegistered=!0,S$(this.channel,4).register(3,function(W){var V,d,y;return _.m(function(z){if(z.nextAddress==1){V=_.qq(W.data,MuD,3,EB);if(!V)throw new cu("Unexpectedly nonexistent StorageSave");d=_.Mq(V,1);y=ApT(V.getData());return z.yield(F(d,y),2)}var I=W.reply,n=new Cr;var M=new yKD;M=_.Lu(M,1,d);n=_.lB(n,4,N5,M);I.call(W,n);_.UD(z)})}))};var vbf=function(F){this.channel=F};
vbf.prototype.update=function(F){if(!this.channel.features.has(6))throw new cu("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var W=new Cr,V=new zHf;F=_.kv(V,1,F);W=_.lB(W,6,N5,F);this.channel.send(W)};
vbf.prototype.register=function(){S$(this.channel,6)};var EbT=function(F){this.channel=F;this.userActivityLoggingIntervalMs=0};
EbT.prototype.onUserActivity=function(F,W){this.userActivityLoggingIntervalMs=W;S$(this.channel,7).register(9,function(V){if(!_.qq(V.data,YDB,9,EB))throw new cu("Unexpectedly nonexistent ClickEvent");F()})};var cKC=function(F){var W=this;this.channel=F;this.init=this.channel.init.bind(this.channel);this.page=new $ir(this.channel);this.game=new G0T(this.channel);this.audio=new wdm(this.channel);this.score=new UiQ(this.channel);this.storage=new XdT(this.channel);this.style=new vbf(this.channel);this.userActivity=new EbT(this.channel);NKr(this.channel,function(V){var d=new ieK;V=_.kv(d,1,V);V=_.Rj(V,3,W.userActivity.userActivityLoggingIntervalMs);d=W.audio.isAudioEnabled();d!==void 0&&_.tT(V,2,d);d=new Cr;
return _.lB(d,5,N5,V)})};var tum=function(){this.timedFunctionContext=0};
tum.prototype.timeExecution=function(F,W){var V=this;return function(){var d=_.QS.apply(0,arguments);V.timedFunctionContext=F;return W.apply(null,_.Pd(d))}};var SDE=function(){var F={};this.priorityTasks=(F[3]=[],F[2]=[],F[1]=[],F);this.isFlushing=!1},$Y=function(F,W,V){var d=Pgr(F,V);
F.priorityTasks[V].push(W);d&&F.priorityTasks[V].length===1&&F.flush()},Pgr=function(F,W){return Object.keys(F.priorityTasks).map(function(V){return Number(V)}).filter(function(V){return!isNaN(V)&&V>W}).every(function(V){return F.priorityTasks[V].length===0})};
SDE.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(F){return F.length>0});)JKT(this,3),JKT(this,2),JKT(this,1)}catch(F){throw Object.values(this.priorityTasks).forEach(function(W){return void W.splice(0,W.length)}),F;
}finally{this.isFlushing=!1}}};
var JKT=function(F,W){for(;Pgr(F,W)&&F.priorityTasks[W].length>0;)F.priorityTasks[W][0](),F.priorityTasks[W].shift()};
_.S0.Object.defineProperties(SDE.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(F){return F.length>0})}}});var bem={};var ZeQ=globalThis.trustedTypes,YDC=ZeQ,hH$;var wn=function(F){this.privateDoNotAccessOrElseWrappedResourceUrl=F};
wn.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var Q0E,F8h,W8u,VIT,dDi,yQm,zqQ,oYC;Q0E=_.Cg([""]);F8h=rX(["\x00"],["\\0"]);W8u=rX(["\n"],["\\n"]);VIT=rX(["\x00"],["\\u0000"]);dDi=_.Cg([""]);yQm=rX(["\x00"],["\\0"]);zqQ=rX(["\n"],["\\n"]);oYC=rX(["\x00"],["\\u0000"]);_.sdf=RHW(function(F){return F(Q0E)})||RHW(function(F){return F(F8h)})||RHW(function(F){return F(W8u)})||RHW(function(F){return F(VIT)});
_.BaM=_.UN(dDi)&&_.UN(yQm)&&_.UN(zqQ)&&_.UN(oYC);var Pg;_.ON=function(F,W){this.privateDoNotAccessOrElseWrappedUrl=W};
_.ON.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.L8T=vg("about:blank");Pg=vg("about:invalid#zClosurez");var TKr=function(F){this.isValid=F},IeQ=new TKr(function(F){return/^[^:]*([/?#]|$)/.test(F)}),nYD=ty("data"),mDS=ty("http"),aeS=ty("https"),i7D=ty("ftp"),MIr=ty("mailto"),YGT=ty("intent"),piB=ty("vnd.youtube"),eH1=[nYD,
mDS,aeS,MIr,i7D,IeQ],uLc=fr(function(){return typeof URL==="function"}),hqS=["data:",
"http:","https:","mailto:","ftp:"],HeY=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var VW=function(F){this.privateDoNotAccessOrElseWrappedHtml=F};
VW.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var IwS=fr(function(){return new VW(ZeQ?ZeQ.emptyHTML:"")});var qGh={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"},AKm=function(F,W){var V=Error.call(this,F+" cannot be used with intent "+qGh[W]);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.type=F;this.intent=W;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.u(AKm,Error);_.I0=function(F){this.privateDoNotAccessOrElseWrappedScript=F};
_.I0.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var rKm=function(F){this.privateDoNotAccessOrElseWrappedAttributePrefix=F};
rKm.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var Cgh="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var hK=function(F){this.privateDoNotAccessOrElseWrappedStyleSheet=F};
hK.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var pT1=function(F){var W=_.Ok("window.location.href");F==null&&(F='Unknown Error of type "null/undefined"');if(typeof F==="string")return{message:F,name:"Unknown error",lineNumber:"Not available",fileName:W,stack:"Not available"};var V=!1;try{var d=F.lineNumber||F.line||"Not available"}catch(I){d="Not available",V=!0}try{var y=F.fileName||F.filename||F.sourceURL||_.dm.$googDebugFname||W}catch(I){y="Not available",V=!0}W=RqT(F);if(!(!V&&F.lineNumber&&F.fileName&&F.stack&&F.message&&F.name)){V=F.message;
if(V==null){if(F.constructor&&F.constructor instanceof Function){if(F.constructor.name)V=F.constructor.name;else if(V=F.constructor,Pu[V])V=Pu[V];else{V=String(V);if(!Pu[V]){var z=/function\s+([^\(]+)/m.exec(V);Pu[V]=z?z[1]:"[Anonymous]"}V=Pu[V]}V='Unknown Error of type "'+V+'"'}else V="Unknown Error of unknown type";typeof F.toString==="function"&&Object.prototype.toString!==F.toString&&(V+=": "+F.toString())}return{message:V,name:F.name||"UnknownError",lineNumber:d,fileName:y,stack:W||"Not available"}}return{message:F.message,
name:F.name,lineNumber:F.lineNumber,fileName:F.fileName,stack:W}},RqT=function(F,W){W||(W={});
W[b7M(F)]=!0;var V=F.stack||"",d=F.cause;d&&!W[b7M(d)]&&(V+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(V+=typeof d==="string"?d:d.message+"\n"),V+=RqT(d,W));F=F.errors;if(Array.isArray(F)){d=1;var y;for(y=0;y<F.length&&!(d>4);y++)W[b7M(F[y])]||(V+="\nInner error "+d++ +": ",F[y].stack&&F[y].stack.indexOf(F[y].toString())==0||(V+=typeof F[y]==="string"?F[y]:F[y].message+"\n"),V+=RqT(F[y],W));y<F.length&&(V+="\n... "+(F.length-y)+" more inner errors")}return V},b7M=function(F){var W=
"";
typeof F.toString==="function"&&(W=""+F);return W+F.stack},Pu={};var aw$,JQ,vI,Tar,eqm,u6E,G5,T8,H7T;aw$=function(F,W){for(var V=F.split("%s"),d="",y=Array.prototype.slice.call(arguments,1);y.length&&V.length>1;)d+=V.shift()+y.shift();return d+V.join("%s")};
_.Ze=function(F){return encodeURIComponent(String(F))};
JQ=function(F){return decodeURIComponent(F.replace(/\+/g," "))};
vI=function(F){vTB.test(F)&&(F.indexOf("&")!=-1&&(F=F.replace(GiC,"&amp;")),F.indexOf("<")!=-1&&(F=F.replace($Mi,"&lt;")),F.indexOf(">")!=-1&&(F=F.replace(UMQ,"&gt;")),F.indexOf('"')!=-1&&(F=F.replace(OBC,"&quot;")),F.indexOf("'")!=-1&&(F=F.replace(XBQ,"&#39;")),F.indexOf("\x00")!=-1&&(F=F.replace(xMh,"&#0;")));return F};
_.gYB=function(F){return _.m$(F,"&")?"document"in _.dm?Tar(F):eqm(F):F};
Tar=function(F){var W={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var V=_.dm.document.createElement("div");return F.replace(u6E,function(d,y){var z=W[d];if(z)return z;y.charAt(0)=="#"&&(y=Number("0"+y.slice(1)),isNaN(y)||(z=String.fromCharCode(y)));z||(_.Mi(V,dK(d+" ")),z=V.firstChild.nodeValue.slice(0,-1));return W[d]=z})};
eqm=function(F){return F.replace(/&([^;]+);/g,function(W,V){switch(V){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return V.charAt(0)!="#"||(V=Number("0"+V.slice(1)),isNaN(V))?W:String.fromCharCode(V)}})};
u6E=/&([^;\s<&]+);?/g;_.gdh=function(F){return String(F).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.K8Q=String.prototype.repeat?function(F,W){return F.repeat(W)}:function(F,W){return Array(W+1).join(F)};
_.Jg=function(F,W){if(!Number.isFinite(F))return String(F);F=String(F);var V=F.indexOf(".");V===-1&&(V=F.length);var d=F[0]==="-"?"-":"";d&&(F=F.substring(1));return d+(0,_.K8Q)("0",Math.max(0,W-V))+F};
G5=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.O7()).toString(36)};
T8=function(F){for(var W=0,V=0;V<F.length;++V)W=31*W+F.charCodeAt(V)>>>0;return W};
_.ZM=function(F){return String(F).replace(/\-([a-z])/g,function(W,V){return V.toUpperCase()})};
_.Ja=function(F){return String(F).replace(/([A-Z])/g,"-$1").toLowerCase()};
H7T=function(F){return F.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(W,V,d){return V+d.toUpperCase()})};var DDB=function(){this.names=new Map};
DDB.prototype.getName=function(F){var W=this.names.get(F);if(W)return W;var V;W=(V=F.description)!=null?V:G5();this.names.set(F,W);return W};var AQf=function(F){var W=Error.call(this,F?F.length+" errors occurred during unsubscription:\n"+F.map(function(V,d){return d+1+") "+V.toString()}).join("\n  "):"");
this.message=W.message;"stack"in W&&(this.stack=W.stack);this.errors=F;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.u(AQf,Error);var R0=function(F){this.initialTeardown=F;this.closed=!1;this._teardowns=this._parentage=null};
_.B=R0.prototype;
_.B.unsubscribe=function(){if(!this.closed){this.closed=!0;var F=this._parentage;if(Array.isArray(F))for(var W=_.L(F),V=W.next();!V.done;V=W.next())V.value.remove(this);else F==null||F.remove(this);W=this.initialTeardown;if(qi(W))try{W()}catch(z){var d=z instanceof AQf?z.errors:[z]}var y=this._teardowns;if(y)for(this._teardowns=null,W=_.L(y),V=W.next();!V.done;V=W.next()){V=V.value;try{qi(V)?V():V.unsubscribe()}catch(z){V=void 0,d=(V=d)!=null?V:[],z instanceof AQf?d=[].concat(_.Pd(d),_.Pd(z.errors)):
d.push(z)}}if(d)throw new AQf(d);}};
_.B.add=function(F){if(F&&F!==this)if(this.closed)qi(F)?F():F.unsubscribe();else{if(F instanceof R0){if(F.closed||F._hasParent(this))return;F._addParent(this)}var W;(this._teardowns=(W=this._teardowns)!=null?W:[]).push(F)}};
_.B._hasParent=function(F){var W=this._parentage;return W===F||Array.isArray(W)&&W.includes(F)};
_.B._addParent=function(F){var W=this._parentage;this._parentage=Array.isArray(W)?(W.push(F),W):W?[W,F]:F};
_.B._removeParent=function(F){var W=this._parentage;W===F?this._parentage=null:Array.isArray(W)&&wdN(W,F)};
_.B.remove=function(F){var W=this._teardowns;W&&wdN(W,F);F instanceof R0&&F._removeParent(this)};
var jdr=new R0;jdr.closed=!0;R0.JSC$9376_EMPTY=jdr;var $iS=function(){setTimeout.apply(null,_.Pd(_.QS.apply(0,arguments)))};var Zc=function(F){R0.call(this);this.JSC$9381_isStopped=!1;this.destination=F instanceof Zc?F:new QY(!F||qi(F)?{next:F!=null?F:void 0}:F);G09(F)&&F.add(this)};
_.u(Zc,R0);Zc.JSC$9376_EMPTY=R0.JSC$9376_EMPTY;Zc.create=function(F,W,V){return new Fz(F,W,V)};
_.B=Zc.prototype;_.B.next=function(F){this.JSC$9381_isStopped||this._next(F)};
_.B.error=function(F){this.JSC$9381_isStopped||(this.JSC$9381_isStopped=!0,this._error(F))};
_.B.complete=function(){this.JSC$9381_isStopped||(this.JSC$9381_isStopped=!0,this._complete())};
_.B.unsubscribe=function(){this.closed||(this.JSC$9381_isStopped=!0,R0.prototype.unsubscribe.call(this))};
_.B._next=function(F){this.destination.next(F)};
_.B._error=function(F){this.destination.error(F);this.unsubscribe()};
_.B._complete=function(){this.destination.complete();this.unsubscribe()};
var QY=function(F){this.partialObserver=F};
QY.prototype.next=function(F){var W=this.partialObserver;if(W.next)try{W.next(F)}catch(V){eu(V)}};
QY.prototype.error=function(F){var W=this.partialObserver;if(W.error)try{W.error(F)}catch(V){eu(V)}else eu(F)};
QY.prototype.complete=function(){var F=this.partialObserver;if(F.complete)try{F.complete()}catch(W){eu(W)}};
var Fz=function(F,W,V){Zc.call(this);var d;qi(F)||!F?d={next:F!=null?F:void 0,error:W!=null?W:void 0,complete:V!=null?V:void 0}:d=F;this.destination=new QY(d)};
_.u(Fz,Zc);Fz.JSC$9376_EMPTY=Zc.JSC$9376_EMPTY;Fz.create=Zc.create;var Hd=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Ke=function(F){F&&(this._subscribe=F)};
_.B=Ke.prototype;_.B.lift=function(F){var W=new Ke;W.source=this;W.operator=F;return W};
_.B.subscribe=function(F,W,V){F=F&&F instanceof Zc||F&&qi(F.next)&&qi(F.error)&&qi(F.complete)&&G09(F)?F:new Fz(F,W,V);W=this.operator;V=this.source;F.add(W?W.call(F,V):V?this._subscribe(F):this._trySubscribe(F));return F};
_.B._trySubscribe=function(F){try{return this._subscribe(F)}catch(W){F.error(W)}};
_.B.forEach=function(F,W){var V=this;W=OeK(W);return new W(function(d,y){var z=V.subscribe(function(I){try{F(I)}catch(n){y(n),z==null||z.unsubscribe()}},y,d)})};
_.B._subscribe=function(F){var W;return(W=this.source)==null?void 0:W.subscribe(F)};
Ke.prototype[Hd]=function(){return this};
Ke.prototype.pipe=function(){var F=_.QS.apply(0,arguments);return F.length?Uir(F)(this):this};
Ke.create=function(F){return new Ke(F)};var rQh=function(){var F=Error.call(this,"object unsubscribed");this.message=F.message;"stack"in F&&(this.stack=F.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.u(rQh,Error);var ND=function(){this.observers=[];this.hasError=this.JSC$9397_isStopped=this.closed=!1;this.thrownError=null};
_.u(ND,Ke);_.B=ND.prototype;_.B.lift=function(F){var W=new WR(this,this);W.operator=F;return W};
_.B._throwIfClosed=function(){if(this.closed)throw new rQh;};
_.B.next=function(F){this._throwIfClosed();if(!this.JSC$9397_isStopped){var W=this.observers.slice();W=_.L(W);for(var V=W.next();!V.done;V=W.next())V.value.next(F)}};
_.B.error=function(F){this._throwIfClosed();if(!this.JSC$9397_isStopped){this.hasError=this.JSC$9397_isStopped=!0;this.thrownError=F;for(var W=this.observers;W.length;)W.shift().error(F)}};
_.B.complete=function(){this._throwIfClosed();if(!this.JSC$9397_isStopped){this.JSC$9397_isStopped=!0;for(var F=this.observers;F.length;)F.shift().complete()}};
_.B.unsubscribe=function(){this.JSC$9397_isStopped=this.closed=!0;this.observers=null};
_.B._trySubscribe=function(F){this._throwIfClosed();return Ke.prototype._trySubscribe.call(this,F)};
_.B._subscribe=function(F){this._throwIfClosed();this._checkFinalizedStatuses(F);return this._innerSubscribe(F)};
_.B._innerSubscribe=function(F){var W=this,V=this.JSC$9397_isStopped,d=this.observers;return this.hasError||V?R0.JSC$9376_EMPTY:(d.push(F),new R0(function(){return wdN(W.observers,F)}))};
_.B._checkFinalizedStatuses=function(F){var W=this.thrownError,V=this.JSC$9397_isStopped;this.hasError?F.error(W):V&&F.complete()};
ND.create=function(F,W){return new WR(F,W)};
var WR=function(F,W){ND.call(this);this.destination=F;this.source=W};
_.u(WR,ND);WR.create=ND.create;WR.prototype.next=function(F){var W,V;(W=this.destination)==null||(V=W.next)==null||V.call(W,F)};
WR.prototype.error=function(F){var W,V;(W=this.destination)==null||(V=W.error)==null||V.call(W,F)};
WR.prototype.complete=function(){var F,W;(F=this.destination)==null||(W=F.complete)==null||W.call(F)};
WR.prototype._subscribe=function(F){var W,V;return(V=(W=this.source)==null?void 0:W.subscribe(F))!=null?V:R0.JSC$9376_EMPTY};var uK=function(F){ND.call(this);this._value=F};
_.u(uK,ND);uK.create=ND.create;uK.prototype._subscribe=function(F){var W=ND.prototype._subscribe.call(this,F);!W.closed&&F.next(this._value);return W};
uK.prototype.getValue=function(){var F=this.thrownError,W=this._value;if(this.hasError)throw F;this._throwIfClosed();return W};
uK.prototype.next=function(F){ND.prototype.next.call(this,this._value=F)};
_.S0.Object.defineProperties(uK.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var V7=new Ke(function(F){return F.complete()});var Ebc=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var JK9=function(F){return F&&typeof F.length==="number"&&typeof F!=="function"};var CnM={now:function(){return(CnM.delegate||Date).now()},
delegate:void 0};var p7=function(F,W,V){F=F===void 0?Infinity:F;W=W===void 0?Infinity:W;V=V===void 0?CnM:V;ND.call(this);this.bufferSize=F;this.windowTime=W;this.timestampProvider=V;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=W===Infinity;this.bufferSize=Math.max(1,F);this.windowTime=Math.max(1,W)};
_.u(p7,ND);p7.create=ND.create;p7.prototype.next=function(F){var W=this.buffer,V=this.infiniteTimeWindow,d=this.timestampProvider,y=this.windowTime;this.JSC$9397_isStopped||(W.push(F),!V&&W.push(d.now()+y));k3u(this);ND.prototype.next.call(this,F)};
p7.prototype._subscribe=function(F){this._throwIfClosed();k3u(this);for(var W=this._innerSubscribe(F),V=this.infiniteTimeWindow,d=this.buffer.slice(),y=0;y<d.length&&!F.closed;y+=V?1:2)F.next(d[y]);this._checkFinalizedStatuses(F);return W};
var k3u=function(F){var W=F.bufferSize,V=F.timestampProvider,d=F.buffer;F=F.infiniteTimeWindow;var y=(F?1:2)*W;W<Infinity&&y<d.length&&d.splice(0,d.length-y);if(!F){W=V.now();V=0;for(F=1;F<d.length&&d[F]<=W;F+=2)V=F;V&&d.splice(0,V+1)}};var Nai=function(F,W){W=W===void 0?leE:W;this.schedulerActionCtor=F;this.now=W};
Nai.prototype.schedule=function(F,W,V){W=W===void 0?0:W;return(new this.schedulerActionCtor(this,F)).schedule(V,W)};
var leE=CnM.now;var XiW=function(){var F=Error.call(this,"no elements in sequence");this.message=F.message;"stack"in F&&(this.stack=F.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.u(XiW,Error);var cd=function(F,W,V,d,y){Zc.call(this,F);this.onUnsubscribe=y;W&&(this._next=function(z){try{W(z)}catch(I){this.destination.error(I)}});
V&&(this._error=function(z){try{V(z)}catch(I){this.destination.error(I)}this.unsubscribe()});
d&&(this._complete=function(){try{d()}catch(z){this.destination.error(z)}this.unsubscribe()})};
_.u(cd,Zc);cd.JSC$9376_EMPTY=Zc.JSC$9376_EMPTY;cd.create=Zc.create;cd.prototype.unsubscribe=function(){var F;this.closed||(F=this.onUnsubscribe)!=null&&F.call(this);Zc.prototype.unsubscribe.call(this)};var MD=function(F,W){this.source=F;this.subjectFactory=W;this._subject=null;this._refCount=0;this._connection=null};
_.u(MD,Ke);MD.create=Ke.create;MD.prototype._subscribe=function(F){return fei(this).subscribe(F)};
var fei=function(F){var W=F._subject;if(!W||W.JSC$9397_isStopped)F._subject=F.subjectFactory();return F._subject};
MD.prototype._teardown=function(){this._refCount=0;var F=this._connection;this._subject=this._connection=null;F==null||F.unsubscribe()};
MD.prototype.connect=function(){var F=this,W=this._connection;if(!W){W=this._connection=new R0;var V=fei(this);W.add(this.source.subscribe(new cd(V,void 0,function(d){F._teardown();V.error(d)},function(){F._teardown();
V.complete()},function(){return F._teardown()})));
W.closed&&(this._connection=null,W=R0.JSC$9376_EMPTY)}return W};var L8c=Array.isArray;var nYf=Array.isArray,wiT=Object,mD1=wiT.getPrototypeOf,ae1=wiT.prototype,i7f=wiT.keys;var QW=function(F,W,V){Zc.call(this,F);this._next=W;this.shouldComplete=V};
_.u(QW,Zc);QW.JSC$9376_EMPTY=Zc.JSC$9376_EMPTY;QW.create=Zc.create;QW.prototype._complete=function(){this.shouldComplete()?Zc.prototype._complete.call(this):this.unsubscribe()};var eqN=["addListener","removeListener"],TaS=["addEventListener","removeEventListener"],u6$=["on","off"];var Vt=function(){R0.call(this)};
_.u(Vt,R0);Vt.JSC$9376_EMPTY=R0.JSC$9376_EMPTY;Vt.prototype.schedule=function(){return this};var G3D=function(F,W){return setInterval.apply(null,[F,W].concat(_.Pd(_.QS.apply(2,arguments))))};var db=function(F,W){R0.call(this);this.scheduler=F;this.work=W;this.pending=!1};
_.u(db,Vt);db.JSC$9376_EMPTY=Vt.JSC$9376_EMPTY;db.prototype.schedule=function(F,W){W=W===void 0?0:W;if(this.closed)return this;this.state=F;F=this.id;var V=this.scheduler;F!=null&&(this.id=$Dm(this,F,W));this.pending=!0;this.delay=W;this.id=this.id||this.requestAsyncId(V,this.id,W);return this};
db.prototype.requestAsyncId=function(F,W,V){V=V===void 0?0:V;return G3D(F.flush.bind(F,this),V)};
var $Dm=function(F,W,V){V=V===void 0?0:V;if(V!=null&&F.delay===V&&F.pending===!1)return W;clearInterval(W)};
db.prototype.execute=function(F,W){if(this.closed)return Error("ia");this.pending=!1;if(F=this._execute(F,W))return F;this.pending===!1&&this.id!=null&&(this.id=$Dm(this,this.id,null))};
db.prototype._execute=function(F){var W=!1;try{this.work(F)}catch(d){W=!0;var V=!!d&&d||Error(d)}if(W)return this.unsubscribe(),V};
db.prototype.unsubscribe=function(){if(!this.closed){var F=this.id,W=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;wdN(W,this);F!=null&&(this.id=$Dm(this,F,null));this.delay=null;Vt.prototype.unsubscribe.call(this)}};var UDT=function(F,W){W=W===void 0?leE:W;Nai.call(this,F,W);this.actions=[];this.active=!1;this.scheduled=void 0};
_.u(UDT,Nai);UDT.prototype.flush=function(F){var W=this.actions;if(this.active)W.push(F);else{var V;this.active=!0;do if(V=F.execute(F.state,F.delay))break;while(F=W.shift());this.active=!1;if(V){for(;F=W.shift();)F.unsubscribe();throw V;}}};var mq=new Ke(bg);var K8r=Array.isArray;var zY=function(F,W){db.call(this,F,W);this.scheduler=F;this.work=W};
_.u(zY,db);zY.JSC$9376_EMPTY=db.JSC$9376_EMPTY;zY.prototype.schedule=function(F,W){W=W===void 0?0:W;if(W>0)return db.prototype.schedule.call(this,F,W);this.delay=W;this.state=F;this.scheduler.flush(this);return this};
zY.prototype.execute=function(F,W){return W>0||this.closed?db.prototype.execute.call(this,F,W):this._execute(F,W)};
zY.prototype.requestAsyncId=function(F,W,V){V=V===void 0?0:V;return V!=null&&V>0||V==null&&this.delay>0?db.prototype.requestAsyncId.call(this,F,W,V):F.flush(this)};var O7m=function(){UDT.apply(this,arguments)};
_.u(O7m,UDT);var sdW=new O7m(zY);var Xif=function(){this.performanceMonitor=new tum;this.queue=new SDE;this.internalSymbol=Symbol();this.debugNames=new DDB};
Xif.prototype.getOnBackgrounded=function(){return mq};
_.S0.Object.defineProperties(Xif.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var oi=function(F,W){W=Error.call(this,W?F+": "+W:String(F));this.message=W.message;"stack"in W&&(this.stack=W.stack);this.code=F;this.__proto__=oi.prototype;this.name=String(F)};
_.u(oi,Error);var aG=function(F){oi.call(this,1E3,'sfr:"'+F+'"');this.measurementStrategyFailureReason=F;this.__proto__=aG.prototype};
_.u(aG,oi);var iK=function(){oi.call(this,1003);this.__proto__=iK.prototype};
_.u(iK,oi);var su=function(){oi.call(this,1009);this.__proto__=su.prototype};
_.u(su,oi);var xDB=function(){oi.call(this,1011);this.__proto__=xDB.prototype};
_.u(xDB,oi);var vYT=function(){oi.call(this,1007);this.__proto__=iK.prototype};
_.u(vYT,oi);var IG=function(F){oi.call(this,1004,String(F));this.inputObservableIndex=F;this.__proto__=IG.prototype};
_.u(IG,oi);var KxY=function(F){oi.call(this,1010,F);this.__proto__=Hlf.prototype};
_.u(KxY,oi);var Hlf=function(F){oi.call(this,1005,F);this.__proto__=Hlf.prototype};
_.u(Hlf,oi);var EYm=function(F){var W=_.QS.apply(1,arguments),V=this;this.orderedFactories=[];this.orderedFactories.push(F);W.forEach(function(d){V.orderedFactories.push(d)})};
EYm.prototype.isSupported=function(F){return this.orderedFactories.some(function(W){return W.isSupported(F)})};
EYm.prototype.makeBeacon=function(F,W){for(var V=0;V<this.orderedFactories.length;V++)if(this.orderedFactories[V].isSupported(W))return this.orderedFactories[V].makeBeacon(F,W);throw new su;};var Mw1=Symbol("ja"),cQS=Symbol("ka"),od=function(F,W){this.value=F;this.timeline=W},z3=function(F,W){if(W.timeline!==F.timeline)throw new vYT;
return F.value-W.value};
_.B=od.prototype;_.B.equals=function(F){return z3(this,F)===0};
_.B.maximum=function(F){if(F.timeline!==this.timeline)throw new vYT;return this.value>=F.value?this:F};
_.B.round=function(){return new od(Math.round(this.value),this.timeline)};
_.B.add=function(F){return new od(this.value+F,this.timeline)};
_.B.toString=function(){return String(this.value)};var BR=function(F,W){this.context=F;this.JSC$9503_pinger=W};
BR.prototype.isSupported=function(F){return this.JSC$9503_pinger.isSupported(F)};
BR.prototype.makeBeacon=function(F,W){if(!this.isSupported(W))throw new su;return new L5(this.context,this.JSC$9503_pinger,W!=null?W:void 0,F)};
var L5=function(F,W,V,d){var y=this;this.JSC$9509_pinger=W;this.properties=V;this.url=d;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var z;this.method=(z=V==null?void 0:V.beaconMethod)!=null?z:"GET";this.backgroundedSubscription=F.getOnBackgrounded().subscribe(function(){y.sendNow()})};
L5.prototype.deactivate=function(){this.internalIsPending=!1};
L5.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9509_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var F,W;this.JSC$9509_pinger.pingWithHeadersAndBody((F=this.properties)!=null?F:{},this.customHeaders,(W=this.body)!=null?W:"",this.url)}else this.JSC$9509_pinger.ping(this.url);this.internalIsPending=!1}catch(V){}else this.internalIsPending=!1};
L5.prototype.setHeader=function(F,W){this.customHeaders.set(F,W)};
_.S0.Object.defineProperties(L5.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var SGm=function(){for(var F=_.L(_.QS.apply(0,arguments)),W=F.next();!W.done;W=F.next())if(W=W.value,W.available()){this.timeProvider=W;return}this.timeProvider=new tIB};
_.B=SGm.prototype;_.B.available=function(){return this.timeProvider.available()};
_.B.now=function(){return this.timeProvider.now()};
_.B.setTimeout=function(F,W){return this.timeProvider.setTimeout(F,W)};
_.B.clearTimeout=function(F){this.timeProvider.clearTimeout(F)};
_.B.interval=function(F,W){var V=this.intervalObservable(F).subscribe(W);return function(){return void V.unsubscribe()}};
_.B.intervalObservable=function(F){return this.timeProvider.intervalObservable(F)};
_.S0.Object.defineProperties(SGm.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var tIB=function(){this.timeline=Symbol()};
_.B=tIB.prototype;_.B.available=function(){return!1};
_.B.now=function(){return new od(0,this.timeline)};
_.B.setTimeout=function(){return 0};
_.B.clearTimeout=function(){};
_.B.interval=function(){return function(){}};
_.B.intervalObservable=function(){return mq};var Ii=function(F,W){this.intrinsicFunctionNamespace=F;this.performanceMonitor=W};
_.B=Ii.prototype;_.B.setTimeout=function(F,W){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,F),W)};
_.B.clearTimeout=function(F){this.intrinsicFunctionNamespace.clearTimeout(F)};
_.B.interval=function(F,W){var V=this.intervalObservable(F).subscribe(W);return function(){return void V.unsubscribe()}};
_.B.intervalObservable=function(F){var W=this;return new Ke(function(V){var d=0,y=W.intrinsicFunctionNamespace.setInterval(function(){V.next(d++)},F);
return function(){W.intrinsicFunctionNamespace.clearInterval(y)}})};
_.B.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var Pnm=function(F,W){Ii.call(this,F,W);this.timeline=cQS};
_.u(Pnm,Ii);Pnm.prototype.now=function(){return new od(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
Pnm.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&Ii.prototype.available.call(this)};var JQm=function(F,W){Ii.call(this,F,W);this.timeline=Mw1};
_.u(JQm,Ii);JQm.prototype.now=function(){return new od(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
JQm.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&Ii.prototype.available.call(this)};var QdE=function(F){this.context=F;if(Z7h===void 0)a:{var W,V,d=(W=F.global)==null?void 0:(V=W.document)==null?void 0:V.createElement("meta");if(d)try{d.httpEquiv="origin-trial";d.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";F.global.document.head.append(d);Z7h=d;break a}catch(y){}Z7h=void 0}},
Z7h;
QdE.prototype.isSupported=function(F){return feG(this.context)!==void 0&&!(F==null||!F.endOfSession)&&!n5(this.context)&&!(F==null?0:F.attributionEnabled)&&!(F==null?0:F.customHeaders)&&!(F==null?0:F.customBody)};
QdE.prototype.makeBeacon=function(F,W){if(!this.isSupported(W))throw new su;return new mT(this.context,F,W)};
var mT=function(F,W,V){this.context=F;this.properties=V;this.JSC$9536_urlWithoutToken=W;var d;this.beaconMethod=(d=V==null?void 0:V.beaconMethod)!=null?d:"GET";F=feG(this.context);if(F===void 0)throw Error();this.fetchLater=F;FqC(this,Wqr(this))},FqC=function(F,W){F.beaconResult&&F.beaconResult.activated||(F.beaconAbort=new AbortController,F.beaconResult=F.fetchLater(W,{method:F.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:F.beaconAbort.signal,activateAfter:96E4}))},Wqr=function(F){F=F.JSC$9536_urlWithoutToken;
return(F.slice(-1)[0]==="&"?F:F+"&")+"flapi=1"};
mT.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
mT.prototype.sendNow=function(){};
mT.prototype.setHeader=function(){};
_.S0.Object.defineProperties(mT.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9536_urlWithoutToken},
set:function(F){this.JSC$9536_urlWithoutToken=F;F=Wqr(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);FqC(this,F)}},
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 VkQ=function(F){this.context=F};
VkQ.prototype.isSupported=function(){return!n5(this.context)&&!!this.context.global.fetch};
VkQ.prototype.ping=function(){var F=this;return da.apply(null,_.Pd(_.QS.apply(0,arguments).map(function(W){return AK(F.context.global.fetch(W,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(Su(function(V){return V.status===200}))}))).pipe(xDC(function(W){return W}),EYN())};
VkQ.prototype.pingWithHeadersAndBody=function(F,W,V){for(var d=_.QS.apply(3,arguments),y=this,z=new Headers,I=_.L(W.entries()),n=I.next();!n.done;n=I.next()){var M=_.L(n.value);n=M.next().value;M=M.next().value;z.set(n,M)}var Y,h=(Y=F.keepAlive)!=null?Y:!1;da.apply(null,_.Pd(d.map(function(q){return AK(y.context.global.fetch(q,Object.assign({},{method:String(F.beaconMethod),cache:"no-cache"},h?{keepalive:!0}:{},{mode:"no-cors",headers:z,body:V}))).pipe(Su(function(R){return R.status===200}))}))).pipe(xDC(function(q){return q}),
EYN())};var dPr,SOc,yTT;_.ai=function(){};
_.NK=function(F){return F};
dPr=function(F){var W=W||0;return function(){return F.apply(this,Array.prototype.slice.call(arguments,0,W))}};
_.iI=function(F){var W=!1,V;return function(){W||(V=F(),W=!0);return V}};
_.MA=function(F,W){var V=0;return function(d){_.dm.clearTimeout(V);var y=arguments;V=_.dm.setTimeout(function(){F.apply(void 0,y)},W)}};
SOc=function(F,W){var V=0,d=!1,y=[],z=function(){V=0;d&&(d=!1,I())},I=function(){V=_.dm.setTimeout(z,W);
var n=y;y=[];F.apply(void 0,n)};
return function(n){y=arguments;V?d=!0:I()}};
yTT=function(F,W){var V=0,d=function(){V=0};
return function(y){V||(V=_.dm.setTimeout(d,W),F.apply(void 0,arguments))}};var YX=function(F,W,V,d,y){this.allowedElements=F;this.elementPolicies=W;this.allowedGlobalAttributes=V;this.globalAttributePolicies=d;this.globallyAllowedAttributePrefixes=y},zWm=function(F,W,V){V=F.elementPolicies.get(V);
return(V==null?0:V.has(W))?V.get(W):F.allowedGlobalAttributes.has(W)?{policyAction:1}:(V=F.globalAttributePolicies.get(W))?V:F.globallyAllowedAttributePrefixes&&[].concat(_.Pd(F.globallyAllowedAttributePrefixes)).some(function(d){return W.indexOf(d)===0})?{policyAction:1}:{policyAction:0}};var oMS="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(" "),
sGf=[["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}]])]],BoB="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(" "),
LqD=[["dir",{policyAction:3,conditions:fr(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:fr(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:fr(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:fr(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],Iii=new YX(new Set(oMS),new Map(sGf),new Set(BoB),new Map(LqD)),nMQ=new YX(new Set(oMS.concat(["BUTTON",
"INPUT"])),new Map(sGf),new Set(fr(function(){return BoB.concat(["class","id","name"])})),new Map(fr(function(){return LqD.concat([["style",
{policyAction:1}]])})));var mPT,aiC,MkC;mPT=function(F,W,V,d,y){this.JSC$9593_sanitizerTable=F;this.styleElementSanitizer=W;this.styleAttributeSanitizer=V;this.JSC$9593_resourceUrlPolicy=d;this.JSC$9593_navigationUrlPolicy=y;this.changes=[]};
_.iui=function(F,W){var V=document.implementation.createHTMLDocument("");F=aiC(F,W,V);V=V.body;V.appendChild(F);V=(new XMLSerializer).serializeToString(V);V=V.slice(V.indexOf(">")+1,V.lastIndexOf("</"));return dK(V)};
aiC=function(F,W,V){W=yTc(W,V);W=document.createTreeWalker(W,5,function(n){if(n.nodeType===3)n=1;else if(oM1(n))if(n=zWN(n),n===null)n=2;else{var M=F.JSC$9593_sanitizerTable;n=n!=="FORM"&&(M.allowedElements.has(n)||M.elementPolicies.has(n))?1:2}else n=2;return n});
for(var d=W.nextNode(),y=V.createDocumentFragment(),z=y;d!==null;){var I=void 0;if(d.nodeType===3)F.styleElementSanitizer&&z.nodeName==="STYLE"?(d=F.styleElementSanitizer(d.data),I=F.createTextNode(d)):I=F.createTextNode(d.data);else if(oM1(d))I=MkC(F,d,V);else throw Error("$");z.appendChild(I);if(d=W.firstChild())z=I;else for(;!(d=W.nextSibling())&&(d=W.parentNode());)z=z.parentNode}return y};
mPT.prototype.createTextNode=function(F){return document.createTextNode(F)};
MkC=function(F,W,V){var d,y=zWN(W);V=V.createElement(y);W=W.attributes;for(var z=_.L(W),I=z.next();!I.done;I=z.next()){var n=I.value;I=n.name;n=n.value;var M=zWm(F.JSC$9593_sanitizerTable,I,y);a:{if(d=M.conditions){d=_.L(d);for(var Y=d.next();!Y.done;Y=d.next()){var h=_.L(Y.value);Y=h.next().value;h=h.next().value;var q=void 0;if((Y=(q=W.getNamedItem(Y))==null?void 0:q.value)&&!h.has(Y)){d=!1;break a}}}d=!0}if(d)switch(M.policyAction){case 1:K7(V,I,n);break;case 2:throw Error();case 3:K7(V,I,n.toLowerCase());
break;case 4:F.styleAttributeSanitizer?(n=F.styleAttributeSanitizer(n),K7(V,I,n)):K7(V,I,n);break;case 5:F.JSC$9593_resourceUrlPolicy?(M={type:2,attributeName:I,elementName:y},n=dPS(n),(n=F.JSC$9593_resourceUrlPolicy(n,M))&&K7(V,I,n.toString())):K7(V,I,n);break;case 6:if(F.JSC$9593_resourceUrlPolicy){M={type:2,attributeName:I,elementName:y};d=[];n=_.L(n.split(","));for(Y=n.next();!Y.done;Y=n.next())h=_.L(Y.value.trim().split(/\s+/,2)),Y=h.next().value,h=h.next().value,d.push({url:Y,descriptor:h});
n={parts:[]};d=_.L(d);for(Y=d.next();!Y.done;Y=d.next())Y=Y.value,h=dPS(Y.url),(h=F.JSC$9593_resourceUrlPolicy(h,M))&&n.parts.push({url:h.toString(),descriptor:Y.descriptor});K7(V,I,sGW(n))}else K7(V,I,n);break;case 7:M=n;if(F.JSC$9593_navigationUrlPolicy){M={type:2,attributeName:I,elementName:y};n=dPS(n);n=F.JSC$9593_navigationUrlPolicy(n,M);if(n===null)break;M=n.toString()}n=M;M=_.Kbr(n);M=M!==void 0&&hqS.indexOf(M.toLowerCase())!==-1?n:"about:invalid#zClosurez";K7(V,I,M)}}return V};
_.YyM=fr(function(){return new mPT(Iii)});
_.pkS=fr(function(){return new mPT(nMQ)});var hWi=function(){this.calledBuild=!1;this.JSC$9605_sanitizerTable=Iii},qyT=function(){hWi.apply(this,arguments)};
_.u(qyT,hWi);qyT.prototype.build=function(){if(this.calledBuild)throw Error("ma");this.calledBuild=!0;return new mPT(this.JSC$9605_sanitizerTable,void 0,void 0,this.JSC$9605_resourceUrlPolicy,this.JSC$9605_navigationUrlPolicy)};var RWu=/[^#]*/;var SGN={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"},buT=_.iI(function(){return JQN()}),
eWQ=function(){var F=Tof("IFRAME"),W={};
_.xN(buT(),function(V){F.sandbox&&F.sandbox.supports&&F.sandbox.supports(V)&&(W[V]=!0)});
return W},Tof=function(F,W){W=W===void 0?document:W;
return W.createElement(String(F).toLowerCase())};_.B=_.ra.prototype;_.B.clone=function(){return new _.ra(this.x,this.y)};
_.B.equals=function(F){return F instanceof _.ra&&(this==F?!0:this&&F?this.x==F.x&&this.y==F.y:!1)};
_.B.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.B.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.B.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.B.translate=function(F,W){F instanceof _.ra?(this.x+=F.x,this.y+=F.y):(this.x+=Number(F),typeof W==="number"&&(this.y+=W));return this};
_.B.scale=function(F,W){this.x*=F;this.y*=typeof W==="number"?W:F;return this};_.B=_.C7.prototype;_.B.clone=function(){return new _.C7(this.width,this.height)};
_.B.area=function(){return this.width*this.height};
_.B.aspectRatio=function(){return this.width/this.height};
_.B.isEmpty=function(){return!this.area()};
_.B.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.B.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.B.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.B.scale=function(F,W){this.width*=F;this.height*=typeof W==="number"?W:F;return this};var gMr;_.MP={};gMr="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.MP.add=function(F,W,V){if(F!==null&&W in F)throw Error("oa`"+W);F[W]=V};
_.MP.clear=function(F){for(var W in F)delete F[W]};
_.MP.clone=function(F){var W={},V;for(V in F)W[V]=F[V];return W};
_.MP.contains=function(F,W){return mPc(F,W)};
_.MP.containsKey=function(F,W){return F!==null&&W in F};
_.MP.containsValue=mPc;_.MP.create=MkL;_.MP.createImmutableView=function(F){var W=F;Object.isFrozen&&!Object.isFrozen(F)&&(W=Object.create(F),Object.freeze(W));return W};
_.MP.createSet=YyK;_.MP.equals=function(F,W){for(var V in F)if(!(V in W)||F[V]!==W[V])return!1;for(var d in W)if(!(d in F))return!1;return!0};
_.MP.every=function(F,W,V){for(var d in F)if(!W.call(V,F[d],d,F))return!1;return!0};
_.MP.extend=function(F,W){for(var V,d,y=1;y<arguments.length;y++){d=arguments[y];for(V in d)F[V]=d[V];for(var z=0;z<gMr.length;z++)V=gMr[z],Object.prototype.hasOwnProperty.call(d,V)&&(F[V]=d[V])}};
_.MP.filter=function(F,W,V){var d={},y;for(y in F)W.call(V,F[y],y,F)&&(d[y]=F[y]);return d};
_.MP.findKey=aiL;_.MP.findValue=function(F,W,V){return(W=aiL(F,W,V))&&F[W]};
_.MP.forEach=function(F,W,V){for(var d in F)W.call(V,F[d],d,F)};
_.MP.get=function(F,W,V){return F!==null&&W in F?F[W]:V};
_.MP.getAllPropertyNames=function(F,W,V){if(!F)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return nMr(F);for(var d={};F&&(F!==Object.prototype||W)&&(F!==Function.prototype||V);){for(var y=Object.getOwnPropertyNames(F),z=0;z<y.length;z++)d[y[z]]=!0;F=Object.getPrototypeOf(F)}return nMr(d)};
_.MP.getAnyKey=function(F){for(var W in F)return W};
_.MP.getAnyValue=function(F){for(var W in F)return F[W]};
_.MP.getCount=function(F){var W=0,V;for(V in F)W++;return W};
_.MP.getKeys=nMr;_.MP.getSuperClass=function(F){return(F=Object.getPrototypeOf(F.prototype))&&F.constructor};
_.MP.getValueByKeys=function(F,W){var V=_.Er(W),d=V?W:arguments;for(V=V?0:1;V<d.length;V++){if(F==null)return;F=F[d[V]]}return F};
_.MP.getValues=function(F){var W=[],V=0,d;for(d in F)W[V++]=F[d];return W};
_.MP.isEmpty=function(F){for(var W in F)return!1;return!0};
_.MP.isImmutableView=function(F){return!!Object.isFrozen&&Object.isFrozen(F)};
_.MP.map=function(F,W,V){var d={},y;for(y in F)d[y]=W.call(V,F[y],y,F);return d};
_.MP.remove=function(F,W){var V;(V=W in F)&&delete F[W];return V};
_.MP.set=function(F,W,V){F[W]=V};
_.MP.setIfUndefined=function(F,W,V){return W in F?F[W]:F[W]=V};
_.MP.setWithReturnValueIfNotSet=function(F,W,V){if(W in F)return F[W];V=V();return F[W]=V};
_.MP.some=function(F,W,V){for(var d in F)if(W.call(V,F[d],d,F))return!0;return!1};
_.MP.transpose=function(F){var W={},V;for(V in F)W[F[V]]=V;return W};
_.MP.unsafeClone=iuG;var kl=function(F,W){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=F===R8f&&W||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=ucD};
kl.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var Kqu=function(F){return F instanceof kl&&F.constructor===kl&&F.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===ucD?F.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},ucD={},R8f={};
new kl(R8f,"");var Bk,y_,hi,Hui,jGB,ATB,pu,CKh,liB,kIB,TY,NoD,y01,Ouu,UPB,Xki,xPT,vME,EMC,$am,cTT,Syu,PKT,tkm,p5;Bk=function(F){return F?new p5(_.qP(F)):lmh||(lmh=new p5)};
_.Gm=function(F,W){return typeof W==="string"?F.getElementById(W):W};
y_=function(F,W){return(W||document).getElementsByTagName(String(F))};
_.DPm=function(F){return Hui("yt-formatted-string","paper-input-input",F)};
hi=function(F,W,V,d){F=d||F;return(W=W&&W!="*"?String(W).toUpperCase():"")||V?F.querySelectorAll(W+(V?"."+V:"")):F.getElementsByTagName("*")};
Hui=function(F,W,V){var d=document,y=F&&F!="*"?String(F).toUpperCase():"";return y||W?(V||d).querySelector(y+(W?"."+W:"")):hi(d,F,W,V)[0]||null};
jGB=function(F,W){_.MP.forEach(W,function(V,d){d=="style"?F.style.cssText=V:d=="class"?F.className=V:d=="for"?F.htmlFor=V:ATB.hasOwnProperty(d)?F.setAttribute(ATB[d],V):_.sr(d,"aria-")||_.sr(d,"data-")?F.setAttribute(d,V):F[d]=V})};
ATB={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"};_.oG=function(F){F=(F||window).document;F=F.compatMode=="CSS1Compat"?F.documentElement:F.body;return new _.C7(F.clientWidth,F.clientHeight)};
_.rTT=function(F){var W=_.qA(F);F=F.defaultView;return new _.ra((F==null?void 0:F.pageXOffset)||W.scrollLeft,(F==null?void 0:F.pageYOffset)||W.scrollTop)};
_.qA=function(F){return F.scrollingElement?F.scrollingElement:_.VB||F.compatMode!="CSS1Compat"?F.body||F.documentElement:F.documentElement};
pu=function(F){return F?F.defaultView:window};
_.Ri=function(F,W,V){return CKh(document,arguments)};
CKh=function(F,W){var V=W[1],d=kIB(F,String(W[0]));V&&(typeof V==="string"?d.className=V:Array.isArray(V)?d.className=V.join(" "):jGB(d,V));W.length>2&&liB(F,d,W,2);return d};
liB=function(F,W,V,d){function y(n){n&&W.appendChild(typeof n==="string"?F.createTextNode(n):n)}
for(;d<V.length;d++){var z=V[d];if(!_.Er(z)||_.tW(z)&&z.nodeType>0)y(z);else{a:{if(z&&typeof z.length=="number"){if(_.tW(z)){var I=typeof z.item=="function"||typeof z.item=="string";break a}if(typeof z==="function"){I=typeof z.item=="function";break a}}I=!1}_.xN(I?_.xc(z):z,y)}}};
_.V_=function(F){return kIB(document,F)};
kIB=function(F,W){W=String(W);F.contentType==="application/xhtml+xml"&&(W=W.toLowerCase());return F.createElement(W)};
_.bI=function(){return document.createTextNode("\n")};
TY=function(F){if(F.nodeType!=1)return!1;switch(F.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};
NoD=function(F,W){liB(_.qP(F),F,arguments,1)};
_.eH=function(F){for(var W;W=F.firstChild;)F.removeChild(W)};
_.gb=function(F,W){W.parentNode&&W.parentNode.insertBefore(F,W)};
_.uI=function(F,W){W.parentNode&&W.parentNode.insertBefore(F,W.nextSibling)};
_.dx=function(F){return F&&F.parentNode?F.parentNode.removeChild(F):null};
_.fir=function(F,W){var V=W.parentNode;V&&V.replaceChild(F,W)};
_.wkB=function(F){var W,V=F.parentNode;if(V&&V.nodeType!=11)if(F.removeNode)F.removeNode(!1);else{for(;W=F.firstChild;)V.insertBefore(W,F);_.dx(F)}};
_.K5=function(F){return F.children!=void 0?F.children:Array.prototype.filter.call(F.childNodes,function(W){return W.nodeType==1})};
_.$Pu=function(F){return F.nextElementSibling!==void 0?F.nextElementSibling:_.GID(F.nextSibling,!0)};
_.GID=function(F,W){for(;F&&F.nodeType!=1;)F=W?F.nextSibling:F.previousSibling;return F};
_.Jm=function(F){return _.tW(F)&&F.nodeType==1};
_.wx=function(F,W){if(!F||!W)return!1;if(F.contains&&W.nodeType==1)return F==W||F.contains(W);if(typeof F.compareDocumentPosition!="undefined")return F==W||!!(F.compareDocumentPosition(W)&16);for(;W&&F!=W;)W=W.parentNode;return W==F};
y01=function(F,W){if(F==W)return 0;if(F.compareDocumentPosition)return F.compareDocumentPosition(W)&2?1:-1;if("sourceIndex"in F||F.parentNode&&"sourceIndex"in F.parentNode){var V=F.nodeType==1,d=W.nodeType==1;if(V&&d)return F.sourceIndex-W.sourceIndex;var y=F.parentNode,z=W.parentNode;return y==z?UPB(F,W):!V&&_.wx(y,W)?-1*Ouu(F,W):!d&&_.wx(z,F)?Ouu(W,F):(V?F.sourceIndex:y.sourceIndex)-(d?W.sourceIndex:z.sourceIndex)}d=_.qP(F);V=d.createRange();V.selectNode(F);V.collapse(!0);F=d.createRange();F.selectNode(W);
F.collapse(!0);return V.compareBoundaryPoints(_.dm.Range.START_TO_END,F)};
Ouu=function(F,W){var V=F.parentNode;if(V==W)return-1;for(;W.parentNode!=V;)W=W.parentNode;return UPB(W,F)};
UPB=function(F,W){for(;W=W.previousSibling;)if(W==F)return-1;return 1};
Xki=function(F){var W,V=arguments.length;if(!V)return null;if(V==1)return arguments[0];var d=[],y=Infinity;for(W=0;W<V;W++){for(var z=[],I=arguments[W];I;)z.unshift(I),I=I.parentNode;d.push(z);y=Math.min(y,z.length)}z=null;for(W=0;W<y;W++){I=d[0][W];for(var n=1;n<V;n++)if(I!=d[n][W])return z;z=I}return z};
_.qP=function(F){return F.nodeType==9?F:F.ownerDocument||F.document};
xPT=function(F){return F.contentDocument||F.contentWindow.document};
_.HR=function(F,W){if("textContent"in F)F.textContent=W;else if(F.nodeType==3)F.data=String(W);else if(F.firstChild&&F.firstChild.nodeType==3){for(;F.lastChild!=F.firstChild;)F.removeChild(F.lastChild);F.firstChild.data=String(W)}else _.eH(F),F.appendChild(_.qP(F).createTextNode(String(W)))};
vME={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};EMC={IMG:" ",BR:"\n"};$am=function(F){var W;F.tagName=="A"&&F.hasAttribute("href")||F.tagName=="INPUT"||F.tagName=="TEXTAREA"||F.tagName=="SELECT"||F.tagName=="BUTTON"?W=!F.disabled&&(!F.hasAttribute("tabindex")||cTT(F)):W=F.hasAttribute("tabindex")&&cTT(F);return W};
cTT=function(F){F=F.tabIndex;return typeof F==="number"&&F>=0&&F<32768};
Syu=function(F){var W=[];tkm(F,W,!0);F=W.join("");F=F.replace(/ \xAD /g," ").replace(/\xAD/g,"");F=F.replace(/\u200B/g,"");F=F.replace(/ +/g," ");F!=" "&&(F=F.replace(/^\s*/,""));return F};
PKT=function(F){var W=[];tkm(F,W,!1);return W.join("")};
tkm=function(F,W,V){if(!(F.nodeName in vME))if(F.nodeType==3)V?W.push(String(F.nodeValue).replace(/(\r\n|\r|\n)/g,"")):W.push(F.nodeValue);else if(F.nodeName in EMC)W.push(EMC[F.nodeName]);else for(F=F.firstChild;F;)tkm(F,W,V),F=F.nextSibling};
_.JTr=function(F,W,V){if(!W&&!V)return null;var d=W?String(W).toUpperCase():null;return _.bK(F,function(y){return(!d||y.nodeName==d)&&(!V||typeof y.className==="string"&&_.$c(y.className.split(/\s+/),V))},!0)};
_.bK=function(F,W,V){F&&!V&&(F=F.parentNode);for(V=0;F;){if(W(F))return F;F=F.parentNode;V++}return null};
p5=function(F){this.JSC$9633_document_=F||_.dm.document||document};
_.B=p5.prototype;_.B.getElement=function(F){return _.Gm(this.JSC$9633_document_,F)};
_.B.$=p5.prototype.getElement;_.B.getElementsByTagName=function(F,W){return(W||this.JSC$9633_document_).getElementsByTagName(String(F))};
_.B.getElementsByTagNameAndClass=function(F,W,V){return hi(this.JSC$9633_document_,F,W,V)};
_.B.$$=p5.prototype.getElementsByTagNameAndClass;_.B.setProperties=jGB;_.B.JSC$9635_createDom=function(F,W,V){return CKh(this.JSC$9633_document_,arguments)};
_.B.createElement=function(F){return kIB(this.JSC$9633_document_,F)};
_.B.createTextNode=function(F){return this.JSC$9633_document_.createTextNode(String(F))};
_.B.getWindow=function(){return this.JSC$9633_document_.defaultView};
var sy=function(F){return _.rTT(F.JSC$9633_document_)};
_.B=p5.prototype;_.B.appendChild=function(F,W){F.appendChild(W)};
_.B.append=NoD;_.B.canHaveChildren=TY;_.B.removeNode=_.dx;_.B.getChildren=_.K5;_.B.contains=_.wx;_.B.isFocusable=$am;_.B=kY.prototype;_.B.getWidth=function(){return this.right-this.left};
_.B.getHeight=function(){return this.bottom-this.top};
_.B.clone=function(){return new kY(this.top,this.right,this.bottom,this.left)};
_.B.contains=function(F){return this&&F?F instanceof kY?F.left>=this.left&&F.right<=this.right&&F.top>=this.top&&F.bottom<=this.bottom:F.x>=this.left&&F.x<=this.right&&F.y>=this.top&&F.y<=this.bottom:!1};
_.B.expand=function(F,W,V,d){_.tW(F)?(this.top-=F.top,this.right+=F.right,this.bottom+=F.bottom,this.left-=F.left):(this.top-=F,this.right+=Number(W),this.bottom+=Number(V),this.left-=Number(d));return this};
_.B.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};
_.B.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};
_.B.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};
_.B.translate=function(F,W){F instanceof _.ra?(this.left+=F.x,this.right+=F.x,this.top+=F.y,this.bottom+=F.y):(this.left+=F,this.right+=F,typeof W==="number"&&(this.top+=W,this.bottom+=W));return this};
_.B.scale=function(F,W){W=typeof W==="number"?W:F;this.left*=F;this.right*=F;this.top*=W;this.bottom*=W;return this};_.B=ln.prototype;_.B.clone=function(){return new ln(this.left,this.top,this.width,this.height)};
_.B.boundingRect=function(F){var W=Math.max(this.left+this.width,F.left+F.width),V=Math.max(this.top+this.height,F.top+F.height);this.left=Math.min(this.left,F.left);this.top=Math.min(this.top,F.top);this.width=W-this.left;this.height=V-this.top};
_.B.contains=function(F){return F instanceof _.ra?F.x>=this.left&&F.x<=this.left+this.width&&F.y>=this.top&&F.y<=this.top+this.height:this.left<=F.left&&this.left+this.width>=F.left+F.width&&this.top<=F.top&&this.top+this.height>=F.top+F.height};
_.B.distance=function(F){var W=F.x<this.left?this.left-F.x:Math.max(F.x-(this.left+this.width),0);F=F.y<this.top?this.top-F.y:Math.max(F.y-(this.top+this.height),0);return Math.sqrt(W*W+F*F)};
_.B.getSize=function(){return new _.C7(this.width,this.height)};
_.B.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};
_.B.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};
_.B.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};
_.B.translate=function(F,W){F instanceof _.ra?(this.left+=F.x,this.top+=F.y):(this.left+=F,typeof W==="number"&&(this.top+=W));return this};
_.B.scale=function(F,W){W=typeof W==="number"?W:F;this.left*=F;this.width*=F;this.top*=W;this.height*=W;return this};var QGB,jH,dLW,Ai,dmS,VFE,ymM,zcL,z6Q,syu;_.D0=function(F,W,V){if(typeof W==="string")(W=_.ZuB(F,W))&&(F.style[W]=V);else for(var d in W){V=F;var y=W[d],z=_.ZuB(V,d);z&&(V.style[z]=y)}};
QGB={};_.ZuB=function(F,W){var V=QGB[W];if(!V){var d=_.ZM(W);V=d;F.style[d]===void 0&&(d=(_.VB?"Webkit":_.dG?"Moz":null)+H7T(d),F.style[d]!==void 0&&(V=d));QGB[W]=V}return V};
_.cT=function(F,W){var V=_.qP(F);return V.defaultView&&V.defaultView.getComputedStyle&&(F=V.defaultView.getComputedStyle(F,null))?F[W]||F.getPropertyValue(W)||"":""};
_.fl=function(F,W){return _.cT(F,W)||(F.currentStyle?F.currentStyle[W]:null)||F.style&&F.style[W]};
_.Fxm=function(F){return _.fl(F,"position")};
jH=function(F,W,V){if(W instanceof _.ra){var d=W.x;W=W.y}else d=W,W=V;F.style.left=Ai(d,!1);F.style.top=Ai(W,!1)};
dLW=function(F){try{return F.getBoundingClientRect()}catch(W){return{left:0,top:0,right:0,bottom:0}}};
_.RG=function(F){var W=_.qP(F),V=new _.ra(0,0);if(F==(W?_.qP(W):document).documentElement)return V;F=dLW(F);W=sy(Bk(W));V.x=F.left+W.x;V.y=F.top+W.y;return V};
_.WxS=function(F,W,V){if(W instanceof _.C7)V=W.height,W=W.width;else if(V==void 0)throw Error("pa");F.style.width=Ai(W,!0);F.style.height=Ai(V,!0)};
Ai=function(F,W){typeof F=="number"&&(F=(W?Math.round(F):F)+"px");return F};
dmS=function(F){return VFE(F)};
VFE=function(F){var W=ymM;if(_.fl(F,"display")!="none")return W(F);var V=F.style,d=V.display,y=V.visibility,z=V.position;V.visibility="hidden";V.position="absolute";V.display="inline";F=W(F);V.display=d;V.position=z;V.visibility=y;return F};
ymM=function(F){var W=F.offsetWidth,V=F.offsetHeight,d=_.VB&&!W&&!V;return(W===void 0||d)&&F.getBoundingClientRect?(F=dLW(F),new _.C7(F.right-F.left,F.bottom-F.top)):new _.C7(W,V)};
zcL=function(F){var W=_.RG(F);F=VFE(F);return new ln(W.x,W.y,F.width,F.height)};
z6Q=function(F,W){F=F.style;"opacity"in F?F.opacity=W:"MozOpacity"in F?F.MozOpacity=W:"filter"in F&&(F.filter=W===""?"":"alpha(opacity="+Number(W)*100+")")};
_.XA=function(F,W){F.style.display=W?"":"none"};
_.oir=function(F){return"rtl"==_.fl(F,"direction")};
syu=function(F){var W=_.cT(F,"marginLeft"),V=_.cT(F,"marginRight"),d=_.cT(F,"marginTop");F=_.cT(F,"marginBottom");return new kY(parseFloat(d),parseFloat(V),parseFloat(F),parseFloat(W))};
_.Bxh=function(F){var W=_.cT(F,"borderLeftWidth"),V=_.cT(F,"borderRightWidth"),d=_.cT(F,"borderTopWidth");F=_.cT(F,"borderBottomWidth");return new kY(parseFloat(d),parseFloat(V),parseFloat(F),parseFloat(W))};var rb=function(F){this.context=F};
rb.prototype.isSupported=function(F){return(F==null?0:F.attributionEnabled)||(F==null?void 0:F.beaconMethod)==="POST"||(F==null?0:F.customHeaders)||(F==null?0:F.customBody)||(F==null?0:F.keepAlive)?!1:!n5(this.context)};
rb.prototype.ping=function(){var F=this;return XL(_.QS.apply(0,arguments).map(function(W){try{var V=F.context.global,d=!1;d=d===void 0?!1:d;V.google_image_requests||(V.google_image_requests=[]);var y=Tof("IMG",V.document);d&&(y.attributionSrc="");y.src=W;V.google_image_requests.push(y);return!0}catch(z){return!1}}).every(function(W){return W}))};
rb.prototype.pingWithHeadersAndBody=function(F,W,V){this.ping.apply(this,_.Pd(_.QS.apply(3,arguments)))};var LxM=function(F){this.context=F};
LxM.prototype.isSupported=function(F){return IaT&&!n5(this.context)&&pk1(this.context)!==void 0&&!(F==null?0:F.attributionEnabled)&&(F==null?void 0:F.beaconMethod)!=="POST"&&!(F==null?0:F.customHeaders)&&!(F==null?0:F.customBody)};
LxM.prototype.makeBeacon=function(F,W){if(!this.isSupported(W))throw new su;return new C5(this.context,F)};
var IaT=!1,C5=function(F,W){this.context=F;this.JSC$9654_urlWithoutToken=W;F=pk1(this.context);if(F===void 0)throw Error();this.wrappedBeacon=new F(niB(this),{})},niB=function(F){F=F.JSC$9654_urlWithoutToken;
return(F.slice(-1)[0]==="&"?F:F+"&")+"pbapi=1"};
C5.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
C5.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
C5.prototype.setHeader=function(){};
_.S0.Object.defineProperties(C5.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9654_urlWithoutToken},
set:function(F){this.JSC$9654_urlWithoutToken=F;this.wrappedBeacon.setURL(niB(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(F){if(F!=="GET")throw new su;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var mmh=function(F){this.context=F};
mmh.prototype.isSupported=function(F){if((F==null?0:F.attributionEnabled)||(F==null?void 0:F.beaconMethod)==="GET"||(F==null?0:F.customHeaders)||(F==null?0:F.customBody)||(F==null?0:F.keepAlive))return!1;var W;return!n5(this.context)&&((W=this.context.global.navigator)==null?void 0:W.sendBeacon)!==void 0};
mmh.prototype.ping=function(){var F=this;return XL(_.QS.apply(0,arguments).map(function(W){var V;return(V=F.context.global.navigator)==null?void 0:V.sendBeacon(W)}).every(function(W){return W}))};
mmh.prototype.pingWithHeadersAndBody=function(F,W,V){this.ping.apply(this,_.Pd(_.QS.apply(3,arguments)))};var UG=function(F){this.value=F},Cu=function(F,W){return XL(F.value).pipe(G3(W))},lK=new UG(!1),MUK=new UG(!0);var TI=function(F){this.value=F;this.releasedSubject=new ND};
TI.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.S0.Object.defineProperties(TI.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9667_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var jGC=["FRAME","IMG","IFRAME"],gMS=/^[01](px)?$/,ATC=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},DPN=function(){var F=new ATC;
F.crossDomainLoadedDefault=!0;F.pendingImagesBlockLoad=!0;return F};var aar=function(F,W){var V=wkh(F);if(V)if(V.onCreativeLoad)V.onCreativeLoad(W);else{var d=W?[W]:[],y=function(z){for(var I=0;I<d.length;++I)try{d[I](1,z)}catch(n){}d={push:function(n){n(1,z)}}};
V.onCreativeLoad=function(z){d.push(z)};
V.setAttribute("data-creative-load-listener","");V.addEventListener("creativeLoad",function(z){y(z.detail)});
_.dm.addEventListener("message",function(z){fiS(V,y,z)})}};var kX=function(F,W){var V=this;this.global=F;this.parentContext=W;this.JSC$9678_onVisibilityChange=this.document?da(XL(!0),Wi(this.document,"visibilitychange")).pipe(sG(this.parentContext.performanceMonitor,748),Su(function(){return V.getVisibilityState()}),m8()):XL("visible");
this.document?Wi(this.document,"DOMContentLoaded").pipe(sG(this.parentContext.performanceMonitor,739),n7(1)):XL(ToW("DOMContentLoaded"))},iRC=function(F){return F.document!==null&&F.document.visibilityState!==void 0};
kX.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
kX.prototype.querySelector=function(F){return this.document?this.document.querySelector(F):null};
kX.prototype.querySelectorAll=function(F){return this.document?_.xc(this.document.querySelectorAll(F)):[]};
kX.prototype.elementFromPoint=function(F,W){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;F=this.document.elementFromPoint(F,W);return F===null?null:new TI(F)};
var dTS=function(F,W,V){V=V===void 0?!1:V;if(W.ref===void 0||!F.document)return XL(W).pipe(sG(F.parentContext.performanceMonitor,749));var d=new p7(1),y=function(){d.next(W)};
V||aar(W.ref,y);rT9(W.ref,y);return d.pipe(sG(F.parentContext.performanceMonitor,749),n7(1))};
_.S0.Object.defineProperties(kX.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return Z7Y(this.global,"document")?this.global.document||null:null}}});var GIf=_.Cg(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),$Pm=_.Cg(["./reach_worklet.js"]),UPC=_.Cg(["./reach_worklet.js"]),ilf=_.Cg(["./reach_worklet.html"]),MFr=_.Cg(["./reach_worklet.js"]),YiT=_.Cg(["./reach_worklet.js"]);_.Hi(ilf);_.Hi(MFr);_.Hi(YiT);var Ku={left:0,top:0,width:0,height:0};var EML=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),dm1=/#|$/,ymK=/[?&]($|#)/;var Txh=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Txh,_.M5);var blC=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(blC,_.M5);var MFS=function(F,W){return _.Lu(F,2,W)},R6S=function(F,W){return _.Lu(F,3,W)};
blC.prototype.getModel=function(){return _.Mq(this,4)};
var paL=function(F,W){return _.Lu(F,4,W)},ilW=function(F,W){return _.Lu(F,5,W)},qiS=function(F,W){return _.Lu(F,9,W)},aaS=function(F,W){return Bu(F,10,W)},mmY=function(F,W){return _.tT(F,11,W)},Yi9=function(F,W){return _.Lu(F,1,W)},h6S=function(F,W){return _.tT(F,7,W)};var Iac="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var kM=function(F,W,V,d){F=F===void 0?window:F;W=W===void 0?null:W;V=V===void 0?new tum:V;d=d===void 0?Oum():d;Xif.call(this);var y=this;this.global=F;this.debugChannel=W;this.performanceMonitor=V;this.onPageHide=b7K(function(){return Wi(y.global,"pagehide")}).pipe(sG(this.performanceMonitor,941));
this.onLoad=b7K(function(){return Wi(y.global,"load")}).pipe(sG(this.performanceMonitor,738),n7(1));
this.onResize=b7K(function(){return Wi(y.global,"resize")}).pipe(sG(this.performanceMonitor,741));
this.onMessage=b7K(function(){return Wi(y.global,"message")}).pipe(sG(this.performanceMonitor,740));
this.document=new kX(this.global,this);this.timeProvider=new SGm(new JQm(this.intrinsicFunctionNamespace,this.performanceMonitor),new Pnm(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new EYm(new QdE(this),new LxM(this),new BR(this,new VkQ(this)),new BR(this,new mmh(this)),new BR(this,new rb(this)))};
_.u(kM,Xif);kM.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(F){return F}};
var n5=function(F){var W=F.global;return!!F.global.HTMLFencedFrameElement&&!!W.fence&&typeof W.fence.reportEvent==="function"};
_.B=kM.prototype;_.B.reportFencedFrameEvent=function(F){n5(this)&&this.global.fence.reportEvent(F)};
_.B.getOnBackgrounded=function(){return this.onPageHide.pipe(sG(this.performanceMonitor,942),G3(this.queue),Su(function(){}))};
_.B.postMessage=function(F,W,V){V=V===void 0?[]:V;this.global.postMessage(F,W,V)};
_.B.getWidth=function(){return Qd$(this.global)?this.global.width:0};
_.B.getHeight=function(){return Qd$(this.global)?this.global.height:0};
_.B.isMobile=function(){return FqL()||WqS()};
var ek=function(F,W){try{var V=sym(W,F.global,F.isMobile());return{left:V.left,top:V.top,width:V.getWidth(),height:V.getHeight()}}catch(d){return Ku}};
kM.prototype.validate=function(){var F=this.beaconFactory.isSupported()||n5(this);return this.global&&this.timeProvider.available()&&F};
var qy9=function(F){return(F=gih(F.global))?AK(F):null};
_.S0.Object.defineProperties(kM.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(F){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(F){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!Qd$(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}}});_.paC=!_.tc&&!_.qrr();var Yk$=function(F){return F};var hm$=function(F){return F.pipe(y7(function(W){var V=W.endOfSessionReason;var d;return((d=W.viewable)==null?void 0:d.extrapolateToNow().value)||V!=void 0}),n7(1),L7())};var rmL=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},CRW=function(F){var W=F.sequenceNumber.toString(10).padStart(2,"0");
W=""+F.startTime+W;F.sequenceNumber<99&&F.sequenceNumber++;return W};var aON=ug(T3(function(F){return F.endOfSessionReason===void 0}),Su(function(F){return Object.assign({},F,{timestamps:nu(F)})}),y7(function(F){var W=F.viewable;
F=F.timestamps;var V;return(V=W==null?void 0:W.extrapolateUsingTimestampMap(F).value)!=null?V:!1}),Su(function(F){var W=F.beaconFactory;
var V=F.timestampedExposureHistory;var d=F.timeOnScreen;var y=F.binaryContext;F=F.timestamps;if(W===void 0||V===void 0||d===void 0||y===void 0)return!1;if(d.extrapolateUsingTimestampMap(F).value.every(function(z){return z>=0}))return!0;
V=V.map(function(z){return z.timestamp+":"+z.value}).join(",");
d=k5C({bin:y,tos:d},F);W.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+d+("&eh="+V)).sendNow();return!0}),T3(function(F){return!F}),L7());var NxS=function(F){return{id:F.pingId,mcvt:F.maxConsecutiveViewTime,p:F.creativePosition,asp:F.adSpeedPosition,tm:F.totalMeasurementTime,tu:F.totalUnviewedTime,mtos:F.maxTimeOnScreen,tos:F.timeOnScreen,v:F.binaryVersion,bin:F.binaryContext,avms:F.measurementStrategy,bs:F.browserSize,mc:F.maximumExposure,"if":F.crossDomainIframeState,vu:F.delayedImpressionJsState,app:F.inApp,mse:F.mraidError,mtop:F.mraidSituation,itpl:F.injectedTemplateId,adk:F.adKey,exk:F.awbidKey,rs:F.requestSource,la:F.isLargeAd,
cr:F.isContentRecommendationAd,uach:F.userAgentClientHints,vs:F.viewState,r:F.reasonCode,pay:F.hasCpmavUrl,co:F.clientPingOrderCounter,rst:F.adRenderStartTime,rpt:F.adRenderPeriodTime,isd:F.initialScrollDepth,lsd:F.loadedScrollDepth,context:F.errorContext,msg:F.errorMessage,stack:F.errorStack,name:F.errorName,ec:F.hasElementChanged,sfr:F.strategyFailureReasons,met:F.creativeSearchResult,wmsd:F.webMeasurementStartDiagnostic,pv:F.pageVisible,epv:F.eosPageVisible,pbe:F.inStatefulBeaconExperiment,fle:F.inFetchLaterBeaconExperiment,
vae:F.inViewableAttributionExperiment,spb:F.supportsPendingBeacon,sfl:F.supportsFetchLater,ffslot:F.isFencedFrameSlotTurtlex,reach:F.sharedStorageReachMode,io2:F.v2VisibilityBitVector,rxdbg:F.rxDebugger,omida:F.omidAppId,omidp:F.omidPartner,omidpv:F.omidPartnerVersion,omidor:F.omidOcclusionReasons,omidv:F.omidVersion,omids:F.omidSessionType,omidam:F.omidAccessMode,omidct:F.omidCreativeType,omidia:F.omidInApp,omiddc:F.omidDeviceCategory,omidlat:F.omidLastActivity,omiddit:F.omidDeviceIdleTime,qid:F.errorEscapedQueryId}};var pYC=function(F){var W=[];return F.pipe(Su(function(V){var d=V.beaconFactory,y=V.fetchBeaconFactory,z=V.timeOnScreen,I=V.timeOnScreenUrlPrefixes,n=V.payloadMapper,M=V.timeOnScreenPingId,Y=V.timeOnScreenReason,h=V.urlSerializer,q=V.viewable,R=V.hasImpressionFired,b=V.inStatefulBeaconExperiment,g=V.supportsPendingBeacon,K=V.supportsFetchLater,C=V.turtlexReportEventData;if(!V.geometryMeasurable||!R||V.maxTimeOnScreen===void 0||z===void 0||I===void 0||n===void 0||M===void 0||h===void 0||d===void 0)return!1;
if(V.isTurtlex){if(Y===void 0)return!1;I=V.reportFencedFrameEvent;if(!I)return!1;I({eventType:"active-view-time-on-screen",eventData:C!=null?C:"",destination:["buyer"]});return!0}if(!(b||K||Y))return!1;C=nu(V);var k;q=(k=q==null?void 0:q.extrapolateUsingTimestampMap(C).value)!=null?k:!1;k=h(Object.assign({},V,{pingId:M,viewState:q?4:3,reasonCode:Y!=null?Y:"u",payloadMapper:n,urlPrefixes:I}),C);if(b){for(;W.length>I.length;)V=void 0,(V=W.shift())==null||V.deactivate();k.forEach(function(S,v){v>=W.length?
W.push(d.makeBeacon(S)):W[v].url=S});
return g&&y&&Y!==void 0?(k.forEach(function(S){y.makeBeacon(S).sendNow()}),!0):Y!==void 0}if(g&&y&&Y!==void 0)return k.forEach(function(S){y.makeBeacon(S).sendNow()}),!0;
if(K&&y){for(;W.length>I.length;)g=void 0,(g=W.shift())==null||g.deactivate();var f=h(Object.assign({},V,{pingId:M,viewState:q?4:3,reasonCode:Y!=null?Y:"u",payloadMapper:n,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),C)[0];k.forEach(function(S,v){v>=W.length?W.push(d.makeBeacon(f,{endOfSession:!0})):W[v].url=f});
return Y!==void 0?(k.forEach(function(S){y.makeBeacon(S).sendNow()}),!0):Y!==void 0}return Y!==void 0?(k.forEach(function(S){d.makeBeacon(S).sendNow()}),!0):!1}),T3(function(V){return!V}),L7())};var qkm=ug(y7(function(F){return F.immediateUrlPrefixes!==void 0&&F.payloadMapper!==void 0&&F.urlSerializer!==void 0&&F.inferredPingId!==void 0&&F.beaconFactory!==void 0}),y7(function(F){return xmc(F)!==null}),OlL(function(F){return F.activeViewUnmeasurableEvent},function(F){return F.emit}),Su(function(F){if(F.isTurtlex){var W=F.reportFencedFrameEvent;
if(W){var V;W({eventType:"active-view-unmeasurable",eventData:(V=F.turtlexReportEventData)!=null?V:"",destination:["buyer"]})}}else{V=void 0;var d=xmc(F);if(d==="x"){var y,z=(y=F.geometricMeasurementErrors)!=null?y:F.contextValidationErrors;z&&(W=z.stack,V=z.message)}F.urlSerializer(Object.assign({},F,{urlPrefixes:F.immediateUrlPrefixes,payloadMapper:F.payloadMapper,pingId:F.inferredPingId,viewState:2,reasonCode:d,errorMessage:V,errorStack:W}),nu(F)).forEach(function(I){F.beaconFactory.makeBeacon(I).sendNow()})}}),
n7(1),L7());var vim=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var mTf=ug(y7(function(F){return F.payloadMapper!==void 0&&F.immediateUrlPrefixes!==void 0&&F.urlSerializer!==void 0&&F.inferredPingId!==void 0&&F.beaconFactory!==void 0}),Su(function(F){return Object.assign({},F,{timestamps:nu(F)})}),y7(function(F){var W=F.viewable;
var V=F.hasImpressionFired;F=F.timestamps;var d;return!!V&&((d=W==null?void 0:W.extrapolateUsingTimestampMap(F).value)!=null?d:!1)}),OlL(function(F){return F.activeViewViewableEvent},function(F){return F.emit}),Su(function(F){var W=F.beaconFactory,V=F.turtlexReportEventData;
if(F.isTurtlex){var d=F.reportFencedFrameEvent;if(!d)return!1;d({eventType:"active-view-viewable",eventData:V!=null?V:"",destination:["buyer"]});return!0}V=F.urlSerializer(Object.assign({},F,{urlPrefixes:F.immediateUrlPrefixes,payloadMapper:F.payloadMapper,pingId:F.inferredPingId,viewState:4,reasonCode:"v"}),F.timestamps);(d=F.cpmavUrls)&&d.length>0&&F.viewUrlSerializer&&F.viewUrlSerializer(d,F).forEach(function(y){W.makeBeacon(y).sendNow()});
(d=F.viewableRelayUrls)&&d.length>0&&F.viewUrlSerializer&&F.viewUrlSerializer(d,F).forEach(function(y){W.makeBeacon(y).sendNow()});
V.forEach(function(y){W.makeBeacon(y,{attributionEnabled:F.isViewableAttributionEnabled}).sendNow()});
return!0}),T3(function(F){return!F}),L7());var NNr=Su(function(F){return[F.value.topWindowViewportExternalGeometry.width,F.value.topWindowViewportExternalGeometry.height]});var go=function(F,W){this.callback=F;this.options=W;this.intersectionObserverV2=this.intersectionObserverV1=null},p_m=function(F,W){W?F.intersectionObserverV2||(W=Object.assign({},F.options,{delay:100,
trackVisibility:!0}),F.intersectionObserverV2=new IntersectionObserver(F.callback,W)):F.intersectionObserverV1||(F.intersectionObserverV1=new IntersectionObserver(F.callback,F.options))},h6r=function(F,W){F=W?F.intersectionObserverV2:F.intersectionObserverV1;
if(!F)throw new xDB;return F};
go.prototype.observe=function(F,W){h6r(this,F).observe(W)};
go.prototype.unobserve=function(F,W){h6r(this,F).unobserve(W)};
go.prototype.disconnect=function(F){h6r(this,F).disconnect()};
go.prototype.takeRecords=function(F){return h6r(this,F).takeRecords()};var z1h={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:Ku,topWindowViewportExternalGeometry:Ku,measurementRequests:new ND,elementGeometrySourceName:"ns",elementGeometry:Ku,intersectionGeometry:Ku,viewportLocalAppOffset:{x:0,y:0}};var g$$=Hk(ug(Su(function(F){var W;return(W=F.exposureOverride)!=null?W:qCm(F)}),Su(function(F){return isFinite(F)?F:0}))),rGc=Hk(ug(Su(function(F){var W;
return(W=F.exposureOverride)!=null?W:qCm(F)}),Su(function(F){return isFinite(F)?F:-1})));var lI=function(F,W){this.a=F;this.b=W;if(F.clock.timeline!==W.clock.timeline)throw Error();};
lI.prototype.equivalentTo=function(F){return F instanceof lI?this.a.equivalentTo(F.a)&&this.b.equivalentTo(F.b):!1};
lI.prototype.extrapolateToTime=function(F){var W=this.a.extrapolateToTime(F).value,V=this.b.extrapolateToTime(F).value;return{timestamp:F,value:[W,V]}};
_.S0.Object.defineProperties(lI.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 F=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),W=this.a.lastMeasurement.timestamp.equals(F)?this.a.lastMeasurement.value:this.a.extrapolateToTime(F).value,V=this.b.lastMeasurement.timestamp.equals(F)?this.b.lastMeasurement.value:this.b.extrapolateToTime(F).value;return{timestamp:F,value:[W,V]}}}});var NA=function(F,W){this.input=F;this.mapFunction=W;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
NA.prototype.equivalentTo=function(F){return F instanceof NA?this.input.equivalentTo(F.input)&&this.mapFunction===F.mapFunction:!1};
NA.prototype.extrapolateToTime=function(F){F=this.input.extrapolateToTime(F);return{timestamp:F.timestamp,value:this.mapFunction(F.value)}};
_.S0.Object.defineProperties(NA.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var f5=function(){};
f5.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
f5.prototype.extrapolateUsingTimestampMap=function(F){var W=this.clock.timeline,V,d=(V=F.get(W))!=null?V:this.clock.now();F.set(W,d);return this.extrapolateToTime(d)};
f5.prototype.map=function(F){return new qir(this,F)};
f5.prototype.joinWith=function(F){return new R6r(this,F)};
var R6r=function(){lI.apply(this,arguments);this.map=f5.prototype.map;this.joinWith=f5.prototype.joinWith;this.extrapolateToNow=f5.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=f5.prototype.extrapolateUsingTimestampMap};
_.u(R6r,lI);var qir=function(){NA.apply(this,arguments);this.map=f5.prototype.map;this.joinWith=f5.prototype.joinWith;this.extrapolateToNow=f5.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=f5.prototype.extrapolateUsingTimestampMap};
_.u(qir,NA);var AT=function(F,W){this.lastMeasurement=W;this.extrapolateToNow=f5.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=f5.prototype.extrapolateUsingTimestampMap;this.map=f5.prototype.map;this.joinWith=f5.prototype.joinWith;this.clock=F};
AT.prototype.equivalentTo=function(F){return F.active};
AT.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.S0.Object.defineProperties(AT.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var lnh=Su(function(F){if(F.value.viewportGeometrySourceName==="omid"){if(F.value.elementGeometrySourceName==="nio")return"omio";if(F.value.elementGeometrySourceName==="geo")return"omgeo"}return F.value.elementGeometrySourceName==="geo"||F.value.elementGeometrySourceName==="nio"?F.value.viewportGeometrySourceName:F.value.elementGeometrySourceName});var b6C=ug(y7(function(F){return!isNaN(F)}),qD(function(F,W){return isNaN(F)?W:Math.min(F,W)},NaN),m8());var us$=Hk(ug(Su(function(F){return F.intersectionGeometry.width*F.intersectionGeometry.height/(F.exposedViewportLocalGeometry.width*F.exposedViewportLocalGeometry.height)}),Su(function(F){return isFinite(F)?Math.min(1,F):0})));var kLf=ug(Hk(Su(function(F){F=F.exposureOverride?F.elementGeometry.width*F.elementGeometry.height*F.exposureOverride/(F.topWindowViewportExternalGeometry.width*F.topWindowViewportExternalGeometry.height):F.intersectionGeometry.width*F.intersectionGeometry.height/(F.topWindowViewportExternalGeometry.width*F.topWindowViewportExternalGeometry.height);return isFinite(F)?F:0})));var GLh=function(F,W){var V=this;this.timeProvider=F;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=W.pipe(m8()).subscribe(function(d){ULc(V);V.measurementRequestObserver=d})},O6S=function(F,W){ULc(F);
F.lastMeasurementRequest=F.timeProvider.setTimeout(function(){var V;return void((V=F.measurementRequestObserver)==null?void 0:V.next())},W)},ULc=function(F){F.lastMeasurementRequest!==null&&F.timeProvider.clearTimeout(F.lastMeasurementRequest);
F.lastMeasurementRequest=null};
GLh.prototype.dispose=function(){ULc(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var blB=function(){};var L0W=function(F,W){this.context=F;this.strategies=W};
_.u(L0W,blB);L0W.prototype.buildGeometrySource=function(F,W){var V=this.strategies.map(function(z){return z.buildGeometrySource(F,W)}),d=cGL(V.map(function(z){return z.geometrySource})),y=d.capturedErrors.pipe(TxB());
return{geometrySource:d.chain.pipe(G3(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:y,strategyErrors:d.capturedErrors}].concat(_.Pd(V.map(function(z){return z.additionalOutputs}))))}};
var TxB=function(){return qD(function(F,W){W instanceof aG?F.push(W.measurementStrategyFailureReason):F.push(-1);return F},[])};var nNc=function(F,W){this.context=F;this.poller=W};
_.u(nNc,blB);nNc.prototype.buildGeometrySource=function(F,W){var V=twL(Puf(this.context,this.poller),o$Y(this.context,W.requestSource));return{geometrySource:E$L(F.measurableCreative.pipe(V),W.inApp),additionalOutputs:{}}};var IOr=function(F,W,V){V=V===void 0?mLc(F,W):V;this.context=F;this.intersectionObserverStrategy=V};
_.u(IOr,blB);IOr.prototype.buildGeometrySource=function(F,W){var V=this.intersectionObserverStrategy(W.useV2);return{geometrySource:E$L(F.measurableCreative.pipe(V,anK(this.context)),W.inApp),additionalOutputs:{}}};var e6M=function(F,W,V){var d=d===void 0?Symbol():d;this.element=F;this.immediateUrls=W;this.timeOnScreenUrls=V;this.symbol=d};var w_L=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),W0N=Object.freeze([1,.75,w_L.exposureThreshold,w_L.largeAdExposureThreshold,0]);var Zy$=function(F,W){W=W===void 0?36E5:W;var V=V===void 0?!0:V;this.creatives=new ND;this.elementsToUnregister=new ND;this.elementMap=new Map;var d=new kM(window,null);d.beaconFactory=new BR(d,new rb(d));Bph(d,this.creatives,this.elementsToUnregister,F,W,V).subscribe()},WZL=function(F,W,V,d){if(!F.elementMap.has(W)){var y=new TI(W);
F.elementMap.set(W,y);F.creatives.next(new e6M(y,V,d))}},FZN=function(F,W){F.elementsToUnregister.next(W);
var V=F.elementMap.get(W);V!==void 0&&(V.release(),F.elementMap.delete(W))};var MiK=function(F){var W=F.url;F=F.uaDataValues;this.JSC$9783_url_=W;this.uaDataValues_=F;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var V=/[?&]([^&=]+)=([^&]*)/g;F=V.exec(W);)this.urlParamValues_[F[1]]=F[2]},YfW=function(F){F=F.uaDataValues_;
if(!F)return"";var W=NP("uap",F.platform)+NP("uapv",F.platformVersion)+NP("uafv",F.uaFullVersion)+NP("uaa",F.architecture)+NP("uam",F.model)+NP("uab",F.bitness);F.fullVersionList&&(W+="&uafvl="+encodeURIComponent(F.fullVersionList.map(function(V){return encodeURIComponent(V.brand)+";"+encodeURIComponent(V.version)}).join("|")));
F.wow64!=null&&(W+="&uaw="+Number(F.wow64));return W.slice(1)};var giB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(giB,_.M5);giB.prototype.getId=function(){return _.Mq(this,1)};var wb=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(wb,_.M5);wb.prototype.getSeconds=function(){return aj(this,1)};
wb.prototype.setSeconds=function(F){return _.zV(this,1,b4(F),"0")};_.pD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(_.pD,_.M5);_.pD.prototype.getSeconds=function(){return aj(this,1)};
_.pD.prototype.setSeconds=function(F){return _.zV(this,1,b4(F),"0")};
_.uAB=function(F){var W=Number(pT(F,1));F=_.Oy(F,2);return new Date(W*1E3+F/1E6)};var GY=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(GY,_.M5);GY.prototype.getUrl=function(){return _.Mq(this,1)};
GY.prototype.setUrl=function(F){return _.rH(this,1,F)};
GY.prototype.getHeight=function(){return _.Oy(this,2)};
GY.prototype.getWidth=function(){return _.Oy(this,3)};var $X=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u($X,_.M5);$X.prototype.getAspectRatio=function(){return iy(this,1)};
$X.prototype.getDuration=function(){return _.FE(this,wb,2)};var Kxh=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Kxh,_.M5);var HlD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(HlD,_.M5);var DmD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(DmD,_.M5);var AmB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(AmB,_.M5);var jyi=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(jyi,_.M5);var rmC=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(rmC,_.M5);var CRf=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(CRf,_.M5);var k5B=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(k5B,_.M5);var laE=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(laE,_.M5);var Uu=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Uu,_.M5);var Ou=[2,4,5,6,7];var Nxr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Nxr,_.M5);var LT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(LT,_.M5);_.B=LT.prototype;_.B.getId=function(){return _.FE(this,giB,1)};
_.B.getName=function(){return _.Mq(this,2)};
_.B.setDescription=function(F){return _.rH(this,3,F)};
_.B.getUrl=function(){return _.Mq(this,8)};
_.B.setUrl=function(F){return _.rH(this,8,F)};
var Xz=function(F){return _.$M(F,GY,10,_.Uy())};
LT.prototype.getOwner=function(F){return _.SLT(this,40,F)};
var xX=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(xX,_.M5);_.vR=[0,rV,GVM];_.Eu=[0,rV,GVM];var faf=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(faf,_.M5);var cR=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(cR,_.M5);cR.prototype.getStatus=function(){return _.Y2(this,1)};
cR.prototype.removeItem=function(F){return vuC(this,2,F)};var waE=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(waE,_.M5);waE.prototype.getName=function(){return _.Mq(this,8)};var ti=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ti,_.M5);ti.prototype.getCommand=function(){return _.Y2(this,1)};
ti.prototype.getSource=function(){return _.FE(this,waE,2)};
ti.prototype.setVisible=function(F){return _.I3(this,5,F)};
ti.prototype.removeItem=function(F){return vuC(this,7,F)};var G5S=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(G5S,_.M5);G5S.prototype.getCommand=function(){return _.Y2(this,1)};
G5S.prototype.removeItem=function(F){return vuC(this,4,F)};
var $mm=_.rn(G5S);var SH=function(F,W,V){V=V===void 0?Error():V;var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.code=F;W+=":";V instanceof Error?(this.message=W+V.message,this.stack=V.stack||""):(this.message=W+String(V),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(SH,Error);_.Ba=function(){this.JSC$9841_disposed_=this.JSC$9841_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.Ba.prototype.JSC$9841_disposed_=!1;_.Ba.prototype.isDisposed=function(){return this.JSC$9841_disposed_};
_.Ba.prototype.dispose=function(){this.JSC$9841_disposed_||(this.JSC$9841_disposed_=!0,this.disposeInternal())};
_.Ba.prototype[Symbol.dispose]=function(){this.dispose()};
_.Zi=function(F,W){F.addOnDisposeCallback(_.WZ(_.fu,W))};
_.Ba.prototype.addOnDisposeCallback=function(F,W){this.JSC$9841_disposed_?W!==void 0?F.call(W):F():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),W&&(F=F.bind(W)),this.onDisposeCallbacks_.push(F))};
_.Ba.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var PR=function(F){_.Ba.call(this);this.wpc=F};
_.u(PR,_.Ba);PR.prototype.gG6=function(){return this.wpc.f()};
PR.prototype.cY8=function(F){return this.wpc.c(F)};
PR.prototype.gM=function(F){return this.wpc.m(gNm(F))};
PR.prototype.rFl=function(F){return this.wpc.mws(gNm(F))};
var GI=function(F){_.Ba.call(this);var W=this;this.vm=F;this.eYl="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.zqt=void 0;this.glS=this.vm.p;this.lFv=this.sPL.bind(this);this.addOnDisposeCallback(function(){return void Umr(W)})};
_.u(GI,_.Ba);var OlC=function(F){var W;return _.m(function(V){if(V.nextAddress==1){if(!F.vm.wpc)throw new SH(30,"NWA");return F.z5L?V.return(F.z5L):V.yield(F.vm.wpc(),2)}W=V.yieldResult;F.z5L=new PR(W);return V.return(F.z5L)})};
GI.prototype.snapshot=function(F){return this.vm.s(Object.assign({},F.uU&&{c:F.uU},F.asv&&{s:F.asv},F.bBO!==void 0&&{p:F.bBO}))};
GI.prototype.sPL=function(F){this.vm.e(F)};
GI.prototype.iaV=function(F,W){return this.vm.c(F,W,!1)};
var Umr=function(F){F.zqt!==void 0&&(F.eYl.forEach(function(W){var V;(V=F.zqt)==null||V.removeEventListener(W,F.lFv)}),F.zqt=void 0)};
GI.prototype.oId=function(){return this.vm.l()};var Ji=function(){_.Ba.apply(this,arguments);this.pSg=1};
_.u(Ji,_.Ba);Ji.prototype.share=function(){if(this.isDisposed())throw Error("qa");this.pSg++;return this};
Ji.prototype.dispose=function(){--this.pSg||_.Ba.prototype.dispose.call(this)};var XaE=function(F){this.qnF=F;F.addNewEventMetric("/client_streamz/bg/frs",_.Ey("mk"))};
XaE.prototype.record=function(F,W){this.qnF.record("/client_streamz/bg/frs",F,W)};
var xmT=function(F){this.vFQ=F;F.addNewEventMetric("/client_streamz/bg/wrl",_.Ey("mn"),vk("ac"),vk("sc"),_.Ey("rk"),_.Ey("mk"))};
xmT.prototype.record=function(F,W,V,d,y,z){this.vFQ.record("/client_streamz/bg/wrl",F,W,V,d,y,z)};
var viu=function(F){this.wsF=F;F.addNewCounter("/client_streamz/bg/ec",_.Ey("en"),_.Ey("mk"))};
viu.prototype.increment=function(F,W){this.wsF.JSC$10094_incrementCounter("/client_streamz/bg/ec",F,W)};
var EiB=function(F){this.cDC=F;F.addNewEventMetric("/client_streamz/bg/el",_.Ey("en"),_.Ey("mk"))};
EiB.prototype.record=function(F,W,V){this.cDC.record("/client_streamz/bg/el",F,W,V)};
var cmi=function(F){this.b3Q=F;F.addNewCounter("/client_streamz/bg/cec",vk("ec"),_.Ey("mk"))};
cmi.prototype.increment=function(F,W){this.b3Q.JSC$10094_incrementCounter("/client_streamz/bg/cec",F,W)};
var tFr=function(F){this.dhl=F;F.addNewCounter("/client_streamz/bg/po/csc",vk("cs"),_.Ey("mk"))};
tFr.prototype.increment=function(F,W){this.dhl.JSC$10094_incrementCounter("/client_streamz/bg/po/csc",F,W)};
var SiS=function(F){this.rDl=F;F.addNewCounter("/client_streamz/bg/po/ctav",_.Ey("av"),_.Ey("mk"))};
SiS.prototype.increment=function(F,W){this.rDl.JSC$10094_incrementCounter("/client_streamz/bg/po/ctav",F,W)};
var PRi=function(F){this.tP6=F;F.addNewCounter("/client_streamz/bg/po/cwsc",_.Ey("su"),_.Ey("mk"))};
PRi.prototype.increment=function(F,W){this.tP6.JSC$10094_incrementCounter("/client_streamz/bg/po/cwsc",F,W)};var WVm=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(WVm,_.M5);var FVY=function(F,W){return _.yS(F,3,W,jDc)};var Jmr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Jmr,_.M5);var Zlf=[1,2,3];var Qyh=[0,Zlf,_.Gl,$5u,XgS];var Fgi=[0,_.$2,[0,Ag,_.j$]];var WgT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(WgT,_.M5);var VwC=[1,2,3];var dLf=[0,VwC,fjS,ryD,_.UB,Fgi];var yGD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(yGD,_.M5);var z1B=[0,_.$2,Qyh,dLf];var o$h=[0,_.fT];var s4B=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(s4B,_.M5);var BNi=[0,_.fT,-1,_.ly];var LgQ=[0,_.fT,-1,_.k2,_.ly];var InD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(InD,_.M5);var n$C=[1,2,3];var mLT=[0,n$C,_.UB,BNi,_.UB,LgQ,_.UB,o$h];var anM=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(anM,_.M5);anM.prototype.JSC$9914_serializeBinary=Lbr([0,_.fT,mLT,x5u,_.$2,z1B,U5B,_.Orr]);var i6S=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(i6S,_.M5);var p_u=function(F){var W=new anM;W=_.Lu(W,1,F.JSC$10030_metricName);var V=MwS(F);W=_.yS(W,3,V,_.Km);V=[];for(var d=[],y=_.L(F.cellMap.keys()),z=y.next();!z.done;z=y.next())d.push(z.value.split(","));for(y=0;y<d.length;y++){z=d[y];for(var I=F.cellType,n=F.getCells(z)||[],M=[],Y=0;Y<n.length;Y++){var h=n[Y],q=h&&h.cellValue;h=new WgT;switch(I){case 3:q=Number(q);Number.isFinite(q)&&BA(h,1,VwC,b4(q));break;case 2:BA(h,2,VwC,_.dt(Number(q)))}M.push(h)}I=M;for(n=0;n<I.length;n++){M=I[n];Y=new yGD;M=_.kv(Y,
2,M);Y=[];h=YCQ(F);for(q=0;q<h.length;q++){var R=h[q],b=z[q],g=new Jmr;switch(R){case 3:BA(g,1,Zlf,Ht(String(b)));break;case 2:R=Number(b);Number.isFinite(R)&&BA(g,2,Zlf,_.md(R));break;case 1:BA(g,3,Zlf,HBr(b==="true"))}Y.push(g)}Bu(M,1,Y);V.push(M)}}Bu(W,4,V);return W};var h1r=function(F){if(!F)return"";if(/^about:(?:blank|srcdoc)$/.test(F))return window.origin||"";F.indexOf("blob:")===0&&(F=F.substring(5));F=F.split("#")[0].split("?")[0];F=F.toLowerCase();F.indexOf("//")==0&&(F=window.location.protocol+F);/^[\w\-]*:\/\//.test(F)||(F=window.location.href);var W=F.substring(F.indexOf("://")+3),V=W.indexOf("/");V!=-1&&(W=W.substring(0,V));V=F.substring(0,F.indexOf("://"));if(!V)throw Error("ra`"+F);if(V!=="http"&&V!=="https"&&V!=="chrome-extension"&&V!=="moz-extension"&&
V!=="file"&&V!=="android-app"&&V!=="chrome-search"&&V!=="chrome-untrusted"&&V!=="chrome"&&V!=="app"&&V!=="devtools")throw Error("sa`"+V);F="";var d=W.indexOf(":");if(d!=-1){var y=W.substring(d+1);W=W.substring(0,d);if(V==="http"&&y!=="80"||V==="https"&&y!=="443")F=":"+y}return V+"://"+W+F};var R1B=function(F,W,V){var d=String(_.dm.location.href);return d&&F&&W?[W,qCu(h1r(d),F,V||null)].join(" "):null},qCu=function(F,W,V){var d=[],y=[];
if((Array.isArray(V)?2:1)==1)return y=[W,F],_.xN(d,function(n){y.push(n)}),b6B(y.join(" "));
var z=[],I=[];_.xN(V,function(n){I.push(n.key);z.push(n.value)});
V=Math.floor((new Date).getTime()/1E3);y=z.length==0?[V,W,F]:[z.join(":"),V,W,F];_.xN(d,function(n){y.push(n)});
F=b6B(y.join(" "));F=[V,F];I.length==0||F.push(I.join(""));return F.join("_")},b6B=function(F){var W=Cjc();
W.update(F);return W.digestString().toLowerCase()};var TND;_.B=ck.prototype;_.B.isEnabled=function(){if(!_.dm.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};
_.B.set=function(F,W,V){var d=!1;if(typeof V==="object"){var y=V.sameSite;d=V.secure||!1;var z=V.domain||void 0;var I=V.path||void 0;var n=V.maxAge}if(/[;=\s]/.test(F))throw Error("ta`"+F);if(/[;\r\n]/.test(W))throw Error("ua`"+W);n===void 0&&(n=-1);V=z?";domain="+z:"";I=I?";path="+I:"";d=d?";secure":"";n=n<0?"":n==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+n*1E3)).toUTCString();this.JSC$9925_document_.cookie=F+"="+W+V+I+n+d+(y!=null?";samesite="+y:"")};
_.B.get=function(F,W){for(var V=F+"=",d=(this.JSC$9925_document_.cookie||"").split(";"),y=0,z;y<d.length;y++){z=iS(d[y]);if(z.lastIndexOf(V,0)==0)return z.slice(V.length);if(z==F)return""}return W};
_.B.remove=function(F,W,V){var d=this.containsKey(F);this.set(F,"",{maxAge:0,path:W,domain:V});return d};
_.B.getKeys=function(){return TND(this).keys};
_.B.getValues=function(){return TND(this).values};
_.B.isEmpty=function(){return!this.JSC$9925_document_.cookie};
_.B.getCount=function(){return this.JSC$9925_document_.cookie?(this.JSC$9925_document_.cookie||"").split(";").length:0};
_.B.containsKey=function(F){return this.get(F)!==void 0};
_.B.containsValue=function(F){for(var W=TND(this).values,V=0;V<W.length;V++)if(W[V]==F)return!0;return!1};
_.B.clear=function(){for(var F=TND(this).keys,W=F.length-1;W>=0;W--)this.remove(F[W])};
TND=function(F){F=(F.JSC$9925_document_.cookie||"").split(";");for(var W=[],V=[],d,y,z=0;z<F.length;z++)y=iS(F[z]),d=y.indexOf("="),d==-1?(W.push(""),V.push(y)):(W.push(y.substring(0,d)),V.push(y.substring(d+1)));return{keys:W,values:V}};
_.mV=new ck(typeof document=="undefined"?null:document);var $1f,e1D;$1f=function(){var F=_.dm.__SAPISID||_.dm.__APISID||_.dm.__3PSAPISID||_.dm.__1PSAPISID||_.dm.__OVERRIDE_SID;if(F)return!0;typeof document!=="undefined"&&(F=new ck(document),F=F.get("SAPISID")||F.get("APISID")||F.get("__Secure-3PAPISID")||F.get("__Secure-1PAPISID"));return!!F};
e1D=function(F,W,V,d){(F=_.dm[F])||typeof document==="undefined"||(F=(new ck(document)).get(W));return F?R1B(F,V,d):null};
_.vfh=function(F){var W=h1r(_.dm==null?void 0:_.dm.location.href),V=[];if($1f()){W=W.indexOf("https:")==0||W.indexOf("chrome-extension:")==0||W.indexOf("chrome-untrusted://new-tab-page")==0||W.indexOf("moz-extension:")==0;var d=W?_.dm.__SAPISID:_.dm.__APISID;d||typeof document==="undefined"||(d=new ck(document),d=d.get(W?"SAPISID":"APISID")||d.get("__Secure-3PAPISID"));(d=d?R1B(d,W?"SAPISIDHASH":"APISIDHASH",F):null)&&V.push(d);W&&((W=e1D("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",F))&&V.push(W),
(F=e1D("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",F))&&V.push(F))}return V.length==0?null:V.join(" ")};var g$E=function(){this.minSize=1024};
g$E.prototype.compress=function(F){var W,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return W=new CompressionStream("gzip"),V=(new Response(W.readable)).arrayBuffer(),d=W.writable.getWriter(),z.yield(d.write((new TextEncoder).encode(F)),2);case 2:return z.yield(d.close(),3);case 3:return y=Uint8Array,z.yield(V,4);case 4:return z.return(new y(z.yieldResult))}})};
g$E.prototype.isSupported=function(F){return F<this.minSize?!1:typeof CompressionStream!=="undefined"};var usE=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(usE,_.M5);var Z0=function(F,W){this.intervalMs=F;this.callback=W;this.enabled=!1;this.nowFn=function(){return _.O7()};
this.lastTimeMs=this.nowFn()};
Z0.prototype.setInterval=function(F){this.intervalMs=F;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
Z0.prototype.start=function(){var F=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){F.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
Z0.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
Z0.prototype.tick=function(){var F=this;if(this.enabled){var W=Math.max(this.nowFn()-this.lastTimeMs,0);W<this.intervalMs*.8?this.timer=setTimeout(function(){F.tick()},this.intervalMs-W):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var Kgr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Kgr,_.M5);var H6B=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(H6B,_.M5);var DLi=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(DLi,_.M5);DLi.prototype.getTransmissionType=function(){return _.Y2(this,1)};
DLi.prototype.getRetryCount=function(){return _.Oy(this,3)};var fOc=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(fOc,_.M5);var Qt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Qt,_.M5);var Np9=function(F){Bu(wYC,1,F)};
Qt.prototype.getModel=function(){return _.Mq(this,6)};
var AGS=_.rn(Qt);var j4B=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(j4B,_.M5);var kh$=["platform","platformVersion","architecture","model","uaFullVersion"],wYC=new Qt,lOL=null;var FO=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(FO,_.M5);var rGT=function(F){return _.Vy(F,1,1)};var CuQ=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,4)};
_.u(CuQ,_.M5);_.Wo=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,36)};
_.u(_.Wo,_.M5);_.Wo.prototype.getExperimentIds=function(){return _.FE(this,usE,16)};var kLD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,19)};
_.u(kLD,_.M5);kLD.prototype.setLogSource=function(F){return _.Vy(this,2,F)};
kLD.prototype.setScheduler=function(F){return _.Vy(this,10,F)};var NNQ=function(F,W){this.isServiceWorkerScope=W=W===void 0?!1:W;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new kLD;Number.isInteger(F)&&this.logRequest.setLogSource(F);W||(this.locale=document.documentElement.getAttribute("lang"));lnB(this,new FO)};
NNQ.prototype.setLogSource=function(F){this.logRequest.setLogSource(F);return this};
var lnB=function(F,W){_.kv(F.logRequest,1,W);_.Y2(W,1)||rGT(W);F.isServiceWorkerScope||(W=V2(F),_.Mq(W,5)||_.Lu(W,5,F.locale));F.uach&&(W=V2(F),_.FE(W,Qt,9)||_.kv(W,9,F.uach))},fnT=function(F,W){F.transmissionType=W},w_C=function(F){var W=W===void 0?kh$:W;
var V=F.isServiceWorkerScope?void 0:pu();V?GhK(V,W).then(function(d){F.uach=AGS(d!=null?d:"[]");d=V2(F);_.kv(d,9,F.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},V2=function(F){var W=_.FE(F.logRequest,FO,1);
W||(W=new FO,lnB(F,W));F=W;W=_.FE(F,j4B,11);W||(W=new j4B,_.kv(F,11,W));return W};
NNQ.prototype.build=function(F,W,V,d,y,z){W=W===void 0?0:W;V=V===void 0?0:V;d=d===void 0?null:d;y=y===void 0?0:y;z=z===void 0?0:z;if(!this.isServiceWorkerScope){var I=V2(this);var n=new DLi;n=_.Vy(n,1,this.transmissionType);n=_.tT(n,2,this.isFinal);V=_.Rj(n,3,V>0?V:void 0);V=_.Rj(V,4,y>0?y:void 0);V=_.Rj(V,5,z>0?z:void 0);y=V.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;z=y[_.oD]|0;V=Af(V,z)?V:$l9(V,y,z)?GUN(V,y):new V.constructor(xu(y,z,!0));_.kv(I,10,V)}I=this.logRequest.clone();V=Date.now().toString();
I=_.d$(I,4,b4(V));F=F.slice();F=Bu(I,3,F);d&&(I=new Kgr,d=_.Rj(I,13,d),I=new H6B,d=_.kv(I,2,d),I=new CuQ,d=_.kv(I,1,d),d=_.Vy(d,2,9),_.kv(F,18,d));W&&_.pt(F,14,W);return F};Sk.prototype.currBackoffCount_=0;Sk.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
Sk.prototype.getValue=function(){return this.currValue_};
var GLB=function(F){F.currBaseValue_=Math.min(F.maxValue_,F.currBaseValue_*F.backoffFactor_);F.currValue_=Math.min(F.maxValue_,F.currBaseValue_+(F.randomFactor_?Math.round(F.randomFactor_*(Math.random()-.5)*2*F.currBaseValue_):0));F.currBackoffCount_++};var SNr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,8)};
_.u(SNr,_.M5);var $LD=_.rn(SNr);var PBE=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(PBE,_.M5);var dS;dS=new JyM;var y2=function(F){_.Ba.call(this);var W=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$10003_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$10003_sendBeaconApiEnabled=!1;this.logSource=F.logSource;this.getAuthHeaderValue=
F.getAuthHeaderValue||function(){};
this.logRequestBuilder=new NNQ(F.logSource,F.isServiceWorkerScope);this.network=F.network||null;this.productID=F.productID||null;this.bufferSize=1E3;this.clearcutUrl=F.urlOverride||null;this.sessionIndex=F.sessionIndex||null;this.disableAutomaticFlush=F.disableAutomaticFlush||!1;this.withCredentials=!F.disableWithCredentials;this.isServiceWorkerScope=F.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!pu()&&!!pu().navigator&&pu().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(ULT())).searchParams&&!!(new URL(ULT())).searchParams.set;var V=rGT(new FO);lnB(this.logRequestBuilder,V);this.flushBackoff=new Sk(1E4,3E5,.1);F=O6r(this,F.backgroundJobDeferrer);this.JSC$10003_flushTimer=new Z0(this.flushBackoff.getValue(),F);this.backupTimer=new Z0(6E5,F);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){X_E(W);
var d;(d=W.metalogService)==null||d.flush()}}),document.addEventListener("pagehide",function(){X_E(W);
var d;(d=W.metalogService)==null||d.flush()}))};
_.u(y2,_.Ba);var O6r=function(F,W){return F.isBrowserSupported?W?function(){W().then(function(){F.flush()})}:function(){F.flush()}:function(){}};
y2.prototype.disposeInternal=function(){X_E(this);this.JSC$10003_flushTimer.stop();this.backupTimer.stop();_.Ba.prototype.disposeInternal.call(this)};
var xLB=function(F){F.clearcutUrl||(F.clearcutUrl=ULT());try{return(new URL(F.clearcutUrl)).toString()}catch(W){return(new URL(F.clearcutUrl,pu().location.origin)).toString()}};
y2.prototype.dispatch=function(F){if(F instanceof _.Wo)this.log(F);else try{var W=new _.Wo,V=F.serialize();var d=_.Lu(W,8,V);this.log(d)}catch(y){zk(this,4,1)}};
var zk=function(F,W,V){F.metalogService&&F.metalogService.increment(W,V)};
y2.prototype.log=function(F){zk(this,2,1);if(this.isBrowserSupported){F=F.clone();var W=this.sequencePosition++;F=_.pt(F,21,W);this.componentId&&_.Lu(F,26,this.componentId);W=F;if(ET9(_.Wu(W,1))==null){var V=Date.now();V=Number.isFinite(V)?V.toString():"0";_.d$(W,1,b4(V))}_.EuB(W,15)!=null||_.pt(W,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(V=this.experimentIds.clone(),_.kv(W,16,V));zk(this,1,1);W=this.pendingEvents.length-this.bufferSize+1;W>0&&(this.pendingEvents.splice(0,W),this.numLogsDroppedSinceLastFlush+=
W,zk(this,3,W));this.pendingEvents.push(F);this.disableAutomaticFlush||this.JSC$10003_flushTimer.enabled||this.JSC$10003_flushTimer.start()}};
y2.prototype.flush=function(F,W){var V=this;if(this.pendingEvents.length===0)F&&F();else if(this.JSC$10003_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,v$S(this);else{var d=Date.now();if(this.noFlushUntilMs>d&&this.startWaitingMs<d)W&&W("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?fnT(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var y=this.pendingEvents.length,
z=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),I=this.getAuthHeaderValue();if(I&&this.lastFailedAuth===I)W&&W("stale-auth-token");else{this.pendingEvents=[];this.JSC$10003_flushTimer.enabled&&this.JSC$10003_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;d=z.serialize();var n;this.JSC$10003_compressor&&this.JSC$10003_compressor.isSupported(d.length)&&
(n=this.JSC$10003_compressor.compress(d));var M=E$C(this,d,I),Y=function(R){V.flushBackoff.reset();V.JSC$10003_flushTimer.setInterval(V.flushBackoff.getValue());if(R){var b=null;try{var g=JSON.stringify(JSON.parse(R.replace(")]}'\n","")));b=$LD(g)}catch(K){}b&&(R=Number(aj(b,1,_.$T("-1"))),R>0&&(V.startWaitingMs=Date.now(),V.noFlushUntilMs=V.startWaitingMs+R),imm(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,dS.fieldIndex),mlK(b,dS.fieldIndex),b=dS.ctor?dS.getExtensionFn(b,dS.ctor,dS.fieldIndex,
dS.JSC$9183_hasMessageId):dS.getExtensionFn(b,dS.fieldIndex,null,dS.JSC$9183_hasMessageId),b=b===null?void 0:b)&&(b=_.Oy(b,1,-1),b!==-1&&(V.flushBackoff=new Sk(b<1?1:b,3E5,.1),V.JSC$10003_flushTimer.setInterval(V.flushBackoff.getValue())))}F&&F();V.numRetriesSinceLastSuccessfulFlush=0},h=function(R,b){var g=_.$M(z,_.Wo,3,_.Uy());
var K=Number(aj(z,14));GLB(V.flushBackoff);V.JSC$10003_flushTimer.setInterval(V.flushBackoff.getValue());R===401&&I&&(V.lastFailedAuth=I);K&&(V.numLogsDroppedSinceLastFlush+=K);b===void 0&&(b=V.isRetryable(R));b&&(V.pendingEvents=g.concat(V.pendingEvents),V.disableAutomaticFlush||V.JSC$10003_flushTimer.enabled||V.JSC$10003_flushTimer.start());zk(V,7,1);W&&W("net-send-failed",R);++V.numRetriesSinceLastSuccessfulFlush},q=function(){V.network&&V.network.send(M,Y,h)};
n?n.then(function(R){zk(V,5,y);M.requestHeaders["Content-Encoding"]="gzip";M.requestHeaders["Content-Type"]="application/binary";M.body=R;M.bodyType=2;q()},function(){zk(V,6,y);
q()}):q()}}}};
var E$C=function(F,W,V){V=V===void 0?null:V;var d=d===void 0?F.withCredentials:d;var y={},z=new URL(xLB(F));V&&(y.Authorization=V);F.sessionIndex&&(y["X-Goog-AuthUser"]=F.sessionIndex,z.searchParams.set("authuser",F.sessionIndex));F.pageId&&(Object.defineProperty(y,"X-Goog-PageId",{value:F.pageId}),z.searchParams.set("pageId",F.pageId));return{url:z.toString(),body:W,bodyType:1,requestHeaders:y,requestType:"POST",withCredentials:d,timeoutMillis:F.timeoutMillis}},X_E=function(F){F.logRequestBuilder.isFinal=
!0;
F.flush();F.logRequestBuilder.isFinal=!1},v$S=function(F){cGC(F,function(W,V){W=new URL(W);
W.searchParams.set("format","json");var d=!1;try{d=pu().navigator.sendBeacon(W.toString(),V.serialize())}catch(y){}d||(F.isSendBeaconSupported=!1);return d})},cGC=function(F,W){if(F.pendingEvents.length!==0){var V=new URL(xLB(F));
V.searchParams.delete("format");var d=F.getAuthHeaderValue();d&&V.searchParams.set("auth",d);V.searchParams.set("authuser",F.sessionIndex||"0");for(d=0;d<10&&F.pendingEvents.length;++d){var y=F.pendingEvents.slice(0,32),z=F.logRequestBuilder.build(y,F.numLogsDroppedSinceLastFlush,F.numRetriesSinceLastSuccessfulFlush,F.productID,F.persistedLogRecoveredCount,F.persistedLogExpiredCount);if(!W(V.toString(),z)){++F.numRetriesSinceLastSuccessfulFlush;break}F.numLogsDroppedSinceLastFlush=0;F.numRetriesSinceLastSuccessfulFlush=
0;F.persistedLogRecoveredCount=0;F.persistedLogExpiredCount=0;F.pendingEvents=F.pendingEvents.slice(y.length)}F.JSC$10003_flushTimer.enabled&&F.JSC$10003_flushTimer.stop()}};
y2.prototype.isRetryable=function(F){return 500<=F&&F<600||F===401||F===0};
var ULT=function(){return"https://play.google.com/log?format=json&hasfast=true"};var twC=function(){this.abortSupported=typeof AbortController!=="undefined"};
twC.prototype.send=function(F,W,V){var d=this,y,z,I,n,M,Y,h,q,R,b;return _.m(function(g){switch(g.nextAddress){case 1:return z=(y=d.abortSupported?new AbortController:void 0)?setTimeout(function(){y.abort()},F.timeoutMillis):void 0,_.rK(g,2,3),I=Object.assign({},{method:F.requestType,
headers:Object.assign({},F.requestHeaders)},F.body&&{body:F.body},F.withCredentials&&{credentials:"include"},{signal:F.timeoutMillis&&y?y.signal:null}),g.yield(fetch(F.url,I),5);case 5:n=g.yieldResult;if(n.status!==200){(M=V)==null||M(n.status);g.jumpTo(3);break}if((Y=W)==null){g.jumpTo(7);break}return g.yield(n.text(),8);case 8:Y(g.yieldResult);case 7:case 3:_.kb(g);clearTimeout(z);_.G0(g,0);break;case 2:h=_.$b(g);switch((q=h)==null?void 0:q.name){case "AbortError":(R=V)==null||R(408);break;default:(b=
V)==null||b(400)}g.jumpTo(3)}})};
twC.prototype.getTransmissionType=function(){return 4};_.JT=function(F,W){W=W===void 0?"0":W;_.Ba.call(this);this.logSource=F;this.sessionIndex=W;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$10021_clearExperimentIds=this.productID=null;this.JSC$10021_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.u(_.JT,_.Ba);var JeN=function(F,W){F.buildLabel=W;return F},PjY=function(F,W){F.network=W;
return F},Qbr=function(F,W){F.JSC$10021_clearExperimentIds=W},Skh=function(F){F.JSC$10021_sendBeaconApiEnabled=!0;
return F};
_.JT.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.JT.prototype.build=function(){this.network||(this.network=new twC);var F=new y2({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.vfh,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.Zi(this,F);if(this.buildLabel){var W=this.buildLabel,V=
V2(F.logRequestBuilder);_.Lu(V,7,W)}F.JSC$10003_compressor=new g$E;this.componentId&&(F.componentId=this.componentId);this.productID&&(F.productID=this.productID);this.pageId&&(F.pageId=this.pageId);this.JSC$10021_clearExperimentIds&&((V=this.JSC$10021_clearExperimentIds)?(F.experimentIds||(F.experimentIds=new usE),W=F.experimentIds,V=V.serialize(),_.Lu(W,4,V)):F.experimentIds&&_.d$(F.experimentIds,4));this.JSC$10021_sendBeaconApiEnabled&&(F.JSC$10003_sendBeaconApiEnabled=F.isSendBeaconSupported);
w_C(F.logRequestBuilder);this.bufferSize&&(F.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(F);return F};var Vz$=function(F,W,V,d,y,z,I){F=F===void 0?-1:F;W=W===void 0?"":W;V=V===void 0?"":V;d=d===void 0?!1:d;y=y===void 0?"":y;_.Ba.call(this);this.logSource=F;this.componentId=W;z?W=z:(F=new _.JT(F,"0"),F.componentId=W,_.Zi(this,F),V!==""&&(F.destinationUrl=V),d&&(F.serviceWorkerScopeEnabled=!0),y&&JeN(F,y),I&&PjY(F,I),W=F.build());this.JSC$10025_transport=W};
_.u(Vz$,_.Ba);Vz$.prototype.flush=function(F){F=F||[];if(F.length){for(var W=new i6S,V=[],d=0;d<F.length;d++){var y=F[d],z=p_u(y);V.push(z);y.clear()}Bu(W,1,V);this.JSC$10025_transport.dispatch(W);this.JSC$10025_transport.flush()}};var SCh=function(F){this.cellValue=F};var oq=function(F,W,V){this.JSC$10030_metricName=F;this.cellType=W;this.fields=V||[];this.cellMap=new Map},YCQ=function(F){return F.fields.map(function(W){return W.fieldType})},MwS=function(F){return F.fields.map(function(W){return W.fieldName})};
_.B=oq.prototype;_.B.addCell=function(F){var W=_.QS.apply(1,arguments),V=this.getCells(W);V?V.push(new SCh(F)):this.JSC$10030_setCell(F,W)};
_.B.JSC$10030_setCell=function(F){var W=this.JSC$10030_getKey(_.QS.apply(1,arguments));this.cellMap.set(W,[new SCh(F)])};
_.B.getCells=function(){var F=this.JSC$10030_getKey(_.QS.apply(0,arguments));return this.cellMap.has(F)?this.cellMap.get(F):void 0};
_.B.getCell=function(){var F=this.getCells(_.QS.apply(0,arguments));return F&&F.length?F[0]:void 0};
_.B.clear=function(){this.cellMap.clear()};
_.B.JSC$10030_getKey=function(){var F=_.QS.apply(0,arguments);return F?F.join(","):"key"};var PuD=function(F,W){oq.call(this,F,3,W)};
_.u(PuD,oq);PuD.prototype.JSC$10033_incrementCounterBy=function(F){var W=_.QS.apply(1,arguments),V=0,d=this.getCell(W);d&&(V=d.cellValue);this.JSC$10030_setCell(V+F,W)};var JGr=function(F,W){oq.call(this,F,2,W)};
_.u(JGr,oq);JGr.prototype.record=function(F){this.addCell(F,_.QS.apply(1,arguments))};_.Lx=function(F){this.id=F};
_.Lx.prototype.toString=function(){return this.id};_.va=function(F,W){this.type=F instanceof _.Lx?String(F):F;this.currentTarget=this.target=W;this.defaultPrevented=this.propagationStopped_=!1};
_.va.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.va.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Iq=function(F,W){_.va.call(this,F?F.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;F&&this.init(F,W)};
_.Xx(_.Iq,_.va);
_.Iq.prototype.init=function(F,W){var V=this.type=F.type,d=F.changedTouches&&F.changedTouches.length?F.changedTouches[0]:null;this.target=F.target||F.srcElement;this.currentTarget=W;W=F.relatedTarget;W||(V=="mouseover"?W=F.fromElement:V=="mouseout"&&(W=F.toElement));this.relatedTarget=W;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.VB||F.offsetX!==void 0?F.offsetX:F.layerX,
this.offsetY=_.VB||F.offsetY!==void 0?F.offsetY:F.layerY,this.clientX=F.clientX!==void 0?F.clientX:F.pageX,this.clientY=F.clientY!==void 0?F.clientY:F.pageY,this.screenX=F.screenX||0,this.screenY=F.screenY||0);this.button=F.button;this.keyCode=F.keyCode||0;this.key=F.key||"";this.charCode=F.charCode||(V=="keypress"?F.keyCode:0);this.ctrlKey=F.ctrlKey;this.altKey=F.altKey;this.shiftKey=F.shiftKey;this.metaKey=F.metaKey;this.pointerId=F.pointerId||0;this.pointerType=F.pointerType;this.state=F.state;
this.timeStamp=F.timeStamp;this.event_=F;F.defaultPrevented&&_.Iq.superClass_.preventDefault.call(this)};
_.Iq.prototype.isButton=function(F){return this.event_.button==F};
_.Iq.prototype.stopPropagation=function(){_.Iq.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.Iq.prototype.preventDefault=function(){_.Iq.superClass_.preventDefault.call(this);var F=this.event_;F.preventDefault?F.preventDefault():F.returnValue=!1};var Z6T="closure_listenable_"+(Math.random()*1E6|0),nx=function(F){return!(!F||!F[Z6T])};var $TG=0;var Q4u=function(F){F.removed=!0;F.listener=null;F.proxy=null;F.src=null;F.handler=null};Pk.prototype.add=function(F,W,V,d,y){var z=F.toString();F=this.listeners[z];F||(F=this.listeners[z]=[],this.typeCount_++);var I=F0C(F,W,d,y);I>-1?(W=F[I],V||(W.callOnce=!1)):(W=new UTr(W,this.src,z,!!d,y),W.callOnce=V,F.push(W));return W};
Pk.prototype.remove=function(F,W,V,d){F=F.toString();if(!(F in this.listeners))return!1;var y=this.listeners[F];W=F0C(y,W,V,d);return W>-1?(Q4u(y[W]),_.rW$(y,W),y.length==0&&(delete this.listeners[F],this.typeCount_--),!0):!1};
var W0m=function(F,W){var V=W.type;if(!(V in F.listeners))return!1;var d=_.Ur(F.listeners[V],W);d&&(Q4u(W),F.listeners[V].length==0&&(delete F.listeners[V],F.typeCount_--));return d};
Pk.prototype.removeAll=function(F){F=F&&F.toString();var W=0,V;for(V in this.listeners)if(!F||V==F){for(var d=this.listeners[V],y=0;y<d.length;y++)++W,Q4u(d[y]);delete this.listeners[V];this.typeCount_--}return W};
Pk.prototype.getListener=function(F,W,V,d){F=this.listeners[F.toString()];var y=-1;F&&(y=F0C(F,W,V,d));return y>-1?F[y]:null};
Pk.prototype.hasListener=function(F,W){var V=F!==void 0,d=V?F.toString():"",y=W!==void 0;return _.MP.some(this.listeners,function(z){for(var I=0;I<z.length;++I)if(!(V&&z[I].type!=d||y&&z[I].capture!=W))return!0;return!1})};
var F0C=function(F,W,V,d){for(var y=0;y<F.length;++y){var z=F[y];if(!z.removed&&z.listener==W&&z.capture==!!V&&z.handler==d)return y}return-1};var VUE,dTr,yef,oNM,sbu,qm,op,jOW,BpB,L0f,mG,IOQ,zmu;VUE="closure_lm_"+(Math.random()*1E6|0);dTr={};yef=0;_.Da=function(F,W,V,d,y){if(d&&d.once)return qm(F,W,V,d,y);if(Array.isArray(W)){for(var z=0;z<W.length;z++)_.Da(F,W[z],V,d,y);return null}V=zmu(V);return nx(F)?F.listen(W,V,_.tW(d)?!!d.capture:!!d,y):oNM(F,W,V,!1,d,y)};
oNM=function(F,W,V,d,y,z){if(!W)throw Error("wa");var I=_.tW(y)?!!y.capture:!!y,n=mG(F);n||(F[VUE]=n=new Pk(F));V=n.add(W,V,d,I,z);if(V.proxy)return V;d=sbu();V.proxy=d;d.src=F;d.listener=V;if(F.addEventListener)_.uLT||(y=I),y===void 0&&(y=!1),F.addEventListener(W.toString(),d,y);else if(F.attachEvent)F.attachEvent(BpB(W.toString()),d);else if(F.addListener&&F.removeListener)F.addListener(d);else throw Error("xa");yef++;return V};
sbu=function(){var F=L0f,W=function(V){return F.call(W.src,W.listener,V)};
return W};
qm=function(F,W,V,d,y){if(Array.isArray(W)){for(var z=0;z<W.length;z++)qm(F,W[z],V,d,y);return null}V=zmu(V);return nx(F)?F.listenOnce(W,V,_.tW(d)?!!d.capture:!!d,y):oNM(F,W,V,!0,d,y)};
_.aq=function(F,W,V,d,y){if(Array.isArray(W))for(var z=0;z<W.length;z++)_.aq(F,W[z],V,d,y);else d=_.tW(d)?!!d.capture:!!d,V=zmu(V),nx(F)?F.unlisten(W,V,d,y):F&&(F=mG(F))&&(W=F.getListener(W,V,d,y))&&op(W)};
op=function(F){if(typeof F==="number"||!F||F.removed)return!1;var W=F.src;if(nx(W))return W0m(W.eventTargetListeners_,F);var V=F.type,d=F.proxy;W.removeEventListener?W.removeEventListener(V,d,F.capture):W.detachEvent?W.detachEvent(BpB(V),d):W.addListener&&W.removeListener&&W.removeListener(d);yef--;(V=mG(W))?(W0m(V,F),V.typeCount_==0&&(V.src=null,W[VUE]=null)):Q4u(F);return!0};
jOW=function(F,W,V,d,y){V=zmu(V);d=!!d;return nx(F)?F.getListener(W,V,d,y):F?(F=mG(F))?F.getListener(W,V,d,y):null:null};
BpB=function(F){return F in dTr?dTr[F]:dTr[F]="on"+F};
L0f=function(F,W){if(F.removed)F=!0;else{W=new _.Iq(W,this);var V=F.listener,d=F.handler||F.src;F.callOnce&&op(F);F=V.call(d,W)}return F};
mG=function(F){F=F[VUE];return F instanceof Pk?F:null};
IOQ="__closure_events_fn_"+(Math.random()*1E9>>>0);zmu=function(F){if(typeof F==="function")return F;F[IOQ]||(F[IOQ]=function(W){return F.handleEvent(W)});
return F[IOQ]};_.Ha=function(){_.Ba.call(this);this.eventTargetListeners_=new Pk(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.Xx(_.Ha,_.Ba);_.Ha.prototype[Z6T]=!0;_.B=_.Ha.prototype;_.B.setParentEventTarget=function(F){this.parentEventTarget_=F};
_.B.addEventListener=function(F,W,V,d){_.Da(this,F,W,V,d)};
_.B.removeEventListener=function(F,W,V,d){_.aq(this,F,W,V,d)};
_.B.dispatchEvent=function(F){var W,V=this.parentEventTarget_;if(V)for(W=[];V;V=V.parentEventTarget_)W.push(V);V=this.actualEventTarget_;var d=F.type||F;if(typeof F==="string")F=new _.va(F,V);else if(F instanceof _.va)F.target=F.target||V;else{var y=F;F=new _.va(d,V);_.MP.extend(F,y)}y=!0;var z;if(W)for(z=W.length-1;!F.propagationStopped_&&z>=0;z--){var I=F.currentTarget=W[z];y=nNT(I,d,!0,F)&&y}F.propagationStopped_||(I=F.currentTarget=V,y=nNT(I,d,!0,F)&&y,F.propagationStopped_||(y=nNT(I,d,!1,F)&&
y));if(W)for(z=0;!F.propagationStopped_&&z<W.length;z++)I=F.currentTarget=W[z],y=nNT(I,d,!1,F)&&y;return y};
_.B.disposeInternal=function(){_.Ha.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.B.listen=function(F,W,V,d){return this.eventTargetListeners_.add(String(F),W,!1,V,d)};
_.B.listenOnce=function(F,W,V,d){return this.eventTargetListeners_.add(String(F),W,!0,V,d)};
_.B.unlisten=function(F,W,V,d){return this.eventTargetListeners_.remove(String(F),W,V,d)};
_.B.removeAllListeners=function(F){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(F):0};
var nNT=function(F,W,V,d){W=F.eventTargetListeners_.listeners[String(W)];if(!W)return!0;W=W.concat();for(var y=!0,z=0;z<W.length;++z){var I=W[z];if(I&&!I.removed&&I.capture==V){var n=I.listener,M=I.handler||I.src;I.callOnce&&W0m(F.eventTargetListeners_,I);y=n.call(M,d)!==!1&&y}}return y&&!d.defaultPrevented};
_.Ha.prototype.getListener=function(F,W,V,d){return this.eventTargetListeners_.getListener(String(F),W,V,d)};
_.Ha.prototype.hasListener=function(F,W){return this.eventTargetListeners_.hasListener(F!==void 0?String(F):void 0,W)};var i0=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(F){return F&&AsyncContext.Snapshot.wrap(F)}:function(F){return F};var mTD=function(F,W){this.create_=F;this.reset_=W;this.occupants_=0;this.JSC$10065_head_=null};
mTD.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var F=this.JSC$10065_head_;this.JSC$10065_head_=F.next;F.next=null}else F=this.create_();return F};
mTD.prototype.put=function(F){this.reset_(F);this.occupants_<100&&(this.occupants_++,F.next=this.JSC$10065_head_,this.JSC$10065_head_=F)};var aOm=function(){this.workTail_=this.workHead_=null};
aOm.prototype.add=function(F,W){var V=XY1.get();V.set(F,W);this.workTail_?this.workTail_.next=V:this.workHead_=V;this.workTail_=V};
aOm.prototype.remove=function(){var F=null;this.workHead_&&(F=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),F.next=null);return F};
var XY1=new mTD(function(){return new iRB},function(F){return F.reset()}),iRB=function(){this.next=this.scope=this.fn=null};
iRB.prototype.set=function(F,W){this.fn=F;this.scope=W;this.next=null};
iRB.prototype.reset=function(){this.next=this.scope=this.fn=null};var MUM,xTm,ORY,YkE;xTm=!1;ORY=new aOm;_.Mn=function(F,W){MUM||YkE();xTm||(MUM(),xTm=!0);ORY.add(F,W)};
YkE=function(){var F=Promise.resolve(void 0);MUM=function(){F.then(vNh)}};var pYB=function(F){F.prototype.$goog_Thenable=!0},hmE=function(F){if(!F)return!1;
try{return!!F.$goog_Thenable}catch(W){return!1}};var qku,RmT,bRQ,emE,gNu,udB,AeB,CjT,fOT,lOC,CiG;_.sg=function(F,W){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(F!=_.ai)try{var V=this;F.call(W,function(d){V.resolve_(2,d)},function(d){V.resolve_(3,d)})}catch(d){this.resolve_(3,d)}};
qku=function(){this.next=this.context=this.JSC$10076_onRejected=this.JSC$10076_onFulfilled=this.child=null;this.always=!1};
qku.prototype.reset=function(){this.context=this.JSC$10076_onRejected=this.JSC$10076_onFulfilled=this.child=null;this.always=!1};
RmT=new mTD(function(){return new qku},function(F){F.reset()});
bRQ=function(F,W,V){var d=RmT.get();d.JSC$10076_onFulfilled=F;d.JSC$10076_onRejected=W;d.context=V;return d};
_.c6=function(F){if(F instanceof _.sg)return F;var W=new _.sg(_.ai);W.resolve_(2,F);return W};
_.Ip=function(F){return new _.sg(function(W,V){V(F)})};
emE=function(F,W,V){Tpi(F,W,V,null)||_.Mn(_.WZ(W,F))};
_.YO=function(F){return new _.sg(function(W,V){var d=F.length,y=[];if(d)for(var z=function(Y,h){d--;y[Y]=h;d==0&&W(y)},I=function(Y){V(Y)},n,M=0;M<F.length;M++)n=F[M],emE(n,_.WZ(z,M),I);
else W(y)})};
gNu=function(F){return new _.sg(function(W){var V=F.length,d=[];if(V)for(var y=function(n,M,Y){V--;d[n]=M?{fulfilled:!0,value:Y}:{fulfilled:!1,reason:Y};V==0&&W(d)},z,I=0;I<F.length;I++)z=F[I],emE(z,_.WZ(y,I,!0),_.WZ(y,I,!1));
else W(d)})};
udB=function(F){return new _.sg(function(W,V){var d=F.length,y=[];if(d)for(var z=function(Y){W(Y)},I=function(Y,h){d--;
y[Y]=h;d==0&&V(y)},n,M=0;M<F.length;M++)n=F[M],emE(n,z,_.WZ(I,M));
else W(void 0)})};
_.DR=function(){var F,W,V=new _.sg(function(d,y){F=d;W=y});
return new K0u(V,F,W)};
_.sg.prototype.then=function(F,W,V){return HRu(this,i0(typeof F==="function"?F:null),i0(typeof W==="function"?W:null),V)};
pYB(_.sg);AeB=function(F,W,V,d){DTT(F,bRQ(W||_.ai,V||null,d))};
_.px=function(F,W){W=i0(W);W=bRQ(W,W);W.always=!0;DTT(F,W);return F};
_.sg.prototype.finally=function(F){var W=this;F=i0(F);return new _.sg(function(V,d){AeB(W,function(y){F();V(y)},function(y){F();
d(y)})})};
_.sg.prototype.thenCatch=function(F,W){return HRu(this,null,i0(F),W)};
_.sg.prototype.catch=_.sg.prototype.thenCatch;_.sg.prototype.cancel=function(F){if(this.state_==0){var W=new _.T2(F);_.Mn(function(){jbT(this,W)},this)}};
var jbT=function(F,W){if(F.state_==0)if(F.parent_){var V=F.parent_;if(V.callbackEntries_){for(var d=0,y=null,z=null,I=V.callbackEntries_;I&&(I.always||(d++,I.child==F&&(y=I),!(y&&d>1)));I=I.next)y||(z=I);y&&(V.state_==0&&d==1?jbT(V,W):(z?(d=z,d.next==V.callbackEntriesTail_&&(V.callbackEntriesTail_=d),d.next=d.next.next):reE(V),CjT(V,y,3,W)))}F.parent_=null}else F.resolve_(3,W)},DTT=function(F,W){F.callbackEntries_||F.state_!=2&&F.state_!=3||khE(F);
F.callbackEntriesTail_?F.callbackEntriesTail_.next=W:F.callbackEntries_=W;F.callbackEntriesTail_=W},HRu=function(F,W,V,d){var y=bRQ(null,null,null);
y.child=new _.sg(function(z,I){y.JSC$10076_onFulfilled=W?function(n){try{var M=W.call(d,n);z(M)}catch(Y){I(Y)}}:z;
y.JSC$10076_onRejected=V?function(n){try{var M=V.call(d,n);M===void 0&&n instanceof _.T2?I(n):z(M)}catch(Y){I(Y)}}:I});
y.child.parent_=F;DTT(F,y);return y.child};
_.sg.prototype.unblockAndFulfill_=function(F){this.state_=0;this.resolve_(2,F)};
_.sg.prototype.unblockAndReject_=function(F){this.state_=0;this.resolve_(3,F)};
_.sg.prototype.resolve_=function(F,W){this.state_==0&&(this===W&&(F=3,W=new TypeError("ya")),this.state_=1,Tpi(W,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=W,this.state_=F,this.parent_=null,khE(this),F!=3||W instanceof _.T2||lOC(this,W)))};
var Tpi=function(F,W,V,d){if(F instanceof _.sg)return AeB(F,W,V,d),!0;if(hmE(F))return F.then(W,V,d),!0;if(_.tW(F))try{var y=F.then;if(typeof y==="function")return NpT(F,y,W,V,d),!0}catch(z){return V.call(d,z),!0}return!1},NpT=function(F,W,V,d,y){var z=!1,I=function(M){z||(z=!0,V.call(y,M))},n=function(M){z||(z=!0,d.call(y,M))};
try{W.call(F,I,n)}catch(M){n(M)}},khE=function(F){F.executing_||(F.executing_=!0,_.Mn(F.executeCallbacks_,F))},reE=function(F){var W=null;
F.callbackEntries_&&(W=F.callbackEntries_,F.callbackEntries_=W.next,W.next=null);F.callbackEntries_||(F.callbackEntriesTail_=null);return W};
_.sg.prototype.executeCallbacks_=function(){for(var F;F=reE(this);)CjT(this,F,this.state_,this.result_);this.executing_=!1};
CjT=function(F,W,V,d){if(V==3&&W.JSC$10076_onRejected&&!W.always)for(;F&&F.hadUnhandledRejection_;F=F.parent_)F.hadUnhandledRejection_=!1;if(W.child)W.child.parent_=null,fOT(W,V,d);else try{W.always?W.JSC$10076_onFulfilled.call(W.context):fOT(W,V,d)}catch(y){CiG.call(null,y)}RmT.put(W)};
fOT=function(F,W,V){W==2?F.JSC$10076_onFulfilled.call(F.context,V):F.JSC$10076_onRejected&&F.JSC$10076_onRejected.call(F.context,V)};
lOC=function(F,W){F.hadUnhandledRejection_=!0;_.Mn(function(){F.hadUnhandledRejection_&&CiG.call(null,W)})};
CiG=y9;_.T2=function(F){_.F1.call(this,F)};
_.Xx(_.T2,_.F1);_.T2.prototype.name="cancel";var K0u=function(F,W,V){this.promise=F;this.resolve=W;this.reject=V};var h0;_.iR=function(F,W){_.Ha.call(this);this.JSC$10088_interval_=F||1;this.timerObject_=W||_.dm;this.boundTick_=(0,_.Ll)(this.tick_,this);this.last_=_.O7()};
_.Xx(_.iR,_.Ha);_.B=_.iR.prototype;_.B.enabled=!1;_.B.JSC$10090_timer_=null;_.B.setInterval=function(F){this.JSC$10088_interval_=F;this.JSC$10090_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$10090_timer_&&this.stop()};
_.B.tick_=function(){if(this.enabled){var F=_.O7()-this.last_;F>0&&F<this.JSC$10088_interval_*.8?this.JSC$10090_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10088_interval_-F):(this.JSC$10090_timer_&&(this.timerObject_.clearTimeout(this.JSC$10090_timer_),this.JSC$10090_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.B.start=function(){this.enabled=!0;this.JSC$10090_timer_||(this.JSC$10090_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10088_interval_),this.last_=_.O7())};
_.B.stop=function(){this.enabled=!1;this.JSC$10090_timer_&&(this.timerObject_.clearTimeout(this.JSC$10090_timer_),this.JSC$10090_timer_=null)};
_.B.disposeInternal=function(){_.iR.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
h0=function(F,W,V){if(typeof F==="function")V&&(F=(0,_.Ll)(F,V));else if(F&&typeof F.handleEvent=="function")F=(0,_.Ll)(F.handleEvent,F);else throw Error("za");return Number(W)>2147483647?-1:_.dm.setTimeout(F,W||0)};
_.wYB=function(F){var W=null;return(new _.sg(function(V,d){W=h0(function(){V(void 0)},F);
W==-1&&d(Error("Aa"))})).thenCatch(function(V){_.dm.clearTimeout(W);
throw V;})};var Qf=function(F){_.Ba.call(this);this.streamzLogger=F;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$10094_flushTimer=new _.iR(this.flushInterval);this.JSC$10094_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.Zi(this,this.JSC$10094_flushTimer)};
_.u(Qf,_.Ba);Qf.prototype.sendIsolatedPayload=function(F){this.shouldSendIsolatedPayload=F;this.invocationLimit=1};
var GhM=function(F){F.JSC$10094_flushTimer.enabled||F.JSC$10094_flushTimer.start();F.invocationCount++;F.invocationCount>=F.invocationLimit&&F.snapshotAndFlush()};
Qf.prototype.snapshotAndFlush=function(){var F=this.metricMap.values();F=[].concat(_.Pd(F)).filter(function(W){return W.cellMap.size});
F.length&&this.streamzLogger.flush(F,this.shouldSendIsolatedPayload);$Ti(F);this.invocationCount=0;this.JSC$10094_flushTimer.enabled&&this.JSC$10094_flushTimer.stop()};
Qf.prototype.addNewCounter=function(F){var W=_.QS.apply(1,arguments);this.metricMap.has(F)||this.metricMap.set(F,new PuD(F,W))};
Qf.prototype.addNewEventMetric=function(F){var W=_.QS.apply(1,arguments);this.metricMap.has(F)||this.metricMap.set(F,new JGr(F,W))};
var UTQ=function(F,W){return F.disabledMetrics.has(W)?void 0:F.metricMap.get(W)};
Qf.prototype.JSC$10094_incrementCounter=function(F){this.JSC$10094_incrementCounterBy(F,1,_.QS.apply(1,arguments))};
Qf.prototype.JSC$10094_incrementCounterBy=function(F,W){var V=_.QS.apply(2,arguments),d=UTQ(this,F);d&&d instanceof PuD&&(d.JSC$10033_incrementCounterBy(W,V),GhM(this))};
Qf.prototype.record=function(F,W){var V=_.QS.apply(2,arguments),d=UTQ(this,F);d&&d instanceof JGr&&(d.record(W,V),GhM(this))};
var $Ti=function(F){for(var W=0;W<F.length;W++)F[W].clear()};_.qn=function(F,W,V){V=V===void 0?{}:V;W=Error.call(this,W);this.message=W.message;"stack"in W&&(this.stack=W.stack);this.code=F;this.metadata=V;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(_.qn,Error);_.qn.prototype.toString=function(){var F="RpcError("+(ceG(this.code)||String(this.code))+")";this.message&&(F+=": "+this.message);return F};_.ORh=_.dm.JSON.parse;_.Rq=_.dm.JSON.stringify;_.LW=_.dm.JSON.parse;_.XYS=function(F){switch(F){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 xTu=function(F){switch(F){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var vNB,ENr=function(){};
_.Xx(ENr,_.tU1);ENr.prototype.createInstance=function(){return new XMLHttpRequest};
vNB=new ENr;_.b0=function(F){_.Ha.call(this);this.headers=new Map;this.JSC$10103_xmlHttpFactory_=F||null;this.JSC$10103_active_=!1;this.JSC$10103_xhr_=null;this.JSC$10103_lastUri_="";this.JSC$10103_lastErrorCode_=0;this.JSC$10103_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$10103_timeoutId_=null;this.responseType_="";this.JSC$10103_withCredentials_=!1};
_.Xx(_.b0,_.Ha);var cei=/^https?$/i,tUS=["POST","PUT"],SkB=[],XFh=function(F,W,V,d,y,z,I){var n=new _.b0;SkB.push(n);W&&n.listen("complete",W);n.listenOnce("ready",n.cleanupSend_);z&&(n.timeoutInterval_=Math.max(0,z));I&&(n.JSC$10103_withCredentials_=I);n.send(F,V,d,y)};
_.b0.prototype.cleanupSend_=function(){this.dispose();_.Ur(SkB,this)};
_.b0.prototype.send=function(F,W,V,d){if(this.JSC$10103_xhr_)throw Error("Ba`"+this.JSC$10103_lastUri_+"`"+F);W=W?W.toUpperCase():"GET";this.JSC$10103_lastUri_=F;this.JSC$10103_lastError_="";this.JSC$10103_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$10103_active_=!0;this.JSC$10103_xhr_=this.createXhr();this.JSC$10103_xhr_.onreadystatechange=i0((0,_.Ll)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$10103_xhr_.open(W,String(F),!0),this.inOpen_=!1}catch(I){Pjh(this,I);return}F=
V||"";V=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var y in d)V.set(y,d[y]);else if(typeof d.keys==="function"&&typeof d.get==="function"){y=_.L(d.keys());for(var z=y.next();!z.done;z=y.next())z=z.value,V.set(z,d.get(z))}else throw Error("Ca`"+String(d));d=Array.from(V.keys()).find(function(I){return"content-type"==I.toLowerCase()});
y=_.dm.FormData&&F instanceof _.dm.FormData;!_.$c(tUS,W)||d||y||V.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");W=_.L(V);for(d=W.next();!d.done;d=W.next())V=_.L(d.value),d=V.next().value,V=V.next().value,this.JSC$10103_xhr_.setRequestHeader(d,V);this.responseType_&&(this.JSC$10103_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$10103_xhr_&&this.JSC$10103_xhr_.withCredentials!==this.JSC$10103_withCredentials_&&(this.JSC$10103_xhr_.withCredentials=this.JSC$10103_withCredentials_);
try{this.JSC$10103_timeoutId_&&(clearTimeout(this.JSC$10103_timeoutId_),this.JSC$10103_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$10103_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$10103_xhr_.send(F),this.inSend_=!1}catch(I){Pjh(this,I)}};
_.b0.prototype.createXhr=function(){return this.JSC$10103_xmlHttpFactory_?this.JSC$10103_xmlHttpFactory_.createInstance():vNB.createInstance()};
_.b0.prototype.timeout_=function(){typeof uSB!="undefined"&&this.JSC$10103_xhr_&&(this.JSC$10103_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$10103_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var Pjh=function(F,W){F.JSC$10103_active_=!1;F.JSC$10103_xhr_&&(F.inAbort_=!0,F.JSC$10103_xhr_.abort(),F.inAbort_=!1);F.JSC$10103_lastError_=W;F.JSC$10103_lastErrorCode_=5;Jem(F);ZRr(F)},Jem=function(F){F.errorDispatched_||(F.errorDispatched_=!0,F.dispatchEvent("complete"),F.dispatchEvent("error"))};
_.b0.prototype.abort=function(F){this.JSC$10103_xhr_&&this.JSC$10103_active_&&(this.JSC$10103_active_=!1,this.inAbort_=!0,this.JSC$10103_xhr_.abort(),this.inAbort_=!1,this.JSC$10103_lastErrorCode_=F||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ZRr(this))};
_.b0.prototype.disposeInternal=function(){this.JSC$10103_xhr_&&(this.JSC$10103_active_&&(this.JSC$10103_active_=!1,this.inAbort_=!0,this.JSC$10103_xhr_.abort(),this.inAbort_=!1),ZRr(this,!0));_.b0.superClass_.disposeInternal.call(this)};
_.b0.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)QbQ(this);else this.onReadyStateChangeEntryPoint_()};
_.b0.prototype.onReadyStateChangeEntryPoint_=function(){QbQ(this)};
var QbQ=function(F){if(F.JSC$10103_active_&&typeof uSB!="undefined")if(F.inSend_&&_.Tk(F)==4)setTimeout(F.onReadyStateChange_.bind(F),0);else if(F.dispatchEvent("readystatechange"),F.isComplete()){F.JSC$10103_active_=!1;try{if(F.isSuccess())F.dispatchEvent("complete"),F.dispatchEvent("success");else{F.JSC$10103_lastErrorCode_=6;try{var W=_.Tk(F)>2?F.JSC$10103_xhr_.statusText:""}catch(V){W=""}F.JSC$10103_lastError_=W+" ["+F.getStatus()+"]";Jem(F)}}finally{ZRr(F)}}},ZRr=function(F,W){if(F.JSC$10103_xhr_){F.JSC$10103_timeoutId_&&
(clearTimeout(F.JSC$10103_timeoutId_),F.JSC$10103_timeoutId_=null);
var V=F.JSC$10103_xhr_;F.JSC$10103_xhr_=null;W||F.dispatchEvent("ready");try{V.onreadystatechange=null}catch(d){}}};
_.b0.prototype.isActive=function(){return!!this.JSC$10103_xhr_};
_.b0.prototype.isComplete=function(){return _.Tk(this)==4};
_.b0.prototype.isSuccess=function(){var F=this.getStatus(),W;if(!(W=xTu(F))){if(F=F===0)F=cTc(String(this.JSC$10103_lastUri_)),F=!cei.test(F);W=F}return W};
_.Tk=function(F){return F.JSC$10103_xhr_?F.JSC$10103_xhr_.readyState:0};
_.B=_.b0.prototype;_.B.getStatus=function(){try{return _.Tk(this)>2?this.JSC$10103_xhr_.status:-1}catch(F){return-1}};
_.B.getResponseText=function(){try{return this.JSC$10103_xhr_?this.JSC$10103_xhr_.responseText:""}catch(F){return""}};
_.B.getResponse=function(){try{if(!this.JSC$10103_xhr_)return null;if("response"in this.JSC$10103_xhr_)return this.JSC$10103_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$10103_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$10103_xhr_)return this.JSC$10103_xhr_.mozResponseArrayBuffer}return null}catch(F){return null}};
_.B.getAllResponseHeaders=function(){return this.JSC$10103_xhr_&&_.Tk(this)>=2?this.JSC$10103_xhr_.getAllResponseHeaders()||"":""};
_.B.getLastError=function(){return typeof this.JSC$10103_lastError_==="string"?this.JSC$10103_lastError_:String(this.JSC$10103_lastError_)};var ZRS=function(){};
ZRS.prototype.send=function(F,W,V){W=W===void 0?function(){}:W;
V=V===void 0?function(){}:V;
XFh(F.url,function(d){d=d.target;d.isSuccess()?W(d.getResponseText()):V(d.getStatus())},F.requestType,F.body,F.requestHeaders,F.timeoutMillis,F.withCredentials)};
ZRS.prototype.getTransmissionType=function(){return 1};var FVh=function(F,W){this.bSg=F;this.event=W;this.startTime=FA()},y5h;
FVh.prototype.done=function(){this.bSg.jD(this.event,FA()-this.startTime)};
var eb=function(){Ji.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.u(eb,Ji);_.gS=function(F,W,V){var d=FA();W=W();F.jD(V,FA()-d);return W};
y5h=function(){eb.apply(this,arguments)};
_.u(y5h,eb);_.B=y5h.prototype;_.B.wHn=function(){};
_.B.uI=function(){};
_.B.jD=function(){};
_.B.logError=function(){};
_.B.mH=function(){};
_.B.dQv=function(){};
_.B.cCZ=function(){};
_.B.bU4=function(){};
var WVu=function(F){eb.call(this);var W=this;this.cZ=F;this.TEST_ONLY={u2O:function(){return W.cZ},
getExperimentIds:function(){return W.cZ.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void W.cZ.dispose()})};
_.u(WVu,eb);_.B=WVu.prototype;_.B.update=function(F){this.cZ.dispose();this.cZ=F};
_.B.uI=function(F){this.cZ.uI(F)};
_.B.jD=function(F,W){this.cZ.jD(F,W)};
_.B.logError=function(F){this.cZ.logError(F)};
_.B.mH=function(){this.cZ.mH()};
_.B.dQv=function(F){this.cZ.dQv(F)};
_.B.cCZ=function(F){this.cZ.cCZ(F)};
_.B.bU4=function(F){this.cZ.bU4(F)};
_.B.wHn=function(F){this.cZ.wHn(F)};
var VzE=function(F,W){_.Ba.call(this);var V=this;this.callback=F;this.wOO=W;this.wfk=-W;this.addOnDisposeCallback(function(){return void clearTimeout(V.timer)})};
_.u(VzE,_.Ba);var d$E=function(F){if(F.timer===void 0){var W=Math.max(0,F.wfk+F.wOO-FA());F.timer=setTimeout(function(){try{F.callback()}finally{F.wfk=FA(),F.timer=void 0}},W)}},y5B=function(F,W){eb.call(this);
this.metrics=F;this.yn=W};
_.u(y5B,eb);_.B=y5B.prototype;_.B.wHn=function(F){this.metrics.gJn.record(F,this.yn)};
_.B.uI=function(F){this.metrics.eventCount.increment(F,this.yn)};
_.B.jD=function(F,W){this.metrics.awg.record(W,F,this.yn)};
_.B.logError=function(F){this.metrics.errorCount.increment(F,this.yn)};
_.B.dQv=function(F){this.metrics.va6.increment(F,this.yn)};
_.B.cCZ=function(F){this.metrics.iU7.increment(F,this.yn)};
_.B.bU4=function(F){this.metrics.qr2.increment(F,this.yn)};
var zFW=function(F,W){W=W===void 0?[]:W;var V={yn:F.yn||"_",vhL:F.vhL||[],gpt:F.gpt|0,destinationUrl:F.destinationUrl,lJL:F.lJL||function(){},
rNd:F.rNd||function(z,I){return d$$(z,I,V.lJL,V.destinationUrl)}},d=V.rNd("53",V.vhL.concat(W));
y5B.call(this,{gJn:new XaE(d),errorCount:new cmi(d),eventCount:new viu(d),awg:new EiB(d),b2b:new xmT(d),va6:new tFr(d),iU7:new SiS(d),qr2:new PRi(d)},V.yn);var y=this;this.TEST_ONLY={getExperimentIds:function(){return y.options.vhL.concat(y.mAg).sort(function(z,I){return z-I})}};
this.options=V;this.service=d;this.jql=!F.rNd;this.flushDebouncer=new VzE(function(){return void y.service.snapshotAndFlush()},V.gpt);
this.addOnDisposeCallback(function(){y.flushDebouncer.dispose();y.jql&&y.service.dispose()});
(this.mAg=W.slice()).sort(_.Nmh)};
_.u(zFW,y5B);zFW.prototype.mH=function(){d$E(this.flushDebouncer)};var skr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(skr,_.M5);_.BjY=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(_.BjY,_.M5);var j1=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,0,j1.messageId)};
_.u(j1,_.M5);var zFf=_.I7c(j1);j1.messageId="bfkj";var DTc=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(DTc,_.M5);var oJh=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(oJh,_.M5);var sOC=_.rn(oJh);_.ET=function(){var F=this;this.promise=new Promise(function(W,V){F.resolve=W;F.reject=V})};_.u0=function(F){_.Ba.call(this);var W=this;this.qEO=Math.floor(Math.random()*200);this.hZV=new oJh;if("challenge"in F&&zFf(F.challenge)){var V=_.Mq(F.challenge,4,void 0,NM);var d=_.Mq(F.challenge,5,void 0,NM);_.Mq(F.challenge,7,void 0,NM)&&(this.hZV=sOC(_.Mq(F.challenge,7,void 0,NM)))}else V=F.program,d=F.globalName;this.addOnDisposeCallback(function(){var g,K,C;return _.m(function(k){if(k.nextAddress==1)return k.yield(W.z3l,2);g=k.yieldResult;K=g.lCh;(C=K)==null||C();_.UD(k)})});
this.gS=oJY(F.dlv||{},this.hZV);_.Zi(this,this.gS);var y=new _.ET;this.z3l=y.promise;this.gS.uI("t");var z=this.gS.share(),I=new FVh(z,"t"),n=function(g,K,C,k){if(!W.gS.isDisposed()){var f="k";K?f="h":C&&(f="u");f!=="k"?k!==0&&(W.gS.uI(f),W.gS.jD(f,g)):W.qEO<=0?(W.gS.uI(f),W.gS.jD(f,g),W.qEO=Math.floor(Math.random()*200)):W.qEO--}},M=function(g,K,C,k){Promise.resolve().then(function(){I.done();
z.mH();z.dispose();y.resolve({mYC:g,lCh:K,hqa:C,ayl:k})})};
if(!_.dm[d])throw this.gS.logError(25),Error("Da");if(!_.dm[d].a)throw this.gS.logError(26),Error("Ea");try{var Y=_.dm[d].a;d=[];for(var h=[],q=Aeh(this.hZV),R=0;R<q.length;R++)d.push(q[R]),h.push(1);var b=jbc(this.hZV);for(q=0;q<b.length;q++)d.push(b[q]),h.push(2);this.lQa=_.L(Y(V,M,!0,F.njG,n,[d,h],_.Mq(this.hZV,5),!1)).next().value;this.glS=y.promise.then(function(){})}catch(g){throw this.gS.logError(28),g;
}};
_.u(_.u0,_.Ba);_.u0.prototype.snapshot=function(F){if(this.isDisposed())throw Error("Fa");this.gS.uI("n");var W=this.gS.share();return this.z3l.then(function(V){var d=V.mYC;return new Promise(function(y){var z=new FVh(W,"n");d(function(I){z.done();W.wHn(I.length);W.mH();W.dispose();y(I)},[F.uU,
F.asv,F.dbg,F.bBO])})})};
_.u0.prototype.sPL=function(F){this.z3l.then(function(W){var V;(V=W.hqa)==null||V(F)})};
_.u0.prototype.iaV=function(F,W){return this.z3l.then(function(V){var d;return(d=V.ayl)==null?void 0:d(F,W,!1)})};
_.u0.prototype.oId=function(){return this.gS.share()};var BYM=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(BYM,_.M5);var XwY=_.I7c(BYM);var LVS=function(){this.promises={};this.esf=null},IUQ=function(){LVS.instance||(LVS.instance=new LVS);
return LVS.instance},m$E=function(F,W){return nJf(F,_.FE(W,skr,1,NM),_.FE(W,_.BjY,2,NM),_.Mq(W,3,void 0,NM))},nJf=function(F,W,V,d){if(!W&&!V)return Promise.resolve();
if(!d)return nJW(W,V);var y;(y=F.promises)[d]||(y[d]=new Promise(function(z,I){nJW(W,V).then(function(){F.esf=d;z()},function(n){delete F.promises[d];
I(n)})}));
return F.promises[d]};var aUC=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(aUC,_.M5);var ioC=function(F,W){return _.rH(F,1,W)},Mzf=function(F,W){return _.rH(F,2,W)};var Kx=function(F){_.Ba.call(this);var W=this;this.options=F;this.hoL=new _.ET;this.glS=this.hoL.promise;this.hPi=new _.ET;this.zRk=1;this.zQZ=new _.ET;this.axi=[];this.isPaused=!1;this.mXL=F.mXL||function(){};
this.zVO=new WVu(oJY(F.dlv||{}));YmD(this,F.f9,F.sTs,F.qpe,F.iyJ,Object.assign({},pOM,F.y8h||{}));this.addOnDisposeCallback(function(){return void hFT(W)})};
_.u(Kx,_.Ba);Kx.prototype.snapshot=function(F){var W=this;return _.m(function(V){switch(V.nextAddress){case 1:if(W.isDisposed())throw Error("Fa");if(W.tg||W.m7k){V.jumpTo(2);break}return V.yield(W.hPi.promise,2);case 2:if(!W.tg){V.jumpTo(4);break}return V.yield(W.tg.snapshot(F),5);case 5:return V.return(V.yieldResult);case 4:throw W.m7k;}})};
Kx.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.e2&&this.e2.pause())};
Kx.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.e2&&this.e2.resume())};
Kx.prototype.checkForRefresh=function(){var F=this;return _.m(function(W){if(F.isDisposed())throw Error("Fa");var V;if(V=F.e2)V=F.e2,V.isExpired()?(qmT(V),V.resolver(0),V=!0):V=!1,V=!V;return V?W.jumpTo(0):W.yield(F.zQZ.promise,0)})};
var boS=function(F){var W;return _.m(function(V){if(F.isDisposed())throw Error("Fa");(W=F.e2)==null||RFC(W);return V.yield(F.zQZ.promise,0)})},hFT=function(F){F.m7k=Error("Ha");
F.hPi.resolve();re$(F.hoL.promise);F.hoL.reject(Error("Ha"));F.zVO.dispose();Promise.all(F.axi).then(function(){var V;return _.m(function(d){(V=F.tg)==null||V.dispose();F.tg=void 0;_.UD(d)})});
F.axi=[];var W;(W=F.e2)==null||RFC(W);re$(F.zQZ.promise);F.zQZ.reject(Error("Ha"))};
Kx.prototype.sPL=function(F){var W,V;(W=this.tg)==null||(V=W.sPL)==null||V.call(W,F)};
Kx.prototype.iaV=function(F,W){var V,d,y;return(y=(V=this.tg)==null?void 0:(d=V.iaV)==null?void 0:d.call(V,F,W))!=null?y:Promise.resolve()};
var TYf=function(F,W){var V=F.mXL;F.mXL=function(){V();W()}},eFh=function(F,W){F.isDisposed()||(F.tg=W,F.zVO.update(W.oId()),F.hPi.resolve(),F.hoL.resolve(void 0),F.mXL())};
Kx.prototype.handleError=function(F){if(!this.isDisposed()){this.m7k=F;this.hPi.resolve();var W,V;(V=(W=this.options).kdh)==null||V.call(W,F)}};
var gJm=function(F,W){W&&(Promise.all(F.axi).then(function(){return void W.dispose()}),F.axi=[])},Ho=function(F,W){F.zRk=W;
var V,d;(d=(V=F.options).gL3)==null||d.call(V,W)},u0B=function(F){F.isDisposed()||(F.zQZ.resolve(),F.zQZ=new _.ET)},YmD=function(F,W,V,d,y,z){d=d===void 0?IUQ():d;
y=y===void 0?Promise.resolve(void 0):y;var I,n,M,Y,h,q,R,b,g,K,C,k;_.m(function(f){switch(f.nextAddress){case 1:return f.yield(0,3);case 3:n=null;if(!I){f.jumpTo(6);break}Ho(F,7);_.rK(f,7);return f.yield(z5(I.snapshot({}),z.hwC,function(){return Promise.resolve("E:CTO")}),9);
case 9:n=f.yieldResult;_.$J(f,6);break;case 7:_.$b(f),n="E:UCE";case 6:M=void 0,Y=I?z.o4g:z.jRl,h=new Sk(Y,z.n47,z.zWG,z.lwl),q=1;case 10:if(!(q<=z.maxAttempts)){f.jumpTo(12);break}if(q===1){f.jumpTo(13);break}Ho(F,0);F.e2=new Dd(h.getValue(),z.g4i,z.l4v);return f.yield(F.e2.promise,14);case 14:R=f.yieldResult,F.e2=void 0,R===1?(q=1,h.reset()):GLB(h);case 13:_.rK(f,15);b=void 0;if(V){b=V;f.jumpTo(17);break}Ho(F,5);g=d.esf;return f.yield(z5(KVT(W,g,n),z.kXl,function(){return Promise.reject(Error("Ia"))}),
18);
case 18:b=f.yieldResult;case 17:return Ho(F,3),f.yield(z5(m$E(d,b),z.ef2,function(){return Promise.reject(Error("Ja"))}),19);
case 19:return Ho(F,8),f.yield(y,20);case 20:return K=new _.u0({challenge:b,dlv:F.options.dlv,njG:F.options.njG}),f.yield(z5(K.glS,z.wHo,function(){return Promise.reject(Error("Ka"))}),21);
case 21:M=K;f.jumpTo(12);break;case 15:C=_.$b(f),F.handleError(C),u0B(F);case 11:q++;f.jumpTo(10);break;case 12:if(F.isDisposed()){f.jumpTo(5);break}M&&(V=void 0,gJm(F,I),I=M,eFh(F,M),u0B(F));Ho(F,2);F.e2=new Dd(z.me6,z.g4i,z.l4v);F.isPaused&&F.e2.pause();return f.yield(F.e2.promise,22);case 22:F.e2=void 0;if(F.isDisposed()){f.jumpTo(5);break}f.jumpTo(3);break;case 5:(k=I)==null||k.dispose(),_.UD(f)}})};
Kx.prototype.oId=function(){return this.zVO.share()};
var pOM={me6:432E5,g4i:3E5,l4v:10,hwC:1E4,kXl:3E4,ef2:3E4,wHo:6E4,jRl:1E3,o4g:6E4,n47:6E5,zWG:.25,lwl:2,maxAttempts:10},Dd=function(F,W,V){var d=this;this.endTimeMs=0;this.x9i=null;this.isPaused=!1;this.tick=function(){if(!d.isPaused){var y=d.endTimeMs-Date.now();y<=d.gp2?(d.x9i=null,d.resolver(0)):d.x9i=setTimeout(d.tick,Math.min(y,d.g4i))}};
this.g4i=W;this.gp2=V;this.promise=new Promise(function(y){d.resolver=y});
HoE(this,F)},HoE=function(F,W){F.endTimeMs=Date.now()+W;
F.tick()};
Dd.prototype.pause=function(){this.isPaused||(this.isPaused=!0,qmT(this))};
Dd.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var RFC=function(F){qmT(F);F.endTimeMs=0;F.isPaused=!1;F.resolver(1)},qmT=function(F){F.x9i&&(clearTimeout(F.x9i),F.x9i=null)};
Dd.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var D$u,ioL=(D$u=Math.imul)!=null?D$u:function(F,W){return F*W|0},oy=[196,
200,224,18],A0=function(F,W,V){V=V===void 0?[]:V;this.maxItems=F;this.cP=W===void 0?0:W;this.de=V},A5r=function(F){var W=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!W)return new A0(F);var V=W.split(",");if(V.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new A0(F);W=V.slice(1);W.length===1&&W[0]===""&&(W=[]);V=Number(V[0]);return isNaN(V)||V<0||V>W.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new A0(F)):new A0(F,V,W)};
A0.prototype.serialize=function(){return String(this.cP)+","+this.de.join()};
A0.prototype.insert=function(F,W){var V=void 0;if(this.de[this.cP]!==F){var d=this.de.indexOf(F);d!==-1?(this.de.splice(d,1),d<this.cP&&this.cP--,this.de.splice(this.cP,0,F)):(V=this.de[this.cP],this.de[this.cP]=F)}this.cP=(this.cP+1)%this.maxItems;F=m$$("iU5q-!O9@$",this.serialize());V&&F&&W(V);return F};
var jOf=function(F,W){this.nbd=W;try{var V=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(d){V=!1}V&&(this.index=A5r(F))},r5r=function(F,W,V,d,y){var z=F.index?_.gS(F.nbd,function(){return hF9(F.index,Ymf(W),V,d,y)},"W"):"u";
F.nbd.bU4(z)},CqS=function(F,W,V){var d=_.L(F.index?_.gS(F.nbd,function(){return qm9(Ymf(W),V)},"R"):["u"]),y=d.next().value;
d=d.next().value;F.nbd.cCZ(y);return d};var k4T={toString:function(F){var W=[],V=0;F-=-2147483648;W[V++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(F%52);for(F=Math.floor(F/52);F>0;)W[V++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(F%62),F=Math.floor(F/62);return W.join("")}};var fUi=function(F){F=lUu(F);for(var W=2654435769,V=2654435769,d=314159265,y=F.length,z=y,I=0,n=function(){W-=V;W-=d;W^=d>>>13;V-=d;V-=W;V^=W<<8;d-=W;d-=V;d^=V>>>13;W-=V;W-=d;W^=d>>>12;V-=d;V-=W;V^=W<<16;d-=W;d-=V;d^=V>>>5;W-=V;W-=d;W^=d>>>3;V-=d;V-=W;V^=W<<10;d-=W;d-=V;d^=V>>>15};z>=12;z-=12,I+=12)W+=NYT(F,I),V+=NYT(F,I+4),d+=NYT(F,I+8),n();
d+=y;switch(z){case 11:d+=F[I+10]<<24;case 10:d+=F[I+9]<<16;case 9:d+=F[I+8]<<8;case 8:V+=F[I+7]<<24;case 7:V+=F[I+6]<<16;case 6:V+=F[I+5]<<8;case 5:V+=F[I+4];case 4:W+=F[I+3]<<24;case 3:W+=F[I+2]<<16;case 2:W+=F[I+1]<<8;case 1:W+=F[I]}n();return k4T.toString(d)},lUu=function(F){for(var W=[],V=0;V<F.length;V++)W.push(F.charCodeAt(V));
return W},NYT=function(F,W){return F[W]+(F[W+1]<<8)+(F[W+2]<<16)+(F[W+3]<<24)};var jb=function(F){_.Ba.call(this);this.rU=F;this.zrj=new _.ET};
_.u(jb,_.Ba);var wOB=function(F,W){var V=setTimeout(function(){F.zrj.resolve()},W);
F.addOnDisposeCallback(function(){return void clearTimeout(V)})};
jb.prototype.rFl=function(F,W){var V=this.gM(F);W==null||W(V);return _.gS(this.rU,function(){return _.ZN(V,2)},this.qfZ)};
var G4E=function(F,W,V,d){return _.gS(F.rU,function(){return V?F.rFl(W,d):F.gM(W,d)},F.t6n)},$$T=function(F,W,V,d){jb.call(this,F);
this.dW0=W;this.th0=V;this.t6n="m";this.qfZ="x";this.r2t=0;wOB(this,d)};
_.u($$T,jb);$$T.prototype.gM=function(F,W){var V=this;this.rU.uI(this.t6n);++this.r2t>=this.th0&&this.zrj.resolve();var d=F();F=_.gS(this.rU,function(){return V.dW0(d)},"C");
if(F===void 0)throw new SH(17,"YNJ:Undefined");if(!(F instanceof Uint8Array))throw new SH(18,"ODM:Invalid");W==null||W(F);return F};
var U$h=function(F,W,V){jb.call(this,F);this.jOF=W;this.t6n="f";this.qfZ="z";wOB(this,V)};
_.u(U$h,jb);U$h.prototype.gM=function(){return this.jOF};
var OoD=function(F,W,V){jb.call(this,F);this.twQ=W;this.t6n="w";this.qfZ="z";wOB(this,V)};
_.u(OoD,jb);OoD.prototype.gM=function(){var F=this;return _.gS(this.rU,function(){return _.Q9(F.twQ)},"d")};
OoD.prototype.rFl=function(){return this.twQ};
var XOi=function(F,W){jb.call(this,F);this.error=W;this.t6n="e";this.qfZ="y"};
_.u(XOi,jb);var x$B=function(F,W){var V=(W(F.error.message)+":"+W(F.error.stack)).substring(0,2048);W=V.length+1;V=RFL(V);var d=new Uint8Array(4+V.length);d.set([42,W&127|128,W>>7,F.error.code]);d.set(V,4);return d};
XOi.prototype.gM=function(){if(this.pwk)return this.pwk;this.pwk=x$B(this,function(F){return"_"+fUi(F)});
return x$B(this,function(F){return F})};
var vJD=function(F,W,V){jb.call(this,F);this.wgQ=W;this.clientState=V;this.t6n="S";this.qfZ="q"};
_.u(vJD,jb);vJD.prototype.gM=function(){var F=Math.floor(Date.now()/1E3),W=[Math.random()*255,Math.random()*255],V=W.concat([this.wgQ&255,this.clientState],[F>>24&255,F>>16&255,F>>8&255,F&255]);F=new Uint8Array(2+V.length);F[0]=34;F[1]=V.length;F.set(V,2);V=F.subarray(2);for(var d=W=W.length;d<V.length;++d)V[d]^=V[d%W];this.rU.dQv(this.clientState);return F};var EJC={fI7:3E4,mIB:2E4},rS=function(F){_.Ba.call(this);var W=this;this.ybh=new _.ET;this.b78=0;this.p9=void 0;this.state=2;this.vm=F.vm;this.f9=F.f9;this.y8h=Object.assign({},EJC,F.y8h||{});this.oJ=F.vm.oId();var V;this.onError=(V=F.onError)!=null?V:function(){};
this.fUG=F.fUG||!1;if(c5B(F)){var d=this.vm;this.l8k=function(){return boS(d).catch(function(I){I=W.reportError(new SH(W.o6?20:32,"TRG:Disposed",I));W.p9=I;var n;(n=W.o6)==null||n.dispose();W.o6=void 0;W.ybh.reject(I)})};
TYf(d,function(){return void tzB(W)});
d.zRk===2&&tzB(this)}else this.l8k=F.kLe,tzB(this);var y=this.oJ.share();y.uI("o");var z=new FVh(y,"o");this.ybh.promise.then(function(){z.done();y.mH();y.dispose()},function(){return void y.dispose()});
this.addOnDisposeCallback(function(){W.o6?(W.o6.dispose(),W.o6=void 0):W.p9?W.oJ.mH():(W.p9=W.reportError(new SH(32,"TNP:Disposed")),W.oJ.mH(),W.ybh.reject(W.p9))});
_.Zi(this,this.oJ)};
_.u(rS,_.Ba);rS.prototype.gG6=function(){return this.ybh.promise};
var SmC=function(F,W){if(!(W instanceof SH))if(W instanceof _.qn){var V=Error(W.toString());V.stack=W.stack;W=new SH(11,"EBH:Error",V)}else W=new SH(12,"BSO:Unknown",W);return F.reportError(W)},tzB=function(F){var W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K;
return _.m(function(C){switch(C.nextAddress){case 1:W=void 0;F.b78++;V=new _.ET;F.vm instanceof Kx&&F.vm.axi.push(V.promise);if(!F.fUG){C.jumpTo(2);break}d=new _.ET;setTimeout(function(){return void d.resolve()});
return C.yield(d.promise,2);case 2:return y=F.oJ.share(),_.rK(C,4,5),F.state=5,z={},I=[],C.yield(z5(F.vm.snapshot({uU:z,dbg:I}),F.y8h.mIB,function(){return Promise.reject(new SH(15,"MDA:Timeout"))}),7);
case 7:n=C.yieldResult;if(F.isDisposed())throw new SH(F.o6?20:32,"MDA:Disposed");M=I[0];F.state=6;return C.yield(z5(PqS(F.f9,n),F.y8h.fI7,function(){return Promise.reject(new SH(10,"BWB:Timeout"))}),8);
case 8:Y=C.yieldResult;if(F.isDisposed())throw new SH(F.o6?20:32,"BWB:Disposed");F.state=7;W=_.gS(y,function(){var f=J5i(F,Y,V,M);f.zrj.promise.then(function(){return void F.l8k()});
return f},"i");
case 5:_.kb(C);y.dispose();_.G0(C,6);break;case 4:h=_.$b(C);(q=W)==null||q.dispose();if(!F.p9){R=SmC(F,h);V.resolve();var k;if(k=F.vm instanceof Kx&&F.b78<2)a:if(h instanceof SH)k=h.code!==32&&h.code!==20&&h.code!==10;else{if(h instanceof _.qn)switch(h.code){case 2:case 13:case 14:case 4:break;default:k=!1;break a}k=!0}if(k)return b=(1+Math.random()*.25)*(F.o6?6E4:1E3),g=setTimeout(function(){return void F.l8k()},b),F.addOnDisposeCallback(function(){return void clearTimeout(g)}),C.return();
F.p9=R}y.logError(F.o6?13:14);F.ybh.reject(F.p9);return C.return();case 6:F.state=8,F.b78=0,(K=F.o6)==null||K.dispose(),F.o6=W,F.ybh.resolve(),_.UD(C)}})},J5i=function(F,W,V,d){var y=cpB(W,2)*1E3;
if(y<=0)throw new SH(31,"TTM:Invalid");if(_.Mq(W,4))return new OoD(F.oJ,_.Mq(W,4),y);if(!cpB(W,3))return new U$h(F.oJ,ApT(_.oj(W,1)),y);if(!d)throw new SH(4,"PMD:Undefined");d=d(ApT(_.oj(W,1)));if(typeof d!=="function")throw new SH(16,"APF:Failed");F.keo=Math.floor((Date.now()+y)/1E3);F=new $$T(F.oJ,d,cpB(W,3),y);F.addOnDisposeCallback(function(){return void V.resolve()});
return F};
rS.prototype.gM=function(F){return ZoS(this,Object.assign({},F),!1)};
rS.prototype.rFl=function(F){return ZoS(this,Object.assign({},F),!0)};
rS.prototype.cY8=function(F){if(F>150)return!1;try{return this.cache=new jOf(F,this.oJ),!0}catch(W){return this.reportError(new SH(22,"GBJ:init",W)),!1}};
rS.prototype.reportError=function(F){this.oJ.logError(F.code);this.onError(F);return F};
var QOr=function(F,W){W=W instanceof SH?W:new SH(5,"TVD:error",W);return F.reportError(W)},ZoS=function(F,W,V){try{if(F.isDisposed())throw new SH(21,"BNT:disposed");
if(!F.o6&&F.p9)throw F.p9;var d,y;return(y=(d=FDi(F,W,V))!=null?d:WDD(F,W,V))!=null?y:VBT(F,W,V)}catch(z){if(!W.w0G)throw QOr(F,z);return dyM(F,V,z)}},FDi=function(F,W,V){var d;
return(d=F.o6)==null?void 0:G4E(d,function(){return yYm(F,W)},V,function(y){var z;
if(F.o6 instanceof $$T&&((z=W.bp)==null?0:z.iEM))try{var I;(I=F.cache)==null||r5r(I,yYm(F,W),y,W.bp.hRi,F.keo-120)}catch(n){F.reportError(new SH(24,"ELX:write",n))}})},WDD=function(F,W,V){var d;
if((d=W.bp)!=null&&d.zwf)try{var y,z=(y=F.cache)==null?void 0:CqS(y,yYm(F,W),W.bp.hRi);return z?V?_.gS(F.oJ,function(){return _.ZN(z,2)},"a"):z:void 0}catch(I){F.reportError(new SH(23,"RXO:read",I))}},VBT=function(F,W,V){var d={stack:[],
error:void 0,hasError:!1};try{if(!W.vAf)throw new SH(29,"SDF:notready");return G4E(rfr(d,new vJD(F.oJ,0,F.state)),function(){return yYm(F,W)},V)}catch(y){d.error=y,d.hasError=!0}finally{Cri(d)}},dyM=function(F,W,V){var d={stack:[],
error:void 0,hasError:!1};try{var y=QOr(F,V);return G4E(rfr(d,new XOi(F.oJ,y)),function(){return[]},W)}catch(z){d.error=z,d.hasError=!0}finally{Cri(d)}},yYm=function(F,W){return W.ggb?W.ggb:W.uU?_.gS(F.oJ,function(){return W.ggb=RFL(W.uU)},"c"):[]},c5B=function(F){return wu(function(W){if(!yR(W))return!1;
for(var V=_.L(Object.entries(F)),d=V.next();!d.done;d=V.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;if(!(d in W)){if(y.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!y(W[d]))return!1}return!0})}({vm:function(F){return wu(function(W){return W instanceof F})}(Kx)},"");var zVM=function(){var F=_.UT();this.JSC$10221_streamzService=F;F.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",xM("cookie_enabled"),xM("cookie_3p_enabled"),_.Ey("browser"))};
zVM.prototype.increment=function(F,W,V){this.JSC$10221_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",F,W,V)};
var xzm=function(){var F=_.UT();this.JSC$10245_streamzService=F;F.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",vk("tick"),xM("from_st_cookie"))};
xzm.prototype.increment=function(F,W){this.JSC$10245_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",F,W)};
var oEf=function(){var F=_.UT();this.JSC$10251_streamzService=F;F.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.Ey("status"))};
oEf.prototype.increment=function(F){this.JSC$10251_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",F)};
var sMT=function(){var F=_.UT();this.JSC$10254_streamzService=F;F.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.Ey("stage"),xM("is_using_ytd_player"),xM("has_expandable_tiles"))};
sMT.prototype.increment=function(F,W,V){this.JSC$10254_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",F,W,V)};
var B$r=function(){var F=_.UT();this.JSC$10257_streamzService=F;F.addNewCounter("/client_streamz/youtube/web/response_signature",_.Ey("check_status"))};
B$r.prototype.increment=function(F){this.JSC$10257_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/web/response_signature",F)};
var LDB=function(){var F=_.UT();this.JSC$10260_streamzService=F;F.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.Ey("sig"),vk("de"))};
LDB.prototype.increment=function(F,W){this.JSC$10260_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/web/e_sig_log",F,W)};
var Iwr=function(){var F=_.UT();this.JSC$10263_streamzService=F;F.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.Ey("sig"),vk("de"))};
Iwr.prototype.increment=function(F,W){this.JSC$10263_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/web/e_sig_en",F,W)};
_.nEQ=function(){var F=_.UT();this.JSC$10266_streamzService=F;F.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.Ey("action"))};
_.nEQ.prototype.increment=function(F){this.JSC$10266_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/web/enforcement_intent",F)};var Cx=window;var myC=(new Date).getTime();_.MP.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.MP.createSet("action","cite","data","formaction","href","manifest","poster","src");var awE=function(F){this.servicePromise_=F;F.then((0,_.Ll)(function(){},this),function(){},this)},iGT=function(F,W,V){F.servicePromise_.then(function(d){var y=d[W];
if(!y)throw Error("La`"+W);return y.apply(d,V)})},pPT=function(F,W,V){for(var d=Array(arguments.length-2),y=2;y<arguments.length;y++)d[y-2]=arguments[y];
y=MBQ(F,W).then(function(z){return z.apply(null,d)},function(z){z=Error("Ma`"+W+"`"+F+"`"+z,{cause:z});
delete Y2E[W];return _.Ip(z)});
return new awE(y)},Y2E={},MBQ=function(F,W){var V=Y2E[W];
if(V)return V;V=(V=_.Ok(W))?_.c6(V):(new _.sg(function(d,y){var z=(new p5(document)).createElement("SCRIPT");z.async=!0;_.ig(z,_.GV(Kqu(F)));z.onload=z.onreadystatechange=function(){z.readyState&&z.readyState!="loaded"&&z.readyState!="complete"||d()};
z.onerror=function(I){y(Error("Na`"+W+"`"+F,{cause:I}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(z)})).then(function(){var d=_.Ok(W);
if(!d)throw Error("Oa`"+W+"`"+F);return d});
return Y2E[W]=V};var hVD={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},RVE=function(){var F=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=bo1(function(){return _.m(function(W){if(W.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?W.return(Promise.resolve()):W.yield(q2D(F),2);F.rsaForList.length>
0&&document.addEventListener("click",F.requestAccessForHelpPanel);_.UD(W)})});
this.requestAccessForHelpPanel=function(){if(!(F.rsaForPromises.length>0)){for(var W=_.L(F.rsaForList),V=W.next();!V.done;V=W.next()){V=V.value;try{F.rsaForPromises.push(document.requestStorageAccessFor(V))}catch(d){}}Promise.all(F.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){F.reset()})}}};
RVE.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var q2D=function(F){var W,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:W=_.L(Object.values(hVD)),V=W.next();case 2:if(V.done){z.jumpTo(0);break}d=V.value;_.rK(z,5);return z.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:d}),7);case 7:y=z.yieldResult;y.state!=="granted"&&F.rsaForList.push(d);_.$J(z,3);break;case 5:_.$b(z);z.jumpTo(0);break;case 3:V=W.next(),z.jumpTo(2)}})};(new RVE).initialize();var bGD=function(F){this.JSC$10280_loader_=F};
bGD.prototype.startHelp=function(F){iGT(this.JSC$10280_loader_,"startHelp",arguments)};
bGD.prototype.JSC$10282_loadChatSupport=function(F){iGT(this.JSC$10280_loader_,"loadChatSupport",arguments)};
var eVh=function(F,W){W=W||{};F=pPT(T$i,"help.service.Lazy.create",F,{apiKey:W.apiKey||W.apiKey,asxUiUri:W.asxUiUri||W.asxUiUri,environment:W.environment||W.environment,flow:W.flow||W.flow,frdProductData:W.frdProductData||W.frdProductData,frdProductDataSerializedJspb:W.frdProductDataSerializedJspb||W.frdProductDataSerializedJspb,helpCenterPath:W.helpCenterPath||W.helpCenterPath,locale:W.locale||W.locale||"en-US".replace(/-/g,"_"),nonce:W.nonce||W.nonce,productData:W.productData||W.productData,receiverUri:W.receiverUri||
W.receiverUri,renderApiUri:W.renderApiUri||W.renderApiUri,theme:W.theme||W.theme,window:W.window||W.window});return new bGD(F)},T$i=new kl(R8f,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var gEQ=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(gEQ,_.M5);var uEQ=_.rn(gEQ);var KDm=[0,_.wV,rV,GVM];_.HGB=new function(F,W,V,d){this.configType=F;this.flagName=V;this.defaultValue=d;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 AYr=function(){this.retriever=_.PY().resolve(Dyf)};_.Ov={get payments(){return window.payments}};eFY(Node);eFY(Element);var jMS=eFY(HTMLElement);eFY(SVGElement);var rYu,CDu,Nn,ker;rYu=function(F){return typeof F.className=="string"?F.className:F.getAttribute&&F.getAttribute("class")||""};
CDu=function(F){return F.classList?F.classList:rYu(F).match(/\S+/g)||[]};
_.kO=function(F,W){typeof F.className=="string"?F.className=W:F.setAttribute&&F.setAttribute("class",W)};
_.l0=function(F,W){return F.classList?F.classList.contains(W):_.$c(CDu(F),W)};
_.AU=function(F,W){if(F.classList)F.classList.add(W);else if(!_.l0(F,W)){var V=rYu(F);_.kO(F,V+(V.length>0?" "+W:W))}};
Nn=function(F,W){if(F.classList)Array.prototype.forEach.call(W,function(y){_.AU(F,y)});
else{var V={};Array.prototype.forEach.call(CDu(F),function(y){V[y]=!0});
Array.prototype.forEach.call(W,function(y){V[y]=!0});
W="";for(var d in V)W+=W.length>0?" "+d:d;_.kO(F,W)}};
_.DT=function(F,W){F.classList?F.classList.remove(W):_.l0(F,W)&&_.kO(F,Array.prototype.filter.call(CDu(F),function(V){return V!=W}).join(" "))};
ker=function(F,W){F.classList?Array.prototype.forEach.call(W,function(V){_.DT(F,V)}):_.kO(F,Array.prototype.filter.call(CDu(F),function(V){return!_.$c(W,V)}).join(" "))};var lwB=function(F){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=F.document},wPm=function(F,W){N$Q(F);
var V=document.createElement("div"),d;(d=W.parentNode)==null||d.insertBefore(V,W);V.tabIndex=0;V.id="fc-focus-trap-pre-div";V=document.createElement("div");var y;(y=W.parentNode)==null||y.insertBefore(V,W.nextSibling);V.tabIndex=0;V.id="fc-focus-trap-post-div";var z=fwT(F,W),I=fwT(F,W,!0);z&&I&&(F.focusChangeHandler=function(){var n=F.document.activeElement;if(n)if(_.wx(W,n))F.previouslyFocusedElement=n;else if(n===F.document.activeElement)switch(F.previouslyFocusedElement){case z:I.focus();F.previouslyFocusedElement=
I;break;default:z.focus(),F.previouslyFocusedElement=z}},F.document.addEventListener("focus",F.focusChangeHandler,!0),F.document.addEventListener("focusin",F.focusChangeHandler))},N$Q=function(F){F.focusChangeHandler&&(document.removeEventListener("focus",F.focusChangeHandler,!0),document.removeEventListener("focusin",F.focusChangeHandler),F.focusChangeHandler=null);
var W;(W=document.getElementById("fc-focus-trap-pre-div"))==null||W.remove();var V;(V=document.getElementById("fc-focus-trap-post-div"))==null||V.remove()},GeT=function(F,W,V,d,y){V=V===void 0?!0:V;
var z;y=(z=y===void 0?null:y)!=null?z:fwT(F,W,d===void 0?!1:d);y!==null&&(y.focus(),V&&wPm(F,W))};
lwB.prototype.disableButton=function(F,W){W=W===void 0?null:W;F.disabled=!0;W&&_.AU(F,W)};
var fwT=function(F,W,V){V=V===void 0?!1:V;if($am(W)&&!V)return W;var d=V?[].slice.call(W.children,0).reverse():W.children;d=_.L(d);for(var y=d.next();!y.done;y=d.next())if(y=y.value,jMS(y)&&(y=fwT(F,y,V)))return y;return $am(W)&&V?W:null};var $yE=function(F){this.originalBodyOverflow="";this.JSC$10307_domHelper=Bk(F);var W;this.isScrollingEnabled=((W=this.JSC$10307_domHelper.JSC$9633_document_.body)==null?void 0:W.style.overflow)!=="hidden"};
$yE.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10307_domHelper.JSC$9633_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.Xx(_.Iy,_.Ba);_.B=_.Iy.prototype;_.B.JSC$10310_id_=0;_.B.disposeInternal=function(){_.Iy.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10308_listener_;delete this.handler_};
_.B.start=function(F){this.stop();this.JSC$10310_id_=h0(this.callback_,F!==void 0?F:this.JSC$10308_interval_)};
_.B.stop=function(){this.isActive()&&_.dm.clearTimeout(this.JSC$10310_id_);this.JSC$10310_id_=0};
_.B.fire=function(){this.stop();this.JSC$10310_doAction_()};
_.B.isActive=function(){return this.JSC$10310_id_!=0};
_.B.JSC$10310_doAction_=function(){this.JSC$10310_id_=0;this.JSC$10308_listener_&&this.JSC$10308_listener_.call(this.handler_)};_.Xx(_.nl,_.Ba);var Uyi=[];_.nl.prototype.listen=function(F,W,V,d){Array.isArray(W)||(W&&(Uyi[0]=W.toString()),W=Uyi);for(var y=0;y<W.length;y++){var z=_.Da(F,W[y],V||this.handleEvent,d||!1,this.handler_||this);if(!z)break;this.JSC$10311_keys_[z.key]=z}return this};
_.nl.prototype.listenOnce=function(F,W,V,d){return OGr(this,F,W,V,d)};
var OGr=function(F,W,V,d,y,z){if(Array.isArray(V))for(var I=0;I<V.length;I++)OGr(F,W,V[I],d,y,z);else{W=qm(W,V,d||F.handleEvent,y,z||F.handler_||F);if(!W)return F;F.JSC$10311_keys_[W.key]=W}return F};
_.nl.prototype.unlisten=function(F,W,V,d,y){if(Array.isArray(W))for(var z=0;z<W.length;z++)this.unlisten(F,W[z],V,d,y);else if(F=jOW(F,W,V||this.handleEvent,_.tW(d)?!!d.capture:!!d,y||this.handler_||this))op(F),delete this.JSC$10311_keys_[F.key];return this};
_.nl.prototype.removeAll=function(){_.MP.forEach(this.JSC$10311_keys_,function(F,W){this.JSC$10311_keys_.hasOwnProperty(W)&&op(F)},this);
this.JSC$10311_keys_={}};
_.nl.prototype.disposeInternal=function(){_.nl.superClass_.disposeInternal.call(this);this.removeAll()};
_.nl.prototype.handleEvent=function(){throw Error("Pa");};_.Xx(mx,_.Ba);mx.prototype.connect=function(F){F&&F()};
mx.prototype.isConnected=function(){return!0};
mx.prototype.registerService=function(F,W,V){this.services_[F]={callback:W,objectPayload:!!V}};
mx.prototype.getService=function(F,W){var V=this.services_[F];return V?V:this.defaultService_?{callback:_.WZ(this.defaultService_,F),objectPayload:_.tW(W)}:null};
var XPf=function(F,W){if(W&&typeof F==="string")try{return JSON.parse(F)}catch(V){return null}else if(!W&&typeof F!=="string")return _.Rq(F);return F};
mx.prototype.disposeInternal=function(){mx.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 Mm=function(F,W){this.sequence_=[];this.onCancelFunction_=F;this.defaultScope_=W||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};
Mm.prototype.cancel=function(F){if(this.fired_)this.result_ instanceof Mm&&this.result_.cancel();else{if(this.parent_){var W=this.parent_;delete this.parent_;F?W.cancel(F):(W.branches_--,W.branches_<=0&&W.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new fx(this))}};
Mm.prototype.continue_=function(F,W){this.blocked_=!1;xyD(this,F,W)};
var xyD=function(F,W,V){F.fired_=!0;F.result_=V;F.hadError_=!W;vES(F)},cYM=function(F){if(F.fired_){if(!F.silentlyCanceled_)throw new EEB(F);
F.silentlyCanceled_=!1}};
Mm.prototype.callback=function(F){cYM(this);xyD(this,!0,F)};
Mm.prototype.errback=function(F){cYM(this);xyD(this,!1,F)};
var Ho$=function(F,W,V){wS(F,W,null,V)};
Mm.prototype.finally=function(F){var W=this;return tBu(new Promise(function(V,d){wS(W,function(y){F();V(y)},function(y){F();
d(y)})}))};
var wS=function(F,W,V,d){var y=F.fired_;y||(W===V?W=V=i0(W):(W=i0(W),V=i0(V)));F.sequence_.push([W,V,d]);y&&vES(F)};
Mm.prototype.then=function(F,W,V){var d,y,z=new _.sg(function(I,n){y=I;d=n});
wS(this,y,function(I){I instanceof fx?z.cancel():d(I);return S2i},this);
return z.then(F,W,V)};
pYB(Mm);var KV9=function(F,W){W instanceof Mm?Ho$(F,(0,_.Ll)(W.branch,W)):Ho$(F,function(){return W})};
Mm.prototype.branch=function(F){var W=new Mm;wS(this,W.callback,W.errback,W);F&&(W.parent_=this,this.branches_++);return W};
Mm.prototype.isError=function(F){return F instanceof Error};
var PDM=function(F){return XE(F.sequence_,function(W){return typeof W[1]==="function"})},S2i={},vES=function(F){if(F.unhandledErrorId_&&F.fired_&&PDM(F)){var W=F.unhandledErrorId_,V=JYi[W];
V&&(_.dm.clearTimeout(V.JSC$10328_id_),delete JYi[W]);F.unhandledErrorId_=0}F.parent_&&(F.parent_.branches_--,delete F.parent_);W=F.result_;for(var d=V=!1;F.sequence_.length&&!F.blocked_;){var y=F.sequence_.shift(),z=y[0],I=y[1];y=y[2];if(z=F.hadError_?I:z)try{var n=z.call(y||F.defaultScope_,W);n===S2i&&(n=void 0);n!==void 0&&(F.hadError_=F.hadError_&&(n==W||F.isError(n)),F.result_=W=n);if(hmE(W)||typeof _.dm.Promise==="function"&&W instanceof _.dm.Promise)d=!0,F.blocked_=!0}catch(M){W=M,F.hadError_=
!0,PDM(F)||(V=!0)}}F.result_=W;d&&(n=(0,_.Ll)(F.continue_,F,!0),d=(0,_.Ll)(F.continue_,F,!1),W instanceof Mm?(wS(W,n,d),W.blocking_=!0):W.then(n,d));V&&(W=new ZGB(W),JYi[W.JSC$10328_id_]=W,F.unhandledErrorId_=W.JSC$10328_id_)},tBu=function(F){var W=new Mm;
F.then(function(V){W.callback(V)},function(V){W.errback(V)});
return W},EEB=function(){_.F1.call(this)};
_.Xx(EEB,_.F1);EEB.prototype.message="Deferred has already fired";EEB.prototype.name="AlreadyCalledError";var fx=function(){_.F1.call(this)};
_.Xx(fx,_.F1);fx.prototype.message="Deferred was canceled";fx.prototype.name="CanceledError";var ZGB=function(F){this.JSC$10328_id_=_.dm.setTimeout((0,_.Ll)(this.throwError,this),0);this.JSC$10328_error_=F};
ZGB.prototype.throwError=function(){delete JYi[this.JSC$10328_id_];throw this.JSC$10328_error_;};
var JYi={};var QMh={1:"NativeMessagingTransport"},A5S=["pu","lru","pru","lpu","ppu"];_.Xx(ay,_.Ba);ay.prototype.transportType=0;ay.prototype.getWindow=function(){return this.JSC$10331_domHelper_.getWindow()};
ay.prototype.getName=function(){return QMh[String(this.transportType)]||""};_.Xx(Yi,ay);Yi.prototype.peerProtocolVersion_=null;Yi.prototype.initialized_=!1;Yi.prototype.transportType=1;var F3i={};Yi.prototype.sendTimerId_=0;
var d0i=function(F){var W=F.event_.data;if(typeof W!=="string")return!1;var V=W.indexOf("|"),d=W.indexOf(":");if(V==-1||d==-1)return!1;var y=W.substring(0,V);V=W.substring(V+1,d);W=W.substring(d+1);if(d=hm[y])return d.xpcDeliver(V,W,F.event_.origin),!0;d=W3B(W)[0];for(var z in hm){var I=hm[z];if(u0h(I)==1&&!I.isConnected()&&V=="tp"&&(d=="SETUP"||d=="SETUP_NTPV2")&&V5S(I,F.event_.origin))return delete hm[I.name],I.name=y,hm[y]=I,I.xpcDeliver(V,W),!0}return!1},ybQ=function(F){F.protocolVersion_!=2||
F.peerProtocolVersion_!=null&&F.peerProtocolVersion_!=2||F.send("tp","SETUP_NTPV2,"+F.endpointId_);
F.peerProtocolVersion_!=null&&F.peerProtocolVersion_!=1||F.send("tp","SETUP")},zsm=function(F,W){if(F.protocolVersion_!=2||F.peerProtocolVersion_!=null&&F.peerProtocolVersion_!=2||W!=2){if(F.peerProtocolVersion_!=null&&F.peerProtocolVersion_!=1||W!=1)return;
F.send("tp","SETUP_ACK")}else F.send("tp","SETUP_ACK_NTPV2");F.setupAckSent_.fired_||F.setupAckSent_.callback(!0)},olQ=function(F,W){W>F.peerProtocolVersion_&&(F.peerProtocolVersion_=W);
F.peerProtocolVersion_==1&&(F.setupAckSent_.fired_||F.oneSidedHandshake_||F.setupAckSent_.callback(!0),F.peerEndpointId_=null)};
_.B=Yi.prototype;_.B.connect=function(){var F=this.getWindow(),W=_.PC(F),V=F3i[W];typeof V!=="number"&&(V=0);V==0&&_.Da(F.postMessage?F:F.document,"message",d0i,!1,Yi);F3i[W]=V+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.B.maybeAttemptToConnect_=function(){var F=u0h(this.JSC$10334_channel_)==0;this.oneSidedHandshake_&&F||this.JSC$10334_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),ybQ(this))};
_.B.send=function(F,W){var V=this.JSC$10334_channel_.peerWindowObject_;V&&(this.send=function(d,y){var z=this,I=this.JSC$10334_channel_.name;this.sendTimerId_=h0(function(){z.sendTimerId_=0;try{var n=V.postMessage?V:V.document;n.postMessage&&n.postMessage(I+"|"+d+":"+y,z.peerHostname_)}catch(M){}},0)},this.send(F,W))};
_.B.notifyConnected_=function(){var F=this.JSC$10334_channel_,W=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;F.isConnected()||F.connectionDelay_&&F.connectionDelay_.isActive()||(F.state_=2,_.fu(F.connectionDelay_),W!==void 0?(F.connectionDelay_=new _.Iy(F.connectCb_,W),F.connectionDelay_.start()):(F.connectionDelay_=null,F.connectCb_()))};
_.B.disposeInternal=function(){if(this.initialized_){var F=this.getWindow(),W=_.PC(F),V=F3i[W];F3i[W]=V-1;V==1&&_.aq(F.postMessage?F:F.document,"message",d0i,!1,Yi)}this.sendTimerId_&&(_.dm.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.fu(this.JSC$10334_eventHandler_);delete this.JSC$10334_eventHandler_;_.fu(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10334_connected_.cancel();delete this.JSC$10334_connected_;delete this.send;Yi.superClass_.disposeInternal.call(this)};
var W3B=function(F){F=F.split(",");F[1]=F[1]||null;return F};var BLB;_.Gk=function(F){if(F.getValues&&typeof F.getValues=="function")return F.getValues();if(typeof Map!=="undefined"&&F instanceof Map||typeof Set!=="undefined"&&F instanceof Set)return Array.from(F.values());if(typeof F==="string")return F.split("");if(_.Er(F)){for(var W=[],V=F.length,d=0;d<V;d++)W.push(F[d]);return W}return _.MP.getValues(F)};
_.s$T=function(F){if(F.getKeys&&typeof F.getKeys=="function")return F.getKeys();if(!F.getValues||typeof F.getValues!="function"){if(typeof Map!=="undefined"&&F instanceof Map)return Array.from(F.keys());if(!(typeof Set!=="undefined"&&F instanceof Set)){if(_.Er(F)||typeof F==="string"){var W=[];F=F.length;for(var V=0;V<F;V++)W.push(V);return W}return _.MP.getKeys(F)}}};
BLB=function(F,W,V){if(F.forEach&&typeof F.forEach=="function")F.forEach(W,V);else if(_.Er(F)||typeof F==="string")Array.prototype.forEach.call(F,W,V);else for(var d=_.s$T(F),y=_.Gk(F),z=y.length,I=0;I<z;I++)W.call(V,y[I],d&&d[I],F)};var QT1,EI,t0,M5M,L3r,nlm,IBM,itr,m0C;
_.DC=function(F,W){this.JSC$10339_domain_=this.userInfo_=this.scheme_="";this.JSC$10339_port_=null;this.fragment_=this.JSC$10339_path_="";this.JSC$10339_ignoreCase_=!1;var V;F instanceof _.DC?(this.JSC$10339_ignoreCase_=W!==void 0?W:F.JSC$10339_ignoreCase_,_.$O(this,F.scheme_),this.userInfo_=F.userInfo_,_.UI(this,F.JSC$10339_domain_),_.OI(this,F.JSC$10339_port_),_.XO(this,F.getPath()),_.xO(this,F.JSC$10339_queryData_.clone()),_.vo(this,F.fragment_)):F&&(V=_.X6(String(F)))?(this.JSC$10339_ignoreCase_=
!!W,_.$O(this,V[1]||"",!0),this.userInfo_=EI(V[2]||""),_.UI(this,V[3]||"",!0),_.OI(this,V[4]),_.XO(this,V[5]||"",!0),_.xO(this,V[6]||"",!0),_.vo(this,V[7]||"",!0)):(this.JSC$10339_ignoreCase_=!!W,this.JSC$10339_queryData_=new _.co(null,this.JSC$10339_ignoreCase_))};
_.DC.prototype.toString=function(){var F=[],W=this.scheme_;W&&F.push(t0(W,L3r,!0),":");var V=this.JSC$10339_domain_;if(V||W=="file")F.push("//"),(W=this.userInfo_)&&F.push(t0(W,L3r,!0),"@"),F.push(_.Ze(V).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),V=this.JSC$10339_port_,V!=null&&F.push(":",String(V));if(V=this.getPath())this.JSC$10339_domain_&&V.charAt(0)!="/"&&F.push("/"),F.push(t0(V,V.charAt(0)=="/"?IBM:nlm,!0));(V=this.JSC$10339_queryData_.toString())&&F.push("?",V);(V=this.fragment_)&&F.push("#",
t0(V,m0C));return F.join("")};
_.DC.prototype.resolve=function(F){var W=this.clone(),V=!!F.scheme_;V?_.$O(W,F.scheme_):V=!!F.userInfo_;V?W.userInfo_=F.userInfo_:V=!!F.JSC$10339_domain_;V?_.UI(W,F.JSC$10339_domain_):V=F.JSC$10339_port_!=null;var d=F.getPath();if(V)_.OI(W,F.JSC$10339_port_);else if(V=!!F.JSC$10339_path_){if(d.charAt(0)!="/")if(this.JSC$10339_domain_&&!this.JSC$10339_path_)d="/"+d;else{var y=W.getPath().lastIndexOf("/");y!=-1&&(d=W.getPath().slice(0,y+1)+d)}y=d;if(y==".."||y==".")d="";else if(_.m$(y,"./")||_.m$(y,
"/.")){d=_.sr(y,"/");y=y.split("/");for(var z=[],I=0;I<y.length;){var n=y[I++];n=="."?d&&I==y.length&&z.push(""):n==".."?((z.length>1||z.length==1&&z[0]!="")&&z.pop(),d&&I==y.length&&z.push("")):(z.push(n),d=!0)}d=z.join("/")}else d=y}V?_.XO(W,d):V=F.JSC$10339_queryData_.toString()!=="";V?_.xO(W,F.JSC$10339_queryData_.clone()):V=!!F.fragment_;V&&_.vo(W,F.fragment_);return W};
_.DC.prototype.clone=function(){return new _.DC(this)};
_.$O=function(F,W,V){F.scheme_=V?EI(W,!0):W;F.scheme_&&(F.scheme_=F.scheme_.replace(/:$/,""));return F};
_.UI=function(F,W,V){F.JSC$10339_domain_=V?EI(W,!0):W;return F};
_.OI=function(F,W){if(W){W=Number(W);if(isNaN(W)||W<0)throw Error("Qa`"+W);F.JSC$10339_port_=W}else F.JSC$10339_port_=null;return F};
_.DC.prototype.getPath=function(){return this.JSC$10339_path_};
_.XO=function(F,W,V){F.JSC$10339_path_=V?EI(W,!0):W;return F};
_.xO=function(F,W,V){W instanceof _.co?(F.JSC$10339_queryData_=W,aBE(F.JSC$10339_queryData_,F.JSC$10339_ignoreCase_)):(V||(W=t0(W,itr)),F.JSC$10339_queryData_=new _.co(W,F.JSC$10339_ignoreCase_));return F};
_.Oi=function(F,W,V){F.JSC$10339_queryData_.set(W,V);return F};
_.Ui=function(F,W){return F.JSC$10339_queryData_.get(W)};
_.vo=function(F,W,V){F.fragment_=V?EI(W):W;return F};
_.Sb=function(F){_.Oi(F,"zx",G5());return F};
_.$i=function(F,W){return F instanceof _.DC?F.clone():new _.DC(F,W)};
QT1=function(F,W){F instanceof _.DC||(F=_.$i(F));W instanceof _.DC||(W=_.$i(W));return F.resolve(W)};
EI=function(F,W){return F?W?decodeURI(F.replace(/%25/g,"%2525")):decodeURIComponent(F):""};
t0=function(F,W,V){return typeof F==="string"?(F=encodeURI(F).replace(W,M5M),V&&(F=F.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),F):null};
M5M=function(F){F=F.charCodeAt(0);return"%"+(F>>4&15).toString(16)+(F&15).toString(16)};
L3r=/[#\/\?@]/g;nlm=/[#\?:]/g;IBM=/[#\?]/g;itr=/[#\?@]/g;m0C=/#/g;_.co=function(F,W){this.count_=this.keyMap_=null;this.encodedQuery_=F||null;this.JSC$10340_ignoreCase_=!!W};
_.Po=function(F){F.keyMap_||(F.keyMap_=new Map,F.count_=0,F.encodedQuery_&&JTS(F.encodedQuery_,function(W,V){F.add(JQ(W),V)}))};
_.B=_.co.prototype;_.B.getCount=function(){_.Po(this);return this.count_};
_.B.add=function(F,W){_.Po(this);this.encodedQuery_=null;F=J0(this,F);var V=this.keyMap_.get(F);V||this.keyMap_.set(F,V=[]);V.push(W);this.count_+=1;return this};
_.B.remove=function(F){_.Po(this);F=J0(this,F);return this.keyMap_.has(F)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(F).length,this.keyMap_.delete(F)):!1};
_.B.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.B.isEmpty=function(){_.Po(this);return this.count_==0};
_.B.containsKey=function(F){_.Po(this);F=J0(this,F);return this.keyMap_.has(F)};
_.B.containsValue=function(F){var W=this.getValues();return _.$c(W,F)};
_.B.forEach=function(F,W){_.Po(this);this.keyMap_.forEach(function(V,d){V.forEach(function(y){F.call(W,y,d,this)},this)},this)};
_.B.getKeys=function(){_.Po(this);for(var F=Array.from(this.keyMap_.values()),W=Array.from(this.keyMap_.keys()),V=[],d=0;d<W.length;d++)for(var y=F[d],z=0;z<y.length;z++)V.push(W[d]);return V};
_.B.getValues=function(F){_.Po(this);var W=[];if(typeof F==="string")this.containsKey(F)&&(W=W.concat(this.keyMap_.get(J0(this,F))));else{F=Array.from(this.keyMap_.values());for(var V=0;V<F.length;V++)W=W.concat(F[V])}return W};
_.B.set=function(F,W){_.Po(this);this.encodedQuery_=null;F=J0(this,F);this.containsKey(F)&&(this.count_-=this.keyMap_.get(F).length);this.keyMap_.set(F,[W]);this.count_+=1;return this};
_.B.get=function(F,W){if(!F)return W;F=this.getValues(F);return F.length>0?String(F[0]):W};
_.YgT=function(F,W,V){F.remove(W);V.length>0&&(F.encodedQuery_=null,F.keyMap_.set(J0(F,W),_.xc(V)),F.count_+=V.length)};
_.co.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var F=[],W=Array.from(this.keyMap_.keys()),V=0;V<W.length;V++){var d=W[V],y=_.Ze(d);d=this.getValues(d);for(var z=0;z<d.length;z++){var I=y;d[z]!==""&&(I+="="+_.Ze(d[z]));F.push(I)}}return this.encodedQuery_=F.join("&")};
_.co.prototype.clone=function(){var F=new _.co;F.encodedQuery_=this.encodedQuery_;this.keyMap_&&(F.keyMap_=new Map(this.keyMap_),F.count_=this.count_);return F};
var J0=function(F,W){W=String(W);F.JSC$10340_ignoreCase_&&(W=W.toLowerCase());return W},aBE=function(F,W){W&&!F.JSC$10340_ignoreCase_&&(_.Po(F),F.encodedQuery_=null,F.keyMap_.forEach(function(V,d){var y=d.toLowerCase();
d!=y&&(this.remove(d),_.YgT(this,y,V))},F));
F.JSC$10340_ignoreCase_=W};
_.co.prototype.extend=function(F){for(var W=0;W<arguments.length;W++)BLB(arguments[W],function(V,d){this.add(d,V)},this)};_.Xx(Ry,mx);var pAB=RegExp("^%*tp$"),hsQ=RegExp("^%+tp$");_.B=Ry.prototype;_.B.connectionDelay_=null;_.B.peerWindowDeferred_=null;_.B.transport_=null;_.B.state_=1;_.B.isConnected=function(){return this.state_==2};
_.B.peerWindowObject_=null;_.B.iframeElement_=null;_.B.getConfig=function(){return this.cfg_};
_.B.connect=function(F){this.connectCb_=F||_.ai;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?Ho$(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.B.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10335_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var F=this.iframeElement_.contentWindow;F||(F=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=F}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ua");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$10335_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new Yi(this,this.cfg_.ph,this.JSC$10335_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Ta");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.B.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.fu(this.transport_);this.connectCb_=this.transport_=null;_.fu(this.connectionDelay_);this.connectionDelay_=null};
_.B.send=function(F,W){if(this.isConnected()){try{var V=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(y){V=!1}if(V){_.tW(W)&&(W=_.Rq(W));V=this.transport_;var d=V.send;pAB.test(F)&&(F="%"+F);F=F.replace(/[%:|]/g,encodeURIComponent);d.call(V,F,W)}else this.close()}};
_.B.xpcDeliver=function(F,W,V){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.Ll)(this.xpcDeliver,this,F,W,V));else if(V5S(this,V)&&!this.isDisposed()&&this.state_!=3)if(F&&F!="tp")this.isConnected()&&(F=F.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),F=hsQ.test(F)?F.substring(1):F,F=this.getService(F,W))&&(W=XPf(W,F.objectPayload),W!=null&&F.callback(W));else switch(F=this.transport_,V=W3B(W),W=V[1],V[0]){case "SETUP_ACK":olQ(F,1);F.setupAckReceived_.fired_||F.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":F.protocolVersion_==2&&(olQ(F,2),F.setupAckReceived_.fired_||F.setupAckReceived_.callback(!0));break;case "SETUP":olQ(F,1);zsm(F,1);break;case "SETUP_NTPV2":F.protocolVersion_==2&&(V=F.peerProtocolVersion_,olQ(F,2),zsm(F,2),V!=1&&F.peerEndpointId_==null||F.peerEndpointId_==W||ybQ(F),F.peerEndpointId_=W)}};
var u0h=function(F){var W=F.cfg_.role;return typeof W==="number"?W:window.parent==F.peerWindowObject_?1:0},V5S=function(F,W){var V=F.cfg_.ph;
return _.If(W==null?"":String(W))||_.If(V==null?"":String(V))||W==F.cfg_.ph};
Ry.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete hm[this.name];_.fu(this.peerLoadHandler_);delete this.peerLoadHandler_;Ry.superClass_.disposeInternal.call(this)};
var r5S=function(){for(var F in hm)_.fu(hm[F])},hm={};var Rsr=function(F,W){this.win=F;this.allowAdsHttpEndpoint=W;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10349_domHelper=Bk(F);this.scrollManager=new $yE(F);this.accessibilityManager=new lwB(F);qgQ(this)},qgQ=function(F){var W=function(){F.allowAdsPopup&&F.allowAdsPopup.style.setProperty("display","none","important");
F.wallElement.style.setProperty("display","","important");N$Q(F.accessibilityManager);GeT(F.accessibilityManager,F.wallElement.querySelector(".fc-dialog-container"),!1,!1,F.wallElement.querySelector(".fc-button-whitelist"));F.scrollManager.enableScrolling()};
F.allowAdsPopup=F.JSC$10349_domHelper.JSC$9635_createDom("DIV",{"class":"fc-whitelist-root"});F.allowAdsPopup.style.setProperty("display","none","important");F.JSC$10349_domHelper.appendChild(F.JSC$10349_domHelper.JSC$9633_document_.body,F.allowAdsPopup);var V=F.JSC$10349_domHelper.JSC$9635_createDom("DIV",{"class":"fc-dialog-overlay"});F.JSC$10349_domHelper.appendChild(F.allowAdsPopup,V);var d=F.JSC$10349_domHelper.JSC$9635_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:W});F.JSC$10349_domHelper.appendChild(F.allowAdsPopup,
d);V=F.JSC$10349_domHelper.JSC$9635_createDom("IFRAME");V.className="fc-whitelist-dialog";V.frameBorder="0";V.id="fc-whitelist-iframe";V.tabIndex="0";_.o0(V,F.allowAdsHttpEndpoint);F.JSC$10349_domHelper.appendChild(d,V);d={};d.pu=_.$v(F.allowAdsHttpEndpoint).toString();d.tp=1;d.cn="fc-whitelist-channel";d.ifrid=V.id;d.osh=!0;F.allowAdsCrossPageChannel=new Ry(d);F.allowAdsCrossPageChannel.registerService("close",W);F.allowAdsCrossPageChannel.registerService("refresh",function(){F.win.location.reload()});
F.allowAdsCrossPageChannel.registerService("resize",function(y){if(y){var z=F.allowAdsPopup.querySelector(".fc-whitelist-dialog");y.width&&z.style.setProperty("width",y.width,"important");y.height&&z.style.setProperty("height",y.height,"important")}},!0);
F.allowAdsCrossPageChannel.connect()};
Rsr.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10349_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Zd=window,Q2=document,btE=Zd.location,TLQ=function(){},esT=/\[native code\]/,Fo=function(F,W,V){return F[W]=F[W]||V},glS=function(F){F=F.sort();
for(var W=[],V=void 0,d=0;d<F.length;d++){var y=F[d];y!=V&&W.push(y);V=y}return W},Wz=function(){var F;
if((F=Object.create)&&esT.test(F))F=F(null);else{F={};for(var W in F)F[W]=void 0}return F},Vp=Fo(Zd,"gapi",{});var dO={};dO=Fo(Zd,"___jsl",Wz());Fo(dO,"I",0);Fo(dO,"hel",10);var uiT=function(){var F=btE.href;if(dO.dpo)var W=dO.h;else{W=dO.h;var V=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),d=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(F=F&&(V.exec(F)||d.exec(F)))try{W=decodeURIComponent(F[2])}catch(y){}}return W},K3h=function(F){var W=Fo(dO,"PQ",[]);
dO.PQ=[];var V=W.length;if(V===0)F();else for(var d=0,y=function(){++d===V&&F()},z=0;z<V;z++)W[z](y)},Hth=function(F){return Fo(Fo(dO,"H",Wz()),F,Wz())};var yp=function(F){this.JSC$10351_obj_=F};
yp.prototype.value=function(){return this.JSC$10351_obj_};
yp.prototype.getWidth=function(){return this.JSC$10351_obj_.width};
yp.prototype.getHeight=function(){return this.JSC$10351_obj_.height};
yp.prototype.getStyle=function(){return this.JSC$10351_obj_.style};var D0u=function(F){this.JSC$10354_obj_=F||{}};
_.B=D0u.prototype;_.B.value=function(){return this.JSC$10354_obj_};
_.B.setUrl=function(F){this.JSC$10354_obj_.url=F;return this};
_.B.getUrl=function(){return this.JSC$10354_obj_.url};
_.B.getStyle=function(){return this.JSC$10354_obj_.style};
_.B.getId=function(){return this.JSC$10354_obj_.id};
_.B.getContext=function(){return this.JSC$10354_obj_.context};
var AbE=function(F){F.JSC$10354_obj_.attributes=F.JSC$10354_obj_.attributes||{};return new yp(F.JSC$10354_obj_.attributes)};var j$r=function(){D0u.apply(this,arguments)};
_.u(j$r,D0u);var rbM=Fo(dO,"perf",Wz());Fo(rbM,"g",Wz());var Cah=Fo(rbM,"i",Wz());Fo(rbM,"r",[]);Wz();Wz();var lBu=function(F,W,V){W&&W.length>0&&(W=kaf(W),V&&V.length>0&&(W+="___"+kaf(V)),W.length>28&&(W=W.substr(0,28)+(W.length-28)),V=W,W=Fo(Cah,"_p",Wz()),Fo(W,V,Wz())[F]=(new Date).getTime(),W=rbM.r,typeof W==="function"?W(F,"_p",V):W.push([F,"_p",V]))},kaf=function(F){return F.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var NLB=Wz(),fBh=[],zZ=function(F){throw Error("Va`"+F);};
fBh.push(["jsl",function(F){for(var W in F)if(Object.prototype.hasOwnProperty.call(F,W)){var V=F[W];typeof V=="object"?dO[W]=Fo(dO,W,[]).concat(V):Fo(dO,W,V)}if(W=F.u)F=Fo(dO,"us",[]),F.push(W),(W=/^https:(.*)$/.exec(W))&&F.push("http:"+W[1])}]);
var wAM=/^(\/[a-zA-Z0-9_\-]+)+$/,Gah=[/\/amp\//,/\/amp$/,/^\/amp$/],$0i=/^[a-zA-Z0-9\-_\.,!]+$/,U0B=/^gapi\.loaded_[0-9]+$/,OtM=/^[a-zA-Z0-9,._-]+$/,Elf=function(F,W,V,d,y){var z=F.split(";"),I=z.shift(),n=NLB[I],M=null;n?M=n(z,W,V,d):zZ("no hint processor for: "+I);M||zZ("failed to generate load url");W=M;V=W.match(XAC);(d=W.match(x0D))&&d.length===1&&vlu.test(W)&&V&&V.length===1||zZ("failed sanity: "+F);try{F="?";if(y&&y.length>0){lNS(y);var Y=y.join(",");M=M+"?le="+Y;F="&"}if(dO.rol){var h=dO.ol;
h&&h.length&&(M=""+M+F+"ol="+h.length)}}catch(q){}return M},SgT=function(F,W,V,d){F=cbB(F);
U0B.test(V)||zZ("invalid_callback");W=t5M(W);d=d&&d.length?t5M(d):null;var y=function(z){return encodeURIComponent(z).replace(/%2C/g,",")};
return[encodeURIComponent(F.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",y(F.version),"/m=",y(W),d?"/exm="+y(d):"","/rt=j/sv=1/d=1/ed=1",F.activeMods?"/am="+y(F.activeMods):"",F.resourceSig?"/rs="+y(F.resourceSig):"",F.zcms?"/t="+y(F.zcms):"","/cb=",y(V)].join("")},cbB=function(F){F.charAt(0)!=="/"&&zZ("relative path");
for(var W=F.substring(1).split("/"),V=[];W.length;){F=W.shift();if(!F.length||F.indexOf(".")==0)zZ("empty/relative directory");else if(F.indexOf("=")>0){W.unshift(F);break}V.push(F)}F={};for(var d=0,y=W.length;d<y;++d){var z=W[d].split("="),I=decodeURIComponent(z[0]),n=decodeURIComponent(z[1]);z.length==2&&I&&n&&(F[I]=F[I]||n)}W="/"+V.join("/");wAM.test(W)||zZ("invalid_prefix");V=0;for(d=Gah.length;V<d;++V)Gah[V].test(W)&&zZ("invalid_prefix");V=Par(F,"k",!0);d=Par(F,"am");y=Par(F,"rs");F=Par(F,"t");
return{pathPrefix:W,version:V,activeMods:d,resourceSig:y,zcms:F}},t5M=function(F){for(var W=[],V=0,d=F.length;V<d;++V){var y=F[V].replace(/\./g,"_").replace(/-/g,"_");
OtM.test(y)&&W.push(y)}return W.join(",")},Par=function(F,W,V){F=F[W];
!F&&V&&zZ("missing: "+W);if(F){if($0i.test(F))return F;zZ("invalid: "+W)}return null},vlu=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,x0D=/\/cb=/g,XAC=/\/\//g;
NLB.m=function(F,W,V,d){(F=F[0])||zZ("missing_hint");return"https://apis.google.com"+SgT(F,W,V,d)};
var Jbr=decodeURI("%73cript"),ZtB=/^[-+_0-9\/A-Za-z]+={0,2}$/,Q$T=function(F,W){for(var V=[],d=0;d<F.length;++d){var y=F[d],z;if(z=y){a:{for(z=0;z<W.length;z++)if(W[z]===y)break a;z=-1}z=z<0}z&&V.push(y)}return V},FFM=function(){var F=dO.nonce;
return F!==void 0?F&&F===String(F)&&F.match(ZtB)?F:dO.nonce=null:Q2.querySelector?(F=Q2.querySelector("script[nonce]"))?(F=F.nonce||F.getAttribute("nonce")||"",F&&F===String(F)&&F.match(ZtB)?dO.nonce=F:dO.nonce=null):null:null},dHT=function(F){if(Q2.readyState!="loading")WFE(F);
else{var W=FFM(),V="";W!==null&&(V=' nonce="'+W+'"');F="<"+Jbr+' src="'+encodeURI(F)+'"'+V+"></"+Jbr+">";Q2.write(V0h?V0h.createHTML(F):F)}},WFE=function(F){var W=Q2.createElement(Jbr);
W.setAttribute("src",V0h?V0h.createScriptURL(F):F);F=FFM();F!==null&&W.setAttribute("nonce",F);W.async="true";(F=Q2.getElementsByTagName(Jbr)[0])?F.parentNode.insertBefore(W,F):(Q2.head||Q2.body||Q2.documentElement).appendChild(W)},z4Q=function(F,W,V){yME(function(){var d=W===uiT()?Fo(Vp,"_",Wz()):Wz();
d=Fo(Hth(W),"_",d);F(d)},V)},LNf=function(F,W){var V=W||{};
typeof W=="function"&&(V={},V.callback=W);var d=(W=V)&&W._c;if(d)for(var y=0;y<fBh.length;y++){var z=fBh[y][0],I=fBh[y][1];I&&Object.prototype.hasOwnProperty.call(d,z)&&I(d[z],F,W)}W=[];F?W=F.split(":"):V.features&&(W=V.features);if(!(F=V.h)&&(F=uiT(),!F))throw Error("Wa");o0f(W||[],V,F)},o0f=function(F,W,V){F=glS(F)||[];
var d=W.callback,y=W.config,z=W.timeout,I=W.ontimeout,n=W.onerror,M=void 0;typeof n=="function"&&(M=n);var Y=null,h=!1;if(z&&!I||!z&&I)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";n=Fo(Hth(V),"r",[]).sort();var q=Fo(Hth(V),"L",[]).sort(),R=dO.le||[],b=[].concat(n),g=function(S,v){if(h)return 0;Zd.clearTimeout(Y);q.push.apply(q,K);var U=((Vp||{}).config||{}).update;U?U(y):y&&Fo(dO,"cu",[]).push(y);if(v){lBu("me0",S,b);try{z4Q(v,V,M)}finally{lBu("me1",S,b)}}return 1};
z>0&&(Y=Zd.setTimeout(function(){h=!0;I()},z));
var K=Q$T(F,q);if(K.length){K=Q$T(F,n);var C=Fo(dO,"CP",[]),k=C.length;C[k]=function(S){if(!S)return 0;lBu("ml1",K,b);var v=function(c){C[k]=null;g(K,S)&&K3h(function(){d&&d();c()})},U=function(){var c=C[k+1];
c&&c()};
k>0&&C[k-1]?C[k]=function(){v(U)}:v(U)};
if(K.length){var f="loaded_"+dO.I++;Vp[f]=function(S){C[k](S);Vp[f]=null};
F=Elf(V,K,"gapi."+f,n,R);n.push.apply(n,K);lBu("ml0",K,b);W.sync||Zd.___gapisync?dHT(F):WFE(F)}else C[k](TLQ)}else g(K)&&d&&d()},s2Q;
var B8M=null,LFM=_.dm.trustedTypes;if(LFM&&LFM.createPolicy){try{B8M=LFM.createPolicy("goog#gapi",{createHTML:jDT,createScript:jDT,createScriptURL:jDT})}catch(F){_.dm.console&&_.dm.console.error(F.message)}s2Q=B8M}else s2Q=B8M;var V0h=s2Q,yME=function(F,W){if(dO.hee&&dO.hel>0)try{return F()}catch(V){W&&W(V),dO.hel--,LNf("debug_error",function(){try{window.___jsl.hefn(V)}catch(d){throw V;}})}else try{return F()}catch(V){throw W&&W(V),V;
}},IDS=Vp.load;
IDS&&Fo(dO,"ol",[]).push(IDS);Vp.load=function(F,W){return yME(function(){return LNf(F,W)})};var NYc;var mHm=function(){var F=F||[];this.dependencies_=[];n0r(this,F)};
mHm.prototype.toString=function(){return"MpJwZc"};
mHm.prototype.getModuleId=function(){return"MpJwZc"};
var n0r=function(F,W){var V=!1;V=V===void 0?!1:V;F.dependencies_=F.dependencies_.concat(W);V&&W.map(function(d){return d.getModuleId()}).forEach(function(d){fUG(function(y){y.addExtraEdge("MpJwZc",d)})})};var yx1=new mHm;var FwY=new _.Lx("a"),o8S=new _.Lx("c"),zYW=function(F,W,V){_.va.call(this,F,W);this.node=W;this.kind=V};
_.u(zYW,_.va);var aDh=function(){this.JSC$10367_keys_={};this.urlPrefix_="";this.JSC$10367_queryData_={}};
aDh.prototype.toString=function(){var F=this.urlPrefix_+iCu(this),W=_.Q7(this.JSC$10367_queryData_),V="";W!=""&&(V="?"+W);return F+V};
var M0m=function(F){F=o6(F,"md");return!!F&&F!=="0"},iCu=function(F){var W=[],V=function(d){F.JSC$10367_keys_[d]!==void 0&&W.push(d+"="+F.JSC$10367_keys_[d])};
M0m(F)?(V("md"),V("k"),V("ck"),V("am"),V("rs"),V("gssmodulesetproto"),V("slk"),V("dti")):(V("sdch"),V("k"),V("ck"),V("am"),V("amc"),V("rt"),"d"in F.JSC$10367_keys_||sj(F,"d","0"),V("d"),V("exm"),V("excm"),(F.JSC$10367_keys_.excm||F.JSC$10367_keys_.exm)&&W.push("ed=1"),V("im"),V("dg"),V("sm"),o6(F,"br")!="1"&&o6(F,"br")!="0"||V("br"),V("br-d"),o6(F,"rb")=="1"&&V("rb"),o6(F,"zs")!=="0"&&V("zs"),Yef(F)!==""&&V("wt"),V("gssmodulesetproto"),V("ujg"),V("sp"),V("rs"),V("cb"),V("ee"),V("slk"),V("dti"),V("m"));
return W.join("/")},o6=function(F,W){return F.JSC$10367_keys_[W]?F.JSC$10367_keys_[W]:null},sj=function(F,W,V){V?F.JSC$10367_keys_[W]=V:delete F.JSC$10367_keys_[W]},peh=function(F,W){F.urlPrefix_=W},h4T=function(F,W){W&&W.length>0?(W.sort(),sj(F,"exm",W.join(","))):sj(F,"exm",null)},qeM=function(F,W){W&&W.length>0?(W.sort(),sj(F,"excm",W.join(","))):sj(F,"excm",null)},R4M=function(F){return(F=o6(F,"m"))?F.split(","):[]},Yef=function(F){switch(o6(F,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},bCM=function(F,W){var V=Object.keys(W).filter(function(d){return!!Object.keys(W[d]).length}).map(function(d){var y=Object.keys(W[d]);
y.length>1&&y.sort();return d+":"+y.join(",")});
V.sort();sj(F,"ee",V.join(";"))},ZGC=function(F){var W=o6(F,"ee");
if(!W)return{};F={};W=_.L(W.split(";"));for(var V=W.next();!V.done;V=W.next()){var d=_.L(V.value.split(":"));V=d.next().value;d=d.next().value;F[V]={};d=_.L(d.split(","));for(var y=d.next();!y.done;y=d.next())F[V][y.value]=!0}return F},T8S=function(F){delete F.JSC$10367_keys_.m;
delete F.JSC$10367_keys_.exm;delete F.JSC$10367_keys_.ed};
aDh.prototype.clone=function(){var F=new aDh;F.JSC$10367_keys_=Object.assign({},this.JSC$10367_keys_);F.urlPrefix_=this.urlPrefix_;F.JSC$10367_queryData_=Object.assign({},this.JSC$10367_queryData_);return F};
var QMY=function(F,W){W=W===void 0?!0:W;var V=e4Q(F),d=new aDh,y=_.X6(V)[5];_.MP.forEach(g0S,function(I){var n=y.match("/"+I+"=([^/]+)");n&&sj(d,I,n[1])});
var z="";z=F.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";peh(d,F.substr(0,F.indexOf(z)+z.length));if(!W)return d;(F=_.X6(V)[6]||null)&&JTS(F,function(I,n){d.JSC$10367_queryData_[I]=n});
return d},S2G=function(F){F=_.ci(e4Q(F));
return F===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(F)?/\/k=/.test(F):!1},e4Q=function(F){return F.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?F.substr(65):F},g0S={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",ALLOW_MISSING_CHUNKS:"amc",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",
GSS_MODULE_SET_PROTO:"gssmodulesetproto",USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},uWu=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.Bz=function(F){this.JSC$10379_id_=F;this.opts={}};
_.Bz.prototype.JSC$10381_setLabel=function(F){this.label_=F||void 0;return this};
_.Bz.prototype.addUploadMetadata=function(F,W){var V=this.opts.data||{};V[F]=W;this.opts.data=V;return this};
var KFu=function(F){var W=_.MP.filter(F.opts,function(V){return V!==null});
W=_.MP.isEmpty(W)?null:W;F=[F.JSC$10379_id_,F.label_,W];W=AW1(F);return F=F.slice(0,W+1)};
_.Bz.prototype.toString=function(){var F=KFu(this);return"("+_.YM(F,function(W){return JSON.stringify(W)}).join(",")+")"};
_.Bz.prototype.getId=function(){return this.JSC$10379_id_};
_.Bz.prototype.getOptions=function(){return _.MP.clone(this.opts)};var LK=function(){_.Bz.call(this,"image-search")};
_.u(LK,_.Bz);LK.prototype.setSize=function(F){this.opts.imgsz=F;return this};
LK.prototype.JSC$10381_setLabel=function(F){_.Bz.prototype.JSC$10381_setLabel.call(this,F);return this};
LK.prototype.addUploadMetadata=function(F,W){_.Bz.prototype.addUploadMetadata.call(this,F,W);return this};var I6=function(){_.Bz.call(this,"maps")};
_.u(I6,_.Bz);I6.prototype.setZoom=function(F){this.opts.zoom=F;return this};
I6.prototype.JSC$10381_setLabel=function(F){_.Bz.prototype.JSC$10381_setLabel.call(this,F);return this};
I6.prototype.addUploadMetadata=function(F,W){_.Bz.prototype.addUploadMetadata.call(this,F,W);return this};_.nK=function(){_.Bz.call(this,"photos")};
_.u(_.nK,_.Bz);_.nK.prototype.JSC$10381_setLabel=function(F){_.Bz.prototype.JSC$10381_setLabel.call(this,F);return this};
_.nK.prototype.addUploadMetadata=function(F,W){_.Bz.prototype.addUploadMetadata.call(this,F,W);return this};var mk=function(){_.Bz.call(this,"url")};
_.u(mk,_.Bz);var HCT=function(){var F=new mk;F.opts.type="video";F.opts.site="youtube.com";return F};
mk.prototype.JSC$10381_setLabel=function(F){_.Bz.prototype.JSC$10381_setLabel.call(this,F);return this};
mk.prototype.addUploadMetadata=function(F,W){_.Bz.prototype.addUploadMetadata.call(this,F,W);return this};var a6=function(){_.Bz.call(this,"video-search")};
_.u(a6,_.Bz);var DHB=function(){var F=new a6;F.opts.site="youtube.com";return F};
a6.prototype.JSC$10381_setLabel=function(F){_.Bz.prototype.JSC$10381_setLabel.call(this,F);return this};
a6.prototype.addUploadMetadata=function(F,W){_.Bz.prototype.addUploadMetadata.call(this,F,W);return this};var AMr=function(){_.Bz.call(this,"web")};
_.u(AMr,_.Bz);AMr.prototype.JSC$10381_setLabel=function(F){_.Bz.prototype.JSC$10381_setLabel.call(this,F);return this};
AMr.prototype.addUploadMetadata=function(F,W){_.Bz.prototype.addUploadMetadata.call(this,F,W);return this};var iV=function(){this.items_=[];this.opts={}},j2B=function(F){switch(F){case "image-search":return new LK;
case "maps":return new I6;case "photos":return new _.nK;case "url":return new mk;case "video-search":return new a6;case "web":return new AMr}return new _.Bz(F)};
iV.prototype.addView=function(F){this.items_.push(typeof F==="string"?j2B(F):F);return this};
var rMm=function(F){return"("+_.YM(F.items_,function(W){return W.toString()}).join(",")+")"};
iV.prototype.toString=function(){return rMm(this)};
iV.prototype.getViews=function(F,W){W=W===void 0?[]:W;for(var V=this.items_,d=0;d<V.length;d++){var y=V[d];y instanceof iV?y.getViews(F,W):y.getId()==F&&W.push(y)}return W};
iV.prototype.getOptions=function(){return _.MP.clone(this.opts)};var lR=function(F){this.basePickerUrl_=F||"https://docs.google.com/picker";this.nav_=new iV};
lR.prototype.nav_=null;lR.prototype.addView=function(F){this.nav_.addView(F);return this};
lR.prototype.getBaseUrl=function(){return this.basePickerUrl_};
lR.prototype.getViews=function(F){return this.nav_.getViews(F)};
_.CEC=function(F,W){F.callback_=W;return F};var k6Q=new Map;k6Q.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");k6Q.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");k6Q.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var lDr=new Set;lDr.add("application/vnd.google-apps.kix");lDr.add("application/vnd.google-apps.ritz");lDr.add("application/vnd.google-apps.punch");var cMm=function(F,W,V){var d=V&&_.Mq(V,1);V=N8B(V);var y=F[0].getId();switch(_.Y2(y,2)){case 13:return fDQ(F,W,d,V);case 3:return weh(F,W,d,V);case 10:return G6T(F,W,d,V);case 27:return G6T(F,W,d,V);case 12:return $HB(F,W);case 2:return UHC(F,W,d,V);case 5:return OCC(F,W,d,V);case 9:return XeT(F,W,d,V);case 6:return xHC(F,W,d,V);case 25:return v0m(F,W,d,V);case 1:return _.yY(F[0],Kxh,26)?E0S(F,W,d,V):G6T(F,W,d,V);default:return{}}},xHC=function(F,W,V,d){F=F.map(function(y){return{id:y.getId().getId(),
serviceId:"youtube",name:y.getName(),description:_.Mq(y,3),type:M4(y),lastEditedUtc:_.uAB(_.FE(y,_.pD,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:y.getUrl(),embedUrl:_.Mq(y,13),thumbnails:YP(Xz(y))}});
return{action:W,docs:F,viewToken:d,view:V||"youtube",v2Translated:!0}},UHC=function(F,W,V,d){var y=F.map(function(z){var I=z.getId().getId(),n=_.Mq(z,7),M=z.getName(),Y=M4(z),h=_.uAB(_.FE(z,_.pD,12)).getTime(),q=z.getUrl(),R=Number(tvf(z)),b=_.Mq(z,3),g=_.Mq(z,11),K=YP(Xz(z));
var C=_.FE(z,xX,21);C=_.mR(C,1);var k=_.FE(z,xX,21);k=_.Mq(k,10);var f=_.Mq(z,13);var S=_.FE(z,xX,21);S=_.mR(S,9);var v=_.FE(z,xX,21);v=_.Mq(v,11);I={id:I,serviceId:"docs",mimeType:n,name:M,type:Y,lastEditedUtc:h,url:q,sizeBytes:R,description:b,iconUrl:g,thumbnails:K,isShared:C,downloadUrl:k,embedUrl:f,copyable:S,resourceKey:v};n=_.FE(z,xX,21);_.mR(n,12)&&(I.uploadState="success",I.isNew=!0);n=_.FE(z,xX,21);_.yY(n,$X,3)&&(z=_.FE(z,xX,21),z=_.FE(z,$X,3),_.yY(z,wb,2)&&(n=Kl(z.getDuration().getSeconds()),
M=z.getDuration(),M=_.Oy(M,2),I.duration=n+M/1E9),I.aspectRatio=z.getAspectRatio());return I});
return{action:W,docs:y,viewToken:d,view:V||"all",extraUserInputs:t0E(F),v2Translated:!0}},OCC=function(F,W,V,d){F=F.map(function(y){var z=_.FE(y,Nxr,15);
z=_.FE(z,GY,1);m3(y,10,GY,z);return{id:y.getId().getId(),serviceId:"web",mimeType:_.Mq(y,7),name:y.getName(),type:M4(y),url:y.getUrl(),description:_.Mq(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:YP(Xz(y))}});
return{action:W,docs:F,viewToken:d,view:V||"image-search",v2Translated:!0}},XeT=function(F,W,V,d){F=F.map(function(y){return{serviceId:"url",
name:Xz(y)[0].getUrl().split("/").pop(),type:M4(y),mimeType:_.Mq(y,7),url:y.getUrl(),description:_.Mq(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:YP(Xz(y))}});
return{action:W,docs:F,viewToken:d,view:V||"url",v2Translated:!0}},E0S=function(F,W,V,d){F=F.map(function(y){return{id:y.getId().getId(),
serviceId:"picasa",name:y.getName(),type:M4(y),description:_.Mq(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:YP(Xz(y))}});
return{action:W,docs:F,viewToken:d,view:V||"webcam",v2Translated:!0}},G6T=function(F,W,V,d){return{action:W,
docs:F.map(Sem),viewToken:d,view:PEB(V||"upload",F),extraUserInputs:t0E(F),v2Translated:!0}},PEB=function(F,W){return W.some(function(V){var d;
return((d=_.FE(V,Uu,30))==null?void 0:_.Y2(d,3))===9})?F+"/gmailphotos":F},weh=function(F,W,V,d){var y=F.map(function(z){var I={id:z.getId().getId(),
serviceId:"picasa",mimeType:_.Mq(z,7),name:z.getName(),type:M4(z),lastEditedUtc:_.uAB(_.FE(z,_.pD,12)).getTime(),url:z.getUrl(),sizeBytes:Number(tvf(z)),description:_.Mq(z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:YP(Xz(z)),mediaKey:z.getId().getId(),parentId:_.Mq(z,4)},n,M=(n=_.FE(z,AmB,18))==null?void 0:_.FE(n,DmD,3);M&&(I.latitude=iy(M,1),I.longitude=iy(M,2));var Y;z=(Y=_.FE(z,AmB,18))==null?void 0:aj(Y,6);Y=z!=null?Kl(z):void 0;Y&&(I.version=
Y);return I});
return{action:W,docs:y,viewToken:d,view:V||"photos",extraUserInputs:t0E(F),v2Translated:!0}},fDQ=function(F,W,V,d){F=F.map(function(y){return{id:y.getId().getId(),
serviceId:"et",name:Xz(y)[0].getUrl().split("/").pop(),description:_.Mq(y,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:YP(Xz(y),"etjpg")}});
return{action:W,docs:F,viewToken:d,view:V||"et",v2Translated:!0}},v0m=function(F,W,V,d){F=F.map(function(y){var z=y.getId().getId(),I=d["2"];
return{id:z,serviceId:I.type!=="gmail_themes"&&I.parent==="6226252643674576769"?"picasa":"static_themes",name:y.getName(),mimeType:_.Mq(y,7),type:M4(y),description:_.Mq(y,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:y.getUrl(),embedUrl:y.getUrl(),thumbnails:YP(Xz(y))}});
return{action:W,docs:F,viewToken:d,view:V||"photos",v2Translated:!0}},$HB=function(F,W){F=F.map(function(V){var d=_.FE(V,HlD,27);
d=_.Wg(d,1,_.jv,_.Uy())[0];return{id:V.getId().getId(),serviceId:"contacts",mimeType:_.Mq(V,7),name:V.getName(),description:_.Mq(V,3),url:"mailto:"+d,thumbnail:[{url:_.Mq(V,11)}],email:d}});
return{action:W,docs:F,view:"contacts",v2Translated:!0}},N8B=function(F){if(!F)return{};
var W=_.Mq(F,3);W=W&&JSON.parse(W)||{};return{0:_.Mq(F,1),1:_.Mq(F,2),2:W}},YP=function(F,W){W=W===void 0?"":W;
if(!F.length)return null;W=="etjpg"&&(F=F.filter(function(V){return V.getUrl().includes("w1200-h300")}));
return F.map(function(V){return{url:V.getUrl(),height:V.getHeight(),width:V.getWidth(),type:W}})},t0E=function(F){return{isAttachment:F.some(function(W){return _.mR(W,31)})}},Sem=function(F){var W,V={id:(W=F.getId())==null?void 0:W.getId(),
serviceId:JMT(F),mimeType:_.Mq(F,7),name:F.getName(),type:M4(F),sizeBytes:Number(tvf(F)),description:_.Mq(F,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:YP(Xz(F)),isNew:!0};if(W=_.FE(F,Uu,30)){V.dataUrl=_.Mq(W,1)||null;a:{var d=_.FE(F,Uu,30);switch(_.Y2(d,3)){case 9:d=_.qq(d,k5B,2,Ou);d={remoteRefs:d&&_.Mq(d,1)};break a;case 10:case 15:d=_.qq(d,CRf,4,Ou);var y=Xz(F);d={photo_id:d&&_.Mq(d,1),media_key:F.getId().getId(),media_type:_.Y2(F,6)===1?1:2,image_url:y&&
y[0].getUrl(),width:y&&String(y[0].getWidth()),height:y&&String(y[0].getHeight())};break a}d=null}V.uploadMetadata=d;V.uploadId=_.Mq(W,9)||null;V.uploadState=ZCQ(W)||null}(d=W&&_.qq(W,CRf,4,Ou))&&(V.id=_.Mq(d,1));(d=W&&_.qq(W,laE,5,Ou))&&(V.contentId=_.Mq(d,1));(d=W&&_.qq(W,jyi,7,Ou))&&(V.contentId=_.Mq(d,1));(d=W&&_.qq(W,rmC,6,Ou))&&(V.contentId=_.Mq(d,1));(W==null?void 0:_.Y2(W,3))===1&&(V.mediaKey=F.getId().getId());return V},JMT=function(F){var W;
switch(((W=_.FE(F,Uu,30))==null?void 0:_.Y2(W,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},M4=function(F){switch(_.Y2(F,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 _.Mq(F,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},ZCQ=function(F){switch(F==null?void 0:_.Y2(F,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 VZf,Q2f,For,WoS;_.d9B=function(F,W){var V=W||{};W=V.document||document;var d=_.$v(F).toString(),y=(new p5(W)).createElement("SCRIPT"),z={script_:y,timeout_:void 0},I=new Mm(Q2f,z),n=null,M=V.timeout!=null?V.timeout:5E3;M>0&&(n=window.setTimeout(function(){For(y,!0);I.errback(new WoS(1,"Timeout reached for loading script "+d))},M),z.timeout_=n);
y.onload=y.onreadystatechange=function(){y.readyState&&y.readyState!="loaded"&&y.readyState!="complete"||(For(y,V.cleanupWhenDone||!1,n),I.callback(null))};
y.onerror=function(){For(y,!0,n);I.errback(new WoS(0,"Error while loading script "+d))};
z=V.attributes||{};_.MP.extend(z,{type:"text/javascript",charset:"UTF-8"});jGB(y,z);_.ig(y,F);VZf(W).appendChild(y);return I};
VZf=function(F){var W=y_("HEAD",F);return W&&W.length!==0?W[0]:F.documentElement};
Q2f=function(){if(this&&this.script_){var F=this.script_;F&&F.tagName=="SCRIPT"&&For(F,!0,this.timeout_)}};
For=function(F,W,V){V!=null&&_.dm.clearTimeout(V);F.onload=function(){};
F.onerror=function(){};
F.onreadystatechange=function(){};
W&&window.setTimeout(function(){_.dx(F)},0)};
WoS=function(F,W){var V="Jsloader error (code #"+F+")";W&&(V+=": "+W);_.F1.call(this,V);this.code=F};
_.Xx(WoS,_.F1);var yaT=_.Cg(["https://apis.google.com/js/api.js"]),z0M=_.Hi(yaT),LoE=function(F,W,V){V=V===void 0?{}:V;var d=!1,y=ogT(F,W,V).then(function(I){d=!0;return I}),z=_.wYB(5E3).then(function(){return d?ogT(F,W,V):s8u(W,V).then(function(I){return BGC(I,F)})});
return udB([y,z])},ogT=function(F,W,V){V=V===void 0?{}:V;
return IMT(W,V).then(function(d){return BGC(d,F)})},BGC=function(F,W){var V=_.sr(W,"gapi.")?W.slice(5):W;
return F[V]?_.c6(F[V]):new _.sg(function(d,y){var z=h0(function(){y(Error("Za"))},3E4);
F.load(W,{callback:function(){_.dm.clearTimeout(z);d(F[V])},
onerror:function(I){_.dm.clearTimeout(z);y(I)}})})},IMT=function(F,W){W=W===void 0?{}:W;
return F.gapi&&F.gapi.load?_.c6(F.gapi):s8u(F,W)},s8u=function(F,W){W=W===void 0?{}:W;
return _.d9B(z0M,{document:F.document,attributes:W}).then(function(){return F.gapi})},ngS=function(){};
ngS.prototype.load=function(F,W,V){W=W===void 0?window:W;V=V===void 0?{}:V;var d=Date.now();return LoE(F,W,V).then(function(y){var z=Date.now();return{library:y,loadStartMs:d,loadEndMs:z}},function(y){throw y instanceof Error?y:Error(String(y));
})};var oEW=function(){_.Ba.call(this);this.gapiLoader_=new ngS;this.origin_=null;this.gapiPickerIframeResolver_=_.DR();this.gapiIframesResolver_=_.DR();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.u(oEW,_.Ba);var m9r=function(F,W){var V=V===void 0?{}:V;var d=_.Ok("gapi.iframes",W);return d?(F=Date.now(),_.c6({library:d,loadStartMs:F,loadEndMs:F})):F.gapiLoader_.load("gapi.iframes",W,V)},aMh=function(F,W,V,d,y,z){var I=!1;
I=I===void 0?!1:I;m9r(F,pu(W.ownerDocument)).then(function(n){var M=n.library;F.gapiIframesResolver_.resolve(M);n=F.gapiPickerIframeResolver_;var Y=n.resolve,h=I;h=h===void 0?!1:h;var q={};q["host-message-handler"]=V;F.hostMessageHandlerInternal_=q;var R=_.$i(d);R=_.$i(R);R=_.OI(_.UI(_.$O(new _.DC,R.scheme_),R.JSC$10339_domain_),R.JSC$10339_port_).toString();F.origin_=R;R=(new j$r).setUrl(d);R.JSC$10354_obj_.where=W;R.JSC$10354_obj_.allowPost=h;R.JSC$10354_obj_.messageHandlers=q;h=_.Ok("makeWhiteListIframesFilter",
M)([F.origin_]);R.JSC$10354_obj_.messageHandlersFilter=h;y!=null&&(R.JSC$10354_obj_.id=y);z!=null&&(R.JSC$10354_obj_.rpctoken=z);h=AbE(R);h.JSC$10351_obj_.style={display:"block","min-width":"100%",width:"1px"};h.JSC$10351_obj_.height="100%";AbE(R).value().allow="camera 'src' "+F.origin_;M=M.getContext().openChild(R.value());Y.call(n,M)},function(n){F.gapiIframesResolver_.reject(n);
F.gapiPickerIframeResolver_.reject(n)});
return F.gapiPickerIframeResolver_.promise},iLr=function(F,W){return _.YO([F.gapiIframesResolver_.promise,
F.gapiPickerIframeResolver_.promise]).then(function(V){var d=_.L(V);V=d.next().value;return(d=d.next().value)?d.send("picker-message-handler",W,void 0,_.Ok("makeWhiteListIframesFilter",V)([F.origin_])):_.Ip(Error("$a"))})};
oEW.prototype.disposeInternal=function(){MZm(this);_.Ba.prototype.disposeInternal.call(this)};
var MZm=function(F){F.gapiPickerIframeResolver_.promise.then(function(W){W&&(W.unregister("host-message-handler"),delete F.hostMessageHandlerInternal_["host-message-handler"])})};var YZm=function(){this.nextId=0};var h0B=function(F,W){switch(F.action){case "select-contacts":F=pwD(F.contacts);break;case "visibility":F=F.visible;var V=new ti;F=_.by(V,1,7).setVisible(F);V={};V["iframe-command"]=F.serialize();F=V;break;default:F=null}return F?iLr(W,F):_.c6()},pwD=function(F){if(!F||F.length==0)return null;
var W=new ti;_.by(W,1,11);var V=new YZm;F.forEach(function(d){if(d.email){var y=new LT;y=_.rH(y,2,d.name?d.name:d.email);var z=new HlD;d=_.QcG(z,1,_.Km,d.email,_.jv);d=_.kv(y,27,d);y=new giB;z=":"+(V.nextId++).toString(36);y=_.rH(y,1,z);y=_.by(y,2,12);d=_.kv(d,1,y)}else d=null;d&&m3(W,7,LT,d)});
F={};F["iframe-command"]=W.serialize();return F};_.qZB=function(){if(num){var F=/Windows NT ([0-9.]+)/;return(F=F.exec(_.qK()))?F[1]:"0"}return _.I8T?(F=/1[0|1][_.][0-9_.]+/,(F=F.exec(_.qK()))?F[0].replace(/_/g,"."):"10"):U1K?(F=/Android\s+([^\);]+)(\)|;)/,(F=F.exec(_.qK()))?F[1]:""):a8T||imu||MvE?(F=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(F=F.exec(_.qK()))?F[1].replace(/_/g,"."):""):""}();var pK;pK=function(F){return(F=F.exec(_.qK()))?F[1]:""};
_.R0M=function(){if(_.Pq)return pK(/Firefox\/([0-9.]+)/);if(_.tc||Em||scT)return Ttf;if(_.Jc){if(_.rm()||_.K$9()){var F=pK(/CriOS\/([0-9.]+)/);if(F)return F}return pK(/Chrome\/([0-9.]+)/)}if(_.Co&&!_.rm())return pK(/Version\/([0-9.]+)/);if(g7S||uRm){if(F=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.qK()))return F[1]+"."+F[2]}else if(HmE)return(F=pK(/Android\s+([0-9.]+)/))?F:pK(/Version\/([0-9.]+)/);return""}();_.U7($$c);$$c.prototype.nextId_=0;_.hP=function(F){return":"+(F.nextId_++).toString(36)};var jF=function(F){_.Ha.call(this);this.JSC$10449_dom_=F||Bk();this.JSC$10449_id_=null;this.inDocument_=!1;this.JSC$10449_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.Xx(jF,_.Ha);jF.prototype.idGenerator_=$$c.getInstance();jF.prototype.getId=function(){return this.JSC$10449_id_||(this.JSC$10449_id_=_.hP(this.idGenerator_))};
jF.prototype.getElement=function(){return this.JSC$10449_element_};
var q4=function(F){F.googUiComponentHandler_||(F.googUiComponentHandler_=new _.nl(F));return F.googUiComponentHandler_},bLE=function(F,W){if(F==W)throw Error("ab");
var V;if(V=W&&F.parent_&&F.JSC$10449_id_){V=F.parent_;var d=F.JSC$10449_id_;V=V.childIndex_&&d?_.MP.get(V.childIndex_,d)||null:null}if(V&&F.parent_!=W)throw Error("ab");F.parent_=W;jF.superClass_.setParentEventTarget.call(F,W)};
jF.prototype.setParentEventTarget=function(F){if(this.parent_&&this.parent_!=F)throw Error("bb");jF.superClass_.setParentEventTarget.call(this,F)};
jF.prototype.JSC$10451_createDom=function(){this.JSC$10449_element_=this.JSC$10449_dom_.createElement("DIV")};
jF.prototype.render=function(F){TGS(this,F)};
var TGS=function(F,W,V){if(F.inDocument_)throw Error("cb");F.JSC$10449_element_||F.JSC$10451_createDom();W?W.insertBefore(F.JSC$10449_element_,V||null):F.JSC$10449_dom_.JSC$9633_document_.body.appendChild(F.JSC$10449_element_);F.parent_&&!F.parent_.inDocument_||F.enterDocument()};
_.B=jF.prototype;_.B.decorate=function(F){if(this.inDocument_)throw Error("cb");if(F&&this.canDecorate(F)){this.wasDecorated_=!0;var W=_.qP(F);this.JSC$10449_dom_&&this.JSC$10449_dom_.JSC$9633_document_==W||(this.JSC$10449_dom_=Bk(F));this.decorateInternal(F);this.enterDocument()}else throw Error("db");};
_.B.canDecorate=function(){return!0};
_.B.decorateInternal=function(F){this.JSC$10449_element_=F};
_.B.enterDocument=function(){this.inDocument_=!0;e0D(this,function(F){!F.inDocument_&&F.getElement()&&F.enterDocument()})};
_.B.exitDocument=function(){e0D(this,function(F){F.inDocument_&&F.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.B.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);e0D(this,function(F){F.dispose()});
!this.wasDecorated_&&this.JSC$10449_element_&&_.dx(this.JSC$10449_element_);this.parent_=this.model_=this.JSC$10449_element_=this.childIndex_=this.children_=null;jF.superClass_.disposeInternal.call(this)};
_.B.getModel=function(){return this.model_};
_.B.addChild=function(F,W){var V=this.children_?this.children_.length:0;if(F.inDocument_&&(W||!this.inDocument_))throw Error("cb");if(V<0||V>(this.children_?this.children_.length:0))throw Error("eb");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);F.parent_==this?(_.MP.set(this.childIndex_,F.getId(),F),_.Ur(this.children_,F)):_.MP.add(this.childIndex_,F.getId(),F);bLE(F,this);_.kG1(this.children_,V,0,F);F.inDocument_&&this.inDocument_&&F.parent_==this?(W=this.getContentElement(),
(W.childNodes[V]||null)!=F.getElement()&&(F.getElement().parentElement==W&&W.removeChild(F.getElement()),V=W.childNodes[V]||null,W.insertBefore(F.getElement(),V))):W?(this.JSC$10449_element_||this.JSC$10451_createDom(),V=this.children_?this.children_[V+1]||null:null,TGS(F,this.getContentElement(),V?V.JSC$10449_element_:null)):this.inDocument_&&!F.inDocument_&&F.JSC$10449_element_&&F.JSC$10449_element_.parentNode&&F.JSC$10449_element_.parentNode.nodeType==1&&F.enterDocument()};
_.B.getContentElement=function(){return this.JSC$10449_element_};
var e0D=function(F,W){F.children_&&F.children_.forEach(W,void 0)};
jF.prototype.removeChild=function(F,W){if(F){var V=typeof F==="string"?F:F.getId();F=this.childIndex_&&V?_.MP.get(this.childIndex_,V)||null:null;V&&F&&(_.MP.remove(this.childIndex_,V),_.Ur(this.children_,F),W&&(F.exitDocument(),F.JSC$10449_element_&&_.dx(F.JSC$10449_element_)),bLE(F,null))}if(!F)throw Error("fb");return F};_.Xx(U$Y,G4$);_.Xx(Oof,G4$);var ggm;_.MP.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var uXi=function(F,W){W?F.setAttribute("role",W):F.removeAttribute("role")},R6=function(F,W,V){Array.isArray(V)&&(V=V.join(" "));
var d="aria-"+W;V===""||V==void 0?(ggm||(V={},ggm=(V.atomic=!1,V.autocomplete="none",V.dropeffect="none",V.haspopup=!1,V.live="off",V.multiline=!1,V.multiselectable=!1,V.orientation="vertical",V.readonly=!1,V.relevant="additions text",V.required=!1,V.sort="none",V.busy=!1,V.disabled=!1,V.hidden=!1,V.invalid="false",V)),V=ggm,W in V?F.setAttribute(d,V[W]):F.removeAttribute(d)):F.setAttribute(d,V)};var Koh;_.bV=function(F,W,V){_.Ha.call(this);this.target=F;this.handle=W||F;this.limits=V||new ln(NaN,NaN,NaN,NaN);this.JSC$10454_document_=_.qP(F);this.JSC$10454_eventHandler_=new _.nl(this);_.Zi(this,this.JSC$10454_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;_.Da(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=Koh};
_.Xx(_.bV,_.Ha);Koh=_.dm.document&&_.dm.document.documentElement&&!!_.dm.document.documentElement.setCapture&&!!_.dm.document.releaseCapture;_.HLQ=function(F,W){F.hysteresisDistanceSquared_=Math.pow(W,2)};
_.B=_.bV.prototype;_.B.setEnabled=function(F){this.enabled_=F};
_.B.disposeInternal=function(){_.bV.superClass_.disposeInternal.call(this);_.aq(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10454_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10454_document_.releaseCapture();this.handle=this.target=null};
_.B.startDrag=function(F){var W=F.type=="mousedown";if(!this.enabled_||this.dragging_||W&&(!F.isButton(0)||_.I8T&&F.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new TZ("start",this,F.clientX,F.clientY,F)))this.dragging_=!0,W&&F.preventDefault();else return;else W&&F.preventDefault();W=this.JSC$10454_document_;var V=W.documentElement,d=!this.useSetCapture_;this.JSC$10454_eventHandler_.listen(W,["touchmove","mousemove"],this.handleMove_,
{capture:d,passive:!1});this.JSC$10454_eventHandler_.listen(W,["touchend","mouseup"],this.endDrag,d);this.useSetCapture_?(V.setCapture(!1),this.JSC$10454_eventHandler_.listen(V,"losecapture",this.endDrag)):this.JSC$10454_eventHandler_.listen(pu(W),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10454_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,d);this.clientX=this.startX=F.clientX;this.clientY=this.startY=F.clientY;this.screenX=F.screenX;this.screenY=F.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=sy(Bk(this.JSC$10454_document_))}};
_.B.endDrag=function(F,W){this.JSC$10454_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10454_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new TZ("end",this,F.clientX,F.clientY,F,D9Q(this,this.deltaX),AaT(this,this.deltaY),W||F.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.B.handleMove_=function(F){if(this.enabled_){var W=F.clientX-this.clientX,V=F.clientY-this.clientY;this.clientX=F.clientX;this.clientY=F.clientY;this.screenX=F.screenX;this.screenY=F.screenY;if(!this.dragging_){var d=this.startX-this.clientX,y=this.startY-this.clientY;if(d*d+y*y>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new TZ("start",this,F.clientX,F.clientY,F)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(F);return}}V=j8T(this,W,V);W=V.x;V=V.y;this.dragging_&&this.dispatchEvent(new TZ("beforedrag",
this,F.clientX,F.clientY,F,W,V))&&(rah(this,F,W,V),F.preventDefault())}};
var j8T=function(F,W,V){var d=sy(Bk(F.JSC$10454_document_));W+=d.x-F.pageScroll.x;V+=d.y-F.pageScroll.y;F.pageScroll=d;F.deltaX+=W;F.deltaY+=V;return new _.ra(D9Q(F,F.deltaX),AaT(F,F.deltaY))};
_.bV.prototype.onScroll_=function(F){var W=j8T(this,0,0);F.clientX=this.clientX;F.clientY=this.clientY;rah(this,F,W.x,W.y)};
var rah=function(F,W,V,d){F.target.style.left=V+"px";F.target.style.top=d+"px";F.dispatchEvent(new TZ("drag",F,W.clientX,W.clientY,W,V,d))},D9Q=function(F,W){var V=F.limits;
F=isNaN(V.left)?null:V.left;V=isNaN(V.width)?0:V.width;return Math.min(F!=null?F+V:Infinity,Math.max(F!=null?F:-Infinity,W))},AaT=function(F,W){var V=F.limits;
F=isNaN(V.top)?null:V.top;V=isNaN(V.height)?0:V.height;return Math.min(F!=null?F+V:Infinity,Math.max(F!=null?F:-Infinity,W))};
_.bV.prototype.isDragging=function(){return this.dragging_};
var TZ=function(F,W,V,d,y,z,I){_.va.call(this,F);this.clientX=V;this.clientY=d;this.browserEvent=y;this.left=z!==void 0?z:W.deltaX;this.top=I!==void 0?I:W.deltaY};
_.Xx(TZ,_.va);var eV=function(F){this.JSC$10461_map_=new Map;var W=arguments.length;if(W>1){if(W%2)throw Error("na");for(var V=0;V<W;V+=2)this.set(arguments[V],arguments[V+1])}else F&&this.addAll(F)};
_.B=eV.prototype;_.B.getCount=function(){return this.JSC$10461_map_.size};
_.B.getValues=function(){return Array.from(this.JSC$10461_map_.values())};
_.B.getKeys=function(){return Array.from(this.JSC$10461_map_.keys())};
_.B.containsKey=function(F){return this.JSC$10461_map_.has(F)};
_.B.containsValue=function(F){return this.getValues().some(function(W){return W==F})};
_.B.equals=function(F,W){var V=this;W=W===void 0?function(d,y){return d===y}:W;
return this===F?!0:this.JSC$10461_map_.size!=F.getCount()?!1:this.getKeys().every(function(d){return W(V.JSC$10461_map_.get(d),F.get(d))})};
_.B.isEmpty=function(){return this.JSC$10461_map_.size==0};
_.B.clear=function(){this.JSC$10461_map_.clear()};
_.B.remove=function(F){return this.JSC$10461_map_.delete(F)};
_.B.get=function(F,W){return this.JSC$10461_map_.has(F)?this.JSC$10461_map_.get(F):W};
_.B.set=function(F,W){this.JSC$10461_map_.set(F,W);return this};
_.B.addAll=function(F){if(F instanceof eV){F=_.L(F.JSC$10461_map_);for(var W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;V=V.next().value;this.JSC$10461_map_.set(W,V)}}else if(F)for(F=_.L(Object.entries(F)),W=F.next();!W.done;W=F.next())V=_.L(W.value),W=V.next().value,V=V.next().value,this.JSC$10461_map_.set(W,V)};
_.B.forEach=function(F,W){var V=this;W=W===void 0?this:W;this.JSC$10461_map_.forEach(function(d,y){return F.call(W,d,y,V)})};
_.B.clone=function(){return new eV(this)};(function(){for(var F=["ms","moz","webkit","o"],W,V=0;W=F[V]&&!_.dm.requestAnimationFrame;++V)_.dm.requestAnimationFrame=_.dm[W+"RequestAnimationFrame"],_.dm.cancelAnimationFrame=_.dm[W+"CancelAnimationFrame"]||_.dm[W+"CancelRequestAnimationFrame"];if(!_.dm.requestAnimationFrame){var d=0;_.dm.requestAnimationFrame=function(y){var z=(new Date).getTime(),I=Math.max(0,16-(z-d));d=z+I;return _.dm.setTimeout(function(){y(z+I)},I)};
_.dm.cancelAnimationFrame||(_.dm.cancelAnimationFrame=function(y){clearTimeout(y)})}})();
var x$C=[[],[]],vJf=0,EJL=!1,XOG=0;var Cwh=_.Cg(["about:blank"]),kBS=_.Cg(["javascript:undefined"]),lMh=_.Hi(Cwh);_.$v(lMh);var NGQ=_.Hi(kBS);_.$v(NGQ);_.Xx(Am,_.Ha);Am.prototype.handleEvent=function(F){var W=new _.Iq(F.event_);W.type=F.type=="focusin"||F.type=="focus"?"focusin":"focusout";this.dispatchEvent(W)};
Am.prototype.disposeInternal=function(){Am.superClass_.disposeInternal.call(this);op(this.listenKeyIn_);op(this.listenKeyOut_);delete this.JSC$10467_element_};_.Xx(rx,jF);_.B=rx.prototype;_.B.focusHandler_=null;_.B.visible_=!1;_.B.bgEl_=null;_.B.bgIframeEl_=null;_.B.tabCatcherElement_=null;_.B.backwardTabWrapInProgress_=!1;_.B.getCssClass=function(){return"goog-modalpopup"};
_.B.getBackgroundElement=function(){return this.bgEl_};
_.B.JSC$10451_createDom=function(){rx.superClass_.JSC$10451_createDom.call(this);var F=this.getElement(),W=iS(this.getCssClass()).split(" ");Nn(F,W);F.tabIndex=0;_.XA(F,!1);fMm(this);wwE(this)};
var fMm=function(F){if(F.useIframeMask_&&!F.bgIframeEl_){var W=F.JSC$10449_dom_.JSC$9635_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.o0(W,lMh);F.bgIframeEl_=W;F.bgIframeEl_.className=F.getCssClass()+"-bg";_.XA(F.bgIframeEl_,!1);z6Q(F.bgIframeEl_,0)}F.bgEl_||(F.bgEl_=F.JSC$10449_dom_.JSC$9635_createDom("DIV",F.getCssClass()+"-bg"),_.XA(F.bgEl_,!1))},wwE=function(F){F.tabCatcherElement_||(F.tabCatcherElement_=F.JSC$10449_dom_.createElement("SPAN"),_.XA(F.tabCatcherElement_,
!1),F.tabCatcherElement_.tabIndex=0,F.tabCatcherElement_.style.position="absolute")};
_.B=rx.prototype;_.B.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.B.canDecorate=function(F){return!!F&&F.tagName=="DIV"};
_.B.decorateInternal=function(F){rx.superClass_.decorateInternal.call(this,F);F=iS(this.getCssClass()).split(" ");Nn(this.getElement(),F);fMm(this);wwE(this);this.getElement().tabIndex=0;_.XA(this.getElement(),!1)};
_.B.enterDocument=function(){this.bgIframeEl_&&_.gb(this.bgIframeEl_,this.getElement());_.gb(this.bgEl_,this.getElement());rx.superClass_.enterDocument.call(this);_.uI(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Am(this.JSC$10449_dom_.JSC$9633_document_);q4(this).listen(this.focusHandler_,"focusin",this.onFocus);GBi(this,!1)};
_.B.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.fu(this.focusHandler_);rx.superClass_.exitDocument.call(this);_.dx(this.bgIframeEl_);_.dx(this.bgEl_);_.dx(this.tabCatcherElement_)};
_.B.setVisible=function(F){if(F!=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_&&GBi(this,F),F){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10449_dom_.JSC$9633_document_.activeElement}catch(y){}this.updateModalAndBackground_();q4(this).listen(this.JSC$10449_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10449_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);$9T(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)qm(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){q4(this).unlisten(this.JSC$10449_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10449_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)qm(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var W=this.JSC$10449_dom_,V=W.JSC$9633_document_.body,d=W.JSC$9633_document_.activeElement||V;if(!this.lastFocus_||this.lastFocus_==V){this.lastFocus_=null;break a}(d==V||W.contains(this.getElement(),d))&&this.lastFocus_.focus()}catch(y){}this.lastFocus_=
null}}};
var GBi=function(F,W){F.modalAriaVisibilityHelper_||(F.modalAriaVisibilityHelper_=new SmL(F.JSC$10449_element_,F.JSC$10449_dom_));F=F.modalAriaVisibilityHelper_;if(W){F.hiddenElements_||(F.hiddenElements_=[]);W=F.JSC$10470_dom_.getChildren(F.JSC$10470_dom_.JSC$9633_document_.body);for(var V=0;V<W.length;V++){var d=W[V],y;if(y=d!=F.JSC$10470_element_)y=d.getAttribute("aria-hidden"),y=!(y==null||y==void 0?0:String(y));y&&(R6(d,"hidden",!0),F.hiddenElements_.push(d))}}else if(F.hiddenElements_){for(W=
0;W<F.hiddenElements_.length;W++)F.hiddenElements_[W].removeAttribute("aria-hidden");F.hiddenElements_=null}};
rx.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var $9T=function(F,W){F.bgIframeEl_&&_.XA(F.bgIframeEl_,W);F.bgEl_&&_.XA(F.bgEl_,W);_.XA(F.getElement(),W);_.XA(F.tabCatcherElement_,W)};
_.B=rx.prototype;_.B.onShow=function(){this.dispatchEvent("show")};
_.B.onHide=function(){$9T(this,!1);this.dispatchEvent("hide")};
_.B.isVisible=function(){return this.visible_};
_.B.focus=function(){this.focusElement_()};
_.B.resizeBackground_=function(){this.bgIframeEl_&&_.XA(this.bgIframeEl_,!1);this.bgEl_&&_.XA(this.bgEl_,!1);var F=this.JSC$10449_dom_.JSC$9633_document_;var W=_.oG(pu(this.JSC$10449_dom_.JSC$9633_document_)||window);var V=Math.max(W.width,Math.max(F.body.scrollWidth,F.documentElement.scrollWidth));F=Math.max(W.height,Math.max(F.body.scrollHeight,F.documentElement.scrollHeight));this.bgIframeEl_&&(_.XA(this.bgIframeEl_,!0),_.WxS(this.bgIframeEl_,V,F));this.bgEl_&&(_.XA(this.bgEl_,!0),_.WxS(this.bgEl_,
V,F))};
_.B.reposition=function(){var F;if(_.Fxm(this.getElement())=="fixed")var W=F=0;else W=sy(this.JSC$10449_dom_),F=W.x,W=W.y;var V=dmS(this.getElement());var d=_.oG(pu(this.JSC$10449_dom_.JSC$9633_document_)||window);F=Math.max(F+d.width/2-V.width/2,0);W=Math.max(W+d.height/2-V.height/2,0);jH(this.getElement(),F,W);jH(this.tabCatcherElement_,F,W)};
_.B.onFocus=function(F){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():F.target==this.tabCatcherElement_&&h0(this.focusElement_,0,this)};
_.B.focusElement_=function(){try{this.getElement().focus()}catch(F){}};
_.B.disposeInternal=function(){_.fu(this.popupShowTransition_);this.popupShowTransition_=null;_.fu(this.popupHideTransition_);this.popupHideTransition_=null;_.fu(this.bgShowTransition_);this.bgShowTransition_=null;_.fu(this.bgHideTransition_);this.bgHideTransition_=null;rx.superClass_.disposeInternal.call(this)};_.Xx(ki,rx);_.B=ki.prototype;_.B.escapeToCancel_=!0;_.B.hasTitleCloseButton_=!0;_.B.modal_=!0;_.B.draggable_=!0;_.B.backgroundElementOpacity_=.5;_.B.title_="";_.B.JSC$10482_dragger_=null;_.B.JSC$10482_disposeOnHide_=!1;_.B.titleEl_=null;_.B.titleTextEl_=null;_.B.titleTextId_=null;_.B.titleCloseEl_=null;_.B.contentEl_=null;_.B.buttonEl_=null;_.B.getCssClass=function(){return this.JSC$10480_class_};
_.B.setTitle=function(F){this.title_=F;this.titleTextEl_&&_.HR(this.titleTextEl_,F)};
_.B.getTitle=function(){return this.title_};
_.B.getContent=function(){return""};
_.B.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var U9E=function(F){F.getElement()||F.render();return F.getElement()};
ki.prototype.getBackgroundElement=function(){this.getElement()||this.render();return ki.superClass_.getBackgroundElement.call(this)};
var OLB=function(F,W){F.backgroundElementOpacity_=W;F.getElement()&&(W=F.getBackgroundElement())&&z6Q(W,F.backgroundElementOpacity_)};
ki.prototype.setDraggable=function(F){this.draggable_=F;Xwh(this,F&&this.inDocument_)};
ki.prototype.handleDrag=function(){};
var Xwh=function(F,W){var V=iS(F.JSC$10480_class_+"-title-draggable").split(" ");F.getElement()&&(W?Nn(F.titleEl_,V):ker(F.titleEl_,V));W&&!F.JSC$10482_dragger_?(W=new _.bV(F.getElement(),F.titleEl_),F.JSC$10482_dragger_=W,Nn(F.titleEl_,V),_.Da(F.JSC$10482_dragger_,"start",F.setDraggerLimits_,!1,F),_.Da(F.JSC$10482_dragger_,"drag",F.handleDrag,!1,F)):!W&&F.JSC$10482_dragger_&&(F.JSC$10482_dragger_.dispose(),F.JSC$10482_dragger_=null)};
_.B=ki.prototype;
_.B.JSC$10451_createDom=function(){ki.superClass_.JSC$10451_createDom.call(this);var F=this.getElement(),W=this.JSC$10449_dom_;this.titleTextId_=this.getId();var V=this.getId()+".contentEl";this.titleEl_=W.JSC$9635_createDom("DIV",this.JSC$10480_class_+"-title",this.titleTextEl_=W.JSC$9635_createDom("SPAN",{className:this.JSC$10480_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=W.JSC$9635_createDom("SPAN",this.JSC$10480_class_+"-title-close"));NoD(F,this.titleEl_,this.contentEl_=
W.JSC$9635_createDom("DIV",{className:this.JSC$10480_class_+"-content",id:V}),this.buttonEl_=W.JSC$9635_createDom("DIV",this.JSC$10480_class_+"-buttons"));uXi(this.titleTextEl_,"heading");uXi(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;R6(this.titleCloseEl_,"label","Close");uXi(F,"dialog");R6(F,"labelledby",this.titleTextId_||"");_.XA(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(F=this.buttons_,F.JSC$10483_element_=this.buttonEl_,F.render());_.XA(this.buttonEl_,!!this.buttons_);
OLB(this,this.backgroundElementOpacity_)};
_.B.decorateInternal=function(F){ki.superClass_.decorateInternal.call(this,F);F=this.getElement();var W=this.JSC$10480_class_+"-content";this.contentEl_=hi(document,null,W,F)[0];this.contentEl_||(this.contentEl_=this.JSC$10449_dom_.JSC$9635_createDom("DIV",W),F.appendChild(this.contentEl_));W=this.JSC$10480_class_+"-title";var V=this.JSC$10480_class_+"-title-text",d=this.JSC$10480_class_+"-title-close";(this.titleEl_=hi(document,null,W,F)[0])?(this.titleTextEl_=hi(document,null,V,this.titleEl_)[0],
this.titleCloseEl_=hi(document,null,d,this.titleEl_)[0]):(this.titleEl_=this.JSC$10449_dom_.JSC$9635_createDom("DIV",W),F.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=Syu(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.Ri("SPAN",{className:V,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;R6(F,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10449_dom_.JSC$9635_createDom("SPAN",d),this.titleEl_.appendChild(this.titleCloseEl_));_.XA(this.titleCloseEl_,this.hasTitleCloseButton_);W=this.JSC$10480_class_+"-buttons";(this.buttonEl_=hi(document,null,W,F)[0])?(this.buttons_=new Cl(this.JSC$10449_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10449_dom_.JSC$9635_createDom("DIV",W),F.appendChild(this.buttonEl_),this.buttons_&&(F=this.buttons_,F.JSC$10483_element_=this.buttonEl_,F.render()),_.XA(this.buttonEl_,
!!this.buttons_));OLB(this,this.backgroundElementOpacity_)};
_.B.enterDocument=function(){ki.superClass_.enterDocument.call(this);q4(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);q4(this).listen(this.buttonEl_,"click",this.onButtonClick_);Xwh(this,this.draggable_);q4(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var F=this.getElement();uXi(F,"dialog");this.titleTextEl_.id!==""&&R6(F,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){F=this.JSC$10449_dom_;
var W=this.getBackgroundElement();F.removeNode(this.bgIframeEl_);F.removeNode(W)}this.isVisible()&&GBi(this,!1)}};
_.B.exitDocument=function(){this.isVisible()&&this.setVisible(!1);Xwh(this,!1);ki.superClass_.exitDocument.call(this)};
_.B.setVisible=function(F){F!=this.isVisible()&&(this.inDocument_||this.render(),ki.superClass_.setVisible.call(this,F))};
_.B.onShow=function(){ki.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.B.onHide=function(){ki.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10482_disposeOnHide_&&this.dispose()};
_.B.setDraggerLimits_=function(){var F=this.JSC$10449_dom_.JSC$9633_document_,W=_.oG(pu(F)||window),V=Math.max(F.body.scrollWidth,W.width);F=Math.max(F.body.scrollHeight,W.height);var d=dmS(this.getElement());_.Fxm(this.getElement())=="fixed"?this.JSC$10482_dragger_.limits=new ln(0,0,Math.max(0,W.width-d.width),Math.max(0,W.height-d.height)):this.JSC$10482_dragger_.limits=new ln(0,0,V-d.width,F-d.height)};
_.B.onTitleCloseClick_=function(){x9T(this)};
var x9T=function(F){if(F.hasTitleCloseButton_){var W=F.buttons_,V=W&&W.cancelButton_;V?(W=W.get(V),F.dispatchEvent(new gO(V,W))&&F.setVisible(!1)):F.setVisible(!1)}},vgQ=function(F){F.hasTitleCloseButton_=!1;
F.titleCloseEl_&&_.XA(F.titleCloseEl_,F.hasTitleCloseButton_)};
ki.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;ki.superClass_.disposeInternal.call(this)};
ki.prototype.onButtonClick_=function(F){a:{for(F=F.target;F!=null&&F!=this.buttonEl_;){if(F.tagName=="BUTTON")break a;F=F.parentNode}F=null}if(F&&!F.disabled){F=F.name;var W=this.buttons_.get(F);this.dispatchEvent(new gO(F,W))&&this.setVisible(!1)}};
ki.prototype.onKey_=function(F){var W=!1,V=!1,d=this.buttons_,y=F.target;if(F.type=="keydown")if(this.escapeToCancel_&&F.keyCode==27){var z=d&&d.cancelButton_;y=y.tagName=="SELECT"&&!y.disabled;z&&!y?(V=!0,W=d.get(z),W=this.dispatchEvent(new gO(z,W))):y||(W=!0)}else{if(F.keyCode==9&&F.shiftKey&&y==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(h){}h0(this.resetBackwardTabWrap_,0,this)}}else if(F.keyCode==13){if(y.tagName=="BUTTON"&&!y.disabled)z=y.name;
else if(y==this.titleCloseEl_)x9T(this);else if(d){var I=d.defaultButton_,n;if(n=I)a:{n=y_("BUTTON",d.JSC$10483_element_);for(var M,Y=0;M=n[Y];Y++)if(M.name==I||M.id==I){n=M;break a}n=null}y=(y.tagName=="TEXTAREA"||y.tagName=="SELECT"||y.tagName=="A")&&!y.disabled;!n||n.disabled||y||(z=I)}z&&d&&(V=!0,W=this.dispatchEvent(new gO(z,String(d.get(z)))))}else y!=this.titleCloseEl_||F.keyCode!=32&&F.key!=" "||x9T(this);if(W||V)F.stopPropagation(),F.preventDefault();W&&this.setVisible(!1)};
var gO=function(F,W){this.type="dialogselect";this.key=F;this.caption=W};
_.Xx(gO,_.va);var Cl=function(F){eV.call(this);F||Bk();this.cancelButton_=this.JSC$10483_element_=this.defaultButton_=null};
_.Xx(Cl,eV);_.B=Cl.prototype;_.B.clear=function(){eV.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.B.set=function(F,W,V,d){eV.prototype.set.call(this,F,W);V&&(this.defaultButton_=F);d&&(this.cancelButton_=F);return this};
_.B.addButton=function(F,W,V){return this.set(F.key,F.caption,W,V)};
_.B.render=function(){if(this.JSC$10483_element_){_.Mi(this.JSC$10483_element_,IwS);var F=Bk(this.JSC$10483_element_);this.forEach(function(W,V){W=F.JSC$9635_createDom("BUTTON",{name:V},W);V==this.defaultButton_&&(W.className="goog-buttonset-default");this.JSC$10483_element_.appendChild(W)},this)}};
_.B.decorate=function(F){if(F&&F.nodeType==1){this.JSC$10483_element_=F;F=y_("BUTTON",this.JSC$10483_element_);for(var W,V,d,y=0;W=F[y];y++)if(V=W.name||W.id,d=Syu(W)||W.value,V){var z=y==0;this.set(V,d,z,W.name=="cancel");z&&_.AU(W,"goog-buttonset-default")}}};
_.B.getElement=function(){return this.JSC$10483_element_};
var Pq1={key:"ok",caption:"OK"},J5G={key:"cancel",caption:"Cancel"},Egi={key:"yes",caption:"Yes"},caB={key:"no",caption:"No"},tZC={key:"save",caption:"Save"},SZQ={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new Cl).addButton(Pq1,!0,!0),(new Cl).addButton(Pq1,!0).addButton(J5G,!1,!0),(new Cl).addButton(Egi,!0).addButton(caB,!1,!0),(new Cl).addButton(Egi).addButton(caB,!0).addButton(J5G,!1,!0),(new Cl).addButton(SZQ).addButton(tZC).addButton(J5G,!0,!0));_.Xx(Zo1,ki);_.Xx(QOS,lR);var Pwr=_.Cg(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),Jaf=_.Cg(["//apis.google.com/js/rpc.js"]),LDC=_.Hi(Pwr),B$S=_.Hi(Jaf),WDf=null;var Nm=function(F,W){_.Ha.call(this);this.JSC$10492_element_=F;F=_.Jm(this.JSC$10492_element_)?this.JSC$10492_element_:this.JSC$10492_element_?this.JSC$10492_element_.body:null;this.isRtl_=!!F&&_.oir(F);this.listenKey_=_.Da(this.JSC$10492_element_,_.dG?"DOMMouseScroll":"mousewheel",this,W)};
_.Xx(Nm,_.Ha);Nm.prototype.handleEvent=function(F){var W=0,V=0,d=F.event_;d.type=="mousewheel"?(F=ZLu(-d.wheelDelta),d.wheelDeltaX!==void 0?(W=ZLu(-d.wheelDeltaX),V=ZLu(-d.wheelDeltaY)):V=F):(F=d.detail,F>100?F=3:F<-100&&(F=-3),d.axis!==void 0&&d.axis===d.HORIZONTAL_AXIS?W=F:V=F);typeof this.maxDeltaX_==="number"&&(W=_.AQ(W,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(V=_.AQ(V,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(W=-W);W=new Q8r(F,d,W,V);this.dispatchEvent(W)};
var ZLu=function(F){return _.VB&&(_.I8T||mlM)&&F%40!=0?F:F/40};
Nm.prototype.disposeInternal=function(){Nm.superClass_.disposeInternal.call(this);op(this.listenKey_);this.listenKey_=null};
var Q8r=function(F,W,V,d){_.Iq.call(this,W);this.type="mousewheel";this.detail=F;this.deltaX=V;this.deltaY=d};
_.Xx(Q8r,_.Iq);_.Xb=function(F){var W="instance_";if(F.instance_&&F.hasOwnProperty(W))return F.instance_;W=new F;return F.instance_=W};var sMc;var FnB=_.Cg(["https://about:blank"]),WnQ=_.Cg(['javascript:""']),VNB=_.Cg(["about:blank"]);_.Xx(xi,Zo1);_.B=xi.prototype;_.B.JSC$10500_url_="";_.B.JSC$10500_iframe_=null;_.B.iframeLoaded_=!1;_.B.loadedFired_=!1;_.B.callback_=function(){};
_.B.enterDocument=function(){xi.superClass_.enterDocument.call(this);yYN(this.getBackgroundElement(),q4(this))};
_.B.render=function(F){var W=this;xi.superClass_.render.call(this,F);this.useGapi_?m9r(this.iframeManager_,window).then(function(){return dSB(W)}).then(null,function(){W.callback_({action:"error"})}):yxS(this);
this.JSC$10498_enablePopover_&&(this.getBackgroundElement().setAttribute("popover","manual"),U9E(this).setAttribute("popover","manual"))};
var dSB=function(F){var W=F.JSC$10449_dom_.JSC$9635_createDom("div",["picker-dialog-content","picker-frame"]);_.XA(W,!1);F.getContentElement().appendChild(W);return aMh(F.iframeManager_,W,function(V){var d=$mm(V["iframe-command"]);switch(d.getCommand()){case 1:V=F.callback_;d=_.FE(d,cR,2);var y="";switch(d.getStatus()){case 2:y="cancel";break;case 1:y="picked";break;case 3:y="error"}var z=_.$M(d,LT,2,_.Uy(kUf));d=z.length===0?{action:y}:cMm(z,y,_.FE(d,faf,7));V.call(F,d);F.setVisible(!1);break;case 4:vgQ(F);
F.callback_({action:"loaded"});break;case 7:case 8:V=F.callback_;a:{y=d.getCommand();z=_.FE(d,cR,2);switch(y){case 7:y="uploadScheduled";break;case 8:y="uploadStateChange";break;default:d={};break a}d=_.$M(z,LT,2,_.Uy(kUf));if(d.length===0)d={action:y};else{var I=_.FE(z,faf,7);z=I&&_.Mq(I,1);I=N8B(I);d=G6T(d,y,z,I)}}V.call(F,d)}},F.JSC$10500_url_,F.targetId_,F.rpcToken_).then(function(V){F.JSC$10500_iframe_=V.getIframeEl();
zYf(F);_.XA(F.JSC$10500_iframe_.parentElement,!0);_.AU(F.getElement(),"picker-dialog");o8r(F);return V})},yxS=function(F){F.JSC$10500_iframe_=F.JSC$10449_dom_.JSC$9635_createDom("IFRAME",{id:F.targetId_,
name:F.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.o0(F.JSC$10500_iframe_,s3B(F));_.AU(F.getElement(),"picker-dialog");F.getContentElement().appendChild(F.JSC$10500_iframe_);q4(F).listen(F.JSC$10500_iframe_,"load",function(){return void zYf(F)});
F.JSC$10500_iframe_.src=F.JSC$10500_url_;o8r(F)},LnM=function(F){BUu(F,(0,_.Ll)(function(W){W.setAuthToken(this.targetId_,this.rpcToken_)},F))},o8r=function(F){var W=_.Ui(_.$i(F.JSC$10500_url_),"title");
W&&F.setTitle(W)},s3B=function(F){return _.eL1("Internet Explorer")>=7&&_.sr(F.JSC$10500_url_,"https")?_.Hi(FnB):_.tc?_.Hi(WnQ):_.Hi(VNB)},zYf=function(F){LnM(F);
F.iframeLoaded_=!0;F.JSC$10500_iframe_.tabIndex=0;F.isVisible()&&F.focus()};
xi.prototype.handleKeydown_=function(F){F.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),F.stopPropagation(),F.preventDefault())};
var BUu=function(F,W){var V=F.JSC$10498_gadgetsDomHelper_;VB9(function(){W(V.getWindow().gadgets.rpc)},V)};
xi.prototype.setUrl=function(F){F=_.Oi(new _.DC(F),"rpcService",this.targetId_);_.Oi(F,"rpctoken",this.rpcToken_);_.vo(F,"rpctoken="+this.rpcToken_);_.$O(F,"https");this.JSC$10500_url_=F.toString();this.JSC$10500_iframe_&&(this.JSC$10500_iframe_.src=this.JSC$10500_url_)};
var ICS=function(F,W){F.callback_=W;BUu(F,(0,_.Ll)(function(V){V.register(this.targetId_,(0,_.Ll)(this.handlePickerAction_,this))},F))};
xi.prototype.handlePickerAction_=function(F){var W=F.action;W=="loaded"&&(this.loadedFired_=!0,n8T(this,new Oof(this.isVisible())),mSM(this),vgQ(this),q4(this).unlisten(this.JSC$10449_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10500_iframe_.tabIndex=0);W!="picked"&&W!="cancel"||this.setVisible(!1);this.callback_(F)};
var mSM=function(F){F.JSC$10500_appId_&&n8T(F,new U$Y(F.JSC$10500_appId_,window.location.protocol+"//"+window.location.host))};
xi.prototype.setRelayUrl=function(F){BUu(this,(0,_.Ll)(function(W){W.setRelayUrl(this.targetId_,F)},this))};
var n8T=function(F,W){F.useGapi_&&h0B(W,F.iframeManager_).then(null,function(){F.callback_({action:"error"})});
BUu(F,(0,_.Ll)(function(V){V.call(this.targetId_,"picker",null,W)},F))};
xi.prototype.resizePicker_=function(){var F=pu(this.JSC$10449_dom_.JSC$9633_document_)||window;if(_.Ui(_.$i(this.JSC$10500_url_),"ignoreLimits")=="true")F=new _.C7(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.Ui(_.$i(this.JSC$10500_url_),"shadeDialog")=="true"){var W=U9E(this);W=syu(W);var V=_.oG(F);F=V.width-80;V=V.height-40;W&&(F-=W.left?W.left:0,F-=W.right?W.right:0,V-=W.top?W.top:0,V-=W.bottom?W.bottom:0);F=new _.C7(F>0?F:0,V>0?V:0)}else(W=this.preferredDialogWidth_)?(W=Math.max(320,
Math.min(1051,W)),(V=this.preferredDialogHeight_)||(V=_.oG(F).height*.85),V=Math.max(480,Math.min(650,V))):(W=_.oG(F),V=W.width*.618,V=V<W.height?Math.round(Math.max(480,Math.min(650,V*.85))):Math.round(Math.max(480,Math.min(650,W.height*.85))),W=Math.round(V/.618)),F=_.oG(F),W=Math.min(W,Math.max(F.width,320)),V=Math.min(V,Math.max(F.height,480)),F=new _.C7(W,V);_.WxS(this.getContentElement(),F);this.reposition()};
xi.prototype.reposition=function(){if(_.Ui(_.$i(this.JSC$10500_url_),"shadeDialog")=="true"){var F=dmS(this.getElement()),W=_.oG(this.JSC$10449_dom_.getWindow());F=Math.floor(W.width/2-F.width/2);W=U9E(this);if(W=syu(W)){var V=W.left?W.left:0;V+=W.right?W.right:0;F=Math.floor(F-V/2)}F=F>0?F:0;W=sy(this.JSC$10449_dom_).y;jH(this.getElement(),F,W)}else xi.superClass_.reposition.call(this)};
xi.prototype.setVisible=function(F){if(F!=this.isVisible()){if(this.autoSizeDialog_){var W=this.JSC$10449_dom_.getWindow();F?(this.resizePicker_(),q4(this).listen(W,"resize",this.resizePicker_),this.iframeLoaded_||q4(this).listen(W,"keydown",this.handleKeydown_)):(q4(this).unlisten(W,"resize",this.resizePicker_),this.iframeLoaded_||q4(this).unlisten(W,"keydown",this.handleKeydown_))}if(this.JSC$10498_enablePopover_){W=this.getBackgroundElement();var V=U9E(this);"showPopover"in V&&(F?(W.showPopover(),
V.showPopover()):(W.hidePopover(),V.hidePopover()))}}xi.superClass_.setVisible.call(this,F);n8T(this,new Oof(F))};
xi.prototype.focus=function(){xi.superClass_.focus.call(this);if(this.JSC$10500_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10500_iframe_.focus()}catch(F){}};var Vo=function(F,W){W=W===void 0?xi:W;lR.call(this,F);this.pickerConstructor=W;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(F=window.location.origin)||(F=window.location.protocol+"//"+window.location.host);F&&this.urlParamMap_.set("origin",F);this.postProcessors_=[]};
_.u(Vo,QOS);Vo.prototype.JSC$10505_disposeOnHide_=!1;
Vo.prototype.build=function(){this.JSC$10406_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10406_appId_);this.getRelayUrl()||this.setRelayUrl(_.XO(_.vo(_.xO(_.$i(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("hb");var F=new this.pickerConstructor(aCT(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1,!1);F.JSC$10482_disposeOnHide_=this.JSC$10505_disposeOnHide_;
F.JSC$10500_appId_=this.JSC$10406_appId_;F.loadedFired_&&mSM(F);ICS(F,this.callback_);return F};
var iWE=function(F){F.urlParamMap_.set("multiselectEnabled","true");return F};
_.B=Vo.prototype;_.B.getHeight=function(){return this.dialogHeight_};
_.B.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.B.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.B.getTitle=function(){return this.urlParamMap_.get("title")};
_.B.getWidth=function(){return this.dialogWidth_};
var MNM=function(F){F.JSC$10505_disposeOnHide_=void 0;return F};
Vo.prototype.setRelayUrl=function(F){this.urlParamMap_.set("parent",F);return this};
var YnC=function(F,W){F.urlParamMap_.set("selectButtonLabel",W);return F};
Vo.prototype.setSize=function(F,W){this.dialogWidth_=F;this.dialogHeight_=W;return this};
Vo.prototype.setTitle=function(F){this.urlParamMap_.set("title",F);return this};
var aCT=function(F){F.postProcessors_.length&&F.urlParamMap_.set("pp",JSON.stringify(F.postProcessors_));F.urlParamMap_.set("nav",rMm(F.nav_));var W=new _.DC(F.getBaseUrl());F.urlParamMap_.forEach(function(V,d){_.Oi(W,d,V)});
return W};_.Xx(iG9,_.F1);var myL=function(F){var W=_.MP.findKey(nEr,function(V){return F==V});
if(W===void 0)throw Error("jb`"+F);return W},uV={},nEr=(uV.AbortError=3,uV.EncodingError=5,uV.InvalidModificationError=9,uV.InvalidStateError=7,uV.NotFoundError=1,uV.NotReadableError=4,uV.NoModificationAllowedError=6,uV.PathExistsError=12,uV.QuotaExceededError=10,uV.SecurityError=2,uV.SyntaxError=8,uV.TypeMismatchError=11,uV);_.Xx(MBr,_.va);var p6C=function(F,W,V){V===void 0&&(V=F.size);return F.slice?F.slice(W,V):null};var pP9=new WeakMap,Y2$=function(F,W){F=[F];for(var V=W.length-1;V>=0;--V)F.push(typeof W[V],W[V]);return F.join("\v")};_.q2f(function(){if(!_.dm.Blob)return!1;var F=new Uint8Array(100);try{var W=new Blob([F])}catch(V){return!1}return W.size!=100?!1:!0});
var hYB=_.q2f(function(){if(!_.dm.Blob)return!1;var F=new Uint8Array(100);try{var W=new Blob([F])}catch(V){return!1}return p6C(W,0,1)===null?!1:!0});try{var qnf,RYQ,bWB=(RYQ=(qnf=window)==null?void 0:qnf.top)!=null?RYQ:_.dm;bWB.U3bHHf!=null||(bWB.U3bHHf=0);bWB.U3bHHf++}catch(F){_.dm.U3bHHf!=null||(_.dm.U3bHHf=0),_.dm.U3bHHf++};var T$G=new WeakMap;var bGf=new WeakMap;var uEr={};var Za=void 0;var HGh=Symbol("rb");var XPW=W_("WizInjectionContext_ModelRootElement"),xyf=W_("WizInjectionContext_RendererData"),vE1=W_("WizInjectionContext_InjectingConstructor"),rYm=W_("WizInjectionContext_AppContext"),CDm=W_("WizInjectionContext_Dispatcher"),lwC=W_("WizInjectionContext_RootElement"),OGS=W_("WizInjectionContext_AsyncDeps");var Fd=Symbol("sb");var YN=function(){this.afterRenderCallbacks=null},N$r=Symbol("tb"),Th=function(F){this.props=F;
this.__unmounted=!1};
Th.prototype.didPatch=function(){};
Th.prototype.didMount=function(){};
Th.prototype.didUnmount=function(){};
Th.prototype.didUpdate=function(){};var EEC={};var JYG=!1;var W3C={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:dlB,enableContextPerComponent:dlB,enableLazyTsx:ypi,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:VvB,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var dN=Object.assign({},{attributes:{},handleError:function(F){throw F;}},W3C);var TUh=Symbol("xb"),Dn=Symbol("yb"),DHh=Symbol("zb"),KFm=Symbol("Ab"),N8C=wu(function(F){return yR(F)&&TUh in F});var L3S=Symbol("Bb"),KK={},olr=(KK[L3S]=!0,KK.debugName="[component]",KK.getComponentStack=function(){for(var F=[],W=this;W;)IBK(W)&&F.push(W.debugName),W=W.parent;return F},KK.registerSignal=function(){},KK.registerEffect=function(){},KK);var zL=null,sC=!1,L6=1,iu=Symbol("Fb"),R4={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 Hz=Symbol("Gb"),DI=Symbol("Hb"),n6=Symbol("Ib"),bt$=Object.assign({},R4,{value:Hz,dirty:!0,error:null,equal:m0L,kind:"computed",producerMustRecompute:function(F){return F.value===Hz||F.value===DI},
producerRecomputeValue:function(F){if(F.value===DI)throw Error("$");var W=F.value;F.value=DI;var V=hsr(F),d=!1;try{var y=F.computation();o4(null);d=W!==Hz&&W!==n6&&y!==n6&&F.equal(W,y)}catch(z){y=n6,F.error=z}finally{o4(V),F&&RsS(F)}d?F.value=W:(F.value=y,F.version++)}});var eYM=Object.assign({},R4,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var ui9=function(){throw Error();};var HtY=null,es9=Object.assign({},R4,{equal:m0L,value:void 0,kind:"signal"});var D0m=Object.assign({},R4,{value:Hz,dirty:!0,error:null,equal:m0L,kind:"linkedSignal",producerMustRecompute:function(F){return F.value===Hz||F.value===DI},
producerRecomputeValue:function(F){if(F.value===DI)throw Error("$");var W=F.value;F.value=DI;var V=hsr(F);try{var d=F.source();var y=F.computation(d,W===Hz||W===n6?void 0:{source:F.sourceValue,value:W});F.sourceValue=d}catch(z){y=n6,F.error=z}finally{o4(V),F&&RsS(F)}W!==Hz&&y!==n6&&F.equal(W,y)?F.value=W:(F.value=y,F.version++)}});Object.assign({},R4,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(F){F.schedule!==null&&F.schedule(F.ref)},
cleanupFn:function(){}});var CaY=Symbol("Jb"),p6=Symbol("Kb");var hG=Array.isArray;var LFK;var g8h={},n0S=B8K(Object.assign({},{consumerAllowSignalWrites:!0},g8h)),he=B8K(Object.assign({},{consumerAllowSignalWrites:!0},g8h));var gN=Symbol("Pb");var ew=null,M0N,YeW=null,peY;var AG=0,jw=!1,AP=function(){this.queue=new Set};
AP.prototype.schedule=function(F){this.queue.add(F)};
AP.prototype.remove=function(F){this.queue.delete(F)};
AP.prototype.clear=function(){this.queue.clear()};
var T81=Symbol("Qb"),R4K=Symbol("Rb"),jV=function(){AP.apply(this,arguments)};
_.u(jV,AP);jV.prototype.flush=function(){if(this.queue.size){jw=!0;for(var F=_.L(this.queue),W=F.next();!W.done;W=F.next()){W=W.value;this.queue.delete(W);try{W.run()}catch(V){uYr(V)}}jw=!1}};
var KnB=function(){jV.apply(this,arguments)};
_.u(KnB,jV);var bCK=new KnB,HWB=function(){jV.apply(this,arguments)};
_.u(HWB,jV);HWB.prototype.schedule=function(F){return _.m(function(W){if(W.nextAddress==1)return W.yield(Promise.resolve(),2);F.run();_.UD(W)})};
HWB.prototype.enqueue=function(F){this.queue.add(F)};
var e4r=new HWB,rO=function(){AP.apply(this,arguments)};
_.u(rO,AP);rO.prototype.flush=function(){this.queue.size&&fDr(this.queue)};
var DSM=function(){rO.apply(this,arguments)};
_.u(DSM,rO);DSM.prototype.schedule=function(F){F.version===0?F.run():this.queue.add(F)};
DSM.prototype.flush=function(){if(this.queue.size)if(dN.flushRenderEffectsDuringRender){var F=this.queue;this.queue=new Set;fDr(F)}else fDr(this.queue)};
var uWm=new DSM,Axh=function(){rO.apply(this,arguments)};
_.u(Axh,rO);Axh.prototype.schedule=function(F){return _.m(function(W){if(W.nextAddress==1)return W.yield(Promise.resolve(),2);F.run();_.UD(W)})};
Axh.prototype.enqueue=function(F){this.queue.add(F)};
var AMS=new Axh,j3u=function(){rO.apply(this,arguments)};
_.u(j3u,rO);var HCc=new j3u,rMN=[uWm,bCK,HCc],lDS=[e4r,AMS],rxT=[uWm,HCc,AMS],weY=[].concat(_.Pd(rMN),_.Pd(lDS)),CsD=[];HtY=function(){k6r();for(var F=_.L(CsD),W=F.next();!W.done;W=F.next())W=W.value,W()};
var uYr=y9;var CK={},k8M=Object.assign({},eYM,(CK[TUh]=!0,CK.effectType=Dn,CK.isResettableContext=!0,CK.consumerMarkedDirty=j2C,CK.run=function(){$Hh(this)},CK.cleanup=function(){UyG(this)},CK.componentStack=void 0,CK.debugName="[effect]",CK.destroy=function(){if(B_(this))for(var F=this.producers;F!==void 0;)F=qgr(F);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;F=_.L(rxT);for(var W=F.next();!W.done;W=F.next())W.value.remove(this);$y$(this)},CK[Symbol.dispose]=function(){this.destroy()},CK)),lCh=Object.assign({},k8M,{version:1,
dirty:!1});var UHL=Object.assign({},k8M,{effectType:Dn});var OCL=Object.assign({},k8M,{effectType:DHh});var v0N=Symbol("Tb");var D9r=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 t0$={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},cMN=
{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}]}},Ybc={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},JMc=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],PEh={"*":{async:1,dir:0,loading:2,target:3}};var NUh=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,kP={},Q2W=(kP[1]=null,kP[2]=function(F,W){return W instanceof VW?z0(W):Pg.toString()},kP[3]=function(F,W){return EN(W)?_.cg(W):NUh.test(String(W))?String(W):Pg.toString()},kP[4]=function(F,W){return W instanceof wn?_.$v(W):Pg.toString()},kP[5]=function(F,W){return String(W)},kP[7]=null,kP[8]=null,kP[10]=null,kP);var JRN=Symbol("Wb");var d9h="Y Z E P T G M K  m u n".split(" "),VZW={"":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};_.fCQ=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 BY={};RegExp.prototype.hasOwnProperty("sticky");var j8c=function(F){F=String(F);for(var W=function(d,y,z){for(var I=Math.min(y.length-z,d.length),n=0;n<I;n++){var M=y[z+n];if(d[n]!==("A"<=M&&M<="Z"?M.toLowerCase():M))return!1}return!0},V=0;(V=F.indexOf("<",V))!=-1;){if(W("\x3c/script",F,V)||W("\x3c!--",F,V))return"zSoyz";
V+=1}return F};var OC={default:"__default"};var BGL=Object.prototype.hasOwnProperty;z0K.prototype=Object.create(null);var vA=ng1();var P_=null;var e0f=function(F){this.created=[];this.deleted=[];this.node=F};var ggN=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var F=this,W=F;F;)W=F,F=F.parentNode;return W};var aMY=function(F,W){this._attrsArr=null;this.nameOrCtor=F;this.key=W;this.text=void 0};var v_=null,EC=null,Xs=null,tG=null,qZh=[],h0C=YZN,Sw=[],POh=function(F){return uXG(function(W,V,d){Xs=EC=W;EC=null;V(d);pwf(null);EC=Xs;Xs=Xs.parentNode;return W},F)}(),SlL=function(F){return uXG(function(W,V,d){var y={nextSibling:W};
EC=y;V(d);Xs&&pwf(W.nextSibling);return y===EC?null:EC},F)}();var JG=[],ZwG=0;var Eg=new z0K;var w6B=ng1(),kB1=w6B[OC.default],CwY=w6B.style,Aac=["focusin","focusout"],fMN="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var n8c=function(){},Knh=function(){},eYK=function(){};var QR=Symbol("dc");var OLh,U9$=$99;var ab=Symbol("ec");var uYS=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(" ")),
g8Y=new Set(["a","font","script","style","title"]);var Ib={setUp:Wnr,tearDown:Wnr,log:Wnr,logNodeRange:Wnr,graft:function(F,W){W()}};var qT={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var Rb=null,bj=function(F,W){Th.call(this,F);var V=this;this.functionComponent=W;this.hooks=[];this.hookCounter=0;this.disposeEffects=NL(function(d){V.effectContext=d;_.lu(function(){MNK(V,V.el)})},dN.alwaysTrackContexts||!!Za)};
_.u(bj,Th);bj.prototype.render=function(F){var W=Rb;Rb=this;this.hookCounter=0;var V=o4(he),d=Q_(this.effectContext);try{return d0G("render",this.componentName),this.functionComponent(F)}finally{ybr("render",this.componentName),Q_(d),o4(V),Rb=W}};
_.S0.Object.defineProperties(bj.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return aDY(this.functionComponent)}}});var HWh=Symbol("sc"),RYr=function(F,W,V){this.afterRenderCallbacks=null;this.kind=F;this.props=W;this.children=V};
_.u(RYr,YN);RYr.prototype.render=function(){var F=qnW(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var W=_.L(this.afterRenderCallbacks),V=W.next();!V.done;V=W.next())V=V.value,F=V(F);return F};
RYr.prototype.getChildren=function(){return this.children};var AxY=[];ui9=function(F){throw Error("qb`"+F.debugName);};
(function(){var F=P_;P_=function(W){F==null||F(W);j3m(W)}})();Object.assign({},lCh,{effectType:Dn,elementRef:null,attributes:null,fn:function(){var F=this.elementRef;var W;F.element!=null||(F.element=(W=F.document.getElementById(F.value))!=null?W:void 0);F=F.element;for(W=this.attributes;W;){var V=W.signal();V!==W.prevValue&&(W.prevValue=V,W.namespace===1?F[W.name]=V:D9r.has(W.name)?UC(F,W.name,V?"":null):UC(F,W.name,V));W=W.next}}});_.eU.debugName="tbhMcf";_.gp.debugName="zyMFzb";Object.assign({},lCh,{effectType:Dn});_.p.debugName="RlDudd";var rxc={nonNullableCondIsNull:function(){return Error("vc")}};var G81=function(){this.map=new Map};
G81.prototype.push=function(F,W){var V=this.map;V.has(F)&&(this.multi||(this.multi=new Map),this.multi.set(W,V.get(F)));V.set(F,W)};
G81.prototype.pop=function(F){var W=this.map,V=W.get(F),d;V!==void 0&&((d=this.multi)==null?0:d.has(V))?(W.set(F,this.multi.get(V)),this.multi.delete(V)):W.delete(F);return V};_.uj.debugName="nsTGHd";_.KR.debugName="vI1rtf";var xSY={OUT_OF_ORDER_HOOK_CALL:function(F){return Error("wc`"+F)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("xc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("yc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("zc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(F,W){return Error("Ac`"+((W===void 0?0:W)?"IDOM":"Reactive")+"`"+(HY(F)?F.description:F))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(F,W){return Error("Bc`"+(HY(F)?F.description:F)+"`"+W)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(F){return Error("Cc`"+(HY(F)?F.description:F))},
USE_ELEMENT_NOT_ASSIGNED:function(F){return Error("Dc`"+(HY(F)?F.description:F))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(F){return Error("Ec`"+(HY(F)?F.description:F))}};var ctC=Symbol("Fc");OLh=bWC;OLh=bWC;var WwN=Symbol("Gc");aC9({beforeRender:function(F){var W=Q_(F.effectContext);try{var V;((V=F.__syncEffects)==null?0:V.length)&&I6C(F.__syncEffects)}finally{Q_(W)}},
didPatch:function(F){var W=Q_(F.effectContext);try{var V;((V=F.__syncEffects)==null?0:V.length)&&I6C(F.__syncEffects)}finally{Q_(W)}},
didUnmount:function(F){var W;((W=F.hooks)==null?0:W.length)&&F.hooks.forEach(LwC)}});var G8S,$SD,USS;G8S=_.dm.window;_.NT=(G8S==null?void 0:($SD=G8S.yt)==null?void 0:$SD.config_)||(G8S==null?void 0:(USS=G8S.ytcfg)==null?void 0:USS.data_)||{};_.t5("yt.config_",_.NT);var OWB={},a6r=[];_.po=function(F){var W=_.QS.apply(1,arguments);var V=Error.call(this,F);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.args=[].concat(_.Pd(W));Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(_.po,Error);var B5$=function(F,W,V){this.actionName=F;this.optionalAction=W===void 0?!1:W;this.args=V===void 0?null:V;this.returnValue=[]};_.lV=function(F){this.name=F};_.ft=new _.lV("signalAction");var gwY=/^[\w.]*$/,hvm={q:!0,search_query:!0},pZr=String(Y_m);var Je;Je=Symbol("Hc");_.N4=function(F){this.name=F};
_.N4.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var uvL=function(F){this.key=F},jg1=function(F){this.deferredKey=F},HZ1=function(){var F=this;
this.providers=new Map;this.JSC$10805_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(F.providers)}}};
HZ1.prototype.addProvider=function(F){this.providers.set(F.provide,F);var W=this.JSC$10805_deferred.get(F.provide);if(W)try{W.resolver(this.resolve(F.provide))}catch(V){W.rejector(V)}};
HZ1.prototype.resolve=function(F){return F instanceof jg1?X6C(this,F):F instanceof uvL?xSh(this,F.key,[],!0):xSh(this,F,[])};
var X6C=function(F,W){W=W.deferredKey;if(F.JSC$10805_deferred.has(W))return F.JSC$10805_deferred.get(W).promise;var V={};V.promise=new Promise(function(d,y){V.resolver=d;V.rejector=y});
F.JSC$10805_deferred.set(W,V);return V.promise},xSh=function(F,W,V,d){d=d===void 0?!1:d;
if(V.indexOf(W)>-1)throw Error("Ic`"+W);if(F.cachedValues.has(W))return F.cachedValues.get(W);if(!F.providers.has(W)){if(d)return;throw Error("Jc`"+W);}d=F.providers.get(W);V.push(W);if(d.useValue!==void 0)var y=d.useValue;else if(d.useFactory)y=d[Je]?v8B(F,d[Je],V):[],y=d.useFactory.apply(d,_.Pd(y));else if(d.useClass){y=d.useClass;var z=y[Je]?v8B(F,y[Je],V):[];y=new (Function.prototype.bind.apply(y,[null].concat(_.Pd(z))))}else throw Error("Kc`"+W);V.pop();d.skipCache||F.cachedValues.set(W,y);return y},
v8B=function(F,W,V){return W?W.map(function(d){return d instanceof uvL?xSh(F,d.key,V,!0):xSh(F,d,V)}):[]};var Kwr;var wL=new _.N4("ENDPOINT_HANDLER_TOKEN");_.Ga=new _.lV("urlEndpoint");var kjL=Symbol("Lc");var E8i=function(){this.data=[];this.cachedPackedInt52=-1};
E8i.prototype.set=function(F,W){W=W===void 0?!0:W;0<=F&&F<52&&Number.isInteger(F)&&this.data[F]!==W&&(this.data[F]=W,this.cachedPackedInt52=-1)};
E8i.prototype.get=function(F){return!!this.data[F]};
var cxC=function(F){F.cachedPackedInt52===-1&&(F.cachedPackedInt52=F.data.reduce(function(W,V,d){return W+(V?Math.pow(2,d):0)},0));
return F.cachedPackedInt52};var vwL=function(F){var W=tNT;F=F===void 0?_.Ok("yt.ads.biscotti.lastId_")||"":F;var V=Object,d=V.assign,y={};y.dt=myC;y.flash="0";a:{try{var z=W.JSC$10811_win_.top.location.href}catch(J){z=2;break a}z=z?z===W.doc_.location.href?0:1:2}y=(y.frm=z,y);try{y.u_tz=-(new Date).getTimezoneOffset();try{var I=Cx.history.length}catch(J){I=0}y.u_his=I;var n;y.u_h=(n=Cx.screen)==null?void 0:n.height;var M;y.u_w=(M=Cx.screen)==null?void 0:M.width;var Y;y.u_ah=(Y=Cx.screen)==null?void 0:Y.availHeight;var h;y.u_aw=
(h=Cx.screen)==null?void 0:h.availWidth;var q;y.u_cd=(q=Cx.screen)==null?void 0:q.colorDepth}catch(J){}I=W.JSC$10811_win_;try{var R=I.screenX;var b=I.screenY}catch(J){}try{var g=I.outerWidth;var K=I.outerHeight}catch(J){}try{var C=I.innerWidth;var k=I.innerHeight}catch(J){}try{var f=I.screenLeft;var S=I.screenTop}catch(J){}try{C=I.innerWidth,k=I.innerHeight}catch(J){}try{var v=I.screen.availWidth;var U=I.screen.availTop}catch(J){}R=[f,S,R,b,v,U,g,K,C,k];b=oiS(!1,W.JSC$10811_win_.top);g={};var c=c===
void 0?_.dm:c;K=new E8i;"SVGElement"in c&&"createElementNS"in c.document&&K.set(0);C=eWQ();C["allow-top-navigation-by-user-activation"]&&K.set(1);C["allow-popups-to-escape-sandbox"]&&K.set(2);c.crypto&&c.crypto.subtle&&K.set(3);"TextDecoder"in c&&"TextEncoder"in c&&K.set(4);c=cxC(K);W=(g.bc=c,g.bih=b.height,g.biw=b.width,g.brdim=R.join(),g.vis=JGS(W.doc_),g.wgl=!!Cx.WebGLRenderingContext,g);V=d.call(V,y,W);V.ca_type="image";F&&(V.bid=F);return V},tNT=new function(){var F=window.document;
this.JSC$10811_win_=window;this.doc_=F};
_.t5("yt.ads_.signals_.getAdSignalsString",function(F){return q_c(vwL(F))});_.O7();navigator.userAgent.indexOf(" (CrKey ");var NEm="XMLHttpRequest"in _.dm?function(){return new XMLHttpRequest}:null;var SnT="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),PsC=[].concat(_.Pd(SnT),["client_dev_set_cookie"]);var xd1={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"},GjN="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(_.Pd(SnT)),FSc=!1,Udf=_.EwG,Js9=XZS;var ql1=[{messageFn:function(F){return"Cannot read property '"+F.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(F){return"Cannot call '"+F.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(F){return F.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Jxi={messageWeights:[],callbackWeights:[{callback:y2G,weight:500},{callback:z_h,weight:500}]};var ZWE=function(){this.callbackWeights=[];this.messageWeights=[]},Q3m,h8L=function(){if(!Q3m){var F=Q3m=new ZWE;
F.messageWeights.length=0;F.callbackWeights.length=0;rVr(F,Jxi)}return Q3m},rVr=function(F,W){W.messageWeights&&F.messageWeights.push.apply(F.messageWeights,W.messageWeights);
W.callbackWeights&&F.callbackWeights.push.apply(F.callbackWeights,W.callbackWeights)};_.Xx(_.IO,_.Ba);_.IO.prototype.subscribe=function(F,W,V){var d=this.topics_[F];d||(d=this.topics_[F]=[]);var y=this.JSC$10834_key_;this.subscriptions_[y]=F;this.subscriptions_[y+1]=W;this.subscriptions_[y+2]=V;this.JSC$10834_key_=y+3;d.push(y);return y};
var Fwh=function(F){var W=la,V=!1,d=W.subscribe("handleError",function(y){V||(V=!0,this.unsubscribeByKey(d),F.apply(void 0,arguments))},W)};
_.IO.prototype.unsubscribe=function(F,W,V){if(F=this.topics_[F]){var d=this.subscriptions_;if(F=F.find(function(y){return d[y+1]==W&&d[y+2]==V}))return this.unsubscribeByKey(F)}return!1};
_.IO.prototype.unsubscribeByKey=function(F){var W=this.subscriptions_[F];if(W){var V=this.topics_[W];this.publishDepth_!=0?(this.pendingKeys_.push(F),this.subscriptions_[F+1]=function(){}):(V&&_.Ur(V,F),delete this.subscriptions_[F],delete this.subscriptions_[F+1],delete this.subscriptions_[F+2])}return!!W};
_.IO.prototype.publish=function(F,W){var V=this.topics_[F];if(V){var d=Array(arguments.length-1),y=arguments.length,z;for(z=1;z<y;z++)d[z-1]=arguments[z];if(this.async_)for(z=0;z<V.length;z++)y=V[z],Wwm(this.subscriptions_[y+1],this.subscriptions_[y+2],d);else{this.publishDepth_++;try{for(z=0,y=V.length;z<y&&!this.isDisposed();z++){var I=V[z];this.subscriptions_[I+1].apply(this.subscriptions_[I+2],d)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;V=this.pendingKeys_.pop();)this.unsubscribeByKey(V)}}return z!=
0}return!1};
var Wwm=function(F,W,V){_.Mn(function(){F.apply(W,V)})};
_.IO.prototype.clear=function(F){if(F){var W=this.topics_[F];W&&(W.forEach(this.unsubscribeByKey,this),delete this.topics_[F])}else this.subscriptions_.length=0,this.topics_={}};
_.IO.prototype.getCount=function(F){if(F){var W=this.topics_[F];return W?W.length:0}F=0;for(W in this.topics_)F+=this.getCount(W);return F};
_.IO.prototype.disposeInternal=function(){_.IO.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var la=new _.IO;var yy=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(yy,_.M5);yy.prototype.getColdHashData=function(){return _.Mq(this,3)};
yy.prototype.getHotHashData=function(){return _.Mq(this,5)};
yy.prototype.setHotHashData=function(F){return _.Lu(this,5,F)};var pcm=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(pcm,_.M5);var xG9=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(xG9,_.M5);_.B=xG9.prototype;_.B.getDeviceId=function(){return _.Mq(this,6)};
_.B.getExperimentIds=function(F){var W=_.Wg(this,9,_.ac,3,!0);yfh(W,F);return W[F]};
_.B.getPlayerType=function(){return _.Y2(this,36)};
_.B.setHomeGroupInfo=function(F){return _.kv(this,81,F)};
_.B.clearLocationPlayabilityToken=function(){return _.d$(this,89)};var nt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(nt,_.M5);nt.prototype.setKey=function(F){return _.Lu(this,1,F)};
nt.prototype.getValue=function(){return hg(this,2,EH1)};
var EH1=[2,3,4,5,6];var VMr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(VMr,_.M5);VMr.prototype.setTrackingParams=function(F){return _.d$(this,1,_.lr(F,!1))};var vHG=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(vHG,_.M5);var Re1=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Re1,_.M5);Re1.prototype.getExperimentIds=function(F){var W=_.Wg(this,5,_.rfS,3,!0);yfh(W,F);return W[F]};var M0=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(M0,_.M5);M0.prototype.getToken=function(){return _.Wa(this,2)};
M0.prototype.setToken=function(F){return _.Lu(this,2,F)};var a$=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(a$,_.M5);a$.prototype.setSafetyMode=function(F){return _.Vy(this,5,F)};var I$=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(I$,_.M5);I$.prototype.setClient=function(F){return _.kv(this,1,F)};var qAh={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 hef;_.gW=function(){var F=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.dm.addEventListener("beforeinstallprompt",function(W){W.preventDefault();F.deferredInstallPrompt=W});
_.dm.addEventListener("appinstalled",function(){F.appInstalledEventFired=!0},{once:!0})};
hef=function(){if(!_.dm.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.dm.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.dm.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.dm.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.dm.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(F){return"WEB_DISPLAY_MODE_UNKNOWN"}};var eef=function(){this.syncHeaders=!0},gzL=function(F){var W={},V=[];
"USER_SESSION_ID"in _.NT&&V.push({key:"u",value:_.wp("USER_SESSION_ID")});if(V=_.vfh(V))W.Authorization=V,V=F=F==null?void 0:F.sessionIndex,V===void 0&&(V=Number(_.wp("SESSION_INDEX",0)),V=isNaN(V)?0:V),_.T("voice_search_auth_header_removal")||(W["X-Goog-AuthUser"]=V.toString()),"INNERTUBE_HOST_OVERRIDE"in _.NT||(W["X-Origin"]=window.location.origin),F===void 0&&"DELEGATED_SESSION_ID"in _.NT&&(W["X-Goog-PageId"]=_.wp("DELEGATED_SESSION_ID"));return W};var ddE={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var fK=_.Ok("ytglobal.prefsUserPrefsPrefs_")||{},ysr;_.t5("ytglobal.prefsUserPrefsPrefs_",fK);_.wO=function(){this.cookieName=_.wp("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.wp("ALT_PREF_COOKIE_DOMAIN","youtube.com");var F=_.mV.get(this.cookieName,void 0);F&&this.parse(F)};
_.V0=function(){ysr||(ysr=new _.wO);return ysr};
_.wO.prototype.get=function(F,W){zvT(F);owT(F);F=fK[F]!==void 0?fK[F].toString():null;return F!=null?F:W?W:""};
_.wO.prototype.set=function(F,W){zvT(F);owT(F);if(W==null)throw Error("Oc");fK[F]=W.toString()};
_.wO.prototype.getFlag=function(F){return!!((sgQ("f"+(Math.floor(F/31)+1))||0)&1<<F%31)};
_.dE=function(F,W,V){F="f"+(Math.floor(W/31)+1);W=1<<W%31;var d=sgQ(F)||0;d=V?d|W:d&~W;d===0?delete fK[F]:(V=d.toString(16),fK[F]=V.toString())};
_.wO.prototype.remove=function(F){zvT(F);owT(F);delete fK[F]};
_.wO.prototype.save=function(){var F=!0;_.T("web_secure_pref_cookie_killswitch")&&(F=!1);_.aO(this.cookieName,this.dump(),63072E3,this.cookieDomain,F)};
_.wO.prototype.clear=function(){_.MP.clear(fK)};
_.wO.prototype.dump=function(){var F=[],W;for(W in fK)fK.hasOwnProperty(W)&&F.push(W+"="+encodeURIComponent(String(fK[W])));return F.join("&")};
var owT=function(F){if(/^f([1-9][0-9]*)$/.test(F))throw Error("Pc`"+F);},zvT=function(F){if(!/^\w+$/.test(F))throw Error("Qc`"+F);
},sgQ=function(F){F=fK[F]!==void 0?fK[F].toString():null;
return F!=null&&/^[A-Fa-f0-9]+$/.test(F)?parseInt(F,16):null};
_.wO.prototype.parse=function(F){F=decodeURIComponent(F).split("&");for(var W=0;W<F.length;W++){var V=F[W].split("="),d=V[0];(V=V[1])&&(fK[d]=V.toString())}};var i9S={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"},b0S={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},TWc={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},YTY={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var $x;_.GZ=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.q0=function(F,W,V){return F.addJob(W,0,V)};
_.GZ.prototype.addLowPriorityJob=function(F,W){return this.addJob(F,1,W)};
_.sl=function(F,W,V){return F.addJob(W,2,V)};
_.dX=function(F,W,V){return F.addJob(W,3,V)};
_.Uf=function(F,W,V){return F.addJob(W,4,V)};
$x=function(F){var W=_.Ok("yt.scheduler.instance.addImmediateJob");W?W(F):F()};
_.GZ.prototype.debounce=function(F,W,V){var d=this,y=0,z=function(){y&&d.cancelJob(y);y=d.addJob(F,W,V);d.cancelDebouncedJobMap.set(z,y)};
return z};
_.GZ.prototype.cancelThrottle=function(F){(F=this.cancelThrottledJobMap.get(F))&&F()};var $P=function(){_.GZ.apply(this,arguments)},BEi;
_.u($P,_.GZ);_.Me=function(){$P.instance||($P.instance=new $P);return $P.instance};
$P.prototype.addJob=function(F,W,V){V!==void 0&&Number.isNaN(Number(V))&&(V=void 0);var d=_.Ok("yt.scheduler.instance.addJob");return d?d(F,W,V):V===void 0?(F(),NaN):_.oO(F,V||0)};
$P.prototype.cancelJob=function(F){if(F===void 0||!Number.isNaN(Number(F))){var W=_.Ok("yt.scheduler.instance.cancelJob");W?W(F):_.BO(F)}};
$P.prototype.start=function(){var F=_.Ok("yt.scheduler.instance.start");F&&F()};
$P.prototype.pause=function(){var F=_.Ok("yt.scheduler.instance.pause");F&&F()};
BEi=function(){_.Me();var F=_.Ok("yt.scheduler.instance.setPriorityThreshold");F&&F(4)};
_.HP=_.Me();_.h5.prototype.set=function(F,W){W===void 0?this.mechanism.remove(F):this.mechanism.set(F,_.Rq(W))};
_.h5.prototype.get=function(F){try{var W=this.mechanism.get(F)}catch(V){return}if(W!==null)try{return JSON.parse(W)}catch(V){throw"Storage: Invalid value was encountered";}};
_.h5.prototype.remove=function(F){this.mechanism.remove(F)};_.Xx(q$,_.h5);var LwB=function(F){this.data=F},I6B=function(F){return F===void 0||F instanceof LwB?F:new LwB(F)};
q$.prototype.set=function(F,W){q$.superClass_.set.call(this,F,I6B(W))};
q$.prototype.getWrapper=function(F){F=q$.superClass_.get.call(this,F);if(F===void 0||F instanceof Object)return F;throw"Storage: Invalid value was encountered";};
q$.prototype.get=function(F){if(F=this.getWrapper(F)){if(F=F.data,F===void 0)throw"Storage: Invalid value was encountered";}else F=void 0;return F};_.Xx(RO,q$);_.nwu=function(F){var W=F.creation;F=F.expiration;return!!F&&F<_.O7()||!!W&&W>_.O7()};
RO.prototype.set=function(F,W,V){if(W=I6B(W)){if(V){if(V<_.O7()){RO.prototype.remove.call(this,F);return}W.expiration=V}W.creation=_.O7()}RO.superClass_.set.call(this,F,W)};
RO.prototype.getWrapper=function(F,W){var V=RO.superClass_.getWrapper.call(this,F);if(V)if(!W&&_.nwu(V))RO.prototype.remove.call(this,F);else return V};var Uj=function(){};
Uj.prototype.next=function(){return Oj};
var Oj={done:!0,value:void 0},Xo=function(F){return{value:F,done:!1}};
Uj.prototype.__iterator__=function(){return this};
_.mdQ=function(F){if(F instanceof Uj)return F;if(typeof F.__iterator__=="function")return F.__iterator__(!1);if(_.Er(F)){var W=0,V=new Uj;V.next=function(){for(;;){if(W>=F.length)return Oj;if(W in F)return Xo(F[W++]);W++}};
return V}throw Error("Rc");};var a6Q=function(F){if(F instanceof xP||F instanceof vz||F instanceof Ej)return F;if(typeof F.next=="function")return new xP(function(){return F});
if(typeof F[Symbol.iterator]=="function")return new xP(function(){return F[Symbol.iterator]()});
if(typeof F.__iterator__=="function")return new xP(function(){return F.__iterator__()});
throw Error("Sc");},xP=function(F){this.func_=F};
xP.prototype.__iterator__=function(){return new vz(this.func_())};
xP.prototype[Symbol.iterator]=function(){return new Ej(this.func_())};
xP.prototype.toEs6=function(){return new Ej(this.func_())};
var vz=function(F){this.JSC$10918_iter_=F};
_.u(vz,Uj);vz.prototype.next=function(){return this.JSC$10918_iter_.next()};
vz.prototype[Symbol.iterator]=function(){return new Ej(this.JSC$10918_iter_)};
vz.prototype.toEs6=function(){return new Ej(this.JSC$10918_iter_)};
var Ej=function(F){xP.call(this,function(){return F});
this.JSC$10921_iter_=F};
_.u(Ej,xP);Ej.prototype.next=function(){return this.JSC$10921_iter_.next()};var iZr=function(){};var cz=function(){};
_.Xx(cz,iZr);cz.prototype.getCount=function(){for(var F=0,W=_.L(this),V=W.next();!V.done;V=W.next())F++;return F};
cz.prototype[Symbol.iterator]=function(){return a6Q(this.__iterator__(!0)).toEs6()};
cz.prototype.clear=function(){var F=Array.from(this);F=_.L(F);for(var W=F.next();!W.done;W=F.next())this.remove(W.value)};_.Xx(bq,cz);_.B=bq.prototype;_.B.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var F=this.storage_;if(F)try{F.setItem("__sak","1");F.removeItem("__sak");var W=!0}catch(V){W=V instanceof DOMException&&(V.name==="QuotaExceededError"||V.code===22||V.code===1014||V.name==="NS_ERROR_DOM_QUOTA_REACHED")&&F&&F.length!==0}else W=!1;this.cachedIsStorageAvailable_=W}return this.cachedIsStorageAvailable_};
_.B.set=function(F,W){tP(this);try{this.storage_.setItem(F,W)}catch(V){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.B.get=function(F){tP(this);F=this.storage_.getItem(F);if(typeof F!=="string"&&F!==null)throw"Storage mechanism: Invalid value was encountered";return F};
_.B.remove=function(F){tP(this);this.storage_.removeItem(F)};
_.B.getCount=function(){tP(this);return this.storage_.length};
_.B.__iterator__=function(F){tP(this);var W=0,V=this.storage_,d=new Uj;d.next=function(){if(W>=V.length)return Oj;var y=V.key(W++);if(F)return Xo(y);y=V.getItem(y);if(typeof y!=="string")throw"Storage mechanism: Invalid value was encountered";return Xo(y)};
return d};
_.B.clear=function(){tP(this);this.storage_.clear()};
_.B.key=function(F){tP(this);return this.storage_.key(F)};
var tP=function(F){if(F.storage_==null)throw Error("Tc");F.isAvailable()||y9(Error("Tc"))};_.Xx(h_S,bq);_.Xx(qT$,bq);_.Xx(T4,cz);T4.prototype.set=function(F,W){this.mechanism_.set(this.JSC$10936_prefix_+F,W)};
T4.prototype.get=function(F){return this.mechanism_.get(this.JSC$10936_prefix_+F)};
T4.prototype.remove=function(F){this.mechanism_.remove(this.JSC$10936_prefix_+F)};
T4.prototype.__iterator__=function(F){var W=this.mechanism_[Symbol.iterator](),V=this,d=new Uj;d.next=function(){var y=W.next();if(y.done)return y;for(y=y.value;y.slice(0,V.JSC$10936_prefix_.length)!=V.JSC$10936_prefix_;){y=W.next();if(y.done)return y;y=y.value}return Xo(F?y.slice(V.JSC$10936_prefix_.length):V.mechanism_.get(y))};
return d};_.CG=function(F){this.expiringStorage_=(F=_.ez(F))?new RO(F):null;this.JSC$10940_domain_=document.domain||window.location.hostname};
_.B=_.CG.prototype;_.B.hasLocalStorage=function(){return!!this.expiringStorage_};
_.B.set=function(F,W,V,d){V=V||31104E3;this.remove(F);if(this.hasLocalStorage())try{this.expiringStorage_.set(F,W,Date.now()+V*1E3);return}catch(z){}var y="";if(d)try{y=escape(_.Rq(W))}catch(z){return}else y=escape(W);_.aO(F,y,V,this.JSC$10940_domain_)};
_.B.get=function(F,W){var V=void 0,d=!this.hasLocalStorage();if(!d)try{V=this.expiringStorage_.get(F)}catch(y){d=!0}if(d&&(V=_.mV.get(F,void 0))&&(V=unescape(V),W))try{V=JSON.parse(V)}catch(y){this.remove(F),V=void 0}return V};
_.B.remove=function(F){this.hasLocalStorage()&&this.expiringStorage_.remove(F);_.n7$(F,"/",this.JSC$10940_domain_)};
_.B.getCreationTime=function(F){return this.hasLocalStorage()&&(F=(this.expiringStorage_.getWrapper(F)||{}).creation,typeof F==="number")?F:null};var b9c=function(){var F;return function(){F||(F=new _.CG("ytidb"));return F}}();var e_r;_.uq=[];e_r=!1;var O99=g7S||uRm;var SV={},MMu=(SV.AUTH_INVALID="No user identifier specified.",SV.EXPLICIT_ABORT="Transaction was explicitly aborted.",SV.IDB_NOT_SUPPORTED="IndexedDB is not supported.",SV.MISSING_INDEX="Index not created.",SV.MISSING_OBJECT_STORES="Object stores not created.",SV.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",SV.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",SV.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",SV.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",SV.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",SV.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",SV.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",SV),Pz={},Y_u=(Pz.AUTH_INVALID="ERROR",Pz.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",Pz.EXPLICIT_ABORT="IGNORED",
Pz.IDB_NOT_SUPPORTED="ERROR",Pz.MISSING_INDEX="WARNING",Pz.MISSING_OBJECT_STORES="ERROR",Pz.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",Pz.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",Pz.QUOTA_EXCEEDED="WARNING",Pz.QUOTA_MAYBE_EXCEEDED="WARNING",Pz.UNKNOWN_ABORT="WARNING",Pz.INCOMPATIBLE_DB_VERSION="WARNING",Pz),JP={},pZQ=(JP.AUTH_INVALID=!1,JP.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,JP.EXPLICIT_ABORT=!1,JP.IDB_NOT_SUPPORTED=!1,JP.MISSING_INDEX=!1,JP.MISSING_OBJECT_STORES=!1,JP.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,JP.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,JP.QUOTA_EXCEEDED=!1,JP.QUOTA_MAYBE_EXCEEDED=!0,JP.UNKNOWN_ABORT=!0,JP.INCOMPATIBLE_DB_VERSION=!1,JP),rY=function(F,W,V,d,y){W=W===void 0?{}:W;V=V===void 0?MMu[F]:V;d=d===void 0?Y_u[F]:d;y=y===void 0?pZQ[F]:y;_.po.call(this,V,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:F},W));this.type=F;this.message=V;this.level=d;this.retryable=y;Object.setPrototypeOf(this,rY.prototype)};
_.u(rY,_.po);var hvu=function(F,W){rY.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:W,foundObjectStores:F},MMu.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,hvu.prototype)};
_.u(hvu,rY);var H9f=function(F,W){var V=Error.call(this);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.index=F;this.objectStore=W;Object.setPrototypeOf(this,H9f.prototype)};
_.u(H9f,Error);var DJr=["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 N$=function(F){this.executor=F},lq=function(F){var W=this;
this.state={status:"PENDING"};this.JSC$10968_onFulfilled=[];this.JSC$10968_onRejected=[];F=F.executor;var V=function(y){if(W.state.status==="PENDING"){W.state={status:"FULFILLED",value:y};y=_.L(W.JSC$10968_onFulfilled);for(var z=y.next();!z.done;z=y.next())z=z.value,z()}},d=function(y){if(W.state.status==="PENDING"){W.state={status:"REJECTED",
reason:y};y=_.L(W.JSC$10968_onRejected);for(var z=y.next();!z.done;z=y.next())z=z.value,z()}};
try{F(V,d)}catch(y){d(y)}};
lq.all=function(F){return new lq(new N$(function(W,V){var d=[],y=F.length;y===0&&W(d);for(var z={i$jscomp$471:0};z.i$jscomp$471<F.length;z={i$jscomp$471:z.i$jscomp$471},++z.i$jscomp$471)lq.resolve(F[z.i$jscomp$471]).then(function(I){return function(n){d[I.i$jscomp$471]=n;y--;y===0&&W(d)}}(z)).catch(function(I){V(I)})}))};
lq.resolve=function(F){return new lq(new N$(function(W,V){F instanceof lq?F.then(W,V):W(F)}))};
lq.reject=function(F){return new lq(new N$(function(W,V){V(F)}))};
lq.prototype.then=function(F,W){var V=this,d=F!=null?F:r2S,y=W!=null?W:jm1;return new lq(new N$(function(z,I){V.state.status==="PENDING"?(V.JSC$10968_onFulfilled.push(function(){q_T(V,V,d,z,I)}),V.JSC$10968_onRejected.push(function(){RvB(V,V,y,z,I)})):V.state.status==="FULFILLED"?q_T(V,V,d,z,I):V.state.status==="REJECTED"&&RvB(V,V,y,z,I)}))};
lq.prototype.catch=function(F){return this.then(void 0,F)};
var q_T=function(F,W,V,d,y){try{if(F.state.status!=="FULFILLED")throw Error("Wc");var z=V(F.state.value);z instanceof lq?bZQ(F,W,z,d,y):d(z)}catch(I){y(I)}},RvB=function(F,W,V,d,y){try{if(F.state.status!=="REJECTED")throw Error("Xc");
var z=V(F.state.reason);z instanceof lq?bZQ(F,W,z,d,y):d(z)}catch(I){y(I)}},bZQ=function(F,W,V,d,y){W===V?y(new TypeError("Yc")):V.then(function(z){z instanceof lq?bZQ(F,W,z,d,y):d(z)},function(z){y(z)})};var ZI;ZI=window;_.J5=ZI.ytcsi&&ZI.ytcsi.now?ZI.ytcsi.now:ZI.performance&&ZI.performance.timing&&ZI.performance.now&&ZI.performance.timing.navigationStart?function(){return ZI.performance.timing.navigationStart+ZI.performance.now()}:function(){return(new Date).getTime()};var wY=function(F,W){this.JSC$10980_wrapped=F;this.options=W;this.transactionCount=0;this.startedMs=Math.round((0,_.J5)());this.hasUnknownAbortedTransaction=!1},Qp=function(){return _.T("idb_immediate_commit")},gwh,uvC,VM,DdE;
wY.prototype.add=function(F,W,V){return _.X0(this,[F],{mode:"readwrite",enableRetries:!0,commit:Qp()},function(d){return d.objectStore(F).add(W,V)})};
wY.prototype.clear=function(F){return _.X0(this,[F],{mode:"readwrite",enableRetries:!0},function(W){return W.objectStore(F).clear()})};
wY.prototype.close=function(){this.JSC$10980_wrapped.close();var F;((F=this.options)==null?0:F.closed)&&this.options.closed()};
wY.prototype.count=function(F,W){return _.X0(this,[F],{mode:"readonly",enableRetries:!0,commit:Qp()},function(V){return V.objectStore(F).count(W)})};
var lD=function(F,W,V){F=F.JSC$10980_wrapped.createObjectStore(W,V);return new FI(F)};
wY.prototype.delete=function(F,W){return _.X0(this,[F],{mode:"readwrite",enableRetries:!0,commit:Qp()&&!(W instanceof IDBKeyRange)},function(V){return V.objectStore(F).delete(W)})};
var TET=function(F,W){return _.X0(F,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(V){return V.objectStore("ResponseStore").index("byInterface").delete(W)})};
wY.prototype.get=function(F,W){return _.X0(this,[F],{mode:"readonly",enableRetries:!0,commit:Qp()},function(V){return V.objectStore(F).get(W)})};
wY.prototype.getAll=function(F,W,V){return _.X0(this,[F],{mode:"readonly",enableRetries:!0},function(d){return d.objectStore(F).getAll(W,V)})};
wY.prototype.put=function(F,W,V){return _.X0(this,[F],{mode:"readwrite",enableRetries:!0,commit:Qp()},function(d){return d.objectStore(F).put(W,V)})};
wY.prototype.objectStoreNames=function(){return Array.from(this.JSC$10980_wrapped.objectStoreNames)};
_.X0=function(F,W,V,d){var y,z,I,n,M,Y,h,q,R,b,g,K;return _.m(function(C){switch(C.nextAddress){case 1:var k={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof V==="string"?k.mode=V:Object.assign(k,V);y=k;F.transactionCount++;z=y.enableRetries?3:1;I=0;case 2:if(n){C.jumpTo(4);break}I++;M=Math.round((0,_.J5)());_.rK(C,5);Y=F.JSC$10980_wrapped.transaction(W,y.mode);k=C.yield;var f=!!y.commit;var S=new G4(Y);f=evB(S,d,f);return k.call(C,f,7);case 7:return h=C.yieldResult,q=Math.round((0,_.J5)()),
gwh(F,M,q,I,void 0,W.join(),y),C.return(h);case 5:R=_.$b(C);b=Math.round((0,_.J5)());g=A2m(R,F.JSC$10980_wrapped.name,W.join(),F.JSC$10980_wrapped.version);if((K=g instanceof rY&&!g.retryable)||I>=z)gwh(F,M,b,I,g,W.join(),y),n=g;C.jumpTo(2);break;case 4:return C.return(Promise.reject(n))}})};
gwh=function(F,W,V,d,y,z,I){W=V-W;y?(y instanceof rY&&(y.type==="QUOTA_EXCEEDED"||y.type==="QUOTA_MAYBE_EXCEEDED")&&HO("QUOTA_EXCEEDED",{dbName:A5(F.JSC$10980_wrapped.name),objectStoreNames:z,transactionCount:F.transactionCount,transactionMode:I.mode}),y instanceof rY&&y.type==="UNKNOWN_ABORT"&&(V-=F.startedMs,V<0&&V>=2147483648&&(V=0),HO("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:z,transactionDuration:W,transactionCount:F.transactionCount,dbDuration:V}),F.hasUnknownAbortedTransaction=!0),
uvC(F,!1,d,z,W,I.tag),_.Ko(y)):uvC(F,!0,d,z,W,I.tag)};
uvC=function(F,W,V,d,y,z){HO("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:F.hasUnknownAbortedTransaction,duration:y,isSuccessful:W,tryCount:V,tag:z===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":z})};
wY.prototype.getName=function(){return this.JSC$10980_wrapped.name};
var FI=function(F){this.JSC$10995_wrapped=F};
FI.prototype.add=function(F,W){return fo(this.JSC$10995_wrapped.add(F,W))};
FI.prototype.autoIncrement=function(){return this.JSC$10995_wrapped.autoIncrement};
FI.prototype.clear=function(){return fo(this.JSC$10995_wrapped.clear()).then(function(){})};
var fG=function(F,W,V){F.JSC$10995_wrapped.createIndex(W,V,{unique:!1})};
FI.prototype.count=function(F){return fo(this.JSC$10995_wrapped.count(F))};
var KwQ=function(F,W){return vO(F,{query:W},function(V){return V.delete().then(function(){return V.continue()})}).then(function(){})};
FI.prototype.delete=function(F){return F instanceof IDBKeyRange?KwQ(this,F):fo(this.JSC$10995_wrapped.delete(F))};
FI.prototype.get=function(F){return fo(this.JSC$10995_wrapped.get(F))};
FI.prototype.getAll=function(F,W){return"getAll"in IDBObjectStore.prototype?fo(this.JSC$10995_wrapped.getAll(F,W)):HZS(this,F,W)};
var HZS=function(F,W,V){var d=[];return vO(F,{query:W},function(y){if(!(V!==void 0&&d.length>=V))return d.push(y.getValue()),y.continue()}).then(function(){return d})};
FI.prototype.index=function(F){try{return new W2(this.JSC$10995_wrapped.index(F))}catch(W){if(W instanceof Error&&W.name==="NotFoundError")throw new H9f(F,this.JSC$10995_wrapped.name);throw W;}};
FI.prototype.getName=function(){return this.JSC$10995_wrapped.name};
FI.prototype.keyPath=function(){return this.JSC$10995_wrapped.keyPath};
FI.prototype.put=function(F,W){return fo(this.JSC$10995_wrapped.put(F,W))};
var vO=function(F,W,V){F=F.JSC$10995_wrapped.openCursor(W.query,W.direction);return DdE(F).then(function(d){return lZW(d,V)})},G4=function(F){var W=this;
this.JSC$11003_wrapped=F;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(V,d){W.JSC$11003_wrapped.addEventListener("complete",function(){V()});
W.JSC$11003_wrapped.addEventListener("error",function(y){y.currentTarget===y.target&&d(W.JSC$11003_wrapped.error)});
W.JSC$11003_wrapped.addEventListener("abort",function(){var y=W.JSC$11003_wrapped.error;if(y)d(y);else if(!W.aborted){y=rY;for(var z=W.JSC$11003_wrapped.objectStoreNames,I=[],n=0;n<z.length;n++){var M=z.item(n);if(M===null)throw Error("Zc");I.push(M)}y=new y("UNKNOWN_ABORT",{objectStoreNames:I.join(),dbName:W.JSC$11003_wrapped.db.name,mode:W.JSC$11003_wrapped.mode});d(y)}})})},evB=function(F,W,V){var d=new Promise(function(y,z){try{var I=W(F);
V&&F.commit();I.then(function(n){y(n)}).catch(z)}catch(n){z(n),F.abort()}});
return Promise.all([d,F.done]).then(function(y){return _.L(y).next().value})};
G4.prototype.abort=function(){this.JSC$11003_wrapped.abort();this.aborted=!0;throw new rY("EXPLICIT_ABORT");};
G4.prototype.commit=function(){if(!this.aborted){var F,W;(W=(F=this.JSC$11003_wrapped).commit)==null||W.call(F)}};
G4.prototype.objectStore=function(F){F=this.JSC$11003_wrapped.objectStore(F);var W=this.objectStoreCache.get(F);W||(W=new FI(F),this.objectStoreCache.set(F,W));return W};
var W2=function(F){this.JSC$11005_wrapped=F};
W2.prototype.count=function(F){return fo(this.JSC$11005_wrapped.count(F))};
W2.prototype.delete=function(F){return _.ZU(this,{query:F},function(W){return W.delete().then(function(){return W.continue()})})};
W2.prototype.get=function(F){return fo(this.JSC$11005_wrapped.get(F))};
W2.prototype.getAll=function(F,W){return"getAll"in IDBIndex.prototype?fo(this.JSC$11005_wrapped.getAll(F,W)):Ash(this,F,W)};
var Ash=function(F,W,V){var d=[];return _.ZU(F,{query:W},function(y){if(!(V!==void 0&&d.length>=V))return d.push(y.getValue()),y.continue()}).then(function(){return d})};
W2.prototype.keyPath=function(){return this.JSC$11005_wrapped.keyPath};
W2.prototype.unique=function(){return this.JSC$11005_wrapped.unique};
_.ZU=function(F,W,V){F=F.JSC$11005_wrapped.openCursor(W.query===void 0?null:W.query,W.direction===void 0?"next":W.direction);return DdE(F).then(function(d){return lZW(d,V)})};
VM=function(F,W){this.request=F;this.cursor=W};
DdE=function(F){return fo(F).then(function(W){return W?new VM(F,W):null})};
VM.prototype.continue=function(F){this.cursor.continue(F);return DdE(this.request)};
VM.prototype.delete=function(){return fo(this.cursor.delete()).then(function(){})};
VM.prototype.getValue=function(){return this.cursor.value};
VM.prototype.update=function(F){return fo(this.cursor.update(F))};var d7=function(F,W){this.name=F;this.options=W;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},jgS;
d7.prototype.openDb=function(F,W,V){V=V===void 0?{}:V;return fZG(F,W,V)};
d7.prototype.delete=function(F){F=F===void 0?{}:F;return _.Um(this.name,F)};
jgS=function(F,W){return new rY("INCOMPATIBLE_DB_VERSION",{dbName:F.name,oldVersion:F.options.version,newVersion:W})};
_.Om=function(F,W){if(!W)throw kJ("openWithToken",A5(F.name));return F.open()};
d7.prototype.open=function(){var F=this;if(!this.isCompatible)throw jgS(this);if(this.connectionPromise)return this.connectionPromise;var W,V=function(){F.connectionPromise===W&&(F.connectionPromise=void 0)},d={blocking:function(z){z.close()},
closed:V,terminated:V,upgrade:this.options.upgrade},y=function(){var z,I,n,M,Y,h,q,R,b,g;return _.m(function(K){switch(K.nextAddress){case 1:return I=(z=Error().stack)!=null?z:"",_.rK(K,2),K.yield(F.openDb(F.name,F.options.version,d),4);case 4:for(var C=n=K.yieldResult,k=F.options,f=[],S=_.L(Object.keys(k.objectStores)),v=S.next();!v.done;v=S.next()){v=v.value;var U=k.objectStores[v],c=U.removedAtVersion===void 0?Number.MAX_VALUE:U.removedAtVersion;!(C.JSC$10980_wrapped.version>=U.addedAtVersion)||
C.JSC$10980_wrapped.version>=c||C.JSC$10980_wrapped.objectStoreNames.contains(v)||f.push(v)}M=f;if(M.length===0){K.jumpTo(5);break}Y=Object.keys(F.options.objectStores);h=n.objectStoreNames();if(F.timesReopenedToFixMissingObjectStore<_.F0("ytidb_reopen_db_retries",0))return F.timesReopenedToFixMissingObjectStore++,n.close(),_.Ko(new rY("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:F.name,expectedObjectStores:Y,foundObjectStores:h})),K.return(y());if(!(F.timesDeletedToFixMissingObjectStore<_.F0("ytidb_remake_db_retries",
1))){K.jumpTo(6);break}F.timesDeletedToFixMissingObjectStore++;return K.yield(F.delete(),7);case 7:return _.Ko(new rY("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:F.name,expectedObjectStores:Y,foundObjectStores:h})),K.return(y());case 6:throw new hvu(h,Y);case 5:return K.return(n);case 2:q=_.$b(K);if(q instanceof DOMException?q.name!=="VersionError":"DOMError"in self&&q instanceof DOMError?q.name!=="VersionError":!(q instanceof Object&&"message"in q)||q.message!=="An attempt was made to open a database using a lower version than the existing version."){K.jumpTo(8);
break}return K.yield(F.openDb(F.name,void 0,Object.assign({},d,{upgrade:void 0})),9);case 9:R=K.yieldResult;b=R.JSC$10980_wrapped.version;if(F.options.version!==void 0&&b>F.options.version+1)throw R.close(),F.isCompatible=!1,jgS(F,b);return K.return(R);case 8:throw V(),q instanceof Error&&!_.T("ytidb_async_stack_killswitch")&&(q.stack=q.stack+"\n"+I.substring(I.indexOf("\n")+1)),A2m(q,F.name,"",(g=F.options.version)!=null?g:-1);}})};
return this.connectionPromise=W=y()};var w4m=new d7("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(F,W){W(1)&&lD(F,"databases",{keyPath:"actualName"})}});var v7Y,X4C=new function(){}(new function(){});new _.ET;var rsQ=function(F,W){d7.call(this,F,W);this.options=W;DU(F)};
_.u(rsQ,d7);var WeN=function(F,W){var V;return function(){V||(V=new rsQ(F,W));return V}};
rsQ.prototype.openDb=function(F,W,V){V=V===void 0?{}:V;return(this.options.shared?PH9:STm)(F,W,Object.assign({},V))};
rsQ.prototype.delete=function(F){F=F===void 0?{}:F;return(this.options.shared?FeS:J2r)(this.name,F)};var CUT={},VLL=PO("ytGcfConfig",{objectStores:(CUT.coldConfigStore={addedAtVersion:1},CUT.hotConfigStore={addedAtVersion:1},CUT),shared:!1,upgrade:function(F,W){W(1)&&(fG(lD(F,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),fG(lD(F,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var kjC=function(){_.Ba.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var F=_.Ok("yt.gcf.config.hotUpdateCallbacks");F?(this.localHotConfigJobQueue=[].concat(_.Pd(F)),this.sharedHotConfigJobQueue=F):(this.sharedHotConfigJobQueue=[],_.t5("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.u(kjC,_.Ba);kjC.prototype.disposeInternal=function(){for(var F=_.L(this.localHotConfigJobQueue),W=F.next();!W.done;W=F.next()){var V=this.sharedHotConfigJobQueue;W=V.indexOf(W.value);W>=0&&V.splice(W,1)}this.localHotConfigJobQueue.length=0;_.Ba.prototype.disposeInternal.call(this)};var Ta=function(){var F=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new kjC;this.TEST_ONLY={initializeConfigDb:function(){F.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return F.coldGlobalConfigGroup},
setHotConfigGroup:function(W){l6D(F,W)},
setHotHashData:function(W){F.setHotHashData(W)},
setColdConfigGroup:function(W){NEu(F,W)},
getColdHashData:function(){return F.coldHashData},
getHotHashData:function(){return F.hotHashData},
getHotConfigGroup:function(){return F.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return f6S()},
getExportedHotConfigGroup:function(){return yM()},
getExportedColdHashData:function(){return _.Ok("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.Ok("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){wZD(F)},
resetInstance:function(){F.setHotHashData(void 0);Gjm(F);delete Ta.instance},
setDebounceTimer:function(W){F.debounceTimer=W},
getDebounceTimer:function(){return F.debounceTimer}}},$dT=function(){if(!Ta.instance){var F=new Ta;
Ta.instance=F}return Ta.instance},XZr=function(F){var W;
_.m(function(V){if(V.nextAddress==1)return _.T("start_client_gcf")||_.T("delete_gcf_config_db")?_.T("start_client_gcf")?V.yield(_.Sz(),3):V.jumpTo(2):V.return();V.nextAddress!=2&&((W=V.yieldResult)&&_.YJ()&&!_.T("delete_gcf_config_db")?(F.isConfigDbInitialized=!0,wZD(F)):(UdD(F),OZT(F)));return _.T("delete_gcf_config_db")?V.yield(BW9(),0):V.jumpTo(0)})},e5=function(){var F;
return(F=yM())!=null?F:_.wp("RAW_HOT_CONFIG_GROUP")},xdS=function(F){var W,V,d,y,z,I;
return _.m(function(n){switch(n.nextAddress){case 1:if(F.hotGlobalConfigGroup)return n.return(yM());if(!F.isConfigDbInitialized)return W=kJ("getHotConfig IDB not initialized"),_.Xd(W),n.return(Promise.reject(W));V=cO();d=_.wp("TIME_CREATED_MS");if(!V){y=kJ("getHotConfig token error");_.Xd(y);n.jumpTo(2);break}return n.yield(seN(V),3);case 3:if((z=n.yieldResult)&&z.timestamp>d)return l6D(F,z.config),F.setHotHashData(z.hashData),n.return(yM());case 2:OZT(F);if(!(V&&F.hotGlobalConfigGroup&&F.hotHashData)){n.jumpTo(4);
break}return n.yield(yw$(F.hotGlobalConfigGroup,F.hotHashData,V,d),4);case 4:return F.hotGlobalConfigGroup?n.return(yM()):(I=new _.po("Config not available in ytConfig"),_.Xd(I),n.return(Promise.reject(I)))}})},Ewi=function(F){var W,V,d,y,z,I;
return _.m(function(n){switch(n.nextAddress){case 1:if(F.coldGlobalConfigGroup)return n.return(f6S());if(!F.isConfigDbInitialized)return W=kJ("getColdConfig IDB not initialized"),_.Xd(W),n.return(Promise.reject(W));V=cO();d=_.wp("TIME_CREATED_MS");if(!V){y=kJ("getColdConfig");_.Xd(y);n.jumpTo(2);break}return n.yield(ozL(V),3);case 3:if((z=n.yieldResult)&&z.timestamp>d)return NEu(F,z.config),vwC(F,z.configData),Gjm(F,z.hashData),n.return(f6S());case 2:UdD(F);if(!(V&&F.coldGlobalConfigGroup&&F.coldHashData&&
F.configData)){n.jumpTo(4);break}return n.yield(zeS(F.coldGlobalConfigGroup,F.coldHashData,F.configData,V,d),4);case 4:return F.coldGlobalConfigGroup?n.return(f6S()):(I=new _.po("Config not available in ytConfig"),_.Xd(I),n.return(Promise.reject(I)))}})},wZD=function(F){if(!F.hotGlobalConfigGroup||!F.coldGlobalConfigGroup){if(!cO()){var W=kJ("scheduleGetConfigs");
_.Xd(W)}F.initJob||(F.initJob=_.HP.addLowPriorityJob(function(){return _.m(function(V){switch(V.nextAddress){case 1:return _.rK(V,2),V.yield(xdS(F),4);case 4:_.$J(V,3);break;case 2:_.$b(V);case 3:return _.rK(V,5),V.yield(Ewi(F),7);case 7:_.$J(V,6);break;case 5:_.$b(V);case 6:F.initJob&&(F.initJob=0),_.UD(V)}})},100))}},dIS=function(F,W,V){var d,y,z;
return _.m(function(I){switch(I.nextAddress){case 1:if(!_.T("start_client_gcf")){I.jumpTo(0);break}V&&l6D(F,V);F.setHotHashData(W);d=cO();if(!d){I.jumpTo(3);break}if(V){I.jumpTo(4);break}return I.yield(seN(d),5);case 5:y=I.yieldResult,V=(z=y)==null?void 0:z.config;case 4:return I.yield(yw$(V,W,d),3);case 3:if(V)for(var n=V,M=_.L(F.configUpdateService.sharedHotConfigJobQueue),Y=M.next();!Y.done;Y=M.next())Y=Y.value,Y(n);_.UD(I)}})},yRN=function(F,W,V){var d,y,z,I;
return _.m(function(n){if(n.nextAddress==1){if(!_.T("start_client_gcf"))return n.jumpTo(0);Gjm(F,W);return(d=cO())?V?n.jumpTo(4):n.yield(ozL(d),5):n.jumpTo(0)}n.nextAddress!=4&&(y=n.yieldResult,V=(z=y)==null?void 0:z.config);if(!V)return n.jumpTo(0);I=V.configData;return n.yield(zeS(V,W,I,d),0)})},Kef=function(){var F=$dT(),W=(0,_.J5)()-F.debounceTimer;
if(!(F.debounceTimer!==0&&W<_.F0("send_config_hash_timer"))){W=_.Ok("yt.gcf.config.coldConfigData");var V=_.Ok("yt.gcf.config.hotHashData"),d=_.Ok("yt.gcf.config.coldHashData");W&&V&&d&&(F.debounceTimer=(0,_.J5)());return{coldConfigData:W,hotHashData:V,coldHashData:d}}},UdD=function(F){NEu(F,_.wp("RAW_COLD_CONFIG_GROUP"));
Gjm(F,_.wp("SERIALIZED_COLD_HASH_DATA"));var W;vwC(F,(W=F.coldGlobalConfigGroup)==null?void 0:W.configData)},OZT=function(F){l6D(F,_.wp("RAW_HOT_CONFIG_GROUP"));
F.setHotHashData(_.wp("SERIALIZED_HOT_HASH_DATA"))},l6D=function(F,W){F.hotGlobalConfigGroup=W;
_.t5("yt.gcf.config.hotConfigGroup",F.hotGlobalConfigGroup||null)},NEu=function(F,W){F.coldGlobalConfigGroup=W;
_.t5("yt.gcf.config.coldConfigGroup",F.coldGlobalConfigGroup||null)};
Ta.prototype.setHotHashData=function(F){this.hotHashData=F;_.t5("yt.gcf.config.hotHashData",this.hotHashData||null)};
var Gjm=function(F,W){F.coldHashData=W;_.t5("yt.gcf.config.coldHashData",F.coldHashData||null)},vwC=function(F,W){F.configData=W;
_.t5("yt.gcf.config.coldConfigData",F.configData||null)},yM=function(){return _.Ok("yt.gcf.config.hotConfigGroup")},f6S=function(){return _.Ok("yt.gcf.config.coldConfigGroup")};var LG={},csu=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";LG.assign=function(F){for(var W=Array.prototype.slice.call(arguments,1);W.length;){var V=W.shift();if(V){if(typeof V!=="object")throw new TypeError("bd`"+V);for(var d in V)Object.prototype.hasOwnProperty.call(V,d)&&(F[d]=V[d])}}return F};
LG.shrinkBuf=function(F,W){if(F.length===W)return F;if(F.subarray)return F.subarray(0,W);F.length=W;return F};
var tMS={arraySet:function(F,W,V,d,y){if(W.subarray&&F.subarray)F.set(W.subarray(V,V+d),y);else for(var z=0;z<d;z++)F[y+z]=W[V+z]},
flattenChunks:function(F){var W,V;var d=V=0;for(W=F.length;d<W;d++)V+=F[d].length;var y=new Uint8Array(V);d=V=0;for(W=F.length;d<W;d++){var z=F[d];y.set(z,V);V+=z.length}return y}},S_B={arraySet:function(F,W,V,d,y){for(var z=0;z<d;z++)F[y+z]=W[V+z]},
flattenChunks:function(F){return[].concat.apply([],F)}};
LG.setTyped=function(){csu?(LG.Buf8=Uint8Array,LG.Buf16=Uint16Array,LG.Buf32=Int32Array,LG.assign(LG,tMS)):(LG.Buf8=Array,LG.Buf16=Array,LG.Buf32=Array,LG.assign(LG,S_B))};
LG.setTyped();var PUf=!0;try{new Uint8Array(1)}catch(F){PUf=!1}
var ssf=function(F){var W,V,d=F.length,y=0;for(W=0;W<d;W++){var z=F.charCodeAt(W);if((z&64512)===55296&&W+1<d){var I=F.charCodeAt(W+1);(I&64512)===56320&&(z=65536+(z-55296<<10)+(I-56320),W++)}y+=z<128?1:z<2048?2:z<65536?3:4}var n=new LG.Buf8(y);for(W=V=0;V<y;W++)z=F.charCodeAt(W),(z&64512)===55296&&W+1<d&&(I=F.charCodeAt(W+1),(I&64512)===56320&&(z=65536+(z-55296<<10)+(I-56320),W++)),z<128?n[V++]=z:(z<2048?n[V++]=192|z>>>6:(z<65536?n[V++]=224|z>>>12:(n[V++]=240|z>>>18,n[V++]=128|z>>>12&63),n[V++]=
128|z>>>6&63),n[V++]=128|z&63);return n};var tLS={};tLS=function(F,W,V,d){var y=F&65535|0;F=F>>>16&65535|0;for(var z;V!==0;){z=V>2E3?2E3:V;V-=z;do y=y+W[d++]|0,F=F+y|0;while(--z);y%=65521;F%=65521}return y|F<<16|0};for(var Te={},zP,JsT=[],ZZu=0;ZZu<256;ZZu++){zP=ZZu;for(var QgM=0;QgM<8;QgM++)zP=zP&1?3988292384^zP>>>1:zP>>>1;JsT[ZZu]=zP}Te=function(F,W,V,d){V=d+V;for(F^=-1;d<V;d++)F=F>>>8^JsT[(F^W[d])&255];return F^-1};var aM={};aM={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 fLL=[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],GbW=[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],of$=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],EzW=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],pG=Array(576);ze(pG);var hY=Array(60);ze(hY);var nG=Array(512);ze(nG);var IM=Array(256);ze(IM);var wcf=Array(29);ze(wcf);var $VL=Array(30);ze($VL);var ds9,yj9,zfW,VJK=!1;var KG;
KG=[new uD(0,0,0,0,function(F,W){var V=65535;for(V>F.pending_buf_size-5&&(V=F.pending_buf_size-5);;){if(F.lookahead<=1){eB(F);if(F.lookahead===0&&W===0)return 1;if(F.lookahead===0)break}F.strstart+=F.lookahead;F.lookahead=0;var d=F.block_start+V;if(F.strstart===0||F.strstart>=d)if(F.lookahead=F.strstart-d,F.strstart=d,qy(F,!1),F.strm.avail_out===0)return 1;if(F.strstart-F.block_start>=F.w_size-262&&(qy(F,!1),F.strm.avail_out===0))return 1}F.insert=0;if(W===4)return qy(F,!0),F.strm.avail_out===0?3:
4;F.strstart>F.block_start&&qy(F,!1);return 1}),
new uD(4,4,8,4,SAN),new uD(4,5,16,8,SAN),new uD(4,6,32,32,SAN),new uD(4,4,16,16,g$),new uD(8,16,32,32,g$),new uD(8,16,128,128,g$),new uD(8,32,128,256,g$),new uD(32,128,258,1024,g$),new uD(32,258,258,4096,g$)];var W5N={};W5N=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 BTh=Object.prototype.toString;
F5W.prototype.push=function(F,W){var V=this.strm,d=this.options.chunkSize;if(this.ended)return!1;var y=W===~~W?W:W===!0?4:0;typeof F==="string"?V.input=ssf(F):BTh.call(F)==="[object ArrayBuffer]"?V.input=new Uint8Array(F):V.input=F;V.next_in=0;V.avail_in=V.input.length;do{V.avail_out===0&&(V.output=new LG.Buf8(d),V.next_out=0,V.avail_out=d);F=QeK(V,y);if(F!==1&&F!==0)return FST(this,F),this.ended=!0,!1;if(V.avail_out===0||V.avail_in===0&&(y===4||y===2))if(this.options.to==="string"){var z=LG.shrinkBuf(V.output,
V.next_out);W=z;z=z.length;if(z<65537&&(W.subarray&&PUf||!W.subarray))W=String.fromCharCode.apply(null,LG.shrinkBuf(W,z));else{for(var I="",n=0;n<z;n++)I+=String.fromCharCode(W[n]);W=I}this.chunks.push(W)}else W=LG.shrinkBuf(V.output,V.next_out),this.chunks.push(W)}while((V.avail_in>0||V.avail_out===0)&&F!==1);if(y===4)return(V=this.strm)&&V.state?(d=V.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?F=iD(V,-2):(V.state=null,F=d===113?iD(V,-3):0)):F=-2,FST(this,F),this.ended=
!0,F===0;y===2&&(FST(this,0),V.avail_out=0);return!0};
var FST=function(F,W){W===0&&(F.result=F.options.to==="string"?F.chunks.join(""):LG.flattenChunks(F.chunks));F.chunks=[];F.err=W;F.msg=F.strm.msg};var WSD=typeof TextEncoder!=="undefined"?new TextEncoder:null,fQ1=WSD?function(F){return WSD.encode(F)}:function(F){F=_.of(F);
for(var W=new Uint8Array(F.length),V=0;V<W.length;V++)W[V]=F[V];return W};var QLW={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},W7Y={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var on=function(F,W){this.version=F;this.args=W};
on.prototype.serialize=function(){return{version:this.version,args:this.args}};var aQ$=function(F,W){this.topic=F;this.dataClass=W};
aQ$.prototype.toString=function(){return this.topic};var VET=_.Ok("ytPubsub2Pubsub2Instance")||new _.IO;_.IO.prototype.subscribe=_.IO.prototype.subscribe;_.IO.prototype.unsubscribeByKey=_.IO.prototype.unsubscribeByKey;_.IO.prototype.publish=_.IO.prototype.publish;_.IO.prototype.clear=_.IO.prototype.clear;_.t5("ytPubsub2Pubsub2Instance",VET);var msC=_.Ok("ytPubsub2Pubsub2SubscribedKeys")||{};_.t5("ytPubsub2Pubsub2SubscribedKeys",msC);var MJK=_.Ok("ytPubsub2Pubsub2TopicToKeys")||{};_.t5("ytPubsub2Pubsub2TopicToKeys",MJK);
var ipm=_.Ok("ytPubsub2Pubsub2IsAsync")||{};_.t5("ytPubsub2Pubsub2IsAsync",ipm);_.t5("ytPubsub2Pubsub2SkipSubKey",null);var u5h=void 0,efW=void 0;var ksK=_.F0("max_body_size_to_compress",5E5),lQ1=_.F0("min_body_size_to_compress",500),AY=!0,$sf=0,jB=0,GsY=_.F0("compression_performance_threshold_lr",250),OpK=_.F0("slow_compressions_before_abandon_count",4),Ds9=!1,AjL=new Map,NTh=1;_.Xx(r$,xs1);r$.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 dJh=function(F,W,V){V||(V=0);var d=F.W_;if(typeof W==="string")for(var y=0;y<16;y++)d[y]=W.charCodeAt(V)<<24|W.charCodeAt(V+1)<<16|W.charCodeAt(V+2)<<8|W.charCodeAt(V+3),V+=4;else for(y=0;y<16;y++)d[y]=W[V]<<24|W[V+1]<<16|W[V+2]<<8|W[V+3],V+=4;for(W=16;W<80;W++)V=d[W-3]^d[W-8]^d[W-14]^d[W-16],d[W]=(V<<1|V>>>31)&4294967295;W=F.chain_[0];V=F.chain_[1];y=F.chain_[2];for(var z=F.chain_[3],I=F.chain_[4],n,M,Y=0;Y<80;Y++)Y<40?Y<20?(n=z^V&(y^z),M=1518500249):(n=V^y^z,M=1859775393):Y<60?(n=V&y|z&(V|y),
M=2400959708):(n=V^y^z,M=3395469782),n=(W<<5|W>>>27)+n+I+M+d[Y]&4294967295,I=z,z=y,y=(V<<30|V>>>2)&4294967295,V=W,W=n;F.chain_[0]=F.chain_[0]+W&4294967295;F.chain_[1]=F.chain_[1]+V&4294967295;F.chain_[2]=F.chain_[2]+y&4294967295;F.chain_[3]=F.chain_[3]+z&4294967295;F.chain_[4]=F.chain_[4]+I&4294967295};
r$.prototype.update=function(F,W){if(F!=null){W===void 0&&(W=F.length);for(var V=W-this.blockSize,d=0,y=this.buf_,z=this.inbuf_;d<W;){if(z==0)for(;d<=V;)dJh(this,F,d),d+=this.blockSize;if(typeof F==="string")for(;d<W;){if(y[z]=F.charCodeAt(d),++z,++d,z==this.blockSize){dJh(this,y);z=0;break}}else for(;d<W;)if(y[z]=F[d],++z,++d,z==this.blockSize){dJh(this,y);z=0;break}}this.inbuf_=z;this.total_+=W}};
r$.prototype.digest=function(){var F=[],W=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var V=this.blockSize-1;V>=56;V--)this.buf_[V]=W&255,W/=256;dJh(this,this.buf_);for(V=W=0;V<5;V++)for(var d=24;d>=0;d-=8)F[W]=this.chain_[V]>>d&255,++W;return F};var cjS;var B2=function(F){var W=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(h){W.databaseToken=h},
triggerThrottle:function(){W.throttledSend()},
cancelThrottle:function(){W.cancelThrottledSend()},
immediateSend:function(h){return _.m(function(q){return q.yield(W.immediateSend(h),0)})},
requestWithinAgeLimit:function(h,q){return W.requestWithinAgeLimit(h,q)},
retryQueuedRequests:function(){W.retryQueuedRequests()}};
var V;this.throttleTimeout=(V=F.throttleTimeout)!=null?V:100;var d;this.retryMaxAttempts=(d=F.retryMaxAttempts)!=null?d:1;var y;this.requestAgeLimitMs=(y=F.requestAgeLimitMs)!=null?y:2592E6;var z;this.queuedRequestAgeLimitMs=(z=F.queuedRequestAgeLimitMs)!=null?z:12E4;var I;this.retryDelayMs=(I=F.retryDelayMs)!=null?I:5E3;var n;this.databaseToken=(n=F.databaseToken)!=null?n:void 0;this.enableCleaning=!!F.enableCleaning;var M;this.cleaningRate=(M=F.cleaningRate)!=null?M:.1;var Y;this.potentialEsfErrorLimit=
(Y=F.potentialEsfErrorLimit)!=null?Y:10;F.handleError&&(this.handleError=F.handleError);F.handleWarning&&(this.handleWarning=F.handleWarning);F.disableYtIdbTransactions&&(this.disableYtIdbTransactions=F.disableYtIdbTransactions);F.bypassDbTokenDependency&&(this.bypassDbTokenDependency=F.bypassDbTokenDependency);this.getBooleanFlag=F.getBooleanFlag;this.jobManager=F.jobManager;this.logsStore=F.logsStore;this.networkManager=F.networkManager;this.sendFn=F.sendFn;this.onlineEvent=F.onlineEvent;this.offlineEvent=
F.offlineEvent;sJ(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&y2i(this)},y2i=function(F){sJ(F)&&!F.disableYtIdbTransactions&&(F.initialized=!0,F.enableCleaning&&Math.random()<=F.cleaningRate&&F.logsStore.cleanLogsStore(F.databaseToken),F.retryQueuedRequests(),F.networkManager.isNetworkAvailable()&&F.throttledSend(),F.networkManager.listen(F.onlineEvent,F.throttledSend.bind(F)),F.networkManager.listen(F.offlineEvent,F.cancelThrottledSend.bind(F)))};
_.B=B2.prototype;_.B.writeThenSend=function(F,W){var V=this;W=W===void 0?{}:W;if(sJ(this)&&this.initialized){var d={url:F,options:W,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(d,this.databaseToken).then(function(y){d.id=y;V.networkManager.isNetworkAvailable()&&V.immediateSend(d)}).catch(function(y){V.immediateSend(d);
z_B(V,y)})}else this.sendFn(F,W)};
_.B.sendThenWrite=function(F,W,V){var d=this;W=W===void 0?{}:W;if(sJ(this)&&this.initialized){var y={url:F,options:W,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(y.skipRetry=V);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!y.skipRetry){if(!y.skipRetry){var z=W.onError?W.onError:function(){};
W.onError=function(I,n){return _.m(function(M){if(M.nextAddress==1)return M.yield(d.logsStore.set(y,d.databaseToken).catch(function(Y){z_B(d,Y)}),2);
z(I,n);_.UD(M)})}}this.sendFn(F,W,y.skipRetry)}else this.logsStore.set(y,this.databaseToken).catch(function(I){d.sendFn(F,W,y.skipRetry);
z_B(d,I)})}else this.sendFn(F,W,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&V)};
_.B.sendAndWrite=function(F,W){var V=this;W=W===void 0?{}:W;if(sJ(this)&&this.initialized){var d={url:F,options:W,timestamp:this.now(),status:"NEW",sendCount:0},y=!1,z=W.onSuccess?W.onSuccess:function(){};
d.options.onSuccess=function(I,n){d.id!==void 0?V.logsStore.deleteRequest(d.id,V.databaseToken):y=!0;V.networkManager.networkStatusHint&&V.getBooleanFlag&&V.getBooleanFlag("vss_network_hint")&&V.networkManager.networkStatusHint(!0);z(I,n)};
this.sendFn(d.url,d.options,void 0,!0);this.logsStore.set(d,this.databaseToken).then(function(I){d.id=I;y&&V.logsStore.deleteRequest(d.id,V.databaseToken)}).catch(function(I){z_B(V,I)})}else this.sendFn(F,W,void 0,!0)};
_.B.throttledSend=function(){var F=this;if(!sJ(this))throw Error("ed");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F.logsStore.getMostRecentByStatus("NEW",F.databaseToken),2);if(V.nextAddress!=3)return W=V.yieldResult,W?V.yield(F.immediateSend(W),3):(F.cancelThrottledSend(),V.return());F.intervalJob&&(F.intervalJob=0,F.throttledSend());_.UD(V)})},this.throttleTimeout))};
_.B.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.B.immediateSend=function(F){var W=this,V;return _.m(function(d){switch(d.nextAddress){case 1:if(!sJ(W))throw Error("fd");if(F.id===void 0){d.jumpTo(2);break}return d.yield(W.logsStore.markAsQueued(F.id,W.databaseToken),3);case 3:(V=d.yieldResult)||W.handleWarning(Error("gd"));case 2:if(W.requestWithinAgeLimit(F,W.requestAgeLimitMs)){d.jumpTo(4);break}W.handleWarning(Error("hd"));if(F.id===void 0){d.jumpTo(5);break}return d.yield(W.logsStore.deleteRequest(F.id,W.databaseToken),5);case 5:return d.return();
case 4:F.skipRetry||(F=o7S(W,F));if(!F){d.jumpTo(0);break}if(!F.skipRetry||F.id===void 0){d.jumpTo(8);break}return d.yield(W.logsStore.deleteRequest(F.id,W.databaseToken),8);case 8:W.sendFn(F.url,F.options,!!F.skipRetry),_.UD(d)}})};
var o7S=function(F,W){if(!sJ(F))throw Error("id");var V=W.options.onError?W.options.onError:function(){};
W.options.onError=function(y,z){var I,n,M,Y;return _.m(function(h){switch(h.nextAddress){case 1:I=Zph(z);(n=Qs$(z))&&F.getBooleanFlag&&F.getBooleanFlag("web_enable_error_204")&&F.handleError(Error("jd"),W.url,z);if(!(F.getBooleanFlag&&F.getBooleanFlag("nwl_consider_error_code")&&I||F.getBooleanFlag&&!F.getBooleanFlag("nwl_consider_error_code")&&F.potentialEsfErrorCounter<=F.potentialEsfErrorLimit)){h.jumpTo(2);break}if(!F.networkManager.sendNetworkCheckRequest){h.jumpTo(3);break}return h.yield(F.networkManager.sendNetworkCheckRequest(),
3);case 3:if(F.networkManager.isNetworkAvailable()){h.jumpTo(2);break}V(y,z);if(!F.getBooleanFlag||!F.getBooleanFlag("nwl_consider_error_code")||((M=W)==null?void 0:M.id)===void 0){h.jumpTo(6);break}return h.yield(F.logsStore.resetRequest(W.id,F.databaseToken,!1),6);case 6:return h.return();case 2:if(F.getBooleanFlag&&F.getBooleanFlag("nwl_consider_error_code")&&!I&&F.potentialEsfErrorCounter>F.potentialEsfErrorLimit)return h.return();F.potentialEsfErrorCounter++;if(((Y=W)==null?void 0:Y.id)===void 0){h.jumpTo(8);
break}return W.sendCount<F.retryMaxAttempts?h.yield(F.logsStore.resetRequest(W.id,F.databaseToken,!0,n?!1:void 0),12):h.yield(F.logsStore.deleteRequest(W.id,F.databaseToken),8);case 12:F.jobManager.addLowPriorityJob(function(){F.networkManager.isNetworkAvailable()&&F.throttledSend()},F.retryDelayMs);
case 8:V(y,z),_.UD(h)}})};
var d=W.options.onSuccess?W.options.onSuccess:function(){};
W.options.onSuccess=function(y,z){var I;return _.m(function(n){if(n.nextAddress==1)return((I=W)==null?void 0:I.id)===void 0?n.jumpTo(2):n.yield(F.logsStore.deleteRequest(W.id,F.databaseToken),2);F.networkManager.networkStatusHint&&F.getBooleanFlag&&F.getBooleanFlag("vss_network_hint")&&F.networkManager.networkStatusHint(!0);d(y,z);_.UD(n)})};
return W};
B2.prototype.requestWithinAgeLimit=function(F,W){F=F.timestamp;return this.now()-F>=W?!1:!0};
B2.prototype.retryQueuedRequests=function(){var F=this;if(!sJ(this))throw Error("kd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(W){W&&!F.requestWithinAgeLimit(W,F.queuedRequestAgeLimitMs)?F.jobManager.addLowPriorityJob(function(){return _.m(function(V){if(V.nextAddress==1)return W.id===void 0?V.jumpTo(2):V.yield(F.logsStore.resetRequest(W.id,F.databaseToken),2);F.retryQueuedRequests();_.UD(V)})}):F.networkManager.isNetworkAvailable()&&F.throttledSend()})};
var z_B=function(F,W){F.writeError&&!F.networkManager.isNetworkAvailable()?F.writeError(W):F.handleError(W)},sJ=function(F){return!!F.databaseToken||F.bypassDbTokenDependency};var Fs1;var sVC={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,
visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,
appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,
webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,
parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,
prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,
sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,
parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,
biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,
youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,
crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,
embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532,dnaRecapScreenshotEvent:534,
mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539};var smr={},ITh=PO("ServiceWorkerLogsDatabase",{objectStores:(smr.SWHealthLog={addedAtVersion:1},smr),shared:!0,upgrade:function(F,W){W(1)&&fG(lD(F,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var hQS={},p7c=0;var TBS;var Ln=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},O2=function(){if(!Ln.instance){var F=_.Ok("yt.networkRequestMonitor.instance")||new Ln;
_.t5("yt.networkRequestMonitor.instance",F);Ln.instance=F}return Ln.instance};
Ln.prototype.requestComplete=function(F,W){W&&(this.anyRequestHasSucceeded=!0);F=this.removeParams(F);this.requestMap.get(F)||this.requestMap.set(F,W)};
Ln.prototype.isEndpointCFR=function(F){F=this.removeParams(F);return(F=this.requestMap.get(F))?!1:F===!1&&this.anyRequestHasSucceeded?!0:null};
Ln.prototype.removeParams=function(F){return F.split("?")[0]};
Ln.prototype.removeParams=Ln.prototype.removeParams;Ln.prototype.isEndpointCFR=Ln.prototype.isEndpointCFR;Ln.prototype.requestComplete=Ln.prototype.requestComplete;Ln.getInstance=O2;var In=function(F){_.Ha.call(this);var W=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=F!=null?F:{addLowPriorityJob:function(y,z){return setTimeout(y,z)},
cancelJob:function(y){clearTimeout(y)}};
var V,d;this.isOnline=(d=(V=window.navigator)==null?void 0:V.onLine)!=null?d:!0;this.onNavigatorChange=function(){return _.m(function(y){return y.yield(Blm(W),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||LSm(this)};
_.u(In,_.Ha);In.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete In.instance};
In.prototype.isNetworkAvailable=function(){return this.isOnline};
var LSm=function(F){F.pollingJob=F.jobManager.addLowPriorityJob(function(){var W;return _.m(function(V){if(V.nextAddress==1)return F.isOnline?((W=window.navigator)==null?0:W.onLine)?V.jumpTo(3):V.yield(Blm(F),3):V.yield(Blm(F),3);LSm(F);_.UD(V)})},3E4)},Blm=function(F,W){return F.networkRequestPromise?F.networkRequestPromise:F.networkRequestPromise=new Promise(function(V){var d,y,z,I;
return _.m(function(n){switch(n.nextAddress){case 1:return d=window.AbortController?new window.AbortController:void 0,z=(y=d)==null?void 0:y.signal,I=!1,_.rK(n,2,3),d&&(F.abortTimeoutKey=F.jobManager.addLowPriorityJob(function(){d.abort()},W||2E4)),n.yield(fetch("/generate_204",{method:"HEAD",
signal:z}),5);case 5:I=!0;case 3:_.kb(n);F.networkRequestPromise=void 0;F.abortTimeoutKey&&(F.jobManager.cancelJob(F.abortTimeoutKey),F.abortTimeoutKey=0);I!==F.isOnline&&(F.isOnline=I,F.isOnline?F.dispatchEvent("networkstatus-online"):F.dispatchEvent("networkstatus-offline"));V(I);_.G0(n,0);break;case 2:_.$b(n),I=!1,n.jumpTo(3)}})})};var nn=function(){_.Ha.call(this);var F=this;this.shouldFlushErrors=!1;In.instance||(In.instance=new In(_.HP));this.sharedNetworkStatusManager=In.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(F.shouldFlushErrors&&_.T("offline_error_handling")){var W=eQ9().get("errors",!0);if(W){for(var V in W)if(W[V]){var d=new _.po(V,"sent via offline_errors");d.name=W[V].name;d.stack=W[V].stack;d.level=W[V].level;_.$N(d)}eQ9().set("errors",{},2592E3,!0)}}})};
_.u(nn,_.Ha);var IZi=function(){if(!nn.instance){var F=_.Ok("yt.networkStatusManager.instance")||new nn;_.t5("yt.networkStatusManager.instance",F);nn.instance=F}return nn.instance};
_.B=nn.prototype;_.B.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.B.networkStatusHint=function(F){this.sharedNetworkStatusManager.isOnline=F};
_.B.getWindowStatus=function(){var F=window.navigator.onLine;return F===void 0?!0:F};
_.B.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.B.listen=function(F,W){return this.sharedNetworkStatusManager.listen(F,W)};
_.B.sendNetworkCheckRequest=function(F){F=Blm(this.sharedNetworkStatusManager,F);F.then(function(W){_.T("use_cfr_monitor")&&O2().requestComplete("generate_204",W)});
return F};
nn.prototype.sendNetworkCheckRequest=nn.prototype.sendNetworkCheckRequest;nn.prototype.listen=nn.prototype.listen;nn.prototype.enableErrorFlushing=nn.prototype.enableErrorFlushing;nn.prototype.getWindowStatus=nn.prototype.getWindowStatus;nn.prototype.networkStatusHint=nn.prototype.networkStatusHint;nn.prototype.isNetworkAvailable=nn.prototype.isNetworkAvailable;nn.getInstance=IZi;_.U2=function(F){F=F===void 0?{}:F;_.Ha.call(this);var W=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=IZi();var V=_.Ok("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);V&&(F.rateLimit?(this.rateLimit=F.rateLimit,V("networkstatus-online",function(){n7E(W,"publicytnetworkstatus-online")}),V("networkstatus-offline",function(){n7E(W,"publicytnetworkstatus-offline")})):(V("networkstatus-online",function(){W.dispatchEvent("publicytnetworkstatus-online")}),V("networkstatus-offline",
function(){W.dispatchEvent("publicytnetworkstatus-offline")})))};
_.u(_.U2,_.Ha);_.U2.prototype.isNetworkAvailable=function(){var F=_.Ok("yt.networkStatusManager.instance.isNetworkAvailable");return F?F.bind(this.nsmInstance)():!0};
_.U2.prototype.networkStatusHint=function(F){var W=_.Ok("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);W&&W(F)};
_.U2.prototype.sendNetworkCheckRequest=function(F){var W=this,V;return _.m(function(d){V=_.Ok("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(W.nsmInstance);return _.T("skip_network_check_if_cfr")&&O2().isEndpointCFR("generate_204")?d.return(new Promise(function(y){var z;W.networkStatusHint(((z=window.navigator)==null?void 0:z.onLine)||!0);y(W.isNetworkAvailable())})):V?d.return(V(F)):d.return(!0)})};
var n7E=function(F,W){F.rateLimit?F.lastJobTime?(_.HP.cancelJob(F.schedulerJob),F.schedulerJob=_.HP.addLowPriorityJob(function(){F.lastPublicSignalSent!==W&&(F.dispatchEvent(W),F.lastPublicSignalSent=W,F.lastJobTime=(0,_.J5)())},F.rateLimit-((0,_.J5)()-F.lastJobTime))):(F.dispatchEvent(W),F.lastPublicSignalSent=W,F.lastJobTime=(0,_.J5)()):F.dispatchEvent(W)};var Dam,ma=function(){B2.call(this,{logsStore:{cleanLogsStore:BBh,deleteRequest:spY,getMostRecentByStatus:yUG,markAsQueued:zQ$,resetRequest:ox1,set:dah},networkManager:_.AUc(),handleError:function(F,W,V){var d,y=V==null?void 0:(d=V.error)==null?void 0:d.code;if(y===400||y===415){var z;F=new _.po(F.message,W,V==null?void 0:(z=V.error)==null?void 0:z.code);_.Xd(F,void 0,void 0,void 0,!0)}else _.$N(F)},
handleWarning:_.Xd,sendFn:KsG,now:_.J5,writeError:gxh,jobManager:_.Me(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.F0("potential_esf_error_limit",10),getBooleanFlag:_.T,disableYtIdbTransactions:!(_.YJ()&&_.jpW())});this.initializationPromise=new _.ET;_.T("networkless_immediately_drop_all_requests")&&Ls1();FeS("LogsDatabaseV2")};
_.u(ma,B2);_.aZr=function(){var F=_.Ok("yt.networklessRequestController.instance");F||(F=new ma,_.t5("yt.networklessRequestController.instance",F),_.T("networkless_logging")&&_.Sz().then(function(W){F.databaseToken=W;y2i(F);F.initializationPromise.resolve();F.enableCleaning&&Math.random()<=F.cleaningRate&&F.databaseToken&&maY(F.databaseToken);_.T("networkless_immediately_drop_sw_health_store")&&mJi(F)}));
return F};
ma.prototype.writeThenSend=function(F,W){W||(W={});W=HdS(F,W);_.YJ()||(this.initialized=!1);B2.prototype.writeThenSend.call(this,F,W)};
ma.prototype.sendThenWrite=function(F,W,V){W||(W={});W=HdS(F,W);_.YJ()||(this.initialized=!1);B2.prototype.sendThenWrite.call(this,F,W,V)};
ma.prototype.sendAndWrite=function(F,W){W||(W={});W=HdS(F,W);_.YJ()||(this.initialized=!1);B2.prototype.sendAndWrite.call(this,F,W)};
ma.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var mJi=function(F){var W;_.m(function(V){if(!F.databaseToken)throw W=kJ("clearSWHealthLogsDb"),W;return V.return(aTc(F.databaseToken).catch(function(d){F.handleError(d)}))})};_.C$r=!1;_.rUS=_.dm.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.C$r};_.t5("ytNetworklessLoggingInitializationOptions",_.rUS);var Kt=function(F){var W=this;this.config_=null;F?this.config_=F:LeY()&&(this.config_=_.QU());_.q0(_.HP,function(){Jjc(W)},5E3)};
Kt.prototype.isReady=function(){!this.config_&&LeY()&&(this.config_=_.QU());return!!this.config_};
var P5S=function(F,W,V,d){!_.wp("VISITOR_DATA")&&W!=="visitor_id"&&Math.random()<.01&&_.Xd(new _.po("Missing VISITOR_DATA when sending innertube request.",W,V,d));if(!F.isReady()){var y=new _.po("innertube xhrclient not ready",W,V,d);_.$N(y);throw y;}var z={headers:d.headers||{},method:"POST",postParams:V,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:function(){d.onTimeout()},
onFetchTimeout:d.onTimeout,onSuccess:function(q,R){if(d.onSuccess)d.onSuccess(R)},
onFetchSuccess:function(q){if(d.onSuccess)d.onSuccess(q)},
onProgress:function(q){if(d.onProgress)d.onProgress(q)},
onError:function(q,R){if(d.onError)d.onError(R)},
onFetchError:function(q){if(d.onError)d.onError(q)},
timeout:d.timeout,withCredentials:!0,compress:d.compress};z.headers["Content-Type"]||(z.headers["Content-Type"]="application/json");var I="";(y=F.config_.innertubeHostOverride)&&(I=y);var n=F.config_.innertubeUseThirdPartyAuth||!1,M=_.ujS(n,I,d);Object.assign(z.headers,M);z.headers.Authorization&&!I&&n&&(z.headers["x-origin"]=window.location.origin);var Y=_.cY(I+("/youtubei/"+F.config_.innertubeApiVersion+"/"+W),{alt:"json"}),h=function(q){q=q===void 0?!1:q;var R;if(d.retry&&I!="www.youtube-nocookie.com"&&
(q||_.T("skip_ls_gel_retry")||z.headers["Content-Type"]!=="application/json"||(R=tJ$(W,V,M,n)),R)){var b=z.onSuccess,g=z.onFetchSuccess;z.onSuccess=function(k,f){S8K(R);b(k,f)};
V.onFetchSuccess=function(k,f){S8K(R);g(k,f)}}try{if(q&&d.retry&&!d.networklessOptions.bypassNetworkless)z.method="POST",d.networklessOptions.writeThenSend?_.aZr().writeThenSend(Y,z):_.aZr().sendAndWrite(Y,z);
else if(d.compress){var K=!d.networklessOptions.writeThenSend;if(z.postBody){var C=z.postBody;typeof C!=="string"&&(C=JSON.stringify(z.postBody));whY(Y,C,z,_.Lo,K)}else whY(Y,JSON.stringify(z.postParams),z,csm,K)}else csm(Y,z)}catch(k){if(k.name==="InvalidAccessError")R&&(S8K(R),R=0),_.Xd(Error("ld"));else throw k;}R&&_.q0(_.HP,function(){Jjc(F)},5E3)};
_.kc1()?E7f().then(function(q){h(q)}):h(!1)};var jL9=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(jL9,_.M5);var i9r=0,NB1=_.VB?"webkit":_.dG?"moz":_.tc?"ms":scT?"o":"";_.t5("ytDomDomGetNextId",_.Ok("ytDomDomGetNextId")||function(){return++i9r});var MEQ={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},cP=function(F){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(F=
F||window.event){this.event=F;for(var W in F)W in MEQ||(this[W]=F[W]);this.scale=F.scale;this.rotation=F.rotation;var V=F.target||F.srcElement;V&&V.nodeType==3&&(V=V.parentNode);this.target=V;var d=F.relatedTarget;if(d)try{d=d.nodeName?d:null}catch(y){d=null}else this.type=="mouseover"?d=F.fromElement:this.type=="mouseout"&&(d=F.toElement);this.relatedTarget=d;this.clientX=F.clientX!=void 0?F.clientX:F.pageX;this.clientY=F.clientY!=void 0?F.clientY:F.pageY;this.keyCode=F.keyCode?F.keyCode:F.which;
this.charCode=F.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=F.altKey;this.ctrlKey=F.ctrlKey;this.shiftKey=F.shiftKey;this.metaKey=F.metaKey;this.pageX_=F.pageX;this.pageY_=F.pageY}}catch(y){}},YTh=function(F){if(document.body&&document.documentElement){var W=document.body.scrollTop+document.documentElement.scrollTop;
F.pageX_=F.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);F.pageY_=F.clientY+W}};
cP.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
cP.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
cP.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var E2=_.dm.ytEventsEventsListeners||{};_.t5("ytEventsEventsListeners",E2);var OdN=_.dm.ytEventsEventsCounter||{count:0};_.t5("ytEventsEventsCounter",OdN);var X7$=_.iI(function(){var F=!1;try{var W=Object.defineProperty({},"capture",{get:function(){F=!0}});
window.addEventListener("test",null,W)}catch(V){}return F});_.Xx(SB,_.Ba);SB.prototype.onMouseMove_=function(F){F.pageX_===void 0&&YTh(F);var W=F.pageX_;F.pageY_===void 0&&YTh(F);this.position_=new _.ra(W,F.pageY_)};
SB.prototype.checkPosition_=function(){if(this.position_){var F=(0,_.J5)();if(this.previousTime_!=0){var W=this.previousPosition_,V=this.position_,d=W.x-V.x;W=W.y-V.y;d=Math.sqrt(d*d+W*W)/(F-this.previousTime_);this.cycles_[this.index_]=Math.abs((d-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(V=W=0;V<4;V++)W+=this.cycles_[V]||0;W>=3&&this.callback_();this.previousVelocity_=d}this.previousTime_=F;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
SB.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.xaW(this.mouseListenerKey_)};var Sf9={};var VOm=new _.lV("rawColdConfigGroup");var WQN=new _.lV("rawHotConfigGroup");var p4f=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(p4f,_.M5);var ArG=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ArG,_.M5);var hb=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F,500)};
_.u(hb,_.M5);hb.prototype.getPayloadCase=function(){return _.sB(this,h_r)};
hb.prototype.getContext=function(){return _.FE(this,ArG,33)};
var h_r=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539];var StL=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(StL,_.M5);var uPm=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(uPm,_.M5);uPm.prototype.setVideoId=function(F){return BA(this,1,K2Y,Ht(F))};
uPm.prototype.getPlaylistId=function(){return _.Wa(this,ia(this,K2Y,2))};
var K2Y=[1,2];var Lt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Lt,_.M5);Lt.prototype.getContext=function(){return _.FE(this,I$,1)};
Lt.prototype.getTier=function(){return _.Y2(this,7)};
Lt.prototype.getRetryCount=function(){return _.Oy(this,11)};var qTE,Qy,Fi;qTE=_.dm.ytPubsubPubsubInstance||new _.IO;Qy=_.dm.ytPubsubPubsubSubscribedKeys||{};Fi=_.dm.ytPubsubPubsubTopicToKeys||{};_.P$f=_.dm.ytPubsubPubsubIsSynchronous||{};_.IO.prototype.subscribe=_.IO.prototype.subscribe;_.IO.prototype.unsubscribeByKey=_.IO.prototype.unsubscribeByKey;_.IO.prototype.publish=_.IO.prototype.publish;_.IO.prototype.clear=_.IO.prototype.clear;_.t5("ytPubsubPubsubInstance",qTE);_.t5("ytPubsubPubsubTopicToKeys",Fi);_.t5("ytPubsubPubsubIsSynchronous",_.P$f);
_.t5("ytPubsubPubsubSubscribedKeys",Qy);var Vk=window;var an=_.T("web_enable_lifecycle_monitoring")&&W2r()!==0,R_C=_.T("web_enable_lifecycle_monitoring");var b9T=function(F){var W=this;var V=V===void 0?0:V;var d=d===void 0?_.Me():d;this.JSC$11201_defaultPriority=V;this.scheduler=d;this.completedResolver=new _.ET;this.scheduledPayloads=F;for(F={i$jscomp$495:0};F.i$jscomp$495<this.scheduledPayloads.length;F={payload$jscomp$20:void 0,i$jscomp$495:F.i$jscomp$495},F.i$jscomp$495++)F.payload$jscomp$20=this.scheduledPayloads[F.i$jscomp$495],V=function(y){return function(){y.payload$jscomp$20.job();W.scheduledPayloads[y.i$jscomp$495].processed=!0;W.scheduledPayloads.every(function(z){return z.processed===
!0})&&W.completedResolver.resolve()}}(F),d=this.getPriority(F.payload$jscomp$20),d=this.scheduler.addJob(V,d),this.scheduledPayloads[F.i$jscomp$495]=Object.assign({},F.payload$jscomp$20,{job:V,
jobId:d})};
b9T.prototype.flushJobs=function(){var F=this,W=Array.from(this.scheduledPayloads.keys()).sort(function(d,y){return F.getPriority(F.scheduledPayloads[y])-F.getPriority(F.scheduledPayloads[d])});
W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=this.scheduledPayloads[V.value],V.jobId===void 0||V.processed||(this.scheduler.cancelJob(V.jobId),this.scheduler.addJob(V.job,10))};
b9T.prototype.cancel=function(){for(var F=_.L(this.scheduledPayloads),W=F.next();!W.done;W=F.next())W=W.value,W.jobId===void 0||W.processed||this.scheduler.cancelJob(W.jobId),W.processed=!0;this.completedResolver.resolve()};
b9T.prototype.getPriority=function(F){var W;return(W=F.priority)!=null?W:this.JSC$11201_defaultPriority};var iv=function(F){this.state=F;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};an&&V39(this.state)};
iv.prototype.install=function(F){this.plugins.push(F);return this};
iv.prototype.uninstall=function(){var F=this;_.QS.apply(0,arguments).forEach(function(W){W=F.plugins.indexOf(W);W>-1&&F.plugins.splice(W,1)})};
iv.prototype.transition=function(F,W){var V=this;an&&dGh(this.state);var d=this.transitions.find(function(z){return Array.isArray(z.from)?z.from.find(function(I){return I===V.state&&z.to===F}):z.from===V.state&&z.to===F});
if(d){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);Tlf(this,F,W);this.state=F;an&&V39(this.state);d=d.action.bind(this);var y=this.plugins.filter(function(z){return z[F]}).map(function(z){return z[F]});
d(e_Q(this,y),W)}else throw Error("md`"+this.state+"`"+F);};
var e_Q=function(F,W){var V=W.filter(function(y){return g7r(F,y)===10}),d=W.filter(function(y){return g7r(F,y)!==10});
return F.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var y=_.QS.apply(0,arguments);return _.m(function(z){if(z.nextAddress==1)return z.yield(F.runImmediateJobsAsync.apply(F,[V].concat(_.Pd(y))),2);F.setJobSetWithScheduledJobs.apply(F,[d].concat(_.Pd(y)));_.UD(z)})}:function(){var y=_.QS.apply(0,arguments);
F.runImmediateJobsSync.apply(F,[V].concat(_.Pd(y)));F.setJobSetWithScheduledJobs.apply(F,[d].concat(_.Pd(y)))}};
iv.prototype.runImmediateJobsSync=function(F){var W=_.QS.apply(1,arguments);_.Me();for(var V=_.L(F),d=V.next(),y={};!d.done;y={lifecycle$jscomp$2:void 0},d=V.next())y.lifecycle$jscomp$2=d.value,$x(function(z){return function(){uRu(z.lifecycle$jscomp$2.name);zU1(function(){return z.lifecycle$jscomp$2.callback.apply(z.lifecycle$jscomp$2,_.Pd(W))});
Mv(z.lifecycle$jscomp$2.name)}}(y))};
iv.prototype.runImmediateJobsAsync=function(F){var W=_.QS.apply(1,arguments),V,d,y,z;return _.m(function(I){I.nextAddress==1&&(_.Me(),V=_.L(F),d=V.next(),y={});if(I.nextAddress!=3){if(d.done)return I.jumpTo(0);y.lifecycle$jscomp$3=d.value;y.asyncJobCompletion=void 0;z=function(n){return function(){uRu(n.lifecycle$jscomp$3.name);var M=zU1(function(){return n.lifecycle$jscomp$3.callback.apply(n.lifecycle$jscomp$3,_.Pd(W))});
l8B(M)?n.asyncJobCompletion=_.T("web_lifecycle_error_handling_killswitch")?M.then(function(){Mv(n.lifecycle$jscomp$3.name)}):M.then(function(){Mv(n.lifecycle$jscomp$3.name)},function(Y){yLN(Y);
Mv(n.lifecycle$jscomp$3.name)}):Mv(n.lifecycle$jscomp$3.name)}}(y);
$x(z);return y.asyncJobCompletion?I.yield(y.asyncJobCompletion,3):I.jumpTo(3)}y={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};d=V.next();return I.jumpTo(2)})};
iv.prototype.setJobSetWithScheduledJobs=function(F){var W=_.QS.apply(1,arguments),V=this,d=F.map(function(y){return{job:function(){uRu(y.name);zU1(function(){return y.callback.apply(y,_.Pd(W))});
Mv(y.name)},
priority:g7r(V,y)}});
d.length&&(this.jobSet=new b9T(d))};
var g7r=function(F,W){var V,d;return(d=(V=F.overridePriority)!=null?V:W.priority)!=null?d:0},uRu=function(F){an&&F&&V39(F)},Mv=function(F){an&&F&&dGh(F)},Tlf=function(F,W,V){R_C&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+F.constructor.name+"] '"+F.state+"' to '"+W+"'"),console.log("with message: ",V),console.groupEnd())};
_.S0.Object.defineProperties(iv.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var KSm=function(F){iv.call(this,F===void 0?"none":F);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(){}}]},H9D;
_.u(KSm,iv);KSm.prototype.runApplicationNavigationBegin=function(F,W){var V=this;this.navigationTimer=_.q0(_.HP,function(){V.currentState==="application_navigating"&&V.transition("none")},5E3);
F(W==null?void 0:W.event)};
KSm.prototype.runApplicationNavigationEnd=function(F,W){this.navigationTimer&&(_.HP.cancelJob(this.navigationTimer),this.navigationTimer=null);F(W==null?void 0:W.event)};
_.FQG=function(){H9D||(H9D=new KSm);return H9D};var QxL=[];_.t5("yt.logging.transport.getScrapedGelPayloads",function(){return QxL});var dL=function(){var F=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return F.totalEntries}}};
dL.prototype.storePayload=function(F,W){F=oHC(F);this.store[F]?this.store[F].push(W):(this.memoizedKeySequences={},this.store[F]=[W]);this.totalEntries++;_.T("more_accurate_gel_parser")&&(W=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(W));return F};
dL.prototype.smartExtractMatchingEntries=function(F){if(!F.keys.length)return[];for(var W=DJQ(this,F.keys.splice(0,1)[0]),V=[],d=0;d<W.length;d++)this.store[W[d]]&&F.sizeLimit&&(this.store[W[d]].length<=F.sizeLimit?(V.push.apply(V,_.Pd(this.store[W[d]])),delete this.store[W[d]]):V.push.apply(V,_.Pd(this.store[W[d]].splice(0,F.sizeLimit))));this.totalEntries-=V.length;(F==null?0:F.sizeLimit)&&V.length<(F==null?void 0:F.sizeLimit)&&(F.sizeLimit-=V.length,V.push.apply(V,_.Pd(this.smartExtractMatchingEntries(F))));
return V};
dL.prototype.extractMatchingEntries=function(F){F=DJQ(this,F);for(var W=[],V=0;V<F.length;V++)this.store[F[V]]&&(W.push.apply(W,_.Pd(this.store[F[V]])),delete this.store[F[V]]);this.totalEntries-=W.length;return W};
dL.prototype.getSequenceCount=function(F){F=DJQ(this,F);for(var W=0,V=0;V<F.length;V++){var d=void 0;W+=((d=this.store[F[V]])==null?void 0:d.length)||0}return W};
var DJQ=function(F,W){var V=oHC(W);if(F.memoizedKeySequences[V])return F.memoizedKeySequences[V];var d=Object.keys(F.store)||[];if(d.length<=1&&oHC(W)===d[0])return d;for(var y=[],z=0;z<d.length;z++){var I=d[z].split("/");if(A2u(W.auth,I[0])){var n=W.isJspb;A2u(n===void 0?"undefined":n?"true":"false",I[1])&&A2u(W.cttAuthInfo,I[2])&&(n=W.tier,n=n===void 0?"undefined":JSON.stringify(n),A2u(n,I[3])&&y.push(d[z]))}}return F.memoizedKeySequences[V]=y},A2u=function(F,W){return F===void 0||F==="undefined"?
!0:F===W};
dL.prototype.getSequenceCount=dL.prototype.getSequenceCount;dL.prototype.extractMatchingEntries=dL.prototype.extractMatchingEntries;dL.prototype.smartExtractMatchingEntries=dL.prototype.smartExtractMatchingEntries;dL.prototype.storePayload=dL.prototype.storePayload;var N1G,km9,fRc,o$,jmS,oZ1,z8c,C1C,rLr,RUW,lRf,JLr,DG$;N1G=_.F0("initial_gel_batch_timeout",2E3);km9=_.F0("gel_queue_timeout_max_ms",6E4);fRc=_.F0("gel_min_batch_size",5);o$=void 0;jmS=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
oZ1=new jmS;z8c=new jmS;C1C=new jmS;rLr=new jmS;lRf=!0;JLr=1;_.P1S=new Map;DG$=_.dm.ytLoggingTransportTokensToCttTargetIds_||{};_.t5("ytLoggingTransportTokensToCttTargetIds_",DG$);var HQr=_.dm.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.t5("ytLoggingTransportTokensToJspbCttTargetIds_",HQr);var za={};var gL=_.dm.ytLoggingGelSequenceIdObj_||{};_.t5("ytLoggingGelSequenceIdObj_",gL);var LQc=[];var bwf=new Set,iw$=0,gZm=0,e8r=0,Ylr=[],MOK=[],ugL=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var GXY=function(){};
GXY.prototype.getUrl=function(F,W){W=W===void 0?!1:W;return F.hasOwnProperty("shareEndpoint")?null:_.ARL(F,null,W)};
var UQK=function(F,W,V){F={endpoint:W,actions:[]};V=(V.path?V.path[0]:V.target).icon||"";W=V.indexOf(":");W>0&&(V=V.substr(W+1));V&&F.actions.push(V);return F};var NAc=/Command$/,lKm=/Endpoint$/,rRW=new Map;var r2r,CHS;r2r=1;_.$l=function(){this.actionRoutingMap=new Map};
_.$l.prototype.triggerAction=function(F){var W=new B5$(F,!1,_.QS.apply(1,arguments));this.handleAction(W);return W.returnValue};
_.$l.prototype.triggerOptionalAction=function(F){var W=new B5$(F,!0,_.QS.apply(1,arguments));this.handleAction(W);return W.returnValue};
_.Y3=function(F,W,V){W.forEach(function(d){var y=kXC(d);y&&F.triggerOptionalAction(y,d,V,void 0)})};
_.$l.prototype.handleAction=function(F){var W=this.actionRoutingMap.get(F.actionName);W&&CHS(F,W);F.optionalAction||F.returnValue.length!==0||(F=new _.po("Unhandled action",F.actionName),_.Xd(F))};
CHS=function(F,W){W.forEach(function(V){var d=null;V?d=V.apply(null,F.args):(V=Error("nd"),V.params=F.actionName,_.$N(V));F.returnValue.push(d)})};
_.Ug=function(F,W,V){V||(V=r2r++);for(var d=_.L(Object.keys(W)),y=d.next();!y.done;y=d.next()){y=y.value;var z=F.actionRoutingMap.get(y);z||(z=new Map,F.actionRoutingMap.set(y,z));F.registerActionHandler(V,y,W[y],z)}return V};
_.$l.prototype.registerActionHandler=function(F,W,V,d){d.set(F,_.Uk(V))};
_.Og=function(F,W,V){W=_.L(Object.keys(W));for(var d=W.next();!d.done;d=W.next())(d=F.actionRoutingMap.get(d.value))&&d.delete(V)};
_.U7(_.$l);var Owm=function(F,W){var V=_.$l.getInstance();_.kN(function(){var d={},y=_.Ug(V,(d[F]=W,d));_.lu(function(){var z={};_.Og(V,(z[F]="",z),y)})})};OLh=bWC;var doG=new Set(["For","If","Match","Watch"]),kNT={},lZf=(kNT[OC.default]=function(){return lMY},kNT.style=function(){return lMY},kNT),NlS;
for(NlS in lZf)dN.attributes[NlS]=lZf[NlS](dN.attributes[NlS]);var tb=new _.N4("VISIBILITY_OBSERVER");var ath={retrieve:function(F){return this.id.\u0275prov.token===F.\u0275prov.token?this.contextValue:this?Fs(this,this.id):HGh}};var fZi=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(F){}var w4u=typeof WeakRef==="function";var GNS=function(F){this.value=F};
GNS.prototype.deref=function(){return this.value};
var $Jf=w4u?WeakRef:GNS,UJM=function(F){this.newKeyHandler=F;this.map=new WeakMap};
UJM.prototype.add=function(F,W){this.map.has(F)||(this.newKeyHandler(F),this.map.set(F,[]));this.map.get(F).push(new $Jf(W))};
UJM.prototype.get=function(F){var W=this;return function d(){var y,z,I,n,M,Y,h,q,R,b,g;return _.Zt(d,function(K){switch(K.nextAddress){case 1:_.lg(K,2);y=W.map.get(F);if(!y)return K.return();z=0;I=_.L(y);n=I.next();case 4:if(n.done){K.jumpTo(6);break}M=n.value;Y=M.deref();if(!Y){K.jumpTo(5);break}z++;h=_.QX;return K.yield(Y,8);case 8:h(K.yieldResult);case 5:n=I.next();K.jumpTo(4);break;case 6:if(2*z<y.length){q=0;R=_.L(y);for(b=R.next();!b.done;b=R.next())g=b.value,g.deref()&&(y[q++]=g);y.length=
q}case 2:_.kb(K),_.G0(K,0)}})}()};var O9T=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},qvf=new UJM(function(F){F.addEventListener("abort",bDf,{once:!0})}),hDN=new WeakMap,X4B=function(F){F=F===void 0?pn:F;
this.signal=new F};
X4B.prototype.abort=function(F){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=F,F=new Event("abort"),this.signal.dispatchEvent(F))};
var pn=function(){this.target=O9T();this.aborted=!1;this.onabort=null};
pn.prototype.throwIfAborted=function(){pyh.call(this)};
pn.prototype.addEventListener=function(F,W,V){this.target.addEventListener(F,W,V)};
pn.prototype.removeEventListener=function(F,W,V){this.target.removeEventListener(F,W,V)};
pn.prototype.dispatchEvent=function(F){if(this.onabort&&F.type==="abort")this.onabort(F);return this.target.dispatchEvent(F)};
pn.abort=Yvh;pn.timeout=THN;pn.any=RD9;var M1G=fZi?AbortController:X4B,h3=fZi?AbortSignal:pn;typeof h3.abort!=="function"&&(h3.abort=Yvh);typeof h3.prototype.throwIfAborted!=="function"&&(h3.prototype.throwIfAborted=pyh);typeof h3.any!=="function"&&(h3.any=RD9);typeof h3.timeout!=="function"&&(h3.timeout=THN);var PA=null,gjN=new Map;var xJi=function(F){F=F.clone();T8S(F);sj(F,"dg",null);sj(F,"d","0");h4T(F,null);qeM(F,null);return F},v7h=!0,E7D=function(F,W,V){var d=V===void 0?{}:V;
V=d.cssRowKey===void 0?void 0:d.cssRowKey;var y=d.combinedSignature===void 0?void 0:d.combinedSignature;var z=d.extraEdges===void 0?void 0:d.extraEdges;d=d.callback===void 0?void 0:d.callback;sj(F,"m",W.join(","));z&&bCM(F,z);V&&(sj(F,"ck",V),y?sj(F,"rs",y):v7h&&(v7h=!1));if(d){if(d!=null&&!uWu.test(d))throw Error("Ya`"+d);sj(F,"cb",d)}F=F.toString();_.sr(F,"/")&&(F=Sym(document.location.href)+F);return _.GV(F)};var tEr=function(F){return c2h(F).then(function(W){return JSON.parse(W.responseText)})},c2h=function(F){var W={},V=W.xmlHttpFactory?W.xmlHttpFactory.createInstance():vNB.createInstance();
return(new _.sg(function(d,y){var z;try{V.open("GET",F,!0)}catch(M){y(new qv("Error opening XHR: "+M.message,F,V))}V.onreadystatechange=function(){if(V.readyState==4){_.dm.clearTimeout(z);var M;!(M=xTu(V.status))&&(M=V.status===0)&&(M=cTc(F),M=!(M=="http"||M=="https"||M==""));M?d(V):y(new STu(V.status,F,V))}};
V.onerror=function(){y(new qv("Network error",F,V))};
if(W.headers)for(var I in W.headers){var n=W.headers[I];n!=null&&V.setRequestHeader(I,n)}W.withCredentials&&(V.withCredentials=W.withCredentials);W.responseType&&(V.responseType=W.responseType);W.mimeType&&V.overrideMimeType(W.mimeType);W.timeoutMs>0&&(z=_.dm.setTimeout(function(){V.onreadystatechange=function(){};
V.abort();y(new PHT(F,V))},W.timeoutMs));
try{V.send(null)}catch(M){V.onreadystatechange=function(){},_.dm.clearTimeout(z),y(new qv("Error sending XHR: "+M.message,F,V))}})).thenCatch(function(d){d instanceof _.T2&&V.abort();
throw d;})},qv=function(F,W,V){_.F1.call(this,F+", url="+W);
this.url=W;this.xhr=V};
_.Xx(qv,_.F1);qv.prototype.name="XhrError";var STu=function(F,W,V){qv.call(this,"Request Failed, status="+F,W,V);this.status=F};
_.Xx(STu,qv);STu.prototype.name="XhrHttpError";var PHT=function(F,W){qv.call(this,"Request timed out",F,W)};
_.Xx(PHT,qv);PHT.prototype.name="XhrTimeoutError";$W=$W||{};_.Xx(KKh,_.Ba);KKh.prototype.initialize=function(){};
$W.BaseModule=KKh;HD1.prototype.execute=function(F){this.fn_&&(this.fn_.call(this.handler_||null,F),this.fn_=this.handler_=null)};
HD1.prototype.abort=function(){this.handler_=this.fn_=null};
$W.ModuleLoadCallback=HD1;_.Xx(Jb,_.Ba);Jb.prototype.moduleConstructor_=$W.BaseModule;Jb.prototype.module_=null;Jb.prototype.getId=function(){return this.JSC$11356_id_};
Jb.prototype.registerCallback=function(F,W){return Rn(this.onloadCallbacks_,F,W)};
var J2Q=function(F,W){Rn(F.onErrorCallbacks_,W)},Rn=function(F,W,V){W=new $W.ModuleLoadCallback(W,V);
F.push(W);return W};
Jb.prototype.isLoaded=function(){return!!this.module_};
Jb.prototype.onLoad=function(F){var W=new this.moduleConstructor_;W.initialize(F());this.module_=W;W=(W=Z9E(this.earlyOnloadCallbacks_,F()))||Z9E(this.onloadCallbacks_,F());W||(this.onErrorCallbacks_.length=0);return W};
Jb.prototype.onError=function(F){(F=Z9E(this.onErrorCallbacks_,F))&&y9(Error("td`"+F));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var Z9E=function(F,W){for(var V=[],d=0;d<F.length;d++)try{F[d].execute(W)}catch(y){y9(y),V.push(y)}F.length=0;return V.length?V:null};
Jb.prototype.disposeInternal=function(){Jb.superClass_.disposeInternal.call(this);_.fu(this.module_)};
$W.ModuleInfo=Jb;var QmC,zer,dVE,ywE,Wem,VLC,ILM,BWT,Leh;
_.Qk=function(F,W,V,d,y){d=d===void 0?!1:d;y=y===void 0?!1:y;var z=z===void 0?!0:z;this.scsReferenceUrl_=QMY(_.$v(F).toString(),z);this.cssRowKey_=W;this.combinedSignature_=V;this.useNegativeLoading_=d;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(F=o6(this.scsReferenceUrl_,"excm"))?F.split(","):[];this.shouldScanForCss_=y;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;F3G();_.bv(this,R4M(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
QmC=function(F,W){if(W.href||W.getAttribute("data-href"))if(W=W.href||W.getAttribute("data-href"),S2G(W)&&!QMY(W).urlPrefix_.endsWith("_/js/")){W=R4M(QMY(W));W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,F.loadedCssModuleList_.includes(V)||F.loadedCssModuleList_.push(V)}};
_.Qk.prototype.loadModules=function(F,W,V){var d=V===void 0?{}:V;W=d.extraEdges;V=d.onError;var y=d.onSuccess;d=d.forceReload;if(!F)throw Error("ud");if(this.shouldScanForCss_){for(var z=_.L(document.getElementsByTagName("style")),I=z.next();!I.done;I=z.next())QmC(this,I.value);z=_.L(document.getElementsByTagName("link"));for(I=z.next();!I.done;I=z.next())QmC(this,I.value)}Fer(this,Wem(this,F),W,V,y,d)};
var Fer=function(F,W,V,d,y,z){d=d===void 0?function(){}:d;
y=y===void 0?function(){}:y;
z=z===void 0?!1:z;VLC(F,W,function(I,n,M){M=M===void 0?n:M;F.enableFallbackFetch&&z?F.loadWithFetch(I,n,d,y,M):F.load(I,n,d,y,M,V)},V)||d(-1)};
_.Qk.prototype.loadWithFetch=function(){_.m(function(){throw Error("vd");})};
_.Qk.prototype.maybeSetAdditionalFields=function(){};
zer=function(F,W,V){if(F.useNegativeLoading_){var d=F.scsReferenceUrl_;F={cssRowKey:F.cssRowKey_,combinedSignature:F.combinedSignature_,extraEdges:V,requestedModuleIds:dVE(F),requestedCssModuleIds:ywE(F)};var y=F===void 0?{}:F;F=y.requestedModuleIds===void 0?[]:y.requestedModuleIds;V=y.requestedCssModuleIds===void 0?[]:y.requestedCssModuleIds;var z=y.cssRowKey===void 0?void 0:y.cssRowKey;var I=y.combinedSignature===void 0?void 0:y.combinedSignature;var n=y.extraEdges===void 0?void 0:y.extraEdges;
y=y.callback===void 0?void 0:y.callback;d=xJi(d);sj(d,"d","1");h4T(d,F);qeM(d,V);W=E7D(d,W,{cssRowKey:z,combinedSignature:I,extraEdges:n,callback:y})}else d=F.scsReferenceUrl_,F={cssRowKey:F.cssRowKey_,combinedSignature:F.combinedSignature_,requestedModuleIds:dVE(F),requestedCssModuleIds:ywE(F)},n=F===void 0?{}:F,F=n.requestedCssModuleIds===void 0?[]:n.requestedCssModuleIds,V=n.cssRowKey===void 0?void 0:n.cssRowKey,z=n.combinedSignature===void 0?void 0:n.combinedSignature,I=n.extraEdges===void 0?
void 0:n.extraEdges,n=n.callback===void 0?void 0:n.callback,d=xJi(d),qeM(d,F),W=E7D(d,W,{cssRowKey:V,combinedSignature:z,extraEdges:I,callback:n});return W};
_.bv=function(F,W){for(var V=!1,d=[],y=0;y<W.length;++y){var z=W[y];F.requestedModuleMap_[z]||(F.requestedModuleMap_[z]=!0,F.requestedModuleList_.push(z),V=!0,d.push(z))}V&&(F.requestedModuleListSorted_=!1)};
_.TP=function(F,W){for(var V=[],d=0;d<W.length;++d){var y=W[d];F.requestedModuleMap_[y]&&(delete F.requestedModuleMap_[y],_.Ur(F.requestedModuleList_,y),V.push(y))}};
_.Qk.prototype.load=function(F,W,V,d,y){y=y===void 0?W:y;_.$v(F);var z=this.useCors_,I=this.corsMode_,n=this.fetchPriority,M=_.V_("SCRIPT");_.ig(M,F);z&&(M.crossOrigin=I);M.async=!1;n&&M.setAttribute("fetchpriority",n);_.bv(this,W);_.ozC(this,F,M,W,V,d,y)};
_.ozC=function(F,W,V,d,y,z,I){I=I===void 0?d:I;F.lastScript_=V;F.insertPos.insertBefore(V,F.insertPos.firstChild);_.sem(V,d,function(){V.parentElement.removeChild(V);F.lastScript_==V&&(F.lastScript_=null);z()},function(n){V.parentElement.removeChild(V);
F.lastScript_==V&&(F.lastScript_=null);_.TP(F,n);F.pendingModuleGraphUpdate_?F.pendingModuleGraphUpdate_.then(function(){y(-1,W)}):y(-1,W)},I)};
_.sem=function(F,W,V,d,y){y=y===void 0?W:y;var z=W.length,I=function(){z=0;F.onload=null;F.onerror=null;n=function(){}},n=function(){I();
var Y=y.filter(function(h){return!eF().getModuleInfo(h).isLoaded()});
Y.length!==0?d(Y,"Response was successful but was missing module(s) "+Y+"."):V()},M=function(){z--;
z==0&&n()};
W.forEach(function(Y){Y=eF().getModuleInfo(Y);Y.isLoaded()?M():(Rn(Y.earlyOnloadCallbacks_,M),J2Q(Y,M))});
F.onload=function(){return n()};
F.onerror=function(){I();d(W)}};
dVE=function(F){F.requestedModuleListSorted_||(F.requestedModuleListSorted_=!0,F.requestedModuleList_.sort());return F.requestedModuleList_};
ywE=function(F){F=F.loadedCssModuleList_;F.sort();return F};
Wem=function(F,W){return W.filter(function(V){return!F.requestedModuleMap_[V]})};
VLC=function(F,W,V,d){if(F.pendingModuleGraphUpdate_)return F.pendingModuleGraphUpdate_.then(function(){VLC(F,W,V,d)}),!0;
if(!F.useNegativeLoading_){var y=[],z=Object.assign({},F.requestedModuleMap_);BWT(F,W,function(h){y.push(h.getId())},d,function(h){return!h.isLoaded()},z);
W=y}for(z=0;z<W.length;){for(var I=W.length-z,n=z==0?W:W.slice(z,W.length),M=zer(F,n,d),Y=_.$v(M).toString();Y.length>F.urlMaxLength;)if(I>1)I-=Math.ceil((Y.length-F.urlMaxLength)/6),I=Math.max(I,1),n=W.slice(z,z+I),M=zer(F,n,d),Y=_.$v(M).toString();else return F.useNegativeLoading_?(F.useNegativeLoading_=!1,F.pendingModuleGraphUpdate_=Leh(F).then(function(h){ILM(F,h,d)}),VLC(F,W.slice(z),V,d)):!1;
z+=I;F.useNegativeLoading_?V(M,n):V(M,n,z===W.length?W:[])}return!0};
ILM=function(F,W,V){eF().setAllModuleInfoString((W||{}).moduleGraph);BWT(F,dVE(F),function(d){_.bv(F,[d.getId()])},V);
F.pendingModuleGraphUpdate_=null};
BWT=function(F,W,V,d,y,z){z=z===void 0?{}:z;var I=eF();W=_.L(W);for(var n=W.next();!n.done;n=W.next()){n=n.value;var M=I.getModuleInfo(n);if(!(z[n]||y&&!y(M))){z[n]=!0;var Y=M.deps_||[];if(d){var h=[];d[n]&&(h=Object.keys(d[n]));Y=Y.concat(h)}BWT(F,Y,V,d,y,z);V(M)}}};
Leh=function(F){F=F.scsReferenceUrl_.clone();T8S(F);sj(F,"dg",null);sj(F,"md","1");return tEr(F.toString())};var Doc=new Uint8Array(123);var nzi=[];var mVE=function(){this.JSC$10361_loader_=null};
_.B=mVE.prototype;_.B.setBatchModeEnabled=function(){};
_.B.setAllModuleInfoString=function(){};
_.B.addExtraEdge=function(){throw Error("wd");};
_.B.removeExtraEdge=function(){throw Error("xd");};
_.B.getModuleContext=function(){return null};
_.B.isActive=function(){return!1};
_.B.isUserActive=function(){return!1};
_.B.registerInitializationCallback=function(){};
_.B.registerCallback=function(){};var eS=function(F,W,V,d,y){var z=Error.call(this);this.message=z.message;"stack"in z&&(this.stack=z.stack);this.name="ModuleLoadFailure";this.type=F;this.status=W;this.requestedModuleIds=V;this.url=d;this.cause=y;this.message=this.toString()};
_.u(eS,Error);eS.prototype.toString=function(){return aLE(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var aLE=function(F){switch(F.type){case eS.Type.UNAUTHORIZED:return"Unauthorized";case eS.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case eS.Type.TIMEOUT:return"Timed out";case eS.Type.OLD_CODE_GONE:return"Out of date module id";case eS.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+F.type}};
$W.ModuleLoadFailure=eS;$W.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var g7=function(){this.moduleIds_=this.JSC$10361_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11374_extraEdges_={};this.JSC$11374_callbackMap_={};this.JSC$11374_currentlyLoadingModule_=this.baseModuleInfo_=new $W.ModuleInfo([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Mm;this.isDisposed_=this.userLastActive_=this.lastActive_=
this.batchModeEnabled_=!1};
_.Xx(g7,mVE);var i0i=function(F,W){_.F1.call(this,"Error loading "+F+": "+W)};
_.Xx(i0i,_.F1);g7.prototype.setBatchModeEnabled=function(F){this.batchModeEnabled_=F};
g7.prototype.setAllModuleInfoString=function(F,W){if(!(this instanceof g7))this.setAllModuleInfoString(F,W);else if(typeof F==="string"){if(F.startsWith("d$")){F=F.substring(2);for(var V=[],d=0,y=F.indexOf("/"),z=0,I=!1,n=0;;){var M=I?F.substring(z):F.substring(z,y);if(M.length===0)d++,z="sy"+d.toString(36),M=[];else{var Y=M.indexOf(":");if(Y<0)z=M,M=[];else if(Y===M.length-1)z=M.substring(0,Y),M=Array(V[n-1]);else{z=M.substring(0,Y);M=M.substring(Y+1).split(",");Y=n;for(var h=0;h<M.length;h++)Y-=
M[h].length===0?1:Number(M[h]),M[h]=V[Y]}Y=0;if(z.length===0)Y=1;else if(z.charAt(0)==="+"||z.charAt(0)==="-")Y=Number(z);Y!==0&&(d+=Y,z="sy"+d.toString(36))}V.push(z);MLi(this,z,M);if(I)break;z=y+1;y=F.indexOf("/",z);y===-1&&(I=!0);n++}this.moduleIds_=V}else if(F.startsWith("p$"))YAm(this,F);else{F=F.split("/");V=[];for(d=0;d<F.length;d++){n=F[d].split(":");y=n[0];I=[];if(n[1])for(I=n[1].split(","),n=0;n<I.length;n++)I[n]=V[parseInt(I[n],36)];V.push(y);MLi(this,y,I)}this.moduleIds_=V}W&&W.length?
(_.cC(this.loadingModuleIds_,W),this.lastInitialModuleId_=_.Ch(W)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11374_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11374_currentlyLoadingModule_=null,(W=this.baseModuleInfo_.onLoad((0,_.Ll)(this.getModuleContext,this)))&&W.length&&pcu(this,new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,W[0])),uv(this))}};
var YAm=function(F,W){var V=W.substring(2);for(W=0;W<64;W++)Doc["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(W)]=W;var d={buf:V,pos:0};ZB(d);var y=ZB(d),z=ZB(d)+1;W=Array(y);var I=Array(y),n=Array(y);z=Array(z);var M=0,Y=0,h=d.pos,q=d.buf.indexOf("|",d.pos);d.pos=q+1;for(q=0;q<y;q++){var R=ZB(d),b=R&2,g=R&1;R>>>=2;g?(M+=R>>>1^-(R&1),R="sy"+M.toString(36)):(g=h,h+=R,R=V.substring(g,h));W[q]=R;b&&(z[Y++]=R)}z[Y]="";d.pos++;Y=y&-2;V=y&1;for(M=0;M<Y;M+=2)h=AdY(d),n[M]=
h&7,n[M+1]=h>>>3&7;V&&(V=AdY(d),n[Y]=V&7);d.pos++;for(Y=0;Y<y;Y++)n[Y]===7&&(n[Y]=ZB(d));d.pos++;for(V=Y=0;V<y;V++){M=n[V];h=M===0?nzi:Array(M);I[V]=h;q=Y;for(b=0;b<M;b++)q-=ZB(d),h[b]=z[q];z[Y]===W[V]&&Y++}for(d=0;d<W.length;d++)MLi(F,W[d],I[d]);F.moduleIds_=W};
_.B=g7.prototype;_.B.getModuleInfo=function(F){return this.moduleInfoMap[F]};
_.B.addExtraEdge=function(F,W){var V=this.getModuleInfo(F);V&&V.isLoaded()?this.load(W):(this.JSC$11374_extraEdges_[F]||(this.JSC$11374_extraEdges_[F]={}),this.JSC$11374_extraEdges_[F][W]=!0)};
_.B.removeExtraEdge=function(F,W){if(this.JSC$11374_extraEdges_[F]){delete this.JSC$11374_extraEdges_[F][W];for(var V in this.JSC$11374_extraEdges_[F])return;delete this.JSC$11374_extraEdges_[F]}};
_.B.isActive=function(){return this.loadingModuleIds_.length>0};
_.B.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var uv=function(F){var W=F.lastActive_,V=F.isActive();V!=W&&(F.executeCallbacks_(V?"active":"idle"),F.lastActive_=V);W=F.isUserActive();W!=F.userLastActive_&&(F.executeCallbacks_(W?"userActive":"userIdle"),F.userLastActive_=W)},MLi=function(F,W,V){F.moduleInfoMap[W]?(F=F.moduleInfoMap[W].deps_,F!=V&&F.splice.apply(F,[0,
F.length].concat(_.Pd(V)))):F.moduleInfoMap[W]=new $W.ModuleInfo(V,W)},qAB=function(F,W,V){var d=[];
lNS(W,d);W=[];for(var y={},z=0;z<d.length;z++){var I=d[z],n=F.getModuleInfo(I);if(!n)throw Error("yd`"+I);var M=new Mm;y[I]=M;n.isLoaded()?M.callback(null):(heD(F,I,n,!!V,M),F.isModuleLoading(I)||W.push(I))}W.length>0&&(F.loadingModuleIds_.length===0?F.loadModules_(W):(F.requestedModuleIdsQueue_.push(W),uv(F)));return y},heD=function(F,W,V,d,y){V.registerCallback(y.callback,y);
J2Q(V,function(z){y.errback(new i0i(W,z))});
F.isModuleLoading(W)?d&&(ReS(F,W),uv(F)):d&&ReS(F,W)};
g7.prototype.loadModules_=function(F,W,V){var d=this;W=W===void 0?0:W;var y=b0r(this,F);this.loadingModuleIds_=y;this.requestedLoadingModuleIds_=this.batchModeEnabled_?F:_.xc(y);uv(this);if(y.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,y);F=this.JSC$10361_loader_;if(!F)throw Error("zd");if(Object.keys(this.JSC$11374_extraEdges_).length>0&&!F.supportsExtraEdges)throw Error("Ad");V=(0,_.Ll)(F.loadModules,F,_.xc(y),this.moduleInfoMap,{extraEdges:this.JSC$11374_extraEdges_,
forceReload:!!V,onError:function(z,I,n){var M=d.requestedLoadingModuleIds_;z=z!=null?z:void 0;var Y=W;n=n===void 0?!1:n;n=(n===void 0?0:n)?0:(Y===void 0?0:Y)+1;Y=_.xc(y);d.requestedLoadingModuleIds_=M;y.forEach(_.WZ(_.Ur,d.requestedModuleIds_),d);z==401?(pcu(d,new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.UNAUTHORIZED,z)),d.requestedModuleIdsQueue_.length=0):z==410?(TWT(d,new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.OLD_CODE_GONE,z)),eeD(d)):n>=3?(TWT(d,new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
z,Y,I)),eeD(d)):d.loadModules_(d.requestedLoadingModuleIds_,n,z==8001||!1)},
onTimeout:(0,_.Ll)(this.handleLoadTimeout_,this)});(F=Math.pow(W,2)*5E3)?_.dm.setTimeout(V,F):V()}};
var b0r=function(F,W){W=W.filter(function(y){return F.moduleInfoMap[y].isLoaded()?(_.dm.setTimeout(function(){return Error("Bd`"+y)},0),!1):!0});
for(var V=[],d=0;d<W.length;d++)V=V.concat(gzC(F,W[d]));lNS(V);return!F.batchModeEnabled_&&V.length>1?(W=V.shift(),F.requestedModuleIdsQueue_=V.map(function(y){return[y]}).concat(F.requestedModuleIdsQueue_),[W]):V},gzC=function(F,W){var V=_.MP.createSet(F.requestedModuleIds_),d=[];
V[W]||d.push(W);W=[W];for(var y=0;y<W.length;y++)for(var z=F.getModuleInfo(W[y]).deps_,I=z.length-1;I>=0;I--){var n=z[I];F.getModuleInfo(n).isLoaded()||V[n]||(d.push(n),W.push(n))}d.reverse();lNS(d);return d};
g7.prototype.JSC$11369_setLoaded=function(){if(this.JSC$11374_currentlyLoadingModule_){var F=this.JSC$11374_currentlyLoadingModule_.getId(),W=[];if(this.JSC$11374_extraEdges_[F]){for(var V=_.L(Object.keys(this.JSC$11374_extraEdges_[F])),d=V.next();!d.done;d=V.next()){d=d.value;var y=this.getModuleInfo(d);y&&!y.isLoaded()&&(this.removeExtraEdge(F,d),W.push(d))}this.loadMultiple(W)}this.isDisposed()||((W=this.moduleInfoMap[F].onLoad((0,_.Ll)(this.getModuleContext,this)))&&W.length&&pcu(this,new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,W[0])),_.Ur(this.userInitiatedLoadingModuleIds_,F),_.Ur(this.loadingModuleIds_,F),this.loadingModuleIds_.length===0&&eeD(this),this.lastInitialModuleId_&&F==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),uv(this),this.JSC$11374_currentlyLoadingModule_=null)}};
g7.prototype.isModuleLoading=function(F){if(_.$c(this.loadingModuleIds_,F))return!0;for(var W=0;W<this.requestedModuleIdsQueue_.length;W++)if(_.$c(this.requestedModuleIdsQueue_[W],F))return!0;return!1};
g7.prototype.load=function(F,W){return qAB(this,[F],W)[F]};
g7.prototype.loadMultiple=function(F){return qAB(this,F)};
var ReS=function(F,W){_.$c(F.userInitiatedLoadingModuleIds_,W)||F.userInitiatedLoadingModuleIds_.push(W)};
g7.prototype.beforeLoadModuleCode=function(F){var W=this;this.JSC$11374_currentlyLoadingModule_&&this.JSC$11374_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11369_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[F]&&ujr(this,this.moduleInfoMap[F].deps_||[],function(V){V.module_=new $W.BaseModule;_.Ur(W.loadingModuleIds_,V.getId())},function(V){return!V.isLoaded()});
this.JSC$11374_currentlyLoadingModule_=this.getModuleInfo(F)};
g7.prototype.registerInitializationCallback=function(F){this.JSC$11374_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new $W.ModuleInfo([],"synthetic_module_overhead"),this.JSC$11374_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);Rn(this.JSC$11374_currentlyLoadingModule_.earlyOnloadCallbacks_,F)};
g7.prototype.handleLoadTimeout_=function(){TWT(this,new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.TIMEOUT));eeD(this)};
var TWT=function(F,W){F.requestedLoadingModuleIds_.length>1?F.requestedModuleIdsQueue_=F.requestedLoadingModuleIds_.map(function(V){return[V]}).concat(F.requestedModuleIdsQueue_):pcu(F,W)},pcu=function(F,W){var V=F.requestedLoadingModuleIds_;
F.loadingModuleIds_.length=0;for(var d=[],y=0;y<F.requestedModuleIdsQueue_.length;y++){var z=F.requestedModuleIdsQueue_[y].filter(function(M){var Y=gzC(this,M);return XE(V,function(h){return _.$c(Y,h)})},F);
_.cC(d,z)}for(y=0;y<V.length;y++)_.jfr(d,V[y]);for(y=0;y<d.length;y++){for(z=0;z<F.requestedModuleIdsQueue_.length;z++)_.Ur(F.requestedModuleIdsQueue_[z],d[y]);_.Ur(F.userInitiatedLoadingModuleIds_,d[y])}if(y=F.JSC$11374_callbackMap_.error)for(z=0;z<y.length;z++)for(var I=y[z],n=0;n<d.length;n++)I("error",d[n],W);for(d=0;d<V.length;d++)if(F.moduleInfoMap[V[d]])F.moduleInfoMap[V[d]].onError(W);F.requestedLoadingModuleIds_.length=0;uv(F)},eeD=function(F){for(;F.requestedModuleIdsQueue_.length;){var W=
F.requestedModuleIdsQueue_.shift().filter(function(V){return!this.getModuleInfo(V).isLoaded()},F);
if(W.length>0){F.loadModules_(W);return}}uv(F)};
g7.prototype.registerCallback=function(F,W){Array.isArray(F)||(F=[F]);for(var V=0;V<F.length;V++){var d=F[V],y=W,z=this.JSC$11374_callbackMap_;z[d]||(z[d]=[]);z[d].push(y)}};
g7.prototype.executeCallbacks_=function(F){for(var W=this.JSC$11374_callbackMap_[F],V=0;W&&V<W.length;V++)W[V](F)};
var ujr=function(F,W,V,d,y){d=d===void 0?function(){return!0}:d;
y=y===void 0?{}:y;W=_.L(W);for(var z=W.next();!z.done;z=W.next()){z=z.value;var I=F.getModuleInfo(z);!y[z]&&d(I)&&(y[z]=!0,ujr(F,I.deps_||[],V,d,y),V(I))}};
g7.prototype.dispose=function(){_.wo(_.MP.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11374_callbackMap_={};this.isDisposed_=!0};
g7.prototype.isDisposed=function(){return this.isDisposed_};
_.T5=function(){return new g7};var KeD=[5E3,2E4],SrE=function(){this.JSC$10361_loader_=null;this.JSC$11382_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11382_queue_=[];this.JSC$11382_extraEdges_=Object.create(null);this.JSC$11382_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.u(SrE,mVE);_.B=SrE.prototype;_.B.setAllModuleInfoString=function(){this.JSC$11382_currentlyLoadingModule_&&this.JSC$11382_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11369_setLoaded()};
_.B.getModuleInfo=function(F){var W=this.JSC$11382_moduleInfoMap_[F];W||(W=new $W.ModuleInfo([],F),this.JSC$11382_moduleInfoMap_[F]=W);return W};
_.B.addExtraEdge=function(F,W){this.getModuleInfo(F).isLoaded()?this.load(W):(this.JSC$11382_extraEdges_[F]||(this.JSC$11382_extraEdges_[F]={}),this.JSC$11382_extraEdges_[F][W]=!0)};
_.B.removeExtraEdge=function(F,W){if(this.JSC$11382_extraEdges_[F]){delete this.JSC$11382_extraEdges_[F][W];for(var V in this.JSC$11382_extraEdges_[F])return;delete this.JSC$11382_extraEdges_[F]}};
_.B.isModuleLoading=function(F){return!!this.loadingModules_[F]};
_.B.load=function(F){H0f(this,[F]);return DVM(this,F)};
_.B.loadMultiple=function(F){var W=this,V=Object.create(null),d=[];F.forEach(function(y){V[y]||(V[y]=DVM(W,y),d.push(y))});
H0f(this,d);return V};
_.B.beforeLoadModuleCode=function(F){var W;((W=this.JSC$11382_currentlyLoadingModule_)==null?void 0:W.getId())==="synthetic_module_overhead"&&this.JSC$11369_setLoaded();var V,d;Awh(this,(d=(V=this.JSC$11382_moduleInfoMap_[F])==null?void 0:V.deps_)!=null?d:[],function(y){y.module_=new $W.BaseModule},function(y){return!y.isLoaded()});
this.JSC$11382_currentlyLoadingModule_=this.getModuleInfo(F)};
_.B.JSC$11369_setLoaded=function(){if(this.JSC$11382_currentlyLoadingModule_){var F=this.JSC$11382_currentlyLoadingModule_.getId(),W=[];if(this.JSC$11382_extraEdges_[F]){for(var V=_.L(Object.keys(this.JSC$11382_extraEdges_[F])),d=V.next();!d.done;d=V.next())d=d.value,this.getModuleInfo(d).isLoaded()||(this.removeExtraEdge(F,d),W.push(d));this.loadMultiple(W)}this.JSC$11382_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11382_currentlyLoadingModule_=null;(!this.isModuleLoading(F)&&/^sy[0-9a-z]{0,4}$/.test(F)||F==="synthetic_module_overhead")&&delete this.JSC$11382_moduleInfoMap_[F];this.unsetModulesAsLoading(F)}};
_.B.registerInitializationCallback=function(F){this.JSC$11382_currentlyLoadingModule_||(this.JSC$11382_moduleInfoMap_.synthetic_module_overhead=new $W.ModuleInfo([],"synthetic_module_overhead"),this.JSC$11382_currentlyLoadingModule_=this.JSC$11382_moduleInfoMap_.synthetic_module_overhead);Rn(this.JSC$11382_currentlyLoadingModule_.earlyOnloadCallbacks_,F)};
_.B.setModulesAsLoading=function(){var F=this;_.QS.apply(0,arguments).forEach(function(W){F.loadingModules_[W]=!0})};
_.B.unsetModulesAsLoading=function(){var F=this;_.QS.apply(0,arguments).forEach(function(W){delete F.loadingModules_[W]})};
var DVM=function(F,W){return new _.sg(function(V,d){var y=F.getModuleInfo(W);y.isLoaded()?V(null):(y.registerCallback(function(){V(null)}),J2Q(y,function(z){var I="Error loading "+W+": "+z;
z instanceof $W.ModuleLoadFailure&&z.url&&(I=I+", requested url: "+z.url.toString());d(Error(I))}))})},H0f=function(F,W){W=W.filter(function(V){return!F.isModuleLoading(V)&&!F.getModuleInfo(V).isLoaded()});
W.length>0&&(F.setModulesAsLoading.apply(F,_.Pd(W)),F.JSC$11382_queue_.push(W),jer(F))},jer=function(F){for(var W={};F.activeLoads_<Infinity&&F.JSC$11382_queue_.length>0;W={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})W.ids$jscomp$37=F.JSC$11382_queue_.shift().filter(function(V){return!F.getModuleInfo(V).isLoaded()}),W.ids$jscomp$37.length>0&&(F.activeLoads_++,W.finishLoad=function(V){return function(){F.activeLoads_--;
jer(F);V.finishLoad=function(){}}}(W),_.YO(W.ids$jscomp$37.map(function(V){return DVM(F,V)})).then(function(V){return function(){(0,V.finishLoad)()}}(W)),W.attempt$jscomp$6=0,W.load$jscomp$1=function(V){return function(){if(Object.keys(F.JSC$11382_extraEdges_).length>0&&!F.JSC$10361_loader_.supportsExtraEdges)throw Error("Ad");
F.JSC$10361_loader_.loadModules(V.ids$jscomp$37,F.JSC$11382_moduleInfoMap_,{extraEdges:F.JSC$11382_extraEdges_,onError:function(d,y){var z=KeD[V.attempt$jscomp$6++];z!==void 0?setTimeout(function(){(0,V.load$jscomp$1)()},z):(F.unsetModulesAsLoading.apply(F,_.Pd(V.ids$jscomp$37)),(0,V.finishLoad)(),V.ids$jscomp$37.forEach(function(I){I=F.getModuleInfo(I);
if(!I.isLoaded())I.onError(new $W.ModuleLoadFailure($W.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,d,V.ids$jscomp$37,y))}))}})}}(W),(0,W.load$jscomp$1)())},Awh=function(F,W,V,d,y){d=d===void 0?function(){return!0}:d;
y=y===void 0?{}:y;W=_.L(W);for(var z=W.next();!z.done;z=W.next()){z=z.value;var I=F.getModuleInfo(z);!y[z]&&d(I)&&(y[z]=!0,Awh(F,I.deps_||[],V,d,y),V(I))}};var rwD=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var CPr=Symbol("Dd");window.JSCompiler_renameProperty=function(F){return F};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var CzB=!rwD||HTMLElement.es5Shimmed||_.dm.Reflect===void 0||_.dm.customElements===void 0||_.dm.customElements.polyfillWrapFlushCallback||!1,kbB,dch=function(){var F=HTMLElement;if(CzB)return F;if(kbB!==void 0)return kbB;var W=_.dm.Reflect,V=function(){return W.construct(F,[],this.constructor)};
V.prototype=F.prototype;V.prototype.constructor=V;V.es5Shimmed=!0;Object.setPrototypeOf(V,F);return kbB=V},lLS=!1;CzB||lLS||(lLS=!0,_.dm.HTMLElement=dch());/*

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 wy1=/(url\()([^)]*)(\))/g,NHf=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,ftC,VN;var NH=!window.ShadyDOM||!window.ShadyDOM.inUse,NWS=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),fLC=!window.customElements.polyfillWrapFlushCallback,wcD;if(wcD=NH&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var Gbf=new CSSStyleSheet;Gbf.replaceSync("");var $VC=document.createElement("div");$VC.attachShadow({mode:"open"});$VC.shadowRoot.adoptedStyleSheets=[Gbf];wcD=$VC.shadowRoot.adoptedStyleSheets[0]===Gbf}catch(F){wcD=!1}
var UVD=wcD,O0f=window.Polymer&&window.Polymer.rootPath||$oh(document.baseURI||window.location.href),hM=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,ttr=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,$0=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,XcC=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,lE=window.Polymer&&window.Polymer.legacyOptimizations||!1,G6=window.Polymer&&window.Polymer.legacyWarnings||!1,xVf=window.Polymer&&window.Polymer.syncInitialRender||
!1,R2=window.Polymer&&window.Polymer.legacyUndefined||!1,vzr=window.Polymer&&window.Polymer.orderedComputed||!1,Kn=window.Polymer&&window.Polymer.removeNestedTemplates||!1,H2=window.Polymer&&window.Polymer.fastDomIf||!1,DJ=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Ezf=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,cwB=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var A3={},tLr={},T6=function(){return HTMLElement.apply(this,arguments)||this};
_.u(T6,HTMLElement);T6.import=function(F,W){return F?(F=A3[F]||tLr[F.toLowerCase()])&&W?F.querySelector(W):F:null};
T6.prototype.attributeChangedCallback=function(F,W,V){W!==V&&this.register()};
T6.prototype.register=function(F){if(F=F||this.id){if($0&&(A3[F]||tLr[F.toLowerCase()])!==void 0)throw A3[F]=tLr[F.toLowerCase()]=null,Error("Ed`"+F);this.id=F;A3[F]=tLr[F.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.S0.Object.defineProperties(T6.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var F=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;F=_.d8(this.getAttribute("assetpath")||"",F.baseURI);this.__assetpath=$oh(F)}return this.__assetpath}}});
_.S0.Object.defineProperties(T6,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
T6["import"]=T6.import;T6.prototype.modules=A3;customElements.define("dom-module",T6);var SAm=0,ODS=0,yN=[],PzE=0,UoK=!1,JwM=document.createTextNode(""),Z0Q,CC;(new window.MutationObserver(XyY)).observe(JwM,{characterData:!0});_.jS={after:function(F){return{run:function(W){return window.setTimeout(W,F)},
cancel:function(W){window.clearTimeout(W)}}},
run:function(F,W){return window.setTimeout(F,W)},
cancel:function(F){window.clearTimeout(F)}};
_.Ld={run:function(F){return window.requestAnimationFrame(F)},
cancel:function(F){window.cancelAnimationFrame(F)}};
Z0Q={run:function(F){return window.requestIdleCallback?window.requestIdleCallback(F):window.setTimeout(F,16)},
cancel:function(F){window.cancelIdleCallback?window.cancelIdleCallback(F):window.clearTimeout(F)}};
CC={run:function(F){UoK||(UoK=!0,JwM.textContent=PzE++);yN.push(F);return SAm++},
cancel:function(F){var W=F-ODS;if(W>=0){if(!yN[W])throw Error("Fd`"+F);yN[W]=null}}};var QeM=0,r7=function(F){var W=F.__mixinApplications;W||(W=new WeakMap,F.__mixinApplications=W);var V=QeM++;return function(d){var y=d.__mixinSet;if(y&&y[V])return d;var z=W,I=z.get(d);I||(I=F(d),z.set(d,I),d=Object.create(I.__mixinSet||y||null),d[V]=!0,I.__mixinSet=d);return I}};_.pC=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(F){return ShadyDOM.patch(F)}:function(F){return F};var F5f=r7(function(F){var W=function(){var V=F.call(this)||this;V.__dataEnabled=!1;V.__dataReady=!1;V.__dataInvalid=!1;V.__data={};V.__dataPending=null;V.__dataOld=null;V.__dataInstanceProps=null;V.__dataCounter=0;V.__serializing=!1;V._initializeProperties();return V};
_.u(W,F);W.createProperties=function(V){var d=this.prototype,y;for(y in V)y in d||d._createPropertyAccessor(y)};
W.attributeNameForProperty=function(V){return V.toLowerCase()};
W.typeForProperty=function(){};
W.prototype._createPropertyAccessor=function(V,d){this._addPropertyToAttributeMap(V);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[V]||(this.__dataHasAccessor[V]=!0,this._definePropertyAccessor(V,d))};
W.prototype._addPropertyToAttributeMap=function(V){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var d=this.__dataAttributes[V];d||(d=this.constructor.attributeNameForProperty(V),this.__dataAttributes[d]=V);return d};
W.prototype._definePropertyAccessor=function(V,d){Object.defineProperty(this,V,{get:function(){return this.__data[V]},
set:d?function(){}:function(y){this._setPendingProperty(V,y,!0)&&this._invalidateProperties()}})};
W.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
W.prototype._initializeProperties=function(){for(var V in this.__dataHasAccessor)this.hasOwnProperty(V)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[V]=this[V],delete this[V])};
W.prototype._initializeInstanceProperties=function(V){Object.assign(this,V)};
W.prototype._setProperty=function(V,d){this._setPendingProperty(V,d)&&this._invalidateProperties()};
W.prototype._getProperty=function(V){return this.__data[V]};
W.prototype._setPendingProperty=function(V,d){var y=this.__data[V],z=this._shouldPropertyChange(V,d,y);z&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||V in this.__dataOld||(this.__dataOld[V]=y),this.__data[V]=d,this.__dataPending[V]=d);return z};
W.prototype._isPropertyPending=function(V){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(V))};
W.prototype._invalidateProperties=function(){var V=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,CC.run(function(){V.__dataInvalid&&(V.__dataInvalid=!1,V._flushProperties())}))};
W.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
W.prototype._flushProperties=function(){this.__dataCounter++;var V=this.__data,d=this.__dataPending,y=this.__dataOld;this._shouldPropertiesChange(V,d,y)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(V,d,y));this.__dataCounter--};
W.prototype._shouldPropertiesChange=function(V,d){return!!d};
W.prototype._propertiesChanged=function(){};
W.prototype._shouldPropertyChange=function(V,d,y){return y!==d&&(y===y||d===d)};
W.prototype.attributeChangedCallback=function(V,d,y,z){d!==y&&this._attributeToProperty(V,y);F.prototype.attributeChangedCallback&&F.prototype.attributeChangedCallback.call(this,V,d,y,z)};
W.prototype._attributeToProperty=function(V,d,y){if(!this.__serializing){var z=this.__dataAttributes;V=z&&z[V]||V;this[V]=this._deserializeValue(d,y||this.constructor.typeForProperty(V))}};
W.prototype._propertyToAttribute=function(V,d,y){this.__serializing=!0;y=arguments.length<3?this[V]:y;this._valueToNodeAttribute(this,y,d||this.constructor.attributeNameForProperty(V));this.__serializing=!1};
W.prototype._valueToNodeAttribute=function(V,d,y){d=this._serializeValue(d);if(y==="class"||y==="name"||y==="slot")V=(0,_.pC)(V);d===void 0?V.removeAttribute(y):V.setAttribute(y,d===""&&window.trustedTypes?window.trustedTypes.emptyScript:d)};
W.prototype._serializeValue=function(V){switch(typeof V){case "boolean":return V?"":void 0;default:return V!=null?V.toString():void 0}};
W.prototype._deserializeValue=function(V,d){switch(d){case Boolean:return V!==null;case Number:return Number(V);default:return V}};
return W});var W5m=0,xo$=[];var VJM=r7(function(F){function W(z){z=Object.getPrototypeOf(z);return z.prototype instanceof y?z:null}
function V(z){if(!z.hasOwnProperty("__ownProperties")){var I=null;if(z.hasOwnProperty("properties")){var n=z.properties;if(n){I={};for(var M in n){var Y=n[M];I[M]=typeof Y==="function"?{type:Y}:Y}}}z.__ownProperties=I}return z.__ownProperties}
var d=F5f(F),y=function(){return d.apply(this,arguments)||this};
_.u(y,d);y.finalize=function(){if(!this.hasOwnProperty("__finalized")){var z=W(this);z&&z.finalize();this.__finalized=!0;this._finalizeClass()}};
y._finalizeClass=function(){var z=V(this);z&&this.createProperties(z)};
y.typeForProperty=function(z){return(z=this._properties[z])&&z.type};
y.prototype._initializeProperties=function(){W5m++;this.constructor.finalize();d.prototype._initializeProperties.call(this)};
y.prototype.connectedCallback=function(){d.prototype.connectedCallback&&d.prototype.connectedCallback.call(this);this._enableProperties()};
y.prototype.disconnectedCallback=function(){d.prototype.disconnectedCallback&&d.prototype.disconnectedCallback.call(this)};
_.S0.Object.defineProperties(y,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var z=this;if(!this.hasOwnProperty("__observedAttributes")){vjr(this.prototype);var I=this._properties;this.__observedAttributes=I?Object.keys(I).map(function(n){return z.prototype._addPropertyToAttributeMap(n)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var z=W(this);this.__properties=Object.assign({},z&&z._properties,V(this))}return this.__properties}}});
return y});var EjC={},cdS=/-[a-z]/g,t1Y=/([A-Z])/g;for(var dsT={},yjT=HTMLElement.prototype;yjT;){for(var zff=Object.getOwnPropertyNames(yjT),ofE=0;ofE<zff.length;ofE++)dsT[zff[ofE]]=!0;yjT=Object.getPrototypeOf(yjT)}var ssD=window.trustedTypes?function(F){return trustedTypes.isHTML(F)||trustedTypes.isScript(F)||trustedTypes.isScriptURL(F)}:function(){return!1},BTB=r7(function(F){var W=F5f(F);
F=function(){return W.apply(this,arguments)||this};
_.u(F,W);F.createPropertiesForAttributes=function(){for(var V=this.observedAttributes,d=0;d<V.length;d++)this.prototype._createPropertyAccessor(z6(V[d]))};
F.attributeNameForProperty=function(V){return o2(V)};
F.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);W.prototype._initializeProperties.call(this)};
F.prototype._initializeProtoProperties=function(V){for(var d in V)this._setProperty(d,V[d])};
F.prototype._ensureAttribute=function(V,d){this.hasAttribute(V)||this._valueToNodeAttribute(this,d,V)};
F.prototype._serializeValue=function(V){switch(typeof V){case "object":if(V instanceof Date)return V.toString();if(V){if(ssD(V))return V;try{return JSON.stringify(V)}catch(d){return""}}default:return W.prototype._serializeValue.call(this,V)}};
F.prototype._deserializeValue=function(V,d){switch(d){case Object:try{var y=JSON.parse(V)}catch(z){y=V}break;case Array:try{y=JSON.parse(V)}catch(z){y=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+V)}break;case Date:y=isNaN(V)?String(V):Number(V);y=new Date(y);break;default:y=W.prototype._deserializeValue.call(this,V,d)}return y};
F.prototype._definePropertyAccessor=function(V,d){if(!dsT[V]){var y=this[V];y!==void 0&&(this.__data?this._setPendingProperty(V,y):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[V]=y))}W.prototype._definePropertyAccessor.call(this,V,d)};
F.prototype._hasAccessor=function(V){return this.__dataHasAccessor&&this.__dataHasAccessor[V]};
F.prototype._isPropertyPending=function(V){return!!(this.__dataPending&&V in this.__dataPending)};
return F});var L5E={"dom-if":!0,"dom-repeat":!0},IQm=!1,nfr=!1,msB=function(){var F=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(W){return W}});
return function(W,V,d){V=V.getAttribute(d);F&&d.startsWith("on-")?W.setAttribute(d,F.createScript(V,d)):W.setAttribute(d,V)}}(),aQE=r7(function(F){var W=function(){return F.apply(this,arguments)||this};
_.u(W,F);W._parseTemplate=function(V,d){if(!V._templateInfo){var y=V._templateInfo={};y.nodeInfoList=[];y.nestedTemplate=!!d;y.stripWhiteSpace=d&&d.stripWhiteSpace||V.hasAttribute&&V.hasAttribute("strip-whitespace");this._parseTemplateContent(V,y,{parent:null})}return V._templateInfo};
W._parseTemplateContent=function(V,d,y){return this._parseTemplateNode(V.content,d,y)};
W._parseTemplateNode=function(V,d,y){var z=!1;V.localName!="template"||V.hasAttribute("preserve-content")?V.localName==="slot"&&(d.hasInsertionPoint=!0):z=this._parseTemplateNestedTemplate(V,d,y)||z;if(!IQm){IQm=!0;var I=document.createElement("textarea");I.placeholder="a";nfr=I.placeholder===I.textContent}nfr&&V.localName==="textarea"&&V.placeholder&&V.placeholder===V.textContent&&(V.textContent=null);V.firstChild&&this._parseTemplateChildNodes(V,d,y);V.hasAttributes&&V.hasAttributes()&&(z=this._parseTemplateNodeAttributes(V,
d,y)||z);return z||y.noted};
W._parseTemplateChildNodes=function(V,d,y){if(V.localName!=="script"&&V.localName!=="style")for(var z=V.firstChild,I=0,n;z;z=n){if(z.localName=="template"){var M=z.getAttribute("is");if(M&&L5E[M])for(n=z,n.removeAttribute("is"),z=n.ownerDocument.createElement(M),n.parentNode.replaceChild(z,n),z.appendChild(n);n.attributes.length;)M=n.attributes[0].name,msB(z,n,M),n.removeAttribute(M)}n=z.nextSibling;if(z.nodeType===Node.TEXT_NODE){for(M=n;M&&M.nodeType===Node.TEXT_NODE;)z.textContent+=M.textContent,
n=M.nextSibling,V.removeChild(M),M=n;if(d.stripWhiteSpace&&!z.textContent.trim()){V.removeChild(z);continue}}M={parentIndex:I,parentInfo:y};this._parseTemplateNode(z,d,M)&&(M.infoIndex=d.nodeInfoList.push(M)-1);z.parentNode&&I++}};
W._parseTemplateNestedTemplate=function(V,d,y){d=this._parseTemplate(V,d);(d.content=V.content.ownerDocument.createDocumentFragment()).appendChild(V.content);y.templateInfo=d;return!0};
W._parseTemplateNodeAttributes=function(V,d,y){for(var z=!1,I=Array.from(V.attributes),n=I.length-1,M;M=I[n];n--)z=this._parseTemplateNodeAttribute(V,d,y,M.name,M.value)||z;return z};
W._parseTemplateNodeAttribute=function(V,d,y,z,I){return z.slice(0,3)==="on-"?(V.removeAttribute(z),y.events=y.events||[],y.events.push({name:z.slice(3),value:I}),!0):z==="id"?(y.id=I,!0):!1};
W._contentForTemplate=function(V){var d=V._templateInfo;return d&&d.content||V.content};
W.prototype._stampTemplate=function(V,d){V&&!V.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(V);d=d||this.constructor._parseTemplate(V);var y=d.nodeInfoList;V=document.importNode(d.content||V.content,!0);V.__noInsertionPoint=!d.hasInsertionPoint;var z=V.nodeList=Array(y.length);V.$={};for(var I=0,n=y.length,M=void 0;I<n&&(M=y[I]);I++){var Y=z[I]=SvC(V,M);M.id&&(V.$[M.id]=Y);var h=Y,q=M,R=d;q.templateInfo&&(h._templateInfo=q.templateInfo,h._parentTemplateInfo=
R);if(M.events&&M.events.length)for(h=0,q=M.events,R=void 0;h<q.length&&(R=q[h]);h++)this._addMethodEventListenerToNode(Y,R.name,R.value,this)}return V};
W.prototype._addMethodEventListenerToNode=function(V,d,y,z){y=PPN(z||V,y);this._addEventListenerToNode(V,d,y);return y};
W.prototype._addEventListenerToNode=function(V,d,y){V.addEventListener(d,y)};
W.prototype._removeEventListenerFromNode=function(V,d,y){V.removeEventListener(d,y)};
return W});var MH=0,qH=[],ipu={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},MJM=/[A-Z]/,Y8T=function(F,W,V,d,y){var z=y?I2(F):F;if(W=W[z])for(z=0;z<W.length;z++){var I=W[z];if(I.info.lastRun!==MH&&(!y||VtK(F,I.trigger))){I.info.lastRun=MH;I=I.info;for(var n=V,M=d,Y=0,h=n.length-1,q=-1;Y<=h;){var R=Y+h>>1,b=M.get(n[R].methodInfo)-M.get(I.methodInfo);if(b<0)Y=R+1;else if(b>0)h=R-1;else{q=R;break}}q<
0&&(q=h+1);n.splice(q,0,I)}}},pqh=[],phB=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"),k3=r7(function(F){var W=aQE(BTB(F));
F=function(){var V=W.call(this)||this;V.__isPropertyEffectsClient=!0;return V};
_.u(F,W);F.prototype._initializeProperties=function(){W.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};
F.prototype._registerHost=function(){if(Cn.length){var V=Cn[Cn.length-1];V._enqueueClient(this);this.__dataHost=V}};
F.prototype._initializeProtoProperties=function(V){this.__data=Object.create(V);this.__dataPending=Object.create(V);this.__dataOld={}};
F.prototype._initializeInstanceProperties=function(V){var d=this.__readOnly,y;for(y in V)d&&d[y]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[y]=this.__dataPending[y]=V[y])};
F.prototype._addPropertyEffect=function(V,d,y){this._createPropertyAccessor(V,d=="__readOnly");var z=Wlh(this,d,!0)[V];z||(z=this[d][V]=[]);z.push(y)};
F.prototype._removePropertyEffect=function(V,d,y){V=Wlh(this,d,!0)[V];y=V.indexOf(y);y>=0&&V.splice(y,1)};
F.prototype._hasPropertyEffect=function(V,d){d=this[d];return!(!d||!d[V])};
F.prototype._hasReadOnlyEffect=function(V){return this._hasPropertyEffect(V,"__readOnly")};
F.prototype._hasNotifyEffect=function(V){return this._hasPropertyEffect(V,"__notifyEffects")};
F.prototype._hasReflectEffect=function(V){return this._hasPropertyEffect(V,"__reflectEffects")};
F.prototype._hasComputedEffect=function(V){return this._hasPropertyEffect(V,"__computeEffects")};
F.prototype._setPendingPropertyOrPath=function(V,d,y,z){if(z||I2(Array.isArray(V)?V[0]:V)!==V){if(!z&&(z=iE(this,V),V=FlS(this,V,d),!V||!W.prototype._shouldPropertyChange.call(this,V,d,z)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(V,d,y)){if(y=this.__dataLinkedPaths)for(var I in y)z=y[I],nC(I,V)?(z=mF(I,z,V),this._setPendingPropertyOrPath(z,d,!0,!0)):nC(z,V)&&(z=mF(z,I,V),this._setPendingPropertyOrPath(z,d,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[V])return this._setPendingProperty(V,
d,y);this[V]=d}return!1};
F.prototype._setUnmanagedPropertyToNode=function(V,d,y){if(y!==V[d]||typeof y=="object")d==="className"&&(V=(0,_.pC)(V)),V[d]=y};
F.prototype._setPendingProperty=function(V,d,y){var z=this.__dataHasPaths&&LC(V);if(this._shouldPropertyChange(V,d,(z?this.__dataTemp:this.__data)[V])){this.__dataPending||(this.__dataPending={},this.__dataOld={});V in this.__dataOld||(this.__dataOld[V]=this.__data[V]);z?this.__dataTemp[V]=d:this.__data[V]=d;this.__dataPending[V]=d;if(z||this.__notifyEffects&&this.__notifyEffects[V])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[V]=y;return!0}return!1};
F.prototype._setProperty=function(V,d){this._setPendingProperty(V,d,!0)&&this._invalidateProperties()};
F.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
F.prototype._enqueueClient=function(V){this.__dataPendingClients=this.__dataPendingClients||[];V!==this&&this.__dataPendingClients.push(V)};
F.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
F.prototype.__enableOrFlushClients=function(){var V=this.__dataPendingClients;if(V){this.__dataPendingClients=null;for(var d=0;d<V.length;d++){var y=V[d];y.__dataEnabled?y.__dataPending&&y._flushProperties():y._enableProperties()}}};
F.prototype._readyClients=function(){this.__enableOrFlushClients()};
F.prototype.setProperties=function(V,d){for(var y in V)!d&&this.__readOnly&&this.__readOnly[y]||this._setPendingPropertyOrPath(y,V[y],!0);this._invalidateProperties()};
F.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
F.prototype._propertiesChanged=function(V,d,y){V=this.__dataHasPaths;this.__dataHasPaths=!1;var z;if(z=this.__computeEffects)if(vzr){MH++;var I=BXh(this),n=[],M;for(M in d)Y8T(M,z,n,I,V);for(;M=n.shift();)I3m(this,"",d,y,M)&&Y8T(M.methodInfo,z,n,I,V);Object.assign(y,this.__dataOld);Object.assign(d,this.__dataPending);this.__dataPending=null}else for(I=d;Y0(this,z,I,y,V);)Object.assign(y,this.__dataOld),Object.assign(d,this.__dataPending),I=this.__dataPending,this.__dataPending=null;z=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(d,y,V);this._flushClients();Y0(this,this.__reflectEffects,d,y,V);Y0(this,this.__observeEffects,d,y,V);if(z){I=this.__notifyEffects;n=MH++;for(var Y in z)if(z[Y]){if(M=I){var h=I;M=n;var q=Y,R=d,b=y,g=V,K=!1,C=g?I2(q):q;if(h=h[C]){C=0;for(var k=h.length,f=void 0;C<k&&(f=h[C]);C++)f.info&&f.info.lastRun===M||g&&!VtK(q,f.trigger)||(f.info&&(f.info.lastRun=M),f.fn(this,q,R,b,f.info,g,void 0),K=!0)}M=K}if(M)var S=!0;else{if(M=V)M=Y,q=d,R=I2(M),R!==
M?(R=o2(R)+"-changed",ycc(this,R,q[M],M),M=!0):M=!1;M&&(S=!0)}}var v;S&&(v=this.__dataHost)&&v._invalidateProperties&&v._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
F.prototype._propagatePropertyChanges=function(V,d,y){this.__propagateEffects&&Y0(this,this.__propagateEffects,V,d,y);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,V,d,y)};
F.prototype._runEffectsForTemplate=function(V,d,y,z){var I=this,n=function(M,Y){Y0(I,V.propertyEffects,M,y,Y,V.nodeList);for(var h=V.firstChild;h;h=h.nextSibling)I._runEffectsForTemplate(h,M,y,Y)};
V.runEffects?V.runEffects(n,d,z):n(d,z)};
F.prototype.linkPaths=function(V,d){V=a2(V);d=a2(d);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[V]=d};
F.prototype.unlinkPaths=function(V){V=a2(V);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[V]};
F.prototype.notifySplices=function(V,d){var y={path:""};V=iE(this,V,y);bgK(this,V,y.path,d)};
F.prototype.get=function(V,d){return iE(d||this,V)};
F.prototype.set=function(V,d,y){y?FlS(y,V,d):this.__readOnly&&this.__readOnly[V]||this._setPendingPropertyOrPath(V,d,!0)&&this._invalidateProperties()};
F.prototype.push=function(V){var d=_.QS.apply(1,arguments),y={path:""},z=iE(this,V,y),I=z.length,n=z.push.apply(z,_.Pd(d));d.length&&bE(this,z,y.path,I,d.length,[]);return n};
F.prototype.pop=function(V){var d={path:""};V=iE(this,V,d);var y=!!V.length,z=V.pop();y&&bE(this,V,d.path,V.length,0,[z]);return z};
F.prototype.splice=function(V,d,y){var z=_.QS.apply(3,arguments),I={path:""},n=iE(this,V,I);d<0?d=n.length-Math.floor(-d):d&&(d=Math.floor(d));var M=arguments.length===2?n.splice(d):n.splice.apply(n,[d,y].concat(_.Pd(z)));(z.length||M.length)&&bE(this,n,I.path,d,z.length,M);return M};
F.prototype.shift=function(V){var d={path:""};V=iE(this,V,d);var y=!!V.length,z=V.shift();y&&bE(this,V,d.path,0,0,[z]);return z};
F.prototype.unshift=function(V){var d=_.QS.apply(1,arguments),y={path:""},z=iE(this,V,y),I=z.unshift.apply(z,_.Pd(d));d.length&&bE(this,z,y.path,0,d.length,[]);return I};
F.prototype.notifyPath=function(V,d){if(arguments.length==1){var y={path:""};d=iE(this,V,y);y=y.path}else y=Array.isArray(V)?a2(V):V;this._setPendingPropertyOrPath(y,d,!0,!0)&&this._invalidateProperties()};
F.prototype._createReadOnlyProperty=function(V,d){this._addPropertyEffect(V,"__readOnly");d&&(this["_set"+(V[0].toUpperCase()+V.substring(1))]=function(y){this._setProperty(V,y)})};
F.prototype._createPropertyObserver=function(V,d,y){var z={property:V,method:d,dynamicFn:!!y};this._addPropertyEffect(V,"__observeEffects",{fn:deS,info:z,trigger:{name:V}});y&&this._addPropertyEffect(d,"__observeEffects",{fn:deS,info:z,trigger:{name:d}})};
F.prototype._createMethodObserver=function(V,d){var y=q7G(V);if(!y)throw Error("Gd`"+V);MtN(this,y,"__observeEffects",Llc,null,d)};
F.prototype._createNotifyingProperty=function(V){this._addPropertyEffect(V,"__notifyEffects",{fn:zx$,info:{eventName:o2(V)+"-changed",property:V}})};
F.prototype._createReflectedProperty=function(V){var d=this.constructor.attributeNameForProperty(V);d[0]==="-"?console.warn("Property "+V+" cannot be reflected to attribute "+d+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(V,"__reflectEffects",{fn:oWc,info:{attrName:d}})};
F.prototype._createComputedProperty=function(V,d,y){var z=q7G(d);if(!z)throw Error("Hd`"+d);d=MtN(this,z,"__computeEffects",I3m,V,y);Wlh(this,"__computeInfo")[V]=d};
F.prototype._marshalArgs=function(V,d,y){for(var z=this.__data,I=[],n=0,M=V.length;n<M;n++){var Y=V[n],h=Y.name,q=Y.structured,R=Y.wildcard,b=Y.value;Y.literal||(R?(Y=nC(h,d),q=Rx9(z,y,Y?d:h),b={path:Y?d:h,value:q,base:Y?iE(z,h):q}):b=q?Rx9(z,y,h):z[h]);if(R2&&!this._overrideLegacyUndefined&&b===void 0&&V.length>1)return qH;I[n]=b}return I};
F.addPropertyEffect=function(V,d,y){this.prototype._addPropertyEffect(V,d,y)};
F.createPropertyObserver=function(V,d,y){this.prototype._createPropertyObserver(V,d,y)};
F.createMethodObserver=function(V,d){this.prototype._createMethodObserver(V,d)};
F.createNotifyingProperty=function(V){this.prototype._createNotifyingProperty(V)};
F.createReadOnlyProperty=function(V,d){this.prototype._createReadOnlyProperty(V,d)};
F.createReflectedProperty=function(V){this.prototype._createReflectedProperty(V)};
F.createComputedProperty=function(V,d,y){this.prototype._createComputedProperty(V,d,y)};
F.bindTemplate=function(V){return this.prototype._bindTemplate(V)};
F.prototype._bindTemplate=function(V,d){var y=this.constructor._parseTemplate(V),z=this.__preBoundTemplateInfo==y;if(!z)for(var I in y.propertyEffects)this._createPropertyAccessor(I);d?(y=Object.create(y),y.wasPreBound=z,this.__templateInfo?(V=V._parentTemplateInfo||this.__templateInfo,d=V.lastChild,y.parent=V,V.lastChild=y,(y.previousSibling=d)?d.nextSibling=y:V.firstChild=y):this.__templateInfo=y):this.__preBoundTemplateInfo=y;return y};
F._addTemplatePropertyEffect=function(V,d,y){(V.hostProps=V.hostProps||{})[d]=!0;V=V.propertyEffects=V.propertyEffects||{};(V[d]=V[d]||[]).push(y)};
F.prototype._stampTemplate=function(V,d){d=d||this._bindTemplate(V,!0);Cn.push(this);V=W.prototype._stampTemplate.call(this,V,d);Cn.pop();d.nodeList=V.nodeList;if(!d.wasPreBound)for(var y=d.childNodes=[],z=V.firstChild;z;z=z.nextSibling)y.push(z);V.templateInfo=d;y=d.nodeList;z=d.nodeInfoList;if(z.length)for(var I=0;I<z.length;I++){var n=y[I],M=z[I].bindings;if(M)for(var Y=0;Y<M.length;Y++){var h=M[Y],q=n,R=h;if(R.isCompound){for(var b=q.__dataCompoundStorage||(q.__dataCompoundStorage={}),g=R.parts,
K=Array(g.length),C=0;C<g.length;C++)K[C]=g[C].literal;g=R.target;b[g]=K;R.literal&&R.kind=="property"&&(g==="className"&&(q=(0,_.pC)(q)),q[g]=R.literal)}igh(n,this,h)}n.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(d,this.__data,null,!1),this._flushClients());return V};
F.prototype._removeBoundDom=function(V){V=V.templateInfo;var d=V.previousSibling,y=V.nextSibling,z=V.parent;d?d.nextSibling=y:z&&(z.firstChild=y);y?y.previousSibling=d:z&&(z.lastChild=d);V.nextSibling=V.previousSibling=null;V=V.childNodes;for(d=0;d<V.length;d++)y=V[d],(0,_.pC)((0,_.pC)(y).parentNode).removeChild(y)};
F._parseTemplateNode=function(V,d,y){var z=W._parseTemplateNode.call(this,V,d,y);if(V.nodeType===Node.TEXT_NODE){var I=this._parseBindings(V.textContent,d);I&&(V.textContent=Y7K(I)||" ",a3r(this,d,y,"text","textContent",I),z=!0)}return z};
F._parseTemplateNodeAttribute=function(V,d,y,z,I){var n=this._parseBindings(I,d);if(n){I=z;var M="property";MJM.test(z)?M="attribute":z[z.length-1]=="$"&&(z=z.slice(0,-1),M="attribute");var Y=Y7K(n);Y&&M=="attribute"&&(z=="class"&&V.hasAttribute("class")&&(Y+=" "+V.getAttribute(z)),V.setAttribute(z,Y));M=="attribute"&&I=="disable-upgrade$"&&V.setAttribute(z,"");V.localName==="input"&&I==="value"&&V.setAttribute(I,"");V.removeAttribute(I);M==="property"&&(z=z6(z));a3r(this,d,y,M,z,n,Y);return!0}return W._parseTemplateNodeAttribute.call(this,
V,d,y,z,I)};
F._parseTemplateNestedTemplate=function(V,d,y){var z=W._parseTemplateNestedTemplate.call(this,V,d,y),I=V.parentNode,n=y.templateInfo,M=I.localName==="dom-if",Y=I.localName==="dom-repeat";Kn&&(M||Y)&&(I.removeChild(V),y=y.parentInfo,y.templateInfo=n,y.noted=!0,z=!1);V=n.hostProps;if(H2&&M)V&&(d.hostProps=Object.assign(d.hostProps||{},V),Kn||(y.parentInfo.noted=!0));else for(var h in V)a3r(this,d,y,"property","_host_"+h,[{mode:"{",source:h,dependencies:[h],hostProp:!0}]);return z};
F._parseBindings=function(V,d){for(var y=[],z=0,I;(I=phB.exec(V))!==null;){I.index>z&&y.push({literal:V.slice(z,I.index)});z=I[1][0];var n=!!I[2];I=I[3].trim();var M=!1,Y="",h=-1;z=="{"&&(h=I.indexOf("::"))>0&&(Y=I.substring(h+2),I=I.substring(0,h),M=!0);h=q7G(I);var q=[];if(h){var R=h,b=R.args;R=R.methodName;for(var g=0;g<b.length;g++){var K=b[g];K.literal||q.push(K)}if((b=d.dynamicFns)&&b[R]||h.static)q.push(R),h.dynamicFn=!0}else q.push(I);y.push({source:I,mode:z,negate:n,customEvent:M,signature:h,
dependencies:q,event:Y});z=phB.lastIndex}z&&z<V.length&&(V=V.substring(z))&&y.push({literal:V});return y.length?y:null};
F._evaluateBinding=function(V,d,y,z,I,n){V=d.signature?Llc(V,y,z,I,d.signature):y!=d.source?iE(V,d.source):n&&LC(y)?iE(V,y):V.__data[y];d.negate&&(V=!V);return V};
_.S0.Object.defineProperties(F.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return ipu}}});
return F}),Cn=[];var hfD=window.ShadyCSS&&window.ShadyCSS.cssBuild,lv=r7(function(F){function W(d,y,z,I){if(!hfD){for(var n=y.content.querySelectorAll("style"),M=uxf(y),Y=KlW(z),h=y.content.firstElementChild,q=0;q<Y.length;q++){var R=Y[q];R.textContent=d._processStyleText(R.textContent,I);y.content.insertBefore(R,h)}for(h=Y=0;h<M.length;h++)q=M[h],R=n[Y],R!==q?(q=q.cloneNode(!0),R.parentNode.insertBefore(q,R)):Y++,q.textContent=d._processStyleText(q.textContent,I)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(y,
z);if(cwB&&hfD&&UVD&&(y=y.content.querySelectorAll("style"))){var b="";Array.from(y).forEach(function(g){b+=g.textContent;g.parentNode.removeChild(g)});
d._styleSheet=new CSSStyleSheet;d._styleSheet.replaceSync(b)}}
var V=VJM(k3(F));F=function(){return V.call(this)||this};
_.u(F,V);F._finalizeClass=function(){V._finalizeClass.call(this);var d;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(d=this.__ownObservers)&&this.createObservers(d,this._properties);this._prepareTemplate()};
F._prepareTemplate=function(){var d=this.template;d&&(typeof d==="string"?(console.error("template getter must return HTMLTemplateElement"),d=null):lE||(d=d.cloneNode(!0)));this.prototype._template=d};
F.createProperties=function(d){for(var y in d){var z=this.prototype,I=y,n=d[y],M=d;n.computed&&(n.readOnly=!0);n.computed&&(z._hasReadOnlyEffect(I)?console.warn("Cannot redefine computed property '"+I+"'."):z._createComputedProperty(I,n.computed,M));n.readOnly&&!z._hasReadOnlyEffect(I)?z._createReadOnlyProperty(I,!n.computed):n.readOnly===!1&&z._hasReadOnlyEffect(I)&&console.warn("Cannot make readOnly property '"+I+"' non-readOnly.");n.reflectToAttribute&&!z._hasReflectEffect(I)?z._createReflectedProperty(I):
n.reflectToAttribute===!1&&z._hasReflectEffect(I)&&console.warn("Cannot make reflected property '"+I+"' non-reflected.");n.notify&&!z._hasNotifyEffect(I)?z._createNotifyingProperty(I):n.notify===!1&&z._hasNotifyEffect(I)&&console.warn("Cannot make notify property '"+I+"' non-notify.");n.observer&&z._createPropertyObserver(I,n.observer,M[n.observer]);z._addPropertyToAttributeMap(I)}};
F.createObservers=function(d,y){for(var z=this.prototype,I=0;I<d.length;I++)z._createMethodObserver(d[I],y)};
F.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);V.prototype._initializeProperties.call(this);this.rootPath=O0f;this.importPath=this.constructor.importPath;var d=this.constructor;if(!d.hasOwnProperty("__propertyDefaults")){d.__propertyDefaults=null;var y=d._properties,z;for(z in y){var I=y[z];"value"in I&&(d.__propertyDefaults=d.__propertyDefaults||{},d.__propertyDefaults[z]=I)}}if(d=d.__propertyDefaults)for(var n in d)y=d[n],
this._canApplyPropertyDefault(n)&&(y=typeof y.value=="function"?y.value.call(this):y.value,this._hasAccessor(n)?this._setPendingProperty(n,y,!0):this[n]=y)};
F.prototype._canApplyPropertyDefault=function(d){return!this.hasOwnProperty(d)};
F._processStyleText=function(d,y){return G2N(d,y)};
F._finalizeTemplate=function(d){var y=this.prototype._template;if(y&&!y.__polymerFinalized){y.__polymerFinalized=!0;var z=this.importPath;z=z?_.d8(z):"";W(this,y,d,z);this.prototype._bindTemplate(y)}};
F.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);V.prototype.connectedCallback.call(this)};
F.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);V.prototype.ready.call(this)};
F.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));V.prototype._readyClients.call(this)};
F.prototype._attachDom=function(d){var y=(0,_.pC)(this);if(y.attachShadow)return d?(y.shadowRoot||(y.attachShadow({mode:"open",shadyUpgradeFragment:d}),y.shadowRoot.appendChild(d),this.constructor._styleSheet&&(y.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),xVf&&window.ShadyDOM&&window.ShadyDOM.flushInitial(y.shadowRoot),y.shadowRoot):null;throw Error("Jd");};
F.prototype.updateStyles=function(d){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,d)};
F.prototype.resolveUrl=function(d,y){!y&&this.importPath&&(y=_.d8(this.importPath));return _.d8(d,y)};
F._parseTemplateContent=function(d,y,z){y.dynamicFns=y.dynamicFns||this._properties;return V._parseTemplateContent.call(this,d,y,z)};
F._addTemplatePropertyEffect=function(d,y,z){!G6||y in this._properties||z.info.part.signature&&z.info.part.signature.static||z.info.part.hostProp||d.nestedTemplate||console.warn("Property '"+y+"' used in template but not declared in 'properties'; attribute will not be observed.");return V._addTemplatePropertyEffect.call(this,d,y,z)};
_.S0.Object.defineProperties(F,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var d=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof d==="function"&&(d=d());if(d===void 0){if(d=this.hasOwnProperty("is")){d=this.is;var y=null;if(d&&(!$0||XcC)&&(y=T6.import(d,"template"),$0&&!y))throw Error("Id`"+d);d=y}d=d||Object.getPrototypeOf(this.prototype).constructor.template}this._template=d}return this._template},
set:function(d){this._template=d}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var d=this.importMeta;d?this._importPath=$oh(d.url):this._importPath=(d=T6.import(this.is))&&d.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return F});var q8D=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(F){return F}}),k7m=function(F,W){RfD(F,W);
this.value=W.reduce(function(V,d,y){return V+l3c(d)+F[y+1]},F[0]).toString()},RfD;
k7m.prototype.toString=function(){return this.value};
_.bpC=function(F){var W=_.QS.apply(1,arguments);RfD(F,W);var V=document.createElement("template");W=W.reduce(function(d,y,z){if(y instanceof HTMLTemplateElement)y=y.innerHTML;else if(y instanceof k7m)y=l3c(y);else throw Error("Ld`"+y);return d+y+F[z+1]},F[0]);
q8D&&(W=q8D.createHTML(W));V.innerHTML=W;return V};
RfD=function(F,W){if(!Array.isArray(F)||!Array.isArray(F.raw)||W.length!==F.length-1)throw new TypeError("Md");};var Nv=lv(HTMLElement);var TTu=r7(function(F){var W=lv(F);F=function(){var V=W.call(this)||this;V.__lastItems=null;V.__lastMulti=null;V.__selectedMap=null;return V};
_.u(F,W);F.prototype.__updateSelection=function(V,d){var y=d.path;y=="items"?(d=d.base||[],y=this.__lastItems,V!==this.__lastMulti&&this.clearSelection(),y&&(y=C6Y(d,y),this.__applySplices(y)),this.__lastItems=d,this.__lastMulti=V):d.path=="items.splices"?this.__applySplices(d.value.indexSplices):(V=y.slice(6),d=parseInt(V,10),V.indexOf(".")<0&&V==d&&this.__deselectChangedIdx(d))};
F.prototype.__applySplices=function(V){for(var d=this,y=this.__selectedMap,z={},I=0;I<V.length;z={s$jscomp$109:void 0},I++){z.s$jscomp$109=V[I];y.forEach(function(h){return function(q,R){q<h.s$jscomp$109.index||(q>=h.s$jscomp$109.index+h.s$jscomp$109.removed.length?y.set(R,q+h.s$jscomp$109.addedCount-h.s$jscomp$109.removed.length):y.set(R,-1))}}(z));
for(var n=0;n<z.s$jscomp$109.addedCount;n++){var M=z.s$jscomp$109.index+n;y.has(this.items[M])&&y.set(this.items[M],M)}}this.__updateLinks();var Y=0;y.forEach(function(h,q){h<0?(d.multi?d.splice("selected",Y,1):d.selected=d.selectedItem=null,y.delete(q)):Y++})};
F.prototype.__updateLinks=function(){var V=this;this.__dataLinkedPaths={};if(this.multi){var d=0;this.__selectedMap.forEach(function(y){y>=0&&V.linkPaths("items."+y,"selected."+d++)})}else this.__selectedMap.forEach(function(y){V.linkPaths("selected","items."+y);
V.linkPaths("selectedItem","items."+y)})};
F.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
F.prototype.isSelected=function(V){return this.__selectedMap.has(V)};
F.prototype.isIndexSelected=function(V){return this.isSelected(this.items[V])};
F.prototype.__deselectChangedIdx=function(V){var d=this,y=this.__selectedIndexForItemIndex(V);if(y>=0){var z=0;this.__selectedMap.forEach(function(I,n){y==z++&&d.deselect(n)})}};
F.prototype.__selectedIndexForItemIndex=function(V){if(V=this.__dataLinkedPaths["items."+V])return parseInt(V.slice(9),10)};
F.prototype.deselect=function(V){var d=this.__selectedMap.get(V);if(d>=0){this.__selectedMap.delete(V);var y;this.multi&&(y=this.__selectedIndexForItemIndex(d));this.__updateLinks();this.multi?this.splice("selected",y,1):this.selected=this.selectedItem=null}};
F.prototype.deselectIndex=function(V){this.deselect(this.items[V])};
F.prototype.select=function(V){this.selectIndex(this.items.indexOf(V))};
F.prototype.selectIndex=function(V){var d=this.items[V];this.isSelected(d)?this.toggle&&this.deselectIndex(V):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(d,V),this.__updateLinks(),this.multi?this.push("selected",d):this.selected=this.selectedItem=d)};
_.S0.Object.defineProperties(F,{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 F}),eff=TTu(Nv),fn=function(){return eff.apply(this,arguments)||this};
_.u(fn,eff);_.S0.Object.defineProperties(fn,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(fn.is,fn);var gfB=window.Polymer;window.Polymer=function(F){return window.Polymer._polymerFn(F)};
gfB&&Object.assign(Polymer,gfB);Polymer._polymerFn=function(){throw Error("Nd");};/*

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:G2N,resolveUrl:_.d8,pathFromUrl:$oh};Polymer.DomModule=T6;Polymer.Async={timeOut:_.jS,animationFrame:_.Ld,idlePeriod:Z0Q,microTask:CC};Polymer.dedupingMixin=r7;Polymer.wrap=_.pC;Polymer.PropertiesChanged=F5f;Polymer.telemetry={instanceCount:W5m,incrementInstanceCount:function(){W5m++},
registrations:xo$,register:vjr,dumpRegistrations:function(){xo$.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=VJM;Polymer.CaseMap={dashToCamelCase:z6,camelToDashCase:o2};Polymer.PropertyAccessors=BTB;Polymer.TemplateStamp=aQE;Polymer.Path={isPath:LC,root:I2,isAncestor:JdG,isDescendant:nC,translate:mF,matches:ZDL,normalize:a2,split:Qu9,get:iE,set:FlS,isDeep:LC};Polymer.Settings={useShadow:NH,useNativeCSSProperties:NWS,useNativeCustomElements:fLC,get rootPath(){return O0f},setRootPath:function(F){O0f=F},
get sanitizeDOMValue(){return hM},setSanitizeDOMValue:function(F){hM=F},
get passiveTouchGestures(){return ttr},setPassiveTouchGestures:function(F){ttr=F},
get strictTemplatePolicy(){return $0},setStrictTemplatePolicy:function(F){$0=F},
get allowTemplateFromDomModule(){return XcC},setAllowTemplateFromDomModule:function(F){XcC=F},
get legacyOptimizations(){return lE},setLegacyOptimizations:function(F){lE=F},
get syncInitialRender(){return xVf},setSyncInitialRender:function(F){xVf=F},
get legacyUndefined(){return R2},setLegacyUndefined:function(F){R2=F},
get legacyWarnings(){return G6},setLegacyWarnings:function(F){G6=F},
get orderedComputed(){return vzr},setOrderedComputed:function(F){vzr=F},
get fastDomIf(){return H2},setFastDomIf:function(F){H2=F},
get removeNestedTemplates(){return Kn},setRemoveNestedTemplates:function(F){Kn=F},
get suppressTemplateNotifications(){return DJ},setSuppressTemplateNotifications:DJ};Polymer.rootPath!==void 0&&(O0f=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(hM=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(ttr=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&($0=Polymer.strictTemplatePolicy);XcC=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(lE=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(xVf=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(R2=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(G6=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(vzr=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(H2=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Kn=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(DJ=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return hM},
set:function(F){hM=F}});Polymer.PropertyEffects=k3;Polymer.StyleGather={stylesFromModules:gWh,stylesFromModule:exS,stylesFromTemplate:uxf,stylesFromModuleImports:KlW,cssFromModules:DeG,cssFromModule:HgC,cssFromTemplate:AcC,cssFromModuleImports:function(F){return(F=T6.import(F))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(F):""}};Polymer.ElementMixin=lv;Polymer.updateStyles=function(F){window.ShadyCSS&&window.ShadyCSS.styleDocument(F)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:C6Y};Polymer.html=_.bpC;Polymer.htmlLiteral=function(F){return new k7m(F,_.QS.apply(1,arguments))};Polymer.Element=Nv;Polymer.ArraySelectorMixin=TTu;Polymer.ArraySelector=fn;var u5B=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,K5h=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,i51=/@media\s(.*)/;var G7Y=null,wqS=window.HTMLImports&&window.HTMLImports.whenReady||null,$eY;var Hpf=null,w7=null,GP=function(){this.customStyles=[];this.enqueued=!1;Ue9(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},DsT=function(F){!F.enqueued&&w7&&(F.enqueued=!0,Ue9(w7))};
GP.prototype.addCustomStyle=function(F){F.__seenByShadyCSS||(F.__seenByShadyCSS=!0,this.customStyles.push(F),DsT(this))};
GP.prototype.getStyleForCustomStyle=function(F){if(F.__shadyCSSCachedStyle)return F.__shadyCSSCachedStyle;var W;F.getStyle?W=F.getStyle():W=F;return W};
GP.prototype.processStyles=function(){for(var F=this.customStyles,W=0;W<F.length;W++){var V=F[W];if(!V.__shadyCSSCachedStyle){var d=this.getStyleForCustomStyle(V);d&&(d=d.__appliedElement||d,Hpf&&Hpf(d),V.__shadyCSSCachedStyle=d)}}return F};
GP.prototype.addCustomStyle=GP.prototype.addCustomStyle;GP.prototype.getStyleForCustomStyle=GP.prototype.getStyleForCustomStyle;GP.prototype.processStyles=GP.prototype.processStyles;Object.defineProperties(GP.prototype,{transformCallback:{get:function(){return Hpf},
set:function(F){Hpf=F}},
validateCallback:{get:function(){return w7},
set:function(F){var W=!1;w7||(W=!0);w7=F;W&&DsT(this)}}});var Xqc=!(window.ShadyDOM&&window.ShadyDOM.inUse),Ogc,tM;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(tM=window.ShadyCSS.cssBuild);var AjC=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?Ogc=window.ShadyCSS.nativeCss:window.ShadyCSS?(xem(window.ShadyCSS),window.ShadyCSS=void 0):xem(window.WebComponents&&window.WebComponents.flags);var nXf=Ogc;var jsB=new GP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(F,W){jsB.processStyles();NX1(F,W)},
styleElement:function(){jsB.processStyles()},
styleDocument:function(F){jsB.processStyles();NX1(document.body,F)},
getComputedStyleValue:function(F,W){return f3r(F,W)},
flushCustomStyles:function(){},
nativeCss:nXf,nativeShadow:Xqc,cssBuild:tM,disableRuntime:AjC});window.ShadyCSS.CustomStyleInterface=jsB;var rjT=window.ShadyCSS.CustomStyleInterface,$3=function(){var F=HTMLElement.call(this)||this;F._style=null;rjT.addCustomStyle(F);return F};
_.u($3,HTMLElement);$3.prototype.getStyle=function(){if(this._style)return this._style;var F=this.querySelector("style");if(!F)return null;this._style=F;var W=F.getAttribute("include");W&&(F.removeAttribute("include"),F.textContent=DeG(W)+F.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
$3.prototype.getStyle=$3.prototype.getStyle;window.customElements.define("custom-style",$3);Polymer.CustomStyle=$3;var UJ=function(){this._timer=this._callback=this._asyncModule=null},OJ,ksM;
UJ.prototype.setConfig=function(F,W){var V=this;this._asyncModule=F;this._callback=W;this._timer=this._asyncModule.run(function(){V._timer=null;OJ.delete(V);V._callback()})};
UJ.prototype.cancel=function(){this.isActive()&&(C5u(this),OJ.delete(this))};
var C5u=function(F){F.isActive()&&(F._asyncModule.cancel(F._timer),F._timer=null)};
UJ.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
UJ.prototype.isActive=function(){return this._timer!=null};
_.XI=function(F,W,V){F instanceof UJ?C5u(F):F=new UJ;F.setConfig(W,V);return F};
OJ=new Set;_.x3=function(F){OJ.add(F)};
ksM=function(){var F=!!OJ.size;OJ.forEach(function(W){try{W.flush()}catch(V){setTimeout(function(){throw V;})}});
return F};var EWC=typeof document.head.style.touchAction==="string",vWN=["mousedown","mousemove","mouseup","click"],WRS=[0,1,4,2],lQS;try{lQS=(new MouseEvent("test",{buttons:1})).buttons===1}catch(F){lQS=!1}var FRK=lQS,ccC=!1;(function(){try{var F=Object.defineProperty({},"passive",{get:function(){ccC=!0}});
window.addEventListener("test",null,F);window.removeEventListener("test",null,F)}catch(W){}})();
var P6$=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),JcG=[],NTB={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},acf={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},ZgL=function(F){var W=F.sourceCapabilities;if(!W||W.firesTouchEvents)if(F.__polymerGesturesHandled={skip:!0},F.type==="click"){W=!1;for(var V=z91(F),d=0;d<V.length;d++){if(V[d].nodeType===Node.ELEMENT_NODE)if(V[d].localName==="label")JcG.push(V[d]);
else if(NTB[V[d].localName]){var y=V[d];var z=Array.prototype.slice.call(y.labels||[]);if(!z.length){z=[];try{var I=y.getRootNode();if(y.id){var n=I.querySelectorAll("label[for = '"+y.id+"']");for(y=0;y<n.length;y++)z.push(n[y])}}catch(M){}}for(y=0;y<z.length;y++)W=W||JcG.indexOf(z[y])>-1}if(V[d]===fQS)return}W||(F.preventDefault(),F.stopPropagation())}},fQS=null,v2=null,sj$=0,BVY=0,o29=-1,LRc=!1;
document.addEventListener("touchend",function(F){v2||QwK(!0);fQS=z91(F)[0];v2=_.XI(v2,_.jS.after(2500),function(){QwK();v2=fQS=null})},ccC?{passive:!0}:!1);
var z91=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(F){return F.composedPath&&F.composedPath()||[]},DD={},KC=[];
IcW({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){uE(this.info)},
mousedown:function(F){if(g8(F)){var W=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F),V=this;dqh(this.info,function(d){g8(d)||(k0("up",W,d),uE(V.info))},function(d){g8(d)&&k0("up",W,d);
uE(V.info)});
k0("down",W,F)}},
touchstart:function(F){k0("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F),F.changedTouches[0],F)},
touchend:function(F){k0("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F),F.changedTouches[0],F)}});
IcW({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(F){this.moves.length>2&&this.moves.shift();this.moves.push(F)},
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;uE(this.info)},
mousedown:function(F){if(g8(F)){var W=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F),V=this,d=function(y){var z=y.clientX,I=y.clientY;n2r(V.info,z,I)&&(V.info.state=V.info.started?y.type==="mouseup"?"end":"track":"start",V.info.state==="start"&&He("tap"),V.info.addMove({x:z,y:I}),g8(y)||(V.info.state="end",uE(V.info)),W&&mqc(V.info,W,y),V.info.started=!0)};
dqh(this.info,d,function(y){V.info.started&&d(y);uE(V.info)});
this.info.x=F.clientX;this.info.y=F.clientY}},
touchstart:function(F){F=F.changedTouches[0];this.info.x=F.clientX;this.info.y=F.clientY},
touchmove:function(F){var W=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F);F=F.changedTouches[0];var V=F.clientX,d=F.clientY;n2r(this.info,V,d)&&(this.info.state==="start"&&He("tap"),this.info.addMove({x:V,y:d}),mqc(this.info,W,F),this.info.state="track",this.info.started=!0)},
touchend:function(F){var W=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F);F=F.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:F.clientX,y:F.clientY}),mqc(this.info,W,F))}});
IcW({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(F){g8(F)&&(this.info.x=F.clientX,this.info.y=F.clientY)},
click:function(F){g8(F)&&iTS(this.info,F)},
touchstart:function(F){F=F.changedTouches[0];this.info.x=F.clientX;this.info.y=F.clientY},
touchend:function(F){iTS(this.info,F.changedTouches[0],F)}});var whh=r7(function(F){var W=function(){return F.apply(this,arguments)||this};
_.u(W,F);W.prototype._addEventListenerToNode=function(V,d,y){AM(V,d,y)||F.prototype._addEventListenerToNode.call(this,V,d,y)};
W.prototype._removeEventListenerFromNode=function(V,d,y){j0(V,d,y)||F.prototype._removeEventListenerFromNode.call(this,V,d,y)};
return W});var EJ=r7(function(F){var W=function(){return F.apply(this,arguments)||this};
_.u(W,F);W.prototype._shouldPropertyChange=function(V,d,y){return M$C(this,V,d,y,!0)};
return W}),Gsh=r7(function(F){var W=function(){return F.apply(this,arguments)||this};
_.u(W,F);W.prototype._shouldPropertyChange=function(V,d,y){return M$C(this,V,d,y,this.mutableData)};
_.S0.Object.defineProperties(W,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return W});
EJ._mutablePropertyChange=M$C;var YBK=!1;var $sD=whh(Gsh(k3(HTMLElement))),c2=function(){var F=$sD.call(this)||this;if($0)throw Error("Od");F.root=null;F.$=null;F.__children=null;return F};
_.u(c2,$sD);_.B=c2.prototype;_.B.attributeChangedCallback=function(){this.mutableData=!0};
_.B.connectedCallback=function(){pu9()||(this.style.display="none");this.render()};
_.B.disconnectedCallback=function(){this.__removeChildren()};
_.B.__insertChildren=function(){(0,_.pC)((0,_.pC)(this).parentNode).insertBefore(this.root,this)};
_.B.__removeChildren=function(){if(this.__children)for(var F=0;F<this.__children.length;F++)this.root.appendChild(this.__children[F])};
_.B.render=function(){var F=this;if(!this.__children){var W=W||this.querySelector("template");if(!W){var V=new MutationObserver(function(){if(W=F.querySelector("template"))V.disconnect(),F.render();else throw Error("Pd");});
V.observe(this,{childList:!0});return}this.root=this._stampTemplate(W);this.$=this.root.$;this.__children=[];for(var d=this.root.firstChild;d;d=d.nextSibling)this.__children[this.__children.length]=d;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.S0.Object.defineProperties(c2,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",c2);Polymer.Debouncer=UJ;Polymer.Gestures={gestures:DD,recognizers:KC,deepTargetFind:ygr,addListener:AM,removeListener:j0,register:IcW,setTouchAction:_.r8,prevent:He,resetMouseCanceller:function(){v2&&v2.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:AM,remove:j0};Polymer.GestureEventListeners=whh;Polymer.MutableData=EJ;Polymer.OptionalMutableData=Gsh;Polymer.DomBind=c2;_.t3=function(){do{var F=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var W=ksM()}while(F||W)};var h9c=null;qBW.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:qBW,writable:!0}});var HTC=k3(qBW),KRf=EJ(HTC),UsE=k3(function(){}),fC=function(F){var W=UsE.call(this)||this;
W._configureProperties(F);W.root=W._stampTemplate(W.__dataHost);var V=[];W.children=V;for(var d=W.root.firstChild;d;d=d.nextSibling)V.push(d),d.__templatizeInstance=W;W.__templatizeOwner&&W.__templatizeOwner.__hideTemplateChildren__&&W._showHideChildren(!0);V=W.__templatizeOptions;(F&&V.instanceProps||!V.instanceProps)&&W._enableProperties();return W};
_.u(fC,UsE);_.B=fC.prototype;_.B._configureProperties=function(F){if(this.__templatizeOptions.forwardHostProp)for(var W in this.__hostProps)this._setPendingProperty(W,this.__dataHost["_host_"+W]);for(var V in F)this._setPendingProperty(V,F[V])};
_.B.forwardHostProp=function(F,W){this._setPendingPropertyOrPath(F,W,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.B._addEventListenerToNode=function(F,W,V){var d=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(F,W,function(z){z.model=d;V(z)});
else{var y=this.__dataHost.__dataHost;y&&y._addEventListenerToNode(F,W,V)}};
_.B._showHideChildren=function(F){bTr(F,this.children)};
_.B._setUnmanagedPropertyToNode=function(F,W,V){F.__hideTemplateChildren__&&F.nodeType==Node.TEXT_NODE&&W=="textContent"?F.__polymerTextContent__=V:UsE.prototype._setUnmanagedPropertyToNode.call(this,F,W,V)};
_.B.dispatchEvent=function(){return!0};
_.S0.Object.defineProperties(fC.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var F=this.__parentModel;if(!F){var W;F=this;do F=F.__dataHost.__dataHost;while((W=F.__templatizeOptions)&&!W.parentModel);this.__parentModel=F}return F}}});
var e9h=EJ(fC);var SS=function(){var F=Nv.call(this)||this;F.__renderDebouncer=null;F._lastIf=!1;F.__hideTemplateChildren__=!1;return F};
_.u(SS,Nv);_.B=SS.prototype;_.B.__debounceRender=function(){var F=this;this.__renderDebouncer=_.XI(this.__renderDebouncer,CC,function(){return F.__render()});
_.x3(this.__renderDebouncer)};
_.B.disconnectedCallback=function(){Nv.prototype.disconnectedCallback.call(this);var F=(0,_.pC)(this).parentNode;F&&(F.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.pC)(F).host)||this.__teardownInstance()};
_.B.connectedCallback=function(){Nv.prototype.connectedCallback.call(this);pu9()||(this.style.display="none");this.if&&this.__debounceRender()};
_.B.__ensureTemplate=function(){var F=this;if(!this.__template){var W=this._templateInfo?this:(0,_.pC)(this).querySelector("template");if(!W){var V=new MutationObserver(function(){if((0,_.pC)(F).querySelector("template"))V.disconnect(),F.__render();else throw Error("Sd");});
V.observe(this,{childList:!0});return!1}this.__template=W}return!0};
_.B.__ensureInstance=function(){var F=(0,_.pC)(this).parentNode;if(this.__hasInstance()){var W=this.__getInstanceNodes();if(W&&W.length&&(0,_.pC)(this).previousSibling!==W[W.length-1])for(var V=0,d=void 0;V<W.length&&(d=W[V]);V++)(0,_.pC)(F).insertBefore(d,this)}else{if(!F||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(F)}return!0};
_.B.render=function(){_.t3()};
_.B.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();DJ&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.B.__hasInstance=function(){};
_.B.__getInstanceNodes=function(){};
_.B.__createAndInsertInstance=function(){};
_.B.__teardownInstance=function(){};
_.B._showHideChildren=function(){};
_.S0.Object.defineProperties(SS,{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:SS.prototype.__debounceRender},restamp:{type:Boolean,observer:SS.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var OpM=function(){var F=SS.call(this)||this;F.__instance=null;F.__syncInfo=null;return F};
_.u(OpM,SS);_.B=OpM.prototype;_.B.__hasInstance=function(){return!!this.__instance};
_.B.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.B.__createAndInsertInstance=function(F){var W=this,V=this.__dataHost||this;if($0&&!this.__dataHost)throw Error("Qd");var d=V._bindTemplate(this.__template,!0);d.runEffects=function(y,z,I){var n=W.__syncInfo;if(W.if)n&&(W.__syncInfo=null,W._showHideChildren(),z=Object.assign(n.changedProps,z)),y(z,I);else if(W.__instance)if(n||(n=W.__syncInfo={runEffects:y,changedProps:{}}),I)for(var M in z)y=I2(M),n.changedProps[y]=W.__dataHost[y];else Object.assign(n.changedProps,z)};
this.__instance=V._stampTemplate(this.__template,d);(0,_.pC)(F).insertBefore(this.__instance,this)};
_.B.__syncHostProperties=function(){var F=this.__syncInfo;F&&(this.__syncInfo=null,F.runEffects(F.changedProps,!1))};
_.B.__teardownInstance=function(){var F=this.__dataHost||this;this.__instance&&(F._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.B._showHideChildren=function(){var F=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==F&&(this.__instance.__hidden=F,bTr(F,this.__instance.templateInfo.childNodes));F||this.__syncHostProperties()};
var XhE=function(){var F=SS.call(this)||this;F.__ctor=null;F.__instance=null;F.__invalidProps=null;return F};
_.u(XhE,SS);_.B=XhE.prototype;_.B.__hasInstance=function(){return!!this.__instance};
_.B.__getInstanceNodes=function(){return this.__instance.children};
_.B.__createAndInsertInstance=function(F){this.__ctor||(this.__ctor=w8(this.__template,this,{mutableData:!0,forwardHostProp:function(W,V){this.__instance&&(this.if?this.__instance.forwardHostProp(W,V):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[I2(W)]=!0))}}));
this.__instance=new this.__ctor;(0,_.pC)(F).insertBefore(this.__instance.root,this)};
_.B.__teardownInstance=function(){if(this.__instance){var F=this.__instance.children;if(F&&F.length){var W=(0,_.pC)(F[0]).parentNode;if(W){W=(0,_.pC)(W);for(var V=0,d=void 0;V<F.length&&(d=F[V]);V++)W.removeChild(d)}}this.__instance=this.__invalidProps=null}};
_.B.__syncHostProperties=function(){var F=this.__invalidProps;if(F){this.__invalidProps=null;for(var W in F)this.__instance._setPendingProperty(W,this.__dataHost[W]);this.__instance._flushProperties()}};
_.B._showHideChildren=function(){var F=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==F&&(this.__instance.__hidden=F,this.__instance._showHideChildren(F));F||this.__syncHostProperties()};
_.as=H2?OpM:XhE;customElements.define(_.as.is,_.as);Polymer.enqueueDebouncer=_.x3;Polymer.flush=_.t3;Polymer.Templatize={templatize:w8,modelForElement:klG};Polymer.TemplateInstanceBase=fC;Polymer.DomIf=_.as;var xsS=Gsh(Nv),m5=function(){var F=xsS.call(this)||this;F.__instances=[];F.__renderDebouncer=null;F.__itemsIdxToInstIdx={};F.__chunkCount=null;F.__renderStartTime=null;F.__itemsArrayChanged=!1;F.__shouldMeasureChunk=!1;F.__shouldContinueChunking=!1;F.__chunkingId=0;F.__sortFn=null;F.__filterFn=null;F.__observePaths=null;F.__ctor=null;F.__isDetached=!0;F.template=null;return F};
_.u(m5,xsS);_.B=m5.prototype;_.B.disconnectedCallback=function(){xsS.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var F=0;F<this.__instances.length;F++)this.__detachInstance(F);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.B.connectedCallback=function(){xsS.prototype.connectedCallback.call(this);pu9()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var F=(0,_.pC)((0,_.pC)(this).parentNode),W=0;W<this.__instances.length;W++)this.__attachInstance(W,F);this.__chunkingId&&this.__render()}};
_.B.__ensureTemplatized=function(){var F=this;if(!this.__ctor){var W=this.template=this._templateInfo?this:this.querySelector("template");if(!W){var V=new MutationObserver(function(){if(F.querySelector("template"))V.disconnect(),F.__render();else throw Error("Td");});
V.observe(this,{childList:!0});return!1}var d={};d[this.as]=!0;d[this.indexAs]=!0;d[this.itemsIndexAs]=!0;this.__ctor=w8(W,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:d,forwardHostProp:function(y,z){for(var I=this.__instances,n=0,M=void 0;n<I.length&&(M=I[n]);n++)M.forwardHostProp(y,z)},
notifyInstanceProp:function(y,z,I){ZDL(this.as,z)&&(y=y[this.itemsIndexAs],z==this.as&&(this.items[y]=I),z=mF(this.as,"items."+y,z),this.notifyPath(z,I))}})}return!0};
_.B.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.B.__functionFromPropertyValue=function(F){if(typeof F==="string"){var W=this.__getMethodHost();return function(){return W[F].apply(W,arguments)}}return F};
_.B.__sortChanged=function(F){this.__sortFn=this.__functionFromPropertyValue(F);this.items&&this.__debounceRender(this.__render)};
_.B.__filterChanged=function(F){this.__filterFn=this.__functionFromPropertyValue(F);this.items&&this.__debounceRender(this.__render)};
_.B.__computeFrameTime=function(F){return Math.ceil(1E3/F)};
_.B.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.B.__handleObservedPaths=function(F){if(this.__sortFn||this.__filterFn)if(!F)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var W=this.__observePaths,V=0;V<W.length;V++)F.indexOf(W[V])===0&&this.__debounceRender(this.__render,this.delay)};
_.B.__itemsChanged=function(F){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(F.path,F.value)||(F.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.B.__debounceRender=function(F,W){W=W===void 0?0:W;this.__renderDebouncer=_.XI(this.__renderDebouncer,W>0?_.jS.after(W):CC,F.bind(this));_.x3(this.__renderDebouncer)};
_.B.render=function(){this.__debounceRender(this.__render);_.t3()};
_.B.__render=function(){var F=this;if(this.__ensureTemplatized()){var W=this.items||[],V=this.__sortAndFilterItems(W),d=this.__calculateLimit(V.length);this.__updateInstances(W,d,V);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){F.__chunkingId=null;F.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);DJ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.B.__sortAndFilterItems=function(F){for(var W=this,V=Array(F.length),d=0;d<F.length;d++)V[d]=d;this.__filterFn&&(V=V.filter(function(y,z,I){return W.__filterFn(F[y],z,I)}));
this.__sortFn&&V.sort(function(y,z){return W.__sortFn(F[y],F[z])});
return V};
_.B.__calculateLimit=function(F){var W=F,V=this.__instances.length;if(this.initialCount){var d;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(W=Math.min(F,this.initialCount),this.__chunkCount=(d=Math.max(W-V,0))||1):(d=Math.min(Math.max(F-V,0),this.__chunkCount),W=Math.min(V+d,F));this.__shouldMeasureChunk=d===this.__chunkCount;this.__shouldContinueChunking=W<F;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return W};
_.B.__continueChunking=function(){if(this.__shouldMeasureChunk){var F=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/F*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.B.__updateInstances=function(F,W,V){var d=this.__itemsIdxToInstIdx={},y;for(y=0;y<W;y++){var z=this.__instances[y],I=V[y],n=F[I];d[I]=y;z?(z._setPendingProperty(this.as,n),z._setPendingProperty(this.indexAs,y),z._setPendingProperty(this.itemsIndexAs,I),z._flushProperties()):this.__insertInstance(n,y,I)}for(F=this.__instances.length-1;F>=y;F--)this.__detachAndRemoveInstance(F)};
_.B.__detachInstance=function(F){F=this.__instances[F];for(var W=(0,_.pC)(F.root),V=0;V<F.children.length;V++)W.appendChild(F.children[V]);return F};
_.B.__attachInstance=function(F,W){W.insertBefore(this.__instances[F].root,this)};
_.B.__detachAndRemoveInstance=function(F){this.__detachInstance(F);this.__instances.splice(F,1)};
_.B.__stampInstance=function(F,W,V){var d={};d[this.as]=F;d[this.indexAs]=W;d[this.itemsIndexAs]=V;return new this.__ctor(d)};
_.B.__insertInstance=function(F,W,V){F=this.__stampInstance(F,W,V);V=(V=this.__instances[W+1])?V.children[0]:this;(0,_.pC)((0,_.pC)(this).parentNode).insertBefore(F.root,V);return this.__instances[W]=F};
_.B._showHideChildren=function(F){for(var W=0;W<this.__instances.length;W++)this.__instances[W]._showHideChildren(F)};
_.B.__handleItemPath=function(F,W){var V=F.slice(6),d=V.indexOf(".");F=d<0?V:V.substring(0,d);if(F==parseInt(F,10)){V=d<0?"":V.substring(d+1);this.__handleObservedPaths(V);if(F=this.__instances[this.__itemsIdxToInstIdx[F]])F._setPendingPropertyOrPath(this.as+(V?"."+V:""),W,!1,!0),F._flushProperties();return!0}};
_.B.itemForElement=function(F){return(F=this.modelForElement(F))&&F[this.as]};
_.B.indexForElement=function(F){return(F=this.modelForElement(F))&&F[this.indexAs]};
_.B.modelForElement=function(F){return klG(this.template,F)};
_.S0.Object.defineProperties(m5,{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:m5.prototype.__sortChanged},filter:{type:Function,observer:m5.prototype.__filterChanged},observe:{type:String,observer:m5.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!DJ,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.*)"]}}});
m5.prototype._setRenderedItemCount=function(){};
customElements.define(m5.is,m5);Polymer.DomRepeat=m5;var vfB=function(F,W){var V=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=F;this.callback=W;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){V._schedule()};
this.connect();this._schedule()},EfQ=function(F){var W=(0,_.pC)(F);
if(Ue(F))return W.assignedNodes({flatten:!0});F=[];for(var V=0;V<W.childNodes.length;V++){var d=W.childNodes[V];Ue(d)?F.push.apply(F,_.Pd((0,_.pC)(d).assignedNodes({flatten:!0}))):F.push(d)}return F};
_.B=vfB.prototype;_.B.connect=function(){var F=this;Ue(this._target)?this._listenSlots([this._target]):(0,_.pC)(this._target).children&&(this._listenSlots((0,_.pC)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(W){F._processMutations(W)}):(this._nativeChildrenObserver=new MutationObserver(function(W){F._processMutations(W)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.B.disconnect=function(){Ue(this._target)?this._unlistenSlots([this._target]):(0,_.pC)(this._target).children&&(this._unlistenSlots((0,_.pC)(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};
_.B._schedule=function(){var F=this;this._scheduled||(this._scheduled=!0,CC.run(function(){return F.flush()}))};
_.B._processMutations=function(F){this._processSlotMutations(F);this.flush()};
_.B._processSlotMutations=function(F){if(F)for(var W=0;W<F.length;W++){var V=F[W];V.addedNodes&&this._listenSlots(V.addedNodes);V.removedNodes&&this._unlistenSlots(V.removedNodes)}};
_.B.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 F={target:this._target,addedNodes:[],removedNodes:[]},W=EfQ(this._target),V=C6Y(W,this._effectiveNodes),d=0,y=void 0;d<V.length&&(y=V[d]);d++)for(var z=0,I=void 0;z<y.removed.length&&(I=y.removed[z]);z++)F.removedNodes.push(I);
d=0;for(y=void 0;d<V.length&&(y=V[d]);d++)for(z=y.index;z<y.index+y.addedCount;z++)F.addedNodes.push(W[z]);this._effectiveNodes=W;W=!1;if(F.addedNodes.length||F.removedNodes.length)W=!0,this.callback.call(this._target,F);return W};
_.B._listenSlots=function(F){for(var W=0;W<F.length;W++){var V=F[W];Ue(V)&&V.addEventListener("slotchange",this._boundSchedule)}};
_.B._unlistenSlots=function(F){for(var W=0;W<F.length;W++){var V=F[W];Ue(V)&&V.removeEventListener("slotchange",this._boundSchedule)}};var P2=Element.prototype,cjr=P2.matches||P2.matchesSelector||P2.mozMatchesSelector||P2.msMatchesSelector||P2.oMatchesSelector||P2.webkitMatchesSelector,tJE=function(F,W){return cjr.call(F,W)},Oe=function(F){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(F);
this.node=F},ZpB;
_.B=Oe.prototype;_.B.observeNodes=function(F){return new vfB(this.node,F)};
_.B.unobserveNodes=function(F){F.disconnect()};
_.B.notifyObserver=function(){};
_.B.deepContains=function(F){if((0,_.pC)(this.node).contains(F))return!0;var W=F;for(F=F.ownerDocument;W&&W!==F&&W!==this.node;)W=(0,_.pC)(W).parentNode||(0,_.pC)(W).host;return W===this.node};
_.B.getOwnerRoot=function(){return(0,_.pC)(this.node).getRootNode()};
_.B.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.pC)(this.node).assignedNodes({flatten:!0}):[]};
_.B.getDestinationInsertionPoints=function(){for(var F=[],W=(0,_.pC)(this.node).assignedSlot;W;)F.push(W),W=(0,_.pC)(W).assignedSlot;return F};
_.B.importNode=function(F,W){return(0,_.pC)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(F,W)};
_.B.getEffectiveChildNodes=function(){return EfQ(this.node)};
_.B.queryDistributedElements=function(F){for(var W=this.getEffectiveChildNodes(),V=[],d=0,y=W.length,z=void 0;d<y&&(z=W[d]);d++)z.nodeType===Node.ELEMENT_NODE&&tJE(z,F)&&V.push(z);return V};
_.S0.Object.defineProperties(Oe.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var F=this.node;return F._activeElement!==void 0?F._activeElement:F.activeElement}}});
var J3=function(F){this.event=F};
_.S0.Object.defineProperties(J3.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 S8M=Oe;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var P5r=window.ShadyDOM.Wrapper,JjT=function(){return P5r.apply(this,arguments)||this};
_.u(JjT,P5r);Object.getOwnPropertyNames(Oe.prototype).forEach(function(F){F!="activeElement"&&F!="constructor"&&(JjT.prototype[F]=Oe.prototype[F])});
NVN(JjT.prototype,["classList"]);S8M=JjT;Object.defineProperties(J3.prototype,{localTarget:{get:function(){var F=this.event.currentTarget;F=F&&_.z8(F).getOwnerRoot();for(var W=this.path,V=0;V<W.length;V++){var d=W[V];if(_.z8(d).getOwnerRoot()===F)return d}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else lcm(),NVN(Oe.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),fch();ZpB=S8M;_.z8=function(F){F=F||document;if(F instanceof S8M)return F;if(F instanceof J3)return F;var W=F.__domApi;W||(F instanceof Event?W=new J3(F):W=new S8M(F),F.__domApi=W);return W};var QsE=/:host\(:dir\((ltr|rtl)\)\)/g,FsS=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,WsE=/:dir\((?:ltr|rtl)\)/,Vii=!(!window.ShadyDOM||!window.ShadyDOM.inUse),x0=[],ZJ=null,XW="",daB=r7(function(F){Vii||ZJ||(XW=document.documentElement.getAttribute("dir"),ZJ=new MutationObserver(wuS),ZJ.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var W=BTB(F);F=function(){var V=W.call(this)||this;V.__autoDirOptOut=!1;return V};
_.u(F,W);F._processStyleText=function(V,d){V=W._processStyleText.call(this,V,d);!Vii&&WsE.test(V)&&(V=this._replaceDirInCssText(V),this.__activateDir=!0);return V};
F._replaceDirInCssText=function(V){V=V.replace(QsE,':host([dir="$1"])');return V=V.replace(FsS,':host([dir="$2"]) $1')};
F.prototype.ready=function(){W.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
F.prototype.connectedCallback=function(){W.prototype.connectedCallback&&W.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(ZJ&&ZJ.takeRecords().length&&wuS(),x0.push(this),this.__autoDirOptOut||this.setAttribute("dir",XW))};
F.prototype.disconnectedCallback=function(){W.prototype.disconnectedCallback&&W.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var V=x0.indexOf(this);V>-1&&x0.splice(V,1)}};
F.__activateDir=!1;return F});var yUi=function(F){for(;F;){var W=Object.getOwnPropertyDescriptor(F,"observedAttributes");if(W)return W.get;F=Object.getPrototypeOf(F.prototype).constructor}return function(){return[]}};
r7(function(F){var W=lv(F),V=yUi(W);F=function(){return W.call(this)||this};
_.u(F,W);F.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:W.prototype._initializeProperties.call(this)};
F.prototype._enableProperties=function(){this.__isUpgradeDisabled||W.prototype._enableProperties.call(this)};
F.prototype._canApplyPropertyDefault=function(d){return W.prototype._canApplyPropertyDefault.call(this,d)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(d))};
F.prototype.attributeChangedCallback=function(d,y,z,I){d=="disable-upgrade"?this.__isUpgradeDisabled&&z==null&&(W.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.pC)(this).isConnected&&W.prototype.connectedCallback.call(this)):W.prototype.attributeChangedCallback.call(this,d,y,z,I)};
F.prototype.connectedCallback=function(){this.__isUpgradeDisabled||W.prototype.connectedCallback.call(this)};
F.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||W.prototype.disconnectedCallback.call(this)};
_.S0.Object.defineProperties(F,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return V.call(this).concat("disable-upgrade")}}});
return F});var ve=!1,$qY=[],Ee=[];var xqW=window.ShadyDOM,v2f=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",cg1):document.readyState==="interactive"||document.readyState==="complete"?cg1():window.addEventListener("DOMContentLoaded",cg1);var Pyf=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=""},t$G=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,SBc=/@import[^;]*;/gim,VHS=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,dA1=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,yih=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,zKG=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,FTh=/^@[^\s]*keyframes/,
QjC=/\s+/g;var oX1={};var LTG=Promise.resolve();var zQE=new Set;var oxS=/;\s*/m,sph=/^\s*(initial)|(inherit)\s*$/,BBB=/\s*!important/,LsS=function(){this._map={}};
LsS.prototype.set=function(F,W){F=F.trim();this._map[F]={properties:W,dependants:{}}};
LsS.prototype.get=function(F){F=F.trim();return this._map[F]||null};
var ITB=null,QM=function(){this._measureElement=this._currentElement=null;this._map=new LsS};
_.B=QM.prototype;_.B.detectMixin=function(F){F=K5h.test(F)||u5B.test(F);K5h.lastIndex=0;u5B.lastIndex=0;return F};
_.B.transformTemplate=function(F,W){if(F._gatheredStyle===void 0){var V=[];for(var d=F.content.querySelectorAll("style"),y=0;y<d.length;y++){var z=d[y];if(z.hasAttribute("shady-unscoped")){if(!Xqc){var I=z.textContent;if(!zQE.has(I)){zQE.add(I);var n=document.createElement("style");n.setAttribute("shady-unscoped","");n.textContent=I;document.head.appendChild(n)}z.parentNode.removeChild(z)}}else V.push(z.textContent),z.parentNode.removeChild(z)}(V=V.join("").trim())?(d=document.createElement("style"),
d.textContent=V,F.content.insertBefore(d,F.content.firstChild),V=d):V=null;F._gatheredStyle=V}return(F=F._gatheredStyle)?this.JSC$11582_transformStyle(F,W):null};
_.B.JSC$11582_transformStyle=function(F,W){W=W===void 0?"":W;var V=a0r(F);this.transformRules(V,W);F.textContent=mA$(V);return V};
_.B.transformCustomStyle=function(F){var W=this,V=a0r(F);MHC(V,function(d){d.selector===":root"&&(d.selector="html");W.transformRule(d)});
F.textContent=mA$(V);return V};
_.B.transformRules=function(F,W){var V=this;this._currentElement=W;MHC(F,function(d){V.transformRule(d)});
this._currentElement=null};
_.B.transformRule=function(F){F.cssText=nxM(this,F.parsedCssText,F);F.selector===":root"&&(F.selector=":host > *")};
var nxM=function(F,W,V){W=W.replace(u5B,function(d,y,z,I){return F._produceCssProperties(d,y,z,I,V)});
return F._consumeCssProperties(W,V)};
_.B=QM.prototype;_.B._getInitialValueForProperty=function(F){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(F)};
_.B._fallbacksFromPreviousRules=function(F){for(var W=this,V=F;V.parent;)V=V.parent;var d={},y=!1;MHC(V,function(z){(y=y||z===F)||z.selector===F.selector&&Object.assign(d,W._cssTextToMap(z.parsedCssText))});
return d};
_.B._consumeCssProperties=function(F,W){for(var V;V=K5h.exec(F);){var d=V[0],y=V[1];V=V.index;var z=V+d.indexOf("@apply"),I=V+d.length;d=F.slice(0,z);F=F.slice(I);z=W?this._fallbacksFromPreviousRules(W):{};Object.assign(z,this._cssTextToMap(d));y=this._atApplyToCssProperties(y,z);F=d+y+F;K5h.lastIndex=V+y.length}return F};
_.B._atApplyToCssProperties=function(F,W){F=F.replace(oxS,"");var V=[],d=this._map.get(F);d||(this._map.set(F,{}),d=this._map.get(F));if(d){this._currentElement&&(d.dependants[this._currentElement]=!0);var y,z=d.properties;for(y in z){var I=W&&W[y];d=[y,": var(",F,"_-_",y];I&&d.push(",",I.replace(BBB,""));d.push(")");BBB.test(z[y])&&d.push(" !important");V.push(d.join(""))}}return V.join("; ")};
_.B._replaceInitialOrInherit=function(F,W){var V=sph.exec(W);V&&(W=V[1]?this._getInitialValueForProperty(F):"apply-shim-inherit");return W};
_.B._cssTextToMap=function(F,W){W=W===void 0?!1:W;F=F.split(";");for(var V,d,y={},z=0;z<F.length;z++)if(V=F[z])d=V.split(":"),d.length>1&&(V=d[0].trim(),d=d.slice(1).join(":"),W&&(d=this._replaceInitialOrInherit(V,d)),y[V]=d);return y};
_.B._invalidateMixinEntry=function(F){if(ITB)for(var W in F.dependants)W!==this._currentElement&&ITB(W)};
_.B._produceCssProperties=function(F,W,V,d,y){var z=this;V&&Yu1(V,function(g,K){K&&z._map.get(K)&&(d="@apply "+K+";")});
if(!d)return F;var I=this._consumeCssProperties(""+d,y);y=F.slice(0,F.indexOf("--"));var n=I=this._cssTextToMap(I,!0),M=this._map.get(W),Y=M&&M.properties;Y?n=Object.assign(Object.create(Y),I):this._map.set(W,n);var h=[],q,R=!1;for(q in n){var b=I[q];b===void 0&&(b="initial");!Y||q in Y||(R=!0);h.push(W+"_-_"+q+": "+b)}R&&this._invalidateMixinEntry(M);M&&(M.properties=n);V&&(y=F+";"+y);return y+h.join("; ")+";"};
QM.prototype.detectMixin=QM.prototype.detectMixin;QM.prototype.transformStyle=QM.prototype.JSC$11582_transformStyle;QM.prototype.transformCustomStyle=QM.prototype.transformCustomStyle;QM.prototype.transformRules=QM.prototype.transformRules;QM.prototype.transformRule=QM.prototype.transformRule;QM.prototype.transformTemplate=QM.prototype.transformTemplate;QM.prototype._separator="_-_";Object.defineProperty(QM.prototype,"invalidCallback",{get:function(){return ITB},
set:function(F){ITB=F}});var F9=new QM,mah=function(){this.customStyleInterface=null;F9.invalidCallback=sim},WJ=function(F){!F.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(F.customStyleInterface=window.ShadyCSS.CustomStyleInterface,F.customStyleInterface.transformCallback=function(W){F9.transformCustomStyle(W)},F.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){F.customStyleInterface.enqueued&&F.flushCustomStyles()})})};
_.B=mah.prototype;_.B.prepareTemplate=function(F,W){WJ(this);pRh(F)===""&&(oX1[W]=F,W=F9.transformTemplate(F,W),F._styleAst=W)};
_.B.flushCustomStyles=function(){WJ(this);if(this.customStyleInterface){var F=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var W=0;W<F.length;W++){var V=this.customStyleInterface.getStyleForCustomStyle(F[W]);V&&F9.transformCustomStyle(V)}this.customStyleInterface.enqueued=!1}}};
_.B.styleSubtree=function(F,W){WJ(this);W&&NX1(F,W);if(F.shadowRoot)for(this.styleElement(F),F=F.shadowRoot.children||F.shadowRoot.childNodes,W=0;W<F.length;W++)this.styleSubtree(F[W]);else for(F=F.children||F.childNodes,W=0;W<F.length;W++)this.styleSubtree(F[W])};
_.B.styleElement=function(F){WJ(this);var W=F.localName,V;W?W.indexOf("-")>-1?V=W:V=F.getAttribute&&F.getAttribute("is")||"":V=F.is;W=oX1[V];if(!(W&&pRh(W)!==""||!W||Bb1(W))){if(Bb1(W)||W._applyShimValidatingVersion!==W._applyShimNextVersion)this.prepareTemplate(W,V),I0Y(W);if(F=F.shadowRoot)if(F=F.querySelector("style"))F.__cssRules=W._styleAst,F.textContent=mA$(W._styleAst)}};
_.B.styleDocument=function(F){WJ(this);this.styleSubtree(document.body,F)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var VQ=new mah,aTT=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(F,W){VQ.flushCustomStyles();VQ.prepareTemplate(F,W)},
prepareTemplateStyles:function(F,W,V){window.ShadyCSS.prepareTemplate(F,W,V)},
prepareTemplateDom:function(){},
styleSubtree:function(F,W){VQ.flushCustomStyles();VQ.styleSubtree(F,W)},
styleElement:function(F){VQ.flushCustomStyles();VQ.styleElement(F)},
styleDocument:function(F){VQ.flushCustomStyles();VQ.styleDocument(F)},
getComputedStyleValue:function(F,W){return f3r(F,W)},
flushCustomStyles:function(){VQ.flushCustomStyles()},
nativeCss:nXf,nativeShadow:Xqc,cssBuild:tM,disableRuntime:AjC};aTT&&(window.ShadyCSS.CustomStyleInterface=aTT)}window.ShadyCSS.ApplyShim=F9;var idB;idB=window.ShadyCSS;_.di=r7(function(F){F=whh(lv(F));var W=hfD?F:daB(F),V=yUi(W),d={x:"pan-x",y:"pan-y",none:"none",all:"auto"};F=function(){return W.call(this)||this};
_.u(F,W);F.prototype.created=function(){};
F.prototype.__attributeReaction=function(y,z,I){(this.__dataAttributes&&this.__dataAttributes[y]||y==="disable-upgrade")&&this.attributeChangedCallback(y,z,I,null)};
F.prototype.setAttribute=function(y,z){if(Ezf&&!this._legacyForceObservedAttributes){var I=this.getAttribute(y);W.prototype.setAttribute.call(this,y,z);this.__attributeReaction(y,I,String(z))}else W.prototype.setAttribute.call(this,y,z)};
F.prototype.removeAttribute=function(y){if(Ezf&&!this._legacyForceObservedAttributes){var z=this.getAttribute(y);W.prototype.removeAttribute.call(this,y);this.__attributeReaction(y,z,null)}else W.prototype.removeAttribute.call(this,y)};
F.prototype._enableProperties=function(){this.__isUpgradeDisabled||W.prototype._enableProperties.call(this)};
F.prototype._canApplyPropertyDefault=function(y){return W.prototype._canApplyPropertyDefault.call(this,y)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(y))};
F.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(W.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
F.prototype.attached=function(){};
F.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(W.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
F.prototype.detached=function(){};
F.prototype.attributeChangedCallback=function(y,z,I,n){z!==I&&(y=="disable-upgrade"?this.__isUpgradeDisabled&&I==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.pC)(this).isConnected&&this.connectedCallback()):(W.prototype.attributeChangedCallback.call(this,y,z,I,n),this.attributeChanged(y,z,I)))};
F.prototype.attributeChanged=function(){};
F.prototype._initializeProperties=function(){if(lE&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var y=Object.getPrototypeOf(this);y.hasOwnProperty("__hasRegisterFinished")||(this._registered(),y.__hasRegisterFinished=!0);W.prototype._initializeProperties.call(this);this.root=this;this.created();Ezf&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
F.prototype._takeAttributes=function(){for(var y=this.attributes,z=0,I=y.length;z<I;z++){var n=y[z];this.__attributeReaction(n.name,null,n.value)}};
F.prototype._registered=function(){};
F.prototype.ready=function(){this._ensureAttributes();W.prototype.ready.call(this)};
F.prototype._ensureAttributes=function(){};
F.prototype._applyListeners=function(){};
F.prototype.serialize=function(y){return this._serializeValue(y)};
F.prototype.deserialize=function(y,z){return this._deserializeValue(y,z)};
F.prototype.reflectPropertyToAttribute=function(y,z,I){this._propertyToAttribute(y,z,I)};
F.prototype.serializeValueToAttribute=function(y,z,I){this._valueToNodeAttribute(I||this,y,z)};
F.prototype.extend=function(y,z){if(!y||!z)return y||z;for(var I=Object.getOwnPropertyNames(z),n=0,M=void 0;n<I.length&&(M=I[n]);n++){var Y=Object.getOwnPropertyDescriptor(z,M);Y&&Object.defineProperty(y,M,Y)}return y};
F.prototype.mixin=function(y,z){for(var I in z)y[I]=z[I];return y};
F.prototype.chainObject=function(y,z){y&&z&&y!==z&&(y.__proto__=z);return y};
F.prototype.instanceTemplate=function(y){y=this.constructor._contentForTemplate(y);return document.importNode(y,!0)};
F.prototype.fire=function(y,z,I){I=I||{};z=z===null||z===void 0?{}:z;y=new Event(y,{bubbles:I.bubbles===void 0?!0:I.bubbles,cancelable:!!I.cancelable,composed:I.composed===void 0?!0:I.composed});y.detail=z;(0,_.pC)(I.node||this).dispatchEvent(y);return y};
F.prototype.listen=function(y,z,I){y=y||this;var n=this.__boundListeners||(this.__boundListeners=new WeakMap),M=n.get(y);M||(M={},n.set(y,M));n=z+I;M[n]||(M[n]=this._addMethodEventListenerToNode(y,z,I,this))};
F.prototype.unlisten=function(y,z,I){y=y||this;var n=this.__boundListeners&&this.__boundListeners.get(y);I=z+I;var M=n&&n[I];M&&(this._removeEventListenerFromNode(y,z,M),n[I]=null)};
F.prototype.setScrollDirection=function(y,z){_.r8(z||this,d[y]||"auto")};
F.prototype.$$=function(y){return this.root.querySelector(y)};
F.prototype.distributeContent=function(){var y=_.z8(this);window.ShadyDOM&&y.shadowRoot&&ShadyDOM.flush()};
F.prototype.getEffectiveChildNodes=function(){return _.z8(this).getEffectiveChildNodes()};
F.prototype.queryDistributedElements=function(y){return _.z8(this).queryDistributedElements(y)};
F.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(y){return y.nodeType===Node.ELEMENT_NODE})};
F.prototype.getEffectiveTextContent=function(){for(var y=this.getEffectiveChildNodes(),z=[],I=0,n;n=y[I];I++)n.nodeType!==Node.COMMENT_NODE&&z.push(n.textContent);return z.join("")};
F.prototype.queryEffectiveChildren=function(y){return(y=this.queryDistributedElements(y))&&y[0]};
F.prototype.queryAllEffectiveChildren=function(y){return this.queryDistributedElements(y)};
F.prototype.getContentChildNodes=function(y){return(y=this.root.querySelector(y||"slot"))?_.z8(y).getDistributedNodes():[]};
F.prototype.getContentChildren=function(y){return this.getContentChildNodes(y).filter(function(z){return z.nodeType===Node.ELEMENT_NODE})};
F.prototype.isLightDescendant=function(y){return this!==y&&(0,_.pC)(this).contains(y)&&(0,_.pC)(this).getRootNode()===(0,_.pC)(y).getRootNode()};
F.prototype.isLocalDescendant=function(y){return this.root===(0,_.pC)(y).getRootNode()};
F.prototype.scopeSubtree=function(y,z){return E2Y(y,z===void 0?!1:z)};
F.prototype.getComputedStyleValue=function(y){return idB.getComputedStyleValue(this,y)};
F.prototype.debounce=function(y,z,I){this._debouncers=this._debouncers||{};return this._debouncers[y]=_.XI(this._debouncers[y],I>0?_.jS.after(I):CC,z.bind(this))};
F.prototype.isDebouncerActive=function(y){this._debouncers=this._debouncers||{};y=this._debouncers[y];return!(!y||!y.isActive())};
F.prototype.flushDebouncer=function(y){this._debouncers=this._debouncers||{};(y=this._debouncers[y])&&y.flush()};
F.prototype.cancelDebouncer=function(y){this._debouncers=this._debouncers||{};(y=this._debouncers[y])&&y.cancel()};
F.prototype.async=function(y,z){return z>0?_.jS.run(y.bind(this),z):~CC.run(y.bind(this))};
F.prototype.cancelAsync=function(y){y<0?CC.cancel(~y):_.jS.cancel(y)};
F.prototype.create=function(y,z){y=document.createElement(y);if(z)if(y.setProperties)y.setProperties(z);else for(var I in z)y[I]=z[I];return y};
F.prototype.elementMatches=function(y,z){return tJE(z||this,y)};
F.prototype.toggleAttribute=function(y,z){var I=this;arguments.length===3&&(I=arguments[2]);arguments.length==1&&(z=!I.hasAttribute(y));if(z)return(0,_.pC)(I).setAttribute(y,""),!0;(0,_.pC)(I).removeAttribute(y);return!1};
F.prototype.toggleClass=function(y,z,I){I=I||this;arguments.length==1&&(z=!I.classList.contains(y));z?I.classList.add(y):I.classList.remove(y)};
F.prototype.transform=function(y,z){z=z||this;z.style.webkitTransform=y;z.style.transform=y};
F.prototype.translate3d=function(y,z,I,n){this.transform("translate3d("+y+","+z+","+I+")",n||this)};
F.prototype.arrayDelete=function(y,z){if(Array.isArray(y)){if(z=y.indexOf(z),z>=0)return y.splice(z,1)}else if(z=iE(this,y).indexOf(z),z>=0)return this.splice(y,z,1);return null};
F.prototype._logger=function(y,z){Array.isArray(z)&&z.length===1&&Array.isArray(z[0])&&(z=z[0]);switch(y){case "log":case "warn":case "error":console[y].apply(console,_.Pd(z))}};
F.prototype._log=function(){this._logger("log",_.QS.apply(0,arguments))};
F.prototype._warn=function(){this._logger("warn",_.QS.apply(0,arguments))};
F.prototype._error=function(){this._logger("error",_.QS.apply(0,arguments))};
F.prototype._logf=function(y){return["[%s::%s]",this.is,y].concat(_.Pd(_.QS.apply(1,arguments)))};
_.S0.Object.defineProperties(F.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var y=(0,_.pC)(this).getRootNode();return y instanceof DocumentFragment?y.host:y}}});
_.S0.Object.defineProperties(F,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Ezf&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],vjr(this.prototype)),this.__observedAttributes):V.call(this).concat("disable-upgrade")}}});
F.prototype.is="";return F});Polymer.FlattenedNodesObserver=vfB;Polymer.DomApi=ZpB;Polymer.EventApi=J3;Polymer.dom=_.z8;Polymer.dom.matchesSelector=tJE;Polymer.dom.flush=_.t3;Polymer.dom.addDebouncer=_.x3;Polymer.DirMixin=daB;Polymer.RenderStatus={beforeNextRender:_.Xu9,afterNextRender:_.ce,flush:function(){for(;$qY.length||Ee.length;)Glh($qY),Glh(Ee);ve=!1}};Polymer.LegacyElementMixin=_.di;var MiM;MiM=EJ._mutablePropertyChange;var Yff={properties:{mutableData:Boolean},_shouldPropertyChange:function(F,W,V){return MiM(this,F,W,V,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(F,W,V){return MiM(this,F,W,V,!0)}};
Polymer.OptionalMutableDataBehavior=Yff;var hKm={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},eKL={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},TbK=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},eKL),p7T=(0,_.di)(HTMLElement),kgG=function(F,W){F||console.warn("Polymer.Class requires `info` argument");W=W?W(p7T):p7T;W=gXY(F,W,F.behaviors);W.is=W.prototype.is=
F.is;return W};Polymer.Class=kgG;Polymer.mixinBehaviors=function(F,W){return gXY({},(0,_.di)(W),F)};
Polymer.GenerateClassFromInfo=gXY;_.np=function(F){var W=typeof F==="function"?F:_.np.Class(F);F._legacyForceObservedAttributes&&(W.prototype._legacyForceObservedAttributes=F._legacyForceObservedAttributes);customElements.define(W.is,W);return W};
_.np.Class=kgG;Polymer._polymerFn=_.np;var hQr=window.onLegacyPolymerFunctionDefinedCallback;hQr&&hQr();var NfW={templatize:function(F,W){this._templatizerTemplate=F;this.ctor=w8(F,this,{mutableData:!!W,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(F){return new this.ctor(F)},
modelForElement:function(F){return klG(this._templatizerTemplate,F)}};Polymer.Templatizer=NfW;_.yQ=(0,_.di)(HTMLElement).prototype;Polymer.Base=_.yQ;var KTK=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.Pe=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.u(_.Pe,PolymerFakeBaseClass);var JM=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.u(JM,PolymerFakeBaseClass);var H5S=Symbol("Ud"),NbG=[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 qfE=qfE||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},RQh;(function(F){function W(v,U,c){var J=S.get(v);if(!J){if(!c)return;J=new k;S.set(v,J)}v=J.get(U);if(!v){if(!c)return;v=new k;J.set(U,v)}return v}
function V(v,U,c){if(d(v,U,c))return!0;U=R(U);return U!==null?V(v,U,c):!1}
function d(v,U,c){U=W(U,c,!1);return U===void 0?!1:!!U.has(v)}
function y(v,U,c){if(d(v,U,c))return z(v,U,c);U=R(U);if(U!==null)return y(v,U,c)}
function z(v,U,c){U=W(U,c,!1);if(U!==void 0)return U.get(v)}
function I(v,U){var c=n(v,U);v=R(v);if(v===null)return c;var J=I(v,U);if(J.length<=0)return c;if(c.length<=0)return J;U=new f;v=[];c=_.L(c);for(var zG=c.next();!zG.done;zG=c.next())zG=zG.value,U.has(zG)||(U.add(zG),v.push(zG));c=_.L(J);for(J=c.next();!J.done;J=c.next())J=J.value,U.has(J)||(U.add(J),v.push(J));return v}
function n(v,U){v=W(v,U,!1);var c=[];v&&v.forEach(function(J,zG){return c.push(zG)});
return c}
function M(v){return v===void 0}
function Y(v){return typeof v==="object"?v!==null:typeof v==="function"}
function h(v){return typeof v==="function"}
function q(v){return typeof v==="symbol"?v:String(v)}
function R(v){var U=Object.getPrototypeOf(v);if(typeof v!=="function"||v===C||U!==C)return U;var c=Object.getPrototypeOf(v.prototype);if(c==null||c===Object.prototype)return U;c=c.constructor;return typeof c!=="function"||c===v?U:c}
function b(){function v(){this._keys=[];this._values=[];this._cache=U}
var U={};v.prototype={get size(){return this._keys.length},has:function(c){return c===this._cache?!0:this._find(c)>=0?(this._cache=c,!0):!1},
get:function(c){var J=this._find(c);if(J>=0)return this._cache=c,this._values[J]},
set:function(c,J){this.delete(c);this._keys.push(c);this._values.push(J);this._cache=c;return this},
delete:function(c){c=this._find(c);return c>=0?(this._keys.splice(c,1),this._values.splice(c,1),this._cache=U,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=U},
forEach:function(c){for(var J=this.size,zG=0;zG<J;++zG){var BC=this._keys[zG],bS=this._values[zG];this._cache=BC;c.call(this,bS,BC,this)}},
_find:function(c){for(var J=this._keys,zG=J.length,BC=0;BC<zG;++BC)if(J[BC]===c)return BC;return-1}};
return v}
function g(){function v(){this._map=new k}
v.prototype={get size(){return this._map.length},has:function(U){return this._map.has(U)},
add:function(U){this._map.set(U,U);return this},
delete:function(U){return this._map.delete(U)},
clear:function(){this._map.clear()},
forEach:function(U,c){this._map.forEach(U,c)}};
return v}
function K(){function v(){this._key=c()}
function U(ph,lS){for(var Or=0;Or<lS;++Or)ph[Or]=Math.random()*255|0}
function c(){do{if(zG)var ph=zG.randomBytes(16);else typeof Uint8Array==="function"?(ph=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(ph):U(ph,16)):(ph=Array(16),U(ph,16));ph[6]=ph[6]&79|64;ph[8]=ph[8]&191|128;for(var lS="",Or=0;Or<16;++Or){var X1=ph[Or];if(Or===4||Or===6||Or===8)lS+="-";X1<16&&(lS+="0");lS+=X1.toString(16).toLowerCase()}ph="@@WeakMap@@"+lS}while(BC.call(bS,ph));bS[ph]=!0;return ph}
function J(ph,lS){if(!BC.call(ph,Yc)){if(!lS)return;Object.defineProperty(ph,Yc,{value:Object.create(null)})}return ph[Yc]}
var zG=typeof global!=="undefined"&&typeof qfE==="object"&&typeof require==="function"&&require("crypto"),BC=Object.prototype.hasOwnProperty,bS={},Yc=c();v.prototype={has:function(ph){return(ph=J(ph,!1))?this._key in ph:!1},
get:function(ph){if(ph=J(ph,!1))return ph[this._key]},
set:function(ph,lS){J(ph,!0)[this._key]=lS;return this},
delete:function(ph){return(ph=J(ph,!1))&&this._key in ph?delete ph[this._key]:!1},
clear:function(){this._key=c()}};
return v}
var C=Object.getPrototypeOf(Function),k=typeof Map==="function"?Map:b(),f=typeof Set==="function"?Set:g(),S=new (typeof WeakMap==="function"?WeakMap:K());F.decorate=function(v,U,c,J){if(M(J)){if(M(c)){if(!Array.isArray(v))throw new TypeError;if(!h(U))throw new TypeError;for(c=v.length-1;c>=0;--c)if(J=(0,v[c])(U),!M(J)){if(!h(J))throw new TypeError;U=J}return U}if(!Array.isArray(v))throw new TypeError;if(!Y(U))throw new TypeError;c=q(c);for(J=v.length-1;J>=0;--J)(0,v[J])(U,c)}else{if(Array.isArray(v))if(Y(U)){if(M(c))throw new TypeError;
if(!Y(J))throw new TypeError;}else throw new TypeError;else throw new TypeError;c=q(c);for(var zG=v.length-1;zG>=0;--zG){var BC=(0,v[zG])(U,c,J);if(!M(BC)){if(!Y(BC))throw new TypeError;J=BC}}return J}};
F.metadata=function(v,U){return function(c,J){if(M(J)){if(!h(c))throw new TypeError;W(c,void 0,!0).set(v,U)}else{if(!Y(c))throw new TypeError;J=q(J);W(c,J,!0).set(v,U)}}};
F.defineMetadata=function(v,U){var c;if(Y(U))M(c)||(c=q(c));else throw new TypeError;W(U,c,!0).set("parameters",v)};
F.hasMetadata=function(v,U,c){if(Y(U))M(c)||(c=q(c));else throw new TypeError;return V(v,U,c)};
F.hasOwnMetadata=function(v,U,c){if(Y(U))M(c)||(c=q(c));else throw new TypeError;return d(v,U,c)};
F.getMetadata=function(v,U,c){if(Y(U))M(c)||(c=q(c));else throw new TypeError;return y(v,U,c)};
F.getOwnMetadata=function(v,U,c){if(Y(U))M(c)||(c=q(c));else throw new TypeError;return z(v,U,c)};
F.getMetadataKeys=function(v,U){if(Y(v))M(U)||(U=q(U));else throw new TypeError;return I(v,U)};
F.getOwnMetadataKeys=function(v,U){if(Y(v))M(U)||(U=q(U));else throw new TypeError;return n(v,U)};
F.deleteMetadata=function(v,U,c){if(Y(U))M(c)||(c=q(c));else throw new TypeError;var J=W(U,c,!1);if(!M(J)){if(!J.delete(v))return!1;if(J.size>0)return!0;v=S.get(U);v.delete(c);if(v.size>0)return!0;S.delete(U);return!0}};
(function(v){if(typeof v.Reflect!=="undefined"){if(v.Reflect!==F)for(var U in F)v.Reflect[U]=F[U]}else v.Reflect=F})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(RQh||(RQh={}));var na9=self;var bdT=[0,_.k2,_.fT,_.k2];var TBr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(TBr,_.M5);var eQT=_.Hg(TBr,[0,_.OB,_.$2,bdT,_.fT,_.x2]);var ukS=[0,_.X3,-3,_.x2,_.OB,_.k2,_.Nnf,_.X3,wgC,CBE,Ag,_.ly,_.k2,function(){return gxB},
_.fT],gxB=[0,_.$2,function(){return ukS},
_.OB,14,_.X3];_.Xx(_.ZD,_.Ba);_.B=_.ZD.prototype;_.B.start=function(){this.stop();this.usingListeners_=!1;var F=Ksi(this),W=Hdr(this);F&&!W&&this.JSC$11625_win_.mozRequestAnimationFrame?(this.JSC$11625_id_=_.Da(this.JSC$11625_win_,"MozBeforePaint",this.callback_),this.JSC$11625_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11625_id_=F&&W?F.call(this.JSC$11625_win_,this.callback_):this.JSC$11625_win_.setTimeout(dPr(this.callback_),20)};
_.B.stop=function(){if(this.isActive()){var F=Ksi(this),W=Hdr(this);F&&!W&&this.JSC$11625_win_.mozRequestAnimationFrame?op(this.JSC$11625_id_):F&&W?W.call(this.JSC$11625_win_,this.JSC$11625_id_):this.JSC$11625_win_.clearTimeout(this.JSC$11625_id_)}this.JSC$11625_id_=null};
_.B.fire=function(){this.stop();this.JSC$11627_doAction_()};
_.B.isActive=function(){return this.JSC$11625_id_!=null};
_.B.JSC$11627_doAction_=function(){this.usingListeners_&&this.JSC$11625_id_&&op(this.JSC$11625_id_);this.JSC$11625_id_=null;this.JSC$11625_listener_.call(this.handler_,_.O7())};
_.B.disposeInternal=function(){this.stop();_.ZD.superClass_.disposeInternal.call(this)};
var Ksi=function(F){F=F.JSC$11625_win_;return F.requestAnimationFrame||F.webkitRequestAnimationFrame||F.mozRequestAnimationFrame||F.oRequestAnimationFrame||F.msRequestAnimationFrame||null},Hdr=function(F){F=F.JSC$11625_win_;
return F.cancelAnimationFrame||F.cancelRequestAnimationFrame||F.webkitCancelRequestAnimationFrame||F.mozCancelRequestAnimationFrame||F.oCancelRequestAnimationFrame||F.msCancelRequestAnimationFrame||null};_.tU=function(F,W,V){_.Ba.call(this);this.JSC$11628_listener_=V!=null?F.bind(V):F;this.JSC$11628_interval_=W;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11628_timer_=null};
_.u(_.tU,_.Ba);_.B=_.tU.prototype;_.B.fire=function(F){this.args_=arguments;this.JSC$11628_timer_||this.pauseCount_?this.shouldFire_=!0:Dau(this)};
_.B.stop=function(){this.JSC$11628_timer_&&(_.dm.clearTimeout(this.JSC$11628_timer_),this.JSC$11628_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.B.pause=function(){this.pauseCount_++};
_.B.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11628_timer_||(this.shouldFire_=!1,Dau(this))};
_.B.disposeInternal=function(){_.Ba.prototype.disposeInternal.call(this);this.stop()};
var Dau=function(F){F.JSC$11628_timer_=h0(function(){F.JSC$11628_timer_=null;F.shouldFire_&&!F.pauseCount_&&(F.shouldFire_=!1,Dau(F))},F.JSC$11628_interval_);
var W=F.args_;F.args_=null;F.JSC$11628_listener_.apply(null,W)};var AUT=function(F,W){this.childIterator_=F[_.dm.Symbol.iterator]();this.mapFn_=W};
AUT.prototype[Symbol.iterator]=function(){return this};
AUT.prototype.next=function(){var F=this.childIterator_.next();return{value:F.done?void 0:this.mapFn_.call(void 0,F.value),done:F.done}};
var jpf=function(F,W){return new AUT(F,W)};var tH1={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 SuS=/#(.)(.)(.)/,xAW=/^#(?:[0-9a-f]{3}){1,2}$/i,JiC=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;var rUr={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},JR=rUr;JR=rUr;var YaY,C$Q,kcS;YaY=function(F,W){switch(W){case 1:return F%4!=0||F%100==0&&F%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
C$Q=function(F,W,V,d,y){F=new Date(F,W,V);y=y||0;return F.valueOf()+(((d!==void 0?d:3)-y+7)%7-((F.getDay()+6)%7-y+7)%7)*864E5};
_.zA=function(F,W,V){typeof F==="number"?(this.date=kcS(F,W||0,V||1),lTT(this,V||1)):_.tW(F)?(this.date=kcS(F.getFullYear(),F.getMonth(),F.getDate()),lTT(this,F.getDate())):(this.date=new Date(_.O7()),F=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),lTT(this,F))};
kcS=function(F,W,V){W=new Date(F,W,V);F>=0&&F<100&&W.setFullYear(W.getFullYear()-1900);return W};
_.B=_.zA.prototype;_.B.firstDayOfWeek_=JR.FIRSTDAYOFWEEK;_.B.firstWeekCutOffDay_=JR.FIRSTWEEKCUTOFFDAY;_.B.clone=function(){var F=new _.zA(this.date);F.firstDayOfWeek_=this.firstDayOfWeek_;F.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return F};
_.B.getFullYear=function(){return this.date.getFullYear()};
_.B.getYear=function(){return this.getFullYear()};
_.B.getMonth=function(){return this.date.getMonth()};
_.B.getDate=function(){return this.date.getDate()};
_.B.getTime=function(){return this.date.getTime()};
_.B.getDay=function(){return this.date.getDay()};
_.B.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.B.getUTCMonth=function(){return this.date.getUTCMonth()};
_.B.getUTCDate=function(){return this.date.getUTCDate()};
_.B.getUTCDay=function(){return this.date.getDay()};
_.B.getUTCHours=function(){return this.date.getUTCHours()};
_.B.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.B.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.B.set=function(F){this.date=new Date(F.getFullYear(),F.getMonth(),F.getDate())};
_.B.setFullYear=function(F){this.date.setFullYear(F)};
_.B.setYear=function(F){this.setFullYear(F)};
_.B.setMonth=function(F){this.date.setMonth(F)};
_.B.setDate=function(F){this.date.setDate(F)};
_.B.setTime=function(F){this.date.setTime(F)};
_.B.setUTCFullYear=function(F){this.date.setUTCFullYear(F)};
_.B.setUTCMonth=function(F){this.date.setUTCMonth(F)};
_.B.setUTCDate=function(F){this.date.setUTCDate(F)};
_.B.add=function(F){if(F.years||F.months){var W=this.getMonth()+F.months+F.years*12,V=this.getYear()+Math.floor(W/12);W%=12;W<0&&(W+=12);var d=Math.min(YaY(V,W),this.getDate());this.setDate(1);this.setFullYear(V);this.setMonth(W);this.setDate(d)}F.days&&(V=this.getYear(),W=V>=0&&V<=99?-1900:0,F=new Date((new Date(V,this.getMonth(),this.getDate(),12)).getTime()+F.days*864E5),this.setDate(1),this.setFullYear(F.getFullYear()+W),this.setMonth(F.getMonth()),this.setDate(F.getDate()),lTT(this,F.getDate()))};
_.B.JSC$11641_toIsoString=function(F){var W=this.getFullYear(),V=W<0?"-":W>=1E4?"+":"";return[V+_.Jg(Math.abs(W),V?6:4),_.Jg(this.getMonth()+1,2),_.Jg(this.getDate(),2)].join(F?"-":"")};
_.B.equals=function(F){return!(!F||this.getYear()!=F.getYear()||this.getMonth()!=F.getMonth()||this.getDate()!=F.getDate())};
_.B.toString=function(){return this.JSC$11641_toIsoString()};
var lTT=function(F,W){F.getDate()!=W&&F.date.setUTCHours(F.date.getUTCHours()+(F.getDate()<W?1:-1))};
_.zA.prototype.valueOf=function(){return this.date.valueOf()};var sb=function(F,W,V,d,y){this.reversed=!!W;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!V;F&&o_(this,F,d);this.depth=y!=void 0?y:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.Xx(sb,Uj);var o_=function(F,W,V,d){if(F.node=W)F.tagType=typeof V==="number"?V:F.node.nodeType!=1?0:F.reversed?-1:1;typeof d==="number"&&(F.depth=d)};
_.B=sb.prototype;_.B.JSC$11656_copyFrom=function(F){this.node=F.node;this.tagType=F.tagType;this.depth=F.depth;this.reversed=F.reversed;this.constrained=F.constrained};
_.B.clone=function(){return new sb(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.B.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Oj;var F=this.node;var W=this.reversed?-1:1;if(this.tagType==W){var V=this.reversed?F.lastChild:F.firstChild;V?o_(this,V):o_(this,F,W*-1)}else(V=this.reversed?F.previousSibling:F.nextSibling)?o_(this,V):o_(this,F.parentNode,W*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(F=this.node)?Xo(F):Oj};
_.B.equals=function(F){return F.node==this.node&&(!this.node||F.tagType==this.tagType)};
_.B.splice=function(F){var W=this.node,V=this.reversed?1:-1;this.tagType==V&&(this.tagType=V*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;sb.prototype.next.call(this);this.reversed=!this.reversed;V=_.Er(arguments[0])?arguments[0]:arguments;for(var d=V.length-1;d>=0;d--)_.uI(V[d],W);_.dx(W)};var NBS=function(){},BJ=function(F){for(var W=[],V=F.getTextRangeCount(),d=0;d<V;d++)W.push(F.getTextRange(d));
return W};
NBS.prototype.isReversed=function(){return!1};
NBS.prototype.getWindow=function(){return pu(_.qP(this.JSC$11658_getStartNode()))};
var fTB=function(F,W){sb.call(this,F,W,!0)};
_.Xx(fTB,sb);var LS=function(F,W,V,d,y){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!y;if(F){this.startNode_=F;this.startOffset_=W;this.endNode_=V;this.endOffset_=d;if(F.nodeType==1&&F.tagName!="BR")if(F=F.childNodes,W=F[W])this.startNode_=W,this.startOffset_=0;else{F.length&&(this.startNode_=_.Ch(F));var z=!0}V.nodeType==1&&((this.endNode_=V.childNodes[d])?this.endOffset_=0:this.endNode_=V)}sb.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);z&&this.next()};
_.Xx(LS,fTB);_.B=LS.prototype;_.B.JSC$11664_getStartNode=function(){return this.startNode_};
_.B.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)};
_.B.next=function(){return this.isLast()?Oj:LS.superClass_.next.call(this)};
_.B.JSC$11656_copyFrom=function(F){this.startNode_=F.startNode_;this.endNode_=F.endNode_;this.startOffset_=F.startOffset_;this.endOffset_=F.endOffset_;this.isReversed_=F.isReversed_;LS.superClass_.JSC$11656_copyFrom.call(this,F)};
_.B.clone=function(){var F=new LS(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);F.JSC$11656_copyFrom(this);return F};Z5f.prototype.__iterator__=function(){return new LS(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};_.Xx(QN,Z5f);var w7u=function(F){var W=_.qP(F).createRange();if(F.nodeType==3)W.setStart(F,0),W.setEnd(F,F.length);else if(TY(F)||F.nodeType==3){for(var V,d=F;(V=d.firstChild)&&(TY(V)||V.nodeType==3);)d=V;W.setStart(d,0);for(d=F;(V=d.lastChild)&&(TY(V)||V.nodeType==3);)d=V;W.setEnd(d,d.nodeType==1?d.childNodes.length:d.length)}else V=F.parentNode,F=Array.prototype.indexOf.call(V.childNodes,F),W.setStart(V,F),W.setEnd(V,F+1);return W},GcD=function(F,W,V,d){var y=_.qP(F).createRange();
y.setStart(F,W);y.setEnd(V,d);return y};
_.B=QN.prototype;_.B.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.B.getContainer=function(){return this.range_.commonAncestorContainer};
_.B.compareBrowserRangeEndpoints=function(F,W,V){return this.range_.compareBoundaryPoints(V==1?W==1?_.dm.Range.START_TO_START:_.dm.Range.START_TO_END:W==1?_.dm.Range.END_TO_START:_.dm.Range.END_TO_END,F)};
_.B.isCollapsed=function(){return this.range_.collapsed};
_.B.select=function(F){this.selectInternal(pu(_.qP(this.range_.startContainer)).getSelection(),F)};
_.B.selectInternal=function(F){F.removeAllRanges();F.addRange(this.range_)};
_.B.insertNode=function(F,W){var V=this.range_.cloneRange();V.collapse(W);V.insertNode(F);V.detach();return F};
_.B.collapse=function(F){this.range_.collapse(F)};_.Xx(FX,QN);FX.prototype.selectInternal=function(F,W){!W||this.isCollapsed()?FX.superClass_.selectInternal.call(this,F,W):(F.collapse(this.range_.endContainer,this.range_.endOffset),F.extend(this.range_.startContainer,this.range_.startOffset))};_.Xx(Ww,QN);Ww.prototype.compareBrowserRangeEndpoints=function(F,W,V){return Ww.superClass_.compareBrowserRangeEndpoints.call(this,F,W,V)};
Ww.prototype.selectInternal=function(F,W){W?F.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):F.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var I_=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},dn$;
_.Xx(I_,NBS);dn$=function(F,W){var V=new I_;V.browserRangeWrapper_=F;V.isReversed_=!!W;return V};
_.$au=function(F){F=_.VB?new Ww(w7u(F)):_.dG?new FX(w7u(F)):new QN(w7u(F));return dn$(F)};
_.o8=function(F,W,V,d){var y=new I_;y.isReversed_=Vb1(F,W,V,d);if(_.Jm(F)&&!TY(F)){var z=F.parentNode;W=Array.prototype.indexOf.call(z.childNodes,F);F=z}_.Jm(V)&&!TY(V)&&(z=V.parentNode,d=Array.prototype.indexOf.call(z.childNodes,V),V=z);y.isReversed_?(y.startNode_=V,y.startOffset_=d,y.endNode_=F,y.endOffset_=W):(y.startNode_=F,y.startOffset_=W,y.endNode_=V,y.endOffset_=d);return y};
_.B=I_.prototype;_.B.clone=function(){var F=new I_;F.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();F.startNode_=this.startNode_;F.startOffset_=this.startOffset_;F.endNode_=this.endNode_;F.endOffset_=this.endOffset_;F.isReversed_=this.isReversed_;return F};
_.B.JSC$11658_getType=function(){return"text"};
_.B.getBrowserRangeObject=function(){return nS(this).range_};
_.B.getTextRangeCount=function(){return 1};
_.B.getTextRange=function(){return this};
var nS=function(F){var W;if(!(W=F.browserRangeWrapper_)){W=F.JSC$11658_getStartNode();var V=F.JSC$11658_getStartOffset(),d=F.JSC$11658_getEndNode(),y=F.JSC$11658_getEndOffset();W=_.VB?new Ww(GcD(W,V,d,y)):_.dG?new FX(GcD(W,V,d,y)):new QN(GcD(W,V,d,y));W=F.browserRangeWrapper_=W}return W};
_.B=I_.prototype;_.B.getContainer=function(){return nS(this).getContainer()};
_.B.JSC$11658_getStartNode=function(){return this.startNode_||(this.startNode_=nS(this).range_.startContainer)};
_.B.JSC$11658_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=nS(this).range_.startOffset};
_.B.JSC$11658_getEndNode=function(){return this.endNode_||(this.endNode_=nS(this).range_.endContainer)};
_.B.JSC$11658_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=nS(this).range_.endOffset};
_.B.isReversed=function(){return this.isReversed_};
_.B.JSC$11658_containsRange=function(F,W){if(F.JSC$11658_getType()=="text"){var V=nS(this);F=nS(F);W=W&&!F.isCollapsed();F=F.range_;V=W?V.compareBrowserRangeEndpoints(F,0,1)>=0&&V.compareBrowserRangeEndpoints(F,1,0)<=0:V.compareBrowserRangeEndpoints(F,0,0)>=0&&V.compareBrowserRangeEndpoints(F,1,1)<=0}else V=!1;return V};
_.B.isCollapsed=function(){return nS(this).isCollapsed()};
_.B.JSC$11658_getText=function(){return nS(this).range_.toString()};
_.B.__iterator__=function(){return new LS(this.JSC$11658_getStartNode(),this.JSC$11658_getStartOffset(),this.JSC$11658_getEndNode(),this.JSC$11658_getEndOffset())};
_.B.select=function(){nS(this).select(this.isReversed_)};
_.B.JSC$11658_removeContents=function(){var F=nS(this).range_;F.extractContents();if(F.startContainer.hasChildNodes()&&(F=F.startContainer.childNodes[F.startOffset])){var W=F.previousSibling;PKT(F)==""&&_.dx(F);W&&PKT(W)==""&&_.dx(W)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.B.insertNode=function(F,W){F=nS(this).insertNode(F,W);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return F};
_.B.collapse=function(F){F=this.isReversed()?!F:F;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(F);F?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var UaS=function(){};
_.Xx(UaS,NBS);UaS.prototype.JSC$11658_containsRange=function(F,W){var V=BJ(this);F=BJ(F);return(W?XE:_.DzN)(F,function(d){return XE(V,function(y){return y.JSC$11658_containsRange(d,W)})})};
UaS.prototype.insertNode=function(F,W){W?_.gb(F,this.JSC$11658_getStartNode()):_.uI(F,this.JSC$11658_getEndNode());return F};var Odm,X7E=Bk().JSC$9633_document_.documentElement;Odm=X7E.requestFullscreen?"fullscreenchange":X7E.webkitRequestFullscreen?"webkitfullscreenchange":X7E.mozRequestFullScreen?"mozfullscreenchange":X7E.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var zB=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.Xx(zB,UaS);_.B=zB.prototype;_.B.clone=function(){var F=new zB;F.browserRanges_=_.xc(this.browserRanges_);return F};
_.B.JSC$11658_getType=function(){return"mutli"};
_.B.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.B.getTextRangeCount=function(){return this.browserRanges_.length};
_.B.getTextRange=function(F){this.ranges_[F]||(this.ranges_[F]=dn$(Qic(this.browserRanges_[F])));return this.ranges_[F]};
_.B.getContainer=function(){if(!this.container_){for(var F=[],W=this.getTextRangeCount(),V=0;V<W;V++)F.push(this.getTextRange(V).getContainer());this.container_=Xki.apply(null,F)}return this.container_};
var mh=function(F){F.sortedRanges_||(F.sortedRanges_=BJ(F),F.sortedRanges_.sort(function(W,V){var d=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();var y=V.JSC$11658_getStartNode();V=V.JSC$11658_getStartOffset();return d==y&&W==V?0:Vb1(d,W,y,V)?1:-1}));
return F.sortedRanges_};
_.B=zB.prototype;_.B.JSC$11658_getStartNode=function(){return mh(this)[0].JSC$11658_getStartNode()};
_.B.JSC$11658_getStartOffset=function(){return mh(this)[0].JSC$11658_getStartOffset()};
_.B.JSC$11658_getEndNode=function(){return _.Ch(mh(this)).JSC$11658_getEndNode()};
_.B.JSC$11658_getEndOffset=function(){return _.Ch(mh(this)).JSC$11658_getEndOffset()};
_.B.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.B.JSC$11658_getText=function(){return BJ(this).map(function(F){return F.JSC$11658_getText()}).join("")};
_.B.__iterator__=function(){return new a_(this)};
_.B.select=function(){var F=this.getWindow().getSelection();F.removeAllRanges();for(var W=this.getTextRangeCount(),V=0;V<W;V++)F.addRange(this.getTextRange(V).getBrowserRangeObject())};
_.B.JSC$11658_removeContents=function(){BJ(this).forEach(function(F){F.JSC$11658_removeContents()})};
_.B.collapse=function(F){if(!this.isCollapsed()){var W=F?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;W.collapse(F);this.ranges_=[W];this.sortedRanges_=[W];this.browserRanges_=[W.getBrowserRangeObject()]}};
var a_=function(F){this.iterators_=null;this.currentIdx_=0;F&&(this.iterators_=mh(F).map(function(W){return _.mdQ(W)}));
sb.call(this,F?this.JSC$11664_getStartNode():null,!1,!0)};
_.Xx(a_,fTB);_.B=a_.prototype;_.B.JSC$11664_getStartNode=function(){return this.iterators_[0].JSC$11664_getStartNode()};
_.B.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.B.next=function(){for(;this.currentIdx_<this.iterators_.length;){var F=this.iterators_[this.currentIdx_],W=F.next();if(W.done)this.currentIdx_++;else return o_(this,F.node,F.tagType,F.depth),W}return Oj};
_.B.JSC$11656_copyFrom=function(F){this.iterators_=_.xc(F.iterators_);a_.superClass_.JSC$11656_copyFrom.call(this,F)};
_.B.clone=function(){var F=new a_(null);F.JSC$11656_copyFrom(this);return F};var ih=function(){_.Ha.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.Ll)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.Ll)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.Ll)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.Ll)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.Ll)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.Ll)(this.dispatchProgressEvent_,this)};
_.Xx(ih,_.Ha);ih.prototype.abort=function(){try{this.reader_.abort()}catch(F){throw new iG9(F,"aborting read");}};
ih.prototype.getError=function(){return this.reader_.error&&new iG9(this.reader_.error,"reading file")};
ih.prototype.dispatchProgressEvent_=function(F){this.dispatchEvent(new MBr(F,this))};
ih.prototype.disposeInternal=function(){ih.superClass_.disposeInternal.call(this);delete this.reader_};
var vxr=function(F){var W=new ih,V=xaf(W);W.reader_.readAsArrayBuffer(F);return V},Exf=function(F){var W=new ih,V=xaf(W);
W.reader_.readAsDataURL(F);return V},xaf=function(F){var W=new Mm;
F.listen("loadend",_.WZ(function(V,d){var y=d.reader_.result,z=d.getError();y==null||z?V.errback(z):V.callback(y);d.dispose()},W,F));
return W};var MN=function(){_.Ha.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11698_eventHandler_=new _.nl(this);this.JSC$11698_isInitialized_=!1};
_.Xx(MN,_.Ha);var cUi=new _.Lx("d"),tiE=new _.Lx("beforedragstart"),SfT=new _.Lx("dragstart"),P$D=new _.Lx("beforedragmove"),JUC=new _.Lx("dragmove"),Zdu=new _.Lx("beforedragend"),Qph=new _.Lx("dragend"),F2B=new _.Lx("e");MN.prototype.isDragging=function(){return!!this.JSC$11698_dragger_};
var W2Q=function(F,W){W.dlgGrowthDirection_=0;W.dlgDragHoverClass_=void 0;W.dlgDragPermission=0;F.dragLists_.push(W)},V3T=function(F,W){F.getHandleForDragItem_=W};
MN.prototype.init=function(){if(!this.JSC$11698_isInitialized_){for(var F=this.dragLists_.length,W=0;W<F;W++)for(var V=_.K5(this.dragLists_[W]),d=V.length,y=0;y<d;++y){var z=V[y],I=this.getHandleForDragItem_(z),n=_.PC(I);this.dragItemForHandle_[n]=z;this.dragItemHoverClasses_&&(this.JSC$11698_eventHandler_.listen(z,"mouseover",this.handleDragItemMouseover_),this.JSC$11698_eventHandler_.listen(z,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11698_eventHandler_.listen(I,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11698_eventHandler_.listen(I,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(z);this.JSC$11698_eventHandler_.listen(I,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11698_isInitialized_=!0}};
MN.prototype.disposeInternal=function(){this.JSC$11698_eventHandler_.dispose();for(var F=this.dragLists_.length,W=0;W<F;W++){var V=this.dragLists_[W];V.dlgGrowthDirection_=void 0;V.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;dGB(this);MN.superClass_.disposeInternal.call(this)};
var yLm=function(F,W){for(var V=F.dragLists_.length,d=0;d<V;d++){var y=F.dragLists_[d];y.dlgBounds_=zcL(y)}V=F.dragItems_.length;for(d=0;d<V;d++)y=F.dragItems_[d],y!=W&&(y.dlgBounds_=zcL(y))};
_.B=MN.prototype;
_.B.handlePotentialDragStart_=function(F){var W=_.PC(F.currentTarget);W=this.dragItemForHandle_[W];if(W.parentElement.dlgDragPermission!=2){this.currDragItem_=W;a:{W=this.currDragItem_;for(var V=W.cloneNode(!0),d=y_("TEXTAREA",W),y=y_("TEXTAREA",V),z=0;z<d.length;z++)y[z].value=d[z].value;switch(W.tagName){case "TR":W=_.Ri("TABLE",null,_.Ri("TBODY",null,V));break a;case "TD":case "TH":W=_.Ri("TABLE",null,_.Ri("TBODY",null,_.Ri("TR",null,V)));break a;case "TEXTAREA":V.value=W.value;default:W=V;break a}W=
void 0}this.draggerEl_=W;this.draggerElClasses_&&Nn(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.qP(this.currDragItem_).body.appendChild(this.draggerEl_);V=_.RG(this.currDragItem_);W=this.draggerEl_;d=_.RG(W);if(V instanceof _.ra){var I=V.y;V=V.x}jH(W,W.offsetLeft+(V-d.x),W.offsetTop+(Number(I)-d.y));this.JSC$11698_dragger_=new _.bV(this.draggerEl_);_.HLQ(this.JSC$11698_dragger_,this.hysteresisDistance_);
_.Da(this.JSC$11698_dragger_,"start",this.handleDragStart_,!1,this);_.Da(this.JSC$11698_dragger_,"end",this.handleDragEnd_,!1,this);_.Da(this.JSC$11698_dragger_,"earlycancel",this.JSC$11700_cleanup_,!1,this);this.dispatchEvent(new Yd(cUi,this,F,this.currDragItem_,this.draggerEl_,this.JSC$11698_dragger_));this.JSC$11698_dragger_.startDrag(F)}};
_.B.handleDragStart_=function(F){if(this.dispatchEvent(new Yd(tiE,this,F.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.$Pu(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Nn(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var W=VFE(this.draggerEl_);this.draggerEl_.halfWidth=W.width/2;this.draggerEl_.halfHeight=W.height/2;W=this.draggerEl_.getBoundingClientRect();
var V=F.clientY,d=D9Q(this.JSC$11698_dragger_,F.clientX);if(d>W.right){var y=this.currDragItem_.getBoundingClientRect();this.JSC$11698_dragger_.deltaX=d-(d-y.left)/y.width*W.width}V=AaT(this.JSC$11698_dragger_,V);V>W.bottom&&(this.JSC$11698_dragger_.deltaY+=V-W.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";yLm(this,this.currDragItem_);this.currDragItem_.style.display="";_.Da(this.JSC$11698_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Yd(SfT,
this,F.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11698_dragger_))}else F.preventDefault(),this.JSC$11700_cleanup_()};
_.B.handleDragMove_=function(F){var W=_.RG(this.draggerEl_);W=new _.ra(W.x+this.draggerEl_.halfWidth,W.y+this.draggerEl_.halfHeight);a:{var V=null;if(this.currDragItem_.style.display!="none"){V=this.currDragItem_.parentNode;var d=zcL(V);if(zUS(W,d))break a}d=this.dragLists_.length;for(var y=0;y<d;y++){var z=this.dragLists_[y];if(z!=V&&zUS(W,z.dlgBounds_)){V=z;break a}}V=null}if(V){if(V==null)throw Error("be");d=0;y=!1;z=void 0;switch(V.dlgGrowthDirection_){case 0:d=W.y;var I=oHB;var n=sxu;break;case 4:y=
!0;case 2:d=W.x;I=B1T;n=sxu;break;case 5:y=!0;case 3:d=W.x,I=L2C,n=IRm}for(var M=null,Y,h=_.K5(V),q=h.length,R=0;R<q;R++){var b=h[R];if(b!=this.currDragItem_){var g=I(b.dlgBounds_);if(y){var K=nHr(b,W);z===void 0&&(z=K);n(d,g)&&(Y==void 0||K<z||K==z&&(n(g,Y)||g==Y))&&(M=b,Y=g);K<z&&(z=K)}else n(d,g)&&(Y==void 0||n(g,Y))&&(M=b,Y=g)}}I=M!==null&&nHr(M,W)>z?null:M}else I=null;if(!this.dispatchEvent(new Yd(P$D,this,F,this.currDragItem_,this.draggerEl_,this.JSC$11698_dragger_,W,V,I)))return!1;if(V&&V.dlgDragPermission!=
1)this.currDragItem_.parentNode==V&&_.$Pu(this.currDragItem_)==I||V.insertBefore(this.currDragItem_,I),this.currDragItem_.style.display="",V.dlgDragHoverClass_&&_.AU(V,V.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",n=this.dragLists_.length,Y=0;Y<n;Y++)d=this.dragLists_[Y],d.dlgDragHoverClass_&&_.DT(d,d.dlgDragHoverClass_);V!=this.currHoverList_&&(this.currHoverList_=V,yLm(this,this.currDragItem_));this.dispatchEvent(new Yd(JUC,this,F,this.currDragItem_,this.draggerEl_,this.JSC$11698_dragger_,
W,V,I));return!1};
_.B.JSC$11700_cleanup_=function(){dGB(this);this.JSC$11698_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var F=this.dragLists_.length,W=0;W<F;W++)this.dragLists_[W].dlgBounds_=null;F=this.dragItems_.length;for(W=0;W<F;W++)this.dragItems_[W].dlgBounds_=null};
_.B.handleDragEnd_=function(F){if(!this.dispatchEvent(new Yd(Zdu,this,F,this.currDragItem_,this.draggerEl_,this.JSC$11698_dragger_)))return!1;dGB(this);this.dispatchEvent(new Yd(Qph,this,F,this.currDragItem_,this.draggerEl_,this.JSC$11698_dragger_));this.JSC$11700_cleanup_();return!0};
var dGB=function(F){_.fu(F.JSC$11698_dragger_);var W=F.draggerEl_&&F.draggerEl_.parentElement;F.draggerEl_&&_.dx(F.draggerEl_);F.currDragItem_&&F.currDragItem_.style.display=="none"&&(F.origList_.insertBefore(F.currDragItem_,F.origNextItem_),F.currDragItem_.style.display="");F.currDragItemClasses_&&F.currDragItem_?ker(F.currDragItem_,F.currDragItemClasses_||[]):F.currDragItem_&&(F.currDragItem_.style.visibility="");for(var V=F.dragLists_.length,d=0;d<V;d++){var y=F.dragLists_[d];y.dlgDragHoverClass_&&
_.DT(y,y.dlgDragHoverClass_)}W&&F.dispatchEvent(new Yd(F2B,F,null,F.currDragItem_,F.draggerEl_,F.JSC$11698_dragger_))};
_.B=MN.prototype;_.B.getHandleForDragItem_=function(F){return F};
_.B.handleDragItemMouseover_=function(F){Nn(F.currentTarget,this.dragItemHoverClasses_||[])};
_.B.handleDragItemMouseout_=function(F){ker(F.currentTarget,this.dragItemHoverClasses_||[])};
_.B.handleDragItemHandleMouseover_=function(F){Nn(F.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.B.handleDragItemHandleMouseout_=function(F){ker(F.currentTarget,this.dragItemHandleHoverClasses_||[])};
var zUS=function(F,W){return F.x>W.left&&F.x<W.left+W.width&&F.y>W.top&&F.y<W.top+W.height},nHr=function(F,W){F=F.dlgBounds_;
return Math.abs(W.y-(F.top+(F.height-1)/2))},oHB=function(F){return F.top+F.height-1},B1T=function(F){return F.left+F.width-1},L2C=function(F){return F.left||0},sxu=function(F,W){return F<W},IRm=function(F,W){return F>W},Yd=function(F,W,V,d,y,z){_.va.call(this,F);
this.event=V;this.currDragItem=d;this.draggerEl=y;this.JSC$11702_dragger=z};
_.Xx(Yd,_.va);_.Xx(LL,_.Ba);var mGB=new _.ra(0,0);LL.prototype.JSC$11706_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
LL.prototype.JSC$11706_onMouseMove=function(F){var W=this.containerIsActuallyContent_?mGB:sy(Bk(this.containerNode_)),V=this.horizontalScrolling_?this.calculateScrollDelta(F.clientX+W.x,this.scrollBounds_.left,this.scrollBounds_.width):0,d=this.calculateScrollDelta(F.clientY+W.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=V;this.scrollDelta_.y=d;!(V=!V&&!d)&&(V=this.constrainScroll_)&&(V=F.clientX+W.x,F=F.clientY+W.y,W=this.containerBounds_,V=!(W.left<=V&&W.left+W.width>=
V&&W.top<=F&&W.top+W.height>=F));V?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
LL.prototype.calculateScrollDelta=function(F,W,V){var d=0;F<W?d=-8:F>W+V&&(d=8);return d};
LL.prototype.disposeInternal=function(){LL.superClass_.disposeInternal.call(this);this.JSC$11704_eventHandler_.dispose();this.scrollTimer_.dispose()};var aRE={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"}}},pS=aRE;pS=aRE;var hO={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 K9=function(F){if(typeof F=="number"){var W=new oOS;W.standardOffset_=F;var V=F;if(V==0)V="Etc/GMT";else{var d=["Etc/GMT",V<0?"-":"+"];V=Math.abs(V);d.push(Math.floor(V/60)%100);V%=60;V!=0&&d.push(":",_.Jg(V,2));V=d.join("")}W.timeZoneId_=V;V=F;V==0?V="UTC":(d=["UTC",V<0?"+":"-"],V=Math.abs(V),d.push(Math.floor(V/60)%100),V%=60,V!=0&&d.push(":",V),V=d.join(""));F=iQT(F);W.tzNames_=[V,V];W.tzNamesExt_={STD_LONG_NAME_GMT:F,STD_GENERIC_LOCATION:F};W.transitions_=[];return W}W=new oOS;W.timeZoneId_=
F.id;W.standardOffset_=-F.std_offset;W.tzNames_=F.names;W.tzNamesExt_=F.names_ext;W.transitions_=F.transitions;return W},iQT=function(F){var W=["GMT"];
W.push(F<=0?"+":"-");F=Math.abs(F);W.push(_.Jg(Math.floor(F/60)%100,2),":",_.Jg(F%60,2));return W.join("")},M3r=function(F,W){W=Date.UTC(W.getUTCFullYear(),W.getUTCMonth(),W.getUTCDate(),W.getUTCHours(),W.getUTCMinutes())/36E5;
for(var V=0;V<F.transitions_.length&&W>=F.transitions_[V];)V+=2;return V==0?0:F.transitions_[V-1]},Ytu=function(F,W){F=F.standardOffset_-M3r(F,W);
return F===-1440?0:F};var H4=function(F,W){this.patternParts_=[];this.JSC$11717_dateTimeSymbols_=W||JR;typeof F=="number"?pIT(this,F):hUM(this,F)},qti=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],bh=function(F){return F.getHours?F.getHours():0},hUM=function(F,W){for(XvL&&(W=W.replace(/\u200f/g,""));W;){for(var V=W,d=0;d<qti.length;++d){var y=W.match(qti[d]);
if(y){var z=y[0];W=W.substring(z.length);d==0&&(z=="''"?z="'":(z=z.substring(1,y[1]=="'"?z.length-1:z.length),z=z.replace(/''/g,"'")));F.patternParts_.push({text:z,type:d});break}}if(V===W)throw Error("ce`"+W);}};
H4.prototype.format=function(F,W){if(!F)throw Error("de");var V=W?(F.getTimezoneOffset()-Ytu(W,F))*6E4:0,d=V?new Date(F.getTime()+V):F,y=d;W&&d.getTimezoneOffset()!=F.getTimezoneOffset()&&(d=new Date(d.getTime()+(d.getTimezoneOffset()-F.getTimezoneOffset())*6E4),y=new Date(F.getTime()+(V+(V>0?-864E5:864E5))));V=[];for(var z=0;z<this.patternParts_.length;++z){var I=this.patternParts_[z].text;1==this.patternParts_[z].type?V.push(RUf(this,I,F,d,y,W)):V.push(I)}return V.join("")};
var pIT=function(F,W){if(W<4)var V=F.JSC$11717_dateTimeSymbols_.DATEFORMATS[W];else if(W<8)V=F.JSC$11717_dateTimeSymbols_.TIMEFORMATS[W-4];else if(W<12)V=F.JSC$11717_dateTimeSymbols_.DATETIMEFORMATS[W-8],V=V.replace("{1}",F.JSC$11717_dateTimeSymbols_.DATEFORMATS[W-8]),V=V.replace("{0}",F.JSC$11717_dateTimeSymbols_.TIMEFORMATS[W-8]);else if(W===12)V=F.JSC$11717_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(W===13)V=F.JSC$11717_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{pIT(F,10);return}hUM(F,V)},TA=function(F,W){W=String(W);
F=F.JSC$11717_dateTimeSymbols_||JR;if(F.ZERODIGIT!==void 0&&!ObN){for(var V=[],d=0;d<W.length;d++){var y=W.charCodeAt(d);V.push(48<=y&&y<=57?String.fromCharCode(F.ZERODIGIT+y-48):W.charAt(d))}W=V.join("")}return W},ObN=!1,XvL=!1,T1B=function(F,W,V,d){V=V.getFullYear();
V<=0&&d&&(V=1-V);return TA(F,bQM(V,W))},bQM=function(F,W){W==2&&(F%=100);
F<0&&W++;return _.Jg(F,W)},eK=function(F){if(!(F.getHours&&F.getSeconds&&F.getMinutes))throw Error("ee");
},eUh=function(F,W){eK(W);
W=bh(W);return F.JSC$11717_dateTimeSymbols_.AMPMS[W>=12&&W<24?1:0]},RUf=function(F,W,V,d,y,z){var I=W.length;
switch(W.charAt(0)){case "G":return V=d.getFullYear()>0?1:0,I>=4?F.JSC$11717_dateTimeSymbols_.ERANAMES[V]:F.JSC$11717_dateTimeSymbols_.ERAS[V];case "y":return T1B(F,I,d,!0);case "Y":return V=(new Date(C$Q(d.getFullYear(),d.getMonth(),d.getDate(),F.JSC$11717_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,F.JSC$11717_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),I==2&&(V%=100),TA(F,bQM(V,I));case "u":return T1B(F,I,d,!1);case "M":a:switch(V=d.getMonth(),I){case 5:I=F.JSC$11717_dateTimeSymbols_.NARROWMONTHS[V];
break a;case 4:I=F.JSC$11717_dateTimeSymbols_.MONTHS[V];break a;case 3:I=F.JSC$11717_dateTimeSymbols_.SHORTMONTHS[V];break a;default:I=TA(F,_.Jg(V+1,I))}return I;case "k":return eK(y),TA(F,_.Jg(bh(y)||24,I));case "S":return TA(F,(y.getMilliseconds()/1E3).toFixed(Math.min(3,I)).slice(2)+(I>3?_.Jg(0,I-3):""));case "E":return V=d.getDay(),I>=4?F.JSC$11717_dateTimeSymbols_.WEEKDAYS[V]:F.JSC$11717_dateTimeSymbols_.SHORTWEEKDAYS[V];case "a":return eUh(F,y);case "b":return eUh(F,y);case "B":return eUh(F,
y);case "h":return eK(y),TA(F,_.Jg(bh(y)%12||12,I));case "K":return eK(y),TA(F,_.Jg(bh(y)%12,I));case "H":return eK(y),TA(F,_.Jg(bh(y),I));case "c":a:switch(V=d.getDay(),I){case 5:I=F.JSC$11717_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[V];break a;case 4:I=F.JSC$11717_dateTimeSymbols_.STANDALONEWEEKDAYS[V];break a;case 3:I=F.JSC$11717_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[V];break a;default:I=TA(F,_.Jg(V,1))}return I;case "L":a:switch(V=d.getMonth(),I){case 5:I=F.JSC$11717_dateTimeSymbols_.STANDALONENARROWMONTHS[V];
break a;case 4:I=F.JSC$11717_dateTimeSymbols_.STANDALONEMONTHS[V];break a;case 3:I=F.JSC$11717_dateTimeSymbols_.STANDALONESHORTMONTHS[V];break a;default:I=TA(F,_.Jg(V+1,I))}return I;case "Q":return V=Math.floor(d.getMonth()/3),I<4?F.JSC$11717_dateTimeSymbols_.SHORTQUARTERS[V]:F.JSC$11717_dateTimeSymbols_.QUARTERS[V];case "d":return TA(F,_.Jg(d.getDate(),I));case "m":return eK(y),TA(F,_.Jg(y.getMinutes?y.getMinutes():0,I));case "s":return eK(y),TA(F,_.Jg(y.getSeconds(),I));case "v":return(z||K9(V.getTimezoneOffset())).timeZoneId_;
case "V":return F=z||K9(V.getTimezoneOffset()),I<=2?F.timeZoneId_:M3r(F,V)>0?F.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?F.tzNamesExt_.DST_GENERIC_LOCATION:F.tzNamesExt_.DST_GENERIC_LOCATION:F.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?F.tzNamesExt_.STD_GENERIC_LOCATION:F.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return V=C$Q(y.getFullYear(),y.getMonth(),y.getDate(),F.JSC$11717_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,F.JSC$11717_dateTimeSymbols_.FIRSTDAYOFWEEK),TA(F,_.Jg(Math.floor(Math.round((V-(new Date((new Date(V)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,I));case "z":return F=z||K9(V.getTimezoneOffset()),I<4?F.tzNames_[M3r(F,V)>0?2:0]:F.tzNames_[M3r(F,V)>0?3:1];case "Z":return W=z||K9(V.getTimezoneOffset()),I<4?(I=-Ytu(W,V),F=[I<0?"-":"+"],I=Math.abs(I),F.push(_.Jg(Math.floor(I/60)%100,2),_.Jg(I%60,2)),I=F.join("")):I=TA(F,iQT(Ytu(W,V))),I;default:return""}};var gHB=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,uPu=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,OJc=function(F){this.patternParts_=[];this.JSC$11726_dateTimeSymbols_=JR;if(typeof F=="number"){F>11&&(F=10);if(F<4)var W=this.JSC$11726_dateTimeSymbols_.DATEFORMATS[F];else F<8?W=this.JSC$11726_dateTimeSymbols_.TIMEFORMATS[F-4]:(W=this.JSC$11726_dateTimeSymbols_.DATETIMEFORMATS[F-8],W=W.replace("{1}",this.JSC$11726_dateTimeSymbols_.DATEFORMATS[F-8]),W=W.replace("{0}",this.JSC$11726_dateTimeSymbols_.TIMEFORMATS[F-
8]));K2h(this,W)}else K2h(this,F)},K2h=function(F,W){for(var V=!1,d="",y=0;y<W.length;y++){var z=W.charAt(y);
if(gHB.test(z))for(d.length>0&&(F.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1}),d=""),F.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});y<W.length-1&&W.charAt(y+1)==" ";)y++;else if(V)z=="'"?y+1<W.length&&W.charAt(y+1)=="'"?(d+="'",y++):V=!1:d+=z;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(z)>=0){d.length>0&&(F.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1}),d="");for(var I=W.charAt(y),n=y+1;n<W.length&&W.charAt(n)==I;)n++;I=n-y;I<=0?n=!1:(n="MydhHmsSDkK".indexOf(z),
n=n>0||n==0&&I<3);F.patternParts_.push({text:z,count:I,abutStart:!1,numeric:n});y+=I-1}else z=="'"?y+1<W.length&&W.charAt(y+1)=="'"?(d+="'",y++):V=!0:d+=z}d.length>0&&F.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1});W=!1;for(V=0;V<F.patternParts_.length;V++)F.patternParts_[V].numeric?!W&&V+1<F.patternParts_.length&&F.patternParts_[V+1].numeric&&(W=!0,F.patternParts_[V].abutStart=!0):W=!1};
OJc.prototype.parse=function(F,W,V){var d=!1,y=!1;V&&(d=V.predictive||!1,y=V.validate||!1);if(d)for(V=0;V<this.patternParts_.length;V++){var z=this.patternParts_[V];if(z.count>0&&("abBhHkKm".indexOf(z.text.charAt(0))<0||z.count>2||z.abutStart))throw Error("fe`"+z.text.charAt(0));}z=new HQQ;V=[0];z.dayPeriodIndex=-1;for(var I=0;I<this.patternParts_.length&&!(d&&V[0]>=F.length);I++){if(this.patternParts_[I].count==0){a:{var n=F;var M=V,Y=this.patternParts_[I],h=d;if(Y.text.match(gHB)!=null){if(Y=M[0],
DGE(n,M),M[0]>Y){n=!0;break a}}else{if(n.indexOf(Y.text,M[0])==M[0]){M[0]+=Y.text.length;n=!0;break a}if(h&&Y.text.indexOf(n.substring(M[0]))==0){M[0]+=n.length-M[0];n=!0;break a}}n=!1}if(n)continue;return 0}if(this.patternParts_[I].abutStart){a:{M=F;Y=V;h=I;var q=Y[0],R=0;for(n=h;n<this.patternParts_.length;n++){var b=this.patternParts_[n],g=b.count;if(g===0)break;if(n==h&&(g-=R,R++,g==0)){n=0;break a}var K=n>h&&b.numeric,C=Y[0];if(!ALD(this,M,Y,b,g,z,!1)||K&&Y[0]-C<g)n=h-1,Y[0]=q}n-=h}if(n<=0)return 0;
I+=n-1}else if(!ALD(this,F,V,this.patternParts_[I],0,z,d))return 0}a:{F=y;if(W==null)throw Error("ge");z.era!=void 0&&z.year!=void 0&&z.era==0&&z.year>0&&(z.year=-(z.year-1));z.year!=void 0&&W.setFullYear(z.year);d=W.getDate();W.setDate(1);z.month!=void 0&&W.setMonth(z.month);z.day!=void 0?W.setDate(z.day):(y=YaY(W.getFullYear(),W.getMonth()),W.setDate(d>y?y:d));typeof W.setHours==="function"&&(z.hours==void 0&&(z.hours=W.getHours()),z.hours<12&&(z.ampm!=void 0&&z.ampm>0?z.hours+=12:z.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(z.dayPeriodName)||["night1","night2"].includes(z.dayPeriodName)&&z.hours>=6)&&(z.hours+=12)),W.setHours(z.hours));typeof W.setMinutes==="function"&&z.minutes!=void 0&&W.setMinutes(z.minutes);typeof W.setSeconds==="function"&&z.seconds!=void 0&&W.setSeconds(z.seconds);typeof W.setMilliseconds==="function"&&z.milliseconds!=void 0&&W.setMilliseconds(z.milliseconds);if(F&&(z.year&&z.year!=W.getFullYear()||z.month&&z.month!=
W.getMonth()||z.day&&z.day!=W.getDate()||z.hours&&z.hours>=24||z.minutes&&z.minutes>=60||z.seconds&&z.seconds>=60||z.milliseconds&&z.milliseconds>=1E3))W=!1;else{z.tzOffset!=void 0&&W.setTime(W.getTime()+(z.tzOffset-W.getTimezoneOffset())*60*1E3);z.ambiguousYear&&(F=new Date,F.setFullYear(F.getFullYear()-80),W.getTime()<F.getTime()&&W.setFullYear(F.getFullYear()+100));if(z.dayOfWeek!=void 0)if(z.day==void 0)z=(7+z.dayOfWeek-W.getDay())%7,z>3&&(z-=7),F=W.getMonth(),W.setDate(W.getDate()+z),W.getMonth()!=
F&&W.setDate(W.getDate()+(z>0?-7:7));else if(z.dayOfWeek!=W.getDay()){W=!1;break a}W=!0}}return W?V[0]:0};
var ALD=function(F,W,V,d,y,z,I){DGE(W,V);if(d.numeric&&y>0&&V[0]+y>W.length)return!1;switch(d.text.charAt(0)){case "G":return gi(W,V,[F.JSC$11726_dateTimeSymbols_.ERAS],function(n){return z.era=n}),!0;
case "M":case "L":return jxE(F,W,V,y,d,z);case "E":return gi(W,V,[F.JSC$11726_dateTimeSymbols_.WEEKDAYS,F.JSC$11726_dateTimeSymbols_.SHORTWEEKDAYS],function(n){return z.dayOfWeek=n});
case "B":case "b":return y=[],F=[[].concat(F.JSC$11726_dateTimeSymbols_.AMPMS)],y.push("isAm"),y.push("isPm"),W=gi(W,V,F,function(n){return z.dayPeriodIndex=n},I),z.dayPeriodName=y[z.dayPeriodIndex],I?W:!0;
case "a":return W=gi(W,V,[F.JSC$11726_dateTimeSymbols_.AMPMS],function(n){return z.ampm=n},I),I?W:!0;
case "y":return rLQ(F,W,V,d,y,z);case "Q":return gi(W,V,[F.JSC$11726_dateTimeSymbols_.QUARTERS,F.JSC$11726_dateTimeSymbols_.SHORTQUARTERS],function(n){z.month=n*3;z.day=1});
case "d":return uh(F,W,V,d,y,function(n){z.day=n}),!0;
case "S":return C1B(F,W,V,y,z);case "h":case "K":case "H":case "k":return W=uh(F,W,V,d,y,function(n){z.hours=d.text.charAt(0)==="h"&&n===12?0:n},I),I?W:!0;
case "m":return W=uh(F,W,V,d,y,function(n){z.minutes=n},I),I?W:!0;
case "s":return uh(F,W,V,d,y,function(n){z.seconds=n}),!0;
case "z":case "Z":case "v":return kmT(F,W,V,z);default:return!1}},rLQ=function(F,W,V,d,y,z){var I=V[0];
y=KS(F,W,V,y);y===null&&(y=KS(F,W,V,0,!0));if(y===null)return!1;y>=0&&V[0]-I==2&&d.count==2?(F=y,W=(new Date).getFullYear()-80,V=W%100,z.ambiguousYear=F==V,F+=Math.floor(W/100)*100+(F<V?100:0),z.year=F):z.year=y;return!0},jxE=function(F,W,V,d,y,z){return y.numeric&&uh(F,W,V,y,d,function(I){z.month=I-1})?!0:gi(W,V,[F.JSC$11726_dateTimeSymbols_.MONTHS,
F.JSC$11726_dateTimeSymbols_.STANDALONEMONTHS,F.JSC$11726_dateTimeSymbols_.SHORTMONTHS,F.JSC$11726_dateTimeSymbols_.STANDALONESHORTMONTHS],function(I){z.month=I})},C1B=function(F,W,V,d,y){var z=V[0];
F=KS(F,W,V,d);if(F===null)return!1;V=V[0]-z;y.milliseconds=V<3?F*Math.pow(10,3-V):Math.round(F/Math.pow(10,V-3));return!0},kmT=function(F,W,V,d){W.indexOf("GMT",V[0])==V[0]&&(V[0]+=3);
if(V[0]>=W.length)return d.tzOffset=0,!0;var y=V[0],z=KS(F,W,V,0,!0);if(z===null)return!1;if(V[0]<W.length&&W.charAt(V[0])==":"){var I=z*60;V[0]++;z=KS(F,W,V,0);if(z===null)return!1;I+=z}else I=z,I=I<24&&V[0]-y<=3?I*60:I%100+I/100*60;d.tzOffset=-I;return!0},uh=function(F,W,V,d,y,z,I){I=I||!1;
var n=V[0];F=KS(F,W,V,y);if(F===null)return!1;if(I&&V[0]-n<d.count){if(V[0]<W.length)return!1;F*=Math.pow(10,d.count-(V[0]-n))}z(F);return!0},gi=function(F,W,V,d,y){y=y||!1;
for(var z,I=0;I<V.length;I++){z=W;for(var n=V[I],M=y,Y=0,h=null,q=F.substring(z[0]).toLowerCase(),R=0;R<n.length;R++){var b=n[R].toLowerCase();if(M&&b.indexOf(q)==0){Y=q.length;h=R;break}n[R].length>Y&&q.indexOf(b)==0&&(Y=n[R].length,h=R)}h!==null&&(z[0]+=Y);z=h;if(z!==null)return d(z),!0}return!1},DGE=function(F,W){(F=F.substring(W[0]).match(uPu))&&(W[0]+=F[0].length)},KS=function(F,W,V,d,y){W=d>0?W.substring(0,V[0]+d):W;
y=y||!1;if(F.JSC$11726_dateTimeSymbols_.ZERODIGIT){d=[];for(var z=V[0];z<W.length;z++){var I=W.charCodeAt(z)-F.JSC$11726_dateTimeSymbols_.ZERODIGIT;d.push(0<=I&&I<=9?String.fromCharCode(I+48):W.charAt(z))}W=d.join("")}else W=W.substring(V[0]);F=W.match(new RegExp("^"+(y?"[+-]?":"")+"\\d+"));if(!F)return null;V[0]+=F[0].length;return parseInt(F[0],10)},HQQ=function(){};
HQQ.prototype.ambiguousYear=!1;var lRD;
lRD={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 N1i={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}"]};
N1i={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 fRT=function(){var F={type:"unit",style:"narrow"};this.listType_=F&&F.type?F.type:"conjunction";this.listStyle_=F&&F.style?F.style:"long";this.listSymbols_=N1i;F=0;switch(this.listStyle_){case "short":F=1;break;case "narrow":F=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[F];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[F];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[F];this.listEndPattern_=
this.listSymbols_.AND_END[F];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[F];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[F];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[F];this.listEndPattern_=this.listSymbols_.OR_END[F];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[F],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[F],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[F],this.listEndPattern_=this.listSymbols_.UNIT_END[F]}};
fRT.prototype.format=function(F){return wIm(this,F)};
var wIm=function(F,W){var V=W.length;switch(V){case 0:return"";case 1:return String(W[0]);case 2:return F.listTwoPattern_.replace("{0}",String(W[0])).replace("{1}",String(W[1]))}for(var d=F.listStartPattern_.replace("{0}",String(W[0])).replace("{1}",String(W[1])),y=2;y<V-1;++y)d=F.listMiddlePattern_.replace("{0}",d).replace("{1}",String(W[y]));return F.listEndPattern_.replace("{0}",d).replace("{1}",String(W[V-1]))};var GmT={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"},$Gm=GmT,UGD=GmT;UGD=$Gm=GmT;var XIB,HJ,AO,jaN,DX,OQD;
_.eE=function(F,W,V,d){var y;if(y=W){a:if(W&&W.length===3){for(y=0;y<3;y++){var z=W[y];if(z<"A"||z>"Z"&&z<"a"||z>"z"){y=!1;break a}}y=!0}else y=!1;y=!y}if(y)throw new TypeError("he");this.intlCurrencyCode_=W?W.toUpperCase():null;this.currencyStyle_=V||0;this.overrideNumberFormatSymbols_=d||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_=HJ(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof F==="number")switch(F){case 1:DX(this,HJ(this).DECIMAL_PATTERN);break;case 2:DX(this,HJ(this).SCIENTIFIC_PATTERN);break;case 3:DX(this,HJ(this).PERCENT_PATTERN);break;case 4:F=HJ(this).CURRENCY_PATTERN;W=["0"];if(V=
hO[AO(this)]){V=V[0]&7;if(V>0)for(W.push("."),d=0;d<V;d++)W.push("0");F=F.replace(/0.00/g,W.join(""))}DX(this,F);break;case 5:OQD(this,1);break;case 6:OQD(this,2);break;default:throw Error("ke");}else DX(this,F)};
XIB=!1;HJ=function(F){return F.overrideNumberFormatSymbols_||(XIB?UGD:$Gm)};
AO=function(F){return F.intlCurrencyCode_||HJ(F).DEF_CURRENCY_CODE};
jaN=function(F,W){if(W>308)throw Error("je`"+W);F.maximumFractionDigits_=W;return F};
DX=function(F,W){var V=[0];F.positivePrefix_=xGT(F,W,V);for(var d=V[0],y=-1,z=0,I=0,n=0,M=-1,Y=W.length,h=!0;V[0]<Y&&h;V[0]++)switch(W.charAt(V[0])){case "#":I>0?n++:z++;M>=0&&y<0&&M++;break;case "0":if(n>0)throw Error("qe`"+W);I++;M>=0&&y<0&&M++;break;case ",":M>0&&F.groupingArray_.push(M);M=0;break;case ".":if(y>=0)throw Error("re`"+W);y=z+I+n;break;case "E":if(F.useExponentialNotation_)throw Error("se`"+W);F.useExponentialNotation_=!0;F.minExponentDigits_=0;V[0]+1<Y&&W.charAt(V[0]+1)=="+"&&(V[0]++,
F.useSignForPositiveExponent_=!0);for(;V[0]+1<Y&&W.charAt(V[0]+1)=="0";)V[0]++,F.minExponentDigits_++;if(z+I<1||F.minExponentDigits_<1)throw Error("te`"+W);h=!1;break;default:V[0]--,h=!1}I==0&&z>0&&y>=0&&(I=y,I==0&&I++,n=z-I,z=I-1,I=1);if(y<0&&n>0||y>=0&&(y<z||y>z+I)||M==0)throw Error("ue`"+W);n=z+I+n;F.maximumFractionDigits_=y>=0?n-y:0;y>=0&&(F.minimumFractionDigits_=z+I-y,F.minimumFractionDigits_<0&&(F.minimumFractionDigits_=0));F.minimumIntegerDigits_=(y>=0?y:n)-z;F.useExponentialNotation_&&(F.maximumIntegerDigits_=
z+F.minimumIntegerDigits_,F.maximumFractionDigits_==0&&F.minimumIntegerDigits_==0&&(F.minimumIntegerDigits_=1));F.groupingArray_.push(Math.max(0,M));F.decimalSeparatorAlwaysShown_=y==0||y==n;d=V[0]-d;F.positiveSuffix_=xGT(F,W,V);V[0]<W.length&&W.charAt(V[0])==";"?(V[0]++,F.multiplier_!=1&&(F.negativePercentSignExpected_=!0),F.negativePrefix_=xGT(F,W,V),V[0]+=d,F.negativeSuffix_=xGT(F,W,V)):(F.negativePrefix_+=F.positivePrefix_,F.negativeSuffix_+=F.positiveSuffix_)};
OQD=function(F,W){F.compactStyle_=W;DX(F,HJ(F).DECIMAL_PATTERN);F.minimumFractionDigits_=0;jaN(F,2);if(F.minimumFractionDigits_>0)throw Error("ie");F.significantDigits_=2};
_.eE.prototype.parse=function(F,W){W=W||[0];if(this.compactStyle_!==0)throw Error("le");F=F.replace(/ |\u202f/g,"\u00a0");var V=F.indexOf(this.positivePrefix_,W[0])==W[0],d=F.indexOf(this.negativePrefix_,W[0])==W[0];V&&d&&(this.positivePrefix_.length>this.negativePrefix_.length?d=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(V=!1));V?W[0]+=this.positivePrefix_.length:d&&(W[0]+=this.negativePrefix_.length);if(F.indexOf(HJ(this).INFINITY,W[0])==W[0]){W[0]+=HJ(this).INFINITY.length;var y=
Infinity}else{y=F;var z=!1,I=!1,n=!1,M=-1,Y=1,h=HJ(this).DECIMAL_SEP,q=HJ(this).GROUP_SEP,R=HJ(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("me");q=q.replace(/\u202f/g,"\u00a0");for(var b="";W[0]<y.length;W[0]++){var g=y.charAt(W[0]),K=vHi(this,g);if(K>=0&&K<=9)b+=K,n=!0;else if(g==h.charAt(0)){if(z||I)break;b+=".";z=!0}else if(g==q.charAt(0)&&("\u00a0"!=q.charAt(0)||W[0]+1<y.length&&vHi(this,y.charAt(W[0]+1))>=0)){if(z||I)break}else if(g==R.charAt(0)){if(I)break;b+="E";I=!0;M=W[0]}else if(g==
"+"||g=="-"){if(n&&M!=W[0]-1)break;b+=g}else if(this.multiplier_==1&&g==HJ(this).PERCENT.charAt(0)){if(Y!=1)break;Y=100;if(n){W[0]++;break}}else if(this.multiplier_==1&&g==HJ(this).PERMILL.charAt(0)){if(Y!=1)break;Y=1E3;if(n){W[0]++;break}}else break}this.multiplier_!=1&&(Y=this.multiplier_);y=parseFloat(b)/Y}if(V){if(F.indexOf(this.positiveSuffix_,W[0])!=W[0])return NaN;W[0]+=this.positiveSuffix_.length}else if(d){if(F.indexOf(this.negativeSuffix_,W[0])!=W[0])return NaN;W[0]+=this.negativeSuffix_.length}return d?
-y:y};
_.eE.prototype.format=function(F){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("ne");if(isNaN(F))return HJ(this).NAN;var W=[];var V=F;if(this.compactStyle_==0)V=jK;else{V=Math.abs(V);var d=EHS(this,V<=1?0:cLM(V)).divisorBase;V=EHS(this,d+cLM(t3D(this,ri(V,-d)).intValue))}F=ri(F,-V.divisorBase);(d=F<0||F==0&&1/F<0)?V.negative_prefix?W.push(V.negative_prefix):(W.push(V.prefix),W.push(this.negativePrefix_)):(W.push(V.prefix),W.push(this.positivePrefix_));if(isFinite(F))if(F*=
d?-1:1,F*=this.multiplier_,this.useExponentialNotation_){var y=F;if(y==0)StC(this,y,this.minimumIntegerDigits_,W),P1r(this,0,W);else{var z=Math.floor(Math.log(y)/Math.log(10)+2E-15);y=ri(y,-z);var I=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(I=z%this.maximumIntegerDigits_,I<0&&(I=this.maximumIntegerDigits_+I),y=ri(y,I),z-=I,I=1):this.minimumIntegerDigits_<1?(z++,y=ri(y,-1)):(z-=this.minimumIntegerDigits_-1,y=ri(y,this.minimumIntegerDigits_-
1));StC(this,y,I,W);P1r(this,z,W)}}else StC(this,F,this.minimumIntegerDigits_,W);else W.push(HJ(this).INFINITY);d?V.negative_suffix?W.push(V.negative_suffix):(isFinite(F)&&W.push(V.suffix),W.push(this.negativeSuffix_)):(isFinite(F)&&W.push(V.suffix),W.push(this.positiveSuffix_));return W.join("")};
var t3D=function(F,W){var V=ri(W,F.maximumFractionDigits_);F.significantDigits_>0&&(V=JLQ(V,F.significantDigits_,F.maximumFractionDigits_));V=Math.round(V);if(isFinite(V)){var d=Math.floor(ri(V,-F.maximumFractionDigits_));V=Math.floor(V-ri(d,F.maximumFractionDigits_));if(V<0||V>=ri(1,F.maximumFractionDigits_))d=Math.round(W),V=0}else d=W,V=0;return{intValue:d,fracValue:V}},StC=function(F,W,V,d){if(F.minimumFractionDigits_>F.maximumFractionDigits_)throw Error("ne");
d||(d=[]);W=t3D(F,W);var y=W.intValue,z=W.fracValue,I=F.minimumFractionDigits_>0||z>0||!1;W=F.minimumFractionDigits_;I&&(W=F.minimumFractionDigits_);for(var n="",M=y;M>1E20;)n="0"+n,M=Math.round(ri(M,-1));n=M+n;var Y=HJ(F).DECIMAL_SEP;M=HJ(F).ZERO_DIGIT.codePointAt(0);var h=n.length,q=0;if(y>0||V>0){for(y=h;y<V;y++)d.push(String.fromCodePoint(M));if(F.groupingArray_.length>=2)for(V=1;V<F.groupingArray_.length;V++)q+=F.groupingArray_[V];V=h-q;if(V>0){y=F.groupingArray_;q=h=0;for(var R,b=HJ(F).GROUP_SEP,
g=n.length,K=0;K<g;K++)if(d.push(String.fromCodePoint(M+Number(n.charAt(K)))),g-K>1)if(R=y[q],K<V){var C=V-K;(R===1||R>0&&C%R===1)&&d.push(b)}else q<y.length&&(K===V?q+=1:R===K-V-h+1&&(d.push(b),h+=R,q+=1))}else{V=n;n=F.groupingArray_;y=HJ(F).GROUP_SEP;R=V.length;b=[];for(h=n.length-1;h>=0&&R>0;h--){q=n[h];for(g=0;g<q&&R-g-1>=0;g++)b.push(String.fromCodePoint(M+Number(V.charAt(R-g-1))));R-=q;R>0&&b.push(y)}d.push.apply(d,b.reverse())}}else I||d.push(String.fromCodePoint(M));(F.decimalSeparatorAlwaysShown_||
I)&&d.push(Y);z=String(z);I=z.split("e+");I.length==2&&(z=String(JLQ(parseFloat(I[0]),F.significantDigits_,1)),z=z.replace(".",""),z+=(0,_.K8Q)("0",parseInt(I[1],10)-z.length+1));F.maximumFractionDigits_+1>z.length&&(z="1"+(0,_.K8Q)("0",F.maximumFractionDigits_-z.length)+z);for(F=z.length;z.charAt(F-1)=="0"&&F>W+1;)F--;for(W=1;W<F;W++)d.push(String.fromCodePoint(M+Number(z.charAt(W))))},P1r=function(F,W,V){V.push(HJ(F).EXP_SYMBOL);
W<0?(W=-W,V.push(HJ(F).MINUS_SIGN)):F.useSignForPositiveExponent_&&V.push(HJ(F).PLUS_SIGN);W=""+W;for(var d=HJ(F).ZERO_DIGIT,y=W.length;y<F.minExponentDigits_;y++)V.push(d);F=d.codePointAt(0)-ZQB;for(d=0;d<W.length;d++)V.push(String.fromCodePoint(F+W.codePointAt(d)))},vHi=function(F,W){W=W.codePointAt(0);
if(48<=W&&W<58)return W-48;F=HJ(F).ZERO_DIGIT.codePointAt(0);return F<=W&&W<F+10?W-F:-1},ZQB="0".codePointAt(0),xGT=function(F,W,V){for(var d="",y=!1,z=W.length;V[0]<z;V[0]++){var I=W.charAt(V[0]);
if(I=="'")V[0]+1<z&&W.charAt(V[0]+1)=="'"?(V[0]++,d+="'"):y=!y;else if(y)d+=I;else switch(I){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(V[0]+1<z&&W.charAt(V[0]+1)=="\u00a4")V[0]++,d+=AO(F);else switch(F.currencyStyle_){case 0:I=AO(F);d+=I in hO?hO[I][1]:I;break;case 2:I=AO(F);var n=hO[I];d+=n?I==n[1]?I:I+" "+n[1]:I;break;case 1:I=AO(F),d+=I in hO?hO[I][2]:I}break;case "%":if(!F.negativePercentSignExpected_&&F.multiplier_!=1)throw Error("oe");if(F.negativePercentSignExpected_&&
F.multiplier_!=100)throw Error("pe");F.multiplier_=100;F.negativePercentSignExpected_=!1;d+=HJ(F).PERCENT;break;case "\u2030":if(!F.negativePercentSignExpected_&&F.multiplier_!=1)throw Error("oe");if(F.negativePercentSignExpected_&&F.multiplier_!=1E3)throw Error("pe");F.multiplier_=1E3;F.negativePercentSignExpected_=!1;d+=HJ(F).PERMILL;break;default:d+=I}}return d},jK={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},EHS=function(F,W){F=F.compactStyle_==1?pS.COMPACT_DECIMAL_SHORT_PATTERN:pS.COMPACT_DECIMAL_LONG_PATTERN;F==null&&(F=pS.COMPACT_DECIMAL_SHORT_PATTERN);if(W<3)return jK;W=Math.min(14,W);var V=F[ri(1,W)];for(--W;!V&&W>=3;)V=F[ri(1,W)],W--;if(!V)return jK;V=V.other;var d=F="",y=V.indexOf(";");y>=0&&(V=V.substring(0,y),y=V.substring(y+1))&&(d=/([^0]*)(0+)(.*)/.exec(y),F=d[1],d=d[3]);return V&&V!="0"?(V=/([^0]*)(0+)(.*)/.exec(V))?{divisorBase:W+
1-(V[2].length-1),negative_prefix:F,negative_suffix:d,prefix:V[1],suffix:V[3]}:jK:jK},cLM=function(F){if(!isFinite(F))return F>0?F:0;
for(var W=0;(F/=10)>=1;)W++;return W},ri=function(F,W){if(!F||!isFinite(F)||W==0)return F;
F=String(F).split("e");return parseFloat(F[0]+"e"+(parseInt(F[1]||0,10)+W))},QxC=function(F,W){return F&&isFinite(F)?ri(Math.round(ri(F,W)),-W):F},JLQ=function(F,W,V){if(!F)return F;
W=W-cLM(F)-1;return W<-V?QxC(F,-V):QxC(F,W)};var FQi,WQm=FQi=FQi=sqY;var VOu=function(F,W){var V=F|0;if(void 0===W){W=Math;var d=W.min,y=F+"",z=y.indexOf(".");W=d.call(W,z===-1?0:y.length-z-1,3)}d=Math.pow(10,W);F={v:W,f:(F*d|0)%d};return V==1&&F.v==0?"one":"other"},TN=VOu;
TN=VOu;var oZS=function(F){this.JSC$11767_pattern_=F;this.parsedPattern_=this.literals_=this.initialLiterals_=null;F=$Gm;var W=pS;if(dIr!==F||yRm!==W)dIr=F,yRm=W,z8T=new _.eE(1);this.numberFormatter_=z8T},dIr=null,yRm=null,z8T=null,sVB=RegExp("'([{}#].*?)'","g"),BAh=RegExp("''","g");
oZS.prototype.format=function(F){if(this.JSC$11767_pattern_){this.initialLiterals_=[];var W=LQT(this,this.JSC$11767_pattern_);this.parsedPattern_=IKT(this,W);this.JSC$11767_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.xc(this.initialLiterals_),W=[],nZS(this,this.parsedPattern_,F,!1,W),F=W.join("");this.literals_.length>0;)F=F.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else F="";return F};
var nZS=function(F,W,V,d,y){for(var z=0;z<W.length;z++)switch(W[z].type){case 4:y.push(W[z].value);break;case 3:var I=W[z].value;var n=F,M=y,Y=V[I];Y===void 0?M.push("Undefined parameter - "+I):(n.literals_.push(Y),M.push(n.buildPlaceholder_(n.literals_)));break;case 2:I=W[z].value;n=F;M=V;Y=d;var h=y,q=I.argumentIndex;M[q]===void 0?h.push("Undefined parameter - "+q):(q=I[M[q]],q===void 0&&(q=I.other),nZS(n,q,M,Y,h));break;case 0:I=W[z].value;mIi(F,I,V,TN,d,y);break;case 1:I=W[z].value,mIi(F,I,V,
WQm,d,y)}},mIi=function(F,W,V,d,y,z){var I=W.argumentIndex,n=W.argumentOffset,M=+V[I];
isNaN(M)?z.push("Undefined or invalid parameter - "+I):(n=M-n,I=W[V[I]],I===void 0&&(d=d(Math.abs(n)),I=W[d],I===void 0&&(I=W.other)),W=[],nZS(F,I,V,y,W),V=W.join(""),y?z.push(V):(F=F.numberFormatter_.format(n),z.push(V.replace(/#/g,F))))},LQT=function(F,W){var V=F.initialLiterals_,d=F.buildPlaceholder_.bind(F);
W=W.replace(BAh,function(){V.push("'");return d(V)});
return W=W.replace(sVB,function(y,z){V.push(z);return d(V)})},aKh=function(F){var W=0,V=[],d=[],y=/[{}]/g;
y.lastIndex=0;for(var z;z=y.exec(F);){var I=z.index;z[0]=="}"?(V.pop(),V.length==0&&(z={type:1},z.value=F.substring(W,I),d.push(z),W=I+1)):(V.length==0&&(W=F.substring(W,I),W!=""&&d.push({type:0,value:W}),W=I+1),V.push("{"))}F=F.substring(W);F!=""&&d.push({type:0,value:F});return d},iwE=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,MOM=/^\s*(\w+)\s*,\s*selectordinal\s*,/,YlQ=/^\s*(\w+)\s*,\s*select\s*,/,IKT=function(F,W){var V=[];
W=aKh(W);for(var d=0;d<W.length;d++){var y={};if(0==W[d].type)y.type=4,y.value=W[d].value;else if(1==W[d].type){var z=W[d].value;switch(iwE.test(z)?0:MOM.test(z)?1:YlQ.test(z)?2:/^\s*\w+\s*/.test(z)?3:5){case 2:y.type=2;y.value=pTS(F,W[d].value);break;case 0:y.type=0;y.value=h8C(F,W[d].value);break;case 1:y.type=1;y.value=qlS(F,W[d].value);break;case 3:y.type=3,y.value=W[d].value}}V.push(y)}return V},pTS=function(F,W){var V="";
W=W.replace(YlQ,function(n,M){V=M;return""});
var d={};d.argumentIndex=V;W=aKh(W);for(var y=0;y<W.length;){var z=W[y].value;y++;var I=void 0;1==W[y].type&&(I=IKT(F,W[y].value));d[z.replace(/\s/g,"")]=I;y++}return d},h8C=function(F,W){var V="",d=0;
W=W.replace(iwE,function(M,Y,h){V=Y;h&&(d=parseInt(h,10));return""});
var y={};y.argumentIndex=V;y.argumentOffset=d;W=aKh(W);for(var z=0;z<W.length;){var I=W[z].value;z++;var n=void 0;1==W[z].type&&(n=IKT(F,W[z].value));y[I.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=n;z++}return y},qlS=function(F,W){var V="";
W=W.replace(MOM,function(n,M){V=M;return""});
var d={};d.argumentIndex=V;d.argumentOffset=0;W=aKh(W);for(var y=0;y<W.length;){var z=W[y].value;y++;var I=void 0;1==W[y].type&&(I=IKT(F,W[y].value));d[z.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=I;y++}return d};
oZS.prototype.buildPlaceholder_=function(F){return"\ufddf_"+(F.length-1).toString(10)+"_"};var AIL=function(){var F={style:1},W=R8D;this.style_=(F==null?void 0:F.style)||0;this.durationSymbols_=W||lRD},bwD=function(F,W){switch(W){default:case "years":return F.durationSymbols_.YEAR;
case "months":return F.durationSymbols_.MONTH;case "weeks":return F.durationSymbols_.WEEK;case "days":return F.durationSymbols_.DAY;case "hours":return F.durationSymbols_.HOUR;case "minutes":return F.durationSymbols_.MINUTE;case "seconds":return F.durationSymbols_.SECOND}},CS=function(F,W,V){a:{V=bwD(F,V);
switch(F.style_){case 1:if(V.LONG!=void 0){F=V.LONG;break a}case 2:if(V.NARROW!=void 0){F=V.NARROW;break a}default:F=V.SHORT;break a}F=void 0}return F?(new oZS("{DURATION_VALUE,plural,"+F+"}")).format({DURATION_VALUE:W}):""};
AIL.prototype.format=function(F){var W=[],V=F.years,d=F.months,y=F.weeks,z=F.days,I=F.hours,n=F.minutes;F=F.seconds;V!=null&&W.push(CS(this,V,"years"));d!=null&&W.push(CS(this,d,"months"));y!=null&&W.push(CS(this,y,"weeks"));z!=null&&W.push(CS(this,z,"days"));I!=null&&W.push(CS(this,I,"hours"));n!=null&&W.push(CS(this,n,"minutes"));F!=null&&W.push(CS(this,F,"seconds"));return(new fRT).format(W)};var TAm;
TAm={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 v_N=function(){this.rdtfSymbols_=e8Q||TAm;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
v_N.prototype.format=function(F,W){a:{W=gZu(this,W);switch(this.style_){case 2:if(W.NARROW!=void 0){W=W.NARROW;break a}case 1:if(W.SHORT!=void 0){W=W.SHORT;break a}default:W=W.LONG;break a}W=void 0}if(!this.alwaysNumeric_&&W&&W.R&&W.R[""+F])F=W.R[""+F];else if(W){var V=Math.abs(F);F=(new oZS("{N,plural,"+(F>0||F==0&&1/F==Infinity?W.F:W.P)+"}")).format({N:V})}else F="";return F};
var gZu=function(F,W){switch(W){default:case 0:return F.rdtfSymbols_.YEAR;case 1:return F.rdtfSymbols_.QUARTER;case 2:return F.rdtfSymbols_.MONTH;case 3:return F.rdtfSymbols_.WEEK;case 4:return F.rdtfSymbols_.DAY;case 5:return F.rdtfSymbols_.HOUR;case 6:return F.rdtfSymbols_.MINUTE;case 7:return F.rdtfSymbols_.SECOND}};BSN.prototype.clone=function(){return new BSN(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
BSN.prototype.equals=function(F){return this.x0==F.x0&&this.y0==F.y0&&this.x1==F.x1&&this.y1==F.y1&&this.x2==F.x2&&this.y2==F.y2&&this.x3==F.x3&&this.y3==F.y3};
var ugC=function(F,W){if(W==0)return F.x0;if(W==1)return F.x3;var V=jI(F.x0,F.x1,W),d=jI(F.x1,F.x2,W);F=jI(F.x2,F.x3,W);V=jI(V,d,W);d=jI(d,F,W);return jI(V,d,W)},KQT=function(F,W){var V=(W-F.x0)/(F.x3-F.x0);
if(V<=0)return 0;if(V>=1)return 1;for(var d=0,y=1,z=0,I=0;I<8;I++){z=ugC(F,V);var n=(ugC(F,V+1E-6)-z)/1E-6;if(Math.abs(z-W)<1E-6)return V;if(Math.abs(n)<1E-6)break;else z<W?d=V:y=V,V-=(z-W)/n}for(I=0;Math.abs(z-W)>1E-6&&I<8;I++)z<W?(d=V,V=(V+y)/2):(y=V,V=(V+d)/2),z=ugC(F,V);return V};var kd;_.Xx(I8,_.Ha);var Idc={},LGN=0,Hwi=function(F,W){var V=Bk(F);BLB(W,function(d,y){Array.isArray(d)||(d=[d]);_.xN(d,function(z){z=V.JSC$9635_createDom("INPUT",{type:"hidden",name:y,value:z});F.appendChild(z)})})};
_.B=I8.prototype;_.B.JSC$11789_form_=null;_.B.JSC$11789_iframe_=null;_.B.iframeName_=null;_.B.nextIframeId_=0;_.B.JSC$11789_active_=!1;_.B.complete_=!1;_.B.success_=!1;_.B.lastContent_=null;_.B.JSC$11789_lastErrorCode_=0;_.B.iframeDisposalTimer_=null;
_.B.send=function(F,W,V,d){if(this.JSC$11789_active_)throw Error("ve");F=new _.DC(F);W=W?W.toUpperCase():"GET";V&&_.Sb(F);kd||(kd=_.Ri("FORM"),kd.acceptCharset="utf-8",V=kd.style,V.position="absolute",V.visibility="hidden",V.top=V.left="-10px",V.width=V.height="10px",V.overflow="hidden",document.body.appendChild(kd));this.JSC$11789_form_=kd;W=="GET"&&Hwi(this.JSC$11789_form_,F.JSC$10339_queryData_);d&&Hwi(this.JSC$11789_form_,d);V=F.toString();V=D$m(V);d=this.JSC$11789_form_;V=_.FL(vg(V));V!==void 0&&
(d.action=V);this.JSC$11789_form_.method=W;DIm(this);ARC(this)};
_.B.abort=function(F){if(this.JSC$11789_active_){var W=lh(this);if(W)if(nx(W))W.removeAllListeners(void 0);else if(W=mG(W)){var V=0,d;for(d in W.listeners)for(var y=W.listeners[d].concat(),z=0;z<y.length;++z)op(y[z])&&++V}this.success_=this.JSC$11789_active_=this.complete_=!1;this.JSC$11789_lastErrorCode_=F||7;this.dispatchEvent("abort");jVm(this)}};
_.B.disposeInternal=function(){this.JSC$11789_active_&&this.abort();I8.superClass_.disposeInternal.call(this);this.JSC$11789_iframe_&&rRf(this);ARC(this);this.JSC$11789_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11789_form_=null;this.JSC$11789_lastErrorCode_=0;delete Idc[this.JSC$11787_name_]};
_.B.isComplete=function(){return this.complete_};
_.B.isSuccess=function(){return this.success_};
_.B.isActive=function(){return this.JSC$11789_active_};
_.B.getResponseText=function(){return this.lastContent_};
_.B.getLastError=function(){return _.XYS(this.JSC$11789_lastErrorCode_)};
var DIm=function(F){F.JSC$11789_active_=!0;F.complete_=!1;F.JSC$11789_lastErrorCode_=0;F.iframeName_=F.JSC$11787_name_+"_"+(F.nextIframeId_++).toString(36);F.JSC$11789_iframe_=Bk(F.JSC$11789_form_).JSC$9635_createDom("IFRAME",{name:F.iframeName_,id:F.iframeName_});var W=F.JSC$11789_iframe_.style;W.visibility="hidden";W.width=W.height="10px";W.display="none";_.VB?W.marginTop=W.marginLeft="-10px":(W.position="absolute",W.top=W.left="-10px");Bk(F.JSC$11789_form_).JSC$9633_document_.body.appendChild(F.JSC$11789_iframe_);
W=F.iframeName_+"_inner";var V=xPT(F.JSC$11789_iframe_);if(document.baseURI){var d=vI(W);d='<head><base href="'+vI(document.baseURI)+'"></head><body><iframe id="'+d+'" name="'+d+'"></iframe>';d=dK(d)}else d=vI(W),d=dK('<body><iframe id="'+d+'" name="'+d+'"></iframe>');V.write(z0(d));_.Da(V.getElementById(W),"load",F.onIframeLoaded_,!1,F);d=y_("TEXTAREA",F.JSC$11789_form_);for(var y=0,z=d.length;y<z;y++){var I=d[y].value;PKT(d[y])!=I&&(_.HR(d[y],I),d[y].value=I)}d=V.importNode(F.JSC$11789_form_,!0);
d.target=W;d.action=F.JSC$11789_form_.action;V.body.appendChild(d);y=y_("SELECT",F.JSC$11789_form_);z=y_("SELECT",d);I=0;for(var n=y.length;I<n;I++)for(var M=y_("OPTION",y[I]),Y=y_("OPTION",z[I]),h=0,q=M.length;h<q;h++)Y[h].selected=M[h].selected;y=y_("INPUT",F.JSC$11789_form_);z=y_("INPUT",d);I=0;for(n=y.length;I<n;I++)if(y[I].type=="file"&&y[I].value!=z[I].value){F.JSC$11789_form_.target=W;d=F.JSC$11789_form_;break}try{F.errorHandled_=!1,d.submit(),V.close(),_.dG&&setTimeout(F.testForFirefoxSilentError_.bind(F),
250)}catch(R){_.aq(V.getElementById(W),"load",F.onIframeLoaded_,!1,F),V.close(),NN(F,2)}};
I8.prototype.onIframeLoaded_=function(){_.aq(lh(this),"load",this.onIframeLoaded_,!1,this);try{var F=this.JSC$11789_iframe_?xPT(lh(this)):null;this.complete_=!0;this.JSC$11789_active_=!1;try{var W=F.body;this.lastContent_=W.textContent||W.innerText}catch(y){var V=1}var d;V||typeof this.errorChecker_!="function"||(d=this.errorChecker_(F))&&(V=4);V?NN(this,V):(this.success_=!0,this.JSC$11789_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),jVm(this))}catch(y){NN(this,1)}};
var NN=function(F,W){F.errorHandled_||(F.success_=!1,F.JSC$11789_active_=!1,F.complete_=!0,F.JSC$11789_lastErrorCode_=W,F.dispatchEvent("complete"),F.dispatchEvent("error"),jVm(F),F.errorHandled_=!0)},jVm=function(F){rRf(F);
ARC(F);F.JSC$11789_form_=null;F.dispatchEvent("ready")},rRf=function(F){var W=F.JSC$11789_iframe_;
W&&(W.onreadystatechange=null,W.onload=null,W.onerror=null,F.iframesForDisposal_.push(W));F.iframeDisposalTimer_&&(clearTimeout(F.iframeDisposalTimer_),F.iframeDisposalTimer_=null);_.dG?F.iframeDisposalTimer_=setTimeout(F.disposeIframes_.bind(F),2E3):F.disposeIframes_();F.JSC$11789_iframe_=null;F.iframeName_=null};
I8.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var F=this.iframesForDisposal_.pop();_.dx(F)}};
var ARC=function(F){F.JSC$11789_form_&&F.JSC$11789_form_==kd&&_.eH(F.JSC$11789_form_)},lh=function(F){return F.JSC$11789_iframe_?xPT(F.JSC$11789_iframe_).getElementById(F.iframeName_+"_inner"):null};
I8.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11789_active_){var F=this.JSC$11789_iframe_?xPT(lh(this)):null;F&&!Z7Y(F,"documentUri")?(_.aq(lh(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?NN(this,3):NN(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.fS=function(F){return F=="\r"||F=="\n"||F==" "||F=="\t"};_.nL.prototype.isInputValid=function(){return this.streamState_!=3};
_.nL.prototype.done=function(){return this.streamState_===2};
var wi=function(F,W,V){F.streamState_=3;F.errorMessage_="The stream is broken @"+F.JSC$11791_pos_+"/"+V+". With input:\n"+W;throw Error(F.errorMessage_);};
_.nL.prototype.acceptsBinaryInput=function(){return!1};
_.nL.prototype.parse=function(F){function W(){for(;q<F.length;)if(_.fS(F[q]))q++,z.JSC$11791_pos_++;else break;return q<M}
function V(){for(var b;;){b=F[q++];if(!b)break;z.JSC$11791_pos_++;switch(z.state_){case 0:b==="{"?z.state_=2:b==="["?z.state_=4:_.fS(b)||wi(z,F,q);continue;case 7:case 2:if(_.fS(b))continue;if(z.state_===7)I.push(8);else if(b==="}"){y("{}");z.state_=d();continue}else I.push(3);b==='"'?z.state_=6:wi(z,F,q);continue;case 8:case 3:if(_.fS(b))continue;b===":"?(z.state_===3&&(I.push(3),z.depth_++),z.state_=1):b==="}"?(z.depth_--,y(),z.state_=d()):b===","?(z.state_===3&&I.push(3),z.state_=7):wi(z,F,q);
continue;case 4:case 1:if(_.fS(b))continue;if(z.state_===4)if(z.depth_++,z.state_=1,b==="]"){z.depth_--;if(z.depth_===0){z.state_=5;return}y("[]");z.state_=d();continue}else I.push(5);b==='"'?z.state_=6:b==="{"?z.state_=2:b==="["?z.state_=4:b==="t"?z.state_=9:b==="f"?z.state_=12:b==="n"?z.state_=16:b!=="-"&&("0123456789".indexOf(b)!==-1?z.state_=20:wi(z,F,q));continue;case 5:if(b===",")I.push(5),z.state_=1,z.depth_===1&&(h=q);else if(b==="]"){z.depth_--;if(z.depth_===0)return;y();z.state_=d()}else if(_.fS(b))continue;
else wi(z,F,q);continue;case 6:var g=q;a:for(;;){for(;z.unicodeCount_>0;)if(b=F[q++],z.unicodeCount_===4?z.unicodeCount_=0:z.unicodeCount_++,!b)break a;if(b==='"'&&!z.slashed_){z.state_=d();break}if(b==="\\"&&!z.slashed_&&(z.slashed_=!0,b=F[q++],!b))break;if(z.slashed_)if(z.slashed_=!1,b==="u"&&(z.unicodeCount_=1),b=F[q++])continue;else break;n.lastIndex=q;b=n.exec(F);if(!b){q=F.length+1;break}q=b.index+1;b=F[b.index];if(!b)break}z.JSC$11791_pos_+=q-g;continue;case 9:if(!b)continue;b==="r"?z.state_=
10:wi(z,F,q);continue;case 10:if(!b)continue;b==="u"?z.state_=11:wi(z,F,q);continue;case 11:if(!b)continue;b==="e"?z.state_=d():wi(z,F,q);continue;case 12:if(!b)continue;b==="a"?z.state_=13:wi(z,F,q);continue;case 13:if(!b)continue;b==="l"?z.state_=14:wi(z,F,q);continue;case 14:if(!b)continue;b==="s"?z.state_=15:wi(z,F,q);continue;case 15:if(!b)continue;b==="e"?z.state_=d():wi(z,F,q);continue;case 16:if(!b)continue;b==="u"?z.state_=17:wi(z,F,q);continue;case 17:if(!b)continue;b==="l"?z.state_=18:
wi(z,F,q);continue;case 18:if(!b)continue;b==="l"?z.state_=d():wi(z,F,q);continue;case 19:b==="."?z.state_=20:wi(z,F,q);continue;case 20:if("0123456789.eE+-".indexOf(b)!==-1)continue;else q--,z.JSC$11791_pos_--,z.state_=d();continue;default:wi(z,F,q)}}}
function d(){var b=I.pop();return b!=null?b:1}
function y(b){z.depth_>1||(b||(b=h===-1?z.JSC$11791_buffer_+F.substring(Y,q):F.substring(h,q)),z.deliverMessageAsRawString_?z.result_.push(b):z.result_.push(JSON.parse(b)),h=q)}
for(var z=this,I=z.stack_,n=z.stringInputPattern_,M=F.length,Y=0,h=-1,q=0;q<M;)switch(z.streamState_){case 3:return wi(z,F,q),null;case 2:return W()&&wi(z,F,q),null;case 0:if(W()){var R=F[q++];z.JSC$11791_pos_++;if(R==="["){z.streamState_=1;Y=q;z.state_=4;continue}else wi(z,F,q)}return null;case 1:return V(),z.depth_===0&&z.state_==5?(z.streamState_=2,z.JSC$11791_buffer_=F.substring(q)):z.JSC$11791_buffer_=h===-1?z.JSC$11791_buffer_+F.substring(Y):F.substring(h),z.result_.length>0?(R=z.result_,z.result_=
[],R):null}return null};_.Xx(_.mo,RO);a8.prototype.getValue=function(){return this.JSC$11798_value_};
a8.prototype.clone=function(){return new a8(this.JSC$11798_key_,this.JSC$11798_value_)};var GA=function(F){this.nodes_=[];if(F)a:{if(F instanceof GA){var W=F.getKeys();F=F.getValues();if(this.getCount()<=0){for(var V=this.nodes_,d=0;d<W.length;d++)V.push(new a8(W[d],F[d]));break a}}else W=_.MP.getKeys(F),F=_.MP.getValues(F);for(V=0;V<W.length;V++)this.insert(W[V],F[V])}};
_.B=GA.prototype;_.B.insert=function(F,W){var V=this.nodes_;V.push(new a8(F,W));F=V.length-1;W=this.nodes_;for(V=W[F];F>0;){var d=F-1>>1;if(W[d].JSC$11798_key_>V.JSC$11798_key_)W[F]=W[d],F=d;else break}W[F]=V};
_.B.remove=function(){var F=this.nodes_,W=F.length,V=F[0];if(!(W<=0)){if(W==1)F.length=0;else{F[0]=F.pop();F=0;W=this.nodes_;for(var d=W.length,y=W[F];F<d>>1;){var z=F*2+1,I=F*2+2;z=I<d&&W[I].JSC$11798_key_<W[z].JSC$11798_key_?I:z;if(W[z].JSC$11798_key_>y.JSC$11798_key_)break;W[F]=W[z];F=z}W[F]=y}return V.getValue()}};
_.B.peek=function(){var F=this.nodes_;if(F.length!=0)return F[0].getValue()};
_.B.getValues=function(){for(var F=this.nodes_,W=[],V=F.length,d=0;d<V;d++)W.push(F[d].getValue());return W};
_.B.getKeys=function(){for(var F=this.nodes_,W=[],V=F.length,d=0;d<V;d++)W.push(F[d].JSC$11798_key_);return W};
_.B.containsValue=function(F){return this.nodes_.some(function(W){return W.getValue()==F})};
_.B.containsKey=function(F){return this.nodes_.some(function(W){return W.JSC$11798_key_==F})};
_.B.clone=function(){return new GA(this)};
_.B.getCount=function(){return this.nodes_.length};
_.B.isEmpty=function(){return this.nodes_.length===0};
_.B.clear=function(){this.nodes_.length=0};_.B=_.iw.prototype;_.B.getCount=function(){return this.size};
_.B.getValues=function(){$d(this);for(var F=[],W=0;W<this.JSC$11804_keys_.length;W++)F.push(this.JSC$11804_map_[this.JSC$11804_keys_[W]]);return F};
_.B.getKeys=function(){$d(this);return this.JSC$11804_keys_.concat()};
_.B.containsKey=function(F){return this.has(F)};
_.B.has=function(F){return Ub(this.JSC$11804_map_,F)};
_.B.containsValue=function(F){for(var W=0;W<this.JSC$11804_keys_.length;W++){var V=this.JSC$11804_keys_[W];if(Ub(this.JSC$11804_map_,V)&&this.JSC$11804_map_[V]==F)return!0}return!1};
_.B.equals=function(F,W){if(this===F)return!0;if(this.size!=F.getCount())return!1;W=W||COT;$d(this);for(var V,d=0;V=this.JSC$11804_keys_[d];d++)if(!W(this.get(V),F.get(V)))return!1;return!0};
var COT=function(F,W){return F===W};
_.iw.prototype.isEmpty=function(){return this.size==0};
_.iw.prototype.clear=function(){this.JSC$11804_map_={};this.version_=this.size=this.JSC$11804_keys_.length=0};
_.iw.prototype.remove=function(F){return this.delete(F)};
_.iw.prototype.delete=function(F){return Ub(this.JSC$11804_map_,F)?(delete this.JSC$11804_map_[F],--this.size,this.version_++,this.JSC$11804_keys_.length>2*this.size&&$d(this),!0):!1};
var $d=function(F){if(F.size!=F.JSC$11804_keys_.length){for(var W=0,V=0;W<F.JSC$11804_keys_.length;){var d=F.JSC$11804_keys_[W];Ub(F.JSC$11804_map_,d)&&(F.JSC$11804_keys_[V++]=d);W++}F.JSC$11804_keys_.length=V}if(F.size!=F.JSC$11804_keys_.length){W={};for(d=V=0;V<F.JSC$11804_keys_.length;){var y=F.JSC$11804_keys_[V];Ub(W,y)||(F.JSC$11804_keys_[d++]=y,W[y]=1);V++}F.JSC$11804_keys_.length=d}};
_.B=_.iw.prototype;_.B.get=function(F,W){return Ub(this.JSC$11804_map_,F)?this.JSC$11804_map_[F]:W};
_.B.set=function(F,W){Ub(this.JSC$11804_map_,F)||(this.size+=1,this.JSC$11804_keys_.push(F),this.version_++);this.JSC$11804_map_[F]=W};
_.B.addAll=function(F){if(F instanceof _.iw)for(var W=F.getKeys(),V=0;V<W.length;V++)this.set(W[V],F.get(W[V]));else for(W in F)this.set(W,F[W])};
_.B.forEach=function(F,W){for(var V=this.getKeys(),d=0;d<V.length;d++){var y=V[d],z=this.get(y);F.call(W,z,y,this)}};
_.B.clone=function(){return new _.iw(this)};
_.B.transpose=function(){for(var F=new _.iw,W=0;W<this.JSC$11804_keys_.length;W++){var V=this.JSC$11804_keys_[W];F.set(this.JSC$11804_map_[V],V)}return F};
_.B.keys=function(){return a6Q(this.__iterator__(!0)).toEs6()};
_.B.values=function(){return a6Q(this.__iterator__(!1)).toEs6()};
_.B.entries=function(){var F=this;return jpf(this.keys(),function(W){return[W,F.get(W)]})};
_.B.__iterator__=function(F){$d(this);var W=0,V=this.version_,d=this,y=new Uj;y.next=function(){if(V!=d.version_)throw Error("we");if(W>=d.JSC$11804_keys_.length)return Oj;var z=d.JSC$11804_keys_[W++];return Xo(F?z:d.JSC$11804_map_[z])};
return y};
var Ub=function(F,W){return Object.prototype.hasOwnProperty.call(F,W)};var kXB=function(F,W){if(W=F.JSC$11807_map_.get(W))W.remove(),F.insert_(W);return W};
_.B=mn1.prototype;_.B.get=function(F,W){return(F=kXB(this,F))?F.value:W};
_.B.set=function(F,W){var V=kXB(this,F);V?V.value=W:(V=new nOL(F,W),this.JSC$11807_map_.set(F,V),this.insert_(V))};
_.B.peek=function(){return this.JSC$11807_head_.next.value};
_.B.shift=function(){return lKu(this,this.JSC$11807_head_.next)};
_.B.pop=function(){return lKu(this,this.JSC$11807_head_.prev)};
_.B.remove=function(F){return(F=this.JSC$11807_map_.get(F))?(this.removeNode(F),!0):!1};
_.B.removeNode=function(F){F.remove();this.JSC$11807_map_.remove(F.key)};
_.B.getCount=function(){return this.JSC$11807_map_.getCount()};
_.B.isEmpty=function(){return this.JSC$11807_map_.isEmpty()};
_.B.getKeys=function(){return this.map(function(F,W){return W})};
_.B.getValues=function(){return this.map(function(F){return F})};
_.B.contains=function(F){return this.some(function(W){return W==F})};
_.B.containsKey=function(F){return this.JSC$11807_map_.containsKey(F)};
_.B.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11807_head_.prev)};
_.B.forEach=function(F,W){for(var V=this.JSC$11807_head_.next;V!=this.JSC$11807_head_;V=V.next)F.call(W,V.value,V.key,this)};
_.B.map=function(F,W){for(var V=[],d=this.JSC$11807_head_.next;d!=this.JSC$11807_head_;d=d.next)V.push(F.call(W,d.value,d.key,this));return V};
_.B.some=function(F,W){for(var V=this.JSC$11807_head_.next;V!=this.JSC$11807_head_;V=V.next)if(F.call(W,V.value,V.key,this))return!0;return!1};
_.B.every=function(F,W){for(var V=this.JSC$11807_head_.next;V!=this.JSC$11807_head_;V=V.next)if(!F.call(W,V.value,V.key,this))return!1;return!0};
_.B.insert_=function(F){F.next=this.JSC$11807_head_.next;F.prev=this.JSC$11807_head_;this.JSC$11807_head_.next=F;for(F.next.prev=F;this.getCount()>100;)this.removeNode(this.JSC$11807_head_.prev)};
var lKu=function(F,W){F.JSC$11807_head_!=W&&F.removeNode(W);return W.value},nOL=function(F,W){this.key=F;
this.value=W};
nOL.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var NAT=function(){GA.apply(this,arguments)};
_.u(NAT,GA);NAT.prototype.enqueue=function(F,W){this.insert(F,W)};var fKM=function(){var F=Error();F.name="SecurityError";throw F;},XVN=function(){return{get opener(){return null},
get closed(){return!0},get location(){fKM()},get document(){fKM()},postMessage:function(){},
close:function(){},
focus:function(){}}};var adN={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 YIN={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 wTr={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(YIN).join("|");var GXh=function(){function F(n){n.substr(-1)!==";"&&(n+=";");return I(n)}
for(var W=Object.keys(wTr).sort(MbY),V=Object.keys(YIN).sort(MbY),d=0,y=0;d<V.length;d++)W[y]===V[d]?(V[d]+=";?",y++):V[d]+=";";var z=new RegExp("&(?:"+V.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),I=poK();return function(n){return String(n).replace(z,F)}}();/*

 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 $IC={};var UIB=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"),Owu=/[\\&]/,XTT=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),xIB=RegExp('[&<>"]',"g"),vZC=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),EZT=function(F){return F.charCodeAt(0)===92?F.charAt(1):GXh(F)},cRi=function(F){return Owu.test(F)?F.replace(XTT,EZT):F},tOB=function(F){try{var W,V="";
if(typeof y!=="string"){var d=y;var y=";/?:@&=+$,-_.!~*'()#"}typeof d==="undefined"&&(d=!0);var z,I=$IC[y];if(I)var n=I;else{I=$IC[y]=[];for(z=0;z<128;z++){var M=String.fromCharCode(z);/^[0-9a-z]$/i.test(M)?I.push(M):I.push("%"+("0"+z.toString(16).toUpperCase()).slice(-2))}for(z=0;z<y.length;z++)I[y.charCodeAt(z)]=y[z];n=I}var Y=0;for(W=F.length;Y<W;Y++){var h=F.charCodeAt(Y);if(d&&h===37&&Y+2<W&&/^[0-9a-f]{2}$/i.test(F.slice(Y+1,Y+3)))V+=F.slice(Y,Y+3),Y+=2;else if(h<128)V+=n[h];else if(h>=55296&&
h<=57343){if(h>=55296&&h<=56319&&Y+1<W){var q=F.charCodeAt(Y+1);if(q>=56320&&q<=57343){V+=encodeURIComponent(F[Y]+F[Y+1]);Y++;continue}}V+="%EF%BF%BD"}else V+=encodeURIComponent(F[Y])}return V}catch(R){return F}},SlC=function(F){switch(F){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return F}},Ob=function(F,W){return xIB.test(F)?W?F.replace(vZC,SlC):F.replace(xIB,SlC):F};/*

 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 X9;if(String.fromCodePoint)X9=function(F){try{return String.fromCodePoint(F)}catch(W){if(W instanceof RangeError)return String.fromCharCode(65533);throw W;}};
else{var POB=String.fromCharCode,JRm=Math.floor;X9=function(){var F=[],W=-1,V=arguments.length;if(!V)return"";for(var d="";++W<V;){var y=Number(arguments[W]);if(!isFinite(y)||y<0||y>1114111||JRm(y)!==y)return String.fromCharCode(65533);if(y<=65535)F.push(y);else{y-=65536;var z=(y>>10)+55296;y=y%1024+56320;F.push(z,y)}if(W+1===V||F.length>16384)d+=POB.apply(null,F),F.length=0}return d}};var Zwi=function(F){this.root=this.current=F;this.entering=!0};
Zwi.prototype.next=function(){var F=this.current,W=this.entering;if(F===null)return null;a:switch(F._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 V=!0;break a;default:V=!1}W&&V?F._firstChild?(this.current=F._firstChild,this.entering=!0):this.entering=!1:F===this.root?this.current=null:F._next===null?(this.current=
F._parent,this.entering=!1):(this.current=F._next,this.entering=!0);return{entering:W,node:F}};
var ha=function(F,W){this._type=F;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=W;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};
ha.prototype.appendChild=function(F){F.unlink();F._parent=this;this._lastChild?(this._lastChild._next=F,F._prev=this._lastChild):this._firstChild=F;this._lastChild=F};
ha.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 QVS=function(F,W){W.unlink();W._next=F._next;W._next&&(W._next._prev=W);W._prev=F;F._next=W;W._parent=F._parent;W._next||(W._parent._lastChild=W)};
ha.prototype.insertBefore=function(F){F.unlink();F._prev=this._prev;F._prev&&(F._prev._next=F);F._next=this;this._prev=F;F._parent=this._parent;F._prev||(F._parent._firstChild=F)};
_.S0.Object.defineProperties(ha.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(F){this._literal=F}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(F){this._destination=F}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(F){this._title=F}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(F){this._info=F}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(F){this._level=F}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(F){this._listData.type=F}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(F){this._listData.tight=F}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(F){this._listData.start=F}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(F){this._onEnter=F}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(F){this._onExit=F}}});var hcG=/[ \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,
qIr={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 FKD=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]/),
WKQ=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),V1h=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),doi=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),ydi=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),zDB=/`+/,ojQ=/^`+/,suD=/\.\.\./g,BHS=/--+/g,LKh=/^<([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])?)*)>/,
ItM=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,njm=/^ *(?:\n *)?/,moD=/^[ \t\n\x0b\x0c\x0d]/,atB=/[ \t\n\x0b\x0c\x0d]+/g,iDE=/^\s/,M1i=/ *$/,YvB=/^ */,pyB=/^ *(?:\n|$)/,hDm=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),qvD=/^[^\n`\[\]\\!<&*_'"]+/m,xd=function(F){var W=new ha("text");W._literal=F;return W},vJ=function(F){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=F||{}};
vJ.prototype.match=function(F){F=F.exec(this.subject.slice(this.pos));if(F===null)return null;this.pos+=F.index+F[0].length;return F[0]};
vJ.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var Eb=function(F){F.match(njm);return!0},RDT=function(F,W,V){var d=0;
var y=F.pos;if(W===39||W===34)d++,F.pos++;else for(;F.peek()===W;)d++,F.pos++;if(d===0)d=null;else{var z=y===0?"\n":F.subject.charAt(y-1);var I=F.peek();I=I===-1?"\n":X9(I);var n=iDE.test(I);I=FKD.test(I);var M=iDE.test(z);var Y=FKD.test(z);z=!n&&!(I&&!M&&!Y);n=!M&&!(Y&&!n&&!I);W===95?(M=z&&(!n||Y),I=n&&(!z||I)):(M=W===39||W===34?z&&!n:z,I=n);F.pos=y;d={numdelims:d,can_open:M,can_close:I}}if(!d)return!1;y=d.numdelims;I=F.pos;F.pos+=y;I=W===39?"\u2019":W===34?"\u201c":F.subject.slice(I,F.pos);I=xd(I);
V.appendChild(I);F.delimiters={cc:W,numdelims:y,origdelims:y,node:I,previous:F.delimiters,next:null,can_open:d.can_open,can_close:d.can_close};F.delimiters.previous!==null&&(F.delimiters.previous.next=F.delimiters);return!0},bDD=function(F,W){W.previous!==null&&(W.previous.next=W.next);
W.next===null?F.delimiters=W.previous:W.next.previous=W.previous},THm=function(F,W){var V,d,y=[],z=!1;
y[95]=W;y[42]=W;y[39]=W;y[34]=W;for(V=F.delimiters;V!==null&&V.previous!==W;)V=V.previous;for(;V!==null;){var I=V.cc;if(V.can_close){var n=V.previous;for(d=!1;n!==null&&n!==W&&n!==y[I];){z=(V.can_open||n.can_close)&&(n.origdelims+V.origdelims)%3===0;if(n.cc===V.cc&&n.can_open&&!z){d=!0;break}n=n.previous}var M=V;if(I===42||I===95)if(d){var Y=V.numdelims>=2&&n.numdelims>=2?2:1;var h=n.node;var q=V.node;n.numdelims-=Y;V.numdelims-=Y;h._literal=h._literal.slice(0,h._literal.length-Y);q._literal=q._literal.slice(0,
q._literal.length-Y);var R=new ha(Y===1?"emph":"strong");for(Y=h._next;Y&&Y!==q;){var b=Y._next;Y.unlink();R.appendChild(Y);Y=b}QVS(h,R);Y=n;b=V;Y.next!==b&&(Y.next=b,b.previous=Y);n.numdelims===0&&(h.unlink(),bDD(F,n));V.numdelims===0&&(q.unlink(),n=V.next,bDD(F,V),V=n)}else V=V.next;else I===39?(V.node._literal="\u2019",d&&(n.node._literal="\u2018"),V=V.next):I===34&&(V.node._literal="\u201d",d&&(n.node.literal="\u201c"),V=V.next);d||z||(y[I]=M.previous,M.can_open||bDD(F,M))}else V=V.next}for(;F.delimiters!==
null&&F.delimiters!==W;)bDD(F,F.delimiters)},eDi=function(F){F=F.match(WKQ);
return F===null?null:cRi(F.substr(1,F.length-2))},gjm=function(F){var W=F.match(V1h);
if(W===null){W=F.pos;for(var V=0,d;(d=F.peek())!==-1;)if(d===92)F.pos+=1,F.peek()!==-1&&(F.pos+=1);else if(d===40)F.pos+=1,V+=1;else if(d===41)if(V<1)break;else F.pos+=1,--V;else if(moD.exec(X9(d))!==null)break;else F.pos+=1;W=F.subject.substr(W,F.pos-W);return tOB(cRi(W))}return tOB(cRi(W.substr(1,W.length-2)))},ubf=function(F){F=F.match(hDm);
return F===null||F.length>1001?0:F.length},KKB=function(F,W,V,d){F.brackets!==null&&(F.brackets.bracketAfter=!0);
F.brackets={node:W,previous:F.brackets,previousDelimiter:F.delimiters,index:V,image:d,active:!0}},HDS=function(F,W){var V;
return(V=F.match(qvD))?(F.options.smart?W.appendChild(xd(V.replace(suD,"\u2026").replace(BHS,function(d){var y=0,z=0;d.length%3===0?z=d.length/3:d.length%2===0?y=d.length/2:d.length%3===2?(y=1,z=(d.length-2)/3):(y=2,z=(d.length-4)/3);d="";var I;for(I=0;I<z;I++)d+="\u2014";for(I=0;I<y;I++)d+="\u2013";return d}))):W.appendChild(xd(V)),!0):!1},DoT=function(F,W,V){F.subject=W;
F.pos=0;W=F.pos;var d=ubf(F);if(d===0)return 0;var y=F.subject.substr(0,d);if(F.peek()===58)F.pos++;else return F.pos=W,0;Eb(F);d=gjm(F);if(d===null||d.length===0)return F.pos=W,0;var z=F.pos;Eb(F);var I=eDi(F);I===null&&(I="",F.pos=z);var n=!0;F.match(pyB)===null&&(I===""?n=!1:(I="",F.pos=z,n=F.match(pyB)!==null));if(!n)return F.pos=W,0;y=RcW(y);if(y==="")return F.pos=W,0;V[y]||(V[y]={destination:d,title:I});return F.pos-W},Adh=function(F,W){var V,d=F.peek();
if(d===-1)return!1;switch(d){case 10:F.pos+=1;if((V=W._lastChild)&&V.type==="text"&&V._literal[V._literal.length-1]===" "){var y=V._literal[V._literal.length-2]===" ";V._literal=V._literal.replace(M1i,"");W.appendChild(new ha(y?"linebreak":"softbreak"))}else W.appendChild(new ha("softbreak"));F.match(YvB);V=!0;break;case 92:V=F.subject;F.pos+=1;F.peek()===10?(F.pos+=1,V=new ha("linebreak"),W.appendChild(V)):doi.test(V.charAt(F.pos))?(W.appendChild(xd(V.charAt(F.pos))),F.pos+=1):W.appendChild(xd("\\"));
V=!0;break;case 96:a:if(V=F.match(ojQ),V===null)V=!1;else{y=F.pos;for(var z;(z=F.match(zDB))!==null;)if(z===V){z=new ha("code");z._literal=F.subject.slice(y,F.pos-V.length).trim().replace(atB," ");W.appendChild(z);V=!0;break a}F.pos=y;W.appendChild(xd(V));V=!0}break;case 42:case 95:V=RDT(F,d,W);break;case 39:case 34:V=F.options.smart&&RDT(F,d,W);break;case 91:V=F.pos;F.pos+=1;y=xd("[");W.appendChild(y);KKB(F,y,V,!1);V=!0;break;case 33:V=F.pos;F.pos+=1;F.peek()===91?(F.pos+=1,y=xd("!["),W.appendChild(y),
KKB(F,y,V+1,!0)):W.appendChild(xd("!"));V=!0;break;case 93:var I,n=!1,M;F.pos+=1;var Y=F.pos;y=F.brackets;if(y===null)W.appendChild(xd("]"));else if(y.active){V=y.image;var h=F.pos;F.peek()===40&&(F.pos++,Eb(F)&&(z=gjm(F))!==null&&Eb(F)&&(moD.test(F.subject.charAt(F.pos-1))&&(I=eDi(F)),1)&&Eb(F)&&F.peek()===41?(F.pos+=1,n=!0):F.pos=h);if(!n){var q=F.pos,R=ubf(F);R>2?M=F.subject.slice(q,q+R):y.bracketAfter||(M=F.subject.slice(y.index,Y));R===0&&(F.pos=h);M&&(M=F.refmap[RcW(M)])&&(z=M.destination,I=
M.title,n=!0)}if(n){Y=new ha(V?"image":"link");Y._destination=z;Y._title=I||"";for(z=y.node._next;z;)I=z._next,z.unlink(),Y.appendChild(z),z=I;W.appendChild(Y);THm(F,y.previousDelimiter);F.brackets=F.brackets.previous;y.node.unlink();if(!V)for(y=F.brackets;y!==null;)y.image||(y.active=!1),y=y.previous}else F.brackets=F.brackets.previous,F.pos=Y,W.appendChild(xd("]"))}else W.appendChild(xd("]")),F.brackets=F.brackets.previous;V=!0;break;case 60:(V=F.match(LKh))?(V=V.slice(1,V.length-1),y=new ha("link"),
y._destination=tOB("mailto:"+V),y._title="",y.appendChild(xd(V)),W.appendChild(y),V=!0):(V=F.match(ItM))?(V=V.slice(1,V.length-1),y=new ha("link"),y._destination=tOB(V),y._title="",y.appendChild(xd(V)),W.appendChild(y),V=!0):V=!1;V||(V=F.match(UIB),V===null?V=!1:(y=new ha("html_inline"),y._literal=V,W.appendChild(y),V=!0));break;case 38:(V=F.match(ydi))?(W.appendChild(xd(GXh(V))),V=!0):V=!1;break;default:V=HDS(F,W)}V||(F.pos+=1,W.appendChild(xd(X9(d))));return!0};
vJ.prototype.parseInlines=function(F){this.subject=F._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;Adh(this,F););F._string_content=null;THm(this,null)};
vJ.prototype.parse=vJ.prototype.parseInlines;var juE=[/./,/^<(?: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")],rdu=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],CPQ=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,k2Q=/^[#`~*+_=<>0-9-\|]|\|/,lti=/[^ \t\f\v\r\n]/,NHD=/^[*+-]/,ftB=/^(\d{1,9})([.)])/,wyS=/^#{1,6}(?:[ \t]+|$)/,G2m=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,$oB=/^(?:`{3,}|~{3,})(?= *$)/,UoM=/^(?:=+|-+)[ \t]*$/,ODr=/\r\n|\n|\r/,TSr=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,ec9=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,Xyh={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(F){return F!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(F,W){for(F=W._firstChild;F;){if(bx$(F)&&F._next){W._listData.tight=!1;break}for(var V=F._firstChild;V;){if(bx$(V)&&(F._next||V._next)){W._listData.tight=!1;break}V=V._next}F=F._next}},
canContain:function(F){return F==="item"},
acceptsLines:!1},block_quote:{continue:function(F){var W=F.currentLine;if(F.indented||Yg(W,F.nextNonspace)!==62)return 1;cJ(F);tO(F,1,!1);M9(Yg(W,F.offset))&&tO(F,1,!0);return 0},
finalize:function(){},
canContain:function(F){return F!=="item"},
acceptsLines:!1},item:{continue:function(F,W){if(F.blank){if(W._firstChild==null)return 1;cJ(F)}else if(F.indent>=W._listData.markerOffset+W._listData.padding)tO(F,W._listData.markerOffset+W._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(F){return F!=="item"&&!gOf(F)},
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(F,W){var V=F.currentLine,d=F.indent;if(W._isFenced){if((d=d<=3&&V.charAt(F.nextNonspace)===W._fenceChar&&V.slice(F.nextNonspace).match($oB))&&d[0].length>=W._fenceLength)return F.finalize(W,F.lineNumber),2;for(W=W._fenceOffset;W>0&&M9(Yg(V,F.offset));)tO(F,1,!0),W--}else if(d>=4)tO(F,4,!0);else if(F.blank)cJ(F);else return 1;return 0},
finalize:function(F,W){if(W._isFenced){var V=W._string_content,d=V.indexOf("\n");F=V.slice(0,d);V=V.slice(d+1);W.info=cRi(F.trim());W._literal=V}else W._literal=W._string_content.replace(/(\n *)+$/,"\n");W._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(F,W){return!F.blank||W._htmlBlockType!==6&&W._htmlBlockType!==7?0:1},
finalize:function(F,W){W._literal=W._string_content.replace(/(\n *)+$/,"");W._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(F){return F.blank?1:0},
finalize:function(F,W){for(var V,d=!1;Yg(W._string_content,0)===91&&(V=DoT(F.inlineParser,W._string_content,F.refmap));)W._string_content=W._string_content.slice(V),d=!0;d&&!lti.test(W._string_content)&&W.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(F){return pL(F.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(F){return F=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(F,W){if(!W._rowIsDelimiter){F=W._isHeader?"th":"td";for(var V=W._parent._tableColumns,d=W._string_content,y=0,z="",I,n=W._sourcepos[0][0];y<d.length;){switch(d[y]){case "|":I&&(I._string_content=z.trim(),z="",I=null,V--,V<=0&&(y=d.length));break;default:if(!I){I=new ha(F,[[n,y],[n,y]]);var M=W._parent._columnAlignment,Y=W._parent._tableColumns-V;M&&Y<=M.length&&Y>=0&&(I._alignment=M[Y]);W.appendChild(I)}z+=d[y];I._sourcepos[1][1]=y}y++}I&&(I._string_content=z.trim());W._string_content=
""}},
canContain:function(F){return F!=="row"},
acceptsLines:!1}},xoE=[function(F){if(F.indented||Yg(F.currentLine,F.nextNonspace)!==62)return 0;cJ(F);tO(F,1,!1);M9(Yg(F.currentLine,F.offset))&&tO(F,1,!0);SK(F);F.addChild("block_quote",F.nextNonspace);return 1},
function(F){var W;if(!F.indented&&(W=F.currentLine.slice(F.nextNonspace).match(wyS))){cJ(F);tO(F,W[0].length,!1);SK(F);var V=F.addChild("heading",F.nextNonspace);V.level=W[0].trim().length;V._string_content=F.currentLine.slice(F.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");tO(F,F.currentLine.length-F.offset);return 2}return 0},
function(F){var W;if(!F.indented&&(W=F.currentLine.slice(F.nextNonspace).match(G2m))){var V=W[0].length;SK(F);var d=F.addChild("code_block",F.nextNonspace);d._isFenced=!0;d._fenceLength=V;d._fenceChar=W[0][0];d._fenceOffset=F.indent;cJ(F);tO(F,V,!1);return 2}return 0},
function(F,W){if(!F.indented&&Yg(F.currentLine,F.nextNonspace)===60){var V=F.currentLine.slice(F.nextNonspace),d;for(d=1;d<=7;d++)if(juE[d].test(V)&&(d<7||W.type!=="paragraph"))return SK(F),F.addChild("html_block",F.offset)._htmlBlockType=d,2}return 0},
function(F,W){var V;if(!F.indented&&W.type==="paragraph"&&(V=F.currentLine.slice(F.nextNonspace).match(UoM))){SK(F);var d=new ha("heading",W.sourcepos);d.level=V[0][0]==="="?1:2;d._string_content=W._string_content;QVS(W,d);W.unlink();F.tip=d;tO(F,F.currentLine.length-F.offset,!1);return 2}return 0},
function(F){return!F.indented&&CPQ.test(F.currentLine.slice(F.nextNonspace))?(SK(F),F.addChild("thematic_break",F.nextNonspace),tO(F,F.currentLine.length-F.offset,!1),2):0},
function(F,W){var V,d;if(!(d=F.indented&&W.type!=="list")){a:{var y=W,z=F.currentLine.slice(F.nextNonspace);d={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:F.indent};if(V=z.match(NHD))d.type="bullet",d.bulletChar=V[0][0];else{if(!(V=z.match(ftB))||y.type==="paragraph"&&V[1]!=="1"){V=null;break a}d.type="ordered";d.start=parseInt(V[1],10);d.delimiter=V[2]}var I=Yg(F.currentLine,F.nextNonspace+V[0].length);if(I!==-1&&I!==9&&I!==32||y.type==="paragraph"&&!F.currentLine.slice(F.nextNonspace+
V[0].length).match(lti))V=null;else{cJ(F);tO(F,V[0].length,!0);y=F.column;z=F.offset;do tO(F,1,!0),I=Yg(F.currentLine,F.offset);while(F.column-y<5&&M9(I));I=Yg(F.currentLine,F.offset)===-1;var n=F.column-y;n>=5||n<1||I?(d.padding=V[0].length+1,F.column=y,F.offset=z,M9(Yg(F.currentLine,F.offset))&&tO(F,1,!0)):d.padding=V[0].length+n;V=d}}d=!V}if(d)return 0;SK(F);(d=F.tip.type!=="list")||(W=W._listData,d=!(W.type===V.type&&W.delimiter===V.delimiter&&W.bulletChar===V.bulletChar));d&&(W=F.addChild("list",
F.nextNonspace),W._listData=V);W=F.addChild("item",F.nextNonspace);W._listData=V;return 1},
function(F){var W;return((W=F.options.shouldParseIndentAsCodeBlock)!=null?W:1)&&F.indented&&F.tip.type!=="paragraph"&&!F.blank?(tO(F,4,!0),SK(F),F.addChild("code_block",F.offset),2):0},
function(F,W){var V=pL(F.currentLine),d=pL(F.lookahead);if(V!==0&&d<0&&Math.abs(V)==Math.abs(d)&&!gOf(W.type)){SK(F);W=F.addChild("table",F.nextNonspace);W._tableRows=1;W._tableColumns=Math.abs(V);V=F.lookahead;if(ec9.test(V)){d=[];for(var y=0,z=!1,I=0,n=void 0;y<V.length;){var M=I>=3;switch(V[y]){case "-":I++;break;case "|":z&&(d.push(n),n=void 0,I=0);z=!0;break;case ":":n||M||(n="left"),!n&&M&&(n="right"),n==="left"&&M&&(n="center")}y++}V=d}else V=void 0;W._columnAlignment=V;W=F.addChild("row",
F.nextNonspace);W._isHeader=!0;tO(F,F.currentLine.length-F.offset,!1);W._string_content=F.currentLine;return 1}return 0},
function(F,W){if(W.type=="table"&&pL(F.currentLine)!==0){SK(F);var V=W;W=F.addChild("row",F.nextNonspace);pL(F.currentLine)<0?W._rowIsDelimiter=!0:V._tableRows+=1;tO(F,F.currentLine.length-F.offset,!1);W._string_content=F.currentLine;return 2}return 0}],vC$=function(){var F={shouldParseIndentAsCodeBlock:!1};
F=F===void 0?{}:F;this.lastMatchedContainer=this.doc=uOc();this.refmap={};this.lastLineLength=0;this.inlineParser=new vJ(F);this.options=F;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=Xyh;this.blockStarts=xoE},vjQ=function(F){F.partiallyConsumedTab&&(F.offset+=1,F.tip._string_content+=" ".repeat(4-F.column%
4));
F.tip._string_content+=F.currentLine.slice(F.offset)+"\n"};
vC$.prototype.addChild=function(F,W){for(;!this.blocks[this.tip.type].canContain(F);)this.finalize(this.tip,this.lineNumber-1);F=new ha(F,[[this.lineNumber,W+1],[0,0]]);F._string_content="";this.tip.appendChild(F);return this.tip=F};
var SK=function(F){if(!F.allClosed){for(;F.oldtip!==F.lastMatchedContainer;){var W=F.oldtip._parent;F.finalize(F.oldtip,F.lineNumber-1);F.oldtip=W}F.allClosed=!0}},tO=function(F,W,V){for(var d=F.currentLine,y,z;W>0&&(z=d[F.offset]);)z==="\t"?(y=4-F.column%4,V?(F.partiallyConsumedTab=y>W,y=y>W?W:y,F.column+=y,F.offset+=F.partiallyConsumedTab?0:1,W-=y):(F.partiallyConsumedTab=!1,F.column+=y,F.offset+=1,--W)):(F.partiallyConsumedTab=!1,F.offset+=1,F.column+=1,--W)},cJ=function(F){F.offset=F.nextNonspace;
F.column=F.nextNonspaceColumn;F.partiallyConsumedTab=!1},EjB=function(F){for(var W=F.currentLine,V=F.offset,d=F.column,y;(y=W.charAt(V))!=="";)if(y===" ")V++,d++;
else if(y==="\t")V++,d+=4-d%4;else break;F.blank=y==="\n"||y==="\r"||y==="";F.nextNonspace=V;F.nextNonspaceColumn=d;F.indent=F.nextNonspaceColumn-F.column;F.indented=F.indent>=4};
vC$.prototype.finalize=function(F,W){var V=F._parent;F._open=!1;F.sourcepos[1]=[W,this.lastLineLength];this.blocks[F.type].finalize(this,F);this.tip=V};
vC$.prototype.parse=function(F){this.tip=this.doc=uOc();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!F)return this.doc;this.options.time&&console.time("preparing input");var W=F.split(ODr),V=W.length;F.charCodeAt(F.length-1)===10&&--V;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(F=0;F<V;F++)a:{var d=void 0,y=W[F],z=W[F+1],I=!0,n=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;y.indexOf("\x00")!==-1&&(y=y.replace(/\0/g,"\ufffd"));this.currentLine=y;for(this.lookahead=z;(d=n._lastChild)&&d._open;){n=d;EjB(this);switch(this.blocks[n.type].continue(this,n)){case 0:break;case 1:I=!1;break;case 2:this.lastLineLength=y.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!I){n=n._parent;break}}this.allClosed=n===this.oldtip;this.lastMatchedContainer=
n;d=n.type!=="paragraph"&&Xyh[n.type].acceptsLines;z=this.blockStarts;for(I=z.length;!d;){EjB(this);if(!this.indented&&!k2Q.test(y.slice(this.nextNonspace))){cJ(this);break}for(var M=0;M<I;){var Y=z[M](this,n);if(Y===1){n=this.tip;break}else if(Y===2){n=this.tip;d=!0;break}else M++}if(M===I){cJ(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){SK(this);this.blank&&n.lastChild&&(n.lastChild._lastLineBlank=!0);d=n.type;z=this.blank&&!(d==="block_quote"||d==="code_block"&&n._isFenced||
d==="item"&&!n._firstChild&&n.sourcepos[0][0]===this.lineNumber);for(I=n;I;)I._lastLineBlank=z,I=I._parent;this.blocks[d].acceptsLines?(vjQ(this),d==="html_block"&&n._htmlBlockType>=1&&n._htmlBlockType<=5&&rdu[n._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(n,this.lineNumber)):this.offset<y.length&&!this.blank&&(this.addChild("paragraph",this.offset),cJ(this),vjQ(this))}else vjQ(this);this.lastLineLength=y.length}for(;this.tip;)this.finalize(this.tip,V);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");y=new Zwi(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;V=y.next();)W=V.node,F=W.type,V.entering||F!=="paragraph"&&F!=="heading"&&F!=="th"&&F!="td"||this.inlineParser.parse(W);this.options.time&&console.timeEnd("inline parsing");return this.doc};KGh.prototype.render=function(F){F=new Zwi(F);var W;this.buffer="";for(this.lastOut="\n";W=F.next();){var V=W.node.type;if(this[V])this[V](W.node,W.entering)}return this.buffer};
KGh.prototype.out=function(F){PJ(this,F)};
var PJ=function(F,W){F.buffer+=W;F.lastOut=W};
KGh.prototype.cr=function(){this.lastOut!=="\n"&&PJ(this,"\n")};var cdr=/^javascript:|vbscript:|file:|data:/i,t1h=/^data:image\/(?:png|gif|jpeg|webp)/i,SvB=function(F){return cdr.test(F)&&!t1h.test(F)};
q9.prototype=Object.create(KGh.prototype);_.B=q9.prototype;_.B.text=function(F){this.out(F.literal)};
_.B.html_inline=function(F){this.options.safe?PJ(this,"\x3c!-- raw HTML omitted --\x3e"):PJ(this,F.literal)};
_.B.html_block=function(F){this.cr();this.options.safe?PJ(this,"\x3c!-- raw HTML omitted --\x3e"):PJ(this,F.literal);this.cr()};
_.B.softbreak=function(){PJ(this,this.options.softbreak)};
_.B.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.B.link=function(F,W){var V=this.attrs(F);W?(this.options.safe&&SvB(F.destination)||V.push(["href",Ob(F.destination,!0)]),F.title&&V.push(["title",Ob(F.title,!0)]),this.tag("a",V)):this.tag("/a")};
_.B.image=function(F,W){W?(this.disableTags===0&&(this.options.safe&&SvB(F.destination)?PJ(this,'<img src="" alt="'):PJ(this,'<img src="'+Ob(F.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(F.title&&PJ(this,'" title="'+Ob(F.title,!0)),PJ(this,'" />')))};
_.B.emph=function(F,W){this.tag(W?"em":"/em")};
_.B.strong=function(F,W){this.tag(W?"strong":"/strong")};
_.B.paragraph=function(F,W){var V=F.parent.parent;F=this.attrs(F);V!==null&&V.type==="list"&&V.listTight||(W?(this.cr(),this.tag("p",F)):(this.tag("/p"),this.cr()))};
_.B.heading=function(F,W){var V="h"+F.level;F=this.attrs(F);W?(this.cr(),this.tag(V,F)):(this.tag("/"+V),this.cr())};
_.B.code=function(F){this.tag("code");this.out(F.literal);this.tag("/code")};
_.B.code_block=function(F){var W=F.info?F.info.split(/\s+/):[],V=this.attrs(F);W.length>0&&W[0].length>0&&V.push(["class","language-"+Ob(W[0],!0)]);this.cr();this.tag("pre");this.tag("code",V);this.out(F.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.B.thematic_break=function(F){F=this.attrs(F);this.cr();this.tag("hr",F,!0);this.cr()};
_.B.block_quote=function(F,W){F=this.attrs(F);W?(this.cr(),this.tag("blockquote",F)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.B.list=function(F,W){var V=F.listType==="bullet"?"ul":"ol",d=this.attrs(F);W?(F=F.listStart,F!==null&&F!==1&&d.push(["start",F.toString()]),this.cr(),this.tag(V,d)):(this.cr(),this.tag("/"+V));this.cr()};
_.B.item=function(F,W){F=this.attrs(F);W?this.tag("li",F):(this.tag("/li"),this.cr())};
_.B.custom_inline=function(F,W){W&&F.onEnter?PJ(this,F.onEnter):!W&&F.onExit&&PJ(this,F.onExit)};
_.B.custom_block=function(F,W){this.cr();W&&F.onEnter?PJ(this,F.onEnter):!W&&F.onExit&&PJ(this,F.onExit);this.cr()};
_.B.table=function(F,W){F=this.attrs(F);W?(this.cr(),this.tag("table",F)):(this.tag("/table"),this.cr())};
_.B.row=function(F,W){F._rowIsDelimiter||(F=this.attrs(F),W?this.tag("tr",F):this.tag("/tr"))};
_.B.td=function(F,W){var V=this.attrs(F);F._alignment&&V.push(["align",F._alignment]);W?this.tag("td",V):this.tag("/td")};
_.B.th=function(F,W){var V=this.attrs(F);F._alignment&&V.push(["align",F._alignment]);W?this.tag("th",V):this.tag("/th")};
_.B.out=function(F){PJ(this,Ob(F,!1))};
_.B.tag=function(F,W,V){if(!(this.disableTags>0)){this.buffer+="<"+F;if(W&&W.length>0){F=0;for(var d;(d=W[F])!==void 0;)this.buffer+=" "+d[0]+'="'+d[1]+'"',F++}V&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.B.attrs=function(F){var W=[];this.options.sourcepos&&(F=F.sourcepos)&&W.push(["data-sourcepos",String(F[0][0])+":"+String(F[0][1])+"-"+String(F[1][0])+":"+String(F[1][1])]);return W};
q9.prototype.text=q9.prototype.text;q9.prototype.html_inline=q9.prototype.html_inline;q9.prototype.html_block=q9.prototype.html_block;q9.prototype.softbreak=q9.prototype.softbreak;q9.prototype.linebreak=q9.prototype.linebreak;q9.prototype.link=q9.prototype.link;q9.prototype.image=q9.prototype.image;q9.prototype.emph=q9.prototype.emph;q9.prototype.strong=q9.prototype.strong;q9.prototype.paragraph=q9.prototype.paragraph;q9.prototype.heading=q9.prototype.heading;q9.prototype.code=q9.prototype.code;
q9.prototype.code_block=q9.prototype.code_block;q9.prototype.thematic_break=q9.prototype.thematic_break;q9.prototype.block_quote=q9.prototype.block_quote;q9.prototype.list=q9.prototype.list;q9.prototype.item=q9.prototype.item;q9.prototype.custom_inline=q9.prototype.custom_inline;q9.prototype.custom_block=q9.prototype.custom_block;q9.prototype.table=q9.prototype.table;q9.prototype.row=q9.prototype.row;q9.prototype.td=q9.prototype.td;q9.prototype.th=q9.prototype.th;q9.prototype.out=q9.prototype.out;
q9.prototype.tag=q9.prototype.tag;q9.prototype.attrs=q9.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 PPm,Jdi,Zcm;(function(){function F(l,r){return l<r?-1:l>r?1:l>=r?0:NaN}
function W(l){return function(r,X){return F(l(r),X)}}
function V(){for(var l=0,r=arguments.length,X={},V9;l<r;++l){if(!(V9=arguments[l]+"")||V9 in X)throw Error("ye`"+V9);X[V9]=[]}return new d(X)}
function d(l){this._=l}
function y(l,r){return l.trim().split(/^|\s+/).map(function(X){var V9="",nh=X.indexOf(".");nh>=0&&(V9=X.slice(nh+1),X=X.slice(0,nh));if(X&&!r.hasOwnProperty(X))throw Error("ze`"+X);return{type:X,name:V9}})}
function z(l,r,X){for(var V9=0,nh=l.length;V9<nh;++V9)if(l[V9].name===r){l[V9]=U3m;l=l.slice(0,V9).concat(l.slice(V9+1));break}X!=null&&l.push({name:r,value:X});return l}
function I(l){var r=l,X=r.indexOf(":");X>=0&&(r=l.slice(0,X))!=="xmlns"&&(l=l.slice(X+1));return e1.hasOwnProperty(r)?{space:e1[r],local:l}:l}
function n(l){return function(){var r=this.ownerDocument,X=this.namespaceURI;return X==="http://www.w3.org/1999/xhtml"&&r.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?r.createElement(l):r.createElementNS(X,l)}}
function M(l){return function(){return this.ownerDocument.createElementNS(l.space,l.local)}}
function Y(l){l=I(l);return(l.local?M:n)(l)}
function h(){}
function q(l){return l==null?h:function(){return this.querySelector(l)}}
function R(l){return Array(l.length)}
function b(l,r){this.ownerDocument=l.ownerDocument;this.namespaceURI=l.namespaceURI;this._next=null;this._parent=l;this.__data__=r}
function g(l){return function(){return l}}
function K(l,r,X,V9,nh,Rf){for(var Kh=0,kc,BB=r.length,du=Rf.length;Kh<du;++Kh)(kc=r[Kh])?(kc.__data__=Rf[Kh],V9[Kh]=kc):X[Kh]=new b(l,Rf[Kh]);for(;Kh<BB;++Kh)if(kc=r[Kh])nh[Kh]=kc}
function C(l,r,X,V9,nh,Rf,Kh){var kc,BB,du={},ID=r.length,Ti=Rf.length,QT=Array(ID),fm;for(kc=0;kc<ID;++kc)if(BB=r[kc])QT[kc]=fm="$"+Kh.call(BB,BB.__data__,kc,r),fm in du?nh[kc]=BB:du[fm]=BB;for(kc=0;kc<Ti;++kc)fm="$"+Kh.call(l,Rf[kc],kc,Rf),(BB=du[fm])?(V9[kc]=BB,BB.__data__=Rf[kc],du[fm]=null):X[kc]=new b(l,Rf[kc]);for(kc=0;kc<ID;++kc)(BB=r[kc])&&du[QT[kc]]===BB&&(nh[kc]=BB)}
function k(l,r){return l<r?-1:l>r?1:l>=r?0:NaN}
function f(l){return function(){this.removeAttribute(l)}}
function S(l){return function(){this.removeAttributeNS(l.space,l.local)}}
function v(l,r){return function(){this.setAttribute(l,r)}}
function U(l,r){return function(){this.setAttributeNS(l.space,l.local,r)}}
function c(l,r){return function(){var X=r.apply(this,arguments);X==null?this.removeAttribute(l):this.setAttribute(l,X)}}
function J(l,r){return function(){var X=r.apply(this,arguments);X==null?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,X)}}
function zG(l){return function(){this.style.removeProperty(l)}}
function BC(l,r,X){return function(){this.style.setProperty(l,r,X)}}
function bS(l,r,X){return function(){var V9=r.apply(this,arguments);V9==null?this.style.removeProperty(l):this.style.setProperty(l,V9,X)}}
function Yc(l,r){return l.style.getPropertyValue(r)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(r)}
function ph(l){return function(){delete this[l]}}
function lS(l,r){return function(){this[l]=r}}
function Or(l,r){return function(){var X=r.apply(this,arguments);X==null?delete this[l]:this[l]=X}}
function X1(){this.textContent=""}
function MM(l){return function(){this.textContent=l}}
function nB(l){return function(){var r=l.apply(this,arguments);this.textContent=r==null?"":r}}
function vC(){this.innerHTML=""}
function qM(l){return function(){this.innerHTML=l}}
function ur(l){return function(){var r=l.apply(this,arguments);this.innerHTML=r==null?"":r}}
function pB(){return null}
function D8(){var l=this.parentNode;l&&l.removeChild(this)}
function sL(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function MK(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function wm(l,r,X){l=hf(l,r,X);return function(V9){var nh=V9.relatedTarget;nh&&(nh===this||nh.compareDocumentPosition(this)&8)||l.call(this,V9)}}
function hf(l,r,X){return function(){l.call(this,this.__data__,r,X)}}
function Sh(l){return l.trim().split(/^|\s+/).map(function(r){var X="",V9=r.indexOf(".");V9>=0&&(X=r.slice(V9+1),r=r.slice(0,V9));return{type:r,name:X}})}
function jh(l){return function(){var r=this.__on;if(r){for(var X=0,V9=-1,nh=r.length,Rf;X<nh;++X)(Rf=r[X],l.type&&Rf.type!==l.type||Rf.name!==l.name)?r[++V9]=Rf:this.removeEventListener(Rf.type,Rf.listener,Rf.capture);++V9?r.length=V9:delete this.__on}}}
function Ft(l,r,X){var V9=XvC.hasOwnProperty(l.type)?wm:hf;return function(nh,Rf,Kh){nh=this.__on;var kc;Rf=V9(r,Rf,Kh);if(nh){Kh=0;for(var BB=nh.length;Kh<BB;++Kh)if((kc=nh[Kh]).type===l.type&&kc.name===l.name){this.removeEventListener(kc.type,kc.listener,kc.capture);this.addEventListener(kc.type,kc.listener=Rf,kc.capture=X);kc.value=r;return}}this.addEventListener(l.type,Rf,X);kc={type:l.type,name:l.name,value:r,listener:Rf,capture:X};nh?nh.push(kc):this.__on=[kc]}}
function ju(l,r,X){var V9=l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView,nh=V9.CustomEvent;typeof nh==="function"?nh=new nh(r,X):(nh=V9.document.createEvent("Event"),X?(nh.initEvent(r,X.bubbles,X.cancelable),nh.detail=X.detail):nh.initEvent(r,!1,!1));l.dispatchEvent(nh)}
function Zm(l,r){return function(){return ju(this,l,r)}}
function i4(l,r){return function(){return ju(this,l,r.apply(this,arguments))}}
function vB(l,r){this._groups=l;this._parents=r}
function EL(){return new vB([[document.documentElement]],O$l)}
function LB(){this._="@"+(++X9v).toString(36)}
function Yu(l,r,X){l.prototype=r.prototype=X;X.constructor=l}
function ir(l,r){l=Object.create(l.prototype);for(var X in r)l[X]=r[X];return l}
function cB(){}
function Gi(l){var r;l=(l+"").trim().toLowerCase();return(r=x3U.exec(l))?(r=parseInt(r[1],16),new Qi(r>>8&15|r>>4&240,r>>4&15|r&240,(r&15)<<4|r&15,1)):(r=v9u.exec(l))?Lm(parseInt(r[1],16)):(r=E9U.exec(l))?new Qi(r[1],r[2],r[3],1):(r=cJt.exec(l))?new Qi(r[1]*255/100,r[2]*255/100,r[3]*255/100,1):(r=tDa.exec(l))?XH(r[1],r[2],r[3],r[4]):(r=Sst.exec(l))?XH(r[1]*255/100,r[2]*255/100,r[3]*255/100,r[4]):(r=PXL.exec(l))?Ei(r[1],r[2]/100,r[3]/100,1):(r=JJ8.exec(l))?Ei(r[1],r[2]/100,r[3]/100,r[4]):xwT.hasOwnProperty(l)?
Lm(xwT[l]):l==="transparent"?new Qi(NaN,NaN,NaN,0):null}
function Lm(l){return new Qi(l>>16&255,l>>8&255,l&255,1)}
function XH(l,r,X,V9){V9<=0&&(l=r=X=NaN);return new Qi(l,r,X,V9)}
function XS(l){l instanceof cB||(l=Gi(l));if(!l)return new Qi;l=l.rgb();return new Qi(l.r,l.g,l.b,l.opacity)}
function Rc(l,r,X,V9){return arguments.length===1?XS(l):new Qi(l,r,X,V9==null?1:V9)}
function Qi(l,r,X,V9){this.r=+l;this.g=+r;this.b=+X;this.opacity=+V9}
function o1(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(l<16?"0":"")+l.toString(16)}
function Ei(l,r,X,V9){V9<=0?l=r=X=NaN:X<=0||X>=1?l=r=NaN:r<=0&&(l=NaN);return new si(l,r,X,V9)}
function Ni(l){if(l instanceof si)return new si(l.h,l.s,l.l,l.opacity);l instanceof cB||(l=Gi(l));if(!l)return new si;if(l instanceof si)return l;l=l.rgb();var r=l.r/255,X=l.g/255,V9=l.b/255,nh=Math.min(r,X,V9),Rf=Math.max(r,X,V9),Kh=NaN,kc=Rf-nh,BB=(Rf+nh)/2;kc?(Kh=r===Rf?(X-V9)/kc+(X<V9)*6:X===Rf?(V9-r)/kc+2:(r-X)/kc+4,kc/=BB<.5?Rf+nh:2-Rf-nh,Kh*=60):kc=BB>0&&BB<1?0:Kh;return new si(Kh,kc,BB,l.opacity)}
function yu(l,r,X,V9){return arguments.length===1?Ni(l):new si(l,r,X,V9==null?1:V9)}
function si(l,r,X,V9){this.h=+l;this.s=+r;this.l=+X;this.opacity=+V9}
function xb(l,r,X){return(l<60?r+(X-r)*l/60:l<180?X:l<240?r+(X-r)*(240-l)/60:r)*255}
function zh(l){if(l instanceof DN)return new DN(l.l,l.a,l.b,l.opacity);if(l instanceof HB){if(isNaN(l.h))return new DN(l.l,0,0,l.opacity);var r=l.h*v_m;return new DN(l.l,Math.cos(r)*l.c,Math.sin(r)*l.c,l.opacity)}l instanceof Qi||(l=XS(l));var X=gt(l.r),V9=gt(l.g),nh=gt(l.b);r=GG(.2225045*X+.7168786*V9+.0606169*nh);if(X===V9&&V9===nh)var Rf=X=r;else Rf=GG((.4360747*X+.3850649*V9+.1430804*nh)/.96422),X=GG((.0139322*X+.0971045*V9+.7141733*nh)/.82521);return new DN(116*r-16,500*(Rf-r),200*(r-X),l.opacity)}
function DN(l,r,X,V9){this.l=+l;this.a=+r;this.b=+X;this.opacity=+V9}
function GG(l){return l>Z$p?Math.pow(l,1/3):l/E_h+cIT}
function SY(l){return l>cD?l*l*l:E_h*(l-cIT)}
function br(l){return 255*(l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055)}
function gt(l){return(l/=255)<=.04045?l/12.92:Math.pow((l+.055)/1.055,2.4)}
function Dj(l){if(l instanceof HB)return new HB(l.h,l.c,l.l,l.opacity);l instanceof DN||(l=zh(l));if(l.a===0&&l.b===0)return new HB(NaN,0,l.l,l.opacity);var r=Math.atan2(l.b,l.a)*tcf;return new HB(r<0?r+360:r,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)}
function Ap(l,r,X,V9){return arguments.length===1?Dj(l):new HB(l,r,X,V9==null?1:V9)}
function HB(l,r,X,V9){this.h=+l;this.c=+r;this.l=+X;this.opacity=+V9}
function KB(l,r,X,V9){if(arguments.length===1){var nh=l;if(nh instanceof OL)nh=new OL(nh.h,nh.s,nh.l,nh.opacity);else{nh instanceof Qi||(nh=XS(nh));var Rf=nh.g/255,Kh=nh.b/255,kc=(SRB*Kh+nh.r/255*-1.7884503806-3.5172982438*Rf)/(SRB+-1.7884503806-3.5172982438);Kh-=kc;var BB=(1.97294*(Rf-kc)- -.29227*Kh)/-.90649;Kh=(Rf=Math.sqrt(BB*BB+Kh*Kh)/(1.97294*kc*(1-kc)))?Math.atan2(BB,Kh)*tcf-120:NaN;nh=new OL(Kh<0?Kh+360:Kh,Rf,kc,nh.opacity)}}else nh=new OL(l,r,X,V9==null?1:V9);return nh}
function OL(l,r,X,V9){this.h=+l;this.s=+r;this.l=+X;this.opacity=+V9}
function sN(l,r,X,V9,nh){var Rf=l*l,Kh=Rf*l;return((1-3*l+3*Rf-Kh)*r+(4-6*Rf+3*Kh)*X+(1+3*l+3*Rf-3*Kh)*V9+Kh*nh)/6}
function RD(l){return function(){return l}}
function f7(l,r){return function(X){return l+X*r}}
function ca(l,r,X){return l=Math.pow(l,X),r=Math.pow(r,X)-l,X=1/X,function(V9){return Math.pow(l+V9*r,X)}}
function xv(l,r){var X=r-l;return X?f7(l,X>180||X<-180?X-360*Math.round(X/360):X):RD(isNaN(l)?r:l)}
function hT(l){return(l=+l)===1?yU:function(r,X){return X-r?ca(r,X,l):RD(isNaN(r)?X:r)}}
function yU(l,r){var X=r-l;return X?f7(l,X):RD(isNaN(l)?r:l)}
function WP(l){return function(r){var X=r.length,V9=Array(X),nh=Array(X),Rf=Array(X),Kh;for(Kh=0;Kh<X;++Kh){var kc=Rc(r[Kh]);V9[Kh]=kc.r||0;nh[Kh]=kc.g||0;Rf[Kh]=kc.b||0}V9=l(V9);nh=l(nh);Rf=l(Rf);kc.opacity=1;return function(BB){kc.r=V9(BB);kc.g=nh(BB);kc.b=Rf(BB);return kc+""}}}
function Xc(l,r){return l=+l,r-=l,function(X){return l+r*X}}
function Aj(l){return function(){return l}}
function sc(l){return function(r){return l(r)+""}}
function z4(l,r){var X=QSS.lastIndex=FU9.lastIndex=0,V9,nh,Rf,Kh=-1,kc=[],BB=[];l+="";for(r+="";(V9=QSS.exec(l))&&(nh=FU9.exec(r));)(Rf=nh.index)>X&&(Rf=r.slice(X,Rf),kc[Kh]?kc[Kh]+=Rf:kc[++Kh]=Rf),(V9=V9[0])===(nh=nh[0])?kc[Kh]?kc[Kh]+=nh:kc[++Kh]=nh:(kc[++Kh]=null,BB.push({i:Kh,x:Xc(V9,nh)})),X=FU9.lastIndex;X<r.length&&(Rf=r.slice(X),kc[Kh]?kc[Kh]+=Rf:kc[++Kh]=Rf);return kc.length<2?BB[0]?sc(BB[0].x):Aj(r):(r=BB.length,function(du){for(var ID=0,Ti;ID<r;++ID)kc[(Ti=BB[ID]).i]=Ti.x(du);return kc.join("")})}
function qN(l,r,X,V9,nh,Rf){var Kh,kc,BB;if(Kh=Math.sqrt(l*l+r*r))l/=Kh,r/=Kh;if(BB=l*X+r*V9)X-=l*BB,V9-=r*BB;if(kc=Math.sqrt(X*X+V9*V9))X/=kc,V9/=kc,BB/=kc;l*V9<r*X&&(l=-l,r=-r,BB=-BB,Kh=-Kh);return{translateX:nh,translateY:Rf,rotate:Math.atan2(r,l)*PxE,skewX:Math.atan(BB)*PxE,scaleX:Kh,scaleY:kc}}
function Yl(l,r,X,V9){function nh(du){return du.length?du.pop()+" ":""}
function Rf(du,ID,Ti,QT,fm,je){du!==Ti||ID!==QT?(fm=fm.push("translate(",null,r,null,X),je.push({i:fm-4,x:Xc(du,Ti)},{i:fm-2,x:Xc(ID,QT)})):(Ti||QT)&&fm.push("translate("+Ti+r+QT+X)}
function Kh(du,ID,Ti,QT){du!==ID?(du-ID>180?ID+=360:ID-du>180&&(du+=360),QT.push({i:Ti.push(nh(Ti)+"rotate(",null,V9)-2,x:Xc(du,ID)})):ID&&Ti.push(nh(Ti)+"rotate("+ID+V9)}
function kc(du,ID,Ti,QT){du!==ID?QT.push({i:Ti.push(nh(Ti)+"skewX(",null,V9)-2,x:Xc(du,ID)}):ID&&Ti.push(nh(Ti)+"skewX("+ID+V9)}
function BB(du,ID,Ti,QT,fm,je){du!==Ti||ID!==QT?(fm=fm.push(nh(fm)+"scale(",null,",",null,")"),je.push({i:fm-4,x:Xc(du,Ti)},{i:fm-2,x:Xc(ID,QT)})):Ti===1&&QT===1||fm.push(nh(fm)+"scale("+Ti+","+QT+")")}
return function(du,ID){var Ti=[],QT=[];du=l(du);ID=l(ID);Rf(du.translateX,du.translateY,ID.translateX,ID.translateY,Ti,QT);Kh(du.rotate,ID.rotate,Ti,QT);kc(du.skewX,ID.skewX,Ti,QT);BB(du.scaleX,du.scaleY,ID.scaleX,ID.scaleY,Ti,QT);du=ID=null;return function(fm){for(var je=-1,Z7=QT.length,fe;++je<Z7;)Ti[(fe=QT[je]).i]=fe.x(fm);return Ti.join("")}}}
function T0(l){return function(r,X){var V9=l((r=yu(r)).h,(X=yu(X)).h),nh=yU(r.s,X.s),Rf=yU(r.l,X.l),Kh=yU(r.opacity,X.opacity);return function(kc){r.h=V9(kc);r.s=nh(kc);r.l=Rf(kc);r.opacity=Kh(kc);return r+""}}}
function sI(l){return function(r,X){var V9=l((r=Ap(r)).h,(X=Ap(X)).h),nh=yU(r.c,X.c),Rf=yU(r.l,X.l),Kh=yU(r.opacity,X.opacity);return function(kc){r.h=V9(kc);r.c=nh(kc);r.l=Rf(kc);r.opacity=Kh(kc);return r+""}}}
function jJ(l){return function V9(X){function nh(Rf,Kh){var kc=l((Rf=KB(Rf)).h,(Kh=KB(Kh)).h),BB=yU(Rf.s,Kh.s),du=yU(Rf.l,Kh.l),ID=yU(Rf.opacity,Kh.opacity);return function(Ti){Rf.h=kc(Ti);Rf.s=BB(Ti);Rf.l=du(Math.pow(Ti,X));Rf.opacity=ID(Ti);return Rf+""}}
X=+X;nh.gamma=V9;return nh}(1)}
function rT(){return TR||(JIi(st),TR=xh.now()+U0C)}
function st(){TR=0}
function VY(){this._call=this._time=this._next=null}
function Bo(l,r,X){var V9=new VY;V9.restart(l,r,X);return V9}
function R_(){TR=(OtK=xh.now())+U0C;tt=v1=0;try{rT();++tt;for(var l=XAL,r;l;)(r=TR-l._time)>=0&&l._call.call(null,r),l=l._next;--tt}finally{tt=0;l=XAL;for(var X=Infinity;l;)if(l._call){X>l._time&&(X=l._time);var V9=l;l=l._next}else r=l._next,l._next=null,l=V9?V9._next=r:XAL=r;Ew=V9;dV(X);TR=0}}
function FW(){var l=xh.now(),r=l-OtK;r>1E3&&(U0C-=r,OtK=l)}
function dV(l){tt||(v1&&(v1=clearTimeout(v1)),l-TR>24?(l<Infinity&&(v1=setTimeout(R_,l-xh.now()-U0C)),c1&&(c1=clearInterval(c1))):(c1||(OtK=xh.now(),c1=setInterval(FW,1E3)),tt=1,JIi(R_)))}
function LO(l,r,X){var V9=new VY;r=r==null?0:+r;V9.restart(function(nh){V9.stop();l(nh+r)},r,X);
return V9}
function FS(l,r,X,V9,nh,Rf){var Kh=l.__transition;if(!Kh)l.__transition={};else if(X in Kh)return;wK(l,X,{name:r,index:V9,group:nh,on:QXd,tween:FcU,time:Rf.time,delay:Rf.delay,duration:Rf.duration,ease:Rf.ease,timer:null,state:0})}
function pm(l,r){l=Sv(l,r);if(l.state>0)throw Error("Ae");return l}
function Cm(l,r){l=Sv(l,r);if(l.state>2)throw Error("Be");return l}
function Sv(l,r){l=l.__transition;if(!l||!(l=l[r]))throw Error("Ce");return l}
function wK(l,r,X){function V9(BB){var du,ID;if(X.state!==1)return Rf();for(QT in Kh){var Ti=Kh[QT];if(Ti.name===X.name){if(Ti.state===3)return LO(V9);Ti.state===4?(Ti.state=6,Ti.timer.stop(),Ti.on.call("interrupt",l,l.__data__,Ti.index,Ti.group),delete Kh[QT]):+QT<r&&(Ti.state=6,Ti.timer.stop(),delete Kh[QT])}}LO(function(){X.state===3&&(X.state=4,X.timer.restart(nh,X.delay,X.time),nh(BB))});
X.state=2;X.on.call("start",l,l.__data__,X.index,X.group);if(X.state===2){X.state=3;kc=Array(ID=X.tween.length);var QT=0;for(du=-1;QT<ID;++QT)if(Ti=X.tween[QT].value.call(l,l.__data__,X.index,X.group))kc[++du]=Ti;kc.length=du+1}}
function nh(BB){BB=BB<X.duration?X.ease.call(null,BB/X.duration):(X.timer.restart(Rf),X.state=5,1);for(var du=-1,ID=kc.length;++du<ID;)kc[du].call(null,BB);X.state===5&&(X.on.call("end",l,l.__data__,X.index,X.group),Rf())}
function Rf(){X.state=6;X.timer.stop();delete Kh[r];for(var BB in Kh)return;delete l.__transition}
var Kh=l.__transition,kc;Kh[r]=X;X.timer=Bo(function(BB){X.state=1;X.timer.restart(V9,X.delay,X.time);X.delay<=BB&&V9(BB-X.delay)},0,X.time)}
function vi(l,r){var X,V9;return function(){var nh=Cm(this,l),Rf=nh.tween;if(Rf!==X){V9=X=Rf;Rf=0;for(var Kh=V9.length;Rf<Kh;++Rf)if(V9[Rf].name===r){V9=V9.slice();V9.splice(Rf,1);break}}nh.tween=V9}}
function SF(l,r,X){var V9,nh;if(typeof X!=="function")throw Error();return function(){var Rf=Cm(this,l),Kh=Rf.tween;if(Kh!==V9){nh=(V9=Kh).slice();Kh={name:r,value:X};for(var kc=0,BB=nh.length;kc<BB;++kc)if(nh[kc].name===r){nh[kc]=Kh;break}kc===BB&&nh.push(Kh)}Rf.tween=nh}}
function Xv(l,r,X){var V9=l._id;l.each(function(){var nh=Cm(this,V9);(nh.value||(nh.value={}))[r]=X.apply(this,arguments)});
return function(nh){return Sv(nh,V9).value[r]}}
function gH(l,r){var X;return(typeof r==="number"?Xc:r instanceof Gi?ZbS:(X=Gi(r))?(r=X,ZbS):z4)(l,r)}
function eA(l){return function(){this.removeAttribute(l)}}
function x0f(l){return function(){this.removeAttributeNS(l.space,l.local)}}
function vlm(l,r,X){var V9,nh;return function(){var Rf=this.getAttribute(l);return Rf===X?null:Rf===V9?nh:nh=r(V9=Rf,X)}}
function tD(l,r,X){var V9,nh;return function(){var Rf=this.getAttributeNS(l.space,l.local);return Rf===X?null:Rf===V9?nh:nh=r(V9=Rf,X)}}
function ElW(l,r,X){var V9,nh,Rf;return function(){var Kh=X(this);if(Kh==null)return void this.removeAttribute(l);var kc=this.getAttribute(l);return kc===Kh?null:kc===V9&&Kh===nh?Rf:Rf=r(V9=kc,nh=Kh)}}
function Sn(l,r,X){var V9,nh,Rf;return function(){var Kh=X(this);if(Kh==null)return void this.removeAttributeNS(l.space,l.local);var kc=this.getAttributeNS(l.space,l.local);return kc===Kh?null:kc===V9&&Kh===nh?Rf:Rf=r(V9=kc,nh=Kh)}}
function P1(l,r){function X(){var V9=this,nh=r.apply(V9,arguments);return nh&&function(Rf){V9.setAttributeNS(l.space,l.local,nh(Rf))}}
X._value=r;return X}
function cbC(l,r){function X(){var V9=this,nh=r.apply(V9,arguments);return nh&&function(Rf){V9.setAttribute(l,nh(Rf))}}
X._value=r;return X}
function Wct(l,r){return function(){pm(this,l).delay=+r.apply(this,arguments)}}
function VAd(l,r){return r=+r,function(){pm(this,l).delay=r}}
function dzp(l,r){return function(){Cm(this,l).duration=+r.apply(this,arguments)}}
function yhp(l,r){return r=+r,function(){Cm(this,l).duration=r}}
function zPv(l,r){if(typeof r!=="function")throw Error();return function(){Cm(this,l).ease=r}}
function oam(l){return(l+"").trim().split(/^|\s+/).every(function(r){var X=r.indexOf(".");X>=0&&(r=r.slice(0,X));return!r||r==="start"})}
function sTU(l,r,X){var V9,nh,Rf=oam(r)?pm:Cm;return function(){var Kh=Rf(this,l),kc=Kh.on;if(kc!==V9)(nh=(V9=kc).copy()).on(r,X);Kh.on=nh}}
function BDi(l){return function(){var r=this.parentNode,X;for(X in this.__transition)if(+X!==l)return;r&&r.removeChild(this)}}
function Lcm(l,r){var X,V9,nh;return function(){var Rf=Yc(this,l),Kh=(this.style.removeProperty(l),Yc(this,l));return Rf===Kh?null:Rf===X&&Kh===V9?nh:nh=r(X=Rf,V9=Kh)}}
function IFL(l){return function(){this.style.removeProperty(l)}}
function nai(l,r,X){var V9,nh;return function(){var Rf=Yc(this,l);return Rf===X?null:Rf===V9?nh:nh=r(V9=Rf,X)}}
function mzU(l,r,X){var V9,nh,Rf;return function(){var Kh=Yc(this,l),kc=X(this);kc==null&&(kc=(this.style.removeProperty(l),Yc(this,l)));return Kh===kc?null:Kh===V9&&kc===nh?Rf:Rf=r(V9=Kh,nh=kc)}}
function aFU(l,r,X){function V9(){var nh=this,Rf=r.apply(nh,arguments);return Rf&&function(Kh){nh.style.setProperty(l,Rf(Kh),X)}}
V9._value=r;return V9}
function iv8(l){return function(){this.textContent=l}}
function MAa(l){return function(){var r=l(this);this.textContent=r==null?"":r}}
function Iv(l,r,X,V9){this._groups=l;this._parents=r;this._name=X;this._id=V9}
function WUC(l){return{type:l}}
function VcN(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function t5K(){}
function QBu(l,r){var X=new t5K;if(l instanceof t5K)l.each(function(Kh,kc){X.set(kc,Kh)});
else if(Array.isArray(l)){var V9=-1,nh=l.length,Rf;if(r==null)for(;++V9<nh;)X.set(V9,l[V9]);else for(;++V9<nh;)X.set(r(Rf=l[V9],V9,l),Rf)}else if(l)for(V9 in l)X.set(V9,l[V9]);return X}
function Sgc(){}
function FYD(l){return function(r){for(var X={},V9=0;V9<l.length;V9++)X[l[V9]]=r[V9]||"";return X}}
function YWc(l,r){var X=FYD(l);return function(V9,nh){return r(X(V9),nh,l)}}
function pEc(l){var r=Object.create(null),X=[];l.forEach(function(V9){for(var nh in V9)nh in r||X.push(r[nh]=nh)});
return X}
function WYS(l){function r(Kh,kc){function BB(){if(je)return dwh;if(Z7)return Z7=!1,V2r;var R$,mg=Ti,rU;if(Kh.charCodeAt(mg)===34){for(;Ti++<ID&&Kh.charCodeAt(Ti)!==34||Kh.charCodeAt(++Ti)===34;);(R$=Ti)>=ID?je=!0:(rU=Kh.charCodeAt(Ti++))===10?Z7=!0:rU===13&&(Z7=!0,Kh.charCodeAt(Ti)===10&&++Ti);return Kh.slice(mg+1,R$-1).replace(/""/g,'"')}for(;Ti<ID;){if((rU=Kh.charCodeAt(R$=Ti++))===10)Z7=!0;else if(rU===13)Z7=!0,Kh.charCodeAt(Ti)===10&&++Ti;else if(rU!==Rf)continue;return Kh.slice(mg,R$)}return je=
!0,Kh.slice(mg,ID)}
var du=[],ID=Kh.length,Ti=0,QT=0,fm,je=ID<=0,Z7=!1;Kh.charCodeAt(ID-1)===10&&--ID;for(Kh.charCodeAt(ID-1)===13&&--ID;(fm=BB())!==dwh;){for(var fe=[];fm!==V2r&&fm!==dwh;)fe.push(fm),fm=BB();kc&&(fe=kc(fe,QT++))==null||du.push(fe)}return du}
function X(Kh){return Kh.map(V9).join(l)}
function V9(Kh){return Kh==null?"":nh.test(Kh)?'"'+Kh.replace(/"/g,'""')+'"':Kh}
var nh=new RegExp('["'+l+"\n\r]"),Rf=l.charCodeAt(0);return{parse:function(Kh,kc){var BB,du;Kh=r(Kh,function(ID,Ti){if(BB)return BB(ID,Ti-1);du=ID;BB=kc?YWc(ID,kc):FYD(ID)});
Kh.columns=du||[];return Kh},
parseRows:r,format:function(Kh,kc){kc==null&&(kc=pEc(Kh));return[kc.map(V9).join(l)].concat(Kh.map(function(BB){return kc.map(function(du){return V9(BB[du])}).join(l)})).join("\n")},
formatRows:function(Kh){return Kh.map(X).join("\n")}}}
function hPi(l){if(!l.ok)throw Error("De`"+l.status+"`"+l.statusText);return l.text()}
function dOT(l){return function(r,X,V9){arguments.length===2&&typeof X==="function"&&(V9=X,X=void 0);return fetch(r,X).then(hPi).then(function(nh){return l(nh,V9)})}}
function y4T(l,r,X,V9){if(isNaN(r)||isNaN(X))return l;var nh,Rf=l._root;V9={data:V9};var Kh=l._x0,kc=l._y0,BB=l._x1,du=l._y1,ID,Ti,QT,fm,je;if(!Rf)return l._root=V9,l;for(;Rf.length;)if((QT=r>=(ID=(Kh+BB)/2))?Kh=ID:BB=ID,(fm=X>=(Ti=(kc+du)/2))?kc=Ti:du=Ti,nh=Rf,!(Rf=Rf[je=fm<<1|QT]))return nh[je]=V9,l;var Z7=+l._x.call(null,Rf.data);var fe=+l._y.call(null,Rf.data);if(r===Z7&&X===fe)return V9.next=Rf,nh?nh[je]=V9:l._root=V9,l;do nh=nh?nh[je]=Array(4):l._root=Array(4),(QT=r>=(ID=(Kh+BB)/2))?Kh=ID:BB=
ID,(fm=X>=(Ti=(kc+du)/2))?kc=Ti:du=Ti;while((je=fm<<1|QT)===(QT=(fe>=Ti)<<1|Z7>=ID));return nh[QT]=Rf,nh[je]=V9,l}
function oe(l,r,X,V9,nh){this.node=l;this.x0=r;this.y0=X;this.x1=V9;this.y1=nh}
function qWv(l){return l[0]}
function RPp(l){return l[1]}
function yIm(l,r,X,V9,nh,Rf){this._x=l;this._y=r;this._x0=X;this._y0=V9;this._x1=nh;this._y1=Rf;this._root=void 0}
function zGB(l){for(var r={data:l.data},X=r;l=l.next;)X=X.next={data:l.data};return r}
function PaS(l,r){if((r=(l=r?l.toExponential(r-1):l.toExponential()).indexOf("e"))<0)return null;var X=l.slice(0,r);return[X.length>1?X[0]+X.slice(2):X,+l.slice(r+1)]}
function bvi(l){return l=PaS(Math.abs(l)),l?l[1]:NaN}
function TD8(l,r){return function(X,V9){for(var nh=X.length,Rf=[],Kh=0,kc=l[0],BB=0;nh>0&&kc>0;){BB+kc+1>V9&&(kc=Math.max(1,V9-BB));Rf.push(X.substring(nh-=kc,nh+kc));if((BB+=kc+1)>V9)break;kc=l[Kh=(Kh+1)%l.length]}return Rf.reverse().join(r)}}
function ePl(l){return function(r){return r.replace(/[0-9]/g,function(X){return l[+X]})}}
function zpW(l){return new o_1(l)}
function o_1(l){if(!(r=gau.exec(l)))throw Error("Ee`"+l);var r;this.fill=r[1]||" ";this.align=r[2]||">";this.sign=r[3]||"-";this.symbol=r[4]||"";this.zero=!!r[5];this.width=r[6]&&+r[6];this.comma=!!r[7];this.precision=r[8]&&+r[8].slice(1);this.trim=!!r[9];this.type=r[10]||""}
function oVT(l,r){r=PaS(l,r);if(!r)return l+"";l=r[0];r=r[1];return r<0?"0."+Array(-r).join("0")+l:l.length>r+1?l.slice(0,r+1)+"."+l.slice(r+1):l+Array(r-l.length+2).join("0")}
function sJS(l){return l}
function uQt(l){function r(kc){function BB(yW){var Ny=rU,FH=KQ,gn,iB;if(mg==="c")FH=a4(yW)+FH,yW="";else{yW=+yW;var wt=yW<0;yW=a4(Math.abs(yW),fe);if(R$){var nR=yW.length,se=1,ba=-1;a:for(;se<nR;++se)switch(yW[se]){case ".":ba=gn=se;break;case "0":ba===0&&(ba=se);gn=se;break;default:if(!+yW[se])break a;ba>0&&(ba=0)}yW=ba>0?yW.slice(0,ba)+yW.slice(gn+1):yW}wt&&+yW===0&&(wt=!1);Ny=(wt?Ti==="("?Ti:"-":Ti==="-"||Ti==="("?"":Ti)+Ny;FH=(mg==="s"?BwD[8+LYT/3]:"")+FH+(wt&&Ti==="("?")":"");if(ro)for(wt=-1,
gn=yW.length;++wt<gn;)if(iB=yW.charCodeAt(wt),48>iB||iB>57){FH=(iB===46?nh+yW.slice(wt+1):yW.slice(wt))+FH;yW=yW.slice(0,wt);break}}Z7&&!fm&&(yW=X(yW,Infinity));iB=Ny.length+yW.length+FH.length;wt=iB<je?Array(je-iB+1).join(du):"";Z7&&fm&&(yW=X(wt+yW,wt.length?je-FH.length:Infinity),wt="");switch(ID){case "<":yW=Ny+yW+FH+wt;break;case "=":yW=Ny+wt+yW+FH;break;case "^":yW=wt.slice(0,iB=wt.length>>1)+Ny+yW+FH+wt.slice(iB);break;default:yW=wt+Ny+yW+FH}return Rf(yW)}
kc=zpW(kc);var du=kc.fill,ID=kc.align,Ti=kc.sign,QT=kc.symbol,fm=kc.zero,je=kc.width,Z7=kc.comma,fe=kc.precision,R$=kc.trim,mg=kc.type;mg==="n"?(Z7=!0,mg="g"):I_Q[mg]||(fe==null&&(fe=12),R$=!0,mg="g");if(fm||du==="0"&&ID==="=")fm=!0,du="0",ID="=";var rU=QT==="$"?V9[0]:QT==="#"&&/[boxX]/.test(mg)?"0"+mg.toLowerCase():"",KQ=QT==="$"?V9[1]:/[%p]/.test(mg)?Kh:"",a4=I_Q[mg],ro=/[defgprs%]/.test(mg);fe=fe==null?6:/[gprs]/.test(mg)?Math.max(1,Math.min(21,fe)):Math.max(0,Math.min(20,fe));BB.toString=function(){return kc+
""};
return BB}
var X=l.grouping&&l.thousands?TD8(l.grouping,l.thousands):sJS,V9=l.currency,nh=l.decimal,Rf=l.numerals?ePl(l.numerals):sJS,Kh=l.percent||"%";return{format:r,formatPrefix:function(kc,BB){var du=r((kc=zpW(kc),kc.type="f",kc));kc=Math.max(-8,Math.min(8,Math.floor(bvi(BB)/3)))*3;var ID=Math.pow(10,-kc),Ti=BwD[8+kc/3];return function(QT){return du(ID*QT)+Ti}}}}
function gV(){this.reset()}
function nVu(l,r,X){var V9=l.s=r+X,nh=V9-r;l.t=r-(V9-nh)+(X-nh)}
function JbS(l){return l>1?uP:l<-1?-uP:Math.asin(l)}
function Kct(){}
function mOB(l){var r=l[0];l=l[1];var X=KD(l);return[X*KD(r),X*xw(r),xw(l)]}
function a_T(l,r){return[l[1]*r[2]-l[2]*r[1],l[2]*r[0]-l[0]*r[2],l[0]*r[1]-l[1]*r[0]]}
function iVT(l){var r=ZtC(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=r;l[1]/=r;l[2]/=r}
function Hv8(){var l=[],r;return{point:function(X,V9){r.push([X,V9])},
lineStart:function(){l.push(r=[])},
lineEnd:Kct,rejoin:function(){l.length>1&&l.push(l.pop().concat(l.shift()))},
result:function(){var X=l;l=[];r=null;return X}}}
function Q$c(l,r,X,V9){this.x=l;this.z=r;this.o=X;this.e=V9;this.v=!1;this.n=this.p=null}
function Dz8(l,r,X,V9,nh){var Rf=[],Kh=[];l.forEach(function(Ti){if(!((QT=Ti.length-1)<=0)){var QT,fm=Ti[0],je=Ti[QT],Z7=fm;if(nO(Z7[0]-je[0])<1E-6&&nO(Z7[1]-je[1])<1E-6){nh.lineStart();for(kc=0;kc<QT;++kc)nh.point((fm=Ti[kc])[0],fm[1]);nh.lineEnd()}else Rf.push(QT=new Q$c(fm,Ti,null,!0)),Kh.push(QT.o=new Q$c(fm,null,QT,!1)),Rf.push(QT=new Q$c(je,Ti,null,!1)),Kh.push(QT.o=new Q$c(je,null,QT,!0))}});
if(Rf.length){Kh.sort(r);M2E(Rf);M2E(Kh);var kc=0;for(l=Kh.length;kc<l;++kc)Kh[kc].e=X=!X;X=Rf[0];for(var BB;;){for(var du=X,ID=!0;du.v;)if((du=du.n)===X)return;r=du.z;nh.lineStart();do{du.v=du.o.v=!0;if(du.e){if(ID)for(kc=0,l=r.length;kc<l;++kc)nh.point((BB=r[kc])[0],BB[1]);else V9(du.x,du.n.x,1,nh);du=du.n}else{if(ID)for(r=du.p.z,kc=r.length-1;kc>=0;--kc)nh.point((BB=r[kc])[0],BB[1]);else V9(du.x,du.p.x,-1,nh);du=du.p}du=du.o;r=du.z;ID=!ID}while(!du.v);nh.lineEnd()}}}
function M2E(l){if(r=l.length){for(var r,X=0,V9=l[0],nh;++X<r;)V9.n=nh=l[X],nh.p=V9,V9=nh;V9.n=nh=l[0];nh.p=V9}}
function Ahi(l){return l.length>1}
function jTd(l,r){return((l=l.x)[0]<0?l[1]-uP-1E-6:uP-l[1])-((r=r.x)[0]<0?r[1]-uP-1E-6:uP-r[1])}
function sBS(){}
function Yxu(l){return function(r,X){var V9=KD(r),nh=KD(X);V9=l(V9*nh);return[V9*nh*xw(r),V9*xw(X)]}}
function JD(l){return function(r,X){var V9=ZtC(r*r+X*X),nh=l(V9),Rf=xw(nh);nh=KD(nh);return[pSE(r*Rf,V9*nh),JbS(V9&&X*Rf/V9)]}}
function rha(l){var r=0,X=l.children,V9=X&&X.length;if(V9)for(;--V9>=0;)r+=X[V9].value;else r=1;l.value=r}
function hGQ(l,r){var X=new ZE(l);l=+l.value&&(X.value=l.value);var V9,nh=[X],Rf,Kh,kc,BB;for(r==null&&(r=CYp);V9=nh.pop();)if(l&&(V9.value=+V9.data.value),(Kh=r(V9.data))&&(BB=Kh.length))for(V9.children=Array(BB),kc=BB-1;kc>=0;--kc)nh.push(Rf=V9.children[kc]=new ZE(Kh[kc])),Rf.parent=V9,Rf.depth=V9.depth+1;return X.eachBefore(kRd)}
function CYp(l){return l.children}
function lFi(l){l.data=l.data.data}
function kRd(l){var r=0;do l.height=r;while((l=l.parent)&&l.height<++r)}
function ZE(l){this.data=l;this.depth=this.height=0;this.parent=null}
function CL(l,r,X,V9){function nh(Rf){return l(Rf=new Date(+Rf)),Rf}
nh.floor=nh;nh.ceil=function(Rf){return l(Rf=new Date(Rf-1)),r(Rf,1),l(Rf),Rf};
nh.round=function(Rf){var Kh=nh(Rf),kc=nh.ceil(Rf);return Rf-Kh<kc-Rf?Kh:kc};
nh.offset=function(Rf,Kh){return r(Rf=new Date(+Rf),Kh==null?1:Math.floor(Kh)),Rf};
nh.range=function(Rf,Kh,kc){var BB=[],du;Rf=nh.ceil(Rf);kc=kc==null?1:Math.floor(kc);if(!(Rf<Kh&&kc>0))return BB;do BB.push(du=new Date(+Rf)),r(Rf,kc),l(Rf);while(du<Rf&&Rf<Kh);return BB};
nh.filter=function(Rf){return CL(function(Kh){if(Kh>=Kh)for(;l(Kh),!Rf(Kh);)Kh.setTime(Kh-1)},function(Kh,kc){if(Kh>=Kh)if(kc<0)for(;++kc<=0;)for(;r(Kh,-1),!Rf(Kh););
else for(;--kc>=0;)for(;r(Kh,1),!Rf(Kh););})};
X&&(nh.count=function(Rf,Kh){BP$.setTime(+Rf);LUm.setTime(+Kh);l(BP$);l(LUm);return Math.floor(X(BP$,LUm))},nh.every=function(Rf){Rf=Math.floor(Rf);
return isFinite(Rf)&&Rf>0?Rf>1?nh.filter(V9?function(Kh){return V9(Kh)%Rf===0}:function(Kh){return nh.count(0,Kh)%Rf===0}):nh:null});
return nh}
function gD(l){return CL(function(r){r.setDate(r.getDate()-(r.getDay()+7-l)%7);r.setHours(0,0,0,0)},function(r,X){r.setDate(r.getDate()+X*7)},function(r,X){return(X-r-(X.getTimezoneOffset()-r.getTimezoneOffset())*6E4)/6048E5})}
function uY(l){return CL(function(r){r.setUTCDate(r.getUTCDate()-(r.getUTCDay()+7-l)%7);r.setUTCHours(0,0,0,0)},function(r,X){r.setUTCDate(r.getUTCDate()+X*7)},function(r,X){return(X-r)/6048E5})}
function NDd(l){if(0<=l.y&&l.y<100){var r=new Date(-1,l.m,l.d,l.H,l.M,l.S,l.L);r.setFullYear(l.y);return r}return new Date(l.y,l.m,l.d,l.H,l.M,l.S,l.L)}
function FFK(l){if(0<=l.y&&l.y<100){var r=new Date(Date.UTC(-1,l.m,l.d,l.H,l.M,l.S,l.L));r.setUTCFullYear(l.y);return r}return new Date(Date.UTC(l.y,l.m,l.d,l.H,l.M,l.S,l.L))}
function Qd(l){return{y:l,m:0,d:1,H:0,M:0,S:0,L:0}}
function fFl(l){function r(FH,gn){return function(iB){var wt=[],nR=-1,se=0,ba=FH.length,CR,BF;for(iB instanceof Date||(iB=new Date(+iB));++nR<ba;)if(FH.charCodeAt(nR)===37){wt.push(FH.slice(se,nR));(se=qxS[CR=FH.charAt(++nR)])!=null?CR=FH.charAt(++nR):se=CR==="e"?" ":"0";if(BF=gn[CR])CR=BF(iB,se);wt.push(CR);se=nR+1}wt.push(FH.slice(se,nR));return wt.join("")}}
function X(FH,gn){return function(iB){var wt=Qd(1900);if(V9(wt,FH,iB,0)!=iB.length)return null;if("Q"in wt)return new Date(wt.Q);"p"in wt&&(wt.H=wt.H%12+wt.p*12);if("V"in wt){if(wt.V<1||wt.V>53)return null;"w"in wt||(wt.w=1);if("Z"in wt){iB=FFK(Qd(wt.y));var nR=iB.getUTCDay();iB=nR>4||nR===0?ISc.ceil(iB):ISc(iB);iB=RGh.offset(iB,(wt.V-1)*7);wt.y=iB.getUTCFullYear();wt.m=iB.getUTCMonth();wt.d=iB.getUTCDate()+(wt.w+6)%7}else iB=gn(Qd(wt.y)),nR=iB.getDay(),iB=nR>4||nR===0?n_9.ceil(iB):n_9(iB),iB=bVM.offset(iB,
(wt.V-1)*7),wt.y=iB.getFullYear(),wt.m=iB.getMonth(),wt.d=iB.getDate()+(wt.w+6)%7}else if("W"in wt||"U"in wt)"w"in wt||(wt.w="u"in wt?wt.u%7:"W"in wt?1:0),nR="Z"in wt?FFK(Qd(wt.y)).getUTCDay():gn(Qd(wt.y)).getDay(),wt.m=0,wt.d="W"in wt?(wt.w+6)%7+wt.W*7-(nR+5)%7:wt.w+wt.U*7-(nR+6)%7;return"Z"in wt?(wt.H+=wt.Z/100|0,wt.M+=wt.Z%100,FFK(wt)):gn(wt)}}
function V9(FH,gn,iB,wt){for(var nR=0,se=gn.length,ba=iB.length,CR;nR<se;){if(wt>=ba)return-1;CR=gn.charCodeAt(nR++);if(CR===37){if(CR=gn.charAt(nR++),CR=Ny[CR in qxS?gn.charAt(nR++):CR],!CR||(wt=CR(FH,iB,wt))<0)return-1}else if(CR!=iB.charCodeAt(wt++))return-1}return wt}
var nh=l.dateTime,Rf=l.date,Kh=l.time,kc=l.periods,BB=l.days,du=l.shortDays,ID=l.months,Ti=l.shortMonths,QT=FF(kc),fm=Wx(kc),je=FF(BB),Z7=Wx(BB),fe=FF(du),R$=Wx(du),mg=FF(ID),rU=Wx(ID),KQ=FF(Ti),a4=Wx(Ti),ro={a:function(FH){return du[FH.getDay()]},
A:function(FH){return BB[FH.getDay()]},
b:function(FH){return Ti[FH.getMonth()]},
B:function(FH){return ID[FH.getMonth()]},
c:null,d:TwM,e:TwM,f:wEa,H:GRc,I:$zu,j:Uz4,L:eGr,m:Ovi,M:XEU,p:function(FH){return kc[+(FH.getHours()>=12)]},
Q:gVS,s:u_B,S:xzt,u:vau,U:Eam,V:chp,w:tAc,W:SWt,x:null,X:null,y:PYv,Y:Jht,Z:Zvt,"%":KYr},yW={a:function(FH){return du[FH.getUTCDay()]},
A:function(FH){return BB[FH.getUTCDay()]},
b:function(FH){return Ti[FH.getUTCMonth()]},
B:function(FH){return ID[FH.getUTCMonth()]},
c:null,d:HVr,e:HVr,f:QTt,H:FCl,I:WC8,j:VRi,L:DOM,m:d6t,M:yA8,p:function(FH){return kc[+(FH.getUTCHours()>=12)]},
Q:gVS,s:u_B,S:zhp,u:oBt,U:sru,V:BMt,w:LCL,W:IoU,x:null,X:null,y:nBc,Y:m6L,Z:aov,"%":KYr},Ny={a:function(FH,gn,iB){return(gn=fe.exec(gn.slice(iB)))?(FH.w=R$[gn[0].toLowerCase()],iB+gn[0].length):-1},
A:function(FH,gn,iB){return(gn=je.exec(gn.slice(iB)))?(FH.w=Z7[gn[0].toLowerCase()],iB+gn[0].length):-1},
b:function(FH,gn,iB){return(gn=KQ.exec(gn.slice(iB)))?(FH.m=a4[gn[0].toLowerCase()],iB+gn[0].length):-1},
B:function(FH,gn,iB){return(gn=mg.exec(gn.slice(iB)))?(FH.m=rU[gn[0].toLowerCase()],iB+gn[0].length):-1},
c:function(FH,gn,iB){return V9(FH,nh,gn,iB)},
d:A4r,e:A4r,f:izd,H:jJB,I:jJB,j:MRm,L:Y4c,m:p8L,M:hhU,p:function(FH,gn,iB){return(gn=QT.exec(gn.slice(iB)))?(FH.p=fm[gn[0].toLowerCase()],iB+gn[0].length):-1},
Q:q4t,s:Rha,S:bzm,u:TMc,U:ehl,V:gBt,w:uyl,W:KC8,x:function(FH,gn,iB){return V9(FH,Rf,gn,iB)},
X:function(FH,gn,iB){return V9(FH,Kh,gn,iB)},
y:Hzp,Y:D64,Z:AAd,"%":jru};ro.x=r(Rf,ro);ro.X=r(Kh,ro);ro.c=r(nh,ro);yW.x=r(Rf,yW);yW.X=r(Kh,yW);yW.c=r(nh,yW);return{format:function(FH){var gn=r(FH,ro);gn.toString=function(){return FH};
return gn},
parse:function(FH){var gn=X(FH,NDd);gn.toString=function(){return FH};
return gn},
utcFormat:function(FH){var gn=r(FH,yW);gn.toString=function(){return FH};
return gn},
utcParse:function(FH){var gn=X(FH,FFK);gn.toString=function(){return FH};
return gn}}}
function wN(l,r,X){var V9=l<0?"-":"";l=(V9?-l:l)+"";var nh=l.length;return V9+(nh<X?Array(X-nh+1).join(r)+l:l)}
function rAU(l){return l.replace(Cct,"\\$&")}
function FF(l){return new RegExp("^(?:"+l.map(rAU).join("|")+")","i")}
function Wx(l){for(var r={},X=-1,V9=l.length;++X<V9;)r[l[X].toLowerCase()]=X;return r}
function uyl(l,r,X){return(r=CW.exec(r.slice(X,X+1)))?(l.w=+r[0],X+r[0].length):-1}
function TMc(l,r,X){return(r=CW.exec(r.slice(X,X+1)))?(l.u=+r[0],X+r[0].length):-1}
function ehl(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.U=+r[0],X+r[0].length):-1}
function gBt(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.V=+r[0],X+r[0].length):-1}
function KC8(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.W=+r[0],X+r[0].length):-1}
function D64(l,r,X){return(r=CW.exec(r.slice(X,X+4)))?(l.y=+r[0],X+r[0].length):-1}
function Hzp(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.y=+r[0]+(+r[0]>68?1900:2E3),X+r[0].length):-1}
function AAd(l,r,X){return(r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(r.slice(X,X+6)))?(l.Z=r[1]?0:-(r[2]+(r[3]||"00")),X+r[0].length):-1}
function p8L(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.m=r[0]-1,X+r[0].length):-1}
function A4r(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.d=+r[0],X+r[0].length):-1}
function MRm(l,r,X){return(r=CW.exec(r.slice(X,X+3)))?(l.m=0,l.d=+r[0],X+r[0].length):-1}
function jJB(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.H=+r[0],X+r[0].length):-1}
function hhU(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.M=+r[0],X+r[0].length):-1}
function bzm(l,r,X){return(r=CW.exec(r.slice(X,X+2)))?(l.S=+r[0],X+r[0].length):-1}
function Y4c(l,r,X){return(r=CW.exec(r.slice(X,X+3)))?(l.L=+r[0],X+r[0].length):-1}
function izd(l,r,X){return(r=CW.exec(r.slice(X,X+6)))?(l.L=Math.floor(r[0]/1E3),X+r[0].length):-1}
function jru(l,r,X){return(l=ktv.exec(r.slice(X,X+1)))?X+l[0].length:-1}
function q4t(l,r,X){return(r=CW.exec(r.slice(X)))?(l.Q=+r[0],X+r[0].length):-1}
function Rha(l,r,X){return(r=CW.exec(r.slice(X)))?(l.Q=+r[0]*1E3,X+r[0].length):-1}
function TwM(l,r){return wN(l.getDate(),r,2)}
function GRc(l,r){return wN(l.getHours(),r,2)}
function $zu(l,r){return wN(l.getHours()%12||12,r,2)}
function Uz4(l,r){return wN(1+bVM.count(Sy(l),l),r,3)}
function eGr(l,r){return wN(l.getMilliseconds(),r,3)}
function wEa(l,r){return eGr(l,r)+"000"}
function Ovi(l,r){return wN(l.getMonth()+1,r,2)}
function XEU(l,r){return wN(l.getMinutes(),r,2)}
function xzt(l,r){return wN(l.getSeconds(),r,2)}
function vau(l){l=l.getDay();return l===0?7:l}
function Eam(l,r){return wN(loi.count(Sy(l),l),r,2)}
function chp(l,r){var X=l.getDay();l=X>=4||X===0?mwm(l):mwm.ceil(l);return wN(mwm.count(Sy(l),l)+(Sy(l).getDay()===4),r,2)}
function tAc(l){return l.getDay()}
function SWt(l,r){return wN(n_9.count(Sy(l),l),r,2)}
function PYv(l,r){return wN(l.getFullYear()%100,r,2)}
function Jht(l,r){return wN(l.getFullYear()%1E4,r,4)}
function Zvt(l){l=l.getTimezoneOffset();return(l>0?"-":(l*=-1,"+"))+wN(l/60|0,"0",2)+wN(l%60,"0",2)}
function HVr(l,r){return wN(l.getUTCDate(),r,2)}
function FCl(l,r){return wN(l.getUTCHours(),r,2)}
function WC8(l,r){return wN(l.getUTCHours()%12||12,r,2)}
function VRi(l,r){return wN(1+RGh.count(PD(l),l),r,3)}
function DOM(l,r){return wN(l.getUTCMilliseconds(),r,3)}
function QTt(l,r){return DOM(l,r)+"000"}
function d6t(l,r){return wN(l.getUTCMonth()+1,r,2)}
function yA8(l,r){return wN(l.getUTCMinutes(),r,2)}
function zhp(l,r){return wN(l.getUTCSeconds(),r,2)}
function oBt(l){l=l.getUTCDay();return l===0?7:l}
function sru(l,r){return wN(NMv.count(PD(l),l),r,2)}
function BMt(l,r){var X=l.getUTCDay();l=X>=4||X===0?aSL(l):aSL.ceil(l);return wN(aSL.count(PD(l),l)+(PD(l).getUTCDay()===4),r,2)}
function LCL(l){return l.getUTCDay()}
function IoU(l,r){return wN(ISc.count(PD(l),l),r,2)}
function nBc(l,r){return wN(l.getUTCFullYear()%100,r,2)}
function m6L(l,r){return wN(l.getUTCFullYear()%1E4,r,4)}
function aov(){return"+0000"}
function KYr(){return"%"}
function gVS(l){return+l}
function u_B(l){return Math.floor(+l/1E3)}
function eI(l){for(var r=l.length/6|0,X=Array(r),V9=0;V9<r;)X[V9]="#"+l.slice(V9*6,++V9*6);return X}
function m0(l){return fop(l[l.length-1])}
function WF$(l){var r=l.length;return function(X){return l[Math.max(0,Math.min(r-1,Math.floor(X*r)))]}}
function r4T(l){this._context=l}
function CtT(l){this._curve=l}
function kpM(l,r,X){var V9=l._x1-l._x0;r-=l._x1;var nh=(l._y1-l._y0)/(V9||r<0&&-0);l=(X-l._y1)/(r||V9<0&&-0);return((nh<0?-1:1)+(l<0?-1:1))*Math.min(Math.abs(nh),Math.abs(l),.5*Math.abs((nh*r+l*V9)/(V9+r)))||0}
function l_B(l,r){var X=l._x1-l._x0;return X?(3*(l._y1-l._y0)/X-r)/2:r}
function ibY(l,r,X){var V9=l._x0,nh=l._x1,Rf=l._y1,Kh=(nh-V9)/3;l._context.bezierCurveTo(V9+Kh,l._y0+Kh*r,nh-Kh,Rf-Kh*X,nh,Rf)}
function Mcf(l){this._context=l}
function NwT(l){this._context=l}
function V8(l,r,X){this.k=l;this.x=r;this.y=X}
(function(l){l.length===1&&(l=W(l));return{left:function(r,X,V9,nh){V9==null&&(V9=0);nh==null&&(nh=r.length);for(;V9<nh;){var Rf=V9+nh>>>1;l(r[Rf],X)<0?V9=Rf+1:nh=Rf}return V9},
right:function(r,X,V9,nh){V9==null&&(V9=0);nh==null&&(nh=r.length);for(;V9<nh;){var Rf=V9+nh>>>1;l(r[Rf],X)>0?nh=Rf:V9=Rf+1}return V9}}})(F);
var U3m={value:function(){}};
d.prototype=V.prototype={constructor:d,on:function(l,r){var X=this._,V9=y(l+"",X),nh,Rf=-1,Kh=V9.length;if(arguments.length<2)for(;++Rf<Kh;){var kc;if(kc=nh=(l=V9[Rf]).type){a:{kc=X[nh];for(var BB=0,du=kc.length;BB<du;++BB)if((nh=kc[BB]).name===l.name){nh=nh.value;break a}nh=void 0}kc=nh}if(kc)return nh}else{if(r!=null&&typeof r!=="function")throw Error("Fe`"+r);for(;++Rf<Kh;)if(nh=(l=V9[Rf]).type)X[nh]=z(X[nh],l.name,r);else if(r==null)for(nh in X)X[nh]=z(X[nh],l.name,null);return this}},
copy:function(){var l={},r=this._,X;for(X in r)l[X]=r[X].slice();return new d(l)},
call:function(l,r){if((nh=arguments.length-2)>0)for(var X=Array(nh),V9=0,nh,Rf;V9<nh;++V9)X[V9]=arguments[V9+2];if(!this._.hasOwnProperty(l))throw Error("ze`"+l);Rf=this._[l];V9=0;for(nh=Rf.length;V9<nh;++V9)Rf[V9].value.apply(r,X)},
apply:function(l,r,X){if(!this._.hasOwnProperty(l))throw Error("ze`"+l);l=this._[l];for(var V9=0,nh=l.length;V9<nh;++V9)l[V9].value.apply(r,X)}};
var e1={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/"},f_r=function(l){return function(){return this.matches(l)}};
if(typeof document!=="undefined"){var dj=document.documentElement;if(!dj.matches){var w8c=dj.webkitMatchesSelector||dj.msMatchesSelector||dj.mozMatchesSelector||dj.oMatchesSelector;f_r=function(l){return function(){return w8c.call(this,l)}}}}var wSh=f_r;
b.prototype={constructor:b,appendChild:function(l){return this._parent.insertBefore(l,this._next)},
insertBefore:function(l,r){return this._parent.insertBefore(l,r)},
querySelector:function(l){return this._parent.querySelector(l)},
querySelectorAll:function(l){return this._parent.querySelectorAll(l)}};
var XvC={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(XvC={mouseenter:"mouseover",mouseleave:"mouseout"}));var O$l=[null];vB.prototype=EL.prototype={constructor:vB,select:function(l){typeof l!=="function"&&(l=q(l));for(var r=this._groups,X=r.length,V9=Array(X),nh=0;nh<X;++nh)for(var Rf=r[nh],Kh=Rf.length,kc=V9[nh]=Array(Kh),BB,du,ID=0;ID<Kh;++ID)(BB=Rf[ID])&&(du=l.call(BB,BB.__data__,ID,Rf))&&("__data__"in BB&&(du.__data__=BB.__data__),kc[ID]=du);return new vB(V9,
this._parents)},
filter:function(l){typeof l!=="function"&&(l=wSh(l));for(var r=this._groups,X=r.length,V9=Array(X),nh=0;nh<X;++nh)for(var Rf=r[nh],Kh=Rf.length,kc=V9[nh]=[],BB,du=0;du<Kh;++du)(BB=Rf[du])&&l.call(BB,BB.__data__,du,Rf)&&kc.push(BB);return new vB(V9,this._parents)},
data:function(l,r){if(!l)return fm=Array(this.size()),du=-1,this.each(function(mg){fm[++du]=mg}),fm;
var X=r?C:K,V9=this._parents,nh=this._groups;typeof l!=="function"&&(l=g(l));for(var Rf=nh.length,Kh=Array(Rf),kc=Array(Rf),BB=Array(Rf),du=0;du<Rf;++du){var ID=V9[du],Ti=nh[du],QT=Ti.length,fm=l.call(ID,ID&&ID.__data__,du,V9),je=fm.length,Z7=kc[du]=Array(je),fe=Kh[du]=Array(je);QT=BB[du]=Array(QT);X(ID,Ti,Z7,fe,QT,fm,r);Ti=ID=0;for(var R$;ID<je;++ID)if(QT=Z7[ID]){for(ID>=Ti&&(Ti=ID+1);!(R$=fe[Ti])&&++Ti<je;);QT._next=R$||null}}Kh=new vB(Kh,V9);Kh._enter=kc;Kh._exit=BB;return Kh},
enter:function(){return new vB(this._enter||this._groups.map(R),this._parents)},
exit:function(){return new vB(this._exit||this._groups.map(R),this._parents)},
merge:function(l){var r=this._groups;l=l._groups;for(var X=r.length,V9=Math.min(X,l.length),nh=Array(X),Rf=0;Rf<V9;++Rf)for(var Kh=r[Rf],kc=l[Rf],BB=Kh.length,du=nh[Rf]=Array(BB),ID,Ti=0;Ti<BB;++Ti)if(ID=Kh[Ti]||kc[Ti])du[Ti]=ID;for(;Rf<X;++Rf)nh[Rf]=r[Rf];return new vB(nh,this._parents)},
order:function(){for(var l=this._groups,r=-1,X=l.length;++r<X;)for(var V9=l[r],nh=V9.length-1,Rf=V9[nh],Kh;--nh>=0;)if(Kh=V9[nh])Rf&&Rf!==Kh.nextSibling&&Rf.parentNode.insertBefore(Kh,Rf),Rf=Kh;return this},
sort:function(l){function r(Ti,QT){return Ti&&QT?l(Ti.__data__,QT.__data__):!Ti-!QT}
l||(l=k);for(var X=this._groups,V9=X.length,nh=Array(V9),Rf=0;Rf<V9;++Rf){for(var Kh=X[Rf],kc=Kh.length,BB=nh[Rf]=Array(kc),du,ID=0;ID<kc;++ID)if(du=Kh[ID])BB[ID]=du;BB.sort(r)}return(new vB(nh,this._parents)).order()},
call:function(){var l=arguments[0];arguments[0]=this;l.apply(null,arguments);return this},
nodes:function(){var l=Array(this.size()),r=-1;this.each(function(){l[++r]=this});
return l},
node:function(){for(var l=this._groups,r=0,X=l.length;r<X;++r)for(var V9=l[r],nh=0,Rf=V9.length;nh<Rf;++nh){var Kh=V9[nh];if(Kh)return Kh}return null},
size:function(){var l=0;this.each(function(){++l});
return l},
empty:function(){return!this.node()},
each:function(l){for(var r=this._groups,X=0,V9=r.length;X<V9;++X)for(var nh=r[X],Rf=0,Kh=nh.length,kc;Rf<Kh;++Rf)(kc=nh[Rf])&&l.call(kc,kc.__data__,Rf,nh);return this},
attr:function(l,r){var X=I(l);if(arguments.length<2){var V9=this.node();return X.local?V9.getAttributeNS(X.space,X.local):V9.getAttribute(X)}return this.each((r==null?X.local?S:f:typeof r==="function"?X.local?J:c:X.local?U:v)(X,r))},
style:function(l,r,X){return arguments.length>1?this.each((r==null?zG:typeof r==="function"?bS:BC)(l,r,X==null?"":X)):Yc(this.node(),l)},
property:function(l,r){return arguments.length>1?this.each((r==null?ph:typeof r==="function"?Or:lS)(l,r)):this.node()[l]},
text:function(l){return arguments.length?this.each(l==null?X1:(typeof l==="function"?nB:MM)(l)):this.node().textContent},
html:function(l){return arguments.length?this.each(l==null?vC:(typeof l==="function"?ur:qM)(l)):this.node().innerHTML},
append:function(l){var r=typeof l==="function"?l:Y(l);return this.select(function(){return this.appendChild(r.apply(this,arguments))})},
insert:function(l,r){var X=typeof l==="function"?l:Y(l),V9=r==null?pB:typeof r==="function"?r:q(r);return this.select(function(){return this.insertBefore(X.apply(this,arguments),V9.apply(this,arguments)||null)})},
remove:function(){return this.each(D8)},
clone:function(l){return this.select(l?MK:sL)},
datum:function(l){return arguments.length?this.property("__data__",l):this.node().__data__},
on:function(l,r,X){var V9=Sh(l+""),nh=V9.length,Rf;if(arguments.length<2){var Kh=this.node().__on;if(Kh)for(var kc=0,BB=Kh.length,du;kc<BB;++kc){var ID=0;for(du=Kh[kc];ID<nh;++ID)if((Rf=V9[ID]).type===du.type&&Rf.name===du.name)return du.value}}else{Kh=r?Ft:jh;X==null&&(X=!1);for(ID=0;ID<nh;++ID)this.each(Kh(V9[ID],r,X));return this}},
dispatch:function(l,r){return this.each((typeof r==="function"?i4:Zm)(l,r))}};
var X9v=0;LB.prototype=function(){return new LB}.prototype={constructor:LB,
get:function(l){for(var r=this._;!(r in l);)if(!(l=l.parentNode))return;return l[r]},
set:function(l,r){return l[this._]=r},
remove:function(l){return this._ in l&&delete l[this._]},
toString:function(){return this._}};
var Jt=1/.7,x3U=/^#([0-9a-f]{3})$/,v9u=/^#([0-9a-f]{6})$/,E9U=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),cJt=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),tDa=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),Sst=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*\\)$"),
PXL=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),JJ8=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*\\)$"),xwT={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};
Yu(cB,Gi,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
Yu(Qi,Rc,ir(cB,{brighter:function(l){l=l==null?Jt:Math.pow(Jt,l);return new Qi(this.r*l,this.g*l,this.b*l,this.opacity)},
darker:function(l){l=l==null?.7:Math.pow(.7,l);return new Qi(this.r*l,this.g*l,this.b*l,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"#"+o1(this.r)+o1(this.g)+o1(this.b)},
toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(l===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))+(l===1?")":", "+l+")")}}));
Yu(si,yu,ir(cB,{brighter:function(l){l=l==null?Jt:Math.pow(Jt,l);return new si(this.h,this.s,this.l*l,this.opacity)},
darker:function(l){l=l==null?.7:Math.pow(.7,l);return new si(this.h,this.s,this.l*l,this.opacity)},
rgb:function(){var l=this.h%360+(this.h<0)*360,r=this.l,X=r+(r<.5?r:1-r)*(isNaN(l)||isNaN(this.s)?0:this.s);r=2*r-X;return new Qi(xb(l>=240?l-240:l+120,r,X),xb(l,r,X),xb(l<120?l+240:l-120,r,X),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 v_m=Math.PI/180,tcf=180/Math.PI,cIT=4/29,cD=6/29,E_h=3*cD*cD,Z$p=cD*cD*cD;Yu(DN,function(l,r,X,V9){return arguments.length===1?zh(l):new DN(l,r,X,V9==null?1:V9)},ir(cB,{brighter:function(l){return new DN(this.l+18*(l==null?1:l),this.a,this.b,this.opacity)},
darker:function(l){return new DN(this.l-18*(l==null?1:l),this.a,this.b,this.opacity)},
rgb:function(){var l=(this.l+16)/116,r=isNaN(this.a)?l:l+this.a/500,X=isNaN(this.b)?l:l-this.b/200;r=.96422*SY(r);l=1*SY(l);X=.82521*SY(X);return new Qi(br(3.1338561*r-1.6168667*l-.4906146*X),br(-.9787684*r+1.9161415*l+.033454*X),br(.0719453*r-.2289914*l+1.4052427*X),this.opacity)}}));
Yu(HB,Ap,ir(cB,{brighter:function(l){return new HB(this.h,this.c,this.l+18*(l==null?1:l),this.opacity)},
darker:function(l){return new HB(this.h,this.c,this.l-18*(l==null?1:l),this.opacity)},
rgb:function(){return zh(this).rgb()}}));
var SRB=1.78277*-.29227-.1347134789;Yu(OL,KB,ir(cB,{brighter:function(l){l=l==null?Jt:Math.pow(Jt,l);return new OL(this.h,this.s,this.l*l,this.opacity)},
darker:function(l){l=l==null?.7:Math.pow(.7,l);return new OL(this.h,this.s,this.l*l,this.opacity)},
rgb:function(){var l=isNaN(this.h)?0:(this.h+120)*v_m,r=+this.l,X=isNaN(this.s)?0:this.s*r*(1-r),V9=Math.cos(l);l=Math.sin(l);return new Qi(255*(r+X*(-.14861*V9+1.78277*l)),255*(r+X*(-.29227*V9+-.90649*l)),255*(r+1.97294*V9*X),this.opacity)}}));
var ZbS=function X(r){function V9(Rf,Kh){var kc=nh((Rf=Rc(Rf)).r,(Kh=Rc(Kh)).r),BB=nh(Rf.g,Kh.g),du=nh(Rf.b,Kh.b),ID=yU(Rf.opacity,Kh.opacity);return function(Ti){Rf.r=kc(Ti);Rf.g=BB(Ti);Rf.b=du(Ti);Rf.opacity=ID(Ti);return Rf+""}}
var nh=hT(r);V9.gamma=X;return V9}(1),fop=WP(function(r){var X=r.length-1;
return function(V9){var nh=V9<=0?V9=0:V9>=1?(V9=1,X-1):Math.floor(V9*X),Rf=r[nh],Kh=r[nh+1];return sN((V9-nh/X)*X,nh>0?r[nh-1]:2*Rf-Kh,Rf,Kh,nh<X-1?r[nh+2]:2*Kh-Rf)}});
WP(function(r){var X=r.length;return function(V9){var nh=Math.floor(((V9%=1)<0?++V9:V9)*X);return sN((V9-nh/X)*X,r[(nh+X-1)%X],r[nh%X],r[(nh+1)%X],r[(nh+2)%X])}});
var QSS=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,FU9=new RegExp(QSS.source,"g"),PxE=180/Math.PI,YRr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},y8,pvK,Gpi,V0Y,Gtl=Yl(function(r){if(r==="none")return YRr;y8||(y8=document.createElement("DIV"),pvK=document.documentElement,Gpi=document.defaultView);y8.style.transform=r;r=Gpi.getComputedStyle(pvK.appendChild(y8),null).getPropertyValue("transform");pvK.removeChild(y8);r=r.slice(7,-1).split(",");return qN(+r[0],+r[1],+r[2],+r[3],
+r[4],+r[5])},"px, ","px)","deg)"),$6t=Yl(function(r){if(r==null)return YRr;
V0Y||(V0Y=document.createElementNS("http://www.w3.org/2000/svg","g"));V0Y.setAttribute("transform",r);if(!(r=V0Y.transform.baseVal.consolidate()))return YRr;r=r.matrix;return qN(r.a,r.b,r.c,r.d,r.e,r.f)},", ",")",")");
T0(xv);T0(yU);sI(xv);sI(yU);jJ(xv);var hp$=jJ(yU),tt=0,v1=0,c1=0,XAL,Ew,OtK=0,TR=0,U0C=0,xh=typeof performance==="object"&&performance.now?performance:Date,JIi=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(r){setTimeout(r,17)};
VY.prototype=Bo.prototype={constructor:VY,restart:function(r,X,V9){if(typeof r!=="function")throw new TypeError("Ge");V9=(V9==null?rT():+V9)+(X==null?0:+X);this._next||Ew===this||(Ew?Ew._next=this:XAL=this,Ew=this);this._call=r;this._time=V9;dV()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,dV())}};
var QXd=V("start","end","interrupt"),FcU=[],U6c=EL.prototype.constructor,$OB=0,Zh=EL.prototype;Iv.prototype=function(r){return EL().transition(r)}.prototype={constructor:Iv,
select:function(r){var X=this._name,V9=this._id;typeof r!=="function"&&(r=q(r));for(var nh=this._groups,Rf=nh.length,Kh=Array(Rf),kc=0;kc<Rf;++kc)for(var BB=nh[kc],du=BB.length,ID=Kh[kc]=Array(du),Ti,QT,fm=0;fm<du;++fm)(Ti=BB[fm])&&(QT=r.call(Ti,Ti.__data__,fm,BB))&&("__data__"in Ti&&(QT.__data__=Ti.__data__),ID[fm]=QT,FS(ID[fm],X,V9,fm,ID,Sv(Ti,V9)));return new Iv(Kh,this._parents,X,V9)},
filter:function(r){typeof r!=="function"&&(r=wSh(r));for(var X=this._groups,V9=X.length,nh=Array(V9),Rf=0;Rf<V9;++Rf)for(var Kh=X[Rf],kc=Kh.length,BB=nh[Rf]=[],du,ID=0;ID<kc;++ID)(du=Kh[ID])&&r.call(du,du.__data__,ID,Kh)&&BB.push(du);return new Iv(nh,this._parents,this._name,this._id)},
merge:function(r){if(r._id!==this._id)throw Error();var X=this._groups;r=r._groups;for(var V9=X.length,nh=Math.min(V9,r.length),Rf=Array(V9),Kh=0;Kh<nh;++Kh)for(var kc=X[Kh],BB=r[Kh],du=kc.length,ID=Rf[Kh]=Array(du),Ti,QT=0;QT<du;++QT)if(Ti=kc[QT]||BB[QT])ID[QT]=Ti;for(;Kh<V9;++Kh)Rf[Kh]=X[Kh];return new Iv(Rf,this._parents,this._name,this._id)},
selection:function(){return new U6c(this._groups,this._parents)},
transition:function(){for(var r=this._name,X=this._id,V9=++$OB,nh=this._groups,Rf=nh.length,Kh=0;Kh<Rf;++Kh)for(var kc=nh[Kh],BB=kc.length,du,ID=0;ID<BB;++ID)if(du=kc[ID]){var Ti=Sv(du,X);FS(du,r,V9,ID,kc,{time:Ti.time+Ti.delay+Ti.duration,delay:0,duration:Ti.duration,ease:Ti.ease})}return new Iv(nh,this._parents,r,V9)},
call:Zh.call,nodes:Zh.nodes,node:Zh.node,size:Zh.size,empty:Zh.empty,each:Zh.each,on:function(r,X){var V9=this._id;return arguments.length<2?Sv(this.node(),V9).on.on(r):this.each(sTU(V9,r,X))},
attr:function(r,X){var V9=I(r),nh=V9==="transform"?$6t:gH;return this.attrTween(r,typeof X==="function"?(V9.local?Sn:ElW)(V9,nh,Xv(this,"attr."+r,X)):X==null?(V9.local?x0f:eA)(V9):(V9.local?tD:vlm)(V9,nh,X+""))},
attrTween:function(r,X){var V9="attr."+r;if(arguments.length<2)return(V9=this.tween(V9))&&V9._value;if(X==null)return this.tween(V9,null);if(typeof X!=="function")throw Error();var nh=I(r);return this.tween(V9,(nh.local?P1:cbC)(nh,X))},
style:function(r,X,V9){var nh=r==="transform"?Gtl:gH;return X==null?this.styleTween(r,Lcm(r,nh)).on("end.style."+r,IFL(r)):this.styleTween(r,typeof X==="function"?mzU(r,nh,Xv(this,"style."+r,X)):nai(r,nh,X+""),V9)},
styleTween:function(r,X,V9){var nh="style."+r;if(arguments.length<2)return(nh=this.tween(nh))&&nh._value;if(X==null)return this.tween(nh,null);if(typeof X!=="function")throw Error();return this.tween(nh,aFU(r,X,V9==null?"":V9))},
text:function(r){return this.tween("text",typeof r==="function"?MAa(Xv(this,"text",r)):iv8(r==null?"":r+""))},
remove:function(){return this.on("end.remove",BDi(this._id))},
tween:function(r,X){var V9=this._id;if(arguments.length<2){V9=Sv(this.node(),V9).tween;for(var nh=0,Rf=V9.length,Kh;nh<Rf;++nh)if((Kh=V9[nh]).name===r)return Kh.value;return null}return this.each((X==null?vi:SF)(V9,r,X))},
delay:function(r){var X=this._id;return arguments.length?this.each((typeof r==="function"?Wct:VAd)(X,r)):Sv(this.node(),X).delay},
duration:function(r){var X=this._id;return arguments.length?this.each((typeof r==="function"?dzp:yhp)(X,r)):Sv(this.node(),X).duration},
ease:function(r){var X=this._id;return arguments.length?this.each(zPv(X,r)):Sv(this.node(),X).ease}};
var qRm={time:null,delay:0,duration:250,ease:function(r){return((r*=2)<=1?r*r*r:(r-=2)*r*r+2)/2}};
EL.prototype.transition=function(r){var X;if(r instanceof Iv){var V9=r._id;r=r._name}else V9=++$OB,(X=qRm).time=rT(),r=r==null?null:r+"";for(var nh=this._groups,Rf=nh.length,Kh=0;Kh<Rf;++Kh)for(var kc=nh[Kh],BB=kc.length,du,ID=0;ID<BB;++ID)if(du=kc[ID]){var Ti=du,QT=r,fm=V9,je=ID,Z7=kc,fe;if(!(fe=X))a:{fe=void 0;for(var R$=V9;!(fe=du.__transition)||!(fe=fe[R$]);)if(!(du=du.parentNode)){fe=(qRm.time=rT(),qRm);break a}}FS(Ti,QT,fm,je,Z7,fe)}return new Iv(nh,this._parents,r,V9)};
["e","w"].map(WUC);["n","s"].map(WUC);"n e s w nw ne se sw".split(" ").map(WUC);VcN.prototype=function(){return new VcN}.prototype={constructor:VcN,
moveTo:function(r,X){this._+="M"+(this._x0=this._x1=+r)+","+(this._y0=this._y1=+X)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(r,X){this._+="L"+(this._x1=+r)+","+(this._y1=+X)},
bezierCurveTo:function(r,X,V9,nh,Rf,Kh){this._+="C"+ +r+","+ +X+","+ +V9+","+ +nh+","+(this._x1=+Rf)+","+(this._y1=+Kh)},
rect:function(r,X,V9,nh){this._+="M"+(this._x0=this._x1=+r)+","+(this._y0=this._y1=+X)+"h"+ +V9+"v"+ +nh+"h"+-V9+"Z"},
toString:function(){return this._}};
t5K.prototype=QBu.prototype={constructor:t5K,has:function(r){return" "+r in this},
get:function(r){return this[" "+r]},
set:function(r,X){this[" "+r]=X;return this},
remove:function(r){r=" "+r;return r in this&&delete this[r]},
clear:function(){for(var r in this)r[0]===" "&&delete this[r]},
keys:function(){var r=[],X;for(X in this)X[0]===" "&&r.push(X.slice(1));return r},
values:function(){var r=[],X;for(X in this)X[0]===" "&&r.push(this[X]);return r},
entries:function(){var r=[],X;for(X in this)X[0]===" "&&r.push({key:X.slice(1),value:this[X]});return r},
size:function(){var r=0,X;for(X in this)X[0]===" "&&++r;return r},
empty:function(){for(var r in this)if(r[0]===" ")return!1;return!0},
each:function(r){for(var X in this)X[0]===" "&&r(this[X],X.slice(1),this)}};
var Kv=QBu.prototype;Sgc.prototype=function(r,X){var V9=new Sgc;if(r instanceof Sgc)r.each(function(Kh){V9.add(Kh)});
else if(r){var nh=-1,Rf=r.length;if(X==null)for(;++nh<Rf;)V9.add(r[nh]);else for(;++nh<Rf;)V9.add(X(r[nh],nh,r))}return V9}.prototype={constructor:Sgc,
has:Kv.has,add:function(r){this[" "+r]=r;return this},
remove:Kv.remove,clear:Kv.clear,values:Kv.keys,size:Kv.size,empty:Kv.empty,each:Kv.each};var V2r={},dwh={},Ozp=WYS(",").parse,X8u=WYS("\t").parse;dOT(Ozp);dOT(X8u);var sA=function(r,X,V9){X=new yIm(X==null?qWv:X,V9==null?RPp:V9,NaN,NaN,NaN,NaN);return r==null?X:X.addAll(r)}.prototype=yIm.prototype;
sA.copy=function(){var r=new yIm(this._x,this._y,this._x0,this._y0,this._x1,this._y1),X=this._root,V9,nh;if(!X)return r;if(!X.length)return r._root=zGB(X),r;for(V9=[{source:X,target:r._root=Array(4)}];X=V9.pop();)for(var Rf=0;Rf<4;++Rf)if(nh=X.source[Rf])nh.length?V9.push({source:nh,target:X.target[Rf]=Array(4)}):X.target[Rf]=zGB(nh);return r};
sA.add=function(r){var X=+this._x.call(null,r),V9=+this._y.call(null,r);return y4T(this.cover(X,V9),X,V9,r)};
sA.addAll=function(r){var X,V9,nh=r.length,Rf,Kh,kc=Array(nh),BB=Array(nh),du=Infinity,ID=Infinity,Ti=-Infinity,QT=-Infinity;for(V9=0;V9<nh;++V9)isNaN(Rf=+this._x.call(null,X=r[V9]))||isNaN(Kh=+this._y.call(null,X))||(kc[V9]=Rf,BB[V9]=Kh,Rf<du&&(du=Rf),Rf>Ti&&(Ti=Rf),Kh<ID&&(ID=Kh),Kh>QT&&(QT=Kh));Ti<du&&(du=this._x0,Ti=this._x1);QT<ID&&(ID=this._y0,QT=this._y1);this.cover(du,ID).cover(Ti,QT);for(V9=0;V9<nh;++V9)y4T(this,kc[V9],BB[V9],r[V9]);return this};
sA.cover=function(r,X){if(isNaN(r=+r)||isNaN(X=+X))return this;var V9=this._x0,nh=this._y0,Rf=this._x1,Kh=this._y1;if(isNaN(V9))Rf=(V9=Math.floor(r))+1,Kh=(nh=Math.floor(X))+1;else if(V9>r||r>Rf||nh>X||X>Kh){var kc=Rf-V9,BB=this._root,du;switch(du=(X<(nh+Kh)/2)<<1|r<(V9+Rf)/2){case 0:do{var ID=Array(4);ID[du]=BB;BB=ID}while(kc*=2,Rf=V9+kc,Kh=nh+kc,r>Rf||X>Kh);break;case 1:do ID=Array(4),ID[du]=BB,BB=ID;while(kc*=2,V9=Rf-kc,Kh=nh+kc,V9>r||X>Kh);break;case 2:do ID=Array(4),ID[du]=BB,BB=ID;while(kc*=
2,Rf=V9+kc,nh=Kh-kc,r>Rf||nh>X);break;case 3:do ID=Array(4),ID[du]=BB,BB=ID;while(kc*=2,V9=Rf-kc,nh=Kh-kc,V9>r||nh>X)}this._root&&this._root.length&&(this._root=BB)}else return this;this._x0=V9;this._y0=nh;this._x1=Rf;this._y1=Kh;return this};
sA.data=function(){var r=[];this.visit(function(X){if(!X.length){do r.push(X.data);while(X=X.next)}});
return r};
sA.extent=function(r){return arguments.length?this.cover(+r[0][0],+r[0][1]).cover(+r[1][0],+r[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
sA.find=function(r,X,V9){var nh=this._x0,Rf=this._y0,Kh,kc,BB,du,ID=this._x1,Ti=this._y1,QT=[],fm=this._root,je;fm&&QT.push(new oe(fm,nh,Rf,ID,Ti));V9==null?V9=Infinity:(nh=r-V9,Rf=X-V9,ID=r+V9,Ti=X+V9,V9*=V9);for(;je=QT.pop();)if(!(!(fm=je.node)||(Kh=je.x0)>ID||(kc=je.y0)>Ti||(BB=je.x1)<nh||(du=je.y1)<Rf))if(fm.length){je=(Kh+BB)/2;var Z7=(kc+du)/2;QT.push(new oe(fm[3],je,Z7,BB,du),new oe(fm[2],Kh,Z7,je,du),new oe(fm[1],je,kc,BB,Z7),new oe(fm[0],Kh,kc,je,Z7));if(fm=(X>=Z7)<<1|r>=je)je=QT[QT.length-
1],QT[QT.length-1]=QT[QT.length-1-fm],QT[QT.length-1-fm]=je}else if(je=r-+this._x.call(null,fm.data),Z7=X-+this._y.call(null,fm.data),je=je*je+Z7*Z7,je<V9){var fe=Math.sqrt(V9=je);nh=r-fe;Rf=X-fe;ID=r+fe;Ti=X+fe;fe=fm.data}return fe};
sA.remove=function(r){if(isNaN(du=+this._x.call(null,r))||isNaN(ID=+this._y.call(null,r)))return this;var X,V9=this._root,nh,Rf=this._x0,Kh=this._y0,kc=this._x1,BB=this._y1,du,ID,Ti,QT,fm,je,Z7;if(!V9)return this;if(V9.length)for(;;){(fm=du>=(Ti=(Rf+kc)/2))?Rf=Ti:kc=Ti;(je=ID>=(QT=(Kh+BB)/2))?Kh=QT:BB=QT;if(!(X=V9,V9=V9[Z7=je<<1|fm]))return this;if(!V9.length)break;if(X[Z7+1&3]||X[Z7+2&3]||X[Z7+3&3]){var fe=X;var R$=Z7}}for(;V9.data!==r;)if(!(nh=V9,V9=V9.next))return this;(r=V9.next)&&delete V9.next;
if(nh)return r?nh.next=r:delete nh.next,this;if(!X)return this._root=r,this;r?X[Z7]=r:delete X[Z7];(V9=X[0]||X[1]||X[2]||X[3])&&V9===(X[3]||X[2]||X[1]||X[0])&&!V9.length&&(fe?fe[R$]=V9:this._root=V9);return this};
sA.removeAll=function(r){for(var X=0,V9=r.length;X<V9;++X)this.remove(r[X]);return this};
sA.root=function(){return this._root};
sA.size=function(){var r=0;this.visit(function(X){if(!X.length){do++r;while(X=X.next)}});
return r};
sA.visit=function(r){var X=[],V9,nh=this._root,Rf,Kh,kc,BB,du;for(nh&&X.push(new oe(nh,this._x0,this._y0,this._x1,this._y1));V9=X.pop();)if(!r(nh=V9.node,Kh=V9.x0,kc=V9.y0,BB=V9.x1,du=V9.y1)&&nh.length){V9=(Kh+BB)/2;var ID=(kc+du)/2;(Rf=nh[3])&&X.push(new oe(Rf,V9,ID,BB,du));(Rf=nh[2])&&X.push(new oe(Rf,Kh,ID,V9,du));(Rf=nh[1])&&X.push(new oe(Rf,V9,kc,BB,ID));(Rf=nh[0])&&X.push(new oe(Rf,Kh,kc,V9,ID))}};
sA.visitAfter=function(r){var X=[],V9=[],nh;for(this._root&&X.push(new oe(this._root,this._x0,this._y0,this._x1,this._y1));nh=X.pop();){var Rf=nh.node;if(Rf.length){var Kh,kc=nh.x0,BB=nh.y0,du=nh.x1,ID=nh.y1,Ti=(kc+du)/2,QT=(BB+ID)/2;(Kh=Rf[0])&&X.push(new oe(Kh,kc,BB,Ti,QT));(Kh=Rf[1])&&X.push(new oe(Kh,Ti,BB,du,QT));(Kh=Rf[2])&&X.push(new oe(Kh,kc,QT,Ti,ID));(Kh=Rf[3])&&X.push(new oe(Kh,Ti,QT,du,ID))}V9.push(nh)}for(;nh=V9.pop();)r(nh.node,nh.x0,nh.y0,nh.x1,nh.y1);return this};
sA.x=function(r){return arguments.length?(this._x=r,this):this._x};
sA.y=function(r){return arguments.length?(this._y=r,this):this._y};
var gau=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;zpW.prototype=o_1.prototype;o_1.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 LYT,I_Q={"%":function(r,X){return(r*100).toFixed(X)},
b:function(r){return Math.round(r).toString(2)},
c:function(r){return r+""},
d:function(r){return Math.round(r).toString(10)},
e:function(r,X){return r.toExponential(X)},
f:function(r,X){return r.toFixed(X)},
g:function(r,X){return r.toPrecision(X)},
o:function(r){return Math.round(r).toString(8)},
p:function(r,X){return oVT(r*100,X)},
r:oVT,s:function(r,X){var V9=PaS(r,X);if(!V9)return r+"";var nh=V9[0];V9=V9[1];V9=V9-(LYT=Math.max(-8,Math.min(8,Math.floor(V9/3)))*3)+1;var Rf=nh.length;return V9===Rf?nh:V9>Rf?nh+Array(V9-Rf+1).join("0"):V9>0?nh.slice(0,V9)+"."+nh.slice(V9):"0."+Array(1-V9).join("0")+PaS(r,Math.max(0,X+V9-1))[0]},
X:function(r){return Math.round(r).toString(16).toUpperCase()},
x:function(r){return Math.round(r).toString(16)}},BwD="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),x6L;
(function(r){return x6L=uQt(r)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});gV.prototype={constructor:gV,reset:function(){this.s=this.t=0},
add:function(r){nVu(dH9,r,this.t);nVu(this,dH9.s,this.s);this.s?this.t+=dH9.t:this.s=dH9.t},
valueOf:function(){return this.s}};
var dH9=new gV,Be=Math.PI,uP=Be/2,UOf=Be/4,vBu=Be*2,RpY=Be/180,nO=Math.abs,bbC=Math.atan,pSE=Math.atan2,KD=Math.cos,xw=Math.sin,ZtC=Math.sqrt;new gV;new gV;new gV;var TPY=new gV;(function(r,X,V9,nh){return function(Rf){function Kh(a4,ro){r(a4,ro)&&Rf.point(a4,ro)}
function kc(a4,ro){fm.point(a4,ro)}
function BB(){KQ.point=kc;fm.lineStart()}
function du(){KQ.point=Kh;fm.lineEnd()}
function ID(a4,ro){rU.push([a4,ro]);Z7.point(a4,ro)}
function Ti(){Z7.lineStart();rU=[]}
function QT(){ID(rU[0][0],rU[0][1]);Z7.lineEnd();var a4=Z7.clean(),ro=je.result(),yW=ro.length,Ny;rU.pop();R$.push(rU);rU=null;if(yW)if(a4&1){if(yW=ro[0],(ro=yW.length-1)>0){fe||(Rf.polygonStart(),fe=!0);Rf.lineStart();for(a4=0;a4<ro;++a4)Rf.point((Ny=yW[a4])[0],Ny[1]);Rf.lineEnd()}}else yW>1&&a4&2&&ro.push(ro.pop().concat(ro.shift())),mg.push(ro.filter(Ahi))}
var fm=X(Rf),je=Hv8(),Z7=X(je),fe=!1,R$,mg,rU,KQ={point:Kh,lineStart:BB,lineEnd:du,polygonStart:function(){KQ.point=ID;KQ.lineStart=Ti;KQ.lineEnd=QT;mg=[];R$=[]},
polygonEnd:function(){KQ.point=Kh;KQ.lineStart=BB;KQ.lineEnd=du;var a4=mg,ro=a4.length;var yW=-1;for(var Ny=0,FH,gn;++yW<ro;)Ny+=a4[yW].length;for(FH=Array(Ny);--ro>=0;)for(gn=a4[ro],yW=gn.length;--yW>=0;)FH[--Ny]=gn[yW];mg=FH;a4=R$;ro=nh[0];Ny=nh[1];var iB=xw(Ny);yW=[xw(ro),-KD(ro),0];gn=FH=0;TPY.reset();iB===1?Ny=uP+1E-6:iB===-1&&(Ny=-uP-1E-6);iB=0;for(var wt=a4.length;iB<wt;++iB)if(se=(nR=a4[iB]).length){var nR,se,ba=nR[se-1],CR=ba[0],BF=ba[1]/2+UOf,yM$=xw(BF),OVr=KD(BF);for(BF=0;BF<se;++BF,CR=
epC,yM$=XSS,OVr=z9,ba=z4r){var z4r=nR[BF],epC=z4r[0];z9=z4r[1]/2+UOf;var XSS=xw(z9),z9=KD(z9),Qh=epC-CR,g_1=Qh>=0?1:-1,uMC=g_1*Qh,o0W=uMC>Be;yM$*=XSS;TPY.add(pSE(yM$*g_1*xw(uMC),OVr*z9+yM$*KD(uMC)));FH+=o0W?Qh+g_1*vBu:Qh;o0W^CR>=ro^epC>=ro&&(ba=a_T(mOB(ba),mOB(z4r)),iVT(ba),CR=a_T(yW,ba),iVT(CR),CR=(o0W^Qh>=0?-1:1)*JbS(CR[2]),Ny>CR||Ny===CR&&(ba[0]||ba[1]))&&(gn+=o0W^Qh>=0?1:-1)}}a4=(FH<-1E-6||FH<1E-6&&TPY<-1E-6)^gn&1;mg.length?(fe||(Rf.polygonStart(),fe=!0),Dz8(mg,jTd,a4,V9,Rf)):a4&&(fe||(Rf.polygonStart(),
fe=!0),Rf.lineStart(),V9(null,null,1,Rf),Rf.lineEnd());fe&&(Rf.polygonEnd(),fe=!1);mg=R$=null},
sphere:function(){Rf.polygonStart();Rf.lineStart();V9(null,null,1,Rf);Rf.lineEnd();Rf.polygonEnd()}};
return KQ}})(function(){return!0},function(r){var X=NaN,V9=NaN,nh=NaN,Rf;
return{lineStart:function(){r.lineStart();Rf=1},
point:function(Kh,kc){var BB=Kh>0?Be:-Be,du=nO(Kh-X);if(nO(du-Be)<1E-6)r.point(X,V9=(V9+kc)/2>0?uP:-uP),r.point(nh,V9),r.lineEnd(),r.lineStart(),r.point(BB,V9),r.point(Kh,V9),Rf=0;else if(nh!==BB&&du>=Be){nO(X-nh)<1E-6&&(X-=nh*1E-6);nO(Kh-BB)<1E-6&&(Kh-=BB*1E-6);du=X;var ID=V9,Ti=Kh,QT,fm,je=xw(du-Ti);V9=nO(je)>1E-6?bbC((xw(ID)*(fm=KD(kc))*xw(Ti)-xw(kc)*(QT=KD(ID))*xw(du))/(QT*fm*je)):(ID+kc)/2;r.point(nh,V9);r.lineEnd();r.lineStart();r.point(BB,V9);Rf=0}r.point(X=Kh,V9=kc);nh=BB},
lineEnd:function(){r.lineEnd();X=V9=NaN},
clean:function(){return 2-Rf}}},function(r,X,V9,nh){r==null?(V9*=uP,nh.point(-Be,V9),nh.point(0,V9),nh.point(Be,V9),nh.point(Be,0),nh.point(Be,-V9),nh.point(0,-V9),nh.point(-Be,-V9),nh.point(-Be,0),nh.point(-Be,V9)):nO(r[0]-X[0])>1E-6?(r=r[0]<X[0]?Be:-Be,V9=V9*r/2,nh.point(-r,V9),nh.point(0,V9),nh.point(r,V9)):nh.point(X[0],X[1])},[-Be,
-uP]);new gV;new gV;new gV;new gV;sBS.prototype={constructor:sBS,point:function(r,X){this.stream.point(r,X)},
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()}};
KD(30*RpY);(function(r){return function(X){var V9=new sBS,nh;for(nh in r)V9[nh]=r[nh];V9.stream=X;return V9}})({point:function(r,X){this.stream.point(r*RpY,X*RpY)}});
Yxu(function(r){return ZtC(2/(1+r))}).invert=JD(function(r){return 2*JbS(r/2)});
Yxu(function(r){return(r=r>1?0:r<-1?Be:Math.acos(r))&&r/xw(r)}).invert=JD(function(r){return r});
ZtC(3);JD(bbC);JD(JbS);JD(function(r){return 2*bbC(r)});
ZE.prototype=hGQ.prototype={constructor:ZE,count:function(){return this.eachAfter(rha)},
each:function(r){var X,V9=[this],nh;do{var Rf=V9.reverse();for(V9=[];X=Rf.pop();)if(r(X),X=X.children){var Kh=0;for(nh=X.length;Kh<nh;++Kh)V9.push(X[Kh])}}while(V9.length);return this},
eachAfter:function(r){for(var X,V9=[this],nh=[],Rf,Kh;X=V9.pop();)if(nh.push(X),X=X.children)for(Rf=0,Kh=X.length;Rf<Kh;++Rf)V9.push(X[Rf]);for(;X=nh.pop();)r(X);return this},
eachBefore:function(r){for(var X,V9=[this],nh;X=V9.pop();)if(r(X),X=X.children)for(nh=X.length-1;nh>=0;--nh)V9.push(X[nh]);return this},
sum:function(r){return this.eachAfter(function(X){for(var V9=+r(X.data)||0,nh=X.children,Rf=nh&&nh.length;--Rf>=0;)V9+=nh[Rf].value;X.value=V9})},
sort:function(r){return this.eachBefore(function(X){X.children&&X.children.sort(r)})},
path:function(r){var X=this;var V9=X;var nh=r;if(V9!==nh){var Rf=V9.ancestors(),Kh=nh.ancestors(),kc=null;V9=Rf.pop();for(nh=Kh.pop();V9===nh;)kc=V9,V9=Rf.pop(),nh=Kh.pop();V9=kc}for(nh=[X];X!==V9;)X=X.parent,nh.push(X);for(X=nh.length;r!==V9;)nh.splice(X,0,r),r=r.parent;return nh},
ancestors:function(){for(var r=this,X=[r];r=r.parent;)X.push(r);return X},
links:function(){var r=this,X=[];r.each(function(V9){V9!==r&&X.push({source:V9.parent,target:V9})});
return X},
copy:function(){return hGQ(this).eachBefore(lFi)}};
(function(r,X){this._=r;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=X}).prototype=Object.create(ZE.prototype);
var BP$=new Date,LUm=new Date,xOf=CL(function(){},function(r,X){r.setTime(+r+X)},function(r,X){return X-r});
xOf.every=function(r){r=Math.floor(r);return isFinite(r)&&r>0?r>1?CL(function(X){X.setTime(Math.floor(X/r)*r)},function(X,V9){X.setTime(+X+V9*r)},function(X,V9){return(V9-X)/r}):xOf:null};
CL(function(r){r.setTime(Math.floor(r/1E3)*1E3)},function(r,X){r.setTime(+r+X*1E3)},function(r,X){return(X-r)/1E3},function(r){return r.getUTCSeconds()});
CL(function(r){r.setTime(Math.floor(r/6E4)*6E4)},function(r,X){r.setTime(+r+X*6E4)},function(r,X){return(X-r)/6E4},function(r){return r.getMinutes()});
CL(function(r){var X=r.getTimezoneOffset()*6E4%36E5;X<0&&(X+=36E5);r.setTime(Math.floor((+r-X)/36E5)*36E5+X)},function(r,X){r.setTime(+r+X*36E5)},function(r,X){return(X-r)/36E5},function(r){return r.getHours()});
var bVM=CL(function(r){r.setHours(0,0,0,0)},function(r,X){r.setDate(r.getDate()+X)},function(r,X){return(X-r-(X.getTimezoneOffset()-r.getTimezoneOffset())*6E4)/864E5},function(r){return r.getDate()-1}),loi=gD(0),n_9=gD(1);
gD(2);gD(3);var mwm=gD(4);gD(5);gD(6);CL(function(r){r.setDate(1);r.setHours(0,0,0,0)},function(r,X){r.setMonth(r.getMonth()+X)},function(r,X){return X.getMonth()-r.getMonth()+(X.getFullYear()-r.getFullYear())*12},function(r){return r.getMonth()});
var Sy=CL(function(r){r.setMonth(0,1);r.setHours(0,0,0,0)},function(r,X){r.setFullYear(r.getFullYear()+X)},function(r,X){return X.getFullYear()-r.getFullYear()},function(r){return r.getFullYear()});
Sy.every=function(r){return isFinite(r=Math.floor(r))&&r>0?CL(function(X){X.setFullYear(Math.floor(X.getFullYear()/r)*r);X.setMonth(0,1);X.setHours(0,0,0,0)},function(X,V9){X.setFullYear(X.getFullYear()+V9*r)}):null};
CL(function(r){r.setUTCSeconds(0,0)},function(r,X){r.setTime(+r+X*6E4)},function(r,X){return(X-r)/6E4},function(r){return r.getUTCMinutes()});
CL(function(r){r.setUTCMinutes(0,0,0)},function(r,X){r.setTime(+r+X*36E5)},function(r,X){return(X-r)/36E5},function(r){return r.getUTCHours()});
var RGh=CL(function(r){r.setUTCHours(0,0,0,0)},function(r,X){r.setUTCDate(r.getUTCDate()+X)},function(r,X){return(X-r)/864E5},function(r){return r.getUTCDate()-1}),NMv=uY(0),ISc=uY(1);
uY(2);uY(3);var aSL=uY(4);uY(5);uY(6);CL(function(r){r.setUTCDate(1);r.setUTCHours(0,0,0,0)},function(r,X){r.setUTCMonth(r.getUTCMonth()+X)},function(r,X){return X.getUTCMonth()-r.getUTCMonth()+(X.getUTCFullYear()-r.getUTCFullYear())*12},function(r){return r.getUTCMonth()});
var PD=CL(function(r){r.setUTCMonth(0,1);r.setUTCHours(0,0,0,0)},function(r,X){r.setUTCFullYear(r.getUTCFullYear()+X)},function(r,X){return X.getUTCFullYear()-r.getUTCFullYear()},function(r){return r.getUTCFullYear()});
PD.every=function(r){return isFinite(r=Math.floor(r))&&r>0?CL(function(X){X.setUTCFullYear(Math.floor(X.getUTCFullYear()/r)*r);X.setUTCMonth(0,1);X.setUTCHours(0,0,0,0)},function(X,V9){X.setUTCFullYear(X.getUTCFullYear()+V9*r)}):null};
var qxS={"-":"",_:" ",0:"0"},CW=/^\s*\d+/,ktv=/^%/,Cct=/[\\^$*+?|[\]().{}]/g,s2r;(function(r){s2r=fFl(r);PPm=s2r.utcFormat;Jdi=s2r.utcParse;return s2r})({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||PPm("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||Jdi("%Y-%m-%dT%H:%M:%S.%LZ");eI("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
eI("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");eI("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");eI("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");eI("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");eI("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");eI("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
eI("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");eI("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");eI("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");eI("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");eI("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var EBc=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(eI);m0(EBc);var cAv=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(eI);m0(cAv);var tRU=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(eI);m0(tRU);var S4c=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(eI);
m0(S4c);var Pct=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(eI);m0(Pct);var JAL=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(eI);m0(JAL);var Zzl=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(eI);m0(Zzl);var Qrt=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(eI);m0(Qrt);var FI8=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(eI);m0(FI8);var WIa=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(eI);m0(WIa);var V_u=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(eI);m0(V_u);var dFi=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(eI);m0(dFi);var yzU=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(eI);m0(yzU);var zgu=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(eI);m0(zgu);var oRm=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(eI);m0(oRm);var sWU=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(eI);m0(sWU);var Bfu=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(eI);m0(Bfu);var LIc=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(eI);m0(LIc);var IAt=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(eI);m0(IAt);var nRm=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(eI);m0(nRm);var mFt=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(eI);m0(mFt);var aAL=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(eI);m0(aAL);var iUm=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(eI);m0(iUm);var M_L=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(eI);m0(M_L);var Yoc=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(eI);m0(Yoc);var pfc=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(eI);m0(pfc);var hgd=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(eI);m0(hgd);hp$(KB(300,.5,0),KB(-240,.5,1));hp$(KB(-100,.75,.35),KB(80,1.5,.8));hp$(KB(260,.75,.35),KB(80,1.5,.8));KB();Rc();WF$(eI("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
WF$(eI("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
WF$(eI("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
WF$(eI("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
r4T.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(r,X){r=+r;X=+X;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(r,X):this._context.moveTo(r,X);break;case 1:this._point=2;default:this._context.lineTo(r,X)}}};
(function(r){function X(V9){return new CtT(r(V9))}
X._curve=r;return X})(function(r){return new r4T(r)});
CtT.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(r,X){this._curve.point(X*Math.sin(r),X*-Math.cos(r))}};
Mcf.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:ibY(this,this._t0,l_B(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(r,X){var V9=NaN;r=+r;X=+X;if(r!==this._x1||X!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(r,X):this._context.moveTo(r,X);break;case 1:this._point=2;break;case 2:this._point=3;ibY(this,l_B(this,V9=kpM(this,r,X)),V9);break;default:ibY(this,this._t0,V9=kpM(this,r,X))}this._x0=this._x1;this._x1=r;this._y0=this._y1;this._y1=X;this._t0=V9}}};
(function(r){this._context=new NwT(r)}.prototype=Object.create(Mcf.prototype)).point=function(r,X){Mcf.prototype.point.call(this,X,r)};
NwT.prototype={moveTo:function(r,X){this._context.moveTo(X,r)},
closePath:function(){this._context.closePath()},
lineTo:function(r,X){this._context.lineTo(X,r)},
bezierCurveTo:function(r,X,V9,nh,Rf,Kh){this._context.bezierCurveTo(X,r,nh,V9,Kh,Rf)}};
V8.prototype={constructor:V8,scale:function(r){return r===1?this:new V8(this.k*r,this.x,this.y)},
translate:function(r,X){return r===0&X===0?this:new V8(this.k,this.x+this.k*r,this.y+this.k*X)},
apply:function(r){return[r[0]*this.k+this.x,r[1]*this.k+this.y]},
invert:function(r){return[(r[0]-this.x)/this.k,(r[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new V8(1,0,0);Zcm=Gi;e1.svg=e1.svg;e1.xhtml=e1.xhtml;e1.xlink=e1.xlink;e1.xml=e1.xml;e1.xmlns=e1.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 ZDC="hammer_"+(Math.random()*1E6|0),QuT=function(){var F=document||document;if(!F[ZDC]){var W=function(){(function(V,d,y,z){function I(DN,GG,SY){return setTimeout(R(DN,SY),GG)}
function n(DN,GG,SY){return Array.isArray(DN)?(M(DN,SY[GG],SY),!0):!1}
function M(DN,GG,SY){var br;if(DN)if(DN.forEach)DN.forEach(GG,SY);else if(DN.length!==z){var gt=0;for(br=DN.length;gt<br;gt++)GG.call(SY,DN[gt],gt,DN)}else for(gt in DN)DN.hasOwnProperty(gt)&&GG.call(SY,DN[gt],gt,DN)}
function Y(DN,GG,SY){for(var br=Object.keys(GG),gt=0,Dj=br.length;gt<Dj;gt++)if(!SY||SY&&DN[br[gt]]===z)DN[br[gt]]=GG[br[gt]];return DN}
function h(DN,GG){return Y(DN,GG,!0)}
function q(DN,GG,SY){GG=GG.prototype;var br=DN.prototype=Object.create(GG);br.constructor=DN;br._super=GG;SY&&Y(br,SY)}
function R(DN,GG){return function(){return DN.apply(GG,arguments)}}
function b(DN,GG){return typeof DN=="function"?DN.apply(GG?GG[0]||z:z,GG):DN}
function g(DN,GG,SY){M(C(GG),function(br){DN.addEventListener(br,SY,!1)})}
function K(DN,GG,SY){M(C(GG),function(br){DN.removeEventListener(br,SY,!1)})}
function C(DN){return DN.trim().split(/\s+/g)}
function k(DN,GG,SY){if(DN.indexOf&&!SY)return DN.indexOf(GG);for(var br=0,gt=DN.length;br<gt;br++)if(SY&&DN[br][SY]==GG||!SY&&DN[br]===GG)return br;return-1}
function f(DN,GG,SY){for(var br=[],gt=[],Dj=0,Ap=DN.length;Dj<Ap;Dj++){var HB=GG?DN[Dj][GG]:DN[Dj];k(gt,HB)<0&&br.push(DN[Dj]);gt[Dj]=HB}SY&&(br=GG?br.sort(function(KB,OL){return KB[GG]>OL[GG]}):br.sort());
return br}
function S(DN,GG){for(var SY,br=GG[0].toUpperCase()+GG.slice(1),gt=0,Dj=i4.length;gt<Dj;gt++)if(SY=(SY=i4[gt])?SY+br:GG,SY in DN)return SY;return z}
function v(DN,GG){var SY=this;this.manager=DN;this.callback=GG;this.element=DN.element;this.target=DN.options.inputTarget;this.domHandler=function(br){b(DN.options.enable,[DN])&&SY.handler(br)};
this.evEl&&g(this.element,this.evEl,this.domHandler);this.evTarget&&g(this.target,this.evTarget,this.domHandler);this.evWin&&g(V,this.evWin,this.domHandler)}
function U(DN){var GG;Lm?GG=lS:XH?GG=Or:Gi?GG=X1:GG=ph;return new GG(DN,c)}
function c(DN,GG,SY){var br=SY.pointers.length,gt=SY.changedPointers.length,Dj=GG&1&&br-gt===0;SY.isFirst=!!Dj;SY.isFinal=!!(GG&12&&br-gt===0);Dj&&(DN.session={});SY.eventType=GG;GG=DN.session;br=SY.pointers;gt=br.length;GG.firstInput||(GG.firstInput=J(SY));gt>1&&!GG.firstMultiple?GG.firstMultiple=J(SY):gt===1&&(GG.firstMultiple=!1);Dj=GG.firstInput;var Ap=(gt=GG.firstMultiple)?gt.center:Dj.center,HB=SY.center=zG(br);SY.timeStamp=Yu();SY.deltaTime=SY.timeStamp-Dj.timeStamp;SY.angle=Yc(Ap,HB);SY.distance=
bS(Ap,HB);Dj=SY.center;Ap=GG.offsetDelta||{};HB=GG.prevDelta||{};var KB=GG.prevInput||{};if(SY.eventType===1||KB.eventType===4)HB=GG.prevDelta={x:KB.deltaX||0,y:KB.deltaY||0},Ap=GG.offsetDelta={x:Dj.x,y:Dj.y};SY.deltaX=HB.x+(Dj.x-Ap.x);SY.deltaY=HB.y+(Dj.y-Ap.y);SY.offsetDirection=BC(SY.deltaX,SY.deltaY);gt?(Dj=gt.pointers,Dj=bS(br[0],br[1],Rc)/bS(Dj[0],Dj[1],Rc)):Dj=1;SY.scale=Dj;gt?(gt=gt.pointers,br=Yc(br[1],br[0],Rc)-Yc(gt[1],gt[0],Rc)):br=0;SY.rotation=br;Ap=GG.lastInterval||SY;br=SY.timeStamp-
Ap.timeStamp;SY.eventType!=8&&(br>25||Ap.velocity===z)?(Dj=Ap.deltaX-SY.deltaX,Ap=Ap.deltaY-SY.deltaY,HB=Dj/br||0,KB=Ap/br||0,br=HB,gt=KB,HB=LB(HB)>LB(KB)?HB:KB,Dj=BC(Dj,Ap),GG.lastInterval=SY):(HB=Ap.velocity,br=Ap.velocityX,gt=Ap.velocityY,Dj=Ap.direction);SY.velocity=HB;SY.velocityX=br;SY.velocityY=gt;SY.direction=Dj;GG=DN.element;a:{for(br=SY.srcEvent.target;br;){if(br==GG){br=!0;break a}br=br.parentNode}br=!1}br&&(GG=SY.srcEvent.target);SY.target=GG;DN.emit("hammer.input",SY);DN.recognize(SY);
DN.session.prevInput=SY}
function J(DN){for(var GG=[],SY=0;SY<DN.pointers.length;SY++)GG[SY]={clientX:EL(DN.pointers[SY].clientX),clientY:EL(DN.pointers[SY].clientY)};return{timeStamp:Yu(),pointers:GG,center:zG(GG),deltaX:DN.deltaX,deltaY:DN.deltaY}}
function zG(DN){var GG=DN.length;if(GG===1)return{x:EL(DN[0].clientX),y:EL(DN[0].clientY)};for(var SY=0,br=0,gt=0;gt<GG;gt++)SY+=DN[gt].clientX,br+=DN[gt].clientY;return{x:EL(SY/GG),y:EL(br/GG)}}
function BC(DN,GG){return DN===GG?1:LB(DN)>=LB(GG)?DN>0?2:4:GG>0?8:16}
function bS(DN,GG,SY){SY||(SY=XS);var br=GG[SY[0]]-DN[SY[0]];DN=GG[SY[1]]-DN[SY[1]];return Math.sqrt(br*br+DN*DN)}
function Yc(DN,GG,SY){SY||(SY=XS);return Math.atan2(GG[SY[1]]-DN[SY[1]],GG[SY[0]]-DN[SY[0]])*180/Math.PI}
function ph(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;v.apply(this,arguments)}
function lS(){this.evEl=Ni;this.evWin=yu;v.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function Or(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};v.apply(this,arguments)}
function X1(){v.apply(this,arguments);var DN=R(this.handler,this);this.touch=new Or(this.manager,DN);this.mouse=new ph(this.manager,DN)}
function MM(DN,GG){this.manager=DN;this.set(GG)}
function nB(DN){if(DN.indexOf("none")>-1)return"none";var GG=DN.indexOf("pan-x")>-1,SY=DN.indexOf("pan-y")>-1;return GG&&SY?"pan-x pan-y":GG||SY?GG?"pan-x":"pan-y":DN.indexOf("manipulation")>-1?"manipulation":"auto"}
function vC(DN){this.id=ir++;this.manager=null;this.options=h(DN||{},this.defaults);DN=this.options.enable;this.options.enable=DN===z?!0:DN;this.state=1;this.simultaneous={};this.requireFail=[]}
function qM(DN){return DN==16?"down":DN==8?"up":DN==2?"left":DN==4?"right":""}
function ur(DN,GG){return(GG=GG.manager)?GG.get(DN):DN}
function pB(){vC.apply(this,arguments)}
function D8(){pB.apply(this,arguments);this.pY=this.pX=null}
function sL(){pB.apply(this,arguments)}
function MK(){vC.apply(this,arguments);this._input=this._timer=null}
function wm(){pB.apply(this,arguments)}
function hf(){pB.apply(this,arguments)}
function Sh(){vC.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function jh(DN,GG){GG=GG||{};var SY=GG.recognizers;GG.recognizers=SY===z?jh.defaults.preset:SY;return new Ft(DN,GG)}
function Ft(DN,GG){GG=GG||{};this.options=h(GG,jh.defaults);this.options.inputTarget=this.options.inputTarget||DN;this.handlers={};this.session={};this.recognizers=[];this.element=DN;this.input=U(this);this.touchAction=new MM(this,this.options.touchAction);ju(this,!0);M(GG.recognizers,function(SY){var br=this.add(new SY[0](SY[1]));SY[2]&&br.recognizeWith(SY[2]);SY[3]&&br.requireFailure(SY[2])},this)}
function ju(DN,GG){var SY=DN.element;M(DN.options.cssProps,function(br,gt){SY.style[S(SY.style,gt)]=GG?br:""})}
function Zm(DN,GG){var SY=d.createEvent("Event");SY.initEvent(DN,!0,!0);SY.gesture=GG;GG.target.dispatchEvent(SY)}
var i4=" webkit moz MS ms o".split(" "),vB=d.createElement("div"),EL=Math.round,LB=Math.abs,Yu=Date.now,ir=1,cB=/mobile|tablet|ip(ad|hone|od)|android/i,Gi="ontouchstart"in V,Lm=S(V,"PointerEvent")!==z,XH=Gi&&cB.test(navigator.userAgent),XS=["x","y"],Rc=["clientX","clientY"];v.prototype={handler:function(){},
destroy:function(){this.evEl&&K(this.element,this.evEl,this.domHandler);this.evTarget&&K(this.target,this.evTarget,this.domHandler);this.evWin&&K(V,this.evWin,this.domHandler)}};
var Qi={mousedown:1,mousemove:2,mouseup:4};q(ph,v,{handler:function(DN){var GG=Qi[DN.type];GG&1&&DN.button===0&&(this.pressed=!0);GG&2&&DN.which!==1&&(GG=4);this.pressed&&this.allow&&(GG&4&&(this.pressed=!1),this.callback(this.manager,GG,{pointers:[DN],changedPointers:[DN],pointerType:"mouse",srcEvent:DN}))}});
var o1={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Ei={2:"touch",3:"pen",4:"mouse",5:"kinect"},Ni="pointerdown",yu="pointermove pointerup pointercancel";V.MSPointerEvent&&(Ni="MSPointerDown",yu="MSPointerMove MSPointerUp MSPointerCancel");q(lS,v,{handler:function(DN){var GG=this.store,SY=!1,br=DN.type.toLowerCase().replace("ms","");br=o1[br];var gt=Ei[DN.pointerType]||DN.pointerType;br&1&&(DN.button===0||gt=="touch")?GG.push(DN):br&12&&(SY=!0);var Dj=k(GG,DN.pointerId,"pointerId");
Dj<0||(GG[Dj]=DN,this.callback(this.manager,br,{pointers:GG,changedPointers:[DN],pointerType:gt,srcEvent:DN}),SY&&GG.splice(Dj,1))}});
var si={touchstart:1,touchmove:2,touchend:4,touchcancel:8};q(Or,v,{handler:function(DN){var GG=si[DN.type];var SY=Array.prototype.slice.call(DN.touches,0);var br=this.targetIds;if(GG&3&&SY.length===1)br[SY[0].identifier]=!0,br=[SY,SY];else{var gt,Dj=Array.prototype.slice.call(DN.targetTouches,0),Ap=Array.prototype.slice.call(DN.changedTouches,0),HB=[];if(GG===1)for(SY=0,gt=Dj.length;SY<gt;SY++)br[Dj[SY].identifier]=!0;SY=0;for(gt=Ap.length;SY<gt;SY++)br[Ap[SY].identifier]&&HB.push(Ap[SY]),GG&12&&
delete br[Ap[SY].identifier];br=HB.length?[f(Dj.concat(HB),"identifier",!0),HB]:void 0}br&&this.callback(this.manager,GG,{pointers:br[0],changedPointers:br[1],pointerType:"touch",srcEvent:DN})}});
q(X1,v,{handler:function(DN,GG,SY){var br=SY.pointerType=="mouse";if(SY.pointerType=="touch")this.mouse.allow=!1;else if(br&&!this.mouse.allow)return;GG&12&&(this.mouse.allow=!0);this.callback(DN,GG,SY)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var xb=S(vB.style,"touchAction"),zh=xb!==z;MM.prototype={set:function(DN){DN=="compute"&&(DN=this.compute());zh&&(this.manager.element.style[xb]=DN);this.actions=DN.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var DN=[];M(this.manager.recognizers,function(GG){b(GG.options.enable,[GG])&&(DN=DN.concat(GG.getTouchAction()))});
return nB(DN.join(" "))},
preventDefaults:function(DN){if(!zh){var GG=DN.srcEvent;DN=DN.offsetDirection;if(this.manager.session.prevented)GG.preventDefault();else{var SY=this.actions,br=SY.indexOf("none")>-1,gt=SY.indexOf("pan-y")>-1;SY=SY.indexOf("pan-x")>-1;if(br||gt&&SY||gt&&DN&6||SY&&DN&24)return this.preventSrc(GG)}}},
preventSrc:function(DN){this.manager.session.prevented=!0;DN.preventDefault()}};
vC.prototype={defaults:{},set:function(DN){Y(this.options,DN);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(DN){if(n(DN,"recognizeWith",this))return this;var GG=this.simultaneous;DN=ur(DN,this);GG[DN.id]||(GG[DN.id]=DN,DN.recognizeWith(this));return this},
dropRecognizeWith:function(DN){if(n(DN,"dropRecognizeWith",this))return this;DN=ur(DN,this);delete this.simultaneous[DN.id];return this},
requireFailure:function(DN){if(n(DN,"requireFailure",this))return this;var GG=this.requireFail;DN=ur(DN,this);k(GG,DN)===-1&&(GG.push(DN),DN.requireFailure(this));return this},
dropRequireFailure:function(DN){if(n(DN,"dropRequireFailure",this))return this;DN=ur(DN,this);DN=k(this.requireFail,DN);DN>-1&&this.requireFail.splice(DN,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(DN){return!!this.simultaneous[DN.id]},
emit:function(DN){function GG(gt){SY.manager.emit(SY.options.event+(gt?br&16?"cancel":br&8?"end":br&4?"move":br&2?"start":"":""),DN)}
var SY=this,br=this.state;br<8&&GG(!0);GG();br>=8&&GG(!0)},
tryEmit:function(DN){if(this.canEmit())return this.emit(DN);this.state=32},
canEmit:function(){for(var DN=0;DN<this.requireFail.length;DN++)if(!(this.requireFail[DN].state&33))return!1;return!0},
recognize:function(DN){DN=Y({},DN);b(this.options.enable,[this,DN])?(this.state&56&&(this.state=1),this.state=this.process(DN),this.state&30&&this.tryEmit(DN)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
q(pB,vC,{defaults:{pointers:1},attrTest:function(DN){var GG=this.options.pointers;return GG===0||DN.pointers.length===GG},
process:function(DN){var GG=this.state,SY=DN.eventType,br=GG&6;DN=this.attrTest(DN);return br&&(SY&8||!DN)?GG|16:br||DN?SY&4?GG|8:GG&2?GG|4:2:32}});
q(D8,pB,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var DN=this.options.direction;if(DN===30)return["none"];var GG=[];DN&6&&GG.push("pan-y");DN&24&&GG.push("pan-x");return GG},
directionTest:function(DN){var GG=this.options,SY=!0,br=DN.distance,gt=DN.direction,Dj=DN.deltaX,Ap=DN.deltaY;gt&GG.direction||(GG.direction&6?(gt=Dj===0?1:Dj<0?2:4,SY=Dj!=this.pX,br=Math.abs(DN.deltaX)):(gt=Ap===0?1:Ap<0?8:16,SY=Ap!=this.pY,br=Math.abs(DN.deltaY)));DN.direction=gt;return SY&&br>GG.threshold&&gt&GG.direction},
attrTest:function(DN){return pB.prototype.attrTest.call(this,DN)&&(this.state&2||!(this.state&2)&&this.directionTest(DN))},
emit:function(DN){this.pX=DN.deltaX;this.pY=DN.deltaY;var GG=qM(DN.direction);GG&&this.manager.emit(this.options.event+GG,DN);this._super.emit.call(this,DN)}});
q(sL,pB,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(DN){return this._super.attrTest.call(this,DN)&&(Math.abs(DN.scale-1)>this.options.threshold||this.state&2)},
emit:function(DN){this._super.emit.call(this,DN);DN.scale!==1&&this.manager.emit(this.options.event+(DN.scale<1?"in":"out"),DN)}});
q(MK,vC,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(DN){var GG=this.options,SY=DN.pointers.length===GG.pointers,br=DN.distance<GG.threshold,gt=DN.deltaTime>GG.time;this._input=DN;if(!br||!SY||DN.eventType&12&&!gt)this.reset();else if(DN.eventType&1)this.reset(),this._timer=I(function(){this.state=8;this.tryEmit()},GG.time,this);
else if(DN.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(DN){this.state===8&&(DN&&DN.eventType&4?this.manager.emit(this.options.event+"up",DN):(this._input.timeStamp=Yu(),this.manager.emit(this.options.event,this._input)))}});
q(wm,pB,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(DN){return this._super.attrTest.call(this,DN)&&(Math.abs(DN.rotation)>this.options.threshold||this.state&2)}});
q(hf,pB,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return D8.prototype.getTouchAction.call(this)},
attrTest:function(DN){var GG=this.options.direction;if(GG&30)var SY=DN.velocity;else GG&6?SY=DN.velocityX:GG&24&&(SY=DN.velocityY);return this._super.attrTest.call(this,DN)&&GG&DN.direction&&LB(SY)>this.options.velocity&&DN.eventType&4},
emit:function(DN){var GG=qM(DN.direction);GG&&this.manager.emit(this.options.event+GG,DN);this.manager.emit(this.options.event,DN)}});
q(Sh,vC,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(DN){var GG=this.options,SY=DN.pointers.length===GG.pointers,br=DN.distance<GG.threshold,gt=DN.deltaTime<GG.time;this.reset();if(DN.eventType&1&&this.count===0)return this.failTimeout();if(br&&gt&&SY){if(DN.eventType!=4)return this.failTimeout();SY=this.pTime?DN.timeStamp-this.pTime<GG.interval:!0;br=!this.pCenter||bS(this.pCenter,DN.center)<GG.posThreshold;this.pTime=DN.timeStamp;this.pCenter=DN.center;br&&SY?this.count+=1:this.count=1;this._input=DN;if(this.count%GG.taps===0)return this.hasRequireFailures()?
(this._timer=I(function(){this.state=8;this.tryEmit()},GG.interval,this),2):8}return 32},
failTimeout:function(){this._timer=I(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))}});
jh.VERSION="2.0.2";jh.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[wm,{enable:!1}],[sL,{enable:!1},["rotate"]],[hf,{direction:6}],[D8,{direction:6},["swipe"]],[Sh],[Sh,{event:"doubletap",taps:2},["tap"]],[MK]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};Ft.prototype={set:function(DN){Y(this.options,DN);return this},
stop:function(DN){this.session.stopped=DN?2:1},
recognize:function(DN){var GG=this.session;if(!GG.stopped){this.touchAction.preventDefaults(DN);var SY=this.recognizers,br=GG.curRecognizer;if(!br||br&&br.state&8)br=GG.curRecognizer=null;for(var gt=0,Dj=SY.length;gt<Dj;gt++){var Ap=SY[gt];GG.stopped===2||br&&Ap!=br&&!Ap.canRecognizeWith(br)?Ap.reset():Ap.recognize(DN);!br&&Ap.state&14&&(br=GG.curRecognizer=Ap)}}},
get:function(DN){if(DN instanceof vC)return DN;for(var GG=this.recognizers,SY=0;SY<GG.length;SY++)if(GG[SY].options.event==DN)return GG[SY];return null},
add:function(DN){if(n(DN,"add",this))return this;var GG=this.get(DN.options.event);GG&&this.remove(GG);this.recognizers.push(DN);DN.manager=this;this.touchAction.update();return DN},
remove:function(DN){if(n(DN,"remove",this))return this;var GG=this.recognizers;DN=this.get(DN);GG.splice(k(GG,DN),1);this.touchAction.update();return this},
on:function(DN,GG){var SY=this.handlers;M(C(DN),function(br){SY[br]=SY[br]||[];SY[br].push(GG)});
return this},
off:function(DN,GG){var SY=this.handlers;M(C(DN),function(br){GG?SY[br].splice(k(SY[br],GG),1):delete SY[br]});
return this},
emit:function(DN,GG){this.options.domEvents&&Zm(DN,GG);var SY=this.handlers[DN]&&this.handlers[DN].slice();if(SY&&SY.length){GG.type=DN;GG.preventDefault=function(){GG.srcEvent.preventDefault()};
DN=0;for(var br=SY.length;DN<br;DN++)SY[DN](GG)}},
destroy:function(){this.element&&ju(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
Y(jh,{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:Ft,Input:v,TouchAction:MM,Recognizer:vC,AttrRecognizer:pB,Tap:Sh,Pan:D8,Swipe:hf,Pinch:sL,Rotate:wm,Press:MK,on:g,off:K,each:M,merge:h,extend:Y,inherit:q,bindFn:R,prefixed:S});
V[y]=jh})(window,document,"Hammer");
return window.Hammer}.call({});
W.DOCUMENT=F;F[ZDC]=W}return F[ZDC]};/*

 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 Flr=function(F,W){if(F.length!==W.length)return!1;for(var V=0;V<F.length;++V)if(F[V]!==W[V])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var WlB=_.L(["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"]),VtM=WlB.next();!VtM.done;VtM=WlB.next()){var der=VtM.value,ycT=document.createElement("link");ycT.rel="stylesheet";ycT.href=der;document.head.appendChild(ycT)};var C0S,ldG,fdG,A09,kkr,jqC,Hxm,DnL;C0S={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};ldG={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:"*"};fdG={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};A09=/[a-z0-9*]/;kkr=/U\+/;jqC=/^arrow/;Hxm=/^space(bar)?/;DnL=/^escape$/;_.JO={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(F,W){this._imperativeKeyBindings[F]=W;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(F,W){W=GkK(W);for(var V=0;V<W.length;++V)if(NSL(W[V],F))return!0;return!1},
_collectKeyBindings:function(){var F=this.behaviors.map(function(W){return W.keyBindings});
F.indexOf(this.keyBindings)===-1&&F.push(this.keyBindings);return F},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(V){for(var d in V)this._addKeyBinding(d,V[d])},this);
for(var F in this._imperativeKeyBindings)this._addKeyBinding(F,this._imperativeKeyBindings[F]);for(var W in this._keyBindings)this._keyBindings[W].sort(function(V,d){V=V[0].hasModifiers;return V===d[0].hasModifiers?0:V?-1:1})},
_addKeyBinding:function(F,W){GkK(F).forEach(function(V){this._keyBindings[V.event]=this._keyBindings[V.event]||[];this._keyBindings[V.event].push([V,W])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(F){var W=this._onKeyBindingEvent.bind(this,this._keyBindings[F]);this._boundKeyHandlers.push([this.keyEventTarget,F,W]);this.keyEventTarget.addEventListener(F,W)},this)},
_unlistenKeyEventListeners:function(){for(var F,W,V;this._boundKeyHandlers.length;)F=this._boundKeyHandlers.pop(),W=F[0],V=F[1],F=F[2],W.removeEventListener(V,F)},
_onKeyBindingEvent:function(F,W){this.stopKeyboardEventPropagation&&W.stopPropagation();if(!W.defaultPrevented)for(var V=0;V<F.length;V++){var d=F[V][0],y=F[V][1];if(NSL(d,W)&&(this._triggerKeyHandler(d,y,W),W.defaultPrevented))break}},
_triggerKeyHandler:function(F,W,V){var d=Object.create(F);d.keyboardEvent=V;F=new CustomEvent(F.event,{detail:d,cancelable:!0});this[W].call(this,F);F.defaultPrevented&&V.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
*/
_.np({is:"iron-a11y-keys",_template:null,behaviors:[_.JO],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(F){this.keyEventTarget=F},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(F){this.fire("keys-pressed",F.detail,{})}});_.ZX={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(F){this._setFocused(F.type==="focus")},
_disabledChanged:function(F){this.setAttribute("aria-disabled",F?"true":"false");this.style.pointerEvents=F?"none":"";F?(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 QQ={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(F){this._detectKeyboardFocus(F);F||this._setPressed(!1)},
_detectKeyboardFocus:function(F){this._setReceivedFocusFromKeyboard(!this.pointerDown&&F)},
_userActivate:function(F){this.active!==F&&(this.active=F,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(F){F=F.detail.keyboardEvent;var W=_.z8(F).localTarget;this.isLightDescendant(W)||(F.preventDefault(),F.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(F){F=_.z8(F.detail.keyboardEvent).localTarget;this.isLightDescendant(F)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(F,W){W&&W!=F&&this.hasAttribute(W)&&this.removeAttribute(W)},
_activeChanged:function(F){this.toggles?this.setAttribute(this.ariaActiveAttribute,F?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},zxE=[_.JO,
QQ];_.F8={IronButtonState:zxE,IronButtonStateImpl:QQ};_.WF={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.Vs=function(F){_.Vs[" "](F);this.type=F&&F.type||"default";this.key=F&&F.key;F&&"value"in F&&(this.value=F.value)};
_.Vs.prototype.byKey=function(F){this.key=F;return this.value};
_.S0.Object.defineProperties(_.Vs.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var F=this.type,W=this.key;if(F&&W)return dF[F]&&dF[F][W]},
set:function(F){var W=this.type,V=this.key;W&&V&&(W=dF[W]=dF[W]||{},F==null?delete W[V]:W[V]=F)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var F=dF[this.type];return F?Object.keys(F).map(function(W){return dF[this.type][W]},this):[]}}});
_.Vs[" "]=function(){};
var dF={};_.np({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(F,W,V){F=new _.Vs({type:F,key:W});V!==void 0&&V!==F.value?F.value=V:this.value!==F.value&&(this.value=F.value);return F},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(F){F&&(this.value=this)},
byKey:function(F){return(new _.Vs({type:this.type,key:F})).value}});var oWT;oWT=null;_.ys={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){oWT=new _.Vs({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return oWT&&oWT.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(F){this.invalid=F===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(F);return!this.invalid},
_getValidity:function(F){return this.hasValidator()?this._validator.validate(F):!0}};var swM={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"}},BXB=[_.WF,
_.ys,swM];_.np({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 _.Vs({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(F){return this.name+":"+F},this)},
applyIcon:function(F,W){this.removeIcon(F);if(W=this._cloneIcon(W,this.rtlMirroring&&this._targetIsRTL(F))){var V=_.z8(F.root||F);V.insertBefore(W,V.childNodes[0]);return F._svgIcon=W}return null},
removeIcon:function(F){F._svgIcon&&(_.z8(F.root||F).removeChild(F._svgIcon),F._svgIcon=null)},
_targetIsRTL:function(F){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(F&&F.nodeType!==Node.ELEMENT_NODE&&(F=F.host),this.__targetIsRTL=F&&window.getComputedStyle(F).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 F=Object.create(null);_.z8(this).querySelectorAll("[id]").forEach(function(W){F[W.id]=W});
return F},
_cloneIcon:function(F,W){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[F],this.size,W)},
_prepareSvgClone:function(F,W,V){if(F){F=F.cloneNode(!0);var d=document.createElementNS("http://www.w3.org/2000/svg","svg");W=F.getAttribute("viewBox")||"0 0 "+W+" "+W;var y="pointer-events: none; display: block; width: 100%; height: 100%;";V&&F.hasAttribute("mirror-in-rtl")&&(y+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");d.setAttribute("viewBox",W);d.setAttribute("preserveAspectRatio","xMidYMid meet");d.setAttribute("focusable","false");d.style&&(d.style.cssText=
y);d.appendChild(F).removeAttribute("id");return d}return null}});var LlT=function(F){this.multi=!1;this.selection=[];this.selectCallback=F};
_.B=LlT.prototype;_.B.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.B.clear=function(F){this.selection.slice().forEach(function(W){(!F||F.indexOf(W)<0)&&this.setItemSelected(W,!1)},this)};
_.B.isSelected=function(F){return this.selection.indexOf(F)>=0};
_.B.setItemSelected=function(F,W){if(F!=null&&W!==this.isSelected(F)){if(W)this.selection.push(F);else{var V=this.selection.indexOf(F);V>=0&&this.selection.splice(V,1)}this.selectCallback&&this.selectCallback(F,W)}};
_.B.select=function(F){this.multi?this.toggle(F):this.get()!==F&&(this.setItemSelected(this.get(),!1),this.setItemSelected(F,!0))};
_.B.toggle=function(F){this.setItemSelected(F,!this.isSelected(F))};_.Hh={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 LlT(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.z8(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(F){return this.items?this.items.indexOf(F):-1},
select:function(F){this.selected=F},
selectPrevious:function(){var F=this.items.length,W=F-1;this.selected!==void 0&&(W=(Number(this._valueToIndex(this.selected))-1+F)%F);this.selected=this._indexToValue(W)},
selectNext:function(){var F=0;this.selected!==void 0&&(F=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(F)},
selectIndex:function(F){this.select(this._indexToValue(F))},
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(F){this.listen(this,F,"_activateHandler")},
_removeListener:function(F){this.unlisten(this,F,"_activateHandler")},
_activateEventChanged:function(F,W){this._removeListener(W);this._addListener(F)},
_updateItems:function(){var F=_.z8(this).queryDistributedElements(this.selectable||"*");F=Array.prototype.filter.call(F,this._bindFilterItem);this._setItems(F)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var F=this._valueToItem(this.selected);F?this._selection.select(F):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(F){return!this._excludedLocalNames[F.localName]},
_valueToItem:function(F){return F==null?null:this.items[this._valueToIndex(F)]},
_valueToIndex:function(F){if(this.attrForSelected)for(var W=0,V;V=this.items[W];W++){if(this._valueForItem(V)==F)return W}else return Number(F)},
_indexToValue:function(F){if(this.attrForSelected){if(F=this.items[F])return this._valueForItem(F)}else return F},
_valueForItem:function(F){if(!F)return null;if(!this.attrForSelected)return F=this.indexOf(F),F===-1?null:F;var W=F[z6(this.attrForSelected)];return W!=void 0?W:F.getAttribute(this.attrForSelected)},
_applySelection:function(F,W){this.selectedClass&&this.toggleClass(this.selectedClass,W,F);this.selectedAttribute&&this.toggleAttribute.call(F,this.selectedAttribute,W);this._selectionChange();this.fire("iron-"+(W?"select":"deselect"),{item:F})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(F){return _.z8(F).observeNodes(function(W){this._updateItems();this._updateSelected();this.fire("iron-items-changed",W,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(F){F=F.target;for(var W=this.items;F&&F!=this;){var V=W.indexOf(F);if(V>=0){W=this._indexToValue(V);this._itemActivate(W,F);break}F=F.parentNode}},
_itemActivate:function(F,W){this.fire("iron-activate",{selected:F,item:W},{cancelable:!0}).defaultPrevented||this.select(F)}};var I3u={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(F){this.multi?this._toggleSelected(F):this.selected=F},
multiChanged:function(F){this._selection.multi=F;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(F){return this._indexToValue(this.indexOf(F))},this).filter(function(F){return F!=null},this)):_.Hh._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(F){F=F||[];F=(this._valuesToItems(F)||[]).filter(function(V){return V!==null&&V!==void 0});
this._selection.clear(F);for(var W=0;W<F.length;W++)this._selection.setItemSelected(F[W],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var F=this._selection.get();this.multi?(this._setSelectedItems(F),this._setSelectedItem(F.length?F[0]:null)):F!==null&&F!==void 0?(this._setSelectedItems([F]),this._setSelectedItem(F)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(F){var W=this.selectedValues.indexOf(F);W<0?this.push("selectedValues",F):this.splice("selectedValues",W,1)},
_valuesToItems:function(F){return F==null?null:F.map(function(W){return this._valueToItem(W)},this)}},nWT=[_.Hh,
I3u];var meh;
_.zM={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(F){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var W=this._valueToItem(F);W&&W.hasAttribute("disabled")||(this._setFocusedItem(W),I3u.select.apply(this,arguments))},
_resetTabindices:function(){var F=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(W){W.setAttribute("tabindex",W===F?"0":"-1");W.setAttribute("aria-selected",this._selection.isSelected(W))},this)},
_updateMultiselectable:function(F){F?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(F){if(this._MODIFIER_KEYS.indexOf(F.key)===-1){this.cancelDebouncer("_clearSearchText");var W=this._searchText||"";W+=(F.key&&F.key.length==1?F.key:String.fromCharCode(F.keyCode)).toLocaleLowerCase();F=W.length;for(var V=0,d;d=this.items[V];V++)if(!d.hasAttribute("disabled")){var y=this.attrForItemTitle||"textContent";y=(d[y]||d.getAttribute(y)||"").trim();if(!(y.length<F)&&y.slice(0,F).toLocaleLowerCase()==W){this._setFocusedItem(d);break}}this._searchText=W;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var F=this.items.length,W=Number(this.indexOf(this.focusedItem)),V=1;V<F+1;V++){var d=this.items[(W-V+F)%F];if(!d.hasAttribute("disabled")){var y=_.z8(d).getOwnerRoot()||document;this._setFocusedItem(d);if(_.z8(y).activeElement==d)break}}},
_focusNext:function(){for(var F=this.items.length,W=Number(this.indexOf(this.focusedItem)),V=1;V<F+1;V++){var d=this.items[(W+V)%F];if(!d.hasAttribute("disabled")){var y=_.z8(d).getOwnerRoot()||document;this._setFocusedItem(d);if(_.z8(y).activeElement==d)break}}},
_applySelection:function(F,W){W?F.setAttribute("aria-selected","true"):F.setAttribute("aria-selected","false");_.Hh._applySelection.apply(this,arguments)},
_focusedItemChanged:function(F,W){W&&W.setAttribute("tabindex","-1");!F||F.hasAttribute("disabled")||this.disabled||(F.setAttribute("tabindex","0"),F.focus())},
_onIronItemsChanged:function(F){F.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var F=this.getAttribute("tabindex");_.zM._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",F);_.zM._shiftTabPressed=!1},1)},
_onFocus:function(F){!_.zM._shiftTabPressed&&(F=_.z8(F).rootTarget,F===this||typeof F.tabIndex==="undefined"||this.isLightDescendant(F))&&(this._defaultFocusAsync=this.async(function(){var W=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);W?this._setFocusedItem(W):this.items[0]&&this._focusNext()}))},
_onUpKey:function(F){this._focusPrevious();F.detail.keyboardEvent.preventDefault()},
_onDownKey:function(F){this._focusNext();F.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var F=this.focusedItem;F&&F.blur()},
_onKeydown:function(F){this.keyboardEventMatchesKeys(F,"up down esc")||this._focusWithKeyboardEvent(F);F.stopPropagation()},
_activateHandler:function(F){_.Hh._activateHandler.call(this,F);F.stopPropagation()},
_disabledChanged:function(F){F?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};meh=[nWT,_.JO,_.zM];_.a3Q={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(F){this.focusedItem&&(this.focusedItem.click(),F.detail.keyboardEvent.preventDefault())},
_onDownKey:function(F){this.focusedItem&&(this.focusedItem.click(),F.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(F){return F.ctrlKey||F.shiftKey||F.altKey||F.metaKey},
_onLeftKey:function(F){this._isSpecialKey(F.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),F.detail.keyboardEvent.preventDefault())},
_onRightKey:function(F){this._isSpecialKey(F.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),F.detail.keyboardEvent.preventDefault())},
_onKeydown:function(F){this.keyboardEventMatchesKeys(F,"up down left right esc")||this._focusWithKeyboardEvent(F)}};
_.igB=[meh,_.a3Q];var Mtm;Mtm=new Set;_.oU={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):(Mtm.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(F){this.resizerShouldNotify(F)&&this._notifyDescendant(F)},this),this._fireResize())},
assignParentResizable:function(F){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=F)&&F._interestedResizables.indexOf(this)===-1&&(F._interestedResizables.push(this),F._subscribeIronResize(this))},
stopResizeNotificationsFor:function(F){var W=this._interestedResizables.indexOf(F);W>-1&&(this._interestedResizables.splice(W,1),this._unsubscribeIronResize(F))},
_subscribeIronResize:function(F){F.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(F){F.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(F){this._notifyingDescendant?F.stopPropagation():NH||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(F){var W=_.z8(F).rootTarget;W!==this&&(W.assignParentResizable(this),this._notifyDescendant(W),F.stopPropagation())},
_parentResizableChanged:function(F){F&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(F){this.isAttached&&(this._notifyingDescendant=!0,F.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var F=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function V(){document.removeEventListener("readystatechange",V);F()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(W){W!==this&&W._findParent()},this):(Mtm.forEach(function(W){W!==this&&W._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?Mtm.delete(this):Mtm.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
*/
_.Y7M={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(F,W){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);W&&(F==="document"?this.scrollTarget=this._doc:typeof F==="string"?this.scrollTarget=(W=this.domHost)&&W.$?W.$[F]:_.z8(this.ownerDocument).querySelector("#"+F):this._isValidScrollTarget()&&(this._oldScrollTarget=F,this._toggleScrollListener(this._shouldHaveListener,F)))},
_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(F){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,F):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
F)},set _scrollLeft(F){this.scrollTarget===this._doc?window.scrollTo(F,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=F)},scroll:function(F,W){if(typeof F==="object"){var V=F.left;W=F.top}else V=F;V=V||0;W=W||0;this.scrollTarget===this._doc?window.scrollTo(V,W):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=V,this.scrollTarget.scrollTop=W)},
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(F,W){W=W===this._doc?window:W;F?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),W.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(W.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(F){this._shouldHaveListener=F;this._toggleScrollListener(F,this.scrollTarget)}};_.np({is:"iron-selector",_template:null,behaviors:[nWT]});var sz={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(F){if(F.timing)for(var W in F.timing)this.animationTiming[W]=F.timing[W];return this.animationTiming},
setPrefixedProperty:function(F,W,V){for(var d={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[W],y,z=0;y=d[z];z++)F.style[y]=V;F.style[W]=V},
complete:function(){}};_.np({is:"fade-in-animation",_template:null,behaviors:[sz],configure:function(F){return this._effect=new KeyframeEffect(F.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(F))}});_.np({is:"fade-out-animation",_template:null,behaviors:[sz],configure:function(F){return this._effect=new KeyframeEffect(F.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(F))}});var pqB=[{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(F,W){for(var V in W)F[V]=W[V]},
_cloneConfig:function(F){var W={isClone:!0};this._copyProperties(W,F);return W},
_getAnimationConfigRecursive:function(F,W,V){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 d=F?this.animationConfig[F]:this.animationConfig;Array.isArray(d)||(d=[d]);if(d)for(var y,z=0;y=d[z];z++)if(y.animatable)y.animatable._getAnimationConfigRecursive(y.type||F,W,V);else if(y.id){var I=W[y.id];
I?(I.isClone||(W[y.id]=this._cloneConfig(I),I=W[y.id]),this._copyProperties(I,y)):W[y.id]=y}else V.push(y)}},
getAnimationConfig:function(F){var W={},V=[];this._getAnimationConfigRecursive(F,W,V);for(var d in W)V.push(W[d]);return V}},
{_configureAnimations:function(F){var W=[],V=[];if(F.length>0)for(var d,y=0;d=F[y];y++){var z=document.createElement(d.name);if(z.isNeonAnimation){var I=null;z.configure||(z.configure=function(){return null});
I=z.configure(d);V.push({result:I,config:d})}else console.warn(this.is+":",d.name,"not found!")}for(F=0;F<V.length;F++){I=V[F].result;d=V[F].config;try{typeof I.cancel!="function"&&(I=document.timeline.play(I))}catch(n){I=null,console.warn("Couldnt play","(",d.name,").",n)}I&&W.push({neonAnimation:z,config:d,animation:I})}return W},
_shouldComplete:function(F){for(var W=!0,V=0;V<F.length;V++)if(F[V].animation.playState!="finished"){W=!1;break}return W},
_complete:function(F){for(var W=0;W<F.length;W++)F[W].neonAnimation.complete(F[W].config);for(W=0;W<F.length;W++)F[W].animation.cancel()},
playAnimation:function(F,W){var V=this.getAnimationConfig(F);if(V){this._active=this._active||{};this._active[F]&&(this._complete(this._active[F]),delete this._active[F]);var d=this._configureAnimations(V);if(d.length==0)this.fire("neon-animation-finish",W,{bubbles:!1});else for(this._active[F]=d,V=0;V<d.length;V++)d[V].animation.onfinish=function(){this._shouldComplete(d)&&(this._complete(d),delete this._active[F],this.fire("neon-animation-finish",W,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var F in this._active){var W=this._active[F],V;for(V in W)W[V].animation&&W[V].animation.cancel&&W[V].animation.cancel()}this._active={}}}];var R8=function(F,W){F=Error.call(this,F);this.message=F.message;"stack"in F&&(this.stack=F.stack);this.arg=W;this.name=this.constructor.name;this.constructor=R8;this.__proto__=R8.prototype};
_.u(R8,Error);var hxQ=r7(function(F){var W=function(){return F.apply(this,arguments)||this};
_.u(W,F);W.prototype._marshalArgs=function(V,d,y){d=F.prototype._marshalArgs.call(this,V,d,y);if(this._legacyUndefinedCheck&&d.length>1)for(y=0;y<d.length;y++)if(d[y]===void 0||V[y].wildcard&&d[y].base===void 0)throw V=V[y].name,new R8("Argument '"+V+"' is undefined.",V);return d};
W.prototype._addPropertyEffect=function(V,d,y){return F.prototype._addPropertyEffect.call(this,V,d,$nG(y,y&&y.info&&y.info.methodName))};
W._addTemplatePropertyEffect=function(V,d,y){return F._addTemplatePropertyEffect.call(this,V,d,$nG(y))};
return W}),q7i=_.np.Class;
_.np.Class=function(F,W){return q7i(F,function(V){return W?W(hxQ(V)):hxQ(V)})};
var RxT=r7(function(F){var W=hxQ(F);F=function(){return W.apply(this,arguments)||this};
_.u(F,W);_.S0.Object.defineProperties(F.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return F}),bgM=w8.mixin;
w8.mixin=bgM?function(F){return RxT(bgM(F))}:RxT;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.L3=_.F8.IronButtonState;var lAh=lE;_.Un1="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var EO1=function(){return Math.random().toString(36).substring(7).split("").join(".")},vOc="@@redux/INIT"+EO1(),SIC="@@redux/REPLACE"+EO1();var P0h=typeof Symbol==="function"&&Symbol.observable||"@@observable";var TXC=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var exr="top right bottom left width height size weight".split(" "),gWB=typeof MutationObserver!=="undefined",uxD=TXC&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,Klf=function(){this.mutationEventsAdded_=this.JSC$12063_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=J0f(this.refresh.bind(this))},HgB=function(F,
W){var V=F.observers_;
W=V.indexOf(W);~W&&V.splice(W,1);!V.length&&F.JSC$12063_connected_&&TXC&&F.JSC$12063_connected_&&(document.removeEventListener("transitionend",F.onTransitionEnd_),window.removeEventListener("resize",F.refresh),F.mutationsObserver_&&(F.mutationsObserver_.disconnect(),uxD&&(HTMLElement.prototype.attachShadow=uxD)),F.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",F.refresh),F.mutationsObserver_=null,F.mutationEventsAdded_=!1,F.JSC$12063_connected_=!1)};
Klf.prototype.refresh=function(){Dei(this)&&this.refresh()};
var Dei=function(F){F=F.observers_.filter(function(W){return AcB(W),W.activeObservations_.length>0});
F.forEach(function(W){return jwT(W)});
return F.length>0},rcT=function(F){if(TXC&&!F.JSC$12063_connected_){document.addEventListener("transitionend",F.onTransitionEnd_);
window.addEventListener("resize",F.refresh);if(gWB){F.mutationsObserver_=new MutationObserver(F.refresh);var W={attributes:!0,childList:!0,characterData:!0,subtree:!0};F.mutationsObserver_.observe(document,W);uxD&&(function y(d){var z=d.shadowRoot;z&&(F.mutationsObserver_.observe(z,W),y(z));for(d=d.firstElementChild;d;)y(d),d=d.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var d=uxD.apply(this,_.QS.apply(0,arguments));
F.mutationsObserver_.observe(d,W);return d})}else document.addEventListener("DOMSubtreeModified",F.refresh),F.mutationEventsAdded_=!0;
F.JSC$12063_connected_=!0}};
Klf.prototype.onTransitionEnd_=function(F){var W=F.propertyName===void 0?"":F.propertyName;exr.some(function(V){return!!~W.indexOf(V)})&&this.refresh()};
var C6h=null;var k7u=function(F,W){for(var V=_.L(Object.keys(W)),d=V.next();!d.done;d=V.next())d=d.value,Object.defineProperty(F,d,{value:W[d],enumerable:!1,writable:!1,configurable:!0})};var IU=function(F){var W;return(F==null?void 0:(W=F.ownerDocument)==null?void 0:W.defaultView)||globalThis};var l3T={x:0,y:0,width:0,height:0},NXS=typeof SVGGraphicsElement!=="undefined"?function(F){return F instanceof IU(F).SVGGraphicsElement}:function(F){return F instanceof IU(F).SVGElement&&typeof F.getBBox==="function"};var f3Q=function(F){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=F};
f3Q.prototype.isActive=function(){var F=this.target;if(TXC)if(NXS(F)){var W=F.getBBox();W={x:0,y:0,width:W.width,height:W.height}}else{var V=F.clientWidth,d=F.clientHeight;if(V||d){var y=IU(F).getComputedStyle(F);W=TB(y["padding-top"]);var z=TB(y["padding-left"]),I=z+TB(y["padding-right"]),n=W+TB(y["padding-bottom"]),M=TB(y.width),Y=TB(y.height);y.boxSizing==="border-box"&&(Math.round(M+I)!==V&&(M-=Zx9(y,"left","right")+I),Math.round(Y+n)!==d&&(Y-=Zx9(y,"top","bottom")+n));F!==IU(F).document.documentElement&&
(F=Math.round(M+I)-V,d=Math.round(Y+n)-d,Math.abs(F)!==1&&(M-=F),Math.abs(d)!==1&&(Y-=d));W={x:z,y:W,width:M,height:Y}}else W=l3T}else W=l3T;this.contentRect_=W;return W.width!==this.broadcastWidth||W.height!==this.broadcastHeight};var wqr=function(F,W){var V=W.x;var d=W.y;var y=W.width;W=W.height;var z=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);k7u(z,{x:V,y:d,width:y,height:W,top:d,right:V+y,bottom:W+d,left:V});k7u(this,{target:F,contentRect:z})};var G7h=function(F,W){var V=C6h;this.activeObservations_=[];this.observations_=new Map;if(typeof F!=="function")throw new TypeError("Xe");this.callback_=F;this.controller_=V;this.callbackCtx_=W};
G7h.prototype.observe=function(F){if(F===void 0)throw new TypeError("Ye");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(F instanceof IU(F).Element))throw new TypeError("Ze");var W=this.observations_;W.has(F)||(W.set(F,new f3Q(F)),F=this.controller_,~F.observers_.indexOf(this)||F.observers_.push(this),F.JSC$12063_connected_||rcT(F),this.controller_.refresh())}};
G7h.prototype.unobserve=function(F){if(F===void 0)throw new TypeError("Ye");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(F instanceof IU(F).Element))throw new TypeError("Ze");var W=this.observations_;W.has(F)&&(W.delete(F),W.size||HgB(this.controller_,this))}};
G7h.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();HgB(this.controller_,this)};
var AcB=function(F){F.activeObservations_.splice(0);F.observations_.forEach(function(W){W.isActive()&&F.activeObservations_.push(W)})},jwT=function(F){if(F.activeObservations_.length>0){var W=F.callbackCtx_,V=F.activeObservations_.map(function(d){var y=d.target,z=d.contentRect_;
d.broadcastWidth=z.width;d.broadcastHeight=z.height;return new wqr(y,z)});
F.callback_.call(W,V,W);F.activeObservations_.splice(0)}};var n3=function(F){if(!(this instanceof n3))throw new TypeError("$e");if(!arguments.length)throw new TypeError("Ye");C6h||(C6h=new Klf);this.observer_=new G7h(F,this)};
n3.prototype.observe=function(F){this.observer_.observe(F)};
n3.prototype.unobserve=function(F){this.observer_.unobserve(F)};
n3.prototype.disconnect=function(){this.observer_.disconnect()};var OY9=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:n3;var xg={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"},cw={"2D":0,WebGL:1,WebGL2:2};cw[cw["2D"]]="2D";cw[1]="WebGL";cw[2]="WebGL2";var Fk9={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},Wkh={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},QqL={},d41={},yP9={},jZ=function(F){return eZ("Node",F,"childNodes")},Aa=function(F){return eZ("Node",F,"parentNode")},rG=function(F){return eZ("Node",F,"parentElement")},GZS=function(F){return eZ("Node",F,
"textContent")},Q6$=function(F){return zBh(F,"getRootNode")()},uw=function(F){return F&&"host"in F?eZ("ShadowRoot",F,"host"):null},KL=function(F){return F&&"shadowRoot"in F?eZ("Element",F,"shadowRoot"):null};var fL=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
fL.prototype.getId=function(F){if(!F)return-1;var W,V;return(V=(W=this.nodeMetaMap.get(F)||null)==null?void 0:W.id)!=null?V:-1};
fL.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var $eh=function(F,W){var V=F.getId(W);F.idNodeMap.delete(V);W.childNodes&&W.childNodes.forEach(function(d){return $eh(F,d)})};
fL.prototype.has=function(F){return this.idNodeMap.has(F)};
fL.prototype.add=function(F,W){this.idNodeMap.set(W.id,F);this.nodeMetaMap.set(F,W)};
fL.prototype.replace=function(F,W){var V=this.idNodeMap.get(F)||null;V&&(V=this.nodeMetaMap.get(V))&&this.nodeMetaMap.set(W,V);this.idNodeMap.set(F,W)};
fL.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var iKY=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,MV1=/^(?:[a-z+]+:)?\/\//i,YjC=/^www\..*/i,pz1=/^(data:)([^,]*),(.*)/i;var RBG=1,TOr=RegExp("[^a-z0-9-_:]"),kg,U4S,uoC=/^[^ \t\n\r\u000c]+/,gPS=/^[, \t\n\r\u000c]+/,APc=new WeakMap;var ta,XX=function(F){return ta?function(){var W=_.QS.apply(0,arguments);try{return F.apply(null,_.Pd(W))}catch(V){if(!ta||ta(V)!==!0)throw V;}}:F};var mJ=function(F){this.generateIdFn=F;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
mJ.prototype.getId=function(F,W,V,d){V=V||UeT(this,F);F=d||OgT(this,F);d=V.get(W);d||(d=this.generateIdFn(),V.set(W,d),F.set(d,W));return d};
mJ.prototype.getIds=function(F,W){var V=this,d=UeT(this,F),y=OgT(this,F);return W.map(function(z){return V.getId(F,z,d,y)})};
mJ.prototype.reset=function(F){F?(this.iframeIdToRemoteIdMap.delete(F),this.iframeRemoteIdToIdMap.delete(F)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var UeT=function(F,W){var V=F.iframeIdToRemoteIdMap.get(W);V||(V=new Map,F.iframeIdToRemoteIdMap.set(W,V));return V},OgT=function(F,W){var V=F.iframeRemoteIdToIdMap.get(W);
V||(V=new Map,F.iframeRemoteIdToIdMap.set(W,V));return V};var Onh=function(F){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new mJ(bKC);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=F.mutationCb;this.wrappedEmit=F.wrappedEmit;this.stylesheetManager=F.stylesheetManager;this.recordCrossOriginIframes=F.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new mJ(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=F.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$12127_handleMessage.bind(this))},c31=function(F,W){F.iframes.set(W,!0);
W.contentWindow&&F.crossOriginIframeMap.set(W.contentWindow,W)},Qn1=function(F,W){F.loadListener=W},PvL=function(F,W,V){F.mutationCb({adds:[{parentId:F.mirror.getId(W),
nextId:null,node:V}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(F.recordCrossOriginIframes){var d;(d=W.contentWindow)==null||d.addEventListener("message",F.JSC$12127_handleMessage.bind(F))}var y;(y=F.loadListener)==null||y.call(F,W);W.contentDocument&&W.contentDocument.adoptedStyleSheets&&W.contentDocument.adoptedStyleSheets.length>0&&bnc(F.stylesheetManager,W.contentDocument.adoptedStyleSheets,F.mirror.getId(W.contentDocument))};
Onh.prototype.JSC$12127_handleMessage=function(F){if(F.data.type==="rrweb"&&F.origin===F.data.origin&&F.source){var W=this.crossOriginIframeMap.get(F.source);W&&(W=XqT(this,W,F.data.event))&&this.wrappedEmit(W,F.data.isCheckout)}};
var XqT=function(F,W,V){switch(V.type){case 2:F.crossOriginIframeMirror.reset(W);F.crossOriginIframeStyleMirror.reset(W);xeu(F,V.data.node,W);var d=V.data.node.id;F.crossOriginIframeRootIdMap.set(W,d);vWm(F,V.data.node,d);return{timestamp:V.timestamp,type:3,data:{source:0,adds:[{parentId:F.mirror.getId(W),nextId:null,node:V.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return V;case 5:return aU(F,V.data.payload,W,["id","parentId","previousId","nextId"]),V;case 3:switch(V.data.source){case 0:return V.data.adds.forEach(function(y){aU(F,
y,W,["parentId","nextId","previousId"]);xeu(F,y.node,W);var z=F.crossOriginIframeRootIdMap.get(W);z&&vWm(F,y.node,z)}),V.data.removes.forEach(function(y){aU(F,y,W,["parentId",
"id"])}),V.data.attributes.forEach(function(y){aU(F,y,W,["id"])}),V.data.texts.forEach(function(y){aU(F,y,W,["id"])}),V;
case 12:case 6:case 1:return V.data.positions.forEach(function(y){aU(F,y,W,["id"])}),V;
case 7:case 2:case 3:case 9:case 5:return aU(F,V.data,W,["id"]),V;case 8:case 13:return aU(F,V.data,W,["id"]),EWB(F,V.data,W,["styleId"]),V;case 10:return V;case 14:return V.data.ranges.forEach(function(y){aU(F,y,W,["start","end"])}),V;
case 15:return aU(F,V.data,W,["id"]),EWB(F,V.data,W,["styleIds"]),(d=V.data.styles)==null||d.forEach(function(y){EWB(F,y,W,["styleId"])}),V}}return!1};
Onh.prototype.replace=function(F,W,V,d){d=_.L(d);for(var y=d.next();!y.done;y=d.next())if(y=y.value,Array.isArray(W[y])||typeof W[y]==="number")Array.isArray(W[y])?W[y]=F.getIds(V,W[y]):W[y]=F.getId(V,W[y]);return W};
var aU=function(F,W,V,d){F.replace(F.crossOriginIframeMirror,W,V,d)},EWB=function(F,W,V,d){F.replace(F.crossOriginIframeStyleMirror,W,V,d)},xeu=function(F,W,V){aU(F,W,V,["id",
"rootId"]);"childNodes"in W&&W.childNodes.forEach(function(d){xeu(F,d,V)})},vWm=function(F,W,V){W.type===0||W.rootId||(W.rootId=V);
"childNodes"in W&&W.childNodes.forEach(function(d){vWm(F,d,V)})};var LaS=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},ccB=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.B=ccB.prototype;_.B.getId=function(F){var W;return(W=this.styleIDMap.get(F))!=null?W:-1};
_.B.has=function(F){return this.styleIDMap.has(F)};
_.B.add=function(F,W){if(this.has(F))return this.getId(F);W=W===void 0?this.id++:W;this.styleIDMap.set(F,W);this.idStyleMap.set(W,F);return W};
_.B.getStyle=function(F){return this.idStyleMap.get(F)||null};
_.B.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.B.generateId=function(){return this.id++};var ttQ=function(){this.length=0;this.tail=this.head=null};
ttQ.prototype.get=function(F){if(F>=this.length)throw Error("af");for(var W=this.head,V=0;V<F;V++){var d=void 0;W=((d=W)==null?void 0:d.next)||null}return W};
var S7T=function(F,W){var V={value:W,previous:null,next:null};W.__ln=V;if(W.previousSibling&&"__ln"in W.previousSibling){var d=W.previousSibling.__ln.next;V.next=d;V.previous=W.previousSibling.__ln;W.previousSibling.__ln.next=V;d&&(d.previous=V)}else W.nextSibling&&"__ln"in W.nextSibling&&W.nextSibling.__ln.previous?(d=W.nextSibling.__ln.previous,V.previous=d,V.next=W.nextSibling.__ln,W.nextSibling.__ln.previous=V,d&&(d.next=V)):(F.head&&(F.head.previous=V),V.next=F.head,F.head=V);V.next===null&&
(F.tail=V);F.length++};
ttQ.prototype.removeNode=function(F){var W=F.__ln;this.head&&(W.previous?(W.previous.next=W.next)?W.next.previous=W.previous:this.tail=W.previous:(this.head=W.next)?this.head.previous=null:this.tail=null,F.__ln&&delete F.__ln,this.length--)};
var P6E=function(F,W){return F+"@"+W},snf=function(){var F=this;
this.locked=this.JSC$12158_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(W){W.forEach(F.JSC$12158_processMutation);F.emit()};
this.emit=function(){if(!F.JSC$12158_frozen&&!F.locked){for(var W=[],V=new Set,d=new ttQ,y=function(q){for(var R=-2;R===-2;)R=(q=q&&q.nextSibling)&&F.mirror.getId(q);return R},z=function(q){var R=Aa(q);
if(R&&War(q)){var b=!1;if(q.nodeType===Node.TEXT_NODE){var g=R.tagName;if(g==="TEXTAREA")return;g==="STYLE"&&F.addedSet.has(R)&&(b=!0)}R=Hw(R)?F.mirror.getId(FaL(q)):F.mirror.getId(R);g=y(q);if(R===-1||g===-1)return S7T(d,q);if(b=N9(q,{doc:F.doc,mirror:F.mirror,blockClass:F.blockClass,blockSelector:F.blockSelector,maskTextClass:F.maskTextClass,maskTextSelector:F.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:F.inlineStylesheet,maskInputOptions:F.maskInputOptions,maskTextFn:F.maskTextFn,
maskInputFn:F.maskInputFn,slimDOMOptions:F.slimDOMOptions,dataURLOptions:F.dataURLOptions,recordCanvas:F.recordCanvas,inlineImages:F.inlineImages,onSerialize:function(K){K.nodeName==="IFRAME"&&F.mirror.nodeMetaMap.get(K)&&c31(F.iframeManager,K);ZKC(K,F.mirror)&&tSc(F.stylesheetManager,K);q&&KL(q)&&SJC(F.shadowDomManager,KL(q),F.doc)},
onIframeLoad:function(K,C){PvL(F.iframeManager,K,C);K.contentWindow&&K.contentDocument&&J3W(F.shadowDomManager,K.contentWindow.Element,K.contentDocument)},
onStylesheetLoad:function(K,C){ZnK(F.stylesheetManager,K,C)},
cssCaptured:b}))W.push({parentId:R,nextId:g,node:b}),V.add(b.id)}};F.mapRemoves.length;)$eh(F.mirror,F.mapRemoves.shift());
for(var I=_.L(F.movedSet),n=I.next();!n.done;n=I.next())n=n.value,y3m(F.removesSubTreeCache,n)&&!F.movedSet.has(Aa(n))||z(n);I=_.L(F.addedSet);for(n=I.next();!n.done;n=I.next())n=n.value,o3G(F.droppedSet,n)||y3m(F.removesSubTreeCache,n)?o3G(F.movedSet,n)?z(n):F.droppedSet.add(n):z(n);for(n=null;d.length;){I=null;if(n){var M=F.mirror.getId(Aa(n.value)),Y=y(n.value);M!==-1&&Y!==-1&&(I=n)}if(!I)for(n=d.tail;n;){var h=n;n=n.previous;if(h&&(M=F.mirror.getId(Aa(h.value)),y(h.value)!==-1))if(M!==-1){I=h;
break}else if((M=Aa(h.value))&&M.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(M=uw(M),F.mirror.getId(M)!==-1)){I=h;break}}if(!I){for(;d.head;)d.removeNode(d.head.value);break}n=I.previous;d.removeNode(I.value);z(I.value)}z={texts:F.texts.map(function(q){var R=q.node,b=Aa(R);b&&b.tagName==="TEXTAREA"&&F.genTextAreaValueMutation(b);return{id:F.mirror.getId(R),value:q.value}}).filter(function(q){return!V.has(q.id)}).filter(function(q){return F.mirror.has(q.id)}),
attributes:F.attributes.map(function(q){var R=q.attributes;if(typeof R.style==="string"){var b=JSON.stringify(q.styleDiff),g=JSON.stringify(q._unchangedStyles);b.length<R.style.length&&(b+g).split("var(").length===R.style.split("var(").length&&(R.style=q.styleDiff)}return{id:F.mirror.getId(q.node),attributes:R}}).filter(function(q){return!V.has(q.id)}).filter(function(q){return F.mirror.has(q.id)}),
removes:F.removes,adds:W};if(z.texts.length||z.attributes.length||z.removes.length||z.adds.length)F.texts=[],F.attributes=[],F.attributeMap=new WeakMap,F.removes=[],F.addedSet=new Set,F.movedSet=new Set,F.droppedSet=new Set,F.removesSubTreeCache=new Set,F.movedMap={},F.mutationCb(z)}};
this.genTextAreaValueMutation=function(W){var V=F.attributeMap.get(W);V||(V={node:W,attributes:{},styleDiff:{},_unchangedStyles:{}},F.attributes.push(V),F.attributeMap.set(W,V));var d=Array.from(jZ(W),function(y){return GZS(y)||""}).join("");
V.attributes.value=IIG({element:W,maskInputOptions:F.maskInputOptions,tagName:W.tagName,type:m4C(W),value:d,maskInputFn:F.maskInputFn})};
this.JSC$12158_processMutation=function(W){if(!SjY(W.target,F.mirror,F.slimDOMOptions))switch(W.type){case "characterData":var V=GZS(W.target);$g(W.target,F.blockClass,F.blockSelector,!1)||V===W.oldValue||F.texts.push({value:lIG(W.target,F.maskTextClass,F.maskTextSelector,!0)&&V?F.maskTextFn?F.maskTextFn(V,tVL(W.target)):V.replace(/[\S]/g,"*"):V,node:W.target});break;case "attributes":V=W.target;var d=W.attributeName,y=W.target.getAttribute(d);if(d==="value"){var z=m4C(V);y=IIG({element:V,maskInputOptions:F.maskInputOptions,
tagName:V.tagName,type:z,value:y,maskInputFn:F.maskInputFn})}if($g(W.target,F.blockClass,F.blockSelector,!1)||y===W.oldValue)break;z=F.attributeMap.get(W.target);if(V.tagName==="IFRAME"&&d==="src"&&!F.keepIframeSrcFn(y))if(V.contentDocument)break;else d="rr_src";z||(z={node:W.target,attributes:{},styleDiff:{},_unchangedStyles:{}},F.attributes.push(z),F.attributeMap.set(W.target,z));d==="type"&&V.tagName==="INPUT"&&(W.oldValue||"").toLowerCase()==="password"&&V.setAttribute("data-rr-is-password","true");
if(!rP1(V.tagName,d))if(z.attributes[d]=j6S(F.doc,V.tagName.toLowerCase(),d.toLowerCase(),y),d==="style"){if(!F.unattachedDoc)try{F.unattachedDoc=document.implementation.createHTMLDocument()}catch(Y){F.unattachedDoc=F.doc}d=F.unattachedDoc.createElement("span");W.oldValue&&d.setAttribute("style",W.oldValue);y=_.L(Array.from(V.style));for(var I=y.next();!I.done;I=y.next()){I=I.value;var n=V.style.getPropertyValue(I),M=V.style.getPropertyPriority(I);n!==d.style.getPropertyValue(I)||M!==d.style.getPropertyPriority(I)?
z.styleDiff[I]=M===""?n:[n,M]:z._unchangedStyles[I]=[n,M]}d=_.L(Array.from(d.style));for(y=d.next();!y.done;y=d.next())y=y.value,V.style.getPropertyValue(y)===""&&(z.styleDiff[y]=!1)}else d==="open"&&V.tagName==="DIALOG"&&(V.matches("dialog:modal")?z.attributes.rr_open_mode="modal":z.attributes.rr_open_mode="non-modal");break;case "childList":$g(W.target,F.blockClass,F.blockSelector,!0)||(W.target.tagName==="TEXTAREA"?F.genTextAreaValueMutation(W.target):(W.addedNodes.forEach(function(Y){return F.genAdds(Y,
W.target)}),W.removedNodes.forEach(function(Y){var h=F.mirror.getId(Y),q=Hw(W.target)?F.mirror.getId(uw(W.target)):F.mirror.getId(W.target);
$g(W.target,F.blockClass,F.blockSelector,!1)||SjY(Y,F.mirror,F.slimDOMOptions)||F.mirror.getId(Y)===-1||(F.addedSet.has(Y)?(VS1(F.addedSet,Y),F.droppedSet.add(Y)):F.addedSet.has(W.target)&&h===-1||PVr(W.target,F.mirror)||(F.movedSet.has(Y)&&F.movedMap[h+"@"+q]?VS1(F.movedSet,Y):(F.removes.push({parentId:q,id:h,isShadow:Hw(W.target)&&DM(W.target)?!0:void 0}),dvK(Y,F.removesSubTreeCache))),F.mapRemoves.push(Y))})))}};
this.genAdds=function(W,V){if(!Jci(F.processedNodeManager,W,F)&&!F.addedSet.has(W)&&!F.movedSet.has(W)){if(F.mirror.nodeMetaMap.has(W)){if(SjY(W,F.mirror,F.slimDOMOptions))return;F.movedSet.add(W);var d=null;V&&F.mirror.nodeMetaMap.has(V)&&(d=F.mirror.getId(V));d&&d!==-1&&(F.movedMap[P6E(F.mirror.getId(W),d)]=!0)}else F.addedSet.add(W),F.droppedSet.delete(W);$g(W,F.blockClass,F.blockSelector,!1)||(jZ(W).forEach(function(y){return F.genAdds(y)}),W&&KL(W)&&jZ(KL(W)).forEach(function(y){F.processedNodeManager.add(y,
F);
F.genAdds(y,W)}))}}};
_.B=snf.prototype;_.B.init=function(F){var W=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(V){W[V]=F[V]})};
_.B.freeze=function(){this.JSC$12158_frozen=!0;this.canvasManager.freeze()};
_.B.unfreeze=function(){this.JSC$12158_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.B.isFrozen=function(){return this.JSC$12158_frozen};
_.B.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.B.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.B.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var OZ=[],EZ=window.Proxy,inr=["INPUT","TEXTAREA","SELECT"],MSL=new WeakMap;var ZgC=new Map,kPm=function(F,W,V){if(F&&(CvS(F,W)||typeof F==="object")){W=F.constructor.name;var d=ZgC.get(V);d||(d=new Map,ZgC.set(V,d));d.has(W)||d.set(W,[]);V=d.get(W);W=V.indexOf(F);W===-1&&(W=V.length,V.push(F));return W}},lJc=function(F,W,V){return F.map(function(d){return r3C(d,W,V)})},CvS=function(F,W){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(V){return typeof W[V]===
"function"}).find(function(V){return F instanceof W[V]})};var QwM=rX(["\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"]),
Lqf=_.ne(QwM.join(""));var v3W=function(F){var W=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12200_frozen=!1;this.JSC$12200_processMutation=function(M,Y){if(W.rafStamps.invokeId&&W.rafStamps.latestId!==W.rafStamps.invokeId||!W.rafStamps.invokeId)W.rafStamps.invokeId=W.rafStamps.latestId;W.pendingCanvasMutations.has(M)||W.pendingCanvasMutations.set(M,[]);W.pendingCanvasMutations.get(M).push(Y)};
var V=F.sampling===void 0?"all":F.sampling,d=F.win,y=F.blockClass,z=F.blockSelector,I=F.recordCanvas,n=F.dataURLOptions;this.mutationCb=F.mutationCb;this.mirror=F.mirror;I&&V==="all"&&FRM(this,d,y,z);I&&typeof V==="number"&&WRr(this,V,d,y,z,{dataURLOptions:n})};
_.B=v3W.prototype;_.B.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.B.freeze=function(){this.JSC$12200_frozen=!0};
_.B.unfreeze=function(){this.JSC$12200_frozen=!1};
_.B.lock=function(){this.locked=!0};
_.B.unlock=function(){this.locked=!1};
var WRr=function(F,W,V,d,y,z){var I=fJY(V,d,y,!0),n=new Map,M=NKS(IiG());M.onmessage=function(g){var K=g.data.id;n.set(K,!1);"base64"in g.data&&(g=g.data,F.mutationCb({id:K,type:cw["2D"],commands:[{property:"clearRect",args:[0,0,g.width,g.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:g.base64}],type:g.type}]},0,0]}]}))};
var Y=1E3/W,h=0,q=function(){var g=[];V.document.querySelectorAll("canvas").forEach(function(K){$g(K,d,y,!0)||g.push(K)});
return g},R=function(g){h&&g-h<Y||(h=g,q().forEach(function(K){var C,k,f,S,v;
return _.m(function(U){if(U.nextAddress==1){C=F.mirror.getId(K);if(n.get(C)||K.width===0||K.height===0)return U.return();n.set(C,!0);["webgl","webgl2"].includes(K.__context)&&(k=K.getContext(K.__context),((f=k)==null?void 0:(S=f.getContextAttributes())==null?void 0:S.preserveDrawingBuffer)===!1&&k.clear(k.COLOR_BUFFER_BIT));return U.yield(createImageBitmap(K),2)}v=U.yieldResult;M.postMessage({id:C,bitmap:v,width:K.width,height:K.height,dataURLOptions:z.dataURLOptions},[v]);_.UD(U)})}));
b=requestAnimationFrame(R)};
var b=requestAnimationFrame(R);F.resetObservers=function(){I();cancelAnimationFrame(b)}},FRM=function(F,W,V,d){V$T(F);
dqB(F);var y=fJY(W,V,d,!1),z=N7$(F.JSC$12200_processMutation.bind(F),W,V,d),I=GPL(F.JSC$12200_processMutation.bind(F),W,V,d);F.resetObservers=function(){y();z();I()}},dqB=function(F){requestAnimationFrame(function(){return ygQ(F)})},V$T=function(F){var W=function(V){F.rafStamps.latestId=V;
requestAnimationFrame(W)};
requestAnimationFrame(W)},ygQ=function(F){F.pendingCanvasMutations.forEach(function(W,V){var d=F.mirror.getId(V);
z9S(F,V,d)});
requestAnimationFrame(function(){return ygQ(F)})},z9S=function(F,W,V){if(!F.JSC$12200_frozen&&!F.locked){var d=F.pendingCanvasMutations.get(W);
if(d&&V!==-1){var y=d.map(function(z){z=Object.assign({},z);return delete z.type,z});
F.mutationCb({id:V,type:d[0].type,commands:y});F.pendingCanvasMutations.delete(W)}}};var X2m=function(){this.nodeMap=new WeakMap;this.active=!1},Jci=function(F,W,V){return(F=F.nodeMap.get(W))&&Array.from(F).some(function(d){return d!==V})};
X2m.prototype.add=function(F,W){var V=this;this.active||(this.active=!0,requestAnimationFrame(function(){V.nodeMap=new WeakMap;V.active=!1}));
this.nodeMap.set(F,(this.nodeMap.get(F)||new Set).add(W))};
X2m.prototype.destroy=function(){};var E3h=function(F){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=F.mutationCb;this.scrollCb=F.scrollCb;this.bypassOptions=F.bypassOptions;this.mirror=F.mirror;this.init()};
E3h.prototype.init=function(){this.reset();J3W(this,Element,document)};
var SJC=function(F,W,V){if(DM(W)&&!F.shadowDoms.has(W)){F.shadowDoms.add(W);var d=B7G(Object.assign({},F.bypassOptions,{doc:V,mutationCb:F.mutationCb,mirror:F.mirror,shadowDomManager:F}),W);F.restoreHandlers.push(function(){return d.disconnect()});
F.restoreHandlers.push(mv9(Object.assign({},F.bypassOptions,{scrollCb:F.scrollCb,doc:W,mirror:F.mirror})));setTimeout(function(){W.adoptedStyleSheets&&W.adoptedStyleSheets.length>0&&bnc(F.bypassOptions.stylesheetManager,W.adoptedStyleSheets,F.mirror.getId(uw(W)));F.restoreHandlers.push(T7G({mirror:F.mirror,stylesheetManager:F.bypassOptions.stylesheetManager},W))},0)}},J3W=function(F,W,V){F.restoreHandlers.push(gG(W.prototype,"attachShadow",function(d){return function(y){y=d.call(this,y);
var z=KL(this);z&&War(this)&&SJC(F,z,V);return y}}))};
E3h.prototype.reset=function(){this.restoreHandlers.forEach(function(F){try{F()}catch(W){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var Uvc=function(F){this.trackedLinkElements=new WeakSet;this.styleMirror=new ccB;this.mutationCb=F.mutationCb;this.adoptedStyleSheetCb=F.adoptedStyleSheetCb},ZnK=function(F,W,V){"_cssText"in V.attributes&&F.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:V.id,attributes:V.attributes}]});tSc(F,W)},tSc=function(F,W){F.trackedLinkElements.has(W)||F.trackedLinkElements.add(W)},bnc=function(F,W,V){if(W.length!==0){V={id:V,
styleIds:[]};var d=[];W=_.L(W);for(var y=W.next(),z={};!y.done;z={sheet$jscomp$3:void 0},y=W.next())z.sheet$jscomp$3=y.value,y=void 0,F.styleMirror.has(z.sheet$jscomp$3)?y=F.styleMirror.getId(z.sheet$jscomp$3):(y=F.styleMirror.add(z.sheet$jscomp$3),d.push({styleId:y,rules:Array.from(z.sheet$jscomp$3.rules||CSSRule,function(I){return function(n,M){return{rule:s6c(n,I.sheet$jscomp$3.href),index:M}}}(z))})),V.styleIds.push(y);
d.length>0&&(V.styles=d);F.adoptedStyleSheetCb(V)}};
Uvc.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var Pw,$vN,xvY;try{if(Array.from([1],function(F){return F*2})[0]!==2){var o2T=document.createElement("iframe");
document.body.appendChild(o2T);var sjE;Array.from=((sjE=o2T.contentWindow)==null?void 0:sjE.Array.from)||Array.from;document.body.removeChild(o2T)}}catch(F){console.debug("Unable to override Array.from",F)}var SZ=new fL;var Bim="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(" "),s_c={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},odC=null,WhC=null;var Lhh={},IXN=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 pJG={text:1},aXf={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var BVh=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,LRT={CONSTANT:{isUnwrappable:function(F){return F instanceof kl},
unwrap:Kqu},JAVASCRIPT:{isUnwrappable:function(F){return F instanceof _.I0},
unwrap:mb},HTML:{isUnwrappable:function(F){return F instanceof VW},
unwrap:function(F){return z0(F)}},
RESOURCE_URL:{isUnwrappable:function(F){return F instanceof wn},
unwrap:_.$v},STRING:{isUnwrappable:function(F){return F instanceof Object},
unwrap:function(F){return String(F)}},
STYLE:{isUnwrappable:function(F){return typeof F==="string"},
unwrap:function(F){return F}},
URL:{isUnwrappable:function(F){return EN(F)},
unwrap:_.cg}},Icf={CONSTANT:hwr,JAVASCRIPT:hwr,HTML:function(F){F=F instanceof VW?F:dK(String(F).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return z0(F)},
RESOURCE_URL:hwr,STRING:String,STYLE:hwr,URL:function(F,W){F=BVh.test(F)?F:void 0;return F===void 0?W:F}};var AOL=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,qbf=/[\t\n\f\r ]+/,bS$=/[\t\n\f\r ,]+/g,ewh=function(F,W,V){return V},FY={},n2Q=function(){var F=function(){var d={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",d):d}(),W=F.createHTML(""),V=F.createScript("");
F=F.createScriptURL("");return{INNOCUOUS_STRING:W,INNOCUOUS_SCRIPT:V,INNOCUOUS_URL:F}}(),QB=n2Q.INNOCUOUS_STRING,DNN=n2Q.INNOCUOUS_SCRIPT,HSf=n2Q.INNOCUOUS_URL;var mqT=function(F){var W=j_Y(F);return function(V,d,y,z){return z?W(z,d,y,V):QB}}({reportHandler:function(F,W){if(F)try{throw Error(W);
}catch(V){_.Ab(V)}},
safeTypesBridge:function(F,W,V){var d=LRT[W];return d.isUnwrappable(F)&&(d=d.unwrap(F,V),d!==V)?d:(0,Icf[W])(String(F),V)},
allowedIdentifierPrefixes:[""]});if(hM!==void 0)throw Error("cf");hM=mqT;if(hM!==mqT)throw Error("df");W6("Injectable",[]);var dYL=W6("Inject",[["token",void 0]]),z2L=W6("Optional",[]);W6("Injectable",[]);var o19=W6("Self",[]),sU$=W6("SkipSelf",[]);W6("Host",[]);var acD={},iTr=function(){};
iTr.prototype.resolve=function(){throw Error("ff");};
iTr.prototype.addProvider=function(){throw Error("ff");};var WJ$=Function;var M$B=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,YBM=function(){this._reflect=window.Reflect};
_.B=YBM.prototype;_.B.factory=function(F){return function(){return new (Function.prototype.bind.apply(F,[null].concat(_.Pd(_.QS.apply(0,arguments)))))}};
_.B._zipTypesAndAnnotations=function(F,W){var V=typeof F==="undefined"?Array(W.length):Array(F.length);for(var d=0;d<V.length;d++)V[d]=typeof F==="undefined"?[]:F[d]!=Object?[F[d]]:[],W&&ChN(W[d])&&(V[d]=V[d].concat(W[d]));return V};
_.B._ownParameters=function(F,W){if(M$B.exec(F.toString()))return null;if(F.parameters&&F.parameters!==W.parameters)return F.parameters;var V=F.ctorParameters;return V&&V!==W.ctorParameters?(W=typeof V==="function"?V():V,F=W.map(function(d){return d&&d.type}),W=W.map(function(d){return d&&lXm(d.decorators)}),this._zipTypesAndAnnotations(F,W)):ChN(this._reflect)&&ChN(this._reflect.getOwnMetadata)&&(W=this._reflect.getOwnMetadata("parameters",F),(V=this._reflect.getOwnMetadata("design:paramtypes",F))||
W)?this._zipTypesAndAnnotations(V,W):Array(F.length).fill(void 0)};
_.B.parameters=function(F){if(!F.prototype)return[];var W=Object.getPrototypeOf(F.prototype).constructor;(F=this._ownParameters(F,W))||W===Object||(F=this.parameters(W));return F||[]};
_.B._ownAnnotations=function(F,W){if(F.annotations&&F.annotations!==W.annotations)return F=F.annotations,typeof F==="function"&&F.annotations&&(F=F.annotations),F;if(F.decorators&&F.decorators!==W.decorators)return lXm(F.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",F)};
_.B.annotations=function(F){var W=Object.getPrototypeOf(F.prototype).constructor;F=this._ownAnnotations(F,W)||[];return(W!==Object?this.annotations(W):[]).concat(F)};
_.B._ownPropMetadata=function(F,W){if(F.propMetadata&&F.propMetadata!==W.propMetadata)return F=F.propMetadata,typeof F==="function"&&F.propMetadata&&(F=F.propMetadata),F;if(F.propDecorators&&F.propDecorators!==W.propDecorators){var V=F.propDecorators,d={};Object.keys(V).forEach(function(y){d[y]=lXm(V[y])});
return d}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",F)};
_.B.propMetadata=function(F){var W=Object.getPrototypeOf(F.prototype).constructor,V={};if(W!==Object){var d=this.propMetadata(W);Object.keys(d).forEach(function(z){V[z]=d[z]})}var y=this._ownPropMetadata(F,W);
y&&Object.keys(y).forEach(function(z){var I=[];V.hasOwnProperty(z)&&I.push.apply(I,_.Pd(V[z]));I.push.apply(I,_.Pd(y[z]));V[z]=I});
return V};
_.B.getter=function(F){return function(W){return W[F]}};
_.B.setter=function(F){return function(W,V){return W[F]=V}};
_.B.method=function(F){return function(W,V){if(!W[F])throw Error("gf`"+F);return W[F].apply(W,V)}};var puT=function(){};var h9T=function(F){this.reflectionCapabilities=F};
_.u(h9T,puT);_.B=h9T.prototype;_.B.factory=function(F){return this.reflectionCapabilities.factory(F)};
_.B.parameters=function(F){return this.reflectionCapabilities.parameters(F)};
_.B.annotations=function(F){return this.reflectionCapabilities.annotations(F)};
_.B.propMetadata=function(F){return this.reflectionCapabilities.propMetadata(F)};
_.B.getter=function(F){return this.reflectionCapabilities.getter(F)};
_.B.setter=function(F){return this.reflectionCapabilities.setter(F)};
_.B.method=function(F){return this.reflectionCapabilities.method(F)};var xNh=new h9T(new YBM);var MY=function(F,W){this.token=F;this.id=W;if(F===void 0||F===null)throw Error("mf");};
_.S0.Object.defineProperties(MY.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Vv(this.token)}}});
_.S0.Object.defineProperties(MY,{JSC$12256_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return yv.JSC$12260_numberOfKeys}}});
var qBf=function(){this._allKeys=new Map};
qBf.prototype.get=function(F){if(F instanceof MY)return F;if(this._allKeys.has(F))return this._allKeys.get(F);var W=new MY(F,MY.JSC$12256_numberOfKeys);this._allKeys.set(F,W);return W};
_.S0.Object.defineProperties(qBf.prototype,{JSC$12260_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var yv=new qBf;var BFh=function(F,W,V){this.key=F;this.optional=W;this.visibility=V},EdW=function(F){return new BFh(F,!1,null)},tKL=[],JOr=function(F,W,V){this.key=F;
this.resolvedFactories=W;this.multiProvider=V},SbN=function(F,W,V,d){this.factory=F;
this.dependencies=W;this.providerClass=V;this.providerValue=d};var Y1={},p3=function(F,W){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=W===void 0?null:W;F=_.L(F);for(W=F.next();!W.done;W=F.next())this.addProvider(W.value)};
_.B=p3.prototype;_.B.addProvider=function(F){this.keyIdToIndex.set(F.key.id,this.keyIds.length);this.providers.push(F);this.keyIds.push(F.key.id);this.objs.push(Y1)};
_.B.resolve=function(F,W){W=W===void 0?acD:W;return this._getByKey(yv.get(dU(F)),null,W)};
_.B._new=function(F){if(this.constructedKeyIds[F.key.id])throw UN1(this,F.key);this.constructedKeyIds[F.key.id]=!0;return this._instantiateProvider(F)};
_.B._instantiateProvider=function(F){if(F.multiProvider){for(var W=Array(F.resolvedFactories.length),V=0;V<F.resolvedFactories.length;++V)W[V]=this._instantiate(F,F.resolvedFactories[V]);return W}return this._instantiate(F,F.resolvedFactories[0])};
_.B._instantiate=function(F,W){var V=this,d=W.factory;try{var y=W.dependencies.map(function(I){return V._getByReflectiveDependency(I)})}catch(I){throw I.addKey&&I.addKey(this,F.key),I;
}try{var z=d.apply(null,_.Pd(y))}catch(I){throw OSr(this,I,F.key);}return z};
_.B._getByReflectiveDependency=function(F){return this._getByKey(F.key,F.visibility,F.optional?null:acD)};
_.B._getByKey=function(F,W,V){return F===R9B?this:W instanceof o19?this._getByKeySelf(F,V):this._getByKeyDefault(F,V,W)};
_.B._getObjByKeyId=function(F){for(var W=0;W<this.keyIds.length;W++)if(this.keyIds[W]===F)return this.objs[W]===Y1&&(this.objs[W]=this._new(this.providers[W])),this.objs[W];return Y1};
_.B._throwOrNull=function(F,W){if(W!==acD)return W;throw $N9(this,F);};
_.B._getByKeySelf=function(F,W){var V=this._getObjByKeyId(F.id);return V!==Y1?V:this._throwOrNull(F,W)};
_.B._getByKeyDefault=function(F,W,V){for(var d=V=V instanceof sU$?this.parent:this;V instanceof p3;){var y=V._getObjByKeyId(F.id);if(y!==Y1)return y;V=V.parent}y=void 0;if(V!==null)try{var z=V.resolve(F.token,W);if(z!==Y1)return z}catch(I){y=I}if(!(d instanceof p3&&I$r(F.token))){if(y)throw y;return this._throwOrNull(F,W)}for(z=d;z.parent instanceof p3;)z=z.parent;z.addProvider(ZSG({provide:F.token,useClass:F.token}));return z.resolve(F.token,W)};
_.B.toString=function(){return this.displayName};
_.S0.Object.defineProperties(p3.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+LJL(this,function(F){return' "'+F.key.displayName+'" '}).join(", ")+"])"}}});
var R9B=yv.get(dU(iTr));(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 bTQ=globalThis.XRegExp;var TVS=-1,e9B=function(F){addEventListener("pageshow",function(W){W.persisted&&(TVS=W.timeStamp,F(W))},!0)};var u3r=function(F,W,V){var d=g2T,y,z;return function(I){if(W.value>=0&&(I||V)){var n;if((z=W.value-((n=y)!=null?n:0))||y===void 0)y=W.value,W.delta=z,I=W.value,W.rating=I>d[1]?"poor":I>d[0]?"needs-improvement":"good",F(W)}}};var KRD=function(F){requestAnimationFrame(function(){return requestAnimationFrame(function(){return F()})})};var HTB=function(){var F=performance.getEntriesByType("navigation")[0];if(F&&F.responseStart>0&&F.responseStart<performance.now())return F};var DqD=function(){var F,W;return(W=(F=HTB())==null?void 0:F.activationStart)!=null?W:0};var hS=-1,AgD=new Set,jjr=function(F){if(document.visibilityState==="hidden"){if(F.type==="visibilitychange")for(var W=_.L(AgD),V=W.next();!V.done;V=W.next())V=V.value,V();isFinite(hS)||(hS=F.type==="visibilitychange"?F.timeStamp:0,removeEventListener("prerenderingchange",jjr,!0))}},rgh=function(){if(hS<0){var F=DqD(),W,V;
hS=(V=document.prerendering?void 0:(W=globalThis.performance.getEntriesByType("visibility-state").filter(function(d){return d.name==="hidden"&&d.startTime>F})[0])==null?void 0:W.startTime)!=null?V:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",jjr,!0);addEventListener("prerenderingchange",jjr,!0);e9B(function(){setTimeout(function(){hS=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return hS},
onHidden:function(d){AgD.add(d)}}};var CyB=function(){var F=F===void 0?-1:F;var W=HTB(),V="navigate";TVS>=0?V="back-forward-cache":W&&(document.prerendering||DqD()>0?V="prerender":document.wasDiscarded?V="restore":W.type&&(V=W.type.replace(/_/g,"-")));return{name:"LCP",value:F,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:V}};var mYr=new WeakMap;var kli=function(F){var W=W===void 0?{}:W;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var V=new PerformanceObserver(function(d){Promise.resolve().then(function(){F(d.getEntries())})});
V.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},W));return V}}catch(d){}};var lcu=function(F){var W=!1;return function(){W||(F(),W=!0)}};var NVm=function(F){document.prerendering?addEventListener("prerenderingchange",function(){return F()},!0):F()};var fcB=function(F){var W=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?F():(F=lcu(F),addEventListener("visibilitychange",F,{once:!0,capture:!0}),W(function(){F();removeEventListener("visibilitychange",F,{capture:!0})}))};var n1C=function(){};
n1C.prototype._processEntry=function(F){var W;(W=this._onBeforeProcessingEntry)==null||W.call(this,F)};var g2T=[2500,4E3],Dx$=function(F){var W=W===void 0?{}:W;NVm(function(){var V=rgh(),d=CyB(),y=a$K(W),z=function(R){W.reportAllChanges||(R=R.slice(-1));R=_.L(R);for(var b=R.next();!b.done;b=R.next())b=b.value,y._processEntry(b),b.startTime<V.firstHiddenTime&&(d.value=Math.max(b.startTime-DqD(),0),d.entries=[b],n())},I=kli(z);
if(I){var n=u3r(F,d,W.reportAllChanges);for(var M=lcu(function(){z(I.takeRecords());I.disconnect();n(!0)}),Y=function(R){R.isTrusted&&(fcB(M),removeEventListener(R.type,Y,{capture:!0}))},h=_.L(["keydown",
"click","visibilitychange"]),q=h.next();!q.done;q=h.next())addEventListener(q.value,Y,{capture:!0});e9B(function(R){d=CyB();n=u3r(F,d,W.reportAllChanges);KRD(function(){d.value=performance.now()-R.timeStamp;n(!0)})})}})};var wur;var GlB;_.t=function(){return GlB!==void 0?GlB:GlB=document.createElement("template")};
document.head.appendChild(_.t().content);var $qh;_.np({_template:function(){if($qh!==void 0)return $qh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;wur===void 0&&(wur=document.createElement("template"));var d=wur;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return $qh=F},
is:"tp-yt-app-toolbar"});var Uqf;var OTi;_.qY=function(){};
_.qY=_.np({_template:function(){if(OTi!==void 0)return OTi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Uqf===void 0&&(Uqf=document.createElement("template"));var d=Uqf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return OTi=F},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.qY.instance||(_.qY.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(F){this._text===F&&(F+="\u00a0");this._text="";this.async(function(){this._text=F},this.timeout)},
_onIronAnnounce:function(F){F.detail&&F.detail.text&&this.announce(F.detail.text)}});
_.qY.instance=null;_.qY.requestAvailability=function(){_.qY.instance||(_.qY.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.qY.instance):document.addEventListener("load",function(){document.body.appendChild(_.qY.instance)})};var XuT;var xqf;/*

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

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 RU,JgQ,ZTh;RU=Element.prototype;JgQ=RU.matches||RU.matchesSelector||RU.mozMatchesSelector||RU.msMatchesSelector||RU.oMatchesSelector||RU.webkitMatchesSelector;ZTh=function(){};
_.FTB=function(F){var W=QjB,V=[];return W._collectTabbableNodes(F,V)?W._sortByTabIndex(V):V};
_.B=ZTh.prototype;_.B.isFocusable=function(F){return JgQ.call(F,"input, select, textarea, button, object")?JgQ.call(F,":not([disabled])"):JgQ.call(F,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.B._normalizedTabIndex=function(F){return this.isFocusable(F)?(F=F.getAttribute("tabindex")||0,Number(F)):-1};
_.B._collectTabbableNodes=function(F,W){if(F.nodeType!==Node.ELEMENT_NODE||!this._isVisible(F))return!1;var V=this._normalizedTabIndex(F),d=V>0;V>=0&&W.push(F);if(F.localName==="content"||F.localName==="slot")V=_.z8(F).getDistributedNodes();else{var y;V=((y=_.z8(F).shadowRoot)!=null?y:_.z8(F.root||F)).children}for(F=0;F<V.length;F++)d=this._collectTabbableNodes(V[F],W)||d;return d};
_.B._isVisible=function(F){var W=F.style;return W.visibility!=="hidden"&&W.display!=="none"?(W=window.getComputedStyle(F),W.visibility!=="hidden"&&W.display!=="none"):!1};
_.B._sortByTabIndex=function(F){var W=F.length;if(W<2)return F;var V=Math.ceil(W/2);W=this._sortByTabIndex(F.slice(0,V));F=this._sortByTabIndex(F.slice(V));return this._mergeSortByTabIndex(W,F)};
_.B._mergeSortByTabIndex=function(F,W){for(var V=[];F.length>0&&W.length>0;)this._hasLowerTabOrder(F[0],W[0])?V.push(W.shift()):V.push(F.shift());return V.concat(F,W)};
_.B._hasLowerTabOrder=function(F,W){F=Math.max(F.tabIndex,0);W=Math.max(W.tabIndex,0);return F===0||W===0?W>F:F>W};
var QjB=new ZTh;var WTS;var VHr;_.np({_template:function(){if(VHr!==void 0)return VHr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;WTS===void 0&&(WTS=document.createElement("template"));var d=WTS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return VHr=F},
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&&_.z8(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.z8(this.parentNode).removeChild(this)},
_onTransitionend:function(F){F&&F.target===this&&this.complete()},
_openedChanged:function(F){F?this.prepare():(F=window.getComputedStyle(this),F.transitionDuration!=="0s"&&F.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 bf=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;AM(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)};
bf.prototype._bringOverlayAtIndexToFront=function(F){var W=this._overlays[F];if(W){var V=this._overlays.length-1,d=this._overlays[V];d&&this._shouldBeBehindOverlay(W,d)&&V--;if(!(F>=V)){d=Math.max(this._getZ(_.dAS(this)),this._minimumZ);for(this._getZ(W)<=d&&this._applyOverlayZ(W,d);F<V;)this._overlays[F]=this._overlays[F+1],F++;this._overlays[V]=W}}};
bf.prototype.addOverlay=function(F){var W=this._overlays.indexOf(F);if(W>=0)this._bringOverlayAtIndexToFront(W);else{W=this._overlays.length;var V=this._overlays[W-1],d=Math.max(this._getZ(V),this._minimumZ),y=this._getZ(F);V&&this._shouldBeBehindOverlay(F,V)&&(this._applyOverlayZ(V,d),W--,d=Math.max(this._getZ(this._overlays[W-1]),this._minimumZ));y<=d&&this._applyOverlayZ(F,d);this._overlays.splice(W,0,F)}this.trackBackdrop()};
bf.prototype.removeOverlay=function(F){F=this._overlays.indexOf(F);F!==-1&&(this._overlays.splice(F,1),this.trackBackdrop())};
_.dAS=function(F){return F._overlays[F._overlays.length-1]};
_.B=bf.prototype;_.B.trackBackdrop=function(){var F=this._overlayWithBackdrop();if(F||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(F)-1,this.backdropElement.opened=!!F,this.backdropElement.prepare()};
_.B._overlayWithBackdrop=function(){for(var F=this._overlays.length-1;F>=0;F--)if(this._overlays[F].withBackdrop)return this._overlays[F]};
_.B._getZ=function(F){var W=this._minimumZ;if(F){var V,d,y=Number(((V=F.hostElement)!=null?V:F).style.zIndex||window.getComputedStyle((d=F.hostElement)!=null?d:F).zIndex);y===y&&(W=y)}return W};
_.B._setZ=function(F,W){var V;((V=F.hostElement)!=null?V:F).style.zIndex=W};
_.B._applyOverlayZ=function(F,W){this._setZ(F,W+2)};
_.B._overlayInPath=function(F){F=F||[];for(var W=0;W<F.length;W++){var V=void 0;if(((V=F[W].polymerController)!=null?V:F[W])._manager===this)return F[W]}};
_.B._onCaptureClick=function(F){var W=this._overlays.length-1;if(W!==-1)for(var V=_.z8(F).path,d,y;(d=this._overlays[W])&&this._overlayInPath(V)!==((y=d.hostElement)!=null?y:d);)if(d._onCaptureClick(F),d.allowClickThrough)W--;else break};
_.B._onCaptureFocus=function(F){var W=_.dAS(this);W&&W._onCaptureFocus(F)};
_.B._onCaptureKeyDown=function(F){var W=_.dAS(this);W&&(_.JO.keyboardEventMatchesKeys(F,"esc")?W._onCaptureEsc(F):_.JO.keyboardEventMatchesKeys(F,"tab")&&W._onCaptureTab(F))};
_.B._shouldBeBehindOverlay=function(F,W){return!F.alwaysOnTop&&W.alwaysOnTop&&!W.contains(F)};
_.S0.Object.defineProperties(bf.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 F=document.activeElement;F&&F instanceof Element!==!1||(F=document.body);for(;F.root&&_.z8(F.root).activeElement;)F=_.z8(F.root).activeElement;return F}}});
_.TM=new bf;var i3C=0,MjC=0,YzK=null,pFW=[],o3=["wheel","mousewheel","DOMMouseScroll"],h2$;_.T("web_no_lock_on_touchstart_killswitch")&&(o3.push("touchstart"),o3.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;_.ej={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:_.TM},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var F;return this._focusedChild||_.z8((F=this.hostElement)!=null?F:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var F;return _.FTB((F=this.hostElement)!=null?F: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 F;this._observer=_.z8((F=this.hostElement)!=null?F:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var F;_.z8((F=this.hostElement)!=null?F:this).unobserveNodes(this._observer)}this._observer=null;for(var W in this.__rafs)this.__rafs[W]!==null&&cancelAnimationFrame(this.__rafs[W]);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(F){this.fire("iron-overlay-canceled",F,{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 F;((F=this.hostElement)!=null?F:this).style.outline="none";var W;((W=this.hostElement)!=null?W:this).style.display="none"}},
_openedChanged:function(F){if(F){var W;((W=this.hostElement)!=null?W:this).removeAttribute("aria-hidden")}else{var V;((V=this.hostElement)!=null?V: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 F;if(this.withBackdrop&&!((F=this.hostElement)!=null?F:this).hasAttribute("tabindex")){var W;((W=this.hostElement)!=null?W:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var V;((V=this.hostElement)!=null?V: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 F;((F=this.hostElement)!=null?F:this).style.display="none";var W;((W=this.hostElement)!=null?W:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var F,W;((F=this.hostElement)!=null?F:this).style.transition=((W=this.hostElement)!=null?W:this).style.webkitTransition="none";var V,d;((V=this.hostElement)!=null?V:this).style.transform=((d=this.hostElement)!=null?d:this).style.webkitTransform="none";var y;((y=this.hostElement)!=null?y:this).style.display=""},
_finishPositioning:function(){var F;((F=this.hostElement)!=null?F:this).style.display="none";this.scrollTop=this.scrollTop;var W,V;((W=this.hostElement)!=null?W:this).style.transition=((V=this.hostElement)!=null?V:this).style.webkitTransition="";var d,y;((d=this.hostElement)!=null?d:this).style.transform=((y=this.hostElement)!=null?y:this).style.webkitTransform="";var z;((z=this.hostElement)!=null?z:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var F=this._manager.deepActiveElement,W;if(!(W=F===document.body))a:{for(;F;F=F.assignedSlot||F.parentNode||F.host)if(F===this){W=!0;break a}W=!1}W&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(F){this.noCancelOnOutsideClick||this.cancel(F)},
_onCaptureFocus:function(F){if(this.withBackdrop){var W=_.z8(F).path;W.indexOf(this)===-1?(F.stopPropagation(),this._applyFocus()):this._focusedChild=W[0]}},
_onCaptureEsc:function(F){this.noCancelOnEscKey||this.cancel(F)},
_onCaptureTab:function(F){if(this.withBackdrop){this.__ensureFirstLastFocusables();var W=F.shiftKey,V=W?this.__firstFocusableNode:this.__lastFocusableNode;W=W?this.__lastFocusableNode:this.__firstFocusableNode;if(V===W)V=!0;else{var d=this._manager.deepActiveElement;V=d===V||d===this}V&&(F.preventDefault(),this._focusedChild=W,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 F=this._focusableNodes;this.__firstFocusableNode=F[0];this.__lastFocusableNode=F[F.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(F,W){var V=this.__rafs;V[F]!==null&&cancelAnimationFrame(V[F]);V[F]=requestAnimationFrame(function(){V[F]=null;W.call(this)}.bind(this))},
__updateScrollObservers:function(F,W,V){F&&W&&this.__isValidScrollAction(V)?(V==="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),h2$=_._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()):(F=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),F!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(F,1),h2$=_._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(NH)for(var F=this;F;)F.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&F.host&&this.__rootNodes.push(F),F=F.host||F.assignedSlot||F.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(W){W.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(F){F.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(F){return F==="lock"||F==="refit"||F==="cancel"},
__onCaptureScroll:function(F){if(!(this.__isAnimating||_.z8(F).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(F)}},
__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)}};
_.gF=[PyD,_.oU,_.ej];_.np({_template:function(){if(t$i!==void 0)return t$i;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;cgS===void 0&&(cgS=document.createElement("template"));var d=cgS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return t$i=F},
is:"tp-yt-iron-dropdown",behaviors:[_.ZX,_.JO,_.gF,pqB],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 F=_.z8(this.$.content).getDistributedNodes(),W=0,V=F.length;W<V;W++)if(F[W].nodeType===Node.ELEMENT_NODE)return F[W]},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(),_.ej._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.ej._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.ej._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var F=this.containedElement,W=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),V=0;V<W.length;V++)W[V].node=F;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(F){this._readied&&(F?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var F=this.focusTarget||this.containedElement;F&&this.opened&&!this.noAutoFocus?F.focus():_.ej._applyFocus.apply(this,arguments)}});var yiB;var zKi;/*

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 oXS=new _.Vs({type:"iconset"});
_.np({_template:function(){if(zKi!==void 0)return zKi;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;yiB===void 0&&(yiB=document.createElement("template"));
var d=yiB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return zKi=F},
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(F){F=(F||"").split(":");this._iconName=F.pop();this._iconsetName=F.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&&_.z8(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=oXS.byKey(this._iconsetName)){var F=this._iconset.applyIcon(this,this._iconName,this.theme);F&&F.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,_.z8(this.root).appendChild(this._img)}});var siu;var BbS;_.np({_template:function(){if(BbS!==void 0)return BbS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;siu===void 0&&(siu=document.createElement("template"));var d=siu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return BbS=F},
is:"tp-yt-iron-input",behaviors:[_.ys],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(){_.qY.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.z8(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.z8(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 F=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":F=/[0-9.,e-]/}return F},_bindValueChanged:function(F,W){W&&(F===void 0?W.value=null:F!==W.value&&(this.inputElement.value=F),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:F}))},
_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(F){var W=F.keyCode==19||F.keyCode==20||F.keyCode==45||F.keyCode==46||F.keyCode==144||F.keyCode==145||F.keyCode>32&&F.keyCode<41||F.keyCode>111&&F.keyCode<124;return!(F.keyCode==8||F.keyCode==9||F.keyCode==13||F.keyCode==27)&&!(F.charCode==0&&W)},
_onKeypress:function(F){if(this.allowedPattern||this.inputElement.type==="number"){var W=this._patternRegExp;if(W&&!(F.metaKey||F.ctrlKey||F.altKey)){this._patternAlreadyChecked=!0;var V=String.fromCharCode(F.charCode);this._isPrintable(F)&&!W.test(V)&&(F.preventDefault(),this._announceInvalidCharacter("Invalid character "+V+" not entered."))}}},
_checkPatternValidity:function(){var F=this._patternRegExp;if(!F)return!0;for(var W=0;W<this.inputElement.value.length;W++)if(!F.test(this.inputElement.value[W]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var F=this.inputElement.checkValidity();F&&(this.required&&this.bindValue===""?F=!1:this.hasValidator()&&(F=_.ys.validate.call(this,this.bindValue)));this.invalid=!F;this.fire("iron-input-validate");return F},
_announceInvalidCharacter:function(F){this.fire("iron-announce",{text:F})},
_computeValue:function(F){return F}});var LTi;var I0h;var nXD=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),mAE=nXD&&nXD[1]>=8;
_.np({_template:function(){if(I0h!==void 0)return I0h;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div aria-label="[[listAriaLabel]]" id="items" role="list" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;LTi===void 0&&(LTi=document.createElement("template"));var d=LTi;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return I0h=F},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0},listAriaLabel:{type:String}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[NfW,_.oU,_.Y7M,Yff],_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 _.z8(_.z8(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var F=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,F-this._physicalCount)},set _virtualStart(F){F=this._clamp(F,0,this._maxVirtualStart);this.grid&&(F-=F%this._itemsPerRow);this._virtualStartVal=F},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(F){F%=this._physicalCount;F<0&&(F=this._physicalCount+F);this.grid&&(F-=F%this._itemsPerRow);this._physicalStartVal=F},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(F){this._physicalCountVal=F},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 F=this._firstVisibleIndexVal;if(F==null){var W=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
F=this._iterateItems(function(V,d){W+=this._getPhysicalSizeIncrement(V);if(W>this._scrollPosition)return this.grid?d-d%this._itemsPerRow:d;if(this.grid&&this._virtualCount-1===d)return d-d%this._itemsPerRow})||0}return F},
get lastVisibleIndex(){var F=this._lastVisibleIndexVal;if(F==null){if(this.grid)F=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var W=this._physicalTop+this._scrollOffset;this._iterateItems(function(V,d){W<this._scrollBottom&&(F=d);W+=this._getPhysicalSizeIncrement(V)})}this._lastVisibleIndexVal=F}return F},
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,_.Ld);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(F){this.style.webkitOverflowScrolling=F===this?"touch":"";this.style.overflowY=F===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.Ld)},
updateViewportBoundaries:function(){var F=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(F["padding-top"],10);this._isRTL=F.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var F=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),W=F-this._scrollPosition,V=W>=0;this._scrollPosition=F;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(W)>this._physicalSize&&this._physicalSize>0?(W-=this._scrollOffset,V=Math.round(W/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=V,this._physicalStart+=V,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(F=this._getReusables(V),V?(this._physicalTop=F.physicalTop,this._virtualStart+=F.indexes.length,this._physicalStart+=F.indexes.length):(this._virtualStart=this._virtualStart-F.indexes.length,this._physicalStart=this._physicalStart-F.indexes.length),this._update(F.indexes,V?null:F.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),CC))},
_getReusables:function(F){var W=[],V=this._hiddenContentSize*this._ratio,d=this._virtualStart,y=this._virtualEnd,z=this._physicalCount,I=this._physicalTop+this._scrollOffset;var n=this._physicalBottom+this._scrollOffset;var M=this._scrollPosition,Y=this._scrollBottom;if(F){var h=this._physicalStart;n=M-I}else h=this._physicalEnd,n-=Y;for(;;){var q=this._getPhysicalSizeIncrement(h);n-=q;if(W.length>=z||n<=V)break;if(F){if(y+W.length+1>=this._virtualCount)break;if(I+q>=M-this._scrollOffset)break;W.push(h);
I+=q;h=(h+1)%z}else{if(d-W.length<=0)break;if(I+this._physicalSize-q<=Y)break;W.push(h);I-=q;h=h===0?z-1:h-1}}return{indexes:W,physicalTop:I-this._scrollOffset}},
_update:function(F,W){if(!(F&&F.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(F);this._updateMetrics(F);if(W)for(;W.length;)F=W.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(F);this._positionItems();this._updateScrollerSize()}},
_createPool:function(F){this._ensureTemplatized();var W,V=Array(F);for(W=0;W<F;W++){var d=this.stamp(null);V[W]=d.root.querySelector("*");this._itemsParent.appendChild(d.root)}return V},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(F){F=this._clamp(this._physicalCount+F,3,this._virtualCount-this._virtualStart);F=this._convertIndexToCompleteRow(F);if(this.grid){var W=F%this._itemsPerRow;W&&F-W<=this._physicalCount&&(F+=this._itemsPerRow);F-=W}F-=this._physicalCount;W=Math.round(this._physicalCount*.5);if(!(F<0)){if(F>0){W=window.performance.now();[].push.apply(this._physicalItems,this._createPool(F));for(var V=0;V<F;V++)this._physicalSizes.push(0);this._physicalCount+=F;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=F);this._update();this._templateCost=(window.performance.now()-W)/F;W=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||W===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,W)),Z0Q):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,W),CC))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var F=this._getReusables(!0);this._physicalTop=F.physicalTop;this._virtualStart+=F.indexes.length;this._physicalStart+=F.indexes.length;this._update(F.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 F={__key__:!0};F[this.as]=!0;F[this.indexAs]=!0;F[this.selectedAs]=!0;F.tabIndex=!0;this._instanceProps=F;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(F,W){typeof W!=="undefined"&&(this.notifyResize(),_.t3(),F&&this._updateGridMetrics())},
_itemsChanged:function(F){if(F.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,
_.Ld);else if(F.path==="items.splices"){this._adjustVirtualIndex(F.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(F.value.indexSplices.some(function(V){return V.addedCount>0||V.removed.length>0})){var W=this._getActiveElement();
this.contains(W)&&W.blur()}F=F.value.indexSplices.some(function(V){return V.index+V.addedCount>=this._virtualStart&&V.index<=this._virtualEnd},this);
this._isClientFull()&&!F||this._debounce("_render",this._render,_.Ld)}else F.path!=="items.length"&&this._forwardItemPath(F.path,F.value)},
_forwardItemPath:function(F,W){F=F.slice(6);var V=F.indexOf(".");V===-1&&(V=F.length);var d,y=this.modelForElement(this._offscreenFocusedItem),z=parseInt(F.substring(0,V),10);if(d=this._isIndexRendered(z)){var I=this._getPhysicalIndex(z);var n=this.modelForElement(this._physicalItems[I])}else y&&(n=y);n&&n[this.indexAs]===z&&(F=F.substring(V+1),F=this.as+(F?"."+F:""),n._setPendingPropertyOrPath(F,W,!1,!0),n._flushProperties&&n._flushProperties(),d&&(this._updateMetrics([I]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(F){F.forEach(function(W){W.removed.forEach(this._removeItem,this);W.index<this._virtualStart&&(W=Math.max(W.addedCount-W.removed.length,W.index-this._virtualStart),this._virtualStart+=W,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=W))},this)},
_removeItem:function(F){this.$.selector.deselect(F);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===F&&this._removeFocusedItem()},
_iterateItems:function(F,W){var V,d;if(arguments.length===2&&W)for(d=0;d<W.length;d++){var y=W[d];var z=this._computeVidx(y);if((V=F.call(this,y,z))!=null)return V}else{y=this._physicalStart;for(z=this._virtualStart;y<this._physicalCount;y++,z++)if((V=F.call(this,y,z))!=null)return V;for(y=0;y<this._physicalStart;y++,z++)if((V=F.call(this,y,z))!=null)return V}},
_computeVidx:function(F){return F>=this._physicalStart?this._virtualStart+(F-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+F},
_assignModels:function(F){this._iterateItems(function(W,V){var d=this._physicalItems[W],y=this.items&&this.items[V];if(y!=null){var z=this.modelForElement(d);z.__key__=null;this._forwardProperty(z,this.as,y);this._forwardProperty(z,this.selectedAs,this.$.selector.isSelected(y));this._forwardProperty(z,this.indexAs,V);this._forwardProperty(z,"tabIndex",this._focusedVirtualIndex===V?0:-1);this._physicalIndexForKey[z.__key__]=W;z._flushProperties&&z._flushProperties(!0);d.removeAttribute("hidden")}else d.setAttribute("hidden",
"")},F)},
_updateMetrics:function(F){_.t3();var W=0,V=0,d=this._physicalAverageCount,y=this._physicalAverage;this._iterateItems(function(z){V+=this._physicalSizes[z];this._physicalSizes[z]=this._physicalItems[z].offsetHeight;W+=this._physicalSizes[z];this._physicalAverageCount+=this._physicalSizes[z]?1:0},F);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(V=this._itemsPerRow===1?V:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+W-V,this._itemsPerRow=1);this._physicalAverageCount!==d&&(this._physicalAverage=Math.round((y*d+W)/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 F=this._physicalTop;if(this.grid){var W=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(V,d){var y=Math.floor(d%this._itemsPerRow*this._itemWidth+W);this._isRTL&&(y*=-1);this.translate3d(y+"px",F+"px",0,this._physicalItems[V]);this._shouldRenderNextRow(d)&&(F+=this._rowHeight)})}else this._iterateItems(function(V){this.translate3d(0,F+"px",0,this._physicalItems[V]);
F+=this._physicalSizes[V]})},
_getPhysicalSizeIncrement:function(F){return this.grid?this._computeVidx(F)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[F]},
_shouldRenderNextRow:function(F){return F%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var F=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(F!==0){this._physicalTop=this._physicalTop-F;var W=this._scrollPosition;!mAE&&W>0&&this._resetScrollPosition(W-F)}},
_resetScrollPosition:function(F){this.scrollTarget&&F>=0&&(this._scrollPosition=this._scrollTop=F)},
_updateScrollerSize:function(F){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((F=(F=(F=F||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(F){return this.scrollToIndex(this.items.indexOf(F))},
scrollToIndex:function(F){if(!(typeof F!=="number"||F<0||F>this.items.length-1)&&(_.t3(),this._physicalCount!==0)){F=this._clamp(F,0,this._virtualCount-1);if(!this._isIndexRendered(F)||F>=this._maxVirtualStart)this._virtualStart=this.grid?F-this._itemsPerRow*2:F-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var W=this._physicalStart,V=this._virtualStart,d=0,y=this._hiddenContentSize;V<F&&
d<=y;)d+=this._getPhysicalSizeIncrement(W),W=(W+1)%this._physicalCount,V++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+d);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)},_.Ld)},
selectItem:function(F){return this.selectIndex(this.items.indexOf(F))},
selectIndex:function(F){if(!(F<0||F>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(F)){var W=this.modelForElement(this._physicalItems[this._getPhysicalIndex(F)]);W&&(W[this.selectedAs]=!0);this.updateSizeForIndex(F)}this.$.selector.selectIndex(F)}},
deselectItem:function(F){return this.deselectIndex(this.items.indexOf(F))},
deselectIndex:function(F){F<0||F>=this._virtualCount||(this._isIndexRendered(F)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(F)])[this.selectedAs]=!1,this.updateSizeForIndex(F)),this.$.selector.deselectIndex(F))},
toggleSelectionForItem:function(F){return this.toggleSelectionForIndex(this.items.indexOf(F))},
toggleSelectionForIndex:function(F){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(F):this.$.selector.isSelected(this.items[F]))?this.deselectIndex(F):this.selectIndex(F)},
clearSelection:function(){this._iterateItems(function(F){this.modelForElement(this._physicalItems[F])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(F){(F?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(F){var W=this.modelForElement(F.target);if(W){var V=_.z8(F).path[0];F=this._getActiveElement();var d=this._physicalItems[this._getPhysicalIndex(W[this.indexAs])];if(V.localName!=="input"&&V.localName!=="button"&&V.localName!=="select"){V=W.tabIndex;W.tabIndex=-100;var y=F?F.tabIndex:-1;W.tabIndex=V;F&&d!==F&&d.contains(F)&&y!==-100||this.toggleSelectionForItem(W[this.as])}}},
_multiSelectionChanged:function(F){this.clearSelection();this.$.selector.multi=F},
updateSizeForItem:function(F){return this.updateSizeForIndex(this.items.indexOf(F))},
updateSizeForIndex:function(F){if(!this._isIndexRendered(F))return null;this._updateMetrics([this._getPhysicalIndex(F)]);this._positionItems();return null},
_manageFocus:function(){var F=this._focusedVirtualIndex;F>=0&&F<this._virtualCount?this._isIndexRendered(F)?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(F){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(F/this._itemsPerRow)*this._itemsPerRow:F},
_isIndexRendered:function(F){return F>=this._virtualStart&&F<=this._virtualEnd},
_isIndexVisible:function(F){return F>=this.firstVisibleIndex&&F<=this.lastVisibleIndex},
_getPhysicalIndex:function(F){return(this._physicalStart+(F-this._virtualStart))%this._physicalCount},
focusItem:function(F){this._focusPhysicalItem(F)},
_focusPhysicalItem:function(F){if(!(F<0||F>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(F)||this.scrollToIndex(F);var W=this._physicalItems[this._getPhysicalIndex(F)],V=this.modelForElement(W),d;V.tabIndex=-100;W.tabIndex===-100&&(d=W);d||(d=_.z8(W).querySelector('[tabindex="-100"]'));V.tabIndex=0;this._focusedVirtualIndex=F;d&&d.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 F=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var W=this.stamp(null);this._focusBackfillItem=W.root.querySelector("*");this._itemsParent.appendChild(W.root)}this._offscreenFocusedItem=this._physicalItems[F];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[F]=this._focusBackfillItem;this._focusedPhysicalIndex=F;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var F=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),W=this._physicalItems[F];if(W){var V=this.modelForElement(W),d=this.modelForElement(this._offscreenFocusedItem);V[this.as]===d[this.as]?(this._focusBackfillItem=W,V.tabIndex=-1,this._physicalItems[F]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(F){F=this.modelForElement(F.target);var W=this.modelForElement(this._focusedItem),V=this._offscreenFocusedItem!==null,d=this._focusedVirtualIndex;F&&(W===F?this._isIndexVisible(d)||this.scrollToIndex(d):(this._restoreFocusedItem(),W&&(W.tabIndex=-1),F.tabIndex=0,this._focusedVirtualIndex=d=F[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(d),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],V&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(F){switch(F.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&F.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&&F.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(F)}},
_clamp:function(F,W,V){return Math.min(V,Math.max(W,F))},
_debounce:function(F,W,V){this._debouncers=this._debouncers||{};this._debouncers[F]=_.XI(this._debouncers[F],V,W.bind(this));_.x3(this._debouncers[F])},
_forwardProperty:function(F,W,V){F._setPendingProperty(W,V)},
_forwardHostPropV2:function(F,W){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(V){V&&this.modelForElement(V).forwardHostProp(F,W)},this)},
_notifyInstancePropV2:function(F,W,V){ZDL(this.as,W)&&(F=F[this.indexAs],W==this.as&&(this.items[F]=V),this.notifyPath(mF(this.as,"items."+F,W),V))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(F,W,V){W.indexOf(this.as+".")===0&&this.notifyPath("items."+F.__key__+"."+W.slice(this.as.length+1),V)},
_forwardParentPath:function(F,W){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(V){V&&this.modelForElement(V).notifyPath(F,W)},this)},
_forwardParentProp:function(F,W){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(V){V&&(this.modelForElement(V)[F]=W)},this)},
_getActiveElement:function(){var F=this._itemsParent.node.domHost;return _.z8(F?F.root:document).activeElement},
_scrollTargetChanged:function(F,W){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(W)if(F==="document")this.scrollTarget=this._doc;else if(typeof F==="string"){var V,d;this.scrollTarget=(W=(d=(V=this.domHost)==null?void 0:V.polymerController)!=null?d:this.domHost)&&W.$?W.$[F]:_.z8(this.ownerDocument).querySelector("#"+F)}else this._isValidScrollTarget()&&(this._oldScrollTarget=F,this._toggleScrollListener(this._shouldHaveListener,F))}});var a0Q;var i5S;var MHB=function(F,W,V,d){F-=V;W-=d;return Math.sqrt(F*F+W*W)},YuS=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
qz1.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var R2r=function(F){F.maxRadius=0;F.mouseDownStart=0;F.mouseUpStart=0;F.xStart=0;F.yStart=0;F.xEnd=0;F.yEnd=0;F.containerMetrics=new qz1(F.element)};
b3L.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var F=YuS()-this.mouseDownStart;this.mouseUpStart&&(F-=this.mouseUpElapsed);return F},get mouseUpElapsed(){return this.mouseUpStart?YuS()-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 F=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(F*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-F/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 F=this.radius/(this.containerMetrics.size/2);var W=this.xNow-this.containerMetrics.width/2;var V=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+W+"px, "+V+"px)";this.waveContainer.style.transform="translate3d("+W+"px, "+V+"px, 0)";this.wave.style.webkitTransform="scale("+F+","+F+")";this.wave.style.transform="scale3d("+F+","+F+",1)"},
downAction:function(F){var W=this.containerMetrics.width/2,V=this.containerMetrics.height/2;R2r(this);this.mouseDownStart=YuS();this.center?(this.xStart=W,this.yStart=V):(this.xStart=F?F.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=F?F.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=W,this.yEnd=V);F=this.containerMetrics;W=this.xStart;V=this.yStart;this.maxRadius=Math.max(MHB(W,V,0,0),MHB(W,V,
F.width,0),MHB(W,V,0,F.height),MHB(W,V,F.width,F.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=YuS())},
remove:function(){_.z8(_.z8(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.np({_template:function(){if(i5S!==void 0)return i5S;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;a0Q===void 0&&(a0Q=document.createElement("template"));var d=a0Q;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return i5S=F},
is:"tp-yt-paper-ripple",behaviors:[_.JO],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(){_.z8(this).parentNode.nodeType==11?this.keyEventTarget=_.z8(this).getOwnerRoot().host:this.keyEventTarget=_.z8(this).parentNode;var F=this.keyEventTarget;this.listen(F,"up","uiUpAction");this.listen(F,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(F){F.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var F=0;F<this.ripples.length;++F)if(!this.ripples[F].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(F){this.noink||this.downAction(F)},
downAction:function(F){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(F),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(F){this.noink||this.upAction(F)},
upAction:function(F){this.holdDown||(this.ripples.forEach(function(W){W.upAction(F)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var F=0;F<this.ripples.length;++F){var W=this.ripples[F];W.isOpacityFullyDecayed&&!W.isRestingAtMaxRadius&&this.removeRipple(W)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var F=new b3L(this);_.z8(this.$.waves).appendChild(F.waveContainer);this.$.background.style.backgroundColor=F.color;this.ripples.push(F);this._setAnimating(!0);return F},
removeRipple:function(F){var W=this.ripples.indexOf(F);W<0||(this.ripples.splice(W,1),F.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var F;for(F=0;F<this.ripples.length;++F){var W=this.ripples[F];W.draw();this.$.background.style.opacity=W.outerOpacity;W.isOpacityFullyDecayed&&!W.isRestingAtMaxRadius&&this.removeRipple(W)}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(F,W){W!==void 0&&(F?this.downAction():this.upAction())}});var uf={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(F){QQ._downHandler.call(this,F);this.pressed&&this.ensureRipple(F)},
ensureRipple:function(F){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var W=this._rippleContainer||this.root;W&&_.z8(W).appendChild(this._ripple);if(F){W=_.z8(this._rippleContainer||this);var V=_.z8(F).rootTarget;W.deepContains(V)&&this._ripple.uiDownAction(F)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(F){this.hasRipple()&&(this._ripple.noink=F)}};var pRB={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 F=1;this.disabled?F=0:this.active||this.pressed?F=4:this.receivedFocusFromKeyboard&&(F=3);this._setElevation(F)},
_computeKeyboardClass:function(F){this.toggleClass("keyboard-focus",F)},
_spaceKeyDownHandler:function(F){QQ._spaceKeyDownHandler.call(this,F);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(F){QQ._spaceKeyUpHandler.call(this,F);this.hasRipple()&&this._ripple.uiUpAction()}},hKu=[zxE,
_.ZX,uf,pRB];_.quT={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(F){F&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=F)},
_createRipple:function(){var F=uf._createRipple();F.id="ink";F.setAttribute("center","");F.classList.add("circle");return F}};
_.RKQ=[zxE,_.ZX,uf,_.quT];_.b5B=[_.RKQ,BXB,{_checkedChanged:function(){swM._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){uf._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var TbM;var eKC;var gXh=function(){};
_.B=gXh.prototype;_.B.registered=function(){};
_.B.addOwnKeyBinding=function(){};
_.B.removeOwnKeyBindings=function(){};
_.B.keyboardEventMatchesKeys=function(){};
_.B._collectKeyBindings=function(){};
_.B._prepKeyBindings=function(){};
_.B._addKeyBinding=function(){};
_.B._resetKeyEventListeners=function(){};
_.B._listenKeyEventListeners=function(){};
_.B._unlistenKeyEventListeners=function(){};
_.B._onKeyBindingEvent=function(){};
_.B._triggerKeyHandler=function(){};
_.B._tapHandler=function(){};
_.B._focusChanged=function(){};
_.B._detectKeyboardFocus=function(){};
_.B._userActivate=function(){};
_.B._upHandler=function(){};
_.B._asyncClick=function(){};
_.B._pressedChanged=function(){};
_.B._ariaActiveAttributeChanged=function(){};
_.B._activeChanged=function(){};
_.B._controlStateChanged=function(){};
_.B._changedButtonState=function(){};
_.B._focusBlurHandler=function(){};
_.B._disabledChanged=function(){};
_.B._changedControlState=function(){};
_.B._buttonStateChanged=function(){};
_.B._downHandler=function(){};
_.B.ensureRipple=function(){};
_.B.getRipple=function(){};
_.B.hasRipple=function(){};
_.B._createRipple=function(){};
_.B._noinkChanged=function(){};
_.B._computeKeyboardClass=function(){};
_.B._spaceKeyDownHandler=function(){};
_.B._spaceKeyUpHandler=function(){};
_.B._setPressed=function(){};
_.B._setPointerDown=function(){};
_.B._setReceivedFocusFromKeyboard=function(){};
_.B._setFocused=function(){};
_.B._setElevation=function(){};
gXh=_.np({_template:function(){if(eKC!==void 0)return eKC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;TbM===void 0&&(TbM=document.createElement("template"));var d=TbM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return eKC=F},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[hKu],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?pRB._calculateElevation.apply(this):this._setElevation(0)}});var uzr;var KTM;var H5r={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(F){_.T("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(F)},
_onDialogClickWrapped:function(F){_.T("dialog_behavior_no_tap_killswitch")||this._onDialogClick(F)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(F,W){W&&(F?(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(F){if(F){var W;((W=this.hostElement)!=null?W:this).setAttribute("aria-modal","true")}else{var V;((V=this.hostElement)!=null?V:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(F){this.closingReason=this.closingReason||{};this.closingReason.confirmed=F},
_onDialogClick:function(F){for(var W=_.z8(F).path,V=0,d,y=W.indexOf((d=this.hostElement)!=null?d:this);V<y;V++)if(d=W[V],d.hasAttribute&&(d.hasAttribute("dialog-dismiss")||d.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(d.hasAttribute("dialog-confirm"));this.close();F.stopPropagation();break}}},DAm=[_.gF,
H5r];var Aiu=document.createElement("template");_.H(Aiu,'<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(Aiu.content);var jih=document.createElement("template");_.H(jih,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(jih.content);_.np({_template:function(){if(KTM!==void 0)return KTM;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;uzr===void 0&&(uzr=document.createElement("template"));var d=uzr;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return KTM=F},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[DAm,pqB],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 rii;var CIB;_.np({_template:function(){if(CIB!==void 0)return CIB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;rii===void 0&&(rii=document.createElement("template"));var d=rii;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return CIB=F},
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 F,W,V;if(((F=window.ShadyDOM)==null?void 0:F.noPatch)!==!0&&((W=window.ShadyDOM)==null?void 0:W.noPatch)!=="on-demand"||((V=this.__shady_parentNode)==null?void 0:V.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(H5r)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var kYT=_.Cg(['<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>']),l0S=_.bpC(kYT);l0S.setAttribute("style","display: none;");document.head.appendChild(l0S.content);var Nbi;var f0C;var wRC;var GYm;_.np({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[sz],configure:function(F){var W=F.node,V=W.getBoundingClientRect().height;return this._effect=new KeyframeEffect(W,[{height:V/2+"px"},{height:V+"px"}],this.timingFromConfig(F))}});
_.np({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[sz],configure:function(F){var W=F.node,V=W.getBoundingClientRect().width;return this._effect=new KeyframeEffect(W,[{width:V/2+"px"},{width:V+"px"}],this.timingFromConfig(F))}});
_.np({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[sz],configure:function(F){var W=F.node,V=W.getBoundingClientRect().width;return this._effect=new KeyframeEffect(W,[{width:V+"px"},{width:V-V/20+"px"}],this.timingFromConfig(F))}});
_.np({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[sz],configure:function(F){var W=F.node,V=W.getBoundingClientRect().height;this.setPrefixedProperty(W,"transformOrigin","0 0");return this._effect=new KeyframeEffect(W,[{height:V+"px",transform:"translateY(0)"},{height:V/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(F))}});var K3={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},$AB=function(){};
_.B=$AB.prototype;_.B.registered=function(){};
_.B.addOwnKeyBinding=function(){};
_.B.removeOwnKeyBindings=function(){};
_.B.keyboardEventMatchesKeys=function(){};
_.B._collectKeyBindings=function(){};
_.B._prepKeyBindings=function(){};
_.B._addKeyBinding=function(){};
_.B._resetKeyEventListeners=function(){};
_.B._listenKeyEventListeners=function(){};
_.B._unlistenKeyEventListeners=function(){};
_.B._onKeyBindingEvent=function(){};
_.B._triggerKeyHandler=function(){};
_.B._focusBlurHandler=function(){};
_.B._changedControlState=function(){};
_.B._setFocused=function(){};
$AB=_.np({_template:function(){if(GYm!==void 0)return GYm;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;wRC===void 0&&(wRC=document.createElement("template"));var d=wRC;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return GYm=F},
is:"tp-yt-paper-menu-button",behaviors:[_.JO,_.ZX],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:K3.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:K3.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:K3.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 F=_.z8(this.$.content).getDistributedNodes(),W=0,V=F.length;W<V;W++)if(F[W].nodeType===Node.ELEMENT_NODE)return F[W]},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(F,W){F?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):W!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(F){_.ZX._disabledChanged.apply(this,arguments);F&&this.opened&&this.close()},
__onIronOverlayCanceled:function(F){var W=this.$.trigger;_.z8(F.detail).path.indexOf(W)>-1&&F.preventDefault()}});
Object.keys(K3).forEach(function(F){$AB[F]=K3[F]});var UAS=_.F8.IronButtonState,O5B=(0,_.di)(HTMLElement);
_.np({_template:function(){if(f0C!==void 0)return f0C;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Nbi===void 0&&(Nbi=document.createElement("template"));var d=Nbi;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return f0C=F},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[UAS,_.ZX,uf,_.WF,_.ys],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(F){var W=(0,_.pC)(this);W.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:F});W.shadowRoot.appendChild(F);return O5B.prototype._attachDom.call(this,F)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var F=this.contentElement;F&&F.selectedItem&&this._setSelectedItem(F.selectedItem)},
get contentElement(){for(var F=_.z8(this.$.content).getDistributedNodes(),W=0,V=F.length;W<V;W++)if(F[W].nodeType===Node.ELEMENT_NODE)return F[W]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(F){this._setSelectedItem(F.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(F){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F)===this&&this.open()},
_selectedItemChanged:function(F){var W="";F?W=F.label||F.getAttribute("label")||F.textContent.trim():W="";this.value=W;this._setSelectedItemLabel(W)},
_computeMenuVerticalOffset:function(F,W){return W?W:F?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var F=this.opened?"true":"false",W=this.contentElement;W&&W.setAttribute("aria-expanded",F)},
_computeLabelClass:function(F,W,V){var d="label";if(F)V&&(d+=" label-is-hidden");else if(V||W)d+=" label-is-floating";return d},
_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 XRE;var xAf;_.np({is:"tp-yt-paper-icon-button",_template:function(){if(xAf!==void 0)return xAf;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;XRE===void 0&&(XRE=document.createElement("template"));var d=XRE;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return xAf=F},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.RKQ],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(F,W){var V=this.getAttribute("aria-label");V&&W!=V||this.setAttribute("aria-label",F)}});var vXT;var EXS;_.HF=[zxE,_.ZX,{hostAttributes:{role:"option",tabindex:"0"}}];_.np({_template:function(){if(EXS!==void 0)return EXS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;vXT===void 0&&(vXT=document.createElement("template"));var d=vXT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return EXS=F},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.HF]});var cih;var tHS;var Sur={attached:function(){this.fire("addon-attached")},
update:function(){}};var PID=1,JiB=1,Z5D=1,QiT=[_.ZX,_.JO,{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();!Nv&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(F,W){F?F=F+" "+W:F=W;return F},
_onAddonAttached:function(F){F=_.z8(F).rootTarget;if(F.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,F.id);else{var W="paper-input-add-on-"+JiB++;F.id=W;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,W)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(F){_.ZX._focusBlurHandler.call(this,F);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var F=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",F);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(F){try{var W=this.inputElement.selectionStart;this.value=F;this.inputElement.selectionStart=W;this.inputElement.selectionEnd=W}catch(V){this.value=F}},
_computeAlwaysFloatLabel:function(F,W){return W||F},
_updateAriaLabelledBy:function(){var F=_.z8(this.root).querySelector("label");if(F){if(F.id)var W=F.id;else W="paper-input-label-"+PID++,F.id=W;this._ariaLabelledBy=W}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+Z5D++)},
_onChange:function(F){this.shadowRoot&&this.fire(F.type,{sourceEvent:F},{node:this,bubbles:F.bubbles,cancelable:F.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var F=document.activeElement;F instanceof HTMLElement&&F!==document.body&&F!==document.documentElement||this._focusableElement.focus()}}}];var FGr;var WGf;_.np({_template:function(){if(WGf!==void 0)return WGf;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;FGr===void 0&&(FGr=document.createElement("template"));var d=FGr;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return WGf=F},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[Sur],properties:{_charCounterStr:{type:String,value:"0"}},update:function(F){if(F.inputElement){F.value=F.value||"";var W=F.value.toString().length.toString();F.inputElement.hasAttribute("maxlength")&&(W+="/"+F.inputElement.getAttribute("maxlength"));this._charCounterStr=W}}});var VbS;var dnE;_.np({_template:function(){if(dnE!==void 0)return dnE;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;VbS===void 0&&(VbS=document.createElement("template"));var d=VbS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return dnE=F},
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 z6(this.attrForValue)},get _inputElement(){return _.z8(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(F){this._addons||(this._addons=[]);F=F.target;this._addons.indexOf(F)===-1&&(this._addons.push(F),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(F){this._handleValueAndAutoValidate(F.target)},
_onValueChanged:function(F){var W=F.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,W.value===void 0||W.value===""))return;this._handleValueAndAutoValidate(F.target)},
_handleValue:function(F){var W=this._inputElementValue;W||W===0||F.type==="number"&&!F.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:F,value:W,invalid:this.invalid})},
_handleValueAndAutoValidate:function(F){this.autoValidate&&F&&(this.invalid=!(F.validate?F.validate(this._inputElementValue):F.checkValidity()));this._handleValue(F)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(F){if(this._addons)for(var W,V=0;W=this._addons[V];V++)W.update(F)},
_computeInputContentClass:function(F,W,V,d,y){var z="input-content";F?(y&&(z+=" label-is-hidden"),d&&!this.noUnfloatedLabelError&&(z+=" is-invalid")):(F=this.querySelector("label"),W||y?(z+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",d?z+=" is-invalid":V&&(z+=" label-is-highlighted")):(F&&(this.$.labelAndInputContainer.style.position="relative"),d&&!this.noUnfloatedLabelError&&(z+=" is-invalid")));V&&(z+=" focused");return z},
_computeUnderlineClass:function(F,W){var V="underline";W?V+=" is-invalid":F&&(V+=" is-highlighted");return V},
_computeAddOnContentClass:function(F,W){var V="add-on-content";W?V+=" is-invalid":F&&(V+=" is-highlighted");return V}});var y0S;var zcC;_.np({_template:function(){if(zcC!==void 0)return zcC;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;y0S===void 0&&(y0S=document.createElement("template"));var d=y0S;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return zcC=F},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[Sur],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(F){this._setInvalid(F.invalid)}});_.np({is:"tp-yt-paper-input",_template:function(){if(tHS!==void 0)return tHS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;cih===void 0&&(cih=document.createElement("template"));var d=cih;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return tHS=F},
behaviors:[QiT,_.WF],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 oOr;var sqh;_.np({_template:function(){if(sqh!==void 0)return sqh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=
F.content,V=W.insertBefore;oOr===void 0&&(oOr=document.createElement("template"));var d=oOr;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return sqh=F},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.HF]});var BSm;var LGm;_.np({_template:function(){if(LGm!==void 0)return LGm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;BSm===void 0&&(BSm=document.createElement("template"));var d=BSm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return LGm=F},
is:"tp-yt-paper-item-body"});var IdT;var nOC;var mnS=function(){};
_.B=mnS.prototype;_.B.indexOf=function(){};
_.B.selectPrevious=function(){};
_.B.selectNext=function(){};
_.B.selectIndex=function(){};
_.B.forceSynchronousItemUpdate=function(){};
_.B._checkFallback=function(){};
_.B._addListener=function(){};
_.B._removeListener=function(){};
_.B._activateEventChanged=function(){};
_.B._updateItems=function(){};
_.B._selectSelected=function(){};
_.B._filterItem=function(){};
_.B._valueToItem=function(){};
_.B._valueToIndex=function(){};
_.B._indexToValue=function(){};
_.B._valueForItem=function(){};
_.B._observeItems=function(){};
_.B._itemActivate=function(){};
_.B.multiChanged=function(){};
_.B._updateAttrForSelected=function(){};
_.B._updateSelected=function(){};
_.B._selectMulti=function(){};
_.B._selectionChange=function(){};
_.B._toggleSelected=function(){};
_.B._valuesToItems=function(){};
_.B.registered=function(){};
_.B.addOwnKeyBinding=function(){};
_.B.removeOwnKeyBindings=function(){};
_.B.keyboardEventMatchesKeys=function(){};
_.B._collectKeyBindings=function(){};
_.B._prepKeyBindings=function(){};
_.B._addKeyBinding=function(){};
_.B._resetKeyEventListeners=function(){};
_.B._listenKeyEventListeners=function(){};
_.B._unlistenKeyEventListeners=function(){};
_.B._onKeyBindingEvent=function(){};
_.B._triggerKeyHandler=function(){};
_.B.select=function(){};
_.B._resetTabindices=function(){};
_.B._updateMultiselectable=function(){};
_.B._focusWithKeyboardEvent=function(){};
_.B._clearSearchText=function(){};
_.B._focusPrevious=function(){};
_.B._focusNext=function(){};
_.B._applySelection=function(){};
_.B._focusedItemChanged=function(){};
_.B._onIronItemsChanged=function(){};
_.B._onShiftTabDown=function(){};
_.B._onFocus=function(){};
_.B._onUpKey=function(){};
_.B._onDownKey=function(){};
_.B._onEscKey=function(){};
_.B._onKeydown=function(){};
_.B._activateHandler=function(){};
_.B._disabledChanged=function(){};
_.B._setSelectedItem=function(){};
_.B._setItems=function(){};
_.B._setSelectedItems=function(){};
_.B._setFocusedItem=function(){};
mnS=_.np({_template:function(){if(nOC!==void 0)return nOC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;IdT===void 0&&(IdT=document.createElement("template"));var d=IdT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return nOC=F},
is:"tp-yt-paper-listbox",behaviors:[meh],hostAttributes:{role:"listbox"}});var adm;var ixu;var Mbh={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(F,W){return[F||W?"active":"",W?"cooldown":""].join(" ")},
__activeChanged:function(F,W){this.__setAriaHidden(!F);this.__coolingDown=!F&&W},
__altChanged:function(F){this.setAttribute("aria-label",F||"loading")},
__setAriaHidden:function(F){F?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.np({_template:function(){if(ixu!==void 0)return ixu;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;adm===void 0&&(adm=document.createElement("template"));var d=adm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return ixu=F},
is:"tp-yt-paper-spinner",behaviors:[Mbh]});var YIm;var poM;_.np({_template:function(){if(poM!==void 0)return poM;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;YIm===void 0&&(YIm=document.createElement("template"));var d=YIm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return poM=F},
is:"tp-yt-paper-spinner-lite",behaviors:[Mbh]});var hci;var qIQ;_.np({_template:function(){if(qIQ!==void 0)return qIQ;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;hci===void 0&&(hci=document.createElement("template"));var d=hci;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return qIQ=F},
is:"tp-yt-paper-tab",behaviors:[_.ZX,_.F8.IronButtonState,uf],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 F=_.z8(this).parentNode;return!!F&&!!F.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(F){if(this.link){var W=this.queryEffectiveChildren("a");W&&F.target!==W&&W.click()}}});var Rcf;var bxE;var TSQ=_.Cg(['<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>']),ecT=_.bpC(TSQ);document.head.appendChild(ecT.content);_.np({_template:function(){if(bxE!==void 0)return bxE;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Rcf===void 0&&(Rcf=document.createElement("template"));var d=Rcf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return bxE=F},
is:"tp-yt-paper-tabs",behaviors:[_.oU,_.igB],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(F){_.z8(this).querySelectorAll("tp-yt-paper-tab").forEach(F?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(F){F.setAttribute("noink","")},
_removeNoinkAttribute:function(F){F.removeAttribute("noink")},
_computeScrollButtonClass:function(F,W,V,d){return!W||V?"hidden":F?d?"hidden":"not-visible":""},
_computeTabsContentClass:function(F,W){var V="tabs-content";F&&(V+=" scrollable");if(!F||W)V+=" fit-container";return V},
_computeSelectionBarClass:function(F,W){var V="selection-bar";F?V+=" hidden":W&&(V+=" align-bottom");return V},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(F){return""+F},
_onIronSelect:function(F){this._tabChanged(F.detail.item,this._previousTab);this._previousTab=F.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();_.zM._activateHandler.apply(this,arguments)},
_scheduleActivation:function(F,W){this._pendingActivationItem=F;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,W)},
_delayedActivationHandler:function(){var F=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;F.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(F){F.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(F,W){this.scrollable&&this._affectScroll(W&&-W.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(F){this.$.tabsContainer.scrollLeft+=F;F=this.$.tabsContainer.scrollLeft;this._leftHidden=F===0||this.hideScrollButtons;this._rightHidden=F===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(F,W){if(F){var V=this.$.tabsContent.getBoundingClientRect(),d=V.width,y=F.getBoundingClientRect();V=y.left-V.left;this._pos={width:this._calcPercent(y.width,d),left:this._calcPercent(V,d)};if(this.noSlide||W==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var z=W.getBoundingClientRect();W=this.items.indexOf(W);F=this.items.indexOf(F);this.$.selectionBar.classList.add("expand");
F=W<F;this._isRTL&&(F=!F);F?this._positionBar(this._calcPercent(y.left+y.width-z.left,d)-5,this._left):this._positionBar(this._calcPercent(z.left+z.width-y.left,d)-5,this._calcPercent(V,d)+5);this.scrollable&&this._scrollToSelectedIfNeeded(y.width,V)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(F,W){W-=this.$.tabsContainer.scrollLeft;W<0?this.$.tabsContainer.scrollLeft+=W:(W+=F-this.$.tabsContainer.offsetWidth,W>0&&(this.$.tabsContainer.scrollLeft+=W))},
_calcPercent:function(F,W){return 100*F/W},
_positionBar:function(F,W){F=F||0;W=W||0;this._width=F;this._left=W;this.transform("translateX("+W+"%) scaleX("+F/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var F=this.$.selectionBar.classList;F.contains("expand")?(F.remove("expand"),F.add("contract"),this._positionBar(this._pos.width,this._pos.left)):F.contains("contract")&&F.remove("contract")}});var gOD;var uOT;_.np({_template:function(){if(uOT!==void 0)return uOT;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;gOD===void 0&&(gOD=document.createElement("template"));var d=gOD;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return uOT=F},
is:"tp-yt-paper-textarea",behaviors:[QiT,_.WF],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(F){this.$.input.textarea.selectionStart=F},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(F){this.$.input.textarea.selectionEnd=F},_ariaLabelledByChanged:function(F){this._focusableElement.setAttribute("aria-labelledby",F)},
_ariaDescribedByChanged:function(F){this._focusableElement.setAttribute("aria-describedby",F)},
get _focusableElement(){return this.inputElement.textarea}});var KGB;var Hxu;/*

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 DnC=function(){};
_.B=DnC.prototype;_.B.addOwnKeyBinding=function(){};
_.B.removeOwnKeyBindings=function(){};
_.B.keyboardEventMatchesKeys=function(){};
_.B._collectKeyBindings=function(){};
_.B._prepKeyBindings=function(){};
_.B._addKeyBinding=function(){};
_.B._resetKeyEventListeners=function(){};
_.B._listenKeyEventListeners=function(){};
_.B._unlistenKeyEventListeners=function(){};
_.B._onKeyBindingEvent=function(){};
_.B._triggerKeyHandler=function(){};
_.B._tapHandler=function(){};
_.B._focusChanged=function(){};
_.B._detectKeyboardFocus=function(){};
_.B._userActivate=function(){};
_.B._upHandler=function(){};
_.B._spaceKeyDownHandler=function(){};
_.B._spaceKeyUpHandler=function(){};
_.B._asyncClick=function(){};
_.B._pressedChanged=function(){};
_.B._ariaActiveAttributeChanged=function(){};
_.B._activeChanged=function(){};
_.B._controlStateChanged=function(){};
_.B._changedButtonState=function(){};
_.B._focusBlurHandler=function(){};
_.B._disabledChanged=function(){};
_.B._changedControlState=function(){};
_.B._downHandler=function(){};
_.B.ensureRipple=function(){};
_.B.getRipple=function(){};
_.B.hasRipple=function(){};
_.B._noinkChanged=function(){};
_.B._focusedChanged=function(){};
_.B.registered=function(){};
_.B._invalidChanged=function(){};
_.B.hasValidator=function(){};
_.B.validate=function(){};
_.B._getValidity=function(){};
_.B._requiredChanged=function(){};
_.B._valueChanged=function(){};
_.B._checkedChanged=function(){};
_.B._buttonStateChanged=function(){};
_.B._setPressed=function(){};
_.B._setPointerDown=function(){};
_.B._setReceivedFocusFromKeyboard=function(){};
_.B._setFocused=function(){};
DnC=_.np({is:"tp-yt-paper-toggle-button",_template:function(){if(Hxu!==void 0)return Hxu;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;KGB===void 0&&(KGB=document.createElement("template"));var d=KGB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return Hxu=F},
behaviors:[_.b5B],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");_.ce(this,function(){_.r8(this,"pan-y")})},
_ontrack:function(F){F=F.detail;F.state==="start"?this._trackStart(F):F.state==="track"?this._trackMove(F):F.state==="end"&&this._trackEnd(F)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(F){F=F.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+F:F)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+F:F));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 F=uf._createRipple();F.id="ink";F.setAttribute("recenters","");F.classList.add("circle","toggle-ink");return F}});var A0T;var jqB;_.np({_template:function(){if(jqB!==void 0)return jqB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;A0T===void 0&&(A0T=document.createElement("template"));var d=A0T;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return jqB=F},
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 F=_.z8(this).parentNode,W=_.z8(this).getOwnerRoot(),V;this.for?V=_.z8(W).querySelector("#"+this.for):V=F.nodeType==Node.DOCUMENT_FRAGMENT_NODE?W.host:F;return V},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(F){F==="entry"?this.show():F==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.z8(this).textContent.trim()===""){for(var F=!0,W=_.z8(this).getEffectiveChildNodes(),V=0;V<W.length;V++)if(W[V].textContent.trim()!==""){F=!1;break}if(F)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 F=this.offset;this.marginTop!=14&&this.offset==14&&(F=this.marginTop);var W=this.offsetParent.getBoundingClientRect(),V=this._target.getBoundingClientRect(),d=this.getBoundingClientRect(),y=(V.width-d.width)/2,z=(V.height-d.height)/2,I=V.left-W.left,n=V.top-W.top;switch(this.position){case "top":var M=I+y;var Y=n-d.height-F;break;case "bottom":M=I+y;Y=n+V.height+F;break;case "left":M=I-d.width-F;Y=n+z;break;case "right":M=I+V.width+
F,Y=n+z}this.fitToVisibleBounds?(W.left+M+d.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,M)+"px",this.style.right="auto"),W.top+Y+d.height>window.innerHeight?(this.style.bottom=W.height+"px",this.style.top="auto"):(this.style.top=Math.max(-W.top,Y)+"px",this.style.bottom="auto")):(this.style.left=M+"px",this.style.top=Y+"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(F){F!==500&&this.updateStyles({"--paper-tooltip-delay-in":F+"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(F){if(F==="entry"&&this.animationEntry!=="")return this.animationEntry;if(F==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[F]&&typeof this.animationConfig[F][0].name==="string"){if(this.animationConfig[F][0].timing&&this.animationConfig[F][0].timing.delay&&this.animationConfig[F][0].timing.delay!==0){var W=this.animationConfig[F][0].timing.delay;F==="entry"?this.updateStyles({"--paper-tooltip-delay-in":W+"ms"}):F==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":W+
"ms"})}return this.animationConfig[F][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 r0T=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(r0T,_.M5);var C0r=_.Hg(r0T,[0,_.x2]);var D$=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(D$,_.M5);var kkQ=[3,4],ldi=[5,6];var NSC=[0,kkQ,ldi,_.vR,-1,_.UB,_.Eu,-1,EvD,cyB];var fdi=_.Hg(D$,NSC),wou=_.Ay(NSC);var GkM=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(GkM,_.M5);var $ni=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u($ni,_.M5);var UnS=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(UnS,_.M5);var Oxi=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Oxi,_.M5);var Xoi=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Xoi,_.M5);var AS=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(AS,_.M5);AS.prototype.getSource=function(){return _.Y2(this,1)};
AS.prototype.getMessage=function(){return _.Mq(this,4)};
AS.prototype.getData=function(){return _.FE(this,Xoi,8)};var xnT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(xnT,_.M5);var jj=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(jj,_.M5);var rF=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(rF,_.M5);var C3=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(C3,_.M5);C3.prototype.getUrl=function(){return _.Mq(this,1)};
C3.prototype.setUrl=function(F){return _.Lu(this,1,F)};
C3.prototype.hasUrl=function(){return _.jv(_.Wu(this,1))!=null};var vOT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(vOT,_.M5);var EOS=[3];var c0i=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(c0i,_.M5);var k1=function(F){var W=new c0i;return _.Vy(W,2,F)};
c0i.prototype.getLanguage=function(){return hg(this,4,lf)};
var tbB=function(F){var W=k1(1);return _.lB(W,6,lf,F)},lf=[3,
4,5,6];var SIB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(SIB,_.M5);var NY=function(F){var W=new SIB;return _.Vy(W,1,F)},f3=function(F,W){return _.lB(F,2,P0B,W)},P0B=[2,
3,4,5];var J0D=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(J0D,_.M5);var wF=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(wF,_.M5);var ZxT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ZxT,_.M5);var QqC=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(QqC,_.M5);var FkT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(FkT,_.M5);var WkB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(WkB,_.M5);var VVS=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(VVS,_.M5);var d4S=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(d4S,_.M5);var GM=function(F){return _.FE(F,rF,5)};var yPT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(yPT,_.M5);yPT.prototype.getValue=function(){return aj(this,1)};var zBB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(zBB,_.M5);var $1=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u($1,_.M5);$1.prototype.getMetadata=function(){return _.qq(this,WkB,7,Uz)};
$1.prototype.hasMetadata=function(){return _.zl(this,WkB,7,Uz)};
var oPT=_.I7c($1),Uz=[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];var Oz=function(F){this.JSC$12482_name_=F;this.files_=[];this.directories_=[];this.directoryMap_={}};
Oz.prototype.getName=function(){return this.JSC$12482_name_};var x1=function(F,W){this.callback_=W;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new Oz("");s6T(this,F,this.rootDirectory_);X8(this)},s6T=function(F,W,V){for(var d=0;d<W.length;d++){var y=W[d];
y.isFile?(F.fileOps_++,y.file((0,_.Ll)(F.handleFileSuccess_,F,V),(0,_.Ll)(F.handleFileError_,F))):F.unscannedDirectories_.push(new BOu(y,V))}},X8=function(F){if(F.unscannedDirectories_.length>0&&F.directoryOps_<5&&!F.hasError_){F.directoryOps_++;
var W=F.unscannedDirectories_.shift(),V=W.entry,d=new Oz(V.name);W=W.parent;W.directoryMap_[d.getName()]=d;W.directories_.push(d);V=V.createReader();V.readEntries((0,_.Ll)(F.handleDirectorySuccess_,F,V,d),(0,_.Ll)(F.handleDirectoryError_,F))}F.directoryOps_!=0||F.fileOps_!=0||F.unscannedDirectories_.length!=0&&!F.hasError_||F.callback_(F.rootDirectory_.files_,F.rootDirectory_.directories_,F.hasError_)};
x1.prototype.handleDirectorySuccess_=function(F,W,V){s6T(this,V,W);V.length==0?(this.directoryOps_--,X8(this)):F.readEntries((0,_.Ll)(this.handleDirectorySuccess_,this,F,W),(0,_.Ll)(this.handleDirectoryError_,this))};
x1.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;X8(this)};
x1.prototype.handleFileSuccess_=function(F,W){F.files_.push(W);this.fileOps_--;X8(this)};
x1.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;X8(this)};
var BOu=function(F,W){this.entry=F;this.parent=W};var vF=function(F){_.Ha.call(this);_.Da(F,"drop",this.onObjectsDropped_,!1,this);_.Da(F,"dragenter",this.onFilesDragged_,!1,this);_.Da(F,"dragover",this.onFilesDragged_,!1,this);_.Da(F,"dragleave",this.onDragLeave_,!1,this);_.Da(F,"dragend",this.onDragLeave_,!1,this)};
_.Xx(vF,_.Ha);var LkD=function(F,W){_.va.call(this,"f");this.files=F;this.directories=W};
_.Xx(LkD,_.va);var IIi=function(){_.va.call(this,"h")};
_.Xx(IIi,_.va);var nPh=function(){_.va.call(this,"i")};
_.Xx(nPh,_.va);var m4B=function(){_.va.call(this,"g")};
_.Xx(m4B,_.va);vF.prototype.onObjectsDropped_=function(F){var W=this;F.preventDefault();var V=F.event_.dataTransfer;if((F=V&&V.items)&&F.length>0&&F[0].webkitGetAsEntry){V=[];for(var d=[],y=0;y<F.length;y++){var z=F[y].webkitGetAsEntry();z?V.push(z):d.push(F[y])}new x1(V,function(I,n,M){M?W.dispatchEvent(new m4B("Error occurred while reading from the file system.")):W.dispatchEvent(new LkD(I,n,d))})}else(F=V&&V.files)&&this.dispatchEvent(new LkD(Array.from(F),[]))};
vF.prototype.onFilesDragged_=function(F){F.type==="dragenter"&&this.dispatchEvent(new IIi);F.preventDefault()};
vF.prototype.onDragLeave_=function(){this.dispatchEvent(new nPh)};var aIB=function(F,W){this.JSC$12505_name_=F;this.inputElement_=W};
aIB.prototype.getName=function(){return this.JSC$12505_name_};
aIB.prototype.getInputElement=function(){return this.inputElement_};var Ez=function(F,W,V){W=W===void 0?"single_file":W;V=V===void 0?[]:V;_.Ha.call(this);this.overlayTarget_=F;this.parentOverlay_=F!=null?F.parentNode:_.V_("scotty-overlay-parent");this.selectorType_=W;this.acceptTypes_=V;this.overlay_=iKh(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.u(Ez,_.Ha);
var iKh=function(F,W,V,d){var y=document.createElement("input");y.setAttribute("type","file");y.setAttribute("name","Filedata");_.Da(y,"change",F.onFilesSelected_,!1,F);V==="multiple_file"&&(y.multiple="true");V==="single_directory"&&(y.webkitdirectory="true");d.length>0&&y.setAttribute("accept",d.join(","));y.style.position="absolute";y.style.overflow="hidden";y.style.height="0px";y.style.width="0px";y.style.opacity="0";y.setAttribute("aria-hidden","true");y.setAttribute("tabIndex",-1);if(F.overlayTarget_!=
null)return y.style.height=W.offsetHeight+"px",y.style.width=W.offsetWidth+"px",F.parentOverlay_&&(F.parentOverlay_.style.position="relative"),_.uI(y,W),jH(y,new _.ra(W.offsetLeft,W.offsetTop)),y;F.parentOverlay_.appendChild(y);return y};
Ez.prototype.click=function(){this.overlay_.click()};
Ez.prototype.onFilesSelected_=function(F){a:{try{var W=(new XMLHttpRequest).upload!==void 0;break a}catch(Y){}W=!1}if(W){var V;F=Array.from((V=F.target.files)!=null?V:[]);V=[];if(this.selectorType_==="single_directory"&&(_.VB||Em||_.dG)){V=new Oz("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(W=0;W<F.length;W++)for(var d=F[W],y=d.webkitRelativePath.split("/"),z=V,I=0;I<y.length;I++){var n=y[I];if(I==y.length-1){n!="."&&z.files_.push(d);break}var M=z.directoryMap_[n];M==void 0&&(n=
M=new Oz(n),z.directoryMap_[n.getName()]=n,z.directories_.push(n));z=M}V=V.directories_}this.dispatchEvent(new MVS(F,V,null))}else F=F.target.value,F.match(/^c:\\fakepath\\/i)&&(F=F.substring(12)),this.dispatchEvent(new MVS([],[],new aIB(F,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=iKh(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var MVS=function(F,W){_.va.call(this,"j");this.files=F;this.directories=W};
_.u(MVS,_.va);var YjB=function(F){this.uploadUrl_=F};var pzS=function(){_.Ha.call(this)};
_.Xx(pzS,_.Ha);var cF=function(F){_.va.call(this,F)};
_.Xx(cF,_.va);var tS=function(F){_.va.call(this,F)};
_.Xx(tS,_.va);var hBE=function(F,W,V,d,y){_.Ha.call(this);V=document.createElement("form");V.setAttribute("method",W);V.setAttribute("enctype","multipart/form-data");V.setAttribute("encoding","multipart/form-data");W=document.createElement("input");W.setAttribute("type","hidden");W.setAttribute("name","metadata");W.setAttribute("value",y);V.appendChild(W);V.appendChild(d);this.JSC$12522_form_=V;F=new _.DC(F);_.Oi(F,"upload_protocol","multipart");this.JSC$12522_url_=F.toString();this.JSC$12522_request_=new I8;this.state_=
"Ready";this.JSC$12522_errorDescription_=null;this.JSC$12522_eventHandler_=new _.nl(this);_.Zi(this,this.JSC$12522_eventHandler_);this.JSC$12522_eventHandler_.listen(this.JSC$12522_request_,"success",this.onTransferSuccess_);this.JSC$12522_eventHandler_.listen(this.JSC$12522_request_,"error",this.onTransferError_)};
_.u(hBE,pzS);_.B=hBE.prototype;_.B.run=function(){this.state_="Transferring";var F=this.JSC$12522_request_,W=this.JSC$12522_form_;if(F.JSC$11789_active_)throw Error("ve");var V=new _.DC(this.JSC$12522_url_||W.action);F.JSC$11789_form_=W;W=F.JSC$11789_form_;V=_.FL(V.toString());V!==void 0&&(W.action=V);DIm(F)};
_.B.getResponseCode=function(){return null};
_.B.getResponseText=function(){return this.JSC$12522_request_&&this.JSC$12522_request_.getResponseText()||null};
_.B.JSC$30532_getErrorDescription=function(){return this.JSC$12522_errorDescription_};
_.B.cancel=function(){this.JSC$12522_request_&&this.JSC$12522_request_.abort();this.state_="Cancelled";this.dispatchEvent(new cF("o"))};
_.B.pause=function(){};
_.B.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new cF("l"))};
_.B.onTransferError_=function(){this.JSC$12522_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new cF("n"))};var Sj=function(){_.b0.call(this)};
_.u(Sj,_.b0);Sj.prototype.createXhr=function(){var F=_.b0.prototype.createXhr.call(this);F.upload&&(F.upload.onprogress=(0,_.Ll)(this.onProgress_,this));return F};
Sj.prototype.onProgress_=function(F){this.dispatchEvent(F)};var qjS=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},bKB=function(F,W){var V=F.attempt_+1;
if(F.maxAttempts_>0&&V>F.maxAttempts_)return!1;V==0?W():F.delayCallId_=h0(function(){F.delayCallId_=null;W()},RBi(F),F);
F.attempt_=V;return!0};
qjS.prototype.reset=function(){this.delayCallId_&&_.dm.clearTimeout(this.delayCallId_);this.attempt_=-1};
var RBi=function(F){var W=250*Math.pow(2,F.attempt_);F.maxDelayMs_>=0&&(W=Math.min(W,F.maxDelayMs_));return W};var e2S=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var PF=function(){_.Ha.call(this);this.JSC$12532_request_=this.state_=null;this.JSC$12532_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12532_bytesTransferred_=0;this.retryIterator_=new qjS;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12532_errorDescription_=null;this.JSC$12532_eventHandler_=new _.nl(this);_.Zi(this,this.JSC$12532_eventHandler_);this.JSC$12532_url_=this.blob_=null;this.JSC$12532_method_=void 0;this.chunkSize_=this.JSC$12532_metadata_=
this.JSC$12532_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12532_responseText_=this.JSC$12532_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.Xx(PF,pzS);_.B=PF.prototype;_.B.run=function(){JS(this)};
_.B.getResponseCode=function(){return this.JSC$12532_responseCode_};
_.B.getResponseText=function(){return this.JSC$12532_responseText_};
_.B.JSC$30532_getErrorDescription=function(){return this.JSC$12532_errorDescription_};
_.B.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12532_eventHandler_.removeAll();this.JSC$12532_request_&&this.JSC$12532_request_.abort();this.retryIterator_.reset();var F=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(F==="Upload"||F==="Query")F=new Sj,F.JSC$10103_withCredentials_=this.JSC$12532_withCredentials_,F.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12532_bytesTransferred_=
0;this.dispatchEvent(new cF("o"))}};
_.B.pause=function(){this.pauseRequested_=!0};
var JS=function(F){var W=F.state_;F.pauseRequested_?(F.pauseRequested_=!1,F.stateAfterUnpausing_=W,F.state_="Paused"):bKB(F.retryIterator_,function(){switch(F.state_){case "Start":F.JSC$12532_request_=new Sj;var V=_.MP.clone(F.JSC$12532_headers_);F.blob_.size!=null&&(V["Content-Length"]=F.blob_.size);V=g1N(V);V["X-Goog-Upload-Protocol"]="resumable";V["X-Goog-Upload-Command"]="start";F.JSC$12532_eventHandler_.removeAll();F.JSC$12532_eventHandler_.listen(F.JSC$12532_request_,"complete",F.onStartComplete_);
F.JSC$12532_request_.JSC$10103_withCredentials_=F.JSC$12532_withCredentials_;F.JSC$12532_request_.send(F.JSC$12532_url_,F.JSC$12532_method_,F.JSC$12532_metadata_,V);F.lastCommandResponseCode_=null;F.dispatchEvent(new tS("q"));break;case "Upload":V=F.transferHandle_.uploadUrl_;var d=F.blob_.size;if(hYB()){var y=F.chunkSize_;var z=F.offset_+y>=d;d=p6C(F.blob_,F.offset_,z?d:F.offset_+y)}else F.offset_=0,d=F.blob_,z=!0;F.JSC$12532_request_=new Sj;F.JSC$12532_request_.JSC$10103_withCredentials_=F.JSC$12532_withCredentials_;
F.JSC$12532_eventHandler_.removeAll();F.JSC$12532_eventHandler_.listen(F.JSC$12532_request_,"progress",F.onUploadProgress_);y=(0,_.Ll)(F.JSC$12534_onUploadComplete_,F,F.offset_+d.size,z);F.JSC$12532_eventHandler_.listen(F.JSC$12532_request_,"complete",y);F.lastCommandResponseCode_=null;F.dispatchEvent(new tS("q"));z=Object.assign({},F.JSC$12532_headers_||{},{"X-Goog-Upload-Command":"upload"+(z?", finalize":""),"X-Goog-Upload-Offset":F.offset_});F.JSC$12532_request_.send(V,"POST",d,z);break;case "Query":F.JSC$12532_request_=
new Sj;F.JSC$12532_eventHandler_.removeAll();F.JSC$12532_eventHandler_.listen(F.JSC$12532_request_,"complete",F.onQueryComplete_);V=Object.assign({},F.JSC$12532_headers_||{},{"X-Goog-Upload-Command":"query"});F.JSC$12532_request_.send(F.transferHandle_.uploadUrl_,"POST","",V);F.lastCommandResponseCode_=null;F.dispatchEvent(new tS("q"));break;default:throw Error("nf");}})||Z$(F,"Transfer encountered too many consecutive failures.")},Z$=function(F,W){F.state_="Error";
F.JSC$12532_errorDescription_=W;F.dispatchEvent(new cF("n"))};
PF.prototype.onStartComplete_=function(F){var W=F.target;this.lastCommandResponseCode_=W.getStatus();this.dispatchEvent(new tS("r"));if(TOQ(W))eBB(this,W);else if(gPr(W)){F=Pa(F.target.getAllResponseHeaders());for(var V in F)_.sr(V.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new cF("m"));V=sn(F,"X-Goog-Upload-URL");F=(F=sn(F,"X-Goog-Upload-Chunk-Granularity"))?parseInt(F,10):1;V===void 0||isNaN(F)||F<=0?Z$(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
F)*F,this.transferHandle_=new YjB(V),this.dispatchEvent(new cF("p")),this.state_="Upload",this.retryIterator_.reset(),JS(this))}else JS(this)};
PF.prototype.onUploadProgress_=function(F){this.JSC$12532_bytesTransferred_=this.offset_+F.loaded;this.dispatchEvent(new cF("k"))};
PF.prototype.JSC$12534_onUploadComplete_=function(F,W,V){var d=this,y,z;return _.m(function(I){switch(I.nextAddress){case 1:y=V.target;d.lastCommandResponseCode_=y.getStatus();d.dispatchEvent(new tS("r"));if(uoB(y)||y.getStatus()==404)return d.JSC$12532_bytesTransferred_=F,eBB(d,y),I.return();if(gPr(y)){I.jumpTo(2);break}if(!(z=d.detectCorruptedBlobEnabled_)){I.jumpTo(3);break}return I.yield(Kkf(d),4);case 4:z=I.yieldResult;case 3:if(z)return Z$(d,"Blob has been modified or corrupted."),I.return();
d.requireUploadRequestModification_=y.getStatus()==400;d.state_="Query";JS(d);return I.return();case 2:if(W)return Z$(d,"Got a non-final success response after issuing a finalize command."),I.return();d.JSC$12532_bytesTransferred_=F;d.offset_=F;d.retryIterator_.reset();JS(d);return I.return()}})};
PF.prototype.onQueryComplete_=function(F){var W=F.target;this.lastCommandResponseCode_=W.getStatus();this.dispatchEvent(new tS("r"));TOQ(W)?(W.getStatus()===200&&(this.JSC$12532_bytesTransferred_=this.blob_.size),eBB(this,W)):gPr(W)?(F=Pa(F.target.getAllResponseHeaders()),F=parseInt(sn(F,"X-Goog-Upload-Size-Received"),10),isNaN(F)?Z$(this,"Server did not respond with current offset."):F<this.offset_?Z$(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
F+"."):this.requireUploadRequestModification_&&this.offset_===F?Z$(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<F&&this.retryIterator_.reset(),this.offset_=this.JSC$12532_bytesTransferred_=F,this.state_="Upload",JS(this))):JS(this)};
var eBB=function(F,W){F.JSC$12532_responseCode_=W.getStatus();var V=Pa(W.getAllResponseHeaders());u8G(V);F.JSC$12532_responseText_=W.getResponseText();F.state_="Response received";F.dispatchEvent(new cF("l"))},gPr=function(F){var W=F.getStatus();
F=Pa(F.getAllResponseHeaders());F=sn(F,"X-Goog-Upload-Status");return W===200&&F==="active"},uoB=function(F){F=Pa(F.getAllResponseHeaders());
return sn(F,"X-Goog-Upload-Status")==="final"},TOQ=function(F){if(uoB(F))return!0;
F=F.getStatus();return F>=400&&F<500},Kkf=function(F){var W;
return _.m(function(V){if(V.nextAddress==1){if(!F.blob_||F.originalBlobSize_<=0)return V.return(!1);if(F.blob_.size!==F.originalBlobSize_)return V.return(!0);_.rK(V,2);if(W=p6C(F.blob_,0,1)){var d=V.yield,y=new ih,z=xaf(y);y.reader_.readAsBinaryString(W);V=d.call(V,z,4)}else V=V.return(!0);return V}if(V.nextAddress!=2)return V.return(F.blob_.size!==F.originalBlobSize_);_.$b(V);return V.return(!0)})};var HKf=function(F,W,V,d,y,z){_.Ha.call(this);this.payload_=d;this.JSC$12535_url_=F;this.JSC$12535_method_=W;this.JSC$12535_headers_=V;this.JSC$12535_metadata_=y;this.encoding_=z||"binary";F=new _.zA;this.boundary_="uploader-"+G5()+"-"+F.JSC$11641_toIsoString();this.JSC$12535_responseText_=this.JSC$12535_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12535_errorDescription_=null;this.JSC$12535_eventHandler_=new _.nl(this);_.Zi(this,this.JSC$12535_eventHandler_)};
_.u(HKf,pzS);_.B=HKf.prototype;
_.B.run=function(){var F=_.MP.clone(this.JSC$12535_headers_);this.payload_.length!=null&&(F["Content-Length"]=this.payload_.length);F=g1N(F);F["X-Goog-Upload-Protocol"]="multipart";F["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new Sj;this.JSC$12535_eventHandler_.removeAll();this.JSC$12535_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12535_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12535_url_,this.JSC$12535_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12535_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",F)};
_.B.getResponseCode=function(){return this.JSC$12535_responseCode_};
_.B.getResponseText=function(){return this.JSC$12535_responseText_};
_.B.JSC$30532_getErrorDescription=function(){return this.JSC$12535_errorDescription_};
_.B.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12535_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new cF("o")))};
_.B.pause=function(){};
_.B.onTransferProgress_=function(){this.dispatchEvent(new cF("k"))};
_.B.onTransferComplete_=function(F){var W=F.target.getStatus();W===void 0||W===-1?(this.JSC$12535_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new cF("n"))):(this.JSC$12535_responseCode_=W,F=F.target,W=Pa(F.getAllResponseHeaders()),u8G(W),this.JSC$12535_responseText_=F.getResponseText(),this.state_="Complete",this.dispatchEvent(new cF("l")))};_.D4f=function(F,W,V,d){d=d===void 0?!1:d;if(V instanceof aIB)return new hBE(F,"POST",W,V.getInputElement(),"");if(typeof V==="string"||V instanceof String)return new HKf(F,"POST",W,V,"");var y=new PF(void 0);y.JSC$12532_url_=F;y.JSC$12532_method_="POST";y.JSC$12532_headers_=W;y.blob_=V;y.originalBlobSize_=V.size;y.JSC$12532_metadata_="";d&&(y.JSC$12532_withCredentials_=d);y.state_="Start";return y};var Qs=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Qs,_.M5);_.B=Qs.prototype;_.B.getEnableSsEngine=function(){return _.mR(this,2)};
_.B.getEnableAwr=function(){return _.mR(this,3)};
_.B.getAlohaAutoGaRollout=function(){return _.mR(this,5)};
_.B.getEnableConfigurator=function(){return _.mR(this,6)};
_.B.getEnableMweb=function(){return _.mR(this,7)};
var j6r=function(){var F=APT();return _.I3(F,7,!0)};
Qs.prototype.getEnableCtlConsentCheckbox=function(){return _.mR(this,8)};
Qs.prototype.getEnableIframe=function(){return _.mR(this,9)};
var APT=function(){var F=new Qs;F=_.I3(F,5,!0);F=_.I3(F,2,!0);F=_.I3(F,4,!1);F=_.I3(F,8,!0);return _.I3(F,9,!0)};
Qs.prototype.getEnableScreenshotNudge=function(){return _.mR(this,10)};
var rPS=function(){var F=j6r();return _.I3(F,10,!0)};
Qs.prototype.getEnableWebStartupConfigEndpoint=function(){return _.mR(this,11)};
Qs.prototype.getEnableJunkNudge=function(){return _.mR(this,12)};
var v1$=function(){var F=rPS();return _.I3(F,12,!0)};
_.B=Qs.prototype;_.B.getEnableConfiguratorLocale=function(){return _.mR(this,13)};
_.B.getEnableTinyNoPointer=function(){return _.mR(this,14)};
_.B.getEnableSupportSessionLogging=function(){return _.mR(this,15)};
_.B.getEnableFileUploadForScreenshot=function(){return _.mR(this,16)};
_.B.getEnableDirectDeflectionForSingleCategory=function(){return _.mR(this,17)};
_.B.getEnableImageSanitization=function(){return _.mR(this,18)};
_.B.getEnableAlohaBinarySplit=function(){return _.mR(this,19)};
_.B.getEnableDbFeedbackIntents=function(){return _.mR(this,20)};
_.B.getEnableMarkMandatoryFieldsWithRequired=function(){return _.mR(this,21)};
_.B.getEnableFeedbackCategoryCustomUi=function(){return _.mR(this,22)};
_.B.getEnableRealtimeCtl=function(){return _.mR(this,23)};var xYG=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(xYG,_.M5);var KJS=[/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 DYm="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 ASS=_.Cg(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),jUY=_.Cg(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var B6=function(){var F=Error.call(this,"Form is either loading or already opened");this.message=F.message;"stack"in F&&(this.stack=F.stack);this.name="DuplicateFormError"};
_.u(B6,Error);var CfN,NFY,kML,f$m;var F$,CVB;
F$=function(F,W,V){F.timeOfStartCall=(new Date).getTime();var d=V||_.dm,y=d.document,z=F.nonce||_.Le(d.document);z&&!F.nonce&&(F.nonce=z);if(F.flow=="help"){var I=_.Ok("document.location.href",d);!F.helpCenterContext&&I&&(F.helpCenterContext=I.substring(0,1200));I=!0;if(W&&JSON&&JSON.stringify){var n=JSON.stringify(W);(I=n.length<=1200)&&(F.psdJson=n)}I||(W={invalidPsd:!0})}W=[F,W,V];d.GOOGLE_FEEDBACK_START_ARGUMENTS=W;V=F.feedbackServerUri||"//www.google.com/tools/feedback";if(I=d.GOOGLE_FEEDBACK_START)I.apply(d,W);
else{d=V+"/load.js?";for(var M in F)W=F[M],W==null||_.tW(W)||(d+=encodeURIComponent(M)+"="+encodeURIComponent(W)+"&");F=Bk(y).createElement("SCRIPT");z&&F.setAttribute("nonce",z);_.ig(F,_.GV(d));y.body.appendChild(F)}};
CVB=function(F,W,V,d){var y,z;return _.m(function(I){y=V||_.dm;var n=F.serverEnvironment==="DEV",M=V||_.dm;M=F.nonce||_.Le(M.document);n={integrationKeys:{productId:F.productId,feedbackBucket:F.bucket,triggerId:F.triggerId},callbacks:{onClose:F.callback,onLoad:F.onLoadCallback},formContent:{locale:F.locale,disableScreenshot:F.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:F.abuseLink,additionalDataConsent:F.additionalDataConsent},initializationData:{isLocalServer:n,nonce:M,useNightlyRelease:n,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:F.feedbackServerUri,colorScheme:F.colorScheme},extraData:{productVersion:F.productVersion,authUser:F.authuser,configuratorId:F.configuratorId,customZIndex:F.customZIndex,tinyNoPointer:F.tinyNoPointer,
allowNonLoggedInFeedback:F.allowNonLoggedInFeedback,enableAnonymousFeedback:F.enableAnonymousFeedback}};W&&(M=new Map(Object.entries(W)),n.extraData.productSpecificData=M);z=n;return I.yield(UY1(z,d,y),0)})};
_.kZT=function(F,W,V){try{if(F.flow==="help"){var d=F.helpCenterPath.replace(/^\//,"");_.Bd(V||window,"https://support.google.com/"+d)}else F.flow==="submit"?F$(F,W,V):E19(F.productId,F.feedbackServerUri).then(function(y){y=_.FE(y,Qs,1);var z=!Ldr||(y==null?void 0:y.getEnableMweb()),I=!F.tinyNoPointer||(y==null?void 0:y.getEnableTinyNoPointer());!y||y.getAlohaAutoGaRollout()&&z&&I?CVB(F,W,V,y).catch(function(n){!n||n instanceof B6||F$(F,W,V)}):F$(F,W,V)},function(y){!y||y instanceof B6||F$(F,W,V)})}catch(y){CVB(F,
W,V,null).catch(function(z){!z||z instanceof B6||F$(F,W,V)})}};
_.t5("userfeedback.api.startFeedback",_.kZT);var cSc=/https?:\/\/\S+\.\S+/,tjY=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],SzL=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var dR9=function(F){var W=F.split(""),V=[-263237435,15,W,function(d,y,z){var I=y.length;z.forEach(function(n,M,Y){this.push(Y[M]=y[(y.indexOf(n)-y.indexOf(this[M])+M+I--)%y.length])},d.split(""))},
function(d,y){d=(d%y.length+y.length)%y.length;y.splice(-d).reverse().forEach(function(z){y.unshift(z)})},
"response",function(){for(var d=64,y=[];++d-y.length-32;){switch(d){case 58:d-=14;case 91:case 92:case 93:continue;case 123:d=47;case 94:case 95:case 96:continue;case 46:d=95}y.push(String.fromCharCode(d))}return y},
null,12,1540023973,65941107,null,W,function(d,y){for(d=(d%y.length+y.length)%y.length;d--;)y.unshift(y.pop())},
695603893,function(d){for(var y=d.length;y;)d.push(d.splice(--y,1)[0])},
"'[;'[(",function(d,y){d.push(y)},
null,function(d,y,z,I,n){return y(z,I,n)},
"continuation",W,function(d,y){if(d.length!=0){y=(y%d.length+d.length)%d.length;var z=d[0];d[0]=d[y];d[y]=z}},
function(){for(var d=64,y=[];++d-y.length-32;){switch(d){case 91:d=44;continue;case 123:d=65;break;case 65:d-=18;continue;case 58:d=96;continue;case 46:d=95}y.push(String.fromCharCode(d))}return y},
'"),/]];'];V[7]=V;V[11]=V;V[18]=V;try{(((0,V[15])(V[21]),V[22])(V[11],V[9]),V[22])(V[new Date("1970-01-01T04:30:12.000+04:30")/1E3],V[1]),((0,V[22])(V[11],V[23]),V[4])(V[10],V[18]),(0,V[20])(V[21],V[14])<<(0,V[17])(V[18],V[1]),(0,V[4])(V[8],V[21]),(0,V[19])((0,V[19])((0,V[17])(V[7],V[9]),V[3],V[20],(0,V[6])(),V[2]),V[3],V[5],(0,V[15])(),V[2])}catch(d){return"aTlOUOubTO4AP____8P_"+F}return W.join("")};_.lIi=new _.lV("runAttestationCommand");var NOT=new _.lV("verifyCommand");_.sv=new _.lV("accessibilityContext");var fIB=new _.lV("accessibilityData");var wzu=new _.lV("profileCardCommand");var c1f=new _.lV("signInEndpoint");var EKf=new _.lV("signOutEndpoint");var $4M;_.GZr=new _.lV("accountItemSectionRenderer");$4M=new _.lV("accountItemRenderer");_.U4r=new _.lV("saveCommandToSessionStorageAction");var OKB=new _.lV("crossAccountChannelTransferEndpoint");var $CW=new _.lV("getAccountMenuEndpoint");_.UCh=new _.lV("getAccountSwitcherEndpoint");var Gnr=new _.lV("getAccountsListEndpoint");var XzS=new _.lV("getAccountsListInnertubeEndpoint");_.x4T=new _.lV("addToToastAction");var vPT=new _.lV("hideEnclosingAction");_.W3=new _.lV("replaceEnclosingAction");var EPD=new _.lV("buttonRefreshAction");var cPi=new _.lV("adsControlFlowOpportunityReceivedCommand");var tVC=new _.lV("openAdAllowlistInstructionCommand");var Sjh=new _.lV("videoMastheadAdPrimaryVideoRenderer");var PVQ=new _.lV("displayAdRenderer");_.JPC=new _.lV("inFeedAdLayoutRenderer");var ZKB=new _.lV("sequenceItemInPlayerAdLayoutRenderer");_.Q6E=new _.lV("adSlotRenderer");var FaC=new _.lV("adAvatarViewModel");var WaQ=new _.lV("adBadgeViewModel");var VSS=new _.lV("adButtonViewModel");var dvM=new _.lV("adImageViewModel");var Bkr=new _.lV("reelsAdCardButtonedViewModel");var y3u=new _.lV("reelsPlayerOverlayLayoutViewModel");var znB=new _.lV("formDataDecoratorCommand");var o3i=new _.lV("updateConversationIdCommand");var snD=new _.lV("showSchedulingPanelCommand");var B7i=new _.lV("backstageCommentsRenderer");var Lar=new _.lV("backstageImageRenderer");var IJh=new _.lV("backstagePostRenderer");var n3T=new _.lV("backstageZeroStateRenderer");var mvT=new _.lV("postRenderer");var aJQ=new _.lV("sharedPostRenderer");var inQ=new _.lV("createBackstagePostEndpoint");var MSC=new _.lV("getPostVideoPreviewEndpoint");var YJi=new _.lV("updateBackstagePostEndpoint");var p2T=new _.lV("filterChipTransformCommand");var hnh=new _.lV("insertRichSectionCommand");var CoW=new _.lV("talkToRecsDeselectCommand");var qJT=new _.lV("talkToRecsNextCommand");var rqC=new _.lV("talkToRecsSelectCommand");var Rnf=new _.lV("talkToRecsUpdateTextCommand");_.J2=new _.lV("browseEndpoint");_.bnT=new _.lV("confirmDialogEndpoint");var T7i=new _.lV("expandOnHoverCardRenderer");var enf=new _.lV("lumiereShelfDetailsRenderer");var g3h=new _.lV("revealBusinessEmailCommand");var uIS=new _.lV("validateChannelHandleCommand");var KaT=new _.lV("channelCreationFormEndpoint");var Hnu=new _.lV("aboutChannelViewModel");var Dvf=new _.lV("channelThumbnailWithLinkRenderer");var A3T=new _.lV("channelCreationServiceEndpoint");var jnu=new _.lV("updateChannelPageSettingsEndpoint");var Vz=function(F){this.delegate=F},d2=function(){Vz.apply(this,arguments)};
_.u(d2,Vz);_.S0.Object.defineProperties(d2.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(F){this.delegate.entityMetadata=F}}});var r3B=function(){d2.apply(this,arguments)};
_.u(r3B,d2);r3B.prototype.getAssociations=function(){return[]};
r3B.prototype.getTypeName=function(){return"channelHandle"};var Cvr=new _.lV("webResponseContextExtensionData");var vA9=new _.lV("webThumbnailDetailsExtensionData");_.pw=new _.lV("commandContext");var kPu=new _.lV("addVideoLinkAction");var lJT=new _.lV("banAuthorAction");var N7E=new _.lV("createCommentAction");var fJh=new _.lV("createCommentReplyAction");var w2T=new _.lV("createPollAction");var GPC=new _.lV("hideIdentityChipAction");var $vm=new _.lV("openUpdateCommentDialogAction");var UvT=new _.lV("pinCommentAction");var OnB=new _.lV("removeCommentAction");var X2u=new _.lV("unpinCommentAction");var yz=new _.lV("updateBackstagePollAction");var xvh=new _.lV("updateCommentVoteAction");var v3f=new _.lV("commentThreadRenderer");var E3B=function(){d2.apply(this,arguments)};
_.u(E3B,d2);E3B.prototype.getAssociations=function(){return[]};
E3B.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var c3S=function(){d2.apply(this,arguments)};
_.u(c3S,d2);c3S.prototype.getAssociations=function(){return[]};
c3S.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.tST=new _.lV("commentDialogRenderer");var SJB=new _.lV("reloadCommentsCommand");var PvC=new _.lV("updateCommentsSettingsEndpoint");var J3f=new _.lV("commentViewModel");var ZnM=new _.lV("triStateButtonViewModel");var QnS=new _.lV("voiceReplyContainerViewModel");_.tx=new _.lV("commandExecutorCommand");var i$=new _.lV("emoji");var FhM=new _.lV("updateCreatorChannelInnertubeCommand");_.WhB=new _.lV("appendContinuationItemsAction");_.VKu=new _.lV("changeEngagementPanelVisibilityAction");_.hL=new _.lV("continuationCommand");var dNS=new _.lV("hideReportedCommentAction");var yOB=new _.lV("listMutationCommand");_.zF=new _.lV("openPopupAction");var zwC=new _.lV("persistSubscriptionsDisplayPreferencesCommand");var aXD;_.odB=new _.lV("playlistRemoveVideosAction");_.s_T=new _.lV("updatePlaylistAction");_.Biu=new _.lV("addToPlaylistCommand");_.LhB=new _.lV("endPlaylistCommand");_.IXm=new _.lV("recoverPlaylistCommand");_.ndC=new _.lV("refreshPlaylistCommand");_.mNu=new _.lV("refreshFormCommand");aXD=new _.lV("openOnePickAddVideoModalCommand");var trf=new _.lV("reloadContinuationItemsCommand");var iSf=new _.lV("restoreCachedContinuableDataCommand");_.MKT=new _.lV("scrollToEngagementPanelCommand");var YbT=new _.lV("selectCountryCommand");var pJi=new _.lV("showReloadUiCommand");var hwQ=new _.lV("undoFeedbackAction");var qbD=new _.lV("updateButtonAction");var RwM=new _.lV("updateSubscribeButtonAction");var bSE=new _.lV("updateToggleAction");var TiT=new _.lV("webNativeShareCommand");_.Jx=new _.lV("webCommandMetadata");_.oI=new _.lV("webHandleServiceEndpointExtension");var FPC=new _.lV("webNavigationEndpointData");var ewB=new _.lV("backgroundAudioPlaybackCommand");var gdB=new _.lV("copyLinkCommand");var u9h=new _.lV("playlistVotingRefreshPopupCommand");var KhT=new _.lV("selectChipCommand");var HSD=new _.lV("setCookieCommand");var DNm=new _.lV("setLocalStorageCommand");var AOC=new _.lV("setPrefStorageEntryCommand");var kAu;_.j_h=new _.lV("settingsUpdateCheckboxCommand");_.rOS=new _.lV("settingsUpdateTextCommand");_.Chm=new _.lV("settingsUpdateOptionsCommand");kAu=new _.lV("settingsUpdateSwitchCommand");_.lXu=new _.lV("settingsUpdateConnectedAppRendererCommand");var NiE=new _.lV("showCreatorChatbotEngagementPanelCommand");var fXT=new _.lV("updateTextInputFormFieldRendererCommand");var wJr=new _.lV("updateToggleButtonStateCommand");var GAE=new _.lV("updateUrlParamCommand");var $NT=new _.lV("webSubmitFormCommand");var UNS=new _.lV("channelSwitcherPageRenderer"),OSQ=new _.lV("updateChannelSwitcherPageAction");_.Uv=new _.lV("continuationItemRenderer");_.sV=new _.lV("richItemRenderer");var XJf=new _.lV("richSectionRenderer");_.xNB=new _.lV("richShelfRenderer");_.vdi=new _.lV("metadataBadgeRenderer");_.Edf=new _.lV("multiPageMenuNotificationSectionRenderer");_.cOQ=new _.lV("playlistLoopButtonStateRenderer");var tKC=new _.lV("claimLegacyYoutubeChannelEndpoint");var Sbm=new _.lV("getNotificationMenuEndpoint");var PhT=new _.lV("getSearchInVideoCommand");_.JOQ=new _.lV("getTranscriptEndpoint");_.P6=new _.lV("signalServiceEndpoint");var ZSi=new _.lV("verifyAgeEndpoint");var zNG=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(zNG,_.M5);zNG.prototype.getPath=function(){return _.Mq(this,1)};
zNG.prototype.getValue=function(){return _.Mq(this,2)};var Q_m=[0,_.fT,-1];var FJQ=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(FJQ,_.M5);var ylW=_.Hg(FJQ,[0,_.$2,Q_m]);var WJE=new _.lV("dismissalEndpoint");var VjB=new _.lV("elementsCommand");_.Yx=new _.lV("innertubeCommand");var C3m=new _.lV("multipleInlinePlaybackCommand");var wNc=new _.lV("loggingDirectives");var dYC=new _.lV("acknowledgeChannelTouStrikeCommand");var ySS=function(){d2.apply(this,arguments)};
_.u(ySS,d2);ySS.prototype.getAssociations=function(){return[]};
ySS.prototype.getTypeName=function(){return"booleanEntity"};var z2C=function(){d2.apply(this,arguments)};
_.u(z2C,d2);z2C.prototype.getAssociations=function(){return[]};
z2C.prototype.getTypeName=function(){return"stringEntity"};var AL=new _.lV("entityBatchUpdate");_.o1T=new _.lV("entityUpdateCommand");var sUE=function(){d2.apply(this,arguments)};
_.u(sUE,d2);sUE.prototype.getAssociations=function(){var F=[];this.delegate.alternateChannel&&F.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&F.push.apply(F,_.Pd(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&F.push(this.delegate.oneofChannelEntity);return[].concat(_.Pd(new Set(F)))};
sUE.prototype.getTypeName=function(){return"fakeChannel"};var BFB=function(){d2.apply(this,arguments)};
_.u(BFB,d2);BFB.prototype.getAssociations=function(){var F=[];this.delegate.entryCollection&&F.push(this.delegate.entryCollection);return[].concat(_.Pd(new Set(F)))};
BFB.prototype.getTypeName=function(){return"fakePlaylist"};
var LJC=function(){d2.apply(this,arguments)};
_.u(LJC,d2);LJC.prototype.getAssociations=function(){var F=[];this.delegate.parentPlaylist&&F.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var W=_.L(this.delegate.entries),V=W.next();!V.done;V=W.next())F.push.apply(F,_.Pd((new I$Q(V.value)).getAssociations()));return[].concat(_.Pd(new Set(F)))};
LJC.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var I$Q=function(){Vz.apply(this,arguments)};
_.u(I$Q,Vz);I$Q.prototype.getAssociations=function(){var F=[];this.delegate.video&&F.push(this.delegate.video);return[].concat(_.Pd(new Set(F)))};var n1B=function(){d2.apply(this,arguments)};
_.u(n1B,d2);n1B.prototype.getAssociations=function(){var F=[];this.delegate.descriptionEntity&&F.push(this.delegate.descriptionEntity);this.delegate.creators&&F.push.apply(F,_.Pd(this.delegate.creators));this.delegate.theBiggestFan&&F.push(this.delegate.theBiggestFan);return[].concat(_.Pd(new Set(F)))};
n1B.prototype.getTypeName=function(){return"fakeVideo"};
var mYQ=function(){d2.apply(this,arguments)};
_.u(mYQ,d2);mYQ.prototype.getAssociations=function(){return[]};
mYQ.prototype.getTypeName=function(){return"fakeVideoDescription"};var a$M=new _.lV("fantasyRosterViewModel");var i3B=new _.lV("addFollowUpSurveyCommand");var MjB=new _.lV("getSurveyCommand");var YzM=new _.lV("ratingSurveyOptionRenderer");_.qe=new _.lV("feedbackEndpoint");var pFf=new _.lV("reportHistoryTableCellRenderer"),h2E=new _.lV("reportHistoryTableTextCellRenderer"),qzS=new _.lV("reportHistoryTableReasonCellRenderer");_.R2Q=new _.lV("flagEndpoint");var b3C=new _.lV("deleteFlowStepsCommand");_.TFu=new _.lV("flowNextStepCommand");_.e2r=new _.lV("flowPrevStepCommand");var g1m=new _.lV("getFlowCommand");var u8i=new _.lV("submitFormWithValidationFlowCommand");_.KJr=new _.lV("updateFlowCommand");var H3D=function(){d2.apply(this,arguments)};
_.u(H3D,d2);H3D.prototype.getAssociations=function(){return[]};
H3D.prototype.getTypeName=function(){return"flowStateEntity"};var DYu=new _.lV("flowFormState");_.B3=new _.lV("flowStepRenderer");var ASr=new _.lV("gameCardRenderer");var jUh=new _.lV("accountLinkingStateChangedCommand");var rSS=function(){d2.apply(this,arguments)};
_.u(rSS,d2);rSS.prototype.getAssociations=function(){return[]};
rSS.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var Cfm=new _.lV("changeMiniAppPlayStateCommand");var kMC=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(kMC,_.M5);var Lj=[1,2,3];var l$h=[0,Lj,XgS,_.Gl,ljS];var NFh=_.Hg(kMC,l$h),f$u=_.Ay(l$h);var wFB=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(wFB,_.M5);var GMB=[0,_.j$,_.fT];var $YT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u($YT,_.M5);var UYS=[0,_.fT,_.j$,-1];var II=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(II,_.M5);var O3C=_.Ay([0,1,GMB,_.x2,UYS,_.fT,-1]);var XFB=new _.lV("miniAppScoreChallengeViewModel");var xYi=new _.lV("miniGameCardViewModel");var v1E=new _.lV("teaserCardViewModel");var E1T=function(){d2.apply(this,arguments)};
_.u(E1T,d2);E1T.prototype.getAssociations=function(){return[]};
E1T.prototype.getTypeName=function(){return"logoEntity"};var cST=new _.lV("feedbackItemRenderer");var tjh=function(){d2.apply(this,arguments)};
_.u(tjh,d2);tjh.prototype.getAssociations=function(){return[]};
tjh.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.SzC=new _.lV("playerInterstitialRenderer");var PfT=new _.lV("getKidsBlocklistPickerCommand");_.JSu=new _.lV("updateKidsBlacklistEndpoint");_.nj=new _.lV("likeEndpoint");var Z3f,QUB,FyS;Z3f=new _.lV("addChatItemAction");QUB=new _.lV("removeChatItemAction");FyS=new _.lV("markChatItemAsDeletedAction");_.WyT=new _.lV("setLiveChatCollapsedStateAction");var V6u=function(){d2.apply(this,arguments)};
_.u(V6u,d2);V6u.prototype.getAssociations=function(){return[]};
V6u.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var d1T=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(d1T,_.M5);d1T.prototype.getPayloadCase=function(){return _.sB(this,yHu)};
var yHu=[3,4];var zMT=[0,_.$2,[0,[1,2],_.Gl,_.UB,[0,_.wV,1,_.wV]]];var oLD=[0,_.fT,-1];var sIC=[0,[1],_.Gl];var my=[0,[1,2],_.Gl,_.UB,[0,_.x2]];var aI=[0,_.fT];var B2T=[0,[0,_.ly,_.k2,[0,_.wV,_.vu,_.wV]],1,[0,_.ly]];var Lyf=[0,rV];var I9T=[0,rV];var nLf=[0,I9T,Lyf];var m1h=[0,_.$2,[0,[1,2],_.Gl,-1],_.ly];var a9u=[0,[2],1,_.UB,[0,_.wV,-1,m1h]];var ijD=[0,[1],_.UB,[0,_.wV,_.fT,_.vu,1,m1h]];var M6h=[0,_.k2,-1,kVS,_.x2];var YVE=[0,[0,Ag,-3],-4];var id=[0,_.ly,-3,_.fT,_.ly,_.vR,_.ly,zMT,_.ly,-2];var M1=[0,_.$2,[0,[1,2],_.Gl,-1],_.ly,_.fT];var p3C=[0,[3],my,[0,[2,3,4],teB,_.Gl,-2],_.UB,[0,_.fT],_.j$];var hMM=[0,[3,5],_.fT,_.CT,_.UB,[0,1,_.j$,_.x2],_.x2,_.UB,[0,_.x2,_.j$]];var qVB=[0,2,_.CT,_.fT,-1];var RMi=[0,U5B];var bju=[0,[3,4],2,fjS,_.Gl,_.fT];var T2u=[0,_.x2,-2,1,_.fT];var eMu=[0,_.fT,-1,_.x2];var gLB=[0,aI,function(){return YL},
aI,_.fT],u$u=[0,_.x2,aI,my,function(){return YL},
_.fT],YL=[-161,{},[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,160],aI,_.CT,[0,_.ly,1,_.ly,1,_.ly,1,_.x2,-1,aI],[0,1,_.ly,2,_.ly,_.x2,_.ly],1,_.CT,-1,_.fT,_.CT,2,Ag,[0,Ag,_.CT],_.fT,1,B2T,1,my,_.vR,1,[0,[0,_.$2,[0,_.fT,_.ly,_.x2]]],[0,_.ly,[0,_.j$,[0,_.vu]],_.j$,1,[0,GVM,-1]],_.fT,[0,1,_.fT],76,_.UB,[0,my,M1,B2T,1,[0,_.$2,M1]],1,_.UB,[0,my,_.fT,
_.ly],_.UB,[0,my,sIC],_.UB,[0,my,sIC,_.CT],_.UB,[0,my,sIC],_.UB,[0,my,_.$2,aI,my,x5u],_.UB,[0,my,aI,_.fT],_.UB,[0,my,_.ly,id,-1,_.ly],4,_.UB,[0,my,_.ly,_.CT,id,_.ly],_.UB,[0,[4,9],my,_.x2,_.CT,_.Gl,M1,1,B2T,_.fT,_.Gl,T2u],_.UB,[0,my,aI,my,_.x2,_.fT],_.UB,[0,_.ly,my,id,_.ly,_.fT],_.UB,[0,my,aI,my,_.x2,_.fT],1,_.UB,[0,my,_.x2,_.fT,id],_.UB,[0,my,_.x2,[0,_.fT,_.CT],_.fT,_.CT,_.fT,_.X3,-2,3,eMu,_.$2,eMu,eMu,T2u],_.UB,[0,my,_.x2,ijD,_.$2,[0,I9T,a9u],aI,_.$2,nLf,_.fT,1,_.x2,M6h,YVE,CBE,-1],_.UB,[0,my,[0,
_.vu,-1,ijD,_.$2,[0,I9T,a9u,Lyf],[0,_.Eu],1,_.wV],aI,_.fT],_.UB,[0,my,M1,_.fT,[0,_.k2]],_.UB,function(){return u$u},
_.UB,[0,my,_.CT,_.fT,-1,_.ly],_.UB,[0,[6,7],my,_.$2,qVB,_.x2,M1,1,_.UB,bju,_.UB,RMi],_.UB,[0,_.$2,qVB,_.x2,_.ly],_.UB,[0,_.fT,KDm,-1],_.UB,[0,aI,_.$2,nLf,_.fT],_.UB,[0,my,aI,_.fT],_.UB,[0,_.X3,_.fT],_.UB,[0,oLD],_.UB,[0,oLD],_.UB,[0,M1],_.UB,[0,aI,M1],_.UB,function(){return gLB},
_.UB,[0,aI,_.fT],_.UB,[0,aI,_.fT],1,_.UB,[0,_.ly,my,id,_.ly,id],_.UB,[0,_.Eu],1,_.UB,[0],1,_.UB,[0,aI,_.x2,my,_.x2],_.UB,[0,[1,2],_.UB,bju,_.UB,RMi,_.CT],_.UB,[0,_.Eu,M1,hMM,_.fT,_.CT],_.UB,[0,hMM,_.fT,_.CT],_.UB,[0,M6h,M1,_.ly,YVE],_.UB,p3C,_.UB,[0],_.UB,[0,_.fT,-1,_.j$],_.UB,[0,aI,_.fT],_.UB,[0,p3C,_.j$,_.fT],_.UB,[0,my,id,_.ly],_.UB,[0,my,id,_.ly],_.UB,[0,M6h,YVE,M1,_.vR,_.ly,CBE,-1],_.UB,[0,my,id,_.ly],_.UB,[0,_.CT]];var Kyu=[0,_.$2,YL];var Hjf=_.Hg(d1T,[0,yHu,1,_.j$,_.UB,[0,[18,22,24],Kyu,3,[0,Kyu],1,_.j$,[0,_.$2,[0,_.CT,Ag],_.CT],1,YL,-1,[0,_.Nq,-2,_.vR,_.Nq,-1,_.vR,_.Nq,zMT,_.Nq,-2],j1f,[!0,_.fT,[0,sIC,2,_.fT,_.CT,_.ly,2,_.fT,_.X3]],[0,[1,2,3],[5,6],_.UB,[0,_.wV],_.UB,[0,_.wV,-1],_.UB,[0,_.wV],1,_.UB,oLD,_.UB,[0,_.fT]],[0,YL,-1],_.Eu,YL,_.UB,YL,[0,Kyu],_.j$,YL,_.UB,YL,_.fT,_.UB,YL,YL],_.UB,gxB,_.j$]);var D1B=new _.lV("liveChatEndpoint");var AHE=new _.lV("liveChatItemContextMenuEndpoint");var jIT=new _.lV("liveChatReplayEndpoint");_.rHf=new _.lV("emojiPickerRenderer");var CdT=new _.lV("liveChatAuthorBadgeViewModel");var kFQ=new _.lV("deleteLiveChatMessageCommand");var l9M=new _.lV("liveChatActionEndpoint");var N2E=new _.lV("createLiveChatPollEndpoint");var f9f=new _.lV("manageLiveChatUserEndpoint");var w3M=new _.lV("moderateLiveChatEndpoint");_.GFD=new _.lV("sendLiveChatMessageEndpoint");var $1D=new _.lV("sendLiveChatVoteEndpoint");var U1M=new _.lV("clearLocationCommand");var Ojf=new _.lV("resolveLocationCommand");var X3E=new _.lV("interactionLoggingCommandMetadata");var x1h=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(x1h,_.M5);var vLE=function(F,W){return _.tT(F,1,W)};var ELS=[0,_.ly];var cHT=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(cHT,_.M5);var t6D=function(F,W){return m3(F,1,x1h,W)};cHT.prototype.JSC$12631_serializeBinary=Lbr([0,_.$2,ELS]);var p3L={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 SVm={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"},
PdB={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 LEm={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE"};_.Kzf=new _.lV("logFlowLoggingEventCommand");_.yZ=new _.lV("loggingContext");var JHu=new _.lV("audioTrackSelectActionCommand");var ZjS=new _.lV("captionLanguageSelectActionCommand");var QIE=new _.lV("showAudioTrackPickerActionCommand");var FNr=new _.lV("showCaptionLanguageSelectActionCommand");var WNh=new _.lV("dismissDialogEndpoint");var VgM=new _.lV("dismissPlayerOverlayCommand");var dpT=new _.lV("hideItemSectionVideosByIdCommand");var yrS=new _.lV("showMiniplayerCommand");var zdh=function(){d2.apply(this,arguments)};
_.u(zdh,d2);zdh.prototype.getAssociations=function(){return[]};
zdh.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var oIr=function(){d2.apply(this,arguments)};
_.u(oIr,d2);oIr.prototype.getAssociations=function(){return[]};
oIr.prototype.getTypeName=function(){return"downloadStatusEntity"};var sLi=function(){d2.apply(this,arguments)};
_.u(sLi,d2);sLi.prototype.getAssociations=function(){return[]};
sLi.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var B5E=function(){d2.apply(this,arguments)};
_.u(B5E,d2);B5E.prototype.getAssociations=function(){var F=[];this.delegate.downloadsList&&F.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&F.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&F.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&F.push(this.delegate.refresh);return[].concat(_.Pd(new Set(F)))};
B5E.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var LND=function(){d2.apply(this,arguments)};
_.u(LND,d2);LND.prototype.getAssociations=function(){var F=[];this.delegate.refresh&&F.push(this.delegate.refresh);if(this.delegate.downloads)for(var W=_.L(this.delegate.downloads),V=W.next();!V.done;V=W.next())F.push.apply(F,_.Pd((new IyQ(V.value)).getAssociations()));return[].concat(_.Pd(new Set(F)))};
LND.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var IyQ=function(){Vz.apply(this,arguments)};
_.u(IyQ,Vz);IyQ.prototype.getAssociations=function(){var F=[];this.delegate.video&&F.push(this.delegate.video);this.delegate.playlist&&F.push(this.delegate.playlist);this.delegate.videoItem&&F.push(this.delegate.videoItem);this.delegate.playlistItem&&F.push(this.delegate.playlistItem);return[].concat(_.Pd(new Set(F)))};var nIh=function(){d2.apply(this,arguments)};
_.u(nIh,d2);nIh.prototype.getAssociations=function(){var F=[];this.delegate.localImageEntities&&F.push.apply(F,_.Pd(this.delegate.localImageEntities));return[].concat(_.Pd(new Set(F)))};
nIh.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var mpT=function(){d2.apply(this,arguments)};
_.u(mpT,d2);mpT.prototype.getAssociations=function(){var F=[];this.delegate.playbackData&&F.push(this.delegate.playbackData);this.delegate.localImageEntities&&F.push.apply(F,_.Pd(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&F.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Pd(new Set(F)))};
mpT.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var ayB=function(){d2.apply(this,arguments)};
_.u(ayB,d2);ayB.prototype.getAssociations=function(){return[]};
ayB.prototype.getTypeName=function(){return"offlineabilityEntity"};var iNr=function(){d2.apply(this,arguments)};
_.u(iNr,d2);iNr.prototype.getAssociations=function(){var F=[];this.delegate.fakeChildren&&F.push.apply(F,_.Pd(this.delegate.fakeChildren));return[].concat(_.Pd(new Set(F)))};
iNr.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var MgC=function(){d2.apply(this,arguments)};
_.u(MgC,d2);MgC.prototype.getAssociations=function(){var F=[];this.delegate.video&&F.push(this.delegate.video);this.delegate.playbackData&&F.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&F.push(this.delegate.offlineVideoPolicy);return[].concat(_.Pd(new Set(F)))};
MgC.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var YpQ=function(){d2.apply(this,arguments)};
_.u(YpQ,d2);YpQ.prototype.getAssociations=function(){return[]};
YpQ.prototype.getTypeName=function(){return"continuationTokenEntity"};var pLT=function(){d2.apply(this,arguments)};
_.u(pLT,d2);pLT.prototype.getAssociations=function(){var F=[];this.delegate.channelOwner&&F.push(this.delegate.channelOwner);this.delegate.videos&&F.push.apply(F,_.Pd(this.delegate.videos));this.delegate.collaboratorChannels&&F.push.apply(F,_.Pd(this.delegate.collaboratorChannels));this.delegate.downloadState&&F.push(this.delegate.downloadState);this.delegate.refresh&&F.push(this.delegate.refresh);return[].concat(_.Pd(new Set(F)))};
pLT.prototype.getTypeName=function(){return"mainPlaylistEntity"};var hdm=function(){d2.apply(this,arguments)};
_.u(hdm,d2);hdm.prototype.getAssociations=function(){var F=[];this.delegate.video&&F.push(this.delegate.video);this.delegate.channelContributor&&F.push(this.delegate.channelContributor);return[].concat(_.Pd(new Set(F)))};
hdm.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var qpD=function(){Vz.apply(this,arguments)};
_.u(qpD,Vz);qpD.prototype.getAssociations=function(){var F=[];this.delegate.recommendedVideoMetadata&&F.push.apply(F,_.Pd((new Rdi(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.Pd(new Set(F)))};
var Rdi=function(){Vz.apply(this,arguments)};
_.u(Rdi,Vz);Rdi.prototype.getAssociations=function(){var F=[];this.delegate.localImageEntities&&F.push.apply(F,_.Pd(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&F.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Pd(new Set(F)))};var bNh=function(){Vz.apply(this,arguments)};
_.u(bNh,Vz);bNh.prototype.getAssociations=function(){var F=[];this.delegate.playbackPosition&&F.push(this.delegate.playbackPosition);return[].concat(_.Pd(new Set(F)))};var T5T=function(){d2.apply(this,arguments)};
_.u(T5T,d2);T5T.prototype.getAssociations=function(){var F=[];this.delegate.owner&&F.push(this.delegate.owner);this.delegate.downloadState&&F.push(this.delegate.downloadState);this.delegate.userState&&F.push.apply(F,_.Pd((new bNh(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&F.push.apply(F,_.Pd((new qpD(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.Pd(new Set(F)))};
T5T.prototype.getTypeName=function(){return"mainVideoEntity"};var edE=function(){d2.apply(this,arguments)};
_.u(edE,d2);edE.prototype.getAssociations=function(){var F=[];this.delegate.userChannelDetails&&F.push(this.delegate.userChannelDetails);return[].concat(_.Pd(new Set(F)))};
edE.prototype.getTypeName=function(){return"ytMainChannelEntity"};var gIT=function(){d2.apply(this,arguments)};
_.u(gIT,d2);gIT.prototype.getAssociations=function(){var F=[];this.delegate.channelOwner&&F.push(this.delegate.channelOwner);this.delegate.playbackPosition&&F.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&F.push.apply(F,_.Pd(this.delegate.localImageEntities));this.delegate.downloadStatus&&F.push(this.delegate.downloadStatus);return[].concat(_.Pd(new Set(F)))};
gIT.prototype.getTypeName=function(){return"ytMainVideoEntity"};var muf=new _.lV("downloadsPageSmartDownloadsOptInBannerParams");var Y5C=new _.lV("downloadsPageUpsellBannerParams");var urT=function(){d2.apply(this,arguments)};
_.u(urT,d2);urT.prototype.getAssociations=function(){return[]};
urT.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var KNB=function(){d2.apply(this,arguments)};
_.u(KNB,d2);KNB.prototype.getAssociations=function(){return[]};
KNB.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var HNB=function(){d2.apply(this,arguments)};
_.u(HNB,d2);HNB.prototype.getAssociations=function(){return[]};
HNB.prototype.getTypeName=function(){return"macroMarkerEntity"};var Dpi=function(){d2.apply(this,arguments)};
_.u(Dpi,d2);Dpi.prototype.getAssociations=function(){return[]};
Dpi.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var Ari=function(){d2.apply(this,arguments)};
_.u(Ari,d2);Ari.prototype.getAssociations=function(){return[]};
Ari.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var jLT=function(){d2.apply(this,arguments)};
_.u(jLT,d2);jLT.prototype.getAssociations=function(){return[]};
jLT.prototype.getTypeName=function(){return"playerStateEntity"};var rrB=function(){d2.apply(this,arguments)};
_.u(rrB,d2);rrB.prototype.getAssociations=function(){return[]};
rrB.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var CCC=function(){d2.apply(this,arguments)};
_.u(CCC,d2);CCC.prototype.getAssociations=function(){return[]};
CCC.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var kST=function(){d2.apply(this,arguments)};
_.u(kST,d2);kST.prototype.getAssociations=function(){return[]};
kST.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.u6=new _.lV("dislikeButtonViewModel");_.gX=new _.lV("likeButtonViewModel");var lyT=new _.lV("videoSummaryContentViewModel");var N5D=new _.lV("videoSummaryParagraphViewModel");var fyh=new _.lV("changeTimelyActionVisibilityCommand");var wLh=new _.lV("hideEngagementPanelEndpoint");var GSQ=new _.lV("refreshPanelEndpoint");var $pr=new _.lV("scrollToSectionEndpoint");var UpB=new _.lV("seekToVideoTimestampCommand");_.hc=new _.lV("showEngagementPanelEndpoint");var ONh=new _.lV("showTransientPlayerScrimOverlayCommand");var XLE=new _.lV("toggleEngagementPanelCommand");var xpQ=new _.lV("aiResponseBoxViewModel");_.vIi=new _.lV("createBroadcastCommand");var EIQ=new _.lV("metadataUpdateCommand");var crS=function(){d2.apply(this,arguments)};
_.u(crS,d2);crS.prototype.getAssociations=function(){return[]};
crS.prototype.getTypeName=function(){return"featuredProductsEntity"};var tgS=function(){d2.apply(this,arguments)};
_.u(tgS,d2);tgS.prototype.getAssociations=function(){return[]};
tgS.prototype.getTypeName=function(){return"pinnedProductEntity"};var SpT=function(){d2.apply(this,arguments)};
_.u(SpT,d2);SpT.prototype.getAssociations=function(){return[]};
SpT.prototype.getTypeName=function(){return"trendingOfferEntity"};_.PCT=new _.lV("merchandiseShelfRenderer");var JrQ=new _.lV("shoppingContentLineItemViewModel");var ZNh=new _.lV("shoppingDescriptionItemViewModel");var QLf=new _.lV("gridMovieRenderer");_.F7M=new _.lV("movieRenderer");var W7h=function(){d2.apply(this,arguments)};
_.u(W7h,d2);W7h.prototype.getAssociations=function(){return[]};
W7h.prototype.getTypeName=function(){return"compositeSourceEntity"};var VoE=function(){d2.apply(this,arguments)};
_.u(VoE,d2);VoE.prototype.getAssociations=function(){var F=[];this.delegate.compositeSourceKeys&&F.push.apply(F,_.Pd(this.delegate.compositeSourceKeys));return[].concat(_.Pd(new Set(F)))};
VoE.prototype.getTypeName=function(){return"multiviewStagingEntity"};var dgQ=function(){d2.apply(this,arguments)};
_.u(dgQ,d2);dgQ.prototype.getAssociations=function(){var F=[];this.delegate.trackDownloadMetadatas&&F.push.apply(F,_.Pd(this.delegate.trackDownloadMetadatas));return[].concat(_.Pd(new Set(F)))};
dgQ.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var y$T=function(){d2.apply(this,arguments)};
_.u(y$T,d2);
y$T.prototype.getAssociations=function(){var F=[];this.delegate.downloadedTracks&&F.push.apply(F,_.Pd(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&F.push.apply(F,_.Pd(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&F.push.apply(F,_.Pd(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&F.push.apply(F,_.Pd(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&F.push.apply(F,_.Pd(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
F.push.apply(F,_.Pd(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&F.push.apply(F,_.Pd(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&F.push.apply(F,_.Pd(this.delegate.metadataOnlyTracks));return[].concat(_.Pd(new Set(F)))};
y$T.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var zzf=function(){d2.apply(this,arguments)};
_.u(zzf,d2);zzf.prototype.getAssociations=function(){var F=[];this.delegate.trackDownloadMetadatas&&F.push.apply(F,_.Pd(this.delegate.trackDownloadMetadatas));return[].concat(_.Pd(new Set(F)))};
zzf.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var omC=function(){d2.apply(this,arguments)};
_.u(omC,d2);omC.prototype.getAssociations=function(){var F=[];this.delegate.playbackData&&F.push(this.delegate.playbackData);this.delegate.localImageEntities&&F.push.apply(F,_.Pd(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&F.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Pd(new Set(F)))};
omC.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var s7u=function(){d2.apply(this,arguments)};
_.u(s7u,d2);
s7u.prototype.getAssociations=function(){var F=[];this.delegate.musicLibraryStatusEntity&&F.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&F.push.apply(F,_.Pd(this.delegate.primaryArtists));this.delegate.details&&F.push(this.delegate.details);this.delegate.userDetails&&F.push(this.delegate.userDetails);this.delegate.tracks&&F.push.apply(F,_.Pd(this.delegate.tracks));this.delegate.share&&F.push(this.delegate.share);this.delegate.downloadMetadata&&F.push(this.delegate.downloadMetadata);this.delegate.refresh&&
F.push(this.delegate.refresh);return[].concat(_.Pd(new Set(F)))};
s7u.prototype.getTypeName=function(){return"musicAlbumRelease"};
var BJB=function(){d2.apply(this,arguments)};
_.u(BJB,d2);BJB.prototype.getAssociations=function(){var F=[];this.delegate.albumRelease&&F.push(this.delegate.albumRelease);this.delegate.tracks&&F.push.apply(F,_.Pd(this.delegate.tracks));return[].concat(_.Pd(new Set(F)))};
BJB.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var L7f=function(){d2.apply(this,arguments)};
_.u(L7f,d2);L7f.prototype.getAssociations=function(){var F=[];this.delegate.albumRelease&&F.push(this.delegate.albumRelease);return[].concat(_.Pd(new Set(F)))};
L7f.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var IuD=function(){d2.apply(this,arguments)};
_.u(IuD,d2);IuD.prototype.getAssociations=function(){var F=[];this.delegate.details&&F.push(this.delegate.details);this.delegate.userDetails&&F.push(this.delegate.userDetails);return[].concat(_.Pd(new Set(F)))};
IuD.prototype.getTypeName=function(){return"musicArtist"};
var nmS=function(){d2.apply(this,arguments)};
_.u(nmS,d2);nmS.prototype.getAssociations=function(){var F=[];this.delegate.parentArtist&&F.push(this.delegate.parentArtist);return[].concat(_.Pd(new Set(F)))};
nmS.prototype.getTypeName=function(){return"musicArtistDetail"};
var mgS=function(){d2.apply(this,arguments)};
_.u(mgS,d2);mgS.prototype.getAssociations=function(){var F=[];this.delegate.parentArtist&&F.push(this.delegate.parentArtist);return[].concat(_.Pd(new Set(F)))};
mgS.prototype.getTypeName=function(){return"musicArtistUserDetail"};var auh=function(){d2.apply(this,arguments)};
_.u(auh,d2);auh.prototype.getAssociations=function(){return[]};
auh.prototype.getTypeName=function(){return"musicLibraryEdit"};var i_i=function(){d2.apply(this,arguments)};
_.u(i_i,d2);i_i.prototype.getAssociations=function(){return[]};
i_i.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var MoC=function(){d2.apply(this,arguments)};
_.u(MoC,d2);
MoC.prototype.getAssociations=function(){var F=[];this.delegate.tracks&&F.push.apply(F,_.Pd(this.delegate.tracks));this.delegate.refresh&&F.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&F.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&F.push(this.delegate.details);this.delegate.downloadMetadata&&F.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&F.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&F.push(this.delegate.userDetails);this.delegate.entryCollection&&
F.push(this.delegate.entryCollection);this.delegate.share&&F.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&F.push.apply(F,_.Pd((new Ycm(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.Pd(new Set(F)))};
MoC.prototype.getTypeName=function(){return"musicPlaylist"};
var Ycm=function(){Vz.apply(this,arguments)};
_.u(Ycm,Vz);Ycm.prototype.getAssociations=function(){var F=[];this.delegate.creatorEntity&&F.push(this.delegate.creatorEntity);return[].concat(_.Pd(new Set(F)))};var pmS=function(){d2.apply(this,arguments)};
_.u(pmS,d2);pmS.prototype.getAssociations=function(){return[]};
pmS.prototype.getTypeName=function(){return"musicShare"};var hzT=function(){d2.apply(this,arguments)};
_.u(hzT,d2);
hzT.prototype.getAssociations=function(){var F=[];this.delegate.musicLibraryStatusEntity&&F.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&F.push.apply(F,_.Pd(this.delegate.artists));this.delegate.audioModeVersion&&F.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&F.push(this.delegate.videoModeVersion);this.delegate.userDetails&&F.push(this.delegate.userDetails);this.delegate.details&&F.push(this.delegate.details);this.delegate.albumRelease&&F.push(this.delegate.albumRelease);this.delegate.share&&
F.push(this.delegate.share);this.delegate.libraryEdit&&F.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&F.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&F.push(this.delegate.playbackPosition);this.delegate.lyrics&&F.push(this.delegate.lyrics);return[].concat(_.Pd(new Set(F)))};
hzT.prototype.getTypeName=function(){return"musicTrack"};
var qch=function(){d2.apply(this,arguments)};
_.u(qch,d2);qch.prototype.getAssociations=function(){var F=[];this.delegate.parentTrack&&F.push(this.delegate.parentTrack);return[].concat(_.Pd(new Set(F)))};
qch.prototype.getTypeName=function(){return"musicTrackDetail"};
var RzQ=function(){d2.apply(this,arguments)};
_.u(RzQ,d2);RzQ.prototype.getAssociations=function(){var F=[];this.delegate.parentTrack&&F.push(this.delegate.parentTrack);return[].concat(_.Pd(new Set(F)))};
RzQ.prototype.getTypeName=function(){return"musicTrackUserDetail"};var fD=new _.lV("musicResponsiveListItemRenderer");var J7K=new _.lV("addToPlaylistEndpoint");var b_D=new _.lV("captionPickerEndpoint");var TJi=new _.lV("suggestStats");var ezQ=new _.lV("backstageImageUploadEndpoint");var gmT=new _.lV("createBackstagePostDialogEndpoint");_.uUM=new _.lV("createCommentReplyDialogEndpoint");_.K7M=new _.lV("updateCommentDialogEndpoint");_.H_h=new _.lV("updateCommentReplyDialogEndpoint");var DgD=new _.lV("menuEndpoint");var JoN=new _.lV("modalEndpoint");var A$M=new _.lV("playlistEditorEndpoint");var j7T=new _.lV("copyTextEndpoint");var r$r,CNr;r$r=new _.lV("shareEndpoint");CNr=new _.lV("shareEntityEndpoint");_.kHu=new _.lV("shareEntityServiceEndpoint");_.OHr=new _.lV("userFeedbackEndpoint");_.H6=new _.lV("watchEndpoint");var JJN=new _.lV("watchPlaylistEndpoint");var lum=new _.lV("addUpcomingEventReminderEndpoint");_.pj=new _.lV("getCommentsFromInboxCommand");var NJf=new _.lV("notificationOptOutEndpoint");var fuT=new _.lV("recordNotificationInteractionsEndpoint");var wmu=new _.lV("removeUpcomingEventReminderEndpoint");_.r1=new _.lV("getDownloadActionCommand");_.GHB=new _.lV("offlineOrchestrationActionCommand");var $gD=function(){d2.apply(this,arguments)};
_.u($gD,d2);$gD.prototype.getAssociations=function(){return[]};
$gD.prototype.getTypeName=function(){return"captionTrack"};var UgT=function(){d2.apply(this,arguments)};
_.u(UgT,d2);UgT.prototype.getAssociations=function(){return[]};
UgT.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var O_u=function(){d2.apply(this,arguments)};
_.u(O_u,d2);O_u.prototype.getAssociations=function(){return[]};
O_u.prototype.getTypeName=function(){return"offlineVideoPolicy"};var XmB=function(){d2.apply(this,arguments)};
_.u(XmB,d2);XmB.prototype.getAssociations=function(){return[]};
XmB.prototype.getTypeName=function(){return"offlineVideoStreams"};var xgB=function(){d2.apply(this,arguments)};
_.u(xgB,d2);xgB.prototype.getAssociations=function(){var F=[];this.delegate.transfer&&F.push(this.delegate.transfer);this.delegate.adsPlaybackData&&F.push.apply(F,_.Pd(this.delegate.adsPlaybackData));this.delegate.drmLicense&&F.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&F.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&F.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Pd(new Set(F)))};
xgB.prototype.getTypeName=function(){return"playbackData"};var vmf=function(){d2.apply(this,arguments)};
_.u(vmf,d2);vmf.prototype.getAssociations=function(){return[]};
vmf.prototype.getTypeName=function(){return"refresh"};var Emr=function(){d2.apply(this,arguments)};
_.u(Emr,d2);Emr.prototype.getAssociations=function(){var F=[];this.delegate.offlineVideoStreams&&F.push.apply(F,_.Pd(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&F.push.apply(F,_.Pd(this.delegate.captionTrack));return[].concat(_.Pd(new Set(F)))};
Emr.prototype.getTypeName=function(){return"transfer"};var c$B=function(){d2.apply(this,arguments)};
_.u(c$B,d2);c$B.prototype.getAssociations=function(){return[]};
c$B.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var toB=new _.lV("showMoreDrawerCommand");var ScB=new _.lV("updateEngagementPanelContentCommand");var PNh=new _.lV("getPdgBuyFlowCommand");var J$h=new _.lV("liveChatPurchaseMessageEndpoint");var Z_D=new _.lV("openSuperStickerBuyFlowCommand");var Q7T=new _.lV("updatePdgFeatureEnablementCommand");var FWB=function(){d2.apply(this,arguments)};
_.u(FWB,d2);FWB.prototype.getAssociations=function(){return[]};
FWB.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var WWu=function(){d2.apply(this,arguments)};
_.u(WWu,d2);WWu.prototype.getAssociations=function(){return[]};
WWu.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.V9f=new _.lV("pdgCommentChipRenderer");_.dET=new _.lV("permissionRoleBottomBarRenderer");_.yXC=new _.lV("updatePermissionRoleCommand");var z3B=new _.lV("prefetchWatchCommand");var oDi=new _.lV("updatePlayerErrorMessageCommand");var OM9=new _.lV("toggleCaptionsVisibilityCommand");var svT=new _.lV("playerDisclosureViewModel");_.BZS=new _.lV("quickActionsViewModel");var LWT=new _.lV("playerResponse");var IYf=new _.lV("playlistRenderer");_.nDT=new _.lV("playlistVideoListRenderer");_.hH=new _.lV("playlistEditEndpoint");var mEQ=new _.lV("createImagePollCommand");var aYr=new _.lV("createQuizCommand");var iOm=new _.lV("quizRenderer");var M9i=new _.lV("uploadedVideoRenderer");var YET=new _.lV("decorateMessageEndpoint");var p0i=new _.lV("lpOfferCardOptionViewModel");var h3T=new _.lV("sfvAudioItemPlaybackCommand");var qEr=function(){d2.apply(this,arguments)};
_.u(qEr,d2);qEr.prototype.getAssociations=function(){return[]};
qEr.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.q1=new _.lV("reelNonVideoContentEndpoint");_.Wc=new _.lV("reelWatchEndpoint");var R3i=new _.lV("reelActionBarViewModel");_.RI=new _.lV("reelItemRenderer");var bOD=new _.lV("reelMetapanelViewModel");_.TZT=new _.lV("reelNonVideoContentRenderer");_.e3u=new _.lV("reelPlayerOverlayRenderer");var gDr=new _.lV("shortsLockupViewModel");var uNi=new _.lV("sponsorButtonViewModel");var KWh=new _.lV("reelItemWatchResponse");var HOu=new _.lV("textBadgeRenderer");_.bd=new _.lV("buttonRenderer");_.TF=new _.lV("toggleButtonRenderer");var Vdh=new _.lV("switchButtonViewModel");_.DEr=new _.lV("confirmDialogRenderer");var AXr;AXr=new _.lV("menuRenderer");_.jvC=new _.lV("menuFlexibleItemRenderer");var rXD=new _.lV("pollRenderer");_.CQD=new _.lV("backgroundPromoRenderer");var lYS;_.kTi=new _.lV("chipCloudRenderer");lYS=new _.lV("chipCloudChipRenderer");var NZf=new _.lV("dropdownRenderer");var fYS=new _.lV("gridVideoRenderer");_.w0i=new _.lV("itemSectionRenderer");_.GTE=new _.lV("messageRenderer");var $EB=new _.lV("sortFilterHeaderRenderer");_.UEQ=new _.lV("videoRenderer");var OOB=new _.lV("resolveUrlCommandMetadata");var X0B=function(){d2.apply(this,arguments)};
_.u(X0B,d2);X0B.prototype.getAssociations=function(){return[]};
X0B.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.xEQ=new _.lV("getAnswerCommand");_.ZZ=new _.lV("searchEndpoint");var vDm=new _.lV("genAiRichTextViewModel");var S3N=new _.lV("overviewAnswerViewModel");var EDT=new _.lV("videoOverviewViewModel");var cXD=new _.lV("addToPlaylistServiceEndpoint");var t9S=new _.lV("clearSearchHistoryEndpoint");var SEQ=new _.lV("clearWatchHistoryEndpoint");var PQu=new _.lV("webSerializedServiceEndpointExtension");_.JXE=new _.lV("createCommentEndpoint");var ZOm=new _.lV("createCommentReplyEndpoint");var Qvf=new _.lV("performCommentActionEndpoint");var F4i=new _.lV("updateCommentEndpoint");var W4h=new _.lV("updateCommentReplyEndpoint");_.e6=new _.lV("createPlaylistServiceEndpoint");var VpD=new _.lV("deletePlaylistEndpoint");var dur=new _.lV("deleteVideoEndpoint");var PAL=new _.lV("getReportFormEndpoint");var yNh=new _.lV("modifyChannelNotificationPreferenceEndpoint");var ooS;_.ZR=new _.lV("offlinePlaylistEndpoint");ooS={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 sRY;_.JL=new _.lV("offlineVideoEndpoint");sRY={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 zjm=new _.lV("pingingEndpoint");_.oph=new _.lV("selectActiveIdentityEndpoint");var sSQ=new _.lV("setSettingEndpoint");var k$G=new _.lV("undoFeedbackEndpoint");var B_D=new _.lV("unsubscribeEndpoint");_.L4B=new _.lV("updatedMetadataEndpoint");var IlT=function(){d2.apply(this,arguments)};
_.u(IlT,d2);IlT.prototype.getAssociations=function(){return[]};
IlT.prototype.getTypeName=function(){return"settingEntity"};_.npT=new _.lV("updateLocalAppSettingCommand");var muD=new _.lV("saveImageToDeviceEndpoint");var alr=new _.lV("shareImageCommand");var i4h=new _.lV("sharingProviderDataCommand");var MpD=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(MpD,_.M5);var Y5B=[0,_.fT,-1];MpD.prototype.JSC$12838_serializeBinary=Lbr(Y5B);var pWC=_.Ay(Y5B);var hjB=new _.lV("userMentionSuggestionRenderer");var q5m=new _.lV("liveChatTunnelCommand");var Rjh=new _.lV("showSponsorshipsGiftOfferDialogCommand");var b4B=new _.lV("sponsorshipsScrollableShelfViewModel");var T_D=new _.lV("updateUpcomingEventReminderButtonStateCommand");var ejQ=new _.lV("upcomingEventReminderButtonStateRenderer");var gpQ=new _.lV("subscribeEndpoint");var ulD=new _.lV("registerTasksCommand");var K4f=new _.lV("hideSheetCommand");var H4B=new _.lV("hideSnackbarCommand");var DuS=new _.lV("showDialogCommand");_.zX=new _.lV("showSheetCommand");var AND=new _.lV("showSnackbarCommand");var jSB=function(){d2.apply(this,arguments)};
_.u(jSB,d2);jSB.prototype.getAssociations=function(){return[]};
jSB.prototype.getTypeName=function(){return"chipEntity"};var rNr=function(){d2.apply(this,arguments)};
_.u(rNr,d2);rNr.prototype.getAssociations=function(){return[]};
rNr.prototype.getTypeName=function(){return"dismissState"};_.hR=new _.lV("avatarViewModel");var CWf=new _.lV("badgeViewModel");_.g2=new _.lV("buttonViewModel");_.ud=new _.lV("chipViewModel");var kQQ=new _.lV("contentPreviewImageViewModel");var llu=new _.lV("decoratedAvatarViewModel");_.b1G=new _.lV("engagementBarViewModel");_.N_S=new _.lV("imageBannerViewModel");var flT=new _.lV("lockupContentMetadataRowExtension");_.wWT=new _.lV("lockupMetadataViewModel");var GQi=new _.lV("lockupViewModel");var $uS=new _.lV("avatarStackViewModel");_.UuS=new _.lV("contentMetadataViewModel");var O4D=function(){d2.apply(this,arguments)};
_.u(O4D,d2);O4D.prototype.getAssociations=function(){return[]};
O4D.prototype.getTypeName=function(){return"pageHeaderEntity"};_.XWT=new _.lV("pageHeaderViewModel");var xuM=new _.lV("snackbarViewModel");var vpT=new _.lV("thumbnailHoverOverlayToggleActionsViewModel");_.Kj=new _.lV("toggleButtonViewModel");var EpC=function(){d2.apply(this,arguments)};
_.u(EpC,d2);EpC.prototype.getAssociations=function(){return[]};
EpC.prototype.getTypeName=function(){return"votingEntity"};_.Tjf=new _.lV("votingViewModel");var cNi=new _.lV("sectionHeaderViewModel");var tpi=new _.lV("notifyDropdownOptionSelectedCommand");var jHW=new _.lV("listViewModel");_.oV=new _.lV("listItemViewModel");var S5T=new _.lV("dialogHeaderViewModel");var PWm=function(){d2.apply(this,arguments)};
_.u(PWm,d2);PWm.prototype.getAssociations=function(){return[]};
PWm.prototype.getTypeName=function(){return"dataFreshnessEntity"};var wpN=new _.lV("suspenseViewModel");var JNr=new _.lV("tooltipViewModel");var Z4r=function(){d2.apply(this,arguments)};
_.u(Z4r,d2);Z4r.prototype.getAssociations=function(){return[]};
Z4r.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var QSr=function(){d2.apply(this,arguments)};
_.u(QSr,d2);QSr.prototype.getAssociations=function(){return[]};
QSr.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var FUT=function(){d2.apply(this,arguments)};
_.u(FUT,d2);FUT.prototype.getAssociations=function(){return[]};
FUT.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.WUB=new _.lV("transcriptSubmitCaptionCorrectionCommand");var Vcm=function(){d2.apply(this,arguments)};
_.u(Vcm,d2);Vcm.prototype.getAssociations=function(){return[]};
Vcm.prototype.getTypeName=function(){return"buttonEntity"};var GCc=new _.lV("unpluggedStringRunImage");var dwB=new _.lV("tabViewModel");var yIu=new _.lV("tabbedViewModel");var zpf=function(){d2.apply(this,arguments)};
_.u(zpf,d2);zpf.prototype.getAssociations=function(){return[]};
zpf.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.o_S=new _.lV("updateDescriptionAction");var sBr=new _.lV("updateToggleButtonTextAction");var BPE=new _.lV("showFullscreenPlayerControlsCommand");var LUu=new _.lV("updateVideoMetadataCommand");_.IST=new _.lV("autoplaySwitchButtonRenderer");var Rw;_.n_T=new _.lV("multiMarkersPlayerBarRenderer");Rw=new _.lV("chapterRenderer");var mwu=new _.lV("heatMarkerRenderer");var Eyc=new _.lV("heatmapRenderer");var aSC=new _.lV("smartSkipPlayerScrimOverlayRenderer");var ibh=new _.lV("timedMarkerDecorationRenderer");var LLc=new _.lV("postWebToNativeMessageCommand");var hd=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(hd,_.M5);hd.prototype.getMethodName=function(){return _.Mq(this,1)};var McD=[0,_.fT,-2];hd.prototype.JSC$12860_serializeBinary=Lbr(McD);var YRQ=_.Hg(hd,McD);var pvM=new _.lV("whitelistEditEndpoint");var hpE=new _.lV("clearUrlParamCommand");var qRu=new _.lV("commerceActionCommand");_.Rph=new _.lV("getPaymentInstrumentsParamsCommand");var bbB=new _.lV("getPaymentsClientTokenCommand");var TPh=new _.lV("googlePaymentBillingCommand");var epB=new _.lV("googlePaymentPurchaseManagerCommand");_.g_S=new _.lV("logGtmCommand");var uMB=new _.lV("updateCardItemOnClickCommand");_.KUD=new _.lV("ypcPauseSubscriptionCommand");_.HbE=new _.lV("ypcResumeSubscriptionCommand");var Dwh=function(){d2.apply(this,arguments)};
_.u(Dwh,d2);Dwh.prototype.getAssociations=function(){return[]};
Dwh.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var AIC=function(){d2.apply(this,arguments)};
_.u(AIC,d2);AIC.prototype.getAssociations=function(){return[]};
AIC.prototype.getTypeName=function(){return"commerceCartListEntity"};var jBf=function(){d2.apply(this,arguments)};
_.u(jBf,d2);jBf.prototype.getAssociations=function(){return[]};
jBf.prototype.getTypeName=function(){return"iconBadgeEntity"};var rIm=function(){d2.apply(this,arguments)};
_.u(rIm,d2);rIm.prototype.getAssociations=function(){return[]};
rIm.prototype.getTypeName=function(){return"pdpStateEntity"};var CxC=function(){d2.apply(this,arguments)};
_.u(CxC,d2);CxC.prototype.getAssociations=function(){return[]};
CxC.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var fG$=new _.lV("ypcOffersEndpoint");var kvC=new _.lV("cardItemRenderer"),lSf=new _.lV("cardItemTextRenderer");var NPT=new _.lV("commerceCartItemQuantityPickerRenderer");var fSm=new _.lV("linkCardRenderer");var VnK=new _.lV("quantityIncrementerButtonViewModel");var wvS=new _.lV("quantityIncrementerViewModel");var Gvh=new _.lV("themedImageViewModel");_.$wT=new _.lV("ypcCancelRecurrenceEndpoint");var Uwi=new _.lV("ypcCompleteTransactionEndpoint");_.Obm=new _.lV("ypcGetCartEndpoint");_.rA=new _.lV("ypcGetOffersEndpoint");_.H3=new _.lV("ypcHandleTransactionEndpoint");var vVT=new _.lV("ypcLogWalletAnalyticDataEndpoint");_.EVi=new _.lV("ypcRedeemCodeEndpoint");var c4h=new _.lV("ypcUpdateFopEndpoint");f3(NY(1),k1(4));TKQ((new MessageChannel).port2);var t2S=function(){this.register=new Map},qVC=function(F,W,V){F=F+"_"+W;
D9.register.has(F)?V=D9.register.get(F):(V=V(),D9.register.set(F,V));return V},SxM=function(F){F=_.L(F.register.values());
for(var W=F.next();!W.done;W=F.next())_.Wq(W.value,"ABORTED")};
t2S.prototype.clear=function(){SxM(this);this.register.clear()};
var D9=new t2S;var QUC=Date.now().toString();var V6m=Wy9();var I9c={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 PtE;PtE=1;_.mn=function(F){this.veData=F};
_.sf=function(F){return new _.mn({trackingParams:F})};
_.Et=function(F,W,V,d,y,z){var I=PtE++;return new _.mn({veType:F,veCounter:I,elementIndex:V,dataElement:W,youtubeData:d,jspbYoutubeData:y,loggingDirectives:z})};
_.B=_.mn.prototype;
_.B.getAsJson=function(){var F={};this.veData.trackingParams!==void 0?F.trackingParams=this.veData.trackingParams:(F.veType=this.veData.veType,this.veData.veCounter!==void 0&&(F.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(F.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(F.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(F.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(F.isCounterfactual=!0);
return F};
_.B.getAsJspb=function(){var F=new VMr;this.veData.trackingParams!==void 0?F.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Rj(F,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Rj(F,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Rj(F,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.tT(F,5,!0));if(this.veData.dataElement!==void 0){var W=this.veData.dataElement.getAsJspb();_.kv(F,7,W)}this.veData.youtubeData!==void 0&&_.kv(F,8,this.veData.jspbYoutubeData);
return F};
_.B.toString=function(){return JSON.stringify(this.getAsJson())};
_.B.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.B.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.t5("yt_logging_screen.getRootVeType",sIL);_.t5("yt_logging_screen.getCurrentCsn",_.is);_.t5("yt_logging_screen.getCttAuthInfo",MS);_.t5("yt_logging_screen.setCurrentScreen",_.Y8);var J4u=function(){this.events=new Map},ZVf=function(F){var W=[];
F=_.L(F.events.values());for(var V=F.next();!V.done;V=F.next())W.push(V.value);return W};
J4u.prototype.clear=function(){this.events.clear()};var F_h=function(){this.logTransport=new QJQ;this.loggedEventRegister=new J4u;this.unloggedEventRegister=new J4u;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12897_flushTimer=new _.iR(this.flushInterval);this.JSC$12897_flushTimer.listen("tick",this.flush,!1,this)};
F_h.prototype.flush=function(){if(this.eventsCount){var F={loggedEvents:ZVf(this.loggedEventRegister),unloggedEvents:ZVf(this.unloggedEventRegister)};if(_.T("export_player_version_to_ytconfig")){var W;(W=_.wp("PLAYER_CLIENT_VERSION"))?(W=W.split("-")[0].replace(/\./g,""),W=isNaN(Number(W))?"0":W):W="";var V=_.wp("PLAYER_CLIENT_VERSION");if(V){V=V.split("-");var d="";V.length>1&&(d=V[V.length-1]);V=Z3W(d.startsWith("canary_experiment")?"canary":d.startsWith("canary_control")?"control":"none")}else V=
"CLIENT_CANARY_STATE_UNKNOWN";F.dimensions={playerClientVersion:W,playerCanaryState:V}}this.logTransport.flush(F);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12897_flushTimer.enabled&&this.JSC$12897_flushTimer.stop()}};
var W_D=function(F){AH==null&&(AH=new F_h);var W=AH;var V=W.loggedEventRegister;F.dimensions=F.dimensions||{};F.dimensions.csn=_.is()||"";var d=a9m(F.dimensions).join(";");if(F.records!=null)if(V.events.has(d)){var y;(y=V.events.get(d).records)==null||y.push.apply(y,_.Pd(F.records))}else V.events.set(d,F);W.JSC$12897_flushTimer.enabled||W.JSC$12897_flushTimer.start();W.eventsCount++;W.eventsCount>=100&&W.flush()};var QJQ=function(){};
QJQ.prototype.flush=function(F,W){_.T("enable_client_sli_logging")&&_.HA("sliEventBatch",F,{sendIsolatedPayload:!!W})};var AH;var d3T;d3T=function(F){var W=VDC;F=F===void 0?{}:F;W=W.name;var V=hMK("SUCCESS");W_D({dimensions:F,records:[{name:W,state:"SLI_STATE_END",status:V}]})};
_.RMG=function(F,W,V,d){this.name=F;this.sliId=W;this.timeoutMs=V;this.statusOnTimeout=d;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.RMG.prototype.getId=function(){return this.sliId};
_.Fx=function(F,W){W=W===void 0?{}:W;F.ongoing||(F.ongoing=!0,F.dimensions=W,F.logSliId=OxG(),W_D({dimensions:F.dimensions,records:[{name:F.name,state:"SLI_STATE_START",sliId:F.logSliId}]}),F.timeoutMs>0&&(F.timeoutHandle=setTimeout(function(){_.Wq(F,F.statusOnTimeout)},F.timeoutMs)))};
_.Wq=function(F,W){F.ongoing&&(F.timeoutMs>0&&clearTimeout(F.timeoutHandle),F.ongoing=!1,W={dimensions:F.dimensions,records:[{name:F.name,status:hMK(W),state:"SLI_STATE_END",sliId:F.logSliId}]},D9.register.delete(F.name+"_"+F.sliId),W_D(W))};var VDC=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var yJE=function(){d2.apply(this,arguments)};
_.u(yJE,d2);yJE.prototype.getAssociations=function(){return[]};
yJE.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var zJi=new _.lV("highlightTextDecoratorColorMapExtension");var o9T=new _.lV("styleRunColorMapExtension");var HjW=_.Cg(["data-"]),jI9={};var Cd9={};var j6=function(F){this.wrappedPromise_=F===void 0?null:F;this.state_=0;this.JSC$12928_value_=null};
j6.prototype.then=function(F,W,V){return this.wrappedPromise_?this.wrappedPromise_.then(F,W,V):this.state_===1&&F?(F=F.call(V,this.JSC$12928_value_))&&typeof F.then==="function"?F:_.r2(F):this.state_===2&&W?(F=W.call(V,this.JSC$12928_value_))&&typeof F.then==="function"?F:_.sXQ(F):this};
j6.prototype.getValue=function(){return this.JSC$12928_value_};
j6.prototype.isRejected=function(){return this.state_==2};
pYB(j6);_.sXQ=function(F){var W=new j6;F=F===void 0?null:F;W.state_=2;W.JSC$12928_value_=F===void 0?null:F;return W};
_.r2=function(F){var W=new j6;F=F===void 0?null:F;W.state_=1;W.JSC$12928_value_=F===void 0?null:F;return W};var t6f="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var BdB=["load","abort","error"],Cj=function(F,W,V){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12948_maxAspectRatio_=F;this.disableAnimation_=W===void 0?!1:W;this.disableExifRotation_=V===void 0?!1:V;this.JSC$12948_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12948_reject_=this.resolve_=null};
Cj.prototype.transform=function(F){var W=this;this.mime_=F.type;wS(Exf(F),this.dataUrlRead_,this.readError_,this);wS(vxr(F.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(V,d){W.resolve_=V;W.JSC$12948_reject_=d})};
Cj.prototype.dataUrlRead_=function(F){this.dataUrl_=F;this.angle_!=null&&L_M(this)};
Cj.prototype.exifRead_=function(F){if(this.disableExifRotation_)this.angle_=0;else{a:if(F=new DataView(F),F.byteLength<2||F.getUint16(0)!==65496)F=-2;else{for(var W=2,V=F.byteLength;W<V;){var d=F.getUint16(W),y=F.getUint16(W+2);if(d===65505){W+=4;d=F.getUint32(W);y=F.getUint16(W+4);if(d!==1165519206||y!==0)break;W+=6;d=F.getUint16(W)===18761;W+=F.getUint32(W+4,d);y=F.getUint16(W,d);W+=2;for(var z=0;z<y;z++){if(F.getUint16(W,d)===274){W+=8;F=F.getUint16(W,d);break a}W+=12}}else if(d>>8!==255)break;
else W+=y+2}F=-1}switch(F){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&&L_M(this)};
Cj.prototype.readError_=function(){this.JSC$12948_reject_()};
var L_M=function(F){qm(F.JSC$12948_image_,BdB,F.completeTransform_,!1,F);F.JSC$12948_image_.src=_.Jy(F.dataUrl_).toString();F.JSC$12948_image_.src!=Pg.toString()&&F.JSC$12948_image_.src.substr(0,11)==="data:image/"||F.JSC$12948_reject_()};
Cj.prototype.completeTransform_=function(){if(this.JSC$12948_image_.src!=Pg.toString()){var F=_.Jy(this.dataUrl_),W=this.JSC$12948_image_.naturalHeight?this.JSC$12948_image_.naturalWidth/this.JSC$12948_image_.naturalHeight:null;this.invalidAspectRatio=W>this.JSC$12948_maxAspectRatio_||W<1/this.JSC$12948_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var V=this.JSC$12948_image_.naturalWidth,d=this.JSC$12948_image_.naturalHeight,y=W=0,z=this.JSC$12948_image_.naturalHeight?this.JSC$12948_image_.naturalWidth/
this.JSC$12948_image_.naturalHeight:null;z>this.JSC$12948_maxAspectRatio_?(V=this.JSC$12948_maxAspectRatio_*d,W=(V-this.JSC$12948_image_.naturalWidth)/2,this.cropped=!0):z<1/this.JSC$12948_maxAspectRatio_?(d=this.JSC$12948_maxAspectRatio_*V,y=(d-this.JSC$12948_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)z=V,V=d,d=z,z=W,W=y,y=z;switch(this.angle_){case 90:y-=V;break;case 180:W-=V;y-=d;break;case 270:W-=
d}this.cropped||this.angle_%360!==0?(F=document.createElement("canvas"),F.width=V||1,F.height=d||1,this.JSC$12948_image_.naturalWidth&&this.JSC$12948_image_.naturalHeight&&(V=F.getContext("2d"),V.rotate(Math.PI/180*this.angle_),V.drawImage(this.JSC$12948_image_,W,y,this.JSC$12948_image_.naturalWidth,this.JSC$12948_image_.naturalHeight)),this.transformedData=_.Jy(F.toDataURL(this.mime_))):this.transformedData=F}else this.transformedData=F;this.resolve_(this)}};var kL=function(F,W){_.va.call(this,F);this.value=W};
_.u(kL,_.va);
var ld=function(F,W,V,d,y,z,I){I=I===void 0?!1:I;_.Ha.call(this);var n=this;this.JSC$12953_url_=F;this.channelId_=W;this.maxFileSizeMb_=V;this.JSC$12953_maxAspectRatio_=d;this.dropZoneEl_=y;this.rejectInvalidAspectRatio_=I;this.selectButtonEl_=z;this.JSC$12953_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new vF(this.dropZoneEl_);this.selectOverlay_=new Ez(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12953_image_=this.transfer_=null;this.handler_=new _.nl(this);_.Zi(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(z,"click",function(){n.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.u(ld,_.Ha);ld.prototype.disposeInternal=function(){for(var F=this.selectButtonEl_.nextSibling;F&&F.parentNode&&F.tagName=="INPUT";)F.parentNode.removeChild(F),F=this.selectButtonEl_.nextSibling;this.cancel();_.Ha.prototype.disposeInternal.call(this)};
ld.prototype.uploadPromise=function(){if(this.JSC$12953_image_==null)return null;this.uploadPromise_||I1f(this);return this.uploadPromise_};
ld.prototype.cancel=function(){n9Q(this);this.JSC$12953_image_=null};
var n9Q=function(F){F.transfer_&&F.transfer_.cancel();F.transfer_=null;F.uploadPromise_=null;F.resolve_=null;F.JSC$12953_reject_=null},I1f=function(F){n9Q(F);
F.transfer_=_.D4f(F.JSC$12953_url_,{"X-YouTube-ChannelId":F.channelId_},F.JSC$12953_image_);F.handler_.listenOnce(F.transfer_,"l",F.JSC$12955_onUploadComplete_);F.handler_.listenOnce(F.transfer_,"n",F.onUploadError_);F.transfer_.run();F.uploadPromise_=new Promise(function(W,V){F.resolve_=W;F.JSC$12953_reject_=V})};
_.B=ld.prototype;_.B.onChange_=function(F){F.files.length&&(this.JSC$12953_image_=F.files[0],this.JSC$12953_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12953_image_=null,this.dispatchEvent(new kL("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(I1f(this),(new Cj(this.JSC$12953_maxAspectRatio_)).transform(this.JSC$12953_image_).then((0,_.Ll)(this.onPreview_,this),(0,_.Ll)(this.onPreviewError_,this))))};
_.B.onPreview_=function(F){if(F.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12953_image_=null),this.dispatchEvent(new kL("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;F.cropped&&this.dispatchEvent(new kL("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new kL("yt.comments.ImageUploadOverlay.CHANGE_EVENT",F.transformedData))};
_.B.onPreviewError_=function(){this.JSC$12953_image_=null;this.dispatchEvent(new kL("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.B.onHover_=function(F){F.stopPropagation();F.preventDefault();if(F.type==="dragover")F=!0;else if(F.type==="dragleave")F=!1;else return;this.dispatchEvent(new kL("yt.comments.ImageUploadOverlay.HOVER_EVENT",F))};
_.B.JSC$12955_onUploadComplete_=function(){var F=(0,_.ORh)(this.transfer_.getResponseText());this.resolve_(F.encryptedBlobId)};
_.B.onUploadError_=function(){this.JSC$12953_reject_();n9Q(this)};var m3Q=function(F){F=F||{};var W={},V={};this.url=F.url||"";this.args=F.args||_.MP.clone(W);this.assets=F.assets||{};this.attrs=F.attrs||_.MP.clone(V);this.fallback=F.fallback||null;this.fallbackMessage=F.fallbackMessage||null;this.html5=!!F.html5;this.disable=F.disable||{};this.loaded=!!F.loaded;this.messages=F.messages||{}};
m3Q.prototype.clone=function(){var F=new m3Q,W;for(W in this)if(this.hasOwnProperty(W)){var V=this[W];_.zU(V)=="object"?F[W]=_.MP.clone(V):F[W]=V}return F};var WNY=function(F,W,V){V=V===void 0?{}:V;this.name=F;this.id=wU.nextSpanId++;this.sessionId=wU.sessionId;this.attributes=W;this.status="SPAN_STATUS_UNSET";var d;this.startTime=(d=V.startTime)!=null?d:(0,_.J5)();this.isActiveSpan=V.active;if(F=wU.stack[wU.stack.length-1])this.parentId=F.id,F.children||(F.children=[]),F.children.push(this);F=_.L(wU.processors);for(W=F.next();!W.done;W=F.next()){W=W.value;try{var y=d=void 0;(y=(d=W).onSpanStart)==null||y.call(d,this)}catch(z){_.rL(z)}}V.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",V.endTime))};
WNY.prototype.end=function(F,W){F=F===void 0?"SPAN_STATUS_OK":F;this.endTime=W=W===void 0?(0,_.J5)():W;this.duration=this.endTime-this.startTime;this.status=F;this.isActiveSpan!==!1&&(wU.stack[wU.stack.length-1]===this?wU.stack.pop():_.rL(Error("Df`"+String(this.name))));F=_.L(wU.processors);for(W=F.next();!W.done;W=F.next()){W=W.value;try{var V=void 0,d=void 0;(d=(V=W).onSpanEnd)==null||d.call(V,this)}catch(y){_.rL(y)}}};
WNY.prototype.addAttributes=function(F){Object.assign(this.attributes,F)};
var VgK={end:function(){},
addAttributes:function(){}},wU={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},FNS={rootSpan:function(){return wU.stack[0]}};var Un={};var TvS=function(F){this.observers=[];this.value=F};
_.B=TvS.prototype;_.B.subscribe=function(F){var W=this;if(F.idx!=null)throw Error("Ff");F.idx=this.observers.length;this.observers.push(F);try{F(this.value)}catch(V){}return function(){var V=W.observers[W.observers.length-1];W.observers[F.idx]=V;V.idx=F.idx;W.observers.pop()}};
_.B.update=function(F){this.value=F(this.value);this.notify()};
_.B.mutate=function(F){F(this.value);this.notify()};
_.B.set=function(F){this.value=F;this.notify()};
_.B.notify=function(){for(var F=_.L(this.observers),W=F.next();!W.done;W=F.next()){W=W.value;try{W(this.value)}catch(V){}}};var a1h,i$E,MDT,No,p9r,hJB,qsh,RJD,b$D,TdT,eJS,g9f,u4i,K_T,H$S,D3m,AJf,jXD,rJi,CXS,kKr,l1T,NdE,f1E,w9T,GKB,$3r,U3B,O$M,pxK,X9h,x3i,v9T,E9i,cJB,tDC,SsB,PXQ,JJm,Z$f,YMS,QXE,Fci,Wcu,VAE,dzf,yhf,zPh,oaB,sTi,BDT,LcB,IFQ,naT,mzi,aFi,N1,ivm,MAC,YWD,pED,hPT,qWh,RPf,bvT,TDm,ePM,gaT,uQS,KcS,Hvm,Dzm,AhT,jTE,rhC,CYf,i1W,kRE,lFT,NDE,fFM,wEC,GRD,$zT,Uzr,OvT,XEi,xzu,vaT,EaB,chf,tAD,SWS,PYh,Jhu,ZvS,QTS,FCM,WCm,VRT,d6u,yAm;a1h=["account/accounts_list"];i$E=["acknowledge_channel_tou_strike"];MDT=["notification/add_upcoming_event_reminder"];
_.YsC=["att/get"];No=["browse","music/browse","streaming_browse","unplugged/browse"];p9r=["channel/claim_legacy_youtube_channel"];hJB=["history/clear_search_history"];qsh=["history/clear_watch_history"];RJD=["comment/perform_comment_action"];b$D=["comment/get_comment_replies"];TdT=["ypc/commerce_action"];eJS=["backstage/create_post"];g9f=["live/create_broadcast"];u4i=["channel/create_channel"];K_T=["comment/create_comment_reply"];H$S=["comment/create_comment"];D3m=["live_chat/create_poll"];AJf=["playlist/create"];
jXD=["decorate_message"];rJi=["live_chat/delete_message"];CXS=["playlist/delete"];kKr=["video/delete"];l1T=["like/dislike"];NdE=["dismissal/dismiss"];f1E=["flag/flag"];w9T=["flow"];GKB=["account/account_menu"];$3r=["playlist/get_add_to_playlist"];U3B=["get_answer"];O$M=["channel/get_channel_creation_form"];pxK=["offline/get_download_action"];X9h=["kids/get_kids_blocklist_picker"];x3i=["live_chat/get_item_context_menu"];v9T=["live_chat/get_live_chat_message_buy_flow"];E9i=["live_chat/get_live_chat_replay"];
cJB=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];tDC=["live_chat/get_live_chat_super_sticker_buy_flow"];SsB=["notification/get_notification_menu"];PXQ=["playlist/get_settings_editor"];JJm=["backstage/get_post_video_preview"];Z$f=["account/get_profile_card"];YMS=["share/get_share_panel"];QXE=["share/get_sharing_provider_data"];Fci=["get_survey"];Wcu=["notification/get_unseen_count"];VAE=["get_user_mention_suggestions"];dzf=["get_watch"];yhf=["guide"];
zPh=["feedback"];oaB=["kids/update_blacklist"];sTi=["like/like"];BDT=["live_chat/live_chat_action"];LcB=["live_chat/manage_user"];IFQ=["video_manager/metadata_update"];naT=["live_chat/moderate"];mzi=["notification/modify_channel_preference"];aFi=["notification/opt_out"];N1=["get_panel","get_posts_by_host_panel"];ivm=["player"];MAC=["browse/edit_playlist"];YWD=["notification/record_interactions"];pED=["reel/reel_item_watch"];hPT=["reel/reel_watch_sequence"];qWh=["like/removelike"];RPf=["notification/remove_upcoming_event_reminder"];
bvT=["flag/get_form"];TDm=["miniapp/report_value"];ePM=["navigation/resolve_url"];gaT=["channel/reveal_business_email"];uQS=["in_video/search"];KcS=["search","sfv/search","unplugged/search"];Hvm=["live_chat/send_message"];Dzm=["live_chat/send_live_chat_vote"];AhT=["account/set_setting"];jTE=["submit_caption_correction"];rhC=["submit_form"];CYf=["subscription/subscribe"];i1W=["get_transcript"];kRE=["resolve_location","unplugged/resolve_location"];lFT=["subscription/unsubscribe"];NDE=["backstage/update_post"];
fFM=["channel_edit/update_channel_page_settings"];wEC=["comment/update_comment_reply"];GRD=["comment/update_comment"];$zT=["comment/update_comments_settings"];Uzr=["creator/update_creator_channel"];OvT=["pdg/update_enablement"];XEi=["updated_metadata"];xzu=["channel_edit/validate_channel_handle"];vaT=["verify_age"];EaB=["next","unplugged/watch_next"];chf=["whitelist/edit"];tAD=["ypc/cancel_recurrence"];SWS=["ypc/complete_transaction"];PYh=["ypc/get_cart"];Jhu=["ypc/get_fix_instrument_params"];
ZvS=["ypc/get_offers"];QTS=["ypc/get_payment_instruments_params"];FCM=["ypc/handle_transaction"];WCm=["ypc/log_payment_server_analytics"];VRT=["ypc/pause_subscription"];d6u=["ypc/redeem_code"];yAm=["ypc/resume_subscription"];var zhf=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,
221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,275198,271884,222932,279119,271886,213915,275199,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,
16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,
211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,
105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,293041,293042,293043,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,
23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,282218,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,
135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,282111,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,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,296316,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,
220886,227356,248007,163566,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,
25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,
262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var ZC=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.t5("yt.msgs_",ZC);var fj=new _.N4("ACTION_ROUTER_TOKEN");_.w2=function(){this.autonavState_=_.T("kevlar_is_pupi_enabled")?2:MgL()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.w2.prototype.getState=function(){return this.autonavState_};
_.w2.prototype.pause=function(F){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=F):this.autonavState_==1&&(this.disabledAutonavPauseReason_=F)};
_.w2.prototype.setState=function(F,W,V){W&&(this.autoplayChangedByUser=!0);W=this.autonavState_===3||F===3;this.autonavState_!=F&&(this.autonavState_=F,F!=3&&_.Ypr(F==2),F=_.T("kevlar_is_pupi_enabled")?V||W:!0,_.$l.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,F,V))};
_.w2.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.U7(_.w2);var GF=function(){this.yG=!1};var $L={},HNC=($L.auto_search="LATENCY_ACTION_AUTO_SEARCH",$L.ad_to_ad="LATENCY_ACTION_AD_TO_AD",$L.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",$L.app_startup="LATENCY_ACTION_APP_STARTUP",$L.browse="LATENCY_ACTION_BROWSE",$L.cast_splash="LATENCY_ACTION_CAST_SPLASH",$L.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",$L.channels="LATENCY_ACTION_CHANNELS",$L.chips="LATENCY_ACTION_CHIPS",$L.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",$L.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
$L.editor="LATENCY_ACTION_EDITOR",$L.embed="LATENCY_ACTION_EMBED",$L.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",$L.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",$L.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",$L.explore="LATENCY_ACTION_EXPLORE",$L.favorites="LATENCY_ACTION_FAVORITES",$L.home="LATENCY_ACTION_HOME",$L.inboarding="LATENCY_ACTION_INBOARDING",$L.landing="LATENCY_ACTION_LANDING",$L.learning="LATENCY_ACTION_LEARNING",
$L.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",$L.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",$L.library="LATENCY_ACTION_LIBRARY",$L.live="LATENCY_ACTION_LIVE",$L.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",$L.management="LATENCY_ACTION_MANAGEMENT",$L.mini_app="LATENCY_ACTION_MINI_APP_PLAY",$L.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",$L.onboarding="LATENCY_ACTION_ONBOARDING",$L.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
$L.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",$L.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",$L.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",$L.prebuffer="LATENCY_ACTION_PREBUFFER",$L.prefetch="LATENCY_ACTION_PREFETCH",$L.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",$L.profile_switcher="LATENCY_ACTION_LOGIN",$L.projects="LATENCY_ACTION_PROJECTS",$L.reel_watch="LATENCY_ACTION_REEL_WATCH",$L.results="LATENCY_ACTION_RESULTS",$L.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
$L.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",$L.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",$L.review="LATENCY_ACTION_REVIEW",$L.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",$L.search_ui="LATENCY_ACTION_SEARCH_UI",$L.search_suggest="LATENCY_ACTION_SUGGEST",$L.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",$L.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",$L.seek="LATENCY_ACTION_PLAYER_SEEK",$L.settings="LATENCY_ACTION_SETTINGS",$L.store="LATENCY_ACTION_STORE",
$L.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",$L.tenx="LATENCY_ACTION_TENX",$L.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",$L.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",$L.watch="LATENCY_ACTION_WATCH",$L.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",$L["watch,watch7"]="LATENCY_ACTION_WATCH",$L["watch,watch7_html5"]="LATENCY_ACTION_WATCH",$L["watch,watch7ad"]="LATENCY_ACTION_WATCH",$L["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",$L.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
$L.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",$L.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",$L.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",$L.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",$L.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",$L.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",$L.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",$L),oBu=0;var EIr=function(F,W){on.call(this,1,arguments);this.timer=W};
_.u(EIr,on);var vIG=new aQ$("aft-recorded",EIr);var rrC=_.dm.ytLoggingGelSequenceIdObj_||{};_.t5("ytLoggingGelSequenceIdObj_",rrC);var UV=_.dm.ytLoggingLatencyUsageStats_||{};_.t5("ytLoggingLatencyUsageStats_",UV);var OV=function(){this.cleanupJob=0},lyc=function(){OV.instance||(OV.instance=new OV);
return OV.instance};
_.B=OV.prototype;_.B.baseline=function(F,W,V){X$(this,"baseline_"+F)||_.HA("latencyActionBaselined",{clientActionNonce:F},{timestamp:W,cttAuthInfo:V})};
_.B.tick=function(F,W,V,d){X$(this,"tick_"+F+"_"+W)||_.HA("latencyActionTicked",{tickName:F,clientActionNonce:W},{timestamp:V,cttAuthInfo:d})};
_.B.info=function(F,W,V){var d=Object.keys(F).join("");X$(this,"info_"+d+"_"+W)||(F=Object.assign({},F),F.clientActionNonce=W,_.HA("latencyActionInfo",F,{cttAuthInfo:V}))};
_.B.jspbInfo=function(F,W,V){for(var d="",y=0;y<$u(F).length;y++)$u(F)[y]!==void 0&&(d=y===0?d.concat(""+y):d.concat("_"+y));X$(this,"info_"+d+"_"+W)||(_.Lu(F,2,W),W={cttAuthInfo:V},V=_.T("jspb_sparse_encoded_pivot")?new hb([{}]):new hb,_.lB(V,7,h_r,F),CCL("latencyActionInfo",V,W))};
_.B.span=function(F,W,V){var d=Object.keys(F).join("");X$(this,"span_"+d+"_"+W)||(F.clientActionNonce=W,_.HA("latencyActionSpan",F,{cttAuthInfo:V}))};
var X$=function(F,W){UV[W]=UV[W]||{count:0};var V=UV[W];V.count++;V.time=(0,_.J5)();F.cleanupJob||(F.cleanupJob=_.q0(_.HP,function(){var d=(0,_.J5)(),y;for(y in UV)UV[y]&&d-UV[y].time>6E4&&delete UV[y];F&&(F.cleanupJob=0)},5E3));
return V.count>5?(V.count===6&&Math.random()*1E5<1&&(V=new _.po("CSI data exceeded logging limit with key",W.split("_")),W.indexOf("plev")>=0||_.rL(V)),!0):!1};var srT,BMB;srT=window;BMB=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.LZ=srT.performance||srT.mozPerformance||srT.msPerformance||srT.webkitPerformance||new BMB;var xpr=!1,fyY=!1,cr1=(0,_.Ll)(_.LZ.clearResourceTimings||_.LZ.webkitClearResourceTimings||_.LZ.mozClearResourceTimings||_.LZ.msClearResourceTimings||_.LZ.oClearResourceTimings||_.ai,_.LZ);var pQ9=_.Uk(function(F,W,V,d,y,z,I){if(!_.T("web_csi_action_sampling_enabled")||!_.y0(z).actionDisabled){var n=I==null?void 0:I.spanStatus;I=I==null?void 0:I.rootSpanNonce;var M=_.zj(z);if(M.gelSpans)M.gelSpans[F]=!0;else{var Y={};M.gelSpans=(Y[F]=!0,Y)}oBu++;F={spanName:F,spanLengthUsec:String(Math.round(W*1E3)),spanNonce:oBu,rootSpanNonce:I||oBu};n&&(F.spanStatus=n);d&&(F.spanInfo=d);y&&(F.parentSpanNonce=y);V&&(F.spanStartTimeUsec=String(Math.round(V*1E3)));_.og(z||"").span[String(F.spanName)]=
F;V=_.zj(z);V.gelSpans||(V.gelSpans={});_.hx(V.gelSpans,F);V=ed$(z);z=_.y0(z).cttAuthInfo;lyc().span(F,V,z);return F.spanNonce}}),LCQ=window;
LCQ.ytcsi&&(LCQ.ytcsi.infoGel=_.mw,LCQ.ytcsi.tick=_.Md);var y$9=function(F){on.call(this,1,arguments);this.csn=F};
_.u(y$9,on);var hff=new aQ$("screen-created",y$9),Rzr=[],dgr=qcY,b_f=0,Rg=new Map,zzW=new Map,omL=new Map;var mx9=Symbol("Hf"),rE=new WeakMap;var xL=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},zc=function(){xL.instance||(xL.instance=new xL);
return xL.instance};
_.B=xL.prototype;_.B.setClient=function(F){this.client=F};
_.B.JSC$13052_newScreen=function(){this.clear();this.csn=_.is()};
_.B.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.B.reportShown=function(F,W,V,d){var y=this.JSC$13052_getTrackingParams(F),z=F.visualElement?F.visualElement:y;W=this.shownElements.has(z);var I=this.visibleState.get(z);this.shownElements.add(z);this.visibleState.set(z,!0);F.impressionLog&&!W&&F.impressionLog();if(y||F.visualElement)if(V=Ioi(this,F,V))if(z=nBD(this,F),v3(this,F)||z){y=F.visualElement?F.visualElement:_.sf(y);var n=F.interactionLoggingClientData;z||W?v3(this,F)&4?I||i_G(this.client,V,y,n):v3(this,F)&1&&!W&&nm1(this.client,V,y,n,d):
nm1(this.client,V,y,n,d)}};
_.B.reportHidden=function(F,W,V,d){var y=this.JSC$13052_getTrackingParams(F),z=F.visualElement?F.visualElement:y;W=this.hiddenElements.has(z);var I=this.visibleState.get(z);this.hiddenElements.add(z);this.visibleState.set(z,!1);if(I===!1)return!0;if(!y&&!F.visualElement)return!1;V=Ioi(this,F,V);if(!V||!v3(this,F)&&nBD(this,F))return!1;y=F.visualElement?F.visualElement:_.sf(y);v3(this,F)&8?MoL(this.client,V,y,void 0,void 0,d):v3(this,F)&2&&!W&&(F=this.client,d=qd({cttAuthInfo:MS(V)||void 0,automatedLogEventSource:d},
V),W={csn:V,ve:y.getAsJson(),eventType:2},V==="UNDEFINED_CSN"?Tj("visualElementHidden",d,W):F?ua("visualElementHidden",W,F,d):_.HA("visualElementHidden",W,d));return!0};
_.B.JSC$13052_getTrackingParams=function(F){var W=this.getData(F),V,d;if(_.T("il_use_view_model_logging_context")&&(W==null?0:(V=W.context)==null?0:(d=V.loggingContext)==null?0:d.loggingDirectives))return W.context.loggingContext.loggingDirectives.trackingParams||"";var y,z;if(W==null?0:(y=W.rendererContext)==null?0:(z=y.loggingContext)==null?0:z.loggingDirectives)return W.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(W==null?0:W.loggingDirectives)return W.loggingDirectives.trackingParams||
"";var I;return((I=F.veContainer)==null?0:I.trackingParams)?F.veContainer.trackingParams:(W==null?void 0:W.trackingParams)||""};
_.B.JSC$13052_elementShouldLogGesture=function(F,W){F=this.getData(F);return!!((Math.floor(Number(F&&F.loggingDirectives&&F.loggingDirectives.gestures&&F.loggingDirectives.gestures.types||""))||0)&W)};
_.B.JSC$13052_getNearestParentVe=function(F){var W=this.JSC$13052_getTrackingParams(F);return F.visualElement?F.visualElement:W?_.sf(W):F.parentElement?this.JSC$13052_getNearestParentVe(F.parentElement):null};
var Ioi=function(F,W,V){var d=_.is(V);return F.csn===null||d===F.csn||V?d:(F=new _.po("VisibilityLogger called before newScreen",{caller:W.tagName,previous_csn:F.csn,current_csn:d}),_.rL(F),null)};
xL.prototype.getData=function(F){var W,V=F.data||((W=F.props)==null?void 0:W.data);if(!V||F.isWebComponentWrapper){var d;V=(d=rE.get(F))==null?void 0:d[mx9]}return V};
var nBD=function(F,W){var V;return!((V=F.getData(W))==null||!V.loggingDirectives)},v3=function(F,W){F=F.getData(W);
return Math.floor(Number(F&&F.loggingDirectives&&F.loggingDirectives.visibility&&F.loggingDirectives.visibility.types||""))||1};var EV;EV=function(){};
_.W7=function(){EV.instance||(EV.instance=new EV);return EV.instance};
EV.prototype.setClient=function(F){_.Uk(zc().setClient).bind(zc())(F)};
_.m6Q=function(){_.W7();_.Uk(zc().JSC$13052_newScreen).bind(zc())()};
EV.prototype.clear=function(){_.Uk(zc().clear).bind(zc())()};
EV.prototype.reportShown=function(F,W,V,d){_.Uk(zc().reportShown).bind(zc())(F,W,V,d)};
EV.prototype.reportHidden=function(F,W,V,d){return _.Uk(zc().reportHidden).bind(zc())(F,W,V,d)};
var TRh=function(F,W){return _.Uk(zc().JSC$13052_getTrackingParams).bind(zc())(W)},afh=function(F,W){return _.Uk(zc().JSC$13052_getNearestParentVe).bind(zc())(W)};var c3,aoh;c3=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};
_.dB=function(){c3.instance||(c3.instance=new c3);return c3.instance};
c3.prototype.setClient=function(F){this.client=F};
aoh=function(F,W,V){V=V===void 0?{}:V;_.Uk(function(){var d,y,z,I=((d=_.e(W==null?void 0:W.commandMetadata,_.Jx))==null?void 0:d.rootVe)||((y=_.e(W==null?void 0:W.commandMetadata,X3E))==null?void 0:(z=y.screenVisualElement)==null?void 0:z.uiType);if(I){d=_.e(W==null?void 0:W.commandMetadata,OOB);if(d==null?0:d.parentTrackingParams){var n=_.sf(d.parentTrackingParams);if(d.parentCsn)var M=d.parentCsn}else V.clickedVisualElement?n=V.clickedVisualElement:W.clickTrackingParams&&(n=_.sf(W.clickTrackingParams));
a:{d=_.e(W,_.H6);y=_.e(W,JJN);if(d){if(y=pL9(d,"VIDEO")){d={token:y,videoId:d.videoId};break a}}else if(y&&(d=pL9(y,"PLAYLIST"))){d={token:d,playlistId:y.playlistId};break a}d=void 0}V=Object.assign({},{cttAuthInfo:d,parentCsn:M},V);if(_.T("expectation_logging")){var Y;V.loggingExpectations=((Y=_.e(W==null?void 0:W.commandMetadata,X3E))==null?void 0:Y.loggingExpectations)||void 0}_.tH(F,I,n,V)}else _.rL(new _.po("Error: Trying to create a new screen without a rootVeType",W))})()};
_.tH=function(F,W,V,d){d=d===void 0?{}:d;_.Uk(function(){zhf.includes(W)||(_.rL(new _.po("createClientScreen() called with a non-page VE",W)),W=83769);d.isHistoryNavigation||(F.forwardHistoryStack=[],F.backHistoryStack.push({rootVe:W,key:d.key||""}));F.graftQueue=[];F.stateChangedQueue=[];d.dataPromises?izE(F,W,V,d):MRB(F,W,V,d)})()};
_.Y4D=function(F,W,V){V=V===void 0?0:V;_.Uk(function(){W.then(function(d){F.pendingScreenCreation.has(V)&&F.pendingScreenFn&&F.pendingScreenFn();var y=_.is(V),z=_.a3(V);if(y&&z){var I={automatedLogEventSource:3},n;(d==null?0:(n=d.response)==null?0:n.trackingParams)&&bU(F.client,y,z,_.sf(d.response.trackingParams),!1,I);var M;(d==null?0:(M=d.playerResponse)==null?0:M.trackingParams)&&bU(F.client,y,z,_.sf(d.playerResponse.trackingParams),!1,I)}})})()};
c3.prototype.graftServerVe=function(F,W,V){var d=this;return _.Uk(function(){var y=_.sf(F);_.S6(d,y,W,V);return y})()};
_.iam=function(F,W,V,d){return _.T("enable_client_ve_spec")&&W.clientVeSpec?(W=_.Et(W.clientVeSpec.uiType,void 0,W.clientVeSpec.elementIndex,W.clientVeSpec.clientYoutubeData,void 0,W),_.S6(F,W,V,d)?W:null):W.trackingParams?F.graftServerVe(W.trackingParams,V,d):null};
_.VZ=function(F,W,V,d){return _.Uk(function(){if(!W.veType)return _.j5(new _.po("Error: Trying to graft a client VE without a veType.")),null;if(W.visibilityTypes){var y=W.visibilityTypes.reduce(function(z,I){return z|I});
y={visibility:{types:String(y)}}}y=_.Et(W.veType,W.visualElement,W.elementIndex,W.clientYouTubeData,void 0,y);return _.S6(F,y,V,d)?y:null})()};
_.S6=function(F,W,V,d){d=d===void 0?0:d;return _.Uk(function(){if(F.pendingScreenCreation.has(d))return F.graftQueue.push([W,V]),!0;var y=_.is(d),z=V||_.a3(d);if(y&&z){if(_.T("combine_ve_grafts")){var I=F.cachedVisualElements.get(z.toString());I?I.push(W):(F.cachedRootVisualElements.set(z.toString(),z),F.cachedVisualElements.set(z.toString(),[W]));F.attachTimeout||(F.attachTimeout=_.q0(_.HP,function(){p8Q(F,y)},1200))}else bU(F.client,y,z,W);
return!0}return!1})()};
_.P3=function(F,W,V){V=V===void 0?0:V;var d=F.recurringGrafts.get(V)||new Map;if(_.T("smarter_ve_dedupping"))for(var y=Array.from(d.keys()),z=0;z<y.length;z++){var I=void 0,n=void 0;var M=W;var Y=y[z];Y.isClientVe()&&M.isClientVe()?(I=M.getAsJson(),n=Y.getAsJson(),M=I.veType!==n.veType||I.elementIndex!==n.elementIndex||I.dataElement!==n.dataElement||M.getLoggingDirectives()!==Y.getLoggingDirectives()?!1:!0):M=Y.veData.trackingParams!==void 0&&M.veData.trackingParams!==void 0?((n=M.veData)==null?void 0:
n.trackingParams)===((I=Y.veData)==null?void 0:I.trackingParams):!1;if(M)return}else if(d.has(W))return;d.set(W,void 0);F.recurringGrafts.set(V,d);_.is(V)==="UNDEFINED_CSN"||F.pendingScreenCreation.has(V)||_.S6(F,W,void 0,V)};
_.JH=function(F,W,V,d){d=_.is(d===void 0?0:d);if(!d)return!1;pm1(F.client,d,W,V);return!0};
_.Z9=function(F,W,V,d){if(!W)return!1;d=_.is(d===void 0?0:d);if(!d)return!1;pm1(F.client,d,_.sf(W),V);return!0};
_.e3=function(F,W){var V=W.getScreenLayer&&W.getScreenLayer();if(W.visualElement)return _.JH(F,W.visualElement,void 0,V);W=TRh(_.W7(),W);return _.Z9(F,W,void 0,V)};
c3.prototype.clickCommand=function(F,W,V){return _.Z9(this,F.clickTrackingParams,W,V===void 0?0:V)};
c3.prototype.stateChanged=function(F,W,V){this.visualElementStateChanged(_.sf(F),W,V===void 0?0:V)};
c3.prototype.visualElementStateChanged=function(F,W,V){V=V===void 0?0:V;V===0&&this.pendingScreenCreation.has(V)?this.stateChangedQueue.push([F,W]):this.logStateChanged(F,W,V)};
c3.prototype.logStateChanged=function(F,W,V){V=V===void 0?0:V;var d=_.is(V);F=F||_.a3(V);return d&&F?(hz9(this.client,d,F,W),!0):!1};
var izE=function(F,W,V,d){d=d===void 0?{}:d;F.pendingScreenCreation.add(d.layer||0);F.pendingScreenFn=function(){MRB(F,W,V,d);var I=_.a3(d.layer);if(I){for(var n=_.L(F.graftQueue),M=n.next();!M.done;M=n.next())M=M.value,_.S6(F,M[0],M[1]||I,d.layer);I=_.L(F.stateChangedQueue);for(n=I.next();!n.done;n=I.next())n=n.value,F.logStateChanged(n[0],n[1])}};
V||_.is(d.layer)||F.pendingScreenFn();if(d.dataPromises)for(var y=_.L(d.dataPromises),z=y.next();!z.done;z=y.next())_.Y4D(F,z.value,d.layer);else _.Ab(Error("If"))},MRB=function(F,W,V,d){d=d===void 0?{}:d;
var y=void 0;d.layer||(d.layer=0);y=d.parentLayer!==void 0?d.parentLayer:d.layer;var z=_.is(y);y=_.a3(y);var I=V||y,n;I&&(d.parentCsn!==void 0?n={clientScreenNonce:d.parentCsn,visualElement:I}:z&&z!=="UNDEFINED_CSN"&&(n={clientScreenNonce:z,visualElement:I}));var M,Y=_.wp("EVENT_ID");z==="UNDEFINED_CSN"&&Y&&(M={servletData:{serializedServletEventId:Y}});_.T("combine_ve_grafts")&&z&&p8Q(F,z);_.T("no_client_ve_attach_unless_shown")&&I&&z&&Iuf(I,z);try{var h=_.s7m(F.client,W,n,d.csnToClone,d.cttAuthInfo,
M,d.implicitGestureType,void 0,d.loggingExpectations,d.automatedLogEventSource)}catch(b){_.Ct(b,{rootVeType:W,rootVe:y,parentVisualElement:V,currentCsn:z,parentEl:n,csnToClone:d.csnToClone});_.Ab(b);return}_.Y8(h,W,d.layer,d.cttAuthInfo);z&&z!=="UNDEFINED_CSN"&&y&&!nLW(z)&&MoL(F.client,z,y,!0);F.backHistoryStack[F.backHistoryStack.length-1]&&!F.backHistoryStack[F.backHistoryStack.length-1].csn&&(F.backHistoryStack[F.backHistoryStack.length-1].csn=h||"");_.mw({clientScreenNonce:h});_.m6Q();var q=_.a3(d.layer);
z&&z!=="UNDEFINED_CSN"&&q&&_.T("music_web_mark_root_visible")&&_.uU(h,q);F.pendingScreenCreation.delete(d.layer||0);F.pendingScreenFn=void 0;var R;(R=F.recurringGrafts.get(d.layer))==null||R.forEach(function(b,g){b?_.S6(F,g,b,d.layer):q&&_.S6(F,g,q,d.layer)});
hhi(F)},hhi=function(F){for(var W=0;W<F.afterNewScreenOneOffJobs.length;W++){var V=F.afterNewScreenOneOffJobs[W];
try{V()}catch(d){_.Ab(d)}}for(W=F.afterNewScreenOneOffJobs.length=0;W<F.afterNewScreenRecurringJobs.length;W++){V=F.afterNewScreenRecurringJobs[W];try{V()}catch(d){_.Ab(d)}}},p8Q=function(F,W){if(W===void 0)for(var V=LyW(),d=0;d<V.length;d++)V[d]!==void 0&&p8Q(F,V[d]);
else F.cachedVisualElements.forEach(function(y,z){(z=F.cachedRootVisualElements.get(z))&&BJh(F.client,W,z,y)}),F.cachedVisualElements.clear(),F.cachedRootVisualElements.clear(),F.attachTimeout=void 0};var Qz=function(F){F=F===void 0?{layer:0}:F;this.yG=!1;this.createScreenConfig=F;F={};this.wwZ=(F.response=!1,F.playerResponse=!1,F)};
_.u(Qz,GF);Qz.prototype.validate=function(F){return!(!F.data||!F.data.response&&!F.data.playerResponse)};
Qz.prototype.handle=function(F){var W=_.dB(),V=this.createScreenConfig.layer;F.data.response&&F.data.response.trackingParams&&!this.wwZ.response&&(W.graftServerVe(F.data.response.trackingParams,void 0,V),this.wwZ.response=!0);F.data.playerResponse&&F.data.playerResponse.trackingParams&&!this.wwZ.playerResponse&&(W.graftServerVe(F.data.playerResponse.trackingParams,void 0,V),this.wwZ.playerResponse=!0)};var Fr=function(){this.iK=_.DR();this.iG=[];this.co7=0};
Fr.prototype.processChunk=function(F){if(F){for(var W=_.L(this.iG),V=W.next();!V.done;V=W.next())V=V.value,V.validate(F)&&(V.handle(F),V.yG=!0);_.Md("np"+this.co7);this.co7++}};var lfc,q4u,TMD;_.Jj=function(F,W,V,d,y,z,I,n){I=I===void 0?[]:I;n=n===void 0?[]:n;this.buildCommandPayload=F;this.navigate=W;this.handleServiceRequest=V;this.sendAction=d;this.JSC$13087_screenManager=y;this.commandResolverMap=z;this.autoLogResolverAllowlist=I;this.metaCommandClickLoggingDenylist=n;this.pendingCommands=new Set;this.isTracingEnabled=!1;q4u(this)};
lfc=function(F,W,V){var d=[_.o1T,qJT],y=RlW,z=ba$,I=_.dB(),n=RhC;V=V===void 0?[]:V;d=d===void 0?[]:d;_.Jj.instance=new _.Jj(F,W,y,z,I,n,V,d)};
q4u=function(F){if(!F.isTracingEnabled&&G8("command")){var W=F.resolveCommand;F.resolveCommand=function(V,d){a:{for(y in V)if(Object.prototype.hasOwnProperty.call(V,y)){var y={commandType:y};break a}y={}}return _.$8("command",y,W.bind(this,V,d))};
F.isTracingEnabled=!0}};
TMD=function(F,W,V){if(!F.commandResolverMap)return!1;var d=K7K(W,F.commandResolverMap);return d?((F.autoLogResolverAllowlist.some(function(y){return!!_.e(W,y)})||(V==null?0:V.forceClickLogging))&&bzB(F,W,V),d instanceof Promise?d.then(function(y){y.resolve(W,V)}):d.resolve(W,V),!0):!1};
_.Jj.prototype.resolveCommand=function(F,W){var V=this,d=ehM(F);if((W==null||!W.skipCommandResolverMap)&&TMD(this,F,W))return!0;if(d)return gBu(this,F,W);if(!this.buildCommandPayload)return ezr(F,"Unhandled command by buildCommandPayload"),!1;var y=this.buildCommandPayload(F,W);if(W==null?0:W.commandController)y.commandController=W.commandController;if(y.type===0){if(!this.navigate)return gmc(F,"navigate"),!1;if(!uyM(y.command))return ezr(F,"Page requests need to specify a url"),!1;_.T("logging_avoid_blocking_during_navigation")&&
_.FQG().transition("application_navigating");F=this.navigate(y)||[];gNu(F).then(function(){V.pendingCommands.delete(y.command)});
return!0}if(y.type===1){if(!this.handleServiceRequest)return gmc(F,"handleServiceRequest"),!1;(W==null?0:W.forceClickLogging)&&bzB(this,y.command,W);F=this.handleServiceRequest(y);gNu(F).then(function(){V.pendingCommands.delete(y.command)});
return!0}if(y.type===2){if(!this.sendAction)return gmc(F,"sendAction"),!1;bzB(this,y.command,W);this.sendAction(y);return!0}return!1};
var bzB=function(F,W,V){if((V==null||!V.disableClickTracking)&&F.JSC$13087_screenManager)if(W.clickTrackingParams&&_.T("log_click_with_layer_from_element_in_command_handler")){var d;V=V==null?void 0:(d=V.form)==null?void 0:d.element;F.JSC$13087_screenManager.clickCommand(W,null,V&&V.getScreenLayer&&V.getScreenLayer())}else W.clickTrackingParams?F.JSC$13087_screenManager.clickCommand(W):!_.T("disable_clicked_visual_element_in_command_handler")&&(V==null?0:V.clickedVisualElement)&&_.JH(F.JSC$13087_screenManager,
V.clickedVisualElement)},ehM=function(F){var W=!!_.e(F,_.tx),V;
F=((V=_.e(F,_.P6))==null?void 0:V.signal)==="CLIENT_SIGNAL";return W||F},gBu=function(F,W,V){var d=_.e(W,_.tx);
if(d)var y=(d==null?void 0:d.commands)||[];else{var z;if(((z=_.e(W,_.P6))==null?void 0:z.signal)==="CLIENT_SIGNAL"){var I;y=((I=_.e(W,_.P6))==null?void 0:I.actions)||[]}}if(y){(d=KCm(F,y))&&bzB(F,W,V);W=_.L(y);for(y=W.next();!y.done;y=W.next()){y=y.value;try{var n=Object.assign({},V);d&&(n.disableClickTracking=!0);F.resolveCommand(y,n)}catch(M){M instanceof Error&&_.Ab(M)}}return!0}ezr(W,"Could not handle the meta command");return!1},KCm=function(F,W){return W.every(function(V){return F.metaCommandClickLoggingDenylist.some(function(d){return!!_.e(V,
d)})})},uyM=function(F){var W;
return!((W=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null||!W.url)};var WL=function(){GF.apply(this,arguments)};
_.u(WL,GF);WL.prototype.validate=function(F){var W,V;return!this.yG&&!!((W=F.data.response)==null?0:(V=W.onResponseReceivedEndpoints)==null?0:V.length)};
WL.prototype.handle=function(F){var W=_.Jj.instance;F=_.L(F.data.response.onResponseReceivedEndpoints);for(var V=F.next();!V.done;V=F.next())W.resolveCommand(V.value)};var Hzf,D6r,d5;
Hzf=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=_.c6();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.VI=function(){D6r||(D6r=new Hzf);return D6r};
d5=function(){var F=_.VI();F.miniplayerButtonActivation=!1;F.userActivation=!1;F.playlistWatchPageActivation=!1;F.productDetailsPageActivation=!1;F.miniAppPageActivation=!1;F.playablesDestPageActivation=!1;F.lockupActivation=!1;F.showMiniplayerCommandActivation=!1;F.playlistSuggestionsShelfActivation=!1;F.mediaSessionPipActivation=!1;F.watchPipActivation=!1;F.watchWhileActivation=!1;F.shortsPipActivation=!1;F.companionCanvasActivation=!1};
_.AAE=function(){var F=_.VI(),W=F.mediaSessionPipActivation,V=F.watchPipActivation,d=F.watchWhileActivation,y=F.playlistWatchPageActivation,z=F.lockupActivation,I=F.showMiniplayerCommandActivation,n=F.navigatingAwayFromWatchDeletedVideo,M=F.shortsPipActivation,Y=F.playlistSuggestionsShelfActivation,h=F.productDetailsPageActivation,q=F.miniAppPageActivation,R=F.playablesDestPageActivation,b=F.companionCanvasActivation;return!F.miniplayerButtonActivation&&!y&&!Y&&!h&&!q&&!R&&!z&&!I&&!W&&!V&&!d&&!M&&
!b||n};var LvL;_.yI=_.kw("FEwhat_to_watch","/",3854);_.Ipf=_.kw("FEdownloads","/feed/downloads",42352);LvL=_.kw("FEmusic_offline","browse/FEmusic_offline",42352);var jE=function(F,W){W=W===void 0?[]:W;var V=V===void 0?[]:V;W=XoG.apply(null,[xn9.apply(null,_.Pd(W))].concat(_.Pd(V)));this.store=tbC(F,void 0,W)};
jE.prototype.getState=function(){return this.store.getState()};
jE.prototype.dispatch=function(F){return this.store.dispatch(F)};
jE.prototype.subscribe=function(F){return this.store.subscribe(F)};
jE.prototype.replaceReducer=function(F){return this.store.replaceReducer(F)};
jE.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.zS=function(F,W,V){var d=W(F.getState());return F.subscribe(function(){var y=W(F.getState());if(y!==d){var z=d;d=y;V(y,z)}})};var p0G;_.yw=function(F,W,V){return _.Gj({type:"REPLACE_ENTITY",payload:{entityPayload:V,entityType:F,key:W}})};
p0G=function(F){return _.Gj({type:"REPLACE_ENTITIES",payload:F})};
_.Yj=function(F,W,V,d){return _.Gj({type:"UPDATE_ENTITY",payload:{entityPayload:V,entityType:F,key:W,mergeOption:d}})};var $gf=function(F){var W=this;F=F===void 0?[]:F;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;F.forEach(function(V){W.append(V)})};
_.B=$gf.prototype;_.B.getLength=function(){return this.totalLength};
_.B.append=function(F){var W=this.arrays.length===0?!1:(W=this.arrays[this.arrays.length-1])&&W.buffer===F.buffer&&W.byteOffset+W.length===F.byteOffset;W?(W=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(W.buffer,W.byteOffset,W.length+F.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(F);this.totalLength+=F.length};
_.B.split=function(F){for(var W=new $gf,V=new $gf,d=_.L(this.arrays),y=d.next();!y.done;y=d.next())y=y.value,F>=y.length?(W.append(y),F-=y.length):F?(W.append(new Uint8Array(y.buffer,y.byteOffset,F)),V.append(new Uint8Array(y.buffer,y.byteOffset+F,y.length-F)),F=0):V.append(y);return{headView:W,tailView:V}};
_.B.isFocused=function(F){return F>=this.arrayPos&&F<this.arrayPos+this.arrays[this.arrayIdx].length};
_.B.focus=function(F){if(!this.isFocused(F))for(F<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=F&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var jrT=function(F,W){F.focus(W);return F.arrays[F.arrayIdx][W-F.arrayPos]};(function(){var F=function(d){return new Uint8Array(d)},W=function(d){for(var y=new Uint8Array(d.length),z=0;z<d.length;z++)y[z]=d[z];
return y},V=new Uint8Array([1]);
return V.length===1&&V[0]===1?F:W})();
var kHm=Array(1024),CNS=window.TextDecoder?new TextDecoder:void 0,NJW=window.TextEncoder?new TextEncoder:void 0;var GHh=function(F){this.arrayView=F;this.pos=0;this.pendingTagAndType=-1},$w=function(F){var W=jrT(F.arrayView,F.pos);
++F.pos;if(W<128)return W;for(var V=W&127,d=1;W>=128;)W=jrT(F.arrayView,F.pos),++F.pos,d*=128,V+=(W&127)*d;return V},Ugc=function(F,W){var V=F.pendingTagAndType;
for(F.pendingTagAndType=-1;F.pos+1<=F.arrayView.totalLength;){V<0&&(V=$w(F));var d=V>>3,y=V&7;if(d===W)return!0;if(d>W){F.pendingTagAndType=V;break}V=-1;switch(y){case 0:$w(F);break;case 1:F.pos+=8;break;case 2:d=$w(F);F.pos+=d;break;case 5:F.pos+=4}}return!1};var Xmh=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=wmm(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},vZ=function(F,W){W=F.pos+W;
if(!(F.buf.length>=W)){for(var V=F.buf.length*2;V<W;)V*=2;F.buf=wmm(V,F.wasm,F.buf.subarray(0,F.pos));F.view=new DataView(F.buf.buffer,F.buf.byteOffset,F.buf.byteLength)}},O_=function(F,W){if(W>268435455){vZ(F,4);
for(var V=W&1073741823,d=0;d<4;d++)F.view.setUint8(F.pos,V&127|128),V>>=7,F.pos+=1;W=Math.floor(W/268435456)}for(vZ(F,4);W>127;)F.view.setUint8(F.pos,W&127|128),W>>=7,F.pos+=1;F.view.setUint8(F.pos,W);F.pos+=1};for(var xgC={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},O_m={},rAi=_.L(Object.entries(xgC)),CcS=rAi.next();!CcS.done;CcS=rAi.next()){var kth=_.L(CcS.value),loT=kth.next().value,NMh=kth.next().value,fof=loT,w8D=NMh;w8D&&(O_m[w8D]=fof)};var EmS=function(F,W){F=F===void 0?{}:F;switch(W.type){case "ENTITY_LOADED":return W.payload.reduce(function(d,y){var z,I=(z=y.options)==null?void 0:z.persistenceOption;if(I&&I!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&I!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return d;if(!y.entityKey)return _.Ab(Error("Kf")),d;if(y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!y.payload)return y=new _.po("REPLACE entity mutation is missing a payload",{entityKey:y.entityKey}),_.Ab(y),d;var n=(0,_.MP.getAnyKey)(y.payload);
return toC(d,n,y.entityKey,y.payload[n])}if(y.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{y=y.entityKey;try{var M=_.U_(y).entityType;n=toC(d,M,y);break a}catch(q){if(q instanceof Error){y=new _.po("Failed to deserialize entity key",{entityKey:y,originalMessage:q.message});_.Ab(y);n=d;break a}throw q;}n=void 0}return n}if(y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!y.payload)return y=new _.po("UPDATE entity mutation is missing a payload",{entityKey:y.entityKey}),_.Ab(y),d;n=(0,_.MP.getAnyKey)(y.payload);
var Y,h;return Sch(d,n,y.entityKey,y.payload[n],(Y=y.fieldMask)==null?void 0:(h=Y.mergeOptions)==null?void 0:h.repeatedFieldsMergeOption)}return d},F);
case "REPLACE_ENTITY":var V=W.payload;return toC(F,V.entityType,V.key,V.entityPayload);case "REPLACE_ENTITIES":return Object.keys(W.payload).reduce(function(d,y){var z=W.payload[y];return Object.keys(z).reduce(function(I,n){return toC(I,y,n,z[n])},d)},F);
case "UPDATE_ENTITY":return V=W.payload,Sch(F,V.entityType,V.key,V.entityPayload,V.mergeOption);default:return F}};var PNY;var GtM=!1,oL,sp,BL,LN,IL,$6S=function(F){_.Ba.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!GtM){var W,V=new Uint8Array(256),d=new Uint8Array(256);var y=1;for(W=0;W<256;W++)V[y]=W,d[W]=y,y^=y<<1^(y>>7&&283);oL=new Uint8Array(256);sp=ts(256);BL=ts(256);LN=ts(256);IL=ts(256);for(var z=0;z<256;z++){y=z?d[255^V[z]]:0;y^=y<<1^y<<2^y<<3^y<<4;y=y&255^y>>>8^99;oL[z]=y;W=y<<1^(y>>7&&283);var I=W^y;sp[z]=W<<24|y<<16|y<<8|I;BL[z]=I<<24|sp[z]>>>8;LN[z]=y<<24|BL[z]>>>
8;IL[z]=y<<24|LN[z]>>>8}GtM=!0}y=ts(44);for(V=0;V<4;V++)y[V]=F[4*V]<<24|F[4*V+1]<<16|F[4*V+2]<<8|F[4*V+3];for(d=1;V<44;V++)F=y[V-1],V%4||(F=(oL[F>>16&255]^d)<<24|oL[F>>8&255]<<16|oL[F&255]<<8|oL[F>>>24],d=d<<1^(d>>7&&283)),y[V]=y[V-4]^F;this.key=y};
_.u($6S,_.Ba);
$6S.prototype.encrypt=function(F){var W=F.length;F=new Uint8Array(F.buffer.slice(F.byteOffset,F.byteOffset+W));for(var V=this.cipherBlock,d=0;d<W&&this.blockOffset<16;)F[d++]^=V[this.blockOffset++];for(var y=W-(W-d)%16;d<y;)U6D(this),F[d++]^=V[0],F[d++]^=V[1],F[d++]^=V[2],F[d++]^=V[3],F[d++]^=V[4],F[d++]^=V[5],F[d++]^=V[6],F[d++]^=V[7],F[d++]^=V[8],F[d++]^=V[9],F[d++]^=V[10],F[d++]^=V[11],F[d++]^=V[12],F[d++]^=V[13],F[d++]^=V[14],F[d++]^=V[15];if(d<W)for(U6D(this),this.blockOffset=0;d<W;)F[d++]^=
V[this.blockOffset++];return F};
var U6D=function(F){for(var W=F.key,V=F.counter[0]^W[0],d=F.counter[1]^W[1],y=F.counter[2]^W[2],z=F.counter[3]^W[3],I=3;I>=0&&!(F.counter[I]=-~F.counter[I]);I--);for(var n,M,Y=4;Y<40;)I=sp[V>>>24]^BL[d>>16&255]^LN[y>>8&255]^IL[z&255]^W[Y++],n=sp[d>>>24]^BL[y>>16&255]^LN[z>>8&255]^IL[V&255]^W[Y++],M=sp[y>>>24]^BL[z>>16&255]^LN[V>>8&255]^IL[d&255]^W[Y++],z=sp[z>>>24]^BL[V>>16&255]^LN[d>>8&255]^IL[y&255]^W[Y++],V=I,d=n,y=M;F=F.cipherBlock;I=W[40];F[0]=oL[V>>>24]^I>>>24;F[1]=oL[d>>16&255]^I>>16&255;F[2]=
oL[y>>8&255]^I>>8&255;F[3]=oL[z&255]^I&255;I=W[41];F[4]=oL[d>>>24]^I>>>24;F[5]=oL[y>>16&255]^I>>16&255;F[6]=oL[z>>8&255]^I>>8&255;F[7]=oL[V&255]^I&255;I=W[42];F[8]=oL[y>>>24]^I>>>24;F[9]=oL[z>>16&255]^I>>16&255;F[10]=oL[V>>8&255]^I>>8&255;F[11]=oL[d&255]^I&255;I=W[43];F[12]=oL[z>>>24]^I>>>24;F[13]=oL[V>>16&255]^I>>16&255;F[14]=oL[d>>8&255]^I>>8&255;F[15]=oL[y&255]^I&255};var Ozf=!1;(function(){var F=function(d){return new Uint8Array(d)},W=function(d){for(var y=new Uint8Array(d.length),z=0;z<d.length;z++)y[z]=d[z];
return y},V=new Uint8Array([1]);
return V.length===1&&V[0]===1?F:W})();
var nN;var vBT=function(F){a:{if(!Ozf&&!Em){if(nN){var W=nN;break a}nN=(W=window.crypto)==null?void 0:W.subtle;var V,d,y;if(((V=nN)==null?0:V.importKey)&&((d=nN)==null?0:d.sign)&&((y=nN)==null?0:y.encrypt)){W=nN;break a}nN=void 0}W=void 0}W&&(this.nativeEncryptor=new X8T(F,W));this.encryptorPolyfill=new x6Q(F)};
vBT.prototype.encrypt=function(F,W){var V=this,d;return _.m(function(y){switch(y.nextAddress){case 1:if(!V.nativeEncryptor){y.jumpTo(2);break}_.rK(y,3);return y.yield(V.nativeEncryptor.encrypt(F,W),5);case 5:return y.return(y.yieldResult);case 3:d=_.$b(y),_.rL(d),Ozf=!0,V.nativeEncryptor=void 0;case 2:return y.return(V.encryptorPolyfill.encrypt(F,W))}})};
vBT.prototype.decrypt=function(F,W){return this.encrypt(F,W)};
var X8T=function(F,W){this.JSC$13160_aesKey=F;this.subtleCrypto=W};
X8T.prototype.encrypt=function(F,W){var V=this,d;return _.m(function(y){if(y.nextAddress==1)return _.rK(y,2),y.yield(EBD(V,F,W),4);if(y.nextAddress!=2)return y.return(y.yieldResult);d=_.$b(y);_.rL(d);Ozf=!0;throw d;})};
var EBD=function(F,W,V){var d,y;return _.m(function(z){switch(z.nextAddress){case 1:if(F.cryptoKey){z.jumpTo(2);break}return z.yield(F.subtleCrypto.importKey("raw",F.JSC$13160_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:F.cryptoKey=z.yieldResult;case 2:return d={name:"AES-CTR",counter:V,length:128},z.yield(F.subtleCrypto.encrypt(d,F.cryptoKey,W),4);case 4:return y=z.yieldResult,z.return(new Uint8Array(y))}})},x6Q=function(F){this.JSC$13163_aesKey=F};
x6Q.prototype.encrypt=function(F,W){this.encryptor||(this.encryptor=new $6S(this.JSC$13163_aesKey));for(var V=this.encryptor,d=0;d<4;d++)V.counter[d]=W[d*4]<<24|W[d*4+1]<<16|W[d*4+2]<<8|W[d*4+3];V.blockOffset=16;return this.encryptor.encrypt(F)};
x6Q.prototype.decrypt=function(F,W){return this.encrypt(F,W)};var cAh={},Q7c=PO("yt-idb-pref-storage",{objectStores:(cAh.prefs={addedAtVersion:1},cAh),shared:!1,upgrade:function(F,W){W(1)&&fG(lD(F,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.mN=function(F){this.token=F};
_.mN.getInstance=function(){return _.m(function(F){return F.return(new Promise(function(W){_.Sz().then(function(V){V?(_.mN.instance||(_.mN.instance=new _.mN(V)),W(_.mN.instance)):W(void 0)})}))})};
_.mN.prototype.get=function(F){var W=this,V,d,y;return _.m(function(z){if(z.nextAddress==1)return z.yield(FWC(W.token),2);if(z.nextAddress!=3)return V=z.yieldResult,z.yield(V.get("prefs",F),3);d=z.yieldResult;if(!d)return z.return();y=(0,_.J5)();return d.expirationTimestampMs<=y?z.return():z.return(d.value)})};
_.mN.prototype.set=function(F,W,V){V=V===void 0?31536E3:V;var d=this,y,z,I;return _.m(function(n){if(n.nextAddress==1)return y=(0,_.J5)(),z={key:F,value:W,expirationTimestampMs:y+V*1E3},n.yield(FWC(d.token),2);I=n.yieldResult;return n.yield(I.put("prefs",z),0)})};
_.mN.prototype.remove=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(FWC(W.token),2);V=d.yieldResult;return d.yield(V.delete("prefs",F),0)})};var aL={},tRi=(aL.INVALID_ENCODER_VERSION="Invalid encoder version",aL.KEY_CREATION_FAILED="Failed to create encoder key",aL.UNKNOWN_DECODE_ERROR="Failed to decode PES data",aL.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",aL.WRONG_DATA_TYPE="Encoder cannot process the data type",aL),SM=function(F,W){W=W===void 0?{}:W;_.po.call(this,tRi[F],Object.assign({},{name:"PESEncoderError",type:F},W));this.type=F;this.level="WARNING";Object.setPrototypeOf(this,SM.prototype)};
_.u(SM,_.po);var iC=function(){};
iC.prototype.encode=function(F,W){try{return this.encodeImpl(F,W)}catch(V){yXL(V,V9W)}};
iC.prototype.decode=function(F,W){try{return this.decodeImpl(F,W)}catch(V){yXL(V,dEc)}};
var S4D=function(F,W,V){var d;return _.m(function(y){if(y.nextAddress==1)return _.rK(y,2),y.yield(F.decodeAsyncImpl(W,V),4);if(y.nextAddress!=2)return y.return(y.yieldResult);d=_.$b(y);yXL(d,dEc);_.UD(y)})};
iC.prototype.decodeAsyncImpl=function(F,W){return Promise.resolve(this.decodeImpl(F,W))};var Mp=function(F,W){this.aesEncryptor=F;this.aesEncryptorAsync=W};
_.u(Mp,iC);Mp.prototype.encodeImpl=function(F,W){W=z3h(W);F=(new TextEncoder).encode(JSON.stringify(F));return this.aesEncryptor.encrypt(F,W)};
Mp.prototype.decodeImpl=function(F,W){if(!(F instanceof Uint8Array))throw WWm(1);var V=new TextDecoder;W=z3h(W);F=this.aesEncryptor.decrypt(F,W);return JSON.parse(V.decode(F))};
Mp.prototype.decodeAsyncImpl=function(F,W){var V=this,d,y,z;return _.m(function(I){if(I.nextAddress==1){if(!(F instanceof Uint8Array))throw WWm(1);d=new TextDecoder;y=z3h(W);return I.yield(V.aesEncryptorAsync.decrypt(F,y),2)}z=I.yieldResult;return I.return(JSON.parse(d.decode(z)))})};var oDG={accountLinkStatusEntity:rSS,booleanEntity:ySS,buttonEntity:Vcm,captionTrack:$gD,channelHandle:r3B,chipEntity:jSB,commerceAcquisitionClientPayloadEntity:Dwh,commerceCartListEntity:AIC,compositeSourceEntity:W7h,multiviewStagingEntity:VoE,contextNoteFeedEntityPayload:E3B,contextNoteUserRatingEntityPayload:c3S,continuationTokenEntity:YpQ,downloadQualityPickerEntity:zdh,downloadsPageRefreshTokenEntity:sLi,downloadsPageViewConfigurationEntity:urT,downloadStatusEntity:oIr,dismissState:rNr,sfvAudioItemCurrentlyPlayingEntity:qEr,
emojiFountainDataEntity:QSr,emojiCustomizationSetEntity:Z4r,fakeChannel:sUE,fakePlaylist:BFB,fakePlaylistEntryCollection:LJC,fakeVideo:n1B,fakeVideoDescription:mYQ,featuredProductsEntity:crS,flowStateEntity:H3D,iconBadgeEntity:jBf,interstitialInteractionStateEntity:tjh,likeButtonAnimationEntity:KNB,liveChatPollStateEntity:V6u,dataFreshnessEntity:PWm,liveViewerLeaderboardChatEntryPointStateEntity:FWB,liveViewerLeaderboardPointsEntity:WWu,liveReactionsDataEntity:FUT,logoEntity:E1T,macroMarkerEntity:HNB,
mainDownloadsLibraryEntity:B5E,mainDownloadsListEntity:LND,mainPlaylistDownloadStateEntity:nIh,mainPlaylistEntity:pLT,mainPlaylistVideoEntity:hdm,mainVideoDownloadStateEntity:mpT,mainVideoEntity:T5T,markersEngagementPanelSyncEntity:Dpi,markersVisibilityOverrideEntity:Ari,musicAlbumReleaseDetail:BJB,musicAlbumReleaseDownloadMetadataEntity:dgQ,musicAlbumRelease:s7u,musicAlbumReleaseUserDetail:L7f,musicArtistDetail:nmS,musicArtist:IuD,musicArtistUserDetail:mgS,musicDownloadsLibraryEntity:y$T,musicLibraryEdit:auh,
musicLibraryStatusEntity:i_i,musicPlaylist:MoC,musicPlaylistDownloadMetadataEntity:zzf,musicShare:pmS,musicTrackDetail:qch,musicTrackDownloadMetadataEntity:omC,musicTrack:hzT,musicTrackUserDetail:RzQ,offlineOrchestrationActionWrapperEntity:UgT,offlineVideoPolicy:O_u,offlineVideoStreams:XmB,offlineabilityEntity:ayB,orchestrationWebSamplingEntity:iNr,pageHeaderEntity:O4D,pdpStateEntity:rIm,pinnedProductEntity:tgS,playbackData:xgB,playerStateEntity:jLT,quantityIncrementerEntity:CxC,refresh:vmf,saveToPlaylistListEntity:X0B,
selectedChipIndexEntityPayload:rrB,settingEntity:IlT,stringEntity:z2C,suggestedFeedbackChipStateEntity:CCC,transfer:Emr,trendingOfferEntity:SpT,videoDownloadContextEntity:c$B,videoOverviewAsyncDataEntity:yJE,videoPlaybackPositionEntity:zpf,votingEntity:EpC,ytMainChannelEntity:edE,youchatPendingResponseEntity:kST,ytMainDownloadedVideoEntity:MgC,ytMainVideoEntity:gIT};var Pcu,ZzM,FR,iON,M9G,WIC,dFT,V_T,FIm;Pcu=function(F,W){this.JSC$13182_wrapped=F;this.JSC$13182_encoderRegistry=W;this.changedKeys={}};
ZzM=function(F,W){return JAQ(F.JSC$13182_encoderRegistry,W.version).decode(W.data,W.key)};
_.QrS=function(F,W,V){return F.JSC$13182_wrapped.objectStore("EntityStore").get(W).then(function(d){if(d){if(V&&d.entityType!==V)throw Error("Lf");return ZzM(F,d)}})};
FR=function(F,W,V){return V?(V=V.map(function(d){return _.QrS(F,d,W)}),lq.all(V)):F.JSC$13182_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(W)).then(function(d){return d.map(function(y){return ZzM(F,y)})})};
_.aYS=function(F,W,V){var d=vmW(W),y=JAQ(F.JSC$13182_encoderRegistry,1),z=Object.assign({},W);return F.JSC$13182_wrapped.objectStore("EntityStore").get(d).then(function(I){if(I){if(I.entityType!==V)throw Error("Lf");z.entityMetadata||(I=ZzM(F,I),z.entityMetadata=I.entityMetadata)}}).then(function(){var I={key:d,
entityType:V,data:y.encode(z,d),version:1};return lq.all([F.JSC$13182_wrapped.objectStore("EntityStore").put(I),FIm(F,z,V)])}).then(function(){WIC(F,d,V);
return d})};
iON=function(F,W){var V=_.U_(W).entityType;return lq.all([F.JSC$13182_wrapped.objectStore("EntityStore").delete(W),V_T(F,W)]).then(function(){WIC(F,W,V)})};
M9G=function(F,W,V,d){var y=JAQ(F.JSC$13182_encoderRegistry,1);return _.QrS(F,W,d).then(function(z){if(z){z=r$S(z,V);var I={key:W,entityType:d,data:y.encode(z,W),version:1};return lq.all([F.JSC$13182_wrapped.objectStore("EntityStore").put(I),FIm(F,z,d)])}}).then(function(){WIC(F,W,d);
return W})};
WIC=function(F,W,V){var d=F.changedKeys[V];d||(d=new Set,F.changedKeys[V]=d);d.add(W)};
dFT=function(F,W,V){var d=vmW(W);V=svc(V);if(!V)return lq.resolve([]);V=new V(W);F=F.JSC$13182_wrapped.objectStore("EntityAssociationStore");W=[];V=_.L(V.getAssociations());for(var y=V.next();!y.done;y=V.next())W.push(F.put({parentEntityKey:d,childEntityKey:y.value}));return lq.all(W).then(function(z){return z.map(function(I){return I[1]})})};
V_T=function(F,W){return F.JSC$13182_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(W))};
FIm=function(F,W,V){var d=vmW(W);return V_T(F,d).then(function(){return dFT(F,W,V)})};var yzi=function(){};
_.u(yzi,iC);yzi.prototype.encodeImpl=function(F){return F};
yzi.prototype.decodeImpl=function(F){if(F instanceof Uint8Array)throw WWm(0);return F};var IYW=function(){this.cacheMap={};this.cacheMap[0]=new yzi;if(!_.T("aes_pes_encoder_killswitch")){var F=this.cacheMap;try{var W=_.M$();var V=z3h(W);var d=new Mp(new x6Q(V),new vBT(V))}catch(y){throw F=y instanceof Error?new SM("KEY_CREATION_FAILED",{originalMessage:y.message}):new SM("KEY_CREATION_FAILED"),_.Ab(F),F;}F[1]=d}},JAQ=function(F,W){W=W===void 0?0:W;
F=F.cacheMap[W];if(!F)throw W=new SM("INVALID_ENCODER_VERSION",{encoderVersion:W}),_.Ab(W),W;return F};var Js=function(F,W){_.Ba.call(this);this.token=F;this.JSC$13196_encoderRegistry=W;this.observers=[];F=new _.dm.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.M$());F.onmessage=this.JSC$13196_handleMessage.bind(this);this.channel=F};
_.u(Js,_.Ba);_.Q0=function(F,W,V){var d,y,z,I;return _.m(function(n){if(n.nextAddress==1)return n.yield(Z_f(F.token),2);if(n.nextAddress!=3)return d=n.yieldResult,n.yield(_.X0(d,["EntityStore","EntityAssociationStore"],W,function(M){y=new Pcu(M,F.JSC$13196_encoderRegistry);return V(y)}),3);
z=n.yieldResult;y&&(I=y.changedKeys,Object.keys(I).length>0&&(F.channel.postMessage(I),zgT(F,I)));return n.return(z)})};
Js.prototype.observe=function(F){var W=this;this.observers.push(F);return function(){var V=W.observers.indexOf(F);V>=0&&W.observers.splice(V,1)}};
var f4c=function(F){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(_.Q0(F,{mode:"readonly",enableRetries:!0},function(d){return d.JSC$13182_wrapped.objectStore("EntityStore").getAll()}),2);
W=V.yieldResult;return V.return(Promise.all(W.filter(function(d){return!!d}).map(function(d){var y,z;
return _.m(function(I){if(I.nextAddress==1){y=d.key;z=d.entityType;var n=I.yield;var M=S4D(JAQ(F.JSC$13196_encoderRegistry,d.version),d.data,d.key);return n.call(I,M,2)}return I.return({key:y,entityType:z,data:I.yieldResult})})})))})};
Js.prototype.JSC$13196_handleMessage=function(F){zgT(this,F.data)};
var zgT=function(F,W){F=_.L(F.observers);for(var V=F.next();!V.done;V=F.next())V=V.value,V(W)};
Js.prototype.disposeInternal=function(){this.channel.close()};
var BZ1;var YI,sWi,lY1;YI={};_.oRB=(YI.mainVideoEntity="mainVideoEntityActionMetadata",YI.mainPlaylistEntity="mainPlaylistEntityActionMetadata",YI.musicTrack="musicTrackEntityActionMetadata",YI.musicPlaylist="musicPlaylistEntityActionMetadata",YI);sWi=new _.N4("DOWNLOADS_ENTITY_TYPE_MAP");_.B4=_.E_("","downloadsPageViewConfigurationEntity");lY1=_.E_("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.i4Y=_.E_("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.E_("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.E_("SMART_DOWNLOADS_ENABLED","settingEntity");_.E_("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var R3G=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var HOm=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var BfT={isLeaderTab:!0};var Vpf={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var pN=window,bH=pN.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",DwY=pN.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||TN,kvL=pN.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||JR,e8Q=pN.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||TAm,R8D=pN.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||lRD,rDC=pN.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||UGD;var Hb$;K9({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 cI9=lSW(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(F){return F}}}),PpN=lSW(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(F){return F}}}),GvY=new Map;var SRh=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],xwc;var LID=function(F){return _.Gj({type:"SET_EPHEMERAL_ACTION",payload:F})};var IAS={ephemeralAction:null};var nRB=bw({ephemeralAction:function(F,W){F=F===void 0?IAS.ephemeralAction:F;switch(W.type){case "SET_EPHEMERAL_ACTION":return W.payload;default:return F}}});var mFu=function(F){return _.Gj({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:F})};var aAQ={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var iUB={sharedUi:aAQ,a11y:IAS,entities:{}},RGY={sharedUi:function(F,W){F=F===void 0?aAQ:F;switch(W.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},F,{animatedThumbnailEnabled:W.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},F,{inlinePreviewEnabled:W.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},F,{currentPageType:W.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},F,{currentPageSubType:W.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},F,{persistentPanelVisible:W.payload});default:return F}},
a11y:nRB,entities:c$h};var WY1={playlistId:"",inviteLinkURL:""};var M_Q={continuationCommand:{}};var mOh=bw({continuationCommand:function(F,W){F=F===void 0?M_Q.continuationCommand:F;switch(W.type){case "SET_CONTINUATION_COMMAND":return W.payload.continuationCommand;default:return F}}});var dO9={currentFormId:"",commandsMap:{}};var a_9=bw({isLeaderTab:function(F,W){F=F===void 0?BfT.isLeaderTab:F;switch(W.type){case "SET_IS_LEADER_TAB":var V,d;return(d=W==null?void 0:(V=W.payload)==null?void 0:V.isLeaderTab)!=null?d:F;default:return F}}});var pfD;_.YoD=function(F){return _.Gj({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:F}})};
pfD=function(F){return _.Gj({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:F}})};var hr={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var qx1=bw({isDesktopSmallWidth:function(F,W){F=F===void 0?hr.isDesktopSmallWidth:F;switch(W.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return W.payload.isDesktopSmallWidth;default:return F}},
isShortsActive:function(F,W){F=F===void 0?hr.isShortsActive:F;switch(W.type){case "SET_IS_SHORTS_ACTIVE":return W.payload.isShortsActive;default:return F}},
isWatchWhileMode:function(F,W){F=F===void 0?hr.isWatchWhileMode:F;switch(W.type){case "SET_IS_WATCH_WHILE_MODE":return W.payload.isWatchWhileMode;default:return F}},
playerState:function(F,W){F=F===void 0?hr.playerState:F;switch(W.type){case "SET_PLAYER_STATE":return W.payload.playerState;default:return F}},
isFullscreen:function(F,W){F=F===void 0?hr.isFullscreen:F;switch(W.type){case "SET_IS_FULLSCREEN":return W.payload.isFullscreen;default:return F}},
isSmallScreenSqueezeback:function(F,W){F=F===void 0?hr.isSmallScreenSqueezeback:F;switch(W.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return W.payload.isSmallScreenSqueezeback;default:return F}},
isShortsPipActive:function(F,W){F=F===void 0?hr.isShortsPipActive:F;switch(W.type){case "SET_IS_SHORTS_PIP_ACTIVE":return W.payload.isShortsPipActive;default:return F}},
isPlaybackStarted:function(F,W){F=F===void 0?hr.isPlaybackStarted:F;switch(W.type){case "SET_IS_PLAYBACK_STARTED":return W.payload.isPlaybackStarted;default:return F}}});var zGC={currentMode:"canvas-hidden"};var TwK=function(){return function(F){return function(W){var V=F(W);_.XY(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[W],!0);return V}}};var hgE,ZFh;hgE=new _.ET;_.Ot=new _.N4("WATCH_PLAYER_PROMISE_TOKEN");_.qoT=new _.ET;_.Rgh=new _.N4("SHORTS_PLAYER_PROMISE_TOKEN");ZFh=new _.N4("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var eGS=function(){return function(F){return function(W){W.type==="ENTITY_LOADED"&&_.PY().resolve(_.Ot).then(function(V){var d;(d=V.dispatchReduxAction)==null||d.call(V,W)});
return F(W)}}};var bUh={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var iVc=bw({additionalContext:function(F,W){F=F===void 0?bUh.additionalContext:F;switch(W.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var V;return(V=W.payload)!=null?V:"";default:return F}},
impersonatedChannelUrl:function(F,W){F=F===void 0?bUh.impersonatedChannelUrl:F;switch(W.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var V;return(V=W.payload)!=null?V:"";default:return F}},
selectedVideoIds:function(F,W){F=F===void 0?bUh.selectedVideoIds:F;switch(W.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var V={};return Object.assign({},F,(V[W.payload]=!0,V));case "VIDEO_UNSELECTED":return W=W.payload,F=Object.assign({},F),delete F[W],F;default:return F}}});var TfD={parentClickTrackingParams:""};var M2$=bw({parentClickTrackingParams:function(F,W){F=F===void 0?TfD.parentClickTrackingParams:F;switch(W.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return W.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return F}}});var egm=function(F){return _.Gj({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:F})},gRi=function(F){return _.Gj({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:F})};var upT={stepStates:{}};var Yxm=bw({stepStates:function(F,W){F=F===void 0?upT.stepStates:F;switch(W.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_RESET_STEP_STATE":var V=W.payload,d=Object.assign({},F);delete d[V.stepId];return d;case "TALK_TO_RECS_UPDATE_SELECTION":var y=F,z=W.payload,I;F={};W={selectionStates:Object.assign({},(I=(V=y[z.stepId])==null?void 0:V.selectionStates)!=null?I:{},(F[z.token]={isSelected:z.isSelected},F)),userQuery:(d=y[z.stepId])==null?void 0:d.userQuery};V={};return Object.assign({},
y,(V[z.stepId]=W,V));case "TALK_TO_RECS_UPDATE_USER_QUERY":return V=F,d=W.payload,I={selectionStates:Object.assign({},(z=(y=V[d.stepId])==null?void 0:y.selectionStates)!=null?z:{}),userQuery:{userQuery:d.userQuery,token:d.userQueryToken}},y={},Object.assign({},V,(y[d.stepId]=I,y));default:return F}}});var KIm,HUf,AzE;KIm=function(F){return _.Gj({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:F})};
HUf=function(F){return _.Gj({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:F})};
_.YW=function(F){return _.Gj({type:"SET_CURRENT_PAGE_TYPE",payload:F})};
_.DFr=function(F){return _.Gj({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:F})};
AzE=function(F){return _.Gj({type:"SET_CHIP_BAR_IS_STICKY",payload:F})};var sJ1={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"};_.qp=function(F){return _.Gj({type:"SET_PLAYER_STATE",payload:{playerState:F}})};var RL={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:LYc(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var pS$=bw({isTheaterMode:function(F,W){F=F===void 0?LYc():F;switch(W.type){case "SET_IS_THEATER_MODE":return W.payload.isTheaterMode;default:return F}},
isWatchActive:function(F,W){F=F===void 0?RL.isWatchActive:F;switch(W.type){case "SET_IS_WATCH_ACTIVE":return W.payload.isWatchActive;default:return F}},
isLearningJourneyActive:function(F,W){F=F===void 0?RL.isLearningJourneyActive:F;switch(W.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return W.payload.isLearningJourneyActive;default:return F}},
isWatchFullscreen:function(F,W){F=F===void 0?RL.isWatchFullscreen:F;switch(W.type){case "SET_IS_WATCH_FULLSCREEN":return W.payload.isWatchFullscreen;default:return F}},
isWatchNarrowWidth:function(F,W){F=F===void 0?RL.isWatchNarrowWidth:F;switch(W.type){case "SET_IS_WATCH_NARROW_WIDTH":return W.payload.isWatchNarrowWidth;default:return F}},
isSwatcherooActive:function(F,W){F=F===void 0?RL.isSwatcherooActive:F;switch(W.type){case "SET_IS_SWATCHEROO_ACTIVE":return W.payload.isSwatcherooActive;default:return F}},
isWatchRetroMode:function(F,W){F=F===void 0?RL.isWatchRetroMode:F;switch(W.type){case "SET_IS_WATCH_RETRO_MODE":return W.payload.isWatchRetroMode;default:return F}},
isLiveChatCollapsed:function(F,W){F=F===void 0?RL.isLiveChatCollapsed:F;switch(W.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return W.payload.isLiveChatCollapsed;default:return F}},
openEngagementPanels:function(F,W){F=F===void 0?RL.openEngagementPanels:F;var V=[].concat(_.Pd(F));switch(W.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return V.push(W.payload.panelToAdd),V;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return V.splice(V.indexOf(W.payload.panelToRemove),1),V;default:return F}},
playerState:function(F,W){F=F===void 0?RL.playerState:F;switch(W.type){case "SET_PLAYER_STATE":return W.payload.playerState;default:return F}},
watchScrollTop:function(F,W){F=F===void 0?RL.watchScrollTop:F;switch(W.type){case "SET_WATCH_SCROLL_TOP":return W.payload.watchScrollTop;default:return F}},
watchWindowSize:function(F,W){F=F===void 0?RL.watchWindowSize:F;switch(W.type){case "SET_WATCH_WINDOW_SIZE":return W.payload.watchWindowSize;default:return F}}});var jWE={surveyFeedbackData:{feedbackTokens:[]}};var hGr=bw({surveyFeedbackData:function(F,W){F=F===void 0?jWE.surveyFeedbackData:F;switch(W.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return W.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},F,W.payload);default:return F}}});var I_r={};var u_h=void 0;_.T("web_enable_redux_store_on_demand")||(u_h=gV1());var rzQ=function(F,W,V){var d=this;this.listId=F;this.JSC$13341_updateCallback=W;this.isOfflineVideoCallback=V;_.rl().subscribe(function(){d.handleUpdate()})};
rzQ.prototype.getPlaylistData=function(){var F=_.rl().getState().entities;if(this.listId&&this.listId!=="PPSV"){var W=vDN(F,this.listId,!0),V=_.E_(this.listId,"mainPlaylistEntity"),d,y;F=F==null?void 0:(d=F.mainPlaylistEntity)==null?void 0:(y=d[V])==null?void 0:y.title;return KYS(W,F,this.listId)}W=_.DES(RjY(F));F=_.DES(_.L9(F));F=W.concat(F);return KYS(F)};
rzQ.prototype.getPlaylistId=function(){return this.listId};
rzQ.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13341_updateCallback(this.listId,this.getPlaylistData(),{})};var bC=function(F,W,V,d){d=d===void 0?[]:d;this.JSC$13344_playlistNetworkManager=F;this.listId=W;this.JSC$13344_updateCallback=V;this.videoIds=d;this.pendingUpdates=[];this.currentIndex=0};
bC.prototype.JSC$13344_setCurrentIndex=function(F){this.currentIndex=F};
bC.prototype.setListId=function(F){this.listId=F};
var CmM=function(F,W){F.currentCreateRequest&&F.currentCreateRequest.cancel(W);F.currentUpdateRequest&&F.currentUpdateRequest.cancel(W);F.currentRefreshRequest&&F.currentRefreshRequest.cancel(W)};
bC.prototype.delete=function(){CmM(this,"PROXY DELETED")};
bC.prototype.addVideos=function(F,W,V){var d=this;V!==void 0?this.videoIds.splice.apply(this.videoIds,[V,0].concat(_.Pd(F))):this.videoIds.push.apply(this.videoIds,_.Pd(F));this.listId||this.currentCreateRequest?(F.forEach(function(y,z){y={addedVideoId:y,action:"ACTION_ADD_VIDEO"};V&&(y.addedVideoPosition=V+z);d.pendingUpdates.push(y)}),TS(this)):kgi(this,W.onCreateListCommand)};
var lAB=function(F,W,V,d,y){GGS(F.videoIds,W,V);W>F.currentIndex&&V<=F.currentIndex?F.JSC$13344_setCurrentIndex(F.currentIndex+1):W===F.currentIndex?F.JSC$13344_setCurrentIndex(V):W<F.currentIndex&&V>=F.currentIndex&&F.JSC$13344_setCurrentIndex(F.currentIndex-1);F.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:d,movedSetVideoIdPredecessor:y});TS(F)},kgi=function(F,W){CmM(F,"OBSOLETE");
F.currentCreateRequest=Nff(F.JSC$13344_playlistNetworkManager,W,F.videoIds);_.px(F.currentCreateRequest,function(){F.currentCreateRequest=void 0}).then(function(V){F.setListId(V.playlistId);
F.pendingUpdates.length>0?TS(F):fAB(F)})},TS=function(F){if(F.pendingUpdates.length!==0&&(F.currentRefreshRequest&&F.currentRefreshRequest.cancel("OBSOLETE"),!F.currentUpdateRequest&&!F.currentCreateRequest)){var W=F.pendingUpdates.splice(0,F.pendingUpdates.length);
F.currentUpdateRequest=F.JSC$13344_playlistNetworkManager.updatePlaylist(F.listId,W);_.px(F.currentUpdateRequest,function(){F.currentUpdateRequest=void 0}).then(function(){F.pendingUpdates.length>0?TS(F):fAB(F)}).thenCatch(function(){F.pendingUpdates.unshift.apply(F.pendingUpdates,_.Pd(W))})}},fAB=function(F){F.currentRefreshRequest=_.wfT(F.JSC$13344_playlistNetworkManager,F.listId,F.currentIndex,F.videoIds[F.currentIndex]);
_.px(F.currentRefreshRequest,function(){F.currentRefreshRequest=void 0}).then(function(W){F.JSC$13344_updateCallback(W.playlistId,W.playlistPanelRenderer,W.autoplayRenderer)})};
bC.prototype.size=function(){return this.videoIds.length};var GgC=function(F,W,V,d){d=d===void 0?[]:d;bC.call(this,F,W,V,d);this.JSC$13344_playlistNetworkManager=F;this.listId=W;this.JSC$13344_updateCallback=V;this.videoIds=d};
_.u(GgC,bC);_.eg=function(F,W,V,d,y,z,I){y=y===void 0?[]:y;I=I===void 0?ck:I;bC.call(this,F,W,V,y);this.JSC$13344_playlistNetworkManager=F;this.listId=W;this.JSC$13344_updateCallback=V;this.onAuthChange=d;this.videoIds=y;this.storage=z;this.cookieReader=I;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.Uf(_.HP,this.checkLoggedInStatusChange.bind(this),1E3)};
_.u(_.eg,bC);_.B=_.eg.prototype;_.B.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.Uf(_.HP,this.checkLoggedInStatusChange.bind(this),1E3)};
_.B.JSC$13344_setCurrentIndex=function(F){bC.prototype.JSC$13344_setCurrentIndex.call(this,F);this.store()};
_.B.delete=function(){_.HP.cancelJob(this.queueSapisIdJob);bC.prototype.delete.call(this)};
_.B.setListId=function(F){bC.prototype.setListId.call(this,F);this.store()};
_.B.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var $FT=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],UFS=["playerResponse","videoDetails"],OUS=["response","currentVideoEndpoint","watchEndpoint","videoId"],XfE=["response","currentVideoEndpoint","watchEndpoint","playlistId"],xFr=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],vRQ=["response","contents","twoColumnWatchNextResults","playlist","playlist"],ERE=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
czr=["response","contents","twoColumnWatchNextResults"];var g5={},r4c=(g5.WEB_UNPLUGGED="^unplugged/",g5.WEB_UNPLUGGED_ONBOARDING="^unplugged/",g5.WEB_UNPLUGGED_OPS="^unplugged/",g5.WEB_UNPLUGGED_PUBLIC="^unplugged/",g5.WEB_CREATOR="^creator/",g5.WEB_KIDS="^kids/",g5.WEB_EXPERIMENTS="^experiments/",g5.WEB_MUSIC="^music/",g5.WEB_REMIX="^music/",g5.WEB_MUSIC_EMBEDDED_PLAYER="^music/",g5.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",g5);var VA$,Nff;VA$=function(F,W){this.networkManager=F;this.innertubeTransportService=W};
Nff=function(F,W,V){if(!_.e(W,_.e6))return _.Ip(Error("Pf"));_.e(W,_.e6).videoIds=V;V={create_playlist_title:_.Qv("QUEUE",void 0,"Queue")};return A4S(_.HI(F.innertubeTransportService,W,V),HVS)};
_.wfT=function(F,W,V,d){W={videoId:d,playlistId:W,playlistIndex:V};V=_.C9(EaB);return A4S(_.uC(F.innertubeTransportService,W,V),jJC)};
VA$.prototype.updatePlaylist=function(F,W){return A4S(_.HI(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:F,actions:W}}),DOK)};var t_S=function(F){this.storage=F},SoE;
t_S.prototype.store=function(F,W){W=W===void 0?0:W;if(this.storage&&F.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",F),this.storage.set("TLPQindex",String(W)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(V){}};
t_S.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
t_S.prototype.getPlaylistId=function(){if(!this.storage)return null;var F=null;try{F=this.storage.get("TLPQplaylist")}catch(W){}return F};var Nw9=["navigationEndpoint","watchEndpoint","videoId"],l_C=["nextButtonVideo","watchEndpoint","videoId"];_.dW=new _.N4("NETWORK_TOKEN");_.l1=new _.N4("PAGE_TOKEN");_.KN=new _.N4("PLAYLIST_TOKEN");var Pmh;Pmh=new _.N4("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.yo=new _.N4("INNERTUBE_TRANSPORT_TOKEN");var JzD,HL,QWC,FAQ,Vxi,dUu;JzD=new Set(["ci","cr","carml"]);HL=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13391_parkedJobs=new Map;this.parkedProcessors=new Map};
_.Dy=function(){HL.instance||(HL.instance=new HL);return HL.instance};
HL.prototype.onAny=function(F){return _.ZUu(this,F,2)};
HL.prototype.parkOrScheduleJob=function(F,W,V,d,y){_.Ar(this,V)?_.Me().addJob(F,W,d):(y&&(F=QWC(F),FAQ(this,F,W,V,y)),y=this.JSC$13391_parkedJobs.get(V),y||(this.JSC$13391_parkedJobs.set(V,[]),y=this.JSC$13391_parkedJobs.get(V)),y.push({job:F,priority:W,delay:d}))};
HL.prototype.addListener=function(F,W,V){V&&(W=QWC(W),FAQ(this,W,0,F,V));V=this.parkedProcessors.get(F);V||(this.parkedProcessors.set(F,[]),V=this.parkedProcessors.get(F));V.push(W)};
HL.prototype.processSignal=function(F){if(!_.Ar(this,F)){this.inProgressSignals.add(F);var W=this.JSC$13391_parkedJobs.get(F);if(W){W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,_.Me().addJob(V.job,V.priority,V.delay);this.JSC$13391_parkedJobs.delete(F)}if(W=this.parkedProcessors.get(F)){W=_.L(W);for(V=W.next();!V.done;V=W.next())V=V.value,V();this.parkedProcessors.delete(F)}this.signals.push(F);this.inProgressSignals.delete(F)}};
_.Ar=function(F,W){return JzD.has(W)||_.Gh("IS_HOMEPAGE_COLD")||_.Gh("IS_RESULTS_PAGE_COLD")||_.Gh("IS_WATCH_PAGE_COLD")?F.signals.indexOf(W)>=0:!0};
QWC=function(F){var W=!1;return function(){W||(W=!0,F())}};
FAQ=function(F,W,V,d,y){if(WAi.has(d))_.Me().addJob(W,V,y);else{var z=F.compoundSignals.get(d);z&&_.Me().addJob(function(){_.Ar(F,d)||(z.isTimeoutConditionSatisfied?_.Me().addJob(W,V):z.timeoutConditionObservers.push(function(){_.Me().addJob(W,V)}))},V,y)}};
_.ZUu=function(F,W,V){if(W.length>1){var d=[],y=Object.create(null);W=_.L(W);for(var z=W.next();!z.done;z=W.next())z=z.value,y[z]||(d.push(z),y[z]=!0);W=d}if(W.length===1)return W[0];z=W;d="";y=V===2?"|":"&";z.sort();z=_.L(z);for(var I=z.next();!I.done;I=z.next())d+=I.value+y;if(!F.compoundSignals.get(d)){y=0;z=[];I=_.L(W);for(var n=I.next();!n.done;n=I.next())n=n.value,y++,_.Ar(F,n)||z.push(n);(V=V===2)&&y>z.length||!V&&!z.length?F.signals.push(d):Vxi(F,d,V,W,z)}return d};
Vxi=function(F,W,V,d,y){var z=y.length,I=function(){V||--z===0?F.processSignal(W):dUu(F,W)};
y=_.L(y);for(var n=y.next();!n.done;n=y.next())F.addListener(n.value,I);F.compoundSignals.set(W,{signals:d,isOnAny:V,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});dUu(F,W)};
dUu=function(F,W){if(!_.Ar(F,W)){var V=F.compoundSignals.get(W);if(V&&!V.isTimeoutConditionSatisfied){for(var d=!1,y=0,z=0,I=_.L(V.signals),n=I.next();!n.done;n=I.next()){var M=n.value;n=!_.Ar(F,M);WAi.has(M)?d=!0:(M=F.compoundSignals.get(M))?n&&!M.isTimeoutConditionSatisfied&&(z++,V.isInitialized||M.timeoutConditionObservers.push(function(){dUu(F,W)})):n&&y++}V.isInitialized=!0;
V.isOnAny?d&&(V.isTimeoutConditionSatisfied=!0):y===0&&z===0&&(V.isTimeoutConditionSatisfied=!0);if(V.isTimeoutConditionSatisfied)for(V=_.L(V.timeoutConditionObservers),d=V.next();!d.done;d=V.next())d=d.value,d()}}};
HL.prototype.processSignal=HL.prototype.processSignal;HL.prototype.parkOrScheduleJob=HL.prototype.parkOrScheduleJob;HL.prototype.onAny=HL.prototype.onAny;_.t5("ytsignals.getInstance",_.Dy);HL.prototype.onAny=HL.prototype.onAny;HL.prototype.parkOrScheduleJob=HL.prototype.parkOrScheduleJob;HL.prototype.processSignal=HL.prototype.processSignal;var WAi=new Set(["eop","eocs","dl","pcl"]);_.et=new _.N4("MINIPLAYER_SERVICE");var jg,y6B,zTT;jg=function(F,W,V){var d=_.$l.getInstance();if(!SoE){var y=new qT$;var z=void 0,I=_.wp("ID_TOKEN");I&&y.isAvailable()&&(z=new T4(y,"yt-queue"+I));SoE=new t_S(z)}y=SoE;z=_.Dy();this.JSC$13398_actionRouter=d;this.JSC$13398_pageManager=F;this.playlistManager=W;this.JSC$13398_playlistNetworkManager=V;this.storage=y;this.signals=z;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.r5=function(){if(!y6B){var F=_.PY(),W=F.resolve(_.SU(_.l1)),V=F.resolve(_.SU(_.dW)),d=F.resolve(_.SU(_.KN));F=F.resolve(_.yo);y6B=new jg(W,d,new VA$(V,F))}return y6B};
zTT=function(F,W,V){if(V){var d;if(((d=F.responsePlaylistData)==null?void 0:d.playlistId)!==V)return}F.responsePlaylistData&&(V=OVS(W,F.responsePlaylistData),F.responsePlaylistData=(0,_.MP.unsafeClone)(F.responsePlaylistData),xOW(F.responsePlaylistData,V));V=F.temporaryItems.findIndex(function(y){return y.videoId===W});
V>-1&&F.temporaryItems.splice(V,1);_.CN(F,_.kI(F,F.response?F.response.autoplayRenderer:void 0))};
_.oGQ=function(F,W){if(F.responsePlaylistData){var V=XS1(W,F.responsePlaylistData);xOW(F.responsePlaylistData,V);if(F.queueProxy){var d=F.queueProxy;V<0||(d.videoIds.splice(V,1),V<d.currentIndex&&d.JSC$13344_setCurrentIndex(d.currentIndex-1),d.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:W}),TS(d))}}_.CN(F,_.kI(F,F.response?F.response.autoplayRenderer:void 0))};
jg.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.CN(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
jg.prototype.setPlaylistData=function(F,W,V){this.temporaryItems=[];this.listId=F;this.responsePlaylistData=W;_.CN(this,_.kI(this,V))};
var s9D=function(F){return(F==null?0:F.playlistId)?F.playlistId:"PPSV"},B3r=function(F){return F&&F.playlistId?F.playlistId==="PPSV"?!0:X0h(_.rl().getState().entities,F.playlistId):!1};
jg.prototype.isPlayingOfflineVideo=function(){return this.response?B3r(this.response):!1};
jg.prototype.closeMiniplayer=function(F){var W=this.queueProxy&&this.queueProxy.size()<=1,V=_.PY().resolve(_.et);if(!this.queueProxy||W)this.queueProxy&&this.clearQueue(),V.close(!0);else{V.pipController.getWindow()&&window.focus();W=this.responsePlaylistData;var d=this.temporaryItems.length+(W&&W.contents?W.contents.length:0);W=_.Qv("QUEUE_CLEARED_UNPLURALIZED")||_.Fv("QUEUE_CLEARED",d);W=_.lH(W);V=_.Qv("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");d=_.Qv("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Fv("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",d);var y=_.Qv("MINIPLAYER_CLOSE",void 0,"Close"),z=_.Qv("CANCEL",void 0,"Cancel");_.Y3(this.JSC$13398_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.DZ(V),dialogMessages:[_.DZ(d)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.DZ(y),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
W]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.DZ(z)}}}}}}],F)}};
_.kI=function(F,W){var V={},d=F.response;V.autoplayRenderer=W;if(!F.responsePlaylistData&&!F.temporaryItems.length)return!d||!d.hasRelatedVideoData&&_.T("kevlar_prefetch_data_augments_network_data")||(V.playerData={rvs:d.relatedVideoArgs,endScreenRenderer:d.endScreenRenderer}),V;V.playerData={};if(F.index===void 0)return _.Ab(Error("Rf")),V;V.panel=F.responsePlaylistData?(0,_.MP.unsafeClone)(F.responsePlaylistData):{titleText:_.DZ(_.Qv("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
W=V.panel;if(W.contents)for(var y=_.L(F.temporaryItems),z=y.next();!z.done;z=y.next())W.contents.push({playlistPanelVideoRenderer:z.value});F.queueProxy&&d&&d.playingVideo&&d.playingVideoId&&!UOW(d.playingVideoId,V.panel)&&(W=d.playingVideo,y=V.panel,z=F.index,y.contents&&y.contents.splice(z===void 0?0:z,0,{playlistPanelVideoRenderer:W}));d&&d.playingVideoId&&(W=F.index,y=V.panel,W=!y.contents||W>=y.contents.length?void 0:y.contents[W].playlistPanelVideoRenderer,W&&W.videoId===d.playingVideoId||(W=
OVS(d.playingVideoId,V.panel),F.index=W!==-1?W:F.index?F.index-1:0));W=$OC(F.index+1,V.panel);y=void 0;F.index>0&&(y=$OC(F.index-1,V.panel));if(y||W)V.autoplayRenderer=f_S(W,y,V.autoplayRenderer);!W&&(d==null?0:d.relatedVideoArgs)&&(V.playerData.rvs=d.relatedVideoArgs);d=d?d.playlistIndexOffset:0;F.queueProxy?c4Y(V.panel,F.index,d,GpG,!0,!0,!0):c4Y(V.panel,F.index,d);V.playerData.playlistPanelRenderer=V.panel;return V};
jg.prototype.isMiniplayerActive=function(){return _.PY().resolve(_.et).isMiniplayerActive()};
_.CN=function(F,W){F.playlistManager.setAutoplayRenderer(W.autoplayRenderer||null);F.playlistManager.setPlaylistData(W.panel||null);W.playerData&&F.playlistManager.setPlayerPlaybackControlData(W.playerData)};var t21="#";var LAB={},IbB={},nGE={},mUQ={},abE={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:(LAB.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",LAB),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:(IbB.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",IbB),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:(nGE.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",nGE),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:(mUQ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",mUQ),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 jXf=[{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:abE},{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:abE}}];var RJf;_.v4=[[["N2M2ano2MG4za2luZCN5bTU=","MTk1M2ppN3ZhbHVlI2kyazBn"],"ZjY4cW45dkFEX1BMQUNFTUVOVF9LSU5EX1NUQVJUIzF1czNu"]];
RJf=[[["OXkxcHJpbWFyeSNqYXU1dWJiY20=",null,null],[null,["Y29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI3JlOWsxNmhrcnY2Mnl0ZC10d28t","LXNjb3BlI2pibm9uOTg5dTVrZXN0eWxl"],null],["ZWFkLWFkI3ozbWs4b3VjMDhzZ21hc3Ro",["MDUxc282ZGZ5dGQtcmljaC1ncmlkLXJlbmRlcmVyI3lhbWU="],null],[null,["b3F0anl6MzN5dGQtcmljaC1ncmlkLXJlbmRlcmVyI21zcGo=","LXNjb3BlI2EyMzE1OG13MG16ZnN0eWxl"],null],[null,["YmU4b3B5dGQtYmFubmVyLXByb21vLXJlbmRlcmVyIzFhYW5vMHA=","LXNjb3BlIzFqdmR2bDFibGY0b3N0eWxl"],null],[null,["N2s2OHliYTFtenl0ZC1hZC1zbG90LXJlbmRlcmVyI2M0"],
null]],[["eWVyLWFkcyNzeXh2ajU2aGN5MTNwbGE=",null,null]]];_.x7=["a3MjMTcyMnFvM21reHBqZ2xvYmFsQ2FsbGJhYw==","dTk1amc2eHV6b25BYm5vcm1hbGl0eURldGVjdGVkI2F3dg==","N29uQWRTa2lwI2RzNWdkMHAycjl0","cGRnM3NycjZhcXdyYXdfcGxheWVyX3Jlc3BvbnNlI24=","Mm5yOTRhZFNsb3RzI2NsYzFiNg=="];_.lC="a3MjMTcyMnFvM21reHBqZ2xvYmFsQ2FsbGJhYw== dTk1amc2eHV6b25BYm5vcm1hbGl0eURldGVjdGVkI2F3dg== N29uQWRTa2lwI2RzNWdkMHAycjl0 cGRnM3NycjZhcXdyYXdfcGxheWVyX3Jlc3BvbnNlI24= YXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tzI3dnM2I1cWZ3ZWI4andlYl9wbA== bmFiX3NhX2VmI2s2djZpbnVraW9l Mm5yOTRhZFNsb3RzI2NsYzFiNg==".split(" ");var Np;Np=function(F,W,V){this.eZk=F;this.tel=W;this.l2i=V};
_.X9Y=[new Np("b.f_",!1,0),new Np("j.s_",!1,2),new Np("r.s_",!1,4),new Np("e.h_",!1,6),new Np("i.s_",!0,8),new Np("s.t_",!1,10),new Np("p.h_",!1,12),new Np("s.i_",!1,14),new Np("f.i_",!1,16),new Np("a.b_",!1,18),new Np("a.o_",!1),new Np("g.o_",!1,22),new Np("p.i_",!1,24),new Np("p.m_",!1),new Np("n.k_",!0,20),new Np("i.f_",!1),new Np("a.s_",!0),new Np("m.c_",!1),new Np("n.h_",!1,26),new Np("o.p_",!1),new Np("m.p_",!0,28),new Np("o.a_",!1),new Np("d.p_",!1),new Np("e.i_",!1)].reduce(function(F,W){F[W.eZk]=
W;return F},{});var i8h=function(){};
i8h.prototype.flush=function(F,W){F=F===void 0?[]:F;W=W===void 0?!1:W;if(_.T("enable_client_streamz_web")){F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=p_u(V.value),this.rootSpec&&_.kv(V,2,this.rootSpec),V={serializedIncrementBatch:_.ZN(V.JSC$9914_serializeBinary())},_.HA("streamzIncremented",V,{sendIsolatedPayload:W})}};
var QJr=function(){};
_.u(QJr,i8h);var MxE=function(F){var W=new InD;var V=new s4B;V=_.Lu(V,1,"botguard");F=_.Lu(V,2,F);this.rootSpec=_.lB(W,1,n$C,F)};
_.u(MxE,i8h);var $7,YUT=new Map;var g9W,W_f,I1W,yJ$,sXr,hJh,K_c,YsL;g9W=2;W_f=2;I1W=2;yJ$=2;sXr=2;hJh=2;K_c=2;YsL=new Iwr;var hTE,qUr;hTE=function(){this.ongoingFlowNonces=new Map};
_.t2=function(){qUr||(qUr=new hTE);return qUr};
_.c4=function(F,W,V){return{eventType:{flowEventNamespace:F,flowEventType:W},metadata:V,statusCode:void 0,csn:void 0,can:void 0}};
_.v9c=function(F,W){var V=_.t2(),d=RTS(V,W,!0);V.logFlowEvent(F,W,d,void 0)};
hTE.prototype.logFlowEvent=function(F,W,V,d){W={flowNonce:V||RTS(this,W),flowType:W,flowEventType:F.eventType};F.metadata&&(W.flowMetadata=F.metadata);F.statusCode!==void 0&&(W.flowEventStatus=F.statusCode);F.csn&&(W.csn=F.csn);F.can&&(W.can=F.can);_.HA("flowEvent",W,d)};
var RTS=function(F,W,V){V=V===void 0?!1:V;var d=F.ongoingFlowNonces.get(W);if(!d||V)d=nW(16),F.ongoingFlowNonces.set(W,d);return d};_.b8i=new LDB;var PXr={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 fN=function(F,W,V,d,y,z,I){V=V===void 0?!1:V;d=d===void 0?!1:d;z=z===void 0?_.r5():z;this.yG=!1;this.lHS=F;this.tGM=W;this.ca7=V;this.fromHistory=d;this.previousVideoId=y;this.b1s=z;this.tempData=I;this.wts=new _.nEQ};
_.u(fN,GF);fN.prototype.validate=function(F){return!(!F.data.playerResponse||F.data.page!=="watch"&&F.data.page!=="learning_journey_watch"&&F.data.page!=="shorts"||this.yG)};
fN.prototype.handle=function(F){var W=this,V=_.e(F.endpoint,_.H6),d=_.e(F.endpoint,_.Wc);if(_.T("kevlar_continue_playback_without_player_response")&&(V==null?0:V.videoId)&&this.previousVideoId&&(V==null?void 0:V.videoId)===this.previousVideoId&&(V==null?0:V.continuePlayback)&&!this.fromHistory)this.lHS.resolve();else{var y={};V?y.watch_endpoint=V:d&&(y.watch_endpoint=d,d.endTimeSeconds&&(y.end=d.endTimeSeconds));F.data.page==="watch"?(F.data.filler||this.ca7||(_.Yw("cfg"),_.$l.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(y,T3S(this,F.endpoint)),_.T("enable_masthead_quartile_ping_fix")&&Object.assign(y,eTS(this)),Object.assign(y,void 0),F.data.forceExternalPlaylist&&(y.external_list=!0)):F.data.page==="shorts"?_.$l.getInstance().triggerAction("yt-start-loading-shorts"):F.data.page==="learning_journey_watch"&&_.$l.getInstance().triggerAction("yt-start-loading-learning-journey");if(V=this.tGM()){try{V.loadVideoWithPlayerResponse(F.data.playerResponse,y),V.getPlayerPromise().then(this.lHS.resolve)}catch(z){_.Ab(z),
this.lHS.resolve()}this.yG=!0;V.getPlayerPromise().then(function(z){z.addEventListener("onAbnormalityDetected",function(){var I=F.data.playerResponse,n=z.getVideoData().cpn;K_c=0;_.pKu=n;if(n=O$K(I))W.wts.increment("IN_PLAYER"),_.SE(5),_.T("ab_st_vid_ks")?z.pauseVideo(!0):z.stopVideo(),I.playabilityStatus=Object.assign({},I.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:n}}),I.videoDetails=void 0,_.$l.getInstance().triggerOptionalAction("yt-updated-playability-status",
I.playabilityStatus)})})}else _.rL(Error("Uf"))}};
var T3S=function(F,W){var V=_.e(W,_.H6);if(W&&V&&V.playlistId&&V.videoId&&(F=F.b1s,F.queueProxy?(F=F.queueProxy,V=F.listId===V.playlistId?F.attributionData.get(V.videoId):void 0):V=void 0,V))return{queue_info:V}},eTS=function(F){var W;
if((W=F.tempData)==null?0:W.adpings)return{adpings:F.tempData.adpings}};var w5=function(F,W,V){this.yG=!1;this.dFv=F;this.ulo=W;this.ra6=V};
_.u(w5,GF);w5.prototype.validate=function(F){return!!_.MP.getValueByKeys.apply(null,[F.data].concat(_.Pd(czr)))};
w5.prototype.handle=function(F){var W=this;this.dFv.promise.then(function(){var V=F.data;var d=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd($FT))),y=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd(vRQ))),z=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd(OUS)));var I=(I=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd(UFS))))?{videoId:I.videoId,thumbnail:I.thumbnail,title:I.title?_.DZ(I.title):void 0,shortBylineText:I.author?_.DZ(I.author):void 0}:void 0;var n=void 0;_.T("web_get_playlist_id_from_current_endpoint_ks")||
(n=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd(XfE))));var M=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd(ERE))),Y=_.MP.getValueByKeys.apply(null,[V].concat(_.Pd(xFr))),h=!!M||!!Y&&!!Y.results&&Y.results.length>0,q=0;y&&y.currentIndex&&y.localCurrentIndex&&(q=y.currentIndex-y.localCurrentIndex);y&&y.playlistId&&(n=y.playlistId);V={rawResponse:V,autoplayRenderer:d,hasRelatedVideoData:h,playingVideo:I,playingVideoId:z,playlistPanelRenderer:y,playlistId:n,playlistIndex:y&&y.currentIndex,relatedVideoArgs:M,
endScreenRenderer:Y,playlistIndexOffset:q};a:{d=W.ra6;y=W.ulo;d.response=V;if(B3r(V))d.downloadPlaylistProxy&&d.downloadPlaylistProxy.getPlaylistId()===s9D(V)||(d.downloadPlaylistProxy=new rzQ(s9D(V),d.setPlaylistData.bind(d),d.isPlayingOfflineVideo.bind(d))),d.responsePlaylistData=d.downloadPlaylistProxy.getPlaylistData(),d.listId=s9D(V),d.index=0;else if(V.playlistPanelRenderer&&V.playlistId&&V.autoplayRenderer)V.playlistId.startsWith("TLPQ")?d.queueProxy?d.listId===V.playlistId?(d.index=V.playlistIndex,
d.responsePlaylistData=V.playlistPanelRenderer,d.queueProxy.JSC$13344_setCurrentIndex(d.index)):V.playingVideoId&&d.index!==void 0&&y.clientParams.autoSaveToQueue&&(d.index+=1,d.queueProxy.JSC$13344_setCurrentIndex(d.index),d.queueProxy.addVideos([V.playingVideoId],{},d.index)):(d.queueProxy=new _.eg(d.JSC$13398_playlistNetworkManager,V.playlistId,d.setPlaylistData.bind(d),d.clearQueue.bind(d),_.vVc(V.playlistPanelRenderer),d.storage),d.responsePlaylistData=V.playlistPanelRenderer,d.listId=V.playlistId,
d.index=V.playlistIndex):(d.index=V.playlistIndex,d.listId!==V.playlistId&&d.clearQueue(),d.responsePlaylistData=V.playlistPanelRenderer,d.listId=V.playlistId,d.playlistProxy=new GgC(d.JSC$13398_playlistNetworkManager,V.playlistId,d.setPlaylistData.bind(d),_.vVc(V.playlistPanelRenderer)));else if(!d.queueProxy)d.responsePlaylistData=void 0;else if(V.playingVideoId&&y.clientParams.autoSaveToQueue){if(d.index===void 0){_.Ab(Error("Qf"));d.clearQueue();break a}d.queueProxy.videoIds.includes(V.playingVideoId)||
(d.index+=1,d.queueProxy.JSC$13344_setCurrentIndex(d.index),d.queueProxy.addVideos([V.playingVideoId],{},d.index))}_.CN(d,_.kI(d,d.response.autoplayRenderer))}})};var gGu=function(F,W){W=W===void 0?_.r5():W;Fr.call(this);this.iG.push(new w5(this.iK,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},W));this.iG.push(new fN(this.iK,F,!1,!1));_.T("web_response_commands_chunk_processor")&&this.iG.push(new WL)};
_.u(gGu,Fr);gGu.prototype.processChunk=function(F){F&&F.data.player===void 0&&this.iK.resolve();Fr.prototype.processChunk.call(this,F)};var GS=function(F,W){F=F===void 0?{layer:0}:F;this.yG=!1;this.createScreenConfig=F;this.dgC=W;this.createScreenConfig.automatedLogEventSource=9};
_.u(GS,GF);GS.prototype.validate=function(F){return!(this.yG||!F.endpoint)};
GS.prototype.handle=function(F){var W=_.dB(),V,d,y=(d=_.e((V=F.endpoint)==null?void 0:V.commandMetadata,_.Jx))==null?void 0:d.rootVe;this.dgC&&y?_.tH(W,y,this.dgC,this.createScreenConfig):aoh(W,F.endpoint,this.createScreenConfig);this.yG=!0};var $I=function(F,W){this.yG=!1;this.tOl=F;this.previousVideoId=W};
_.u($I,GF);$I.prototype.validate=function(F){return _.T("kevlar_continue_playback_without_player_response")&&(F=_.e(F.endpoint,_.H6),(F==null?0:F.videoId)&&this.previousVideoId&&(F==null?void 0:F.videoId)===this.previousVideoId&&(F==null?0:F.continuePlayback))?!1:this.tOl.co7===0};
$I.prototype.handle=function(F){_.$l.getInstance().triggerAction("yt-stop-old-player",F.data,!0)};var uBf=function(F){F=F===void 0?{layer:0}:F;Fr.call(this);this.iG.push(new $I(this));this.iG.push(new GS(F));this.iG.push(new Qz(F))};
_.u(uBf,Fr);var Up=function(){GF.apply(this,arguments)};
_.u(Up,GF);Up.prototype.validate=function(F){return!!F.data.preconnect};
Up.prototype.handle=function(F){_.Md("bc");F=_.L(F.data.preconnect);for(var W=F.next();!W.done;W=F.next())W=W.value,(new Image).src=W};var KAM=function(F,W,V,d,y,z,I){V=V===void 0?{layer:0}:V;z=z===void 0?_.r5():z;Fr.call(this);if(d)if(y){y=z;this.iG.push(new w5(this.iK,W,y));this.iG.push(new Up);var n,M;this.iG.push(new fN(this.iK,F,!1,!((n=W.clientParams)==null||!n.fromHistory),(M=W.clientParams)==null?void 0:M.previousVideoId,y,W.tempData));var Y;this.iG.push(new $I(this,(Y=W.clientParams)==null?void 0:Y.previousVideoId));var h;(h=W.clientParams)!=null&&h.fromHistory||(V.layer||(V=Object.assign({},V,{layer:0})),this.iG.push(new GS(V,
I)),this.iG.push(new Qz(V)))}else this.iG.push(new w5(this.iK,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},z)),this.iG.push(new fN(this.iK,F,!1,!1));else this.iG.push(new $I(this)),this.iG.push(new GS(V)),this.iG.push(new Qz(V));_.T("web_response_commands_chunk_processor")&&d&&this.iG.push(new WL)};
_.u(KAM,Fr);KAM.prototype.processChunk=function(F){F&&F.data.player===void 0&&this.iK.resolve();Fr.prototype.processChunk.call(this,F)};var H8u=function(){this.yG=this.yG=!1};
_.u(H8u,GF);H8u.prototype.validate=function(F){return!this.yG&&!(!F.data.csn||!F.data.rootVe)};
H8u.prototype.handle=function(F){this.yG=!0;_.Y8(F.data.csn,F.data.rootVe,3)};var DUf=function(F,W,V){V=V===void 0?{layer:0}:V;Fr.call(this);this.iG.push(new fN(this.iK,F));this.iG.push(new GS(V));this.iG.push(new Qz(V))};
_.u(DUf,Fr);var A6T=function(F,W,V,d,y){V=V===void 0?{layer:0}:V;d=d===void 0?_.r5():d;Fr.call(this);var z=!!W&&!!W.clientParams&&!!W.clientParams.miniplayer;z&&this.iG.push(new H8u);this.iG.push(new w5(this.iK,W,d));this.iG.push(new Up);var I,n;this.iG.push(new fN(this.iK,F,z,!((I=W.clientParams)==null||!I.fromHistory),(n=W.clientParams)==null?void 0:n.previousVideoId,d,W.tempData));var M;this.iG.push(new $I(this,(M=W.clientParams)==null?void 0:M.previousVideoId));var Y;(Y=W.clientParams)!=null&&Y.fromHistory||
(V.layer||(V=Object.assign({},V,{layer:z?3:0})),this.iG.push(new GS(V,y)),this.iG.push(new Qz(V)));_.T("web_response_commands_chunk_processor")&&this.iG.push(new WL)};
_.u(A6T,Fr);var Op,CGi;Op={};
_.j9D=(Op["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Op["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Op["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Op["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Op["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Op["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Op["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Op);_.Xr=new _.CG("yt-edu");_.r6Q=function(){this.JSC$13496_eduDisplayedThisLoad_={}};
CGi=function(F){var W=_.r6Q.getInstance();var V=_.F0("kevlar_tooltip_impression_cap");W=V&&parseInt(_.Xr.get(F+"-impression")||0,10)>=V||_.Xr.get(F+"-dismissed")?!1:(V=_.j9D[F])&&!W.JSC$13496_eduDisplayedThisLoad_[V.setKey||F]&&(V.titleText&&_.Qv(V.titleText)||V.bodyText&&_.Qv(V.bodyText))?!0:!1;if(!W)return null;W=_.j9D[F];if(!W)return null;V=W.bodyText?_.Qv(W.bodyText):void 0;var d=W.titleText?_.Qv(W.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:W.position,popup:{bubbleHintRenderer:{text:d?
_.DZ(d):void 0,detailsText:V?_.DZ(V):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.DZ(_.Qv("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:F}}]}}}}}}}},{eduImpressionAction:{key:F}}]};
_.U7(_.r6Q);var E9G=!1;for(var kyh="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),lbE=[],xI=6;xI>=1;xI--)lbE.push({columnCount:xI,query:xI==1?0:xI*2*107-4+32,className:"grid-"+xI+"-columns",width:xI*2*107+"px"});_.vL=function(F){this.actionRouter_=F=F===void 0?_.$l.getInstance():F;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.N3D(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.N3D=function(F){var W=F.documentWidth_-(F.miniGuideVisible_?72:0)-(F.guidePersistentAndVisible_?240:0)-(F.persistentPanelVisible_?400:0);return lbE.find(function(V){return W>V.query})};
_.U7(_.vL);var fbQ=function(){var F=this;this.JSC$13508_keyboardInUse=!1;document.addEventListener("keydown",function(){F.onKeydown()});
document.addEventListener("mousedown",function(){F.JSC$13508_keyboardInUse=!1})},wKT;
fbQ.prototype.isKeyBoardInUse=function(){return this.JSC$13508_keyboardInUse};
fbQ.prototype.onKeydown=function(){this.JSC$13508_keyboardInUse=!0};var GyB,tr;_.Ep=new _.CG("yt-mentions");_.cL=function(){};
GyB=function(F,W){return tr(W,"drag-to-reorder-edu-displayed")};
tr=function(F,W,V,d,y,z){V=V===void 0?"OPEN_POPUP_POSITION_TOP":V;if(W){if(_.Ep.get(W))return;_.Ep.set(W,!0,d)}if(y&&z!==void 0){W=Number(_.Ep.get(y)||0);if(W>=z)return;_.Ep.set(y,W+1)}return[{openPopupAction:{popupType:"HINT",position:V,popup:{bubbleHintRenderer:{detailsText:F,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.U7(_.cL);var $UC,UUi,O8C;$UC=function(F,W,V,d){this.JSC$13518_taskManager_=F;this.onFulfilled_=typeof W==="function"?W:null;this.onRejected_=typeof V==="function"?V:null;this.JSC$13518_context_=d};
UUi=function(F,W){F.onFulfilled_&&_.sl(F.JSC$13518_taskManager_,function(){F.onFulfilled_.call(F.JSC$13518_context_,W)})};
O8C=function(F,W){F.onRejected_&&_.sl(F.JSC$13518_taskManager_,function(){F.onRejected_.call(F.JSC$13518_context_,W)})};
_.Sg=function(F){this.JSC$13521_taskManager_=F;this.callbacks_=[]};
_.Sg.prototype.then=function(F,W,V){this.callbacks_.push(new $UC(this.JSC$13521_taskManager_,F,W,V));return this};
_.Sg.prototype.onSuccess=function(F){this.callbacks_.forEach(function(W){UUi(W,F)})};
_.Sg.prototype.onFailure=function(F){this.callbacks_.forEach(function(W){O8C(W,F)})};
_.Sg.prototype.cancel=function(){this.callbacks_.length=0};
pYB(_.Sg);_.Z$W=null;_.VE=new _.N4("ACTIVITY_TOKEN");var XKT;_.aw=new _.N4("PAGE_REQUEST_TOKEN");XKT=new _.N4("FETCH_PBJ_TOKEN");_.xUT=function(F){if(F.validatedFragments_.length==0)return null;if(!F.mergedPrefetchedData_){for(var W=[],V=_.L(F.validatedFragments_),d=V.next();!d.done;d=V.next()){d=_.L(F.fragmentConfiguration_[d.value].graftedKeys);for(var y=d.next();!y.done;y=d.next())(y=F.prefetchedData_[y.value].trackingParams)&&W.push(y)}F.mergedPrefetchedData_={};Object.assign(F.mergedPrefetchedData_,F.prefetchedData_,{clientSideGrafts:W})}return F.mergedPrefetchedData_};var vGh;_.PL=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
vGh=function(F,W,V){if(_.QX$(W))return F.prefetchCache_.get(_.FcG(W,V))};_.Jr=new _.N4("NAVIGATION_TOKEN");var EGD=function(F){var W=this;var V=V===void 0?dzW():V;var d=d===void 0?_.PY().resolve(_.Jr):d;this.onePickCommand=F;this.JSC$13593_playlistNetworkManager=V;this.navigationManager=d;this.videoPickerBuilder=_.Wcm("yt-addtoplaylist");_.CEC(MNM(YnC(iWE(this.videoPickerBuilder.setTitle(F.modalTitle).setSize(1E3).addView(DHB()).addView(HCT())).addView("youtube"),F.selectButtonLabel)),function(y){W.handleAction(y)})};
EGD.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
EGD.prototype.handleAction=function(F){var W=this;if(F&&this.onePickCommand.listId&&F.action==="picked"&&F.docs){var V=[];F.docs.forEach(function(d){V.push({addedVideoId:d.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13593_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,V).then(function(){_.T("playlist_add_video_hard_reload_killswitch")?W.navigationManager.reload():c6B(W.navigationManager)})}};var txT=function(){if(this.constructor===txT)throw new TypeError("Wf");};
_.B=txT.prototype;_.B.dispose=function(){};
_.B.disconnect=function(){};
_.B.reconnect=function(){};
_.B.observe=function(F,W,V){return{element:F,option:V}};
_.B.unobserveByKey=function(){};var yhW=function(F,W){W=W===void 0?0:W;txT.call(this);this.viewroot=F;this.defaultPrescanHeight=W;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),F?{root:F,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.u(yhW,txT);_.B=yhW.prototype;_.B.dispose=function(){this.disconnect();this.handlers.clear()};
_.B.disconnect=function(F){this.isConnected=!1;this.pauseObservingUntilReconnect=F===void 0?!1:F;this.observer.disconnect();F=_.L(this.prescanObservers.values());for(var W=F.next();!W.done;W=F.next())W.value.disconnect()};
_.B.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var F=_.L(this.handlers),W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;var d=V.next().value;V=!1;d=_.L(d.keys());for(var y=d.next();!y.done;y=d.next())if((y=y.value)&&y.state==="prescan"){V=!0;break}V&&SUD(this,W).observe(W);this.observer.observe(W)}}};
_.B.handleObserveEvent=function(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next()){W=W.value;var V=this.handlers.get(W.target);if(V){var d=W.isIntersecting;V=_.L(V);for(var y=V.next();!y.done;y=V.next()){var z=_.L(y.value);y=z.next().value;z=z.next().value;y&&(y.state==="visible"&&d||y.state==="hidden"&&!d)&&(z(W.target,y.state),y.calledOnce&&this.unobserveByKey({element:W.target,option:y}))}}}};
_.B.handlePrescanEvent=function(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next()){W=W.value;var V=this.handlers.get(W.target);if(V&&W.isIntersecting){V=_.L(V);for(var d=V.next();!d.done;d=V.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;d&&d.state==="prescan"&&(y(W.target,d.state),d.calledOnce&&this.unobserveByKey({element:W.target,option:d}))}}}};
_.B.observe=function(F,W,V){var d=(d=this.handlers.get(F))&&d.has(V)?{element:F,option:V}:void 0;if(d)return d;d={element:F,option:V};this.handlers.has(F)||this.handlers.set(F,new Map);var y=this.handlers.get(F);y&&!y.has(V)&&y.set(V,W);this.pauseObservingUntilReconnect||(V.state==="prescan"&&SUD(this,F).observe(F),this.observer.observe(F));return d};
_.B.unobserveByKey=function(F){var W=this.handlers.get(F.element);if(W&&W.has(F.option)){W.delete(F.option);if(F&&F.option.state==="prescan")for(var V=_.L(this.prescanObservers.values()),d=V.next();!d.done;d=V.next())d.value.unobserve(F.element);W.size===0&&(this.handlers.delete(F.element),this.observer.unobserve(F.element))}};
var SUD=function(F,W){var V=F.defaultPrescanHeight;W.hasAttribute("prescan-height")&&(W=Number(W.getAttribute("prescan-height")),isNaN(W)||(V=W));if(F.prescanObservers.has(V))return F.prescanObservers.get(V);W="-0.1px -0.1px "+V+"px -0.1px";W=new IntersectionObserver(F.handlePrescanEvent.bind(F),F.viewroot?{root:F.viewroot,rootMargin:W}:{rootMargin:W});F.prescanObservers.set(V,W);return W};var PGr=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],J6u=function(){var F,W=this;this.JSC$13610_actionRouter=F=F===void 0?_.$l.getInstance():F;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return W.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return W.visibilityObservedElementHandlerKeys}}},Z8m,Zy,WjB;
J6u.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.T("kevlar_use_vimio_behavior")&&_.wp("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=zPY())};
J6u.prototype.dispose=function(){this.visibilityMonitor&&_.aq(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
J6u.prototype.handleVisibilityRefreshed=function(){for(var F=_.L(this.targetMap.entries()),W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;V=V.next().value;_.Q9i(this,W,V)}};
_.QI=function(F,W,V){Zy(F,V);var d=_.FjT(F,W);d.element=V;F.targetedElements.set(V,W);_.Q9i(F,W,d)};
Zy=function(F,W){var V=F.targetedElements.get(W);if(V){var d=F.targetMap.get(V);d&&(delete d.element,F.targetMap.set(V,d));F.targetedElements.delete(W);F.visibilityObserver&&F.visibilityObservedElementHandlerKeys&&(V=F.visibilityObservedElementHandlerKeys.get(W))&&(F.visibilityObserver.unobserveByKey(V),F.visibilityObservedElementHandlerKeys.delete(W))}};
_.Q9i=function(F,W,V){var d=V.action,y=V.element;y&&d&&(PGr.includes(W)||_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||F.visibilityMonitor&&F.visibilityMonitor.isNodeVisible(y)?WjB(F,W,V):F.visibilityObserver&&(F.visibilityObservedElementHandlerKeys||(F.visibilityObservedElementHandlerKeys=new WeakMap),d=F.visibilityObserver.observe(y,function(){WjB(F,W,V);F.visibilityObservedElementHandlerKeys.delete(y)},{calledOnce:!0,
state:"visible"}),F.visibilityObservedElementHandlerKeys.set(y,d)))};
WjB=function(F,W,V){var d=V.action;(V=V.element)&&d&&(_.Y3(F.JSC$13610_actionRouter,[d],V),F.targetMap.delete(W),F.targetedElements.delete(V),F.triggeredTargets.add(W))};
_.FjT=function(F,W){var V=F.targetMap.get(W);V||(V={},F.targetMap.set(W,V));return V};
_.FU=function(){Z8m||(Z8m=new J6u);return Z8m};var VCT=document.createElement("div");VCT.style.touchAction="pan-down";var oah=VCT.style.touchAction==="pan-down";var dtm,yku;dtm=function(){this.hammerFn=QuT();this.JSC$13618_screenManager=_.dB();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Et(83615);_.P3(this.JSC$13618_screenManager,this.ve);sTG()};
_.Wm=function(){yku||(yku=new dtm);return yku};
dtm.prototype.registerTouchEvents=function(F,W,V){var d=_.QS.apply(3,arguments),y=this.hammerFn(F,{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}]]});V&&y.set({touchAction:V});this.nodeManagerMapping.set(F,y);var z=
BD9(W);d=_.L(d);for(var I=d.next();!I.done;I=d.next()){I=I.value;if(I.includes("swipe")||I.includes("pinch")||I.includes("pan"))I.includes("swipe")?y.get("swipe").set({enable:!0,direction:z,velocity:.2}):I.includes("pinch")?y.get("pinch").set({enable:!0}):I.includes("pan")&&(y.get("pan").set({enable:!0,direction:z}),y.get("swipe").set({enable:!0,direction:z,velocity:.2}),y.get("swipe").recognizeWith("pan"));zur(this,F,y,I)}};
var zur=function(F,W,V,d){V.on(d,function(y){if(d.includes("pinch"))F.lastPinchTime=Date.now();else if(d.includes("swipe")&&Date.now()-F.lastPinchTime<400)return;y.pointerType!=="mouse"&&(y=d==="doubletap"?{coordinates:y.center}:d.includes("pan")?y:d.includes("swipe")?{target:y.target}:{},W.dispatchEvent(new CustomEvent(d,{bubbles:!0,composed:!0,detail:y})))})};
dtm.prototype.unregisterTouchEvents=function(F){var W=_.QS.apply(1,arguments),V=this.nodeManagerMapping.get(F);if(V){W=_.L(W);for(var d=W.next();!d.done;d=W.next())V.off(d.value);this.nodeManagerMapping.delete(F);F.style.touchAction="unset"}};var oeB=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;_.zb={getLocalStorage:_.iI(function(){try{var F=new h_S;var W=F.isAvailable()?F:null}catch(V){return null}return W?new _.mo(W):null}),
getSessionStorage:_.iI(function(){var F=new qT$;return F.isAvailable()?new _.mo(F):null})};var slT=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},gac=function(){slT.instance||(slT.instance=new slT);
return slT.instance},uQ1=function(F){var W=F.networkEvents;
F.networkEvents=[];return W};var Byf;Byf={};_.Ljh=PO("yt-serviceworker-metadata",{objectStores:(Byf.auth={addedAtVersion:1},Byf["resource-manifest-assets"]={addedAtVersion:2},Byf),shared:!0,upgrade:function(F,W){W(1)&&lD(F,"resource-manifest-assets");W(2)&&lD(F,"auth")},
version:2});var mzG=self.location.origin+"/";aFG([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);aFG([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);aFG([/\.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\//]);aFG([/purge_shell=1/]);var IqT=void 0;IqT=IqT===void 0?[]:IqT;
for(var neE=[],mtr=_.L(PsC),aqT=mtr.next();!aqT.done;aqT=mtr.next())neE.push({key:aqT.value});for(var iPE=_.L(IqT),MCi=iPE.next();!MCi.done;MCi=iPE.next())neE.push(MCi.value);var Y6T,n0=_.dm==null?void 0:(Y6T=_.dm.performance)==null?void 0:Y6T.memory,YWf=!1,Kc1={},qWY={},me={},ae=navigator;var VJ=function(F){this.JSC$13663_expiringStorage=new RO(F)};
VJ.prototype.set=function(F,W,V){V=V!==void 0?Date.now()+V:void 0;this.JSC$13663_expiringStorage.set(F,W,V)};
VJ.prototype.get=function(F){return this.JSC$13663_expiringStorage.get(F)};
VJ.prototype.remove=function(F){this.JSC$13663_expiringStorage.remove(F)};var kR$=_.Cg(["https://www.youtube.com/",""]),lF9=_.Cg(["https://studio.youtube.com/",""]),$zc="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",fFK=null,vac;var pUT=_.Cg(["https://www.youtube.com/iframe_api"]),dJ=function(){this.playerResolver_=_.DR();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.ai;this.playbackDurationSeconds_=0},huQ=function(F){var W=function(){return window.YT&&typeof window.YT.ready==="function"};
if(W())return _.c6(window.YT);var V=_.DR(),d=_.V_("SCRIPT");d.onload=d.onreadystatechange=function(){d.readyState&&d.readyState!="loaded"&&d.readyState!="complete"||(d.onload=_.ai,d.onreadystatechange=_.ai,d.onerror=_.ai,W()?V.resolve(window.YT):V.reject(new _.po("Failed to load the iframe player library","script.onload",d.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
d.onerror=function(y){d.onload=_.ai;d.onreadystatechange=_.ai;d.onerror=_.ai;V.reject(new _.po("Failed to load the iframe player library","script.onerror",y&&y.target&&y.target.src))};
_.ig(d,_.Hi(pUT));F.insertBefore(d,F.firstChild);return V.promise},q6r=function(F,W,V){var d,y;
_.m(function(z){switch(z.nextAddress){case 1:return F.playbackEndedCallback_=V,_.rK(z,2),z.yield(huQ(W.parentElement||null),4);case 4:d=z.yieldResult;_.$J(z,3);break;case 2:return y=_.$b(z),y instanceof _.po&&y.args&&y.args[0]=="script.onerror"?_.rL(y):_.Ab(y),z.return();case 3:d.ready(function(){return new d.Player(W,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:F.onPlayerReady_.bind(F),onStateChange:F.onPlayerStateChange_.bind(F),
onCueRangeExit:F.onCueRangeExit_.bind(F)}})}),_.UD(z)}})};
_.B=dJ.prototype;_.B.getPlayerPromise=function(){return this.playerPromise_};
_.B.onPlayerReady_=function(F){this.playerResolver_.resolve(F.target)};
_.B.onPlayerStateChange_=function(F){if(F.data==YT.PlayerState.PLAYING){F=F.target;var W=F.getCurrentTime();F.addCueRange("playback",W,W+this.playbackDurationSeconds_)}};
_.B.onCueRangeExit_=function(F){F.data=="playback"&&(F.target.stopVideo(),this.playbackEndedCallback_())};
_.B.stopVideo=function(){this.playerPromise_.then(function(F){F.stopVideo()})};
var RuB=function(F){F.playerVars_&&F.playerPromise_.then(function(W){typeof W.cueVideoByPlayerVars!="function"?_.rL(new _.po("vmh: player API not ready","cueVideoByPlayerVars",typeof W.cueVideoByPlayerVars)):W.cueVideoByPlayerVars(F.playerVars_)})};
dJ.prototype.playVideo=function(){var F=this;this.playerVars_&&this.playerPromise_.then(function(W){typeof W.loadVideoByPlayerVars!="function"?(W=new _.po("vmh: player API not ready","loadVideoByPlayerVars",typeof W.loadVideoByPlayerVars),_.Ab(W)):W.loadVideoByPlayerVars(F.playerVars_)})};
var bPE=function(F,W,V,d,y){W&&(V===void 0&&(V=0),d===void 0&&(d=0),F.playbackDurationSeconds_=d/1E3,F.playerVars_={adformat:"17_8",videoId:W,suggestedQuality:"hd720",startSeconds:V/1E3,player_params:y})};
dJ.prototype.mute=function(){this.playerPromise_.then(function(F){F.mute()})};
dJ.prototype.unMute=function(){this.playerPromise_.then(function(F){F.unMute()})};var Zv1=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var yJ;yJ=function(){this.tokenJars={};if(this.cookiesEnabled=_.iq()){var F=_.mV.get("CONSISTENCY",void 0);F&&TyQ(this,{encryptedTokenJarContents:F})}};
_.FCK=function(){yJ.instance||(yJ.instance=new yJ);return yJ.instance};
yJ.prototype.handleResponse=function(F,W){if(!W)throw Error("ag");var V,d;W=((V=W.innerTubeRequest.context)==null?void 0:(d=V.request)==null?void 0:d.consistencyTokenJars)||[];var y;(F=(y=F.responseContext)==null?void 0:y.consistencyTokenJar)&&this.replace(W,F)};
yJ.prototype.replace=function(F,W){F=_.L(F);for(var V=F.next();!V.done;V=F.next())delete this.tokenJars[V.value.encryptedTokenJarContents];TyQ(this,W)};
var TyQ=function(F,W){if(W.encryptedTokenJarContents&&(F.tokenJars[W.encryptedTokenJarContents]=W,typeof W.expirationSeconds==="string")){var V=Number(W.expirationSeconds);setTimeout(function(){delete F.tokenJars[W.encryptedTokenJarContents]},V*1E3);
F.cookiesEnabled&&_.aO("CONSISTENCY",W.encryptedTokenJarContents,V,void 0,!0)}};var euT,zH;euT=window.location.hostname.split(".").slice(-2).join(".");_.uz=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var F=_.wp("LOCATION_PLAYABILITY_TOKEN");_.wp("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=geS(this))&&(F=this.localStorage.get("yt-location-playability-token"));F&&(this.locationPlayabilityToken=F,this.mostRecentPosition=void 0)};
_.uz.getInstance=function(){zH=_.Ok("yt.clientLocationService.instance");zH||(zH=new _.uz,_.t5("yt.clientLocationService.instance",zH));return zH};
_.uz.prototype.setLocationOnInnerTubeContext=function(F){F.client||(F.client={});if(this.mostRecentPosition)F.client.locationInfo||(F.client.locationInfo={}),F.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),F.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),F.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),F.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)F.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.uz.prototype.handleResponse=function(F){var W;F=(W=F.responseContext)==null?void 0:W.locationPlayabilityToken;F!==void 0&&(this.locationPlayabilityToken=F,this.mostRecentPosition=void 0,_.wp("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=geS(this))&&this.localStorage.set("yt-location-playability-token",F,15552E3):_.aO("YT_CL",JSON.stringify({loctok:F}),15552E3,euT,!0))};
var geS=function(F){return F.localStorage===void 0?new _.CG("yt-client-location"):F.localStorage};
_.uz.prototype.clearLocationPlayabilityToken=function(F){F==="TVHTML5"?(this.localStorage=geS(this))&&this.localStorage.remove("yt-location-playability-token"):_.n7$("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.uz.prototype.getCurrentPositionFromGeolocation=function(){var F=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("bg"));var W=!1,V=1E4;_.wp("INNERTUBE_CLIENT_NAME")==="MWEB"&&(W=!0,V=15E3);return new Promise(function(d,y){navigator.geolocation.getCurrentPosition(function(z){F.mostRecentPosition=z;d(z)},function(z){y(z)},{enableHighAccuracy:W,
maximumAge:0,timeout:V})})};
_.uz.prototype.createUnpluggedLocationInfo=function(F){var W={};F=F.coords;if(F==null?0:F.latitude)W.latitudeE7=Math.floor(F.latitude*1E7);if(F==null?0:F.longitude)W.longitudeE7=Math.floor(F.longitude*1E7);if(F==null?0:F.accuracy)W.locationRadiusMeters=Math.round(F.accuracy);return W};
_.uz.prototype.createLocationInfo=function(F){var W={};F=F.coords;if(F==null?0:F.latitude)W.latitudeE7=Math.floor(F.latitude*1E7);if(F==null?0:F.longitude)W.longitudeE7=Math.floor(F.longitude*1E7);return W};var unh=function(F,W){var V=R3();F||(F="unknown");W||(W="unknown");F="MAIN_APP_WEB_PAGE_TYPE_"+F.toUpperCase();F in SVm||(F="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");W="MAIN_APP_WEB_REQUEST_TYPE_"+W.toUpperCase();W in PdB||(W="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.Fx(V,{mainAppWeb:{pageType:F,requestType:W,isShellLoad:_.Gh("IS_SHELL_LOAD",!1)}})},KjM={start:function(){_.Fx(T2m(),{mainAppWeb:_.Hc()})},
success:function(){_.Wq(T2m(),"SUCCESS")},
failure:function(){_.Wq(T2m(),"FAILURE")},
cancelled:function(){_.Wq(T2m(),"CANCELLED")}};var HPi,DtD,yAN;HPi=_.Cg(["/sw.js"]);DtD=_.Cg(["/sw.js?0"]);_.AkC=_.Hi(HPi);yAN=_.Hi(DtD);var jlB=function(){var F=Error.apply(this,arguments);this.message=F.message;"stack"in F&&(this.stack=F.stack)};
_.u(jlB,Error);_.jL.prototype.load=function(F){this.megabloxUrl_=_.wp("YPC_MB_URL");_.bs(this.megabloxUrl_,(0,_.Ll)(function(){F&&F()},this))};
_.sYY=function(F,W,V,d,y,z,I,n,M,Y,h){_.oBm(M);F.load((0,_.Ll)(function(){try{var q=z?z:_.wp("HL"),R=_.wp("SESSION_INDEX");_.Iyr("client",function(){eVh("59",{helpCenterPath:"/youtube",locale:q,window:window}).JSC$10282_loadChatSupport({authuser:String(R)})})}catch(b){throw DL(10,h,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),y&&y(b),_.Ab(b),b;
}rkT(this,W,V,d,y,z,I,n,M,Y,h)},F))};
_.jL.prototype.openFixFlowDialog=function(F,W,V,d){this.load((0,_.Ll)(function(){try{Ckr(this,_.Ok("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(F).withIntegratorCallback(W).load(V,d)}catch(y){throw _.Ab(y),y;}},this))};
var Ckr=function(F,W,V,d){var y=W.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.T("enable_window_constrained_buy_flow_dialog")&&(y=y.usingPopupStyle(_.Ok("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));d&&(y=y.usingCloseCallback(d));W.bootstrap.fromPaymentsUrl(F.megabloxUrl_);F=W.bootstrap.asMashupMode(y);V=V?V:_.wp("HL");F.usingGaiaIndex(_.wp("SESSION_INDEX")).usingLocale(V).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.T("enable_google_payments_buyflow_material2_style_web")?
F.usingStyle(":m2;pc=#444;ac=#065fd4"):F.usingStyle(":md;pc=#444;ac=#065fd4");return F},rkT=function(F,W,V,d,y,z,I,n,M,Y,h){try{var q=_.Ok("payments.business.integration");
if(!q)throw new jlB("payments.business.integration is undefined");var R=q.standaloneContextAuthId.forUserId(),b=Ckr(F,q,z,function(){BMC(!1);n&&n()});
I&&b.usingServerAnalyticsEventHandler(I);var g=b.inStandaloneContext(R).buyFlow(function(K){if(K&&(!K.integratorData||K.integratorData===""||K.error))if(K.error!=null)if(String(K.error)==="-1")_.src(M);else{var C=String(K.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";DL(10,h,C,K.debugCode);_.Aw(C,M,K.debugCode);C=new _.po("PAYMENT_ERROR_MESSAGE::"+K.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+K.internalErrorDetails);
_.Ab(C)}else DL(10,h,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Aw("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",M,"EMPTY_INTEGRATOR_DATA"),_.Ab(Error("dg"));V&&(BMC(!1),V(K))}).withEncryptedParameters(W);
Y&&g.withClientParameters(aNC(_.xKN(Y)));g.load(function(){DL(24,h);_.pZ("ttc",void 0,"commerce_transaction");ag("commerce_transaction");d&&(d(),BMC(!0))},function(K){if(K==null?0:K.debugCode)var C=K==null?void 0:K.debugCode;
else if(!K||(K==null?0:K.debugCode))C="EMPTY_LOAD_FAILURE_ERROR",_.Ab(Error(C));else{C="EMPTY_LOAD_FAILURE_DEBUG_CODE";var k=new _.po("LOAD_FAILURE:"+K.message," DEBUG_CODE:"+C);_.Ab(k)}DL(10,h,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",C);_.Aw("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",M,C);_.Ab(K);y&&y(K)})}catch(K){throw K instanceof jlB&&(DL(10,h,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),y&&y(K)),_.Ab(K),K;
}};var kqC;kqC=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.yVh=function(F,W){W=W===void 0?!1:W;F=kqC.test(F)?_.GV(F):null;!W&&window.payments||!F?(F=_.DR(),W=F.promise,F.resolve()):W=_.d9B(F,{attributes:{"data-payments-main":"",id:"payment-lib"}});return W};var lqB;lqB=_.Cg(["//www.googletagmanager.com/gtm.js?id=",""]);_.o7=function(F,W){_.Gm(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:W}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.wp("GL")}),W=_.V_("SCRIPT"),W.async=!0,_.ig(W,_.Hi(lqB,F)),W.id="gtm",F=document.getElementsByTagName("script"),F.length==0?document.head.appendChild(W):(F=F[0],F.parentNode.insertBefore(W,F)))};
_.Bm=function(F){if(F=JSON.parse(F))window.dataLayer=window.dataLayer||[],window.dataLayer.push(F)};var Nym,fqQ;Nym=_.Cg(["https://clients2.google.com/gr/gr_sync.js"]);_.VqL=function(){};
_.VqL.prototype.init=function(){if(fqQ()){var F=_.DR();F.resolve();return F.promise}return _.d9B(_.Hi(Nym)).then(function(){if(!fqQ())throw Error("eg");},function(){throw Error("fg");
})};
_.d_L=function(){if(!fqQ())return"";var F=window.google.gr;F.init({async:{schedule:"sync"},merchantId:"youtube"});F.start();F=F.finish();return F==null?"":F};
fqQ=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.w=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.u(_.w,PolymerFakeBaseClassWithoutHtml);_.Wh=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.u(_.Wh,PolymerFakeBaseClassWithoutHtml);var LCr=window.ShadyDOM;var cAY,vBc,S4f,Pcm,ZzK,Qr1,L_,UA;cAY=_.T("enable_shadydom_free_scoped_query_methods");vBc=_.T("enable_shadydom_free_scoped_node_methods");S4f=_.T("enable_shadydom_free_scoped_readonly_properties_batch_one");Pcm=_.T("enable_shadydom_free_parent_node");ZzK=_.T("enable_shadydom_free_children");Qr1=_.T("enable_shadydom_free_last_child");L_=window.ShadyDOM;_.EA=L_&&L_.noPatch&&L_.wrap?L_.wrap:L_?function(F){return L_.patch(F)}:function(F){return F};
UA=function(F){if(F instanceof ShadowRoot)this.host=(0,_.EA)(F.host),this.root=F;else if(F.$$){this.host=(0,_.EA)(F);var W;this.root=(W=F.root)!=null?W:this.host}else if(F.polymerController){this.host=(0,_.EA)(F);var V;this.root=(V=this.host.shadowRoot)!=null?V:this.host}else this.root=this.host=(0,_.EA)(F)};
EBf();tRG();FIN();WIL();JAr();var wUC={querySelector:function(F,W){W=TMf(W,NV(F));return _.T("sunnydom_native_scoped_query_selectors")?nBf(F,W):nBf(_.f0(F),W)},
querySelectorAll:function(F,W){W=TMf(W,NV(F));return _.T("sunnydom_native_scoped_query_selectors")?Array.from(m6r(F,W)):m6r(_.f0(F),W)}},GqC={appendChild:function(F,W){var V=NV(F),d=_.lz(W);
return _.X8c(_.f0(F),V?_.Gb(W,V,d):W)},
cloneNode:function(F,W){var V=_.lz(F);F=_.f0(F);W=kz(F).prototype.cloneNode.call(F,W);return V?$z(W,V):W},
contains:function(F,W){var V=NV(F),d=_.lz(W);return V!==d?!1:x6r(F,W)},
insertBefore:function(F,W,V){var d=NV(F),y=_.lz(W);F=_.f0(F);W=d?_.Gb(W,d,y):W;return kz(F).prototype.insertBefore.call(F,W,V)},
removeChild:function(F,W){var V=NV(F);F=_.f0(F);W=V?$z(W,V):W;return kz(F).prototype.removeChild.call(F,W)},
replaceChild:function(F,W,V){var d=NV(F),y=_.lz(W);W=d?_.Gb(W,d,y):y?$z(W,y):W;V=d?$z(V,d):V;F=_.f0(F);return kz(F).prototype.replaceChild.call(F,W,V)},
getRootNode:function(F,W){W=W===void 0?{composed:!0}:W;var V;if(((V=W)!=null?V:{}).composed)F=OzW(F);else{W=F;for(F=iz$(F);F;)W=F,F=gBm(F);F=W}return F}},dF9=S4f?{firstChild:NMY,
nextSibling:Cc1,previousSibling:lo9,firstElementChild:foW,lastElementChild:GtK,nextElementSibling:rAG,previousElementSibling:ktY,childNodes:$61}:{};Pcm&&(dF9.parentNode=jrc);ZzK&&(dF9.children=U6f);Qr1&&(dF9.lastChild=w8f);cAY&&V_c(wUC);vBc&&V_c(GqC);yzG();var zgc=function(F){this.node=F instanceof ShadowRoot?F.host:F};
oRh();sWG();var IA1=new WeakMap;var mFm=Symbol("Dd");var pff=new Set(["tap","track","down","up"]),hg$=_.T("pbcm_fi_query_decorators");var I7=function(){return _.Wh.apply(this,arguments)||this};
_.u(I7,_.Wh);_.B=I7.prototype;_.B.getState=function(){return this.store.getState()};
_.B.dispatch=function(F){this.store.dispatch(F)};
_.B.beforeRegister=function(){if(this&&typeof this==="object"){var F;var W=!!this.useSignals||!((F=this.polymerController)==null||!F.useSignals)}else W=!1;if(!W&&this.properties)for(W=_.L(Object.keys(this.properties)),F=W.next();!F.done;F=W.next()){var V=F.value;F=this.properties[V];if(F.selector){if(F.computed)throw Error("mg");V=["reduxPropertiesRecomputeTrigger",'"'+V+'"'].concat(_.Pd(F.selectorArgs||[])).join(",");F.computed="recomputeReduxSelector("+V+")"}}};
_.B.attached=function(){var F=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){F.reduxPropertiesRecomputeTrigger++}));
_.T("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.B.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.B.recomputeReduxSelector=function(F,W){var V=_.QS.apply(2,arguments),d=this.properties[W].selector;if(!d)throw Error("kg`"+W);return d.apply(null,[this.store.getState()].concat(_.Pd(V)))};
_.B.select=function(F){var W=_.QS.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return F.apply(null,[this.store.getState()].concat(_.Pd(W)))};
_.S0.Object.defineProperties(I7.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("lg");}}});
I7.prototype.recomputeReduxSelector=I7.prototype.recomputeReduxSelector;_.x([_.N(),_.E("design:type",Number)],I7.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.x([_.V1()],I7);var n_=[],Tff={},Ms=function(){return JM.apply(this,arguments)||this};
_.u(Ms,JM);Ms.prototype._addPropertyEffect=function(F,W,V){if(W==="__observeEffects"&&V){var d,y=(d=V.info.method)!=null?d:V.info.methodName;if(y){var z=this[y];this[y]=function(){n_.push(y);try{z==null||z.apply(this,arguments)}finally{n_.pop()}}}}_.yQ._addPropertyEffect.apply(this,[F,
W,V])};
Ms.prototype._setPendingProperty=function(F,W,V){if(n_.length){var d=n_[n_.length-1],y;(y=Tff[this.is])!=null&&y.has(d)||(egN(this.is,d),_.HA("polymerPropertyChangedInObserver",{componentName:this.is,observerName:d}))}return _.yQ._setPendingProperty.apply(this,[F,W,V])};
_.x([Aim()],Ms);var gRG=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),KIN,zs={};_.T("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=zs);var Lp=function(){return _.Wh.apply(this,arguments)||this};
_.u(Lp,_.Wh);Lp.prototype._setUnmanagedPropertyToNode=function(F,W,V){F.loggingStatus&&(F.loggingStatus.isDeclarativeExternal=!0);if(V!==F[W]||typeof V==="object")F[W]=V;F.is&&F.polymerController&&F.polymerController!==F&&s8(F.is,W,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");F.loggingStatus&&(F.loggingStatus.isDeclarativeExternal=!1)};
_.x([_.V1()],Lp);upc()&&(fC.prototype._setUnmanagedPropertyToNode=(new Lp)._setUnmanagedPropertyToNode);_.UF1={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(F){},set polymerController(F){}}]};var i5=function(){var F=JM.apply(this,arguments)||this;F.json=function(){};
return F};
_.u(i5,JM);i5.prototype.equals=function(F,W){return F===W};
i5.prototype.isEmpty=function(F){var W;(W=!F)||(W=_.Er(F)&&F.length===0);return W};
_.x([Aim()],i5);var $tC=function(F){F=FJr(F);p3.call(this,F)};
_.u($tC,p3);$tC.prototype.addProvider=function(F){F=F.key?F:FJr([F])[0];var W=this.keyIdToIndex.get(F.key.id);if(W){if(rzr(F,this.providers[W]))throw Error("ng`"+F.key.displayName);}else p3.prototype.addProvider.call(this,F)};
var UtC=new $tC([]);var OPT=!1;var wfc={};OPT||(fAh(),OPT=!0);
wfc.InjectBehavior={initializeInjection:function(){var F=this.provide;try{if((F=F!=null?F:[])&&F.length>0)for(var W=FJr(F),V=_.L(W),d=V.next();!d.done;d=V.next())UtC.addProvider(d.value);var y=new Set;CmK(this.behaviors||[],y);W={};for(var z=_.L(y),I=z.next();!I.done;I=z.next()){var n=I.value;n.inject&&Object.assign(W,n.inject)}this.inject&&Object.assign(W,this.inject);for(var M=_.L(Object.keys(W)),Y=M.next();!Y.done;Y=M.next()){var h=Y.value,q=W[h];try{this[h]=UtC.resolve(q)}catch(R){throw R;}}}catch(R){throw Error(R.message);
}}};var $Fc;var OU1=/\bclass\b/.test(function(){}.toString()),vRr=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var XUE=function(F){this.wasDefined=!0;Array.isArray(F)||F instanceof Array?(this.JSC$13821_getImpl=F[0],this.JSC$13821_setImpl=F[1]):this.JSC$13821_getImpl=F};
_.B=XUE.prototype;_.B.getWithPath=function(F){return t_1(this.JSC$13821_getImpl(),F)};
_.B.setWithPath=function(F,W){var V=this;if(F.length)throw Error("og");if(!this.JSC$13821_setImpl)throw Error("pg");TL(function(){V.JSC$13821_setImpl(W)})};
_.B.notifyPath=function(){throw Error("qg");};
_.B.notifySplices=function(){throw Error("rg");};
_.B.getChangeRecordSignal=function(F,W){var V=this;if(F.length)throw Error("sg");return function(){var d=V.getWithPath(F);return{path:W!=null?W:"",base:d,value:d}}};
_.B.getSplicesSignal=function(){throw Error("tg");};
_.B.getPathMutationSignal=function(){throw Error("ug");};
_.B.pop=function(){throw Error("vg");};
_.B.push=function(){throw Error("wg");};
_.B.splice=function(){throw Error("xg");};
_.B.unshift=function(){throw Error("yg");};var m7=function(F){var W=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(F)||F instanceof Array?(this.JSC$13826_getImpl=F[0],this.JSC$13826_setImpl=F[1]):this.JSC$13826_getImpl=F;this.wasDefined=!1;_.ML(function(){W.wasDefined=W.JSC$13826_getImpl()!==void 0})};
m7.prototype.getWithPath=function(F){return t_1(this.JSC$13826_getImpl(),F)};
m7.prototype.setWithPath=function(F,W){var V=this;if(F[F.length-1]!=="*"&&F[F.length-1]!=="splices"){var d=_.ML(function(){return V.getWithPath([])});
if(F.length===0){if(!this.JSC$13826_setImpl)throw Error("zg");if(d===W)return;this.wasDefined||(this.wasDefined=W!==void 0);TL(function(){V.JSC$13826_setImpl(W)})}else{for(var y=0;y<F.length-1;y++){if(!d)return;
d=d[F[y]]}y=F[F.length-1];d&&(d[y]=W);this.wasDefined||(this.wasDefined=F.length>1||W!==void 0)}xtC(this,F,{pathComponents:F,value:W})}};
m7.prototype.notifyPath=function(F,W){F.length===0?W&&this.setWithPath(F,W.value):xtC(this,F,{pathComponents:F,value:W==null?void 0:W.value,fallbackWhenUndefined:W==null?void 0:W.value})};
var xtC=function(F,W,V,d){if(F.setMutationSignal){var y=++F.mutationIndex,z=[F.observedPath],I=F.observedPath,n;W.length===0&&(n=I);for(var M=0;M<W.length;M++){var Y=I.subPaths[W[M]];if(!Y)break;z.push(Y);I=Y;M===W.length-1&&(n=Y)}for(W=!1;z.length;)I=z.shift(),I.data={index:y,mutation:V,spliceMutationIndex:d},W||(W=I===n),W&&z.push.apply(z,_.Pd(Object.values(I.subPaths)));TL(function(){F.setMutationSignal(y)})}};
m7.prototype.notifySplices=function(F,W){var V=this,d=_.ML(function(){return V.getWithPath(F)}),y=[].concat(_.Pd(F),["splices"]);
xtC(this,y,{pathComponents:y,value:{indexSplices:W}});if(d==null?0:d.length)W=this.mutationIndex,y=[].concat(_.Pd(F),["length"]),xtC(this,y,{pathComponents:y,value:d.length},W)};
var veM=function(F,W,V,d,y,z){F.notifySplices(V,[{index:d,addedCount:y,removed:z,object:W,type:"splice"}])},Eef=function(F,W){F=F.observedPath;
for(var V=0;V<W.length;V++){var d=W[V],y=F.subPaths[d];y||(y={pathComponents:W.slice(0,V+1),subPaths:{}},F.subPaths[d]=y);F=y}},tCS=function(F,W,V){Eef(F,W);
if(!F.getMutationSignal){var d=_.L(_.Y$(F.mutationIndex,void 0,"sNBMCd"));F.getMutationSignal=d.next().value;F.setMutationSignal=d.next().value}var y=F.getMutationSignal;return _.bu(function(){y();return V(ckT(F,W))},void 0,"zvsXEd")};
m7.prototype.getChangeRecordSignal=function(F,W){var V=this,d=this.mutationIndex,y;return tCS(this,F,function(z){if(z&&z.index>d){var I=z.mutation;d=z.index;y=void 0}z=_.ML(function(){return V.getWithPath(F)});
if(I){var n=I.pathComponents[I.pathComponents.length-1],M=[].concat(_.Pd(I.pathComponents));if(n==="splices"||n==="length")return{base:z,path:(W?[W].concat(_.Pd(M)):M).join("."),value:I.value};var Y=F.length>M.length?F:M,h;return{base:z!=null?z:I.fallbackWhenUndefined,path:(W?[W].concat(_.Pd(Y)):Y).join("."),value:(h=_.ML(function(){return V.getWithPath(Y)}))!=null?h:I.fallbackWhenUndefined}}y||(y={base:z,
path:(W?[W].concat(_.Pd(F)):F).join("."),value:z});return y})};
m7.prototype.getSplicesSignal=function(F){var W=this.mutationIndex,V;return tCS(this,F,function(d){if(d&&d.index>W&&d.spliceMutationIndex!==W){var y=d.mutation;W=d.index;V=void 0}return y&&y.pathComponents[y.pathComponents.length-1]==="splices"?V=d=y.value:V})};
m7.prototype.getPathMutationSignal=function(F){var W=this;Eef(this,F);if(!this.getMutationSignal){var V=_.L(_.Y$(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=V.next().value;this.setMutationSignal=V.next().value}var d=this.getMutationSignal,y=this.mutationIndex,z;return _.bu(function(){d();var I=ckT(W,F);if(I&&I.index>y&&I.mutation&&So$(I.mutation.pathComponents,F)){var n=I.mutation;y=I.index}if(!z||y!==z.index){var M,Y;I=(Y=_.ML(function(){return W.getWithPath(F)}))!=null?Y:(M=n)==null?
void 0:M.fallbackWhenUndefined;
z={index:y,value:I}}return z},void 0,"RXYC9b")};
var ckT=function(F,W){F=F.observedPath;W=_.L(W);for(var V=W.next();!V.done;V=W.next())F=F.subPaths[V.value];return F.data};
m7.prototype.pop=function(F){var W=this,V=_.ML(function(){return W.getWithPath(F)});
if(!(V instanceof Array))throw Error("Ag");var d=V.length>0,y=V.pop();d&&veM(this,V,F,V.length,0,[y]);return y};
m7.prototype.push=function(F){var W=_.QS.apply(1,arguments),V=this,d=_.ML(function(){return V.getWithPath(F)});
if(!(d instanceof Array))throw Error("Bg");var y=d.length,z=d.push.apply(d,_.Pd(W));W.length&&veM(this,d,F,y,W.length,[]);return z};
m7.prototype.splice=function(F,W,V){var d=_.QS.apply(3,arguments),y=this,z=_.ML(function(){return y.getWithPath(F)});
if(!(z instanceof Array))throw Error("Cg");W<0?W=z.length-Math.floor(-W):W&&(W=Math.floor(W));var I=z.splice.apply(z,[W,V].concat(_.Pd(d)));(d.length||I.length)&&veM(this,z,F,W,d.length,I);return I};
m7.prototype.unshift=function(F){var W=_.QS.apply(1,arguments),V=this,d=_.ML(function(){return V.getWithPath(F)});
if(!(d instanceof Array))throw Error("Dg");var y=d.unshift.apply(d,_.Pd(W));W.length&&veM(this,d,F,0,W.length,[]);return y};var a7=function(F,W,V){this.model=F;this.unknownSignalResolver=W;this.options=V;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];W=_.L(y6C());F=W.next().value;W=W.next().value;this.owner=F;this.disposeImpl=W};
a7.prototype.dispose=function(){if(!this.isDisposed){for(var F=_.L(this.childSignalProxies),W=F.next();!W.done;W=F.next())W.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var S6h=function(F,W){F=Q_(F.owner);try{W()}finally{Q_(F)}};
a7.prototype.effect=function(F){S6h(this,function(){_.C6(F,"j")})};
var PkD=function(F,W){F.options!=null||(F.options={});var V;(V=F.options).immutableProps!=null||(V.immutableProps=new Set);F.options.immutableProps.add(W)},A69=function(F,W){W=""+W;
JkD(F,W);var V,d;if((V=F.options)==null?0:(d=V.immutableProps)==null?0:d.has(W))return!0;var y;if((y=F.model.__signalCache)==null?0:y.has(W))V=F.model.__signalCache.get(W),Array.isArray(V)&&PkD(F,W);var z,I,n;return(n=(z=F.options)==null?void 0:(I=z.immutableProps)==null?void 0:I.has(W))!=null?n:!1},ZPT=function(F,W){var V;
F.unknownSignalResolver&&(V=F.unknownSignalResolver(W));var d,y;((d=F.options)==null?0:(y=d.immutableProps)==null?0:y.has(W))?V!=null||(V=new XUE(_.Y$(F.model[W],void 0,"By5iP"))):V!=null||(V=new m7(_.Y$(F.model[W],void 0,"CXghNc")));var z=F.model.hostElement;Object.defineProperty(F.model,W,{get:function(){DFS(z,W);return V.getWithPath([])},
set:function(I){Bh(z,W);F.setWithPath([W],I)},
configurable:!0});return V},JkD=function(F,W){var V,d,y;
((V=F.model.__signalCache)==null||!V.has(W))&&((d=F.options)==null?0:(y=d.externalSignalProps)==null?0:y.has(W))&&F.model[W]},Rs=function(F,W){W=""+W;
var V=F.signalCache[W];if(V!==void 0)return V;V=!1;JkD(F,W);var d;if((d=F.model.__signalCache)==null?0:d.has(W))if(V=F.model.__signalCache.get(W),Array.isArray(V))V=!0,PkD(F,W);else return F.signalCache[W]=F.model.__signalCache.get(W).signal,F.signalCache[W];var y,z;d=(z=(y=F.options)==null?void 0:y.reactivityMode)!=null?z:0;var I,n;if(!((I=F.options)==null?0:(n=I.reactiveProps)==null?0:n.has(W))&&!V&&d===1)throw Error("Eg`"+W);y=V?QlQ(F,W):ZPT(F,W);return F.signalCache[W]=y},QlQ=function(F,W){var V=
Object.getOwnPropertyDescriptor(F.model.constructor.prototype,W),d=function(){return F.model[W]};
return new XUE(V&&V.get&&!V.set?d:[d,function(y){F.model[W]=y}])};
a7.prototype.getWithPath=function(F){var W=_.L(F);F=W.next().value;W=tm(W);DFS(this.model.hostElement,""+F);return Rs(this,F).getWithPath(W)};
a7.prototype.setWithPath=function(F,W){if(F.length){Bh(this.model.hostElement,F.join("."));var V=_.L(F);F=V.next().value;V=tm(V);Rs(this,F).setWithPath(V,W)}};
a7.prototype.getPathMutationSignal=function(F){var W=_.L(F);F=W.next().value;W=tm(W);return Rs(this,F).getPathMutationSignal(W)};
a7.prototype.notifyPath=function(F,W){var V=_.L(F);F=V.next().value;V=tm(V);Rs(this,F).notifyPath(V,W)};
var FXT=function(F,W){if(W.type==="literal")return function(){return{rootWasDefined:!0,value:W.value}};
var V=hj(W.path),d=_.L(V),y=d.next().value;d=tm(d);var z,I;if(W.type==="path"&&(V.length===1||((z=F.options)==null?0:(I=z.immutableProps)==null?0:I.has(y))))return function(){var q=F.getWithPath(V.slice(0,1));q=t_1(q,V.slice(1));return{rootWasDefined:Rs(F,V[0]).wasDefined,value:q}};
var n=Rs(F,y);if(W.type==="path"){var M=n.getPathMutationSignal(d);return function(){var q,R=(q=M())==null?void 0:q.value;return{rootWasDefined:n.wasDefined,value:R}}}if(W.type==="splices"){var Y=n.getSplicesSignal(d);
return function(){var q=Y();return{rootWasDefined:n.wasDefined,value:q}}}var h=n.getChangeRecordSignal(d,""+y);
return function(){var q=h();return{rootWasDefined:n.wasDefined,value:q}}},WAG=function(F,W,V){var d=V.map(function(n){return FXT(F,n)}),y=V.length===0,z=[],I=V.length!==1||V[0].type!=="path"?!1:!0;
F.effect(function(){for(var n=d.length,M=[],Y=!!z.length,h=0;h<n;h++){var q=d[h](),R=q.rootWasDefined;q=q.value;y||(y=R);M[h]=q;I&&(M[h+n]=Y?z[h]:M[h],z[h]=q)}y&&GL(F.owner,function(){return void W.apply(null,_.Pd(M))})})},PmY=function(F,W,V,d,y){var z=Rs(F,W);
y!==void 0&&z.setWithPath([],y);WAG(F,function(){var I=_.QS.apply(0,arguments);Bh(F.model.hostElement,W,!0);z.setWithPath([],V.apply(null,_.Pd(I)))},d)};
a7.prototype.arrayPush=function(F){var W=_.QS.apply(1,arguments),V=_.L(F),d=V.next().value;V=tm(V);d=Rs(this,d);return d.push.apply(d,[V].concat(_.Pd(W)))};
a7.prototype.arraySplice=function(F,W,V){var d=_.QS.apply(3,arguments),y=_.L(F),z=y.next().value;y=tm(y);z=Rs(this,z);return z.splice.apply(z,[y,W,V].concat(_.Pd(d)))};
a7.prototype.arrayUnshift=function(F){var W=_.QS.apply(1,arguments),V=_.L(F),d=V.next().value;V=tm(V);d=Rs(this,d);return d.unshift.apply(d,[V].concat(_.Pd(W)))};
a7.prototype.notifySplices=function(F,W){var V=_.L(F);F=V.next().value;V=tm(V);Rs(this,F).notifySplices(V,W)};var WXS=!0,Vlh=!1,jlh=!1,dhB=!1,yBT=0;dhB=!1;yBT=0;WXS=!0;Vlh=jlh=!1;var Ibh=/([^\s]+?)\(([\s\S]*)\)/,s9f=/\.([^.]+)$/,mUr=/\\,/g,zT9=/&comma;/g,oGr=/\\(.)/g,nG$=[],B3S={"*":"wildcard",splices:"splices"};var T31=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"),hT$=/[A-Z]/,zAT=["class","hidden","id","on-dom-change"],gGm=new Set([].concat(_.Pd(zAT),
["if","notify-dom-change","restamp"])),uBW=new Set([].concat(_.Pd(zAT),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),KAK=new Set(["restamp"]);var g6Y=new Set(["className","id"]);var r6r=Symbol(),Gyh=window;var c6C=window;var Fj9=0,PGS=0,b5=[],Q9G=0,SUf=!1,Z8N=document.createTextNode("");(new window.MutationObserver(J6m)).observe(Z8N,{characterData:!0});var eJ=new Map,Ts=0,o6Q=function(F){this.mappedHandleId=F},VCc=function(F,W,V,d){this.mappedHandleId=F;
var y=this;this.mappedHandleId=F;this.callback=W;this.waitTime=V;this.schedulerPriority=d;this.handleId=_.HP.addJob(function(){y.callback();eJ.delete(y.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.u(VCc,o6Q);VCc.prototype.cancel=function(){_.HP.cancelJob(this.handleId);eJ.delete(this.mappedHandleId)};
var dtN=function(F,W){this.mappedHandleId=F;var V=this;this.mappedHandleId=F;this.callback=W;this.handleId=WjC(function(){V.callback();eJ.delete(V.mappedHandleId)})};
_.u(dtN,o6Q);dtN.prototype.cancel=function(){var F=this.handleId-PGS;F<0||b5.length<=F||(b5[F]=null);eJ.delete(this.mappedHandleId)};var slc=function(){};
slc.prototype.cancel=function(){this.jobHandle!==void 0&&(ykm(this.jobHandle),this.jobHandle=void 0)};
slc.prototype.run=function(F,W,V){var d=this;this.cancel();this.callback=F;this.jobHandle=_.gT(function(){F();d.callback=void 0},W,V)};
slc.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var zuS=new WeakMap;var sQC=r7(function(F){for(var W=F,V=0;V<3;V++)W=Object.getPrototypeOf(W);delete W.prototype.connectedCallback;var d=function(){return F.apply(this,arguments)||this};
_.u(d,F);d.prototype._attachDom=function(y){if(!y)return null;var z=(0,_.EA)(this.hostElement);z.attachShadow({mode:"open",shadyUpgradeFragment:y});z.shadowRoot.appendChild(y);return z.shadowRoot};
d.prototype._takeAttributes=function(){for(var y=this.hostElement.attributes,z=0;z<y.length;z++){var I=y[z],n=void 0,M=void 0;(M=(n=this).__attributeReaction)==null||M.call(n,I.name,null,I.value)}};
d.prototype._readyClients=function(){F.prototype._readyClients.call(this);this.root=this};
d.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);F.prototype.connectedCallback.call(this)};
_.S0.Object.defineProperties(d,{template:{configurable:!0,enumerable:!0,get:function(){return d.prototype._template}}});
return d}),BQQ=r7(function(F){var W=function(){return F.apply(this,arguments)||this};
_.u(W,F);W.prototype.created=function(){if(this.__notifyEffects)for(var V=_.L(Object.values(this.__notifyEffects)),d=V.next();!d.done;d=V.next()){d=_.L(d.value);for(var y=d.next();!y.done;y=d.next())y.value.fn=ne$}if(this.__reflectEffects)for(V=_.L(Object.values(this.__reflectEffects)),d=V.next();!d.done;d=V.next())for(d=_.L(d.value),y=d.next();!y.done;y=d.next())y.value.fn=mtS};
W.prototype._addEventListenerToNode=function(V,d,y){V=Kp(V);AM(V,d,y)||F.prototype._addEventListenerToNode.call(this,V,d,y)};
W.prototype._removeEventListenerFromNode=function(V,d,y){V=Kp(V);j0(V,d,y)||F.prototype._removeEventListenerFromNode.call(this,V,d,y)};
W.prototype._propertiesChanged=function(V,d,y){if(this.__dataToNotify&&this.__notifyEffects)for(var z=_.L(Object.keys(this.__dataToNotify)),I=z.next();!I.done;I=z.next()){I=I.value;var n=Iq9(I);this.__notifyEffects[n]||delete this.__dataToNotify[I]}else this.__dataToNotify=null;F.prototype._propertiesChanged.call(this,V,d,y)};
W.prototype.fire=function(V,d,y){d=d===void 0?{}:d;var z;return _.On(Kp((z=y==null?void 0:y.node)!=null?z:this),V,d,y)};
W.prototype._ensureAttribute=function(V,d){var y=Kp(this);y.hasAttribute(V)||qs(y,d,V)};
W.prototype.isLightDescendant=function(V){var d=Kp(this);return Kp(d)!==V&&_.OA(d).contains(V)&&_.OA(d).getRootNode()===_.OA(V).getRootNode()};
return W});
_.ZX.ready=function(){var F;((F=this.hostElement)!=null?F:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var W;((W=this.hostElement)!=null?W:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.oU._subscribeIronResize=function(F){var W;((W=F.hostElement)!=null?W:F).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.oU._unsubscribeIronResize=function(F){var W;((W=F.hostElement)!=null?W:F).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var MCG=[Array,Boolean,Date,Number,Object,String],DQ=function(F,W,V,d){this.polySiInfo=F;this.polySiParams=W;this.polySiContext=V;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;d||this instanceof HTMLElement&&(d=this);if(!d)throw Error("Lg");this.allowedProps=W.allowedProps;this.hostElement=d;this.is=F.is;this.upgradeDisabled=!!W.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");F=new Set(W.reactiveSchemas.filter(function(y){return y.type!==
"observe"}).map(function(y){return y.propertyKey}));
this.signalProxy=new a7(this,void 0,{reactiveProps:F,reactivityMode:W.reactivityMode});this.__dataHasAccessor={};W=_.L(W.reactiveSchemas);for(F=W.next();!F.done;F=W.next())F=F.value,F.type==="signal"&&(this.__dataHasAccessor[F.propertyKey]=!0);this.upgradeDisabled||LXu(this)};
DQ.prototype.getExtraMethodsToForward=function(){return[]};
var LXu=function(F){F.polySiContext.didRegister||(F.registered(),F.polySiContext.didRegister=!0);F.polySiContext.finalizedTemplate||(F.polySiContext.finalizedTemplate={},F.polySiParams.templateGetter&&(F.polySiContext.finalizedTemplate.processedTemplate=tx9(F.polySiParams.templateGetter,F.polySiParams.is)));Isu(F);var W=F.hostElement;W.loggingStatus!=null||(W.loggingStatus={});W.loggingStatus.isInitializing=!0;_.ML(function(){return void F.created()});
W.loggingStatus.isInitializing=!1;F.isPolySiElementConnected&&n6S(F)},n6S=function(F){F.didCallReady||(_.ML(function(){return void F.ready()}),F.didCallReady=!0);
F.isAttached=!0;F.attached()};
_.B=DQ.prototype;_.B.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||n6S(this)};
_.B.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.B.attributeChangedCallback=function(F,W,V){if(this.upgradeDisabled)F==="disable-upgrade"&&V===null&&(this.upgradeDisabled=!1,LXu(this));else if(W!==V){var d=_.ZM(F),y=this.polySiContext.typesForSignals[d];if(y&&(!this.reflecting||_.T("polysi_attribute_changed_serializing_killswitch"))){switch(y){case Object:try{var z=JSON.parse(V)}catch(n){z=V}break;case Array:try{z=JSON.parse(V)}catch(n){z=null}break;case Date:z=isNaN(V)?String(V):Number(V);z=new Date(z);break;case Boolean:z=V!==null;break;case Number:z=
Number(V);break;default:z=V}this[d]=z}d=_.L(this.polySiParams.behaviors);for(y=d.next();!y.done;y=d.next())z=void 0,(z=y.value.attributeChanged)==null||z.call(this,F,W,V);var I;(I=this.attributeChanged)==null||I.call(this,F,W,V)}};
_.B.attributeChangedCallbackWrapper=function(F,W,V){this.attributeChangedCallback(F,W,V)};
_.B.setPropertiesFromInitialAttributeValues=function(){for(var F=0;F<this.hostElement.attributes.length;F++){var W=this.hostElement.attributes[F];(W.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(W.name))&&this.attributeChangedCallback(W.name,null,W.value)}};
_.B.created=function(){this.provide=this.polySiParams.provide;var F;(F=this.initializeInjection)==null||F.call(this);F=_.L(this.polySiParams.reactiveSchemas);for(var W=F.next();!W.done;W=F.next())W=W.value,W.type==="signal"&&(this.mutablePropNames.add(W.propertyKey),Rs(this.signalProxy,W.propertyKey));iP$(this,this.polySiInfo,this.polySiParams.behaviors);F=_.L(this.polySiParams.reactiveSchemas);for(W=F.next();!W.done;W=F.next())W=W.value,W.type==="signal"&&W.value!==void 0&&(this.signalProxy.model[W.propertyKey]=
typeof W.value==="function"?W.value.call(this):W.value);if(this.polySiParams.signalProperties)for(F=_.L(this.polySiParams.signalProperties),W=F.next();!W.done;W=F.next()){W=W.value;var V=void 0;((V=this.__signalCache)==null?0:V.has(W))||(this.signalProxy.model[W]=void 0)}dhB||mhQ(this);aqc(this);F=_.L(this.polySiParams.behaviors);for(W=F.next();!W.done;W=F.next())V=void 0,(V=W.value.created)==null||V.call(this);var d;(d=this.polySiInfo.created)==null||d.call(this)};
_.B.registered=function(){var F=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var W=Object.getPrototypeOf(this);W.addReactiveSchema=function(n){F.polySiParams.reactiveSchemas.push(n)};
for(var V=_.L(this.polySiParams.behaviors),d=V.next();!d.done;d=V.next()){var y=void 0;(y=d.value.beforeRegister)==null||y.call(W)}var z;(z=this.polySiInfo.beforeRegister)==null||z.call(W);W.addReactiveSchema=pU9;V=_.L(this.polySiParams.behaviors);for(d=V.next();!d.done;d=V.next())y=void 0,(y=d.value.registered)==null||y.call(W);var I;(I=this.polySiInfo.registered)==null||I.call(W)};
_.B.ready=function(){var F;(F=this.beforeReady)==null||F.call(this);dhB&&mhQ(this);var W;if(F=(W=this.polySiContext.finalizedTemplate)==null?void 0:W.processedTemplate){F=EGf(F.template,F.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:F.hasInsertionPoint,thisCtx:this});W=F.nodesById;F=F.root;var V=this.hostElement;var d=d===void 0?!1:d;V=(0,_.EA)(V);if(!V.attachShadow)throw Error("Jd");if(!V.shadowRoot||d)V.attachShadow({mode:"open",shadyUpgradeFragment:F}),V.shadowRoot.appendChild(F);
this.root=V.shadowRoot;this.$=W}asB(this);d=_.L(this.polySiParams.behaviors);for(W=d.next();!W.done;W=d.next())F=void 0,(F=W.value.ready)==null||F.call(this);var y;(y=this.polySiInfo.ready)==null||y.call(this)};
_.B.attached=function(){for(var F=_.L(this.polySiParams.behaviors),W=F.next();!W.done;W=F.next()){var V=void 0;(V=W.value.attached)==null||V.call(this)}var d;(d=this.polySiInfo.attached)==null||d.call(this)};
_.B.detached=function(){for(var F=_.L(this.polySiParams.behaviors),W=F.next();!W.done;W=F.next()){var V=void 0;(V=W.value.detached)==null||V.call(this)}var d;(d=this.polySiInfo.detached)==null||d.call(this)};
var Isu=function(F){for(var W=_.L(F.polySiParams.behaviors),V=W.next();!V.done;V=W.next())if(V=V.value,V.listeners)for(var d in V.listeners)vGY(F,F.hostElement,d,V.listeners[d]);if(F.polySiInfo.listeners)for(var y in F.polySiInfo.listeners)vGY(F,F.hostElement,y,F.polySiInfo.listeners[y])},vGY=function(F,W,V,d,y){F=czS(F,d,y);
AM(W,V,F)||W.addEventListener(V,F);return F},mhQ=function(F){for(var W=_.L(F.polySiParams.reactiveSchemas),V=W.next();!V.done;V=W.next())V=V.value,V.type==="compute"||V.type==="computeWithMethod"?Jzf(F.signalProxy,V,F):V.type==="redux"?FAr(F.signalProxy,V,F.store):V.type==="signal"&&V.readOnly&&QWL(F.signalProxy,V)},asB=function(F){for(var W=_.L(F.polySiParams.reactiveSchemas),V=W.next(),d={};!V.done;d={schema$jscomp$12:void 0},V=W.next())d.schema$jscomp$12=V.value,d.schema$jscomp$12.type==="notify"?
VxG(F.signalProxy,d.schema$jscomp$12,F.hostElement):d.schema$jscomp$12.type==="observe"?dUm(F.signalProxy,d.schema$jscomp$12,F):d.schema$jscomp$12.type==="reflect"&&F.signalProxy.effect(function(z){return function(){var I=F.signalProxy.getWithPath([z.schema$jscomp$12.propertyKey]);
F.reflecting=!0;i8Y(F.hostElement,z.schema$jscomp$12.propertyKey,I,!0);F.reflecting=!1}}(d));
if(F.reflectedAttributes)for(W=_.L(Object.entries(F.reflectedAttributes)),d=W.next(),V={};!d.done;V={key$jscomp$940:void 0,value$jscomp$10338:void 0},d=W.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;V.key$jscomp$940=d;V.value$jscomp$10338=y;F.signalProxy.effect(function(z){return function(){F.reflecting=!0;i8Y(F.hostElement,z.key$jscomp$940,(0,z.value$jscomp$10338)(),!0);F.reflecting=!1}}(V))}};
_.B=DQ.prototype;_.B._setPendingProperty=function(F,W){this.set(F,W);return!1};
_.B._enableProperties=function(){};
_.B._setPendingPropertyOrPath=function(F,W){this.notifyPath(F,W);return!1};
_.B._addPropertyEffect=function(){};
_.B._stampTemplate=function(){throw Error("Mg");};
_.B.fire=function(F,W,V){W=W===void 0?{}:W;V=V===void 0?{}:V;var d,y,z={bubbles:(d=V.bubbles)!=null?d:!0,cancelable:!!V.cancelable,composed:(y=V.composed)!=null?y:!0},I;return _.On(hur((I=V.node)!=null?I:this.hostElement),F,W,z)};
_.B.isLightDescendant=function(F){return this.hostElement!==F&&_.OA(this.hostElement).contains(F)&&_.OA(this.hostElement).getRootNode()===_.OA(F).getRootNode()};
_.B.get=function(F,W){var V=hj(F);return W?t_1(W,V):F==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(V)};
_.B.linkPaths=function(){};
_.B.listen=function(F,W,V){F=hur(F);this.boundListeners!=null||(this.boundListeners=new WeakMap);var d=this.boundListeners.get(F);d||(d={},this.boundListeners.set(F,d));var y=W+V;d[y]||(d[y]=vGY(this,F,W,V))};
_.B.notifyPath=function(F,W){this.signalProxy.notifyPath(hj(F),arguments.length===2?{value:W}:void 0)};
_.B.canNotifyPath=function(F){return this.mutablePropNames.has(F)&&!A69(this.signalProxy,F)};
_.B.notifySplices=function(F,W){this.signalProxy.notifySplices(hj(F),W)};
_.B.pop=function(F){var W=this.signalProxy;F=hj(F);var V=_.L(F);F=V.next().value;V=tm(V);return Rs(W,F).pop(V)};
_.B.push=function(F){var W=_.QS.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[hj(F)].concat(_.Pd(W)))};
_.B.set=function(F,W,V){if(V)throw Error("Ng");F==="hidden"?this.hostElement.hidden=!!W:this.signalProxy.setWithPath(hj(F),W)};
_.B.setProperties=function(F){F=_.L(Object.entries(F));for(var W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;V=V.next().value;this[W]=V}};
_.B.splice=function(F,W,V){var d=_.QS.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[hj(F),W,V].concat(_.Pd(d)))};
_.B.unlinkPaths=function(){};
_.B.unlisten=function(F,W,V){F=hur(F);if(this.boundListeners){var d=this.boundListeners.get(F);if(d){V=W+V;var y=d[V];y&&(j0(F,W,y)||F.removeEventListener(W,y),delete d[V])}}};
_.B.unshift=function(F){var W=_.QS.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[hj(F)].concat(_.Pd(W)))};
_.S0.Object.defineProperties(DQ.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 AkL=[Array,Boolean,Date,Number,Object,String];var CkS=!1;var iN=function(){var F=HTMLElement.apply(this,arguments)||this;F.restamp=!1;F.notifyDomChange=!1;F.JSC$13934_didCallConnected=!1;F.JSC$13934_renderDebouncer=null;F.disableTemplateUpdateSignalImpl=Cp()?void 0:_.Y$(!1,void 0,"kCcqO");var W;F.getDisableTemplateUpdate=(W=F.disableTemplateUpdateSignalImpl)==null?void 0:W[0];var V;F.setDisableTemplateUpdate=(V=F.disableTemplateUpdateSignalImpl)==null?void 0:V[1];return F};
_.u(iN,HTMLElement);var icu=function(F){F.conditionSignalImpl!=null||(F.conditionSignalImpl=new m7(_.Y$(!1,void 0,"ahkyAc")));return F.conditionSignalImpl};
_.B=iN.prototype;_.B.showHideChildren=function(F){MlS(this,F,this.if)};
_.B.attributeChangedCallback=function(F,W,V){if(this.JSC$13934_didCallConnected)throw Error("Rg`"+F);F==="notify-dom-change"?this.notifyDomChange=V!==null:F==="restamp"&&(this.restamp=V!==null)};
_.B.debounceRender=function(){this.JSC$13934_renderDebouncer=_.XI(this.JSC$13934_renderDebouncer,CC,this.JSC$13934_renderImpl.bind(this));_.x3(this.JSC$13934_renderDebouncer)};
_.B.disconnectedCallback=function(){var F=(0,_.EA)(this).parentNode;(!F||F.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in F&&!F.host)&&Y$D(this)};
_.B.connectedCallback=function(){var F=this;if(_.T("ps_dom_if_require_parent_signal_proxy_killswitch")||this.parentSignalProxy)this.JSC$13934_didCallConnected=!0,WXS?kqL():this.style.display="none",this.parentSignalProxy.isDisposed&&!_.T("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){icu(F).getWithPath([]);F.debounceRender()});
else{var W=(0,_.EA)(this).parentNode,V={parentNode:W==null?void 0:W.nodeName};W instanceof Element&&(V.parentClassName=W.className);_.rL(new _.po("PsDomIf connected with undefined parentSignalProxy",V))}};
_.B.render=function(){_.t3()};
_.B.JSC$13934_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var F=this.if,W=!1;if(F){this.hasInstance()||(pHu(this),W=!0);a:{var V=(0,_.EA)(this).parentNode;if(this.hasInstance()){var d=this.instance.children;if((d==null?0:d.length)&&(0,_.EA)(this).previousSibling!==d[d.length-1])for(var y=0;y<d.length;y++)(0,_.EA)(V).insertBefore(d[y],this)}else{if(!V){V=!1;break a}hAM(this,V)}V=!0}if(!V)return}else this.restamp&&Y$D(this);MlS(this,!1,F);F&&!W&&pHu(this);Vlh&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.B.hasInstance=function(){return!!this.instance};
var hAM=function(F,W){var V=F.parentSignalProxy;if(Cp()){var d=_.L(_.Y$(!0,void 0,"QNXUce"));var y=d.next().value;d=d.next().value;V=F.parentSignalProxy}else{var z;var I=new a7((z=q$T(F))!=null?z:{},function(M){var Y=Rs(F.parentSignalProxy,M).getChangeRecordSignal([]);M=_.Y$(void 0,void 0,"mIYvwe");var h=new m7(M);I.effect(function(){if(F.getDisableTemplateUpdate&&!F.getDisableTemplateUpdate()){var q=Y();h.notifyPath(hj(q.path),{value:q.value})}});
return h});
F.parentSignalProxy.childSignalProxies.push(I);var n=V=I}V=EGf(F.templateInfo,F.templateInfo.nodeInfoList,V,{eventListenerHost:F.eventListenerHost,hasInsertionPoint:F.templateInfo.hasInsertionPoint,thisCtx:F.eventListenerHost,enabledSignal:Cp()?y:void 0,getModel:function(){return q$T(F)}}).root;
F.instance={root:V,children:[],hidden:!1,signalProxy:n,getTemplateUpdatesEnabled:y,setTemplateUpdatesEnabled:d};n=_.L(V.childNodes);for(y=n.next();!y.done;y=n.next())F.instance.children.push(y.value);(0,_.EA)(W).insertBefore(F.instance.root,F)},q$T=function(F){if((F=F.parentSignalProxy.model)&&!F.hostElement){var W={},V;
for(V in F)F.hasOwnProperty(V)&&(W[V]=F[V]);return W}},Y$D=function(F){if(F.instance){var W=F.instance.children;
if(W.length){var V=(0,_.EA)(W[0]).parentNode;if(V){V=(0,_.EA)(V);for(var d=0;d<W.length;d++)V.removeChild(W[d])}}Cp()?F.instance.setTemplateUpdatesEnabled(!1):F.instance.signalProxy.dispose();F.instance=void 0}},MlS=function(F,W,V){W=W||!V;
F.instance&&F.instance.hidden!==W&&(F.instance.hidden=W,rk9(W,F.instance.children))},pHu=function(F){if(Cp()){var W=F.instance;
W&&GL(F.parentSignalProxy.owner,function(){return!W.getTemplateUpdatesEnabled()})&&W.setTemplateUpdatesEnabled(!0)}else F.setDisableTemplateUpdate(!1)};
_.S0.Object.defineProperties(iN.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var F=this;return GL(this.parentSignalProxy.owner,function(){return icu(F).getWithPath([])})},
set:function(F){F||(Cp()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));icu(this).setWithPath([],!!F)}}});
_.S0.Object.defineProperties(iN,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",iN);var RAE=[],Mg=function(){var F=HTMLElement.apply(this,arguments)||this;F.as="item";F.indexAs="index";F.itemsIndexAs="itemsIndex";F.targetFramerate=20;F.notifyDomChange=!1;F.isDetached=!1;F.JSC$13941_renderDebouncer=null;F.instances=[];F.chunkingId=null;F.chunkCount=null;F.shouldMeasureChunk=!1;F.shouldContinueChunking=!1;F.renderStartTime=null;F.JSC$13941_didCallConnected=!1;return F};
_.u(Mg,HTMLElement);var bcE=function(F){F.itemSignalImpl!=null||(F.itemSignalImpl=new m7(_.Y$(RAE,void 0,"fBC3h")));return F.itemSignalImpl},TQC=function(F,W){Array.isArray(W)||(W=RAE);
bcE(F).setWithPath([],W)};
_.B=Mg.prototype;_.B.showHideChildren=function(F){for(var W=_.L(this.instances),V=W.next();!V.done;V=W.next())rk9(F,V.value.children)};
_.B.notifyPath=function(F,W){F=hj(F);F[0]==="items"&&(F.length===1?TQC(this,W):bcE(this).setWithPath(F.slice(1),W))};
_.B.canNotifyPath=function(F){return F==="items"};
_.B.attributeChangedCallback=function(F,W,V){if(this.JSC$13941_didCallConnected)throw Error("Sg`"+F);F==="as"?this.as=V:F==="index-as"?this.indexAs=V:F==="items-index-as"?this.itemsIndexAs=V:F==="initial-count"?this.initialCount=Number(V):F==="notify-dom-change"?this.notifyDomChange=V!==null:F==="target-framerate"&&(this.targetFramerate=Number(V))};
_.B.disconnectedCallback=function(){this.isDetached=!0;for(var F=0;F<this.instances.length;F++)eAB(this,F);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.B.connectedCallback=function(){var F=this;if(_.T("ps_dom_repeat_require_parent_signal_proxy_killswitch")||this.parentSignalProxy){var W=bcE(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var y=W(),z=hj(y.path);if(z[0]===void 0||z[0]==="splices"||z[0]==="length")F.debounceRender();else{var I=z[0];if(I=F.instances[typeof I==="string"?Math.floor(Number(I)):I])z=[F.as].concat(_.Pd(z.slice(1))),I.signalProxy.notifyPath(z,y)}});
this.JSC$13941_didCallConnected=!0;WXS?kqL():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var V=(0,_.EA)((0,_.EA)(this).parentNode),d=0;d<this.instances.length;d++)V.insertBefore(this.instances[d].root,this);this.chunkingId&&this.render()}}else V=(0,_.EA)(this).parentNode,d={parentNode:V==null?void 0:V.nodeName},V instanceof Element&&(d.parentClassName=V.className),_.rL(new _.po("PsDomRepeat connected with undefined parentSignalProxy",d))};
_.B.debounceRender=function(){this.JSC$13941_renderDebouncer=_.XI(this.JSC$13941_renderDebouncer,CC,this.JSC$13941_renderImpl.bind(this));_.x3(this.JSC$13941_renderDebouncer)};
_.B.render=function(){this.debounceRender();_.t3()};
_.B.JSC$13941_renderImpl=function(){var F=this;if(!this.parentSignalProxy.isDisposed){var W=this.items,V=g6h(this,W.length);uqB(this,W,V);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){F.chunkingId=null;if(F.shouldMeasureChunk){var d=performance.now()-F.renderStartTime;F.chunkCount=Math.round(Math.ceil(1E3/F.targetFramerate)/d*F.chunkCount)||1}F.shouldContinueChunking&&F.debounceRender()}));
Vlh&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var g6h=function(F,W){var V=W,d=F.instances.length;if(F.initialCount){if(F.chunkCount){var y=Math.min(Math.max(W-d,0),F.chunkCount);V=Math.min(d+y,W)}else V=Math.min(W,F.initialCount),y=Math.max(V-d,0),F.chunkCount=y||1;F.shouldMeasureChunk=y===F.chunkCount;F.shouldContinueChunking=V<W;F.renderStartTime=performance.now()}return V},uqB=function(F,W,V){for(var d=0;d<V;d++){var y=F.instances[d],z=W[d];
y?(y.signalProxy.setWithPath([F.as],z),y.signalProxy.setWithPath([F.indexAs],d)):KXB(F,z,d)}for(W=F.instances.length-1;W>=d;W--)V=F,y=W,eAB(V,y),_.L(V.instances.splice(y,1)).next().value.signalProxy.dispose()},eAB=function(F,W){F=F.instances[W];
W=(0,_.EA)(F.root);for(var V=0;V<F.children.length;V++)W.appendChild(F.children[V])},KXB=function(F,W,V){var d={};
W=Object.assign({},HcB(F),(d[F.as]=W,d[F.indexAs]=V,d[F.itemsIndexAs]=V,d));var y=new a7(W,function(I){if(I!==F.as&&I!==F.indexAs){if(I===F.itemsIndexAs)return Rs(y,F.indexAs);var n=Rs(F.parentSignalProxy,I).getChangeRecordSignal([]);I=_.Y$(void 0,void 0,"Y7rQEe");var M=new m7(I);y.effect(function(){var Y=n();M.notifyPath(hj(Y.path),{value:Y.value})});
return M}});
F.parentSignalProxy.childSignalProxies.push(y);d=EGf(F.templateInfo,F.templateInfo.nodeInfoList,y,{eventListenerHost:F.eventListenerHost,getModel:function(){var I={};return Object.assign({},HcB(F),(I[F.as]=y.model[F.as],I[F.indexAs]=y.model[F.indexAs],I[F.itemsIndexAs]=y.model[F.indexAs],I))},
hasInsertionPoint:F.templateInfo.hasInsertionPoint,thisCtx:F.eventListenerHost,methodInvocationRequirement:yBT,enabledSignal:F.stampingEnabled}).root;W={root:d,children:[],signalProxy:y};d=_.L(d.childNodes);for(var z=d.next();!z.done;z=d.next())W.children.push(z.value);d=(d=F.instances[V+1])?d.children[0]:F;(0,_.EA)((0,_.EA)(F).parentNode).insertBefore(W.root,d);F.instances[V]=W},HcB=function(F){if((F=F.parentSignalProxy.model)&&!F.hostElement){var W={},V;
for(V in F)F.hasOwnProperty(V)&&(W[V]=F[V]);return W}};
Mg.prototype.itemForElement=function(F){var W=this,V=this.instances.find(function(d){return d.children.includes(F)});
if(V)return GL(this.parentSignalProxy.owner,function(){return V.signalProxy.getWithPath([W.as])})};
Mg.prototype.indexForElement=function(F){var W=this.instances.findIndex(function(V){return V.children.includes(F)});
return W>=0?W:void 0};
_.S0.Object.defineProperties(Mg.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var F=this;return GL(this.parentSignalProxy.owner,function(){return bcE(F).getWithPath([])})},
set:function(F){TQC(this,F)}},
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}}});
_.S0.Object.defineProperties(Mg,{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",Mg);var Dhr,ABi;_.Ym=new _.N4("STATE_STORE_TOKEN");Dhr=new _.N4("SELECT_TOKEN");ABi=new _.N4("DISPATCH_TOKEN");var $tL={getSelectFn:function(){var F;return(F=_.PY().resolve(_.SU(Dhr)))!=null?F:lqh},
getDispatchFn:function(){var F;return(F=_.PY().resolve(_.SU(ABi)))!=null?F:_.kf().dispatch.bind(_.kf())},
getAppStore:function(){return _.PY().resolve(_.Ym)}},NyN,GqL=!1;var ck9=function(){};var xtL=void 0;var jQi=function(){};
jQi.prototype.hasAttribute=function(F){if(F==="dir")return!1;if(F==="disable-upgrade"){var W,V;return(V=(W=this.hostElement)==null?void 0:W.hasAttribute("disable-upgrade"))!=null?V:!1}throw Error("Tg`"+F);};
jQi.prototype.attributeChangedCallbackWrapper=function(F,W,V){if(F==="disable-upgrade"&&this.__isUpgradeDisabled&&V===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var d;((d=this.hostElement)!=null?d:this).isConnected&&this.connectedCallback()}else W===V||this.__isReflecting||this.attributeChangedCallback(F,W,V)};
jQi.prototype.getExtraMethodsToForward=function(){for(var F=this,W=[],V=_.L(rBu),d=V.next(),y={};!d.done;y={tagName$jscomp$67:void 0,name$jscomp$631:void 0},d=V.next())y.name$jscomp$631=d.value,d=void 0,y.name$jscomp$631==="_setPendingProperty"?(y.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),d=function(z){return function(I,n,M){s8(z.tagName$jscomp$67,I,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return F._setPendingProperty(I,n,M)}}(y)):d=function(z){return function(){return F[z.name$jscomp$631].apply(F,
_.Pd(_.QS.apply(0,arguments)))}}(y),W.push([y.name$jscomp$631,
d]);return W};
for(var Pkf=BQQ(sQC((0,_.di)(jQi))),FXc=["disabled","disable-upgrade"],C7C=(0,_.di)(function(){}),kur=new Set(Object.getOwnPropertyNames(C7C.prototype)),zAc=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.Pd(kur))),VlY=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),rBu=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),lsB=new Set([].concat(_.Pd(VlY),_.Pd(rBu),_.Pd(kur))),NQf=_.L(lsB),fsQ=NQf.next();!fsQ.done;fsQ=NQf.next())gRG.add(fsQ.value);var yB9={created:function(){aqc(this);this.initializeInjection()}};var icm=!1,O8=window.ShadyDOM,TQL=["appendChild","insertBefore","removeChild","replaceChild"],bc$=[Node];O8&&bc$.push(O8.Wrapper);var ABG,jQG,kuS={};var X5,GuC=new WeakMap,NQW=new Set;var xhG=new Set("context didCallReady is info params signalProxy".split(" ")),E6W="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),cBK="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var wHD=bw({entities:c$h}),GuB=new jE(wHD);var $hS=function(){return _.Wh.apply(this,arguments)||this};
_.u($hS,_.Wh);_.S0.Object.defineProperties($hS.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return GuB}}});
_.x([_.V1()],$hS);_.p_=[I7.prototype,$hS.prototype];_.h$={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var F=this,W={};setTimeout(function(){var V;return _.On((V=F.hostElement)!=null?V:F,"yt-live-chat-add-tooltip-target",W)},0);
this.handler_=W.handler},
detached:function(){if(this.handler_){var F;this.handler_.removeElementFromSupportingTooltips((F=this.hostElement)!=null?F:this)}this.handler_=null}}};_.Ph=new _.N4("ICON_MANAGER_TOKEN");var UhT=[48,20,18,16,15,13,12],I2C=new Map,oQc=new Set,dkh=new Set,z5c=new Set,V7$=new Set,yoh=new Set,BRK=new Promise(function(F){var W=!1,V=!1,d=!1,y=[],z=function(I){if("detail"in I)if(I=I.detail,I.name==="yt-icons")stS(I),W=!0;else if(I.name==="yt-sys-icons")stS(I),V=!0;else{var n;((n=I.name)==null?0:n.includes("yt-sys-icons"))&&I.size!==24&&(stS(I,!0),y.push(I.size),y.length===UhT.length&&(d=!0))}W&&V&&d&&(window.removeEventListener("iron-iconset-added",z),F())};
window.addEventListener("iron-iconset-added",z)}),Oci=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"]]);_.qg={};_.qg.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.A2,computeHref_:function(F,W){W=W===void 0?!1:W;if(!F||F.commandExecutorCommand)return null;var V=$IL(F,W);return W||V!==null?V?_.T("enable_polymer_resin")?_.Jy(V).toString():V:null:(_.rL(new _.po("computeHref was null",this.is,F)),null)},
computeOptionalHref_:function(F){return this.computeHref_(F,!0)},
computeNofollow_:function(F){return F?jVN(F)?"nofollow":null:null},
computeIcon_:function(F){return F&&F.iconType?_.SJ(F.iconType):""},
resolveCommand:function(F,W,V){W=W===void 0?{}:W;return _.ZQ(F,this.hostElement,W,V===void 0?!1:V)}};var xhi,R7;_.XHQ={};xhi=null;
R7={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_=zPY(this.viewroot));_.gT(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var F=this;this.unobserve_();if(_.T("kevlar_vimio_use_shared_monitor"))Fk(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 W=[];this.visibilityOptionVisible_&&W.push(this.visibilityObserver.observe(this.hostElement,function(){return F.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&W.push(this.visibilityObserver.observe(this.hostElement,function(){return F.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&W.push(this.visibilityObserver.observe(this.hostElement,function(){return F.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=W}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){nQr(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 F=_.bK(this.parentNode,function(V){var d,y=(d=V.polymerController)!=null?d:V;return!!y.getVisibilityObserverForChild&&y.getVisibilityObserverForChild()},!0);
if(F){var W;this.localVisibilityObserver_=((W=F.polymerController)!=null?W:F).getVisibilityObserverForChild()}else xhi||(xhi=zPY()),this.localVisibilityObserver_=xhi;return this.localVisibilityObserver_},visibilityCallback:function(F){F?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.T("kevlar_use_vimio_behavior")||(R7={});R7&&!_.T("kevlar_use_vimio_behavior")&&(delete R7.attached,delete R7.detached);_.XHQ.YtVisibilityObserverBehavior=[R7];var v6E={};v6E.YtVisualElementBehavior=[_.XHQ.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.T("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.T("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var F=this.getScreenLayer&&this.getScreenLayer(),W=this.getVisibilityLogger();W&&W.reportShown(this,void 0,F)}},
onHidden:function(){if(_.T("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.T("kevlar_vimio_use_shared_monitor")){var F=this.getScreenLayer&&this.getScreenLayer(),W=this.getVisibilityLogger();W&&W.reportHidden(this,void 0,F)}},
getVisibilityLogger:function(){return _.T("kevlar_use_vimio_behavior")?_.W7():null},
shouldSkipLogging:function(){if(_.wp("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var F=this.getParentRenderer&&this.getParentRenderer();if(!F)return!1;var W,V=(W=F.polymerController)!=null?W:F;if(!V.data)return!1;F=this.data.trackingParams;F=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:F;var d;W=(d=V.data)==null?void 0:d.trackingParams;var y,z;W=((y=V.data)==null?0:y.loggingDirectives)?(z=V.data)==null?void 0:z.loggingDirectives.trackingParams:W;return F&&W&&F===
W}}];var pNh=new Map,B7;var nyr=function(F){this.layer=F},VO=function(F){return F.layer!==void 0?F.layer:F.parent?VO(F.parent):F.layer=0};var e5f;_.P={};e5f=0;_.P.YtRendererBehavior=[_.qg.YtComponentBehavior,v6E.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_:_.T("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var F,W;(W=(F=this.monitorScrollElement)!=null?F:this.hostElement)==null||W.removeEventListener("scroll",_.SL(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();M7h(this.hostElement);Zy(_.FU(),this.hostElement);rE.delete(this.hostElement)},
registerRenderer:function(F){var W;((W=F.polymerController)!=null?W:F).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(F),this.markDirty())},
unregisterRenderer_:function(F){this.useVimio_||(this.childCache_.delete(F),this.markDirty())},
attached:function(){var F=this,W=this.getParentRenderer();if(W){var V,d,y;(d=(V=(y=W.polymerController)!=null?y:W).registerRenderer)==null||d.call(V,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var z,I;(I=(z=this.monitorScrollElement)!=null?z:this.hostElement)==null||I.addEventListener("scroll",_.SL(this,this.onScroll))}_.HP.addJob(function(){h59(F.hostElement)},8);
V=new nyr(this.screenLayer||void 0);(W=rE.get(W))&&W.layerNode&&(V.parent=W.layerNode);W={};TJG(this.hostElement,(W.isRenderer=!0,W.layerNode=V,W[mx9]=this.data,W))},
getParentRenderer:function(){for(var F=this.hostElement.parentNode,W,V;F&&((W=rE.get(F))==null||!W.isRenderer)&&!((V=F.polymerController)!=null?V:F).isRenderer_;)F=F.parentNode||F.host;return F},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.T("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.Gh("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.T("debug_web_ve_data")&&this.data.trackingParams){var F="";try{F=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(V){_.Ab(V)}if(F){var W=smS(F,1);W!==void 0&&(this.hostElement.dataset.veIndex=String(W));F=smS(F,2);
F!==void 0&&(this.hostElement.dataset.ve=String(F))}}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,_.T("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.sf(this.data.loggingDirectives.trackingParams)),this.visualElement=_.VZ(_.dB(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var F=this.data.targetId;_.QI(_.FU(),F,this.hostElement)}else Zy(_.FU(),this.hostElement)},
onScroll:function(){var F=Date.now();F-this.lastHandledScroll_<50||(this.lastHandledScroll_=F,this.markDirty())},
markDirty:function(){_.T("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():gQr(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var F=this.getParentRenderer();if(F&&(F=rE.get(F))&&F.layerNode)return VO(F.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.Pd(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var F=0;F<this.data.impressionEndpoints.length;F++)this.sendImpression(this.data.impressionEndpoints[F]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(F){F.clickTrackingParams&&delete F.clickTrackingParams;var W,V;(F==null?0:(W=F.commandMetadata)==null?0:(V=W.webCommandMetadata)==null?0:V.sendPost)?_.v6(this.hostElement,[F,{impression:!0}]):_.En(this.hostElement,[F],this.hostElement)},
logExplicitClick:function(F){var W=_.is(this.getScreenLayer());if(W){var V,d=(V=F.polymerController)!=null?V:F;F=d.visualElement;d=d.trackingParams||d.clickTrackingParams;!F&&d&&(F=_.sf(d));F&&_.D6(W,F)}}}];var E6f={},bN=function(){return _.Wh.apply(this,arguments)||this};
_.u(bN,_.Wh);bN.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
bN.prototype.onPdgItemBehaviorClick=bN.prototype.onPdgItemBehaviorClick;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bN.prototype,"data",void 0);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],bN.prototype,"onPdgItemBehaviorClick",null);_.x([_.V1()],bN);E6f.YtPdgLiveChatItemBehavior=[bN.prototype,_.P.YtRendererBehavior];var cBM;var tlm;_.TH={};_.TH.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var eo=function(){var F=JM.apply(this,arguments)||this;F.switchTemplateAtRegistration=!1;return F};
_.u(eo,JM);eo.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||DkC(this),_.ByW(this,"doRender"),this.doRender())};
eo.prototype.debounceRender=function(){this.templatingFn&&_.u5(this,"doRender",this.doRender)};
eo.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.Ab(Error("ch"))};
eo.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.x([Aim()],eo);var S$S=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,gJ={},C_N=(gJ[1]={filterString:null,isUnwrappable:null,unwrap:null},gJ[2]={filterString:function(F,W,V){return vI(V)},
isUnwrappable:function(F){return F instanceof VW},
unwrap:function(F){return z0(F)}},gJ[3]={filterString:function(F,W,V){return S$S.test(V)?V:Pg.toString()},
isUnwrappable:function(F){return EN(F)},
unwrap:function(F){return _.cg(F)}},gJ[4]={filterString:function(){return Pg.toString()},
isUnwrappable:function(F){return F instanceof wn},
unwrap:function(F){return _.$v(F).toString()}},gJ[5]={filterString:function(F,W,V){return V},
isUnwrappable:function(F){return typeof F==="string"},
unwrap:function(F){return F.toString()}},gJ[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(F){return F instanceof _.I0},
unwrap:function(F){return mb(F)}},gJ[8]={filterString:function(F,W,V){V=String(V).toLowerCase();
return ZCr(F,W,V)?V:"zClosurez"},
isUnwrappable:null,unwrap:null},gJ[10]={filterString:null,isUnwrappable:null,unwrap:null},gJ);vA[OC["default"]]=l29;var NRN=[];(function(){var F=P_;P_=function(W){F==null||F(W);nd(function(){for(var V=0;V<W.length;V++)f29(W[V])})}})();var P7Q=function(){var F=_.Wh.apply(this,arguments)||this;F.hasUnmounted=!1;return F};
_.u(P7Q,_.Wh);_.B=P7Q.prototype;_.B.beforeRegister=function(){var F=this.doIdomRender;this.templatingFn?_.Ab(Error("bh")):(this.templatingFn=F,this.switchTemplateAtRegistration=!0,rom(this))};
_.B.attached=function(){};
_.B.detached=function(){f29(this.hostElement)};
_.B.renderIdom=function(){throw Error("eh");};
_.B.doIdomRender=function(){var F=this;POh(this.hostElement,function(){F.renderIdom()})};
_.x([_.V1()],P7Q);var JBB=[eo.prototype,P7Q.prototype];var Zcu,QQf=function(){return Zcu!==void 0?Zcu:Zcu=document.createElement("template")};
document.head.appendChild(QQf().content);var Fzu;var Wzi,V7E=function(){return Wzi!==void 0?Wzi:Wzi=document.createElement("template")};
document.head.appendChild(V7E().content);var dkB;var yoB=document.head,z5T=yoB.appendChild,oQT;if(dkB===void 0){var str=document.createElement("template");_.H(str,"\x3c!--css-build:shady--\x3e");str.content.insertBefore(V7E().content.cloneNode(!0),str.content.firstChild);dkB=str}oQT=dkB;z5T.call(yoB,oQT.content);var BRM,LzM=function(){return BRM!==void 0?BRM:BRM=document.createElement("template")};
document.head.appendChild(LzM().content);var I2B;var nQQ=document.head,mkS=nQQ.appendChild,a2T;if(I2B===void 0){var iXE=document.createElement("template");_.H(iXE,"\x3c!--css-build:shady--\x3e");iXE.content.insertBefore(LzM().content.cloneNode(!0),iXE.content.firstChild);I2B=iXE}a2T=I2B;mkS.call(nQQ,a2T.content);var M7B=document.head,YFh=M7B.appendChild,pNB;if(Fzu===void 0){var h5T=document.createElement("template");_.H(h5T,"\x3c!--css-build:shady--\x3e");h5T.content.insertBefore(QQf().content.cloneNode(!0),h5T.content.firstChild);Fzu=h5T}pNB=Fzu;YFh.call(M7B,pNB.content);var qFM,R5T=function(){return qFM!==void 0?qFM:qFM=document.createElement("template")};
document.head.appendChild(R5T().content);var bXB;_.dA=new _.N4("DARK_THEME_TOKEN");var TRB=new _.lV("accessibilityProperties");var e5D=new _.lV("layoutProperties");var gQQ=new _.lV("imageType");var uKf={};if("ytAttributedStringLinkHoverColor"in uKf)throw Error("hh`ytAttributedStringLinkHoverColor");(function(F,W){uKf[F]="value"in W&&"unit"in W?Ukm(F,W):function(V){try{return W(V)}catch(d){throw Error("fh`"+F+"`"+d.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var KzD=function(F){var W=this;this.holdTime=F===void 0?500:F;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(V){var d=new CustomEvent("LONG_PRESS"),y;(y=V.changedTouches[0].target)==null||y.dispatchEvent(d)};
this.ontouchstart=function(V){W.longPressTimeout=_.dX(_.HP,function(){W.onlongpress(V);W.longPressOccurred=!0},W.holdTime)};
this.ontouchmove=function(){_.HP.cancelJob(W.longPressTimeout);W.longPressTimeout=NaN;W.longPressOccurred=!1;W.moveOccurred=!0};
this.ontouchend=function(V){if(W.longPressTimeout&&!W.longPressOccurred&&!W.moveOccurred){var d;(d=V.changedTouches[0].target)==null||d.dispatchEvent(new Event("click"))}_.HP.cancelJob(W.longPressTimeout);W.longPressTimeout=NaN;W.longPressOccurred=!1;W.moveOccurred=!1}};var zif=function(F,W){KzD.call(this,W);var V=this;this.callback=F;this.onlongpress=function(d){var y;(y=V.callback)==null||y.call(V,d)}};
_.u(zif,KzD);var oAh=function(F,W){var V=Object.assign({},W);F=_.L(new Map([["ontouchstart",F.ontouchstart],["ontouchend",F.ontouchend],["ontouchmove",F.ontouchmove]]));for(var d=F.next(),y={};!d.done;y={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},d=F.next()){var z=_.L(d.value);d=z.next().value;z=z.next().value;y.eventName$jscomp$103=d;y.eventHandler$jscomp$2=z;W[y.eventName$jscomp$103]=function(I){return function(n){var M;(M=V[I.eventName$jscomp$103])==null||M.call(V,n);(0,I.eventHandler$jscomp$2)(n)}}(y)}};_.Tc=new _.N4("COMMAND_HANDLER_TOKEN");var XNW=new _.lV("parallelCommand");var EQL=new _.lV("performOnceCommand");var vQf=new _.lV("serialCommand");var coC=void 0;var HXT=function(){this.data=[];this.consumer=null};
HXT.prototype.push=function(F){this.consumer?this.consumer(F):this.data.push(F)};var jO={};_.Y$(jO,void 0,"sgPmTd");_.Y$(null,void 0,"jypsq");_.Y$(null,void 0,"mWiOof");var ohG=new HXT;var WPf=[nYD,mDS,aeS,MIr,i7D,IeQ,YGT,piB];var DkB=new _.lV("bracketTextDecorator");var u$=new _.lV("highlightTextDecorator");_.Kw=new _.N4("APP_DIRECTION_TOKEN");var MyS={calledOnce:!1,state:"visible"},iqh={calledOnce:!1,state:"hidden"};var AoB=new _.N4("ICON_WIZ_COMPONENT_TOKEN");_.P7=_.G(function(F){var W=F.icon;var V=F.active;var d=F.className;var y=F.style;var z=F.dataSelected;var I=F.dataDisabled;var n=F.role;var M=F.animateIcon;var Y=F.themeOverride;var h=F.ariaHidden;var q=F.ariaExpanded;var R=F.ariaLabel;var b=F.tabindex;var g=F.id;var K=F.size;var C=F.iconFilter;var k=F.gradientColor;var f=F.onKeydown;var S=F.title;return _.a(_.p,{cond:W,then:function(){var v=_.PY().resolve(AoB);return _.a(v,{icon:W,dataSelected:z,dataDisabled:I,animateIcon:M,themeOverride:Y,ariaExpanded:q,
tabindex:b,id:g,active:V,size:K,role:n,className:d,ariaHidden:h,ariaLabel:R,style:function(){return y!=null&&y()||K==null||!K()?y==null?void 0:y():"width: "+(K==null?void 0:K())+"px;height: "+((K==null?void 0:K())+"px;")},
title:S,iconFilter:C,gradientColor:k,onKeydown:f})}})},"p");
_.P7.idomCompat={callbacks:{onKeydown:!0}};var ufL=new _.lV("borderImageProcessor");var Db9=window.devicePixelRatio||1;var ClN=new Map([["yt_outline_bag_black_24","bag"]]);var uN=function(F){var W=this;this.margin=.1;this.whenInViewportWithMargin=F;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){W.requestScan()});
window.addEventListener("touchend",function(){W.requestScan()});
window.addEventListener("updateui",function(){W.requestScan()});
var V=new _.tU((0,_.Ll)(this.requestScan,this),100);window.addEventListener("scroll",function(){V.fire()},!0);
window.addEventListener("resize",(0,_.Ll)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){W.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.Ll)(this.requestScan,this))};
uN.prototype.observe=function(F){this.observationTargets.includes(F)||this.observationTargets.push(F)};
uN.prototype.unobserve=function(F){this.observationTargets=this.observationTargets.filter(function(W){return W!==F})};
uN.prototype.requestScan=function(){var F=this;this.scanRequested||(nd(function(){jtM(F)}),this.scanRequested=!0)};
var jtM=function(F){var W=(1+F.margin)*(document.documentElement.clientHeight||window.innerHeight);F.observationTargets=F.observationTargets.filter(function(V){var d=V.getBoundingClientRect();(d=W>d.top&&!!d.height)&&F.whenInViewportWithMargin(V);return!d&&V.parentNode});
F.scanRequested=!1};
uN.prototype.disconnect=function(){this.observationTargets=[]};var rou,kCr;rou=_.L(_.Y$(wDK(),void 0,"O3X2wd"));_.C_m=rou.next().value;kCr=rou.next().value;window.addEventListener("resize",function(){kCr(wDK())});var l2T={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},NRm=void 0,f2T=window.innerWidth,wNT=window.innerHeight;window.addEventListener("resize",function(){NRm=void 0});var GCT;if("IntersectionObserver"in window)GCT=Ub$();else{if(NRm===void 0){var $ki;$ki="matchMedia"in window?window.matchMedia(l2T.landscape+","+l2T.portrait).matches:void 0;NRm=$ki!==void 0?$ki:f2T>=930&&wNT>=550||f2T>=550&&wNT>=930}GCT=NRm?{observe:function(F){nd(function(){var W;(W=F.onViewportEntered)==null||W.call(F)})},
unobserve:function(){}}:new uN(function(F){nd(function(){var W;
(W=F.onViewportEntered)==null||W.call(F)})})}var G1$=GCT;var Uku=_.G(function(F){var W=!1,V=_.DO("img",function(d){_.lu(function(){W=!0;d.onload=null})});
_.k$(function(){var d,y=(d=F.data)==null?void 0:d.call(F),z,I=(z=F.getSrc)==null?void 0:z.call(F).cb,n;d=(n=F.config)==null?void 0:n.call(F);if(n=V.value)if(z=function(Y,h){if(!W)return I?I(Y,h):Y},xb9(n,d),_.T("web_image_dont_reload_same_src")&&XDK(n,y,z))_.T("web_image_dont_reload_same_src_simulate_load")&&n.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var M;OqS(n,y||null,z,d,(M=F.lazy)==null?void 0:M.call(F))}},"zS0jKb");
return _.a("img",{el:V})},"r");
Uku.idomCompat=!0;_.rB=_.G(function(F){var W=function(){var V,d=F.data(),y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph,lS,Or,X1,MM;var nB={contentMode:(y=F.contentMode)==null?void 0:y.call(F),loadedClass:(z=F.loadedClass)==null?void 0:z.call(F),isPreloaded:(I=F.isPreloaded)==null?void 0:I.call(F),notifyOnLoaded:(n=F.notifyOnLoaded)==null?void 0:n.call(F),notifyOnUnloaded:(M=F.notifyOnUnloaded)==null?void 0:M.call(F),preferredThumbnail:(Y=F.preferredThumbnail)==null?void 0:Y.call(F),preserveHeight:(h=F.preserveHeight)==
null?void 0:h.call(F),preserveWidth:(q=F.preserveWidth)==null?void 0:q.call(F),objectPosition:(R=F.objectPosition)==null?void 0:R.call(F),targetWidth:(b=F.targetWidth)==null?void 0:b.call(F),targetHeight:(g=F.targetHeight)==null?void 0:g.call(F),shouldShowPlaceholder:(K=F.shouldShowPlaceholder)==null?void 0:K.call(F),useWidth:(C=F.useWidth)==null?void 0:C.call(F),isToggled:(k=F.isToggled)==null?void 0:k.call(F),alt:(f=F.alt)==null?void 0:f.call(F),className:(S=F.className)==null?void 0:S.call(F),
onerror:F.onerror,onload:F.onload,style$:((v=F.style$)==null?void 0:v.call(F))||((U=F.style)==null?void 0:U.call(F)),color:(c=F.color)==null?void 0:c.call(F),width:(J=F.width)==null?void 0:J.call(F),height:(zG=F.height)==null?void 0:zG.call(F),"aria-hidden$":(X1=(BC=F["aria-hidden$"])==null?void 0:BC.call(F))!=null?X1:(bS=F.ariaHidden)==null?void 0:bS.call(F),draggable:(Yc=F.draggable)==null?void 0:Yc.call(F),"data-disabled$":(MM=(ph=F["data-disabled$"])==null?void 0:ph.call(F))!=null?MM:(lS=F.dataDisabled)==
null?void 0:lS.call(F),size:(Or=F.size)==null?void 0:Or.call(F)};return EAf(d,nB,(V=F.hideOn404)==null?void 0:V.call(F))};
return _.a(_.KR,null,_.a(_.eU,{when:function(){var V;return((V=W())==null?void 0:V.type)==="image"}},function(){return _.a(Uku,{data:function(){return W().image},
getSrc:{cb:function(V,d){var y=W().image.sources,z=W().config.isPreloaded,I=W().config.useWidth,n=W().config.targetWidth,M=W().config.targetHeight,Y=W().config.preferredThumbnail;return _.AtL(d,y,z,I,n,M,Y)||""}},
config:function(){var V=W().config,d;for(d in V)V[d]===void 0&&delete V[d];return V},
lazy:F.renderLazy})}),_.a(_.eU,{when:function(){var V;
return((V=W())==null?void 0:V.type)==="icon"}},function(){return _.a(_.P7,{icon:function(){return W().iconName},
role:function(){return W().config.role},
className:function(){return W().config.className},
style:function(){return W().config.style$+";width: "+(W().config.width+"px;height: ")+(W().config.height+"px;color: ")+(W().config.color+";")},
ariaLabel:function(){return W().config["aria-label$"]},
ariaHidden:function(){return W().config["aria-hidden$"]},
dataDisabled:function(){return W().config["data-disabled$"]},
active:function(){return W().config.isToggled},
size:function(){return W().config.size}})}))},"s");
_.rB.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var OXT=_.G(function(F){var W=function(y){var z,I,n=_.ji(function(b){z=y();I=NL(function(){for(var g=_.L(q()),K=g.next();!K.done;K=g.next()){K=PlG(K.value);K=typeof K==="string"?document.createTextNode(K):K;if(!(K instanceof Node)){g=new _.po("Part is not a node",K,typeof K);_.Ab(g);break}b.appendChild(K)}})}),M=_.Ns(F.config),Y=function(){var b,g=y();
return!((b=M())==null||!b.ariaLabel)||!(g.commandRuns&&g.commandRuns.length!==0||g.paragraphStyleRuns&&g.paragraphStyleRuns.length!==0)},h=tyc(M,{isEqual:Zq$}),q=function(){var b=y(),g=h(),K=[],C=b.content.length,k,f=(k=_.PY().resolve(_.SU(_.dA)))==null?void 0:k();
if(b.paragraphStyleRuns)for(var S=_.L(b.paragraphStyleRuns),v=S.next();!v.done;v=S.next()){var U=K.push,c=U.apply;var J=void 0,zG=v.value;if((J=zG.listGroup)!=null&&J.listItems){var BC=[];b:switch(zG.listGroup.listType){case "LIST_TYPE_BULLET":var bS="ul";break b;default:bS="span"}BC.push(ei({run:zG,textLength:C,tag:bS,config:{className:"yt-core-attributed-string__list-group"},startIndex:zG.startIndex,length:zG.length}));for(var Yc=_.L(zG.listGroup.listItems),ph=Yc.next();!ph.done;ph=Yc.next()){var lS=
ph.value;b:switch(zG.listGroup.listType){case "LIST_TYPE_BULLET":var Or="li";break b;default:Or="span"}BC.push(ei({run:zG,textLength:C,tag:Or,startIndex:lS.startIndex,length:lS.length}))}var X1=BC}else X1=[];c.call(U,K,_.Pd(X1))}if(b.styleRuns&&(g==null||!g.noStyleRuns))for(var MM=_.L(b.styleRuns),nB=MM.next();!nB.done;nB=MM.next()){var vC=nB.value,qM=vC,ur=f,pB=g,D8=LPC({extension:_.e(qM.styleRunExtensions,o9T),isDarkTheme:ur===void 0?!1:ur,runColor:qM.fontColor}),sL=void 0,MK=qM,wm=[];D8&&wm.push("yt-core-attributed-string--link-inherit-color");
MK.italic&&wm.push("yt-core-attributed-string--italicized");MK.underline&&MK.strikethrough?wm.push("yt-core-attributed-string--underline-strikethrough",nAS(MK.underline)):MK.underline?wm.push("yt-core-attributed-string--underlined",nAS(MK.underline)):MK.strikethrough&&wm.push("yt-core-attributed-string--strikethrough",nAS(MK.strikethrough));if(MK.baselineOffset){a:switch(MK.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":sL="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":sL=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:sL="yt-core-attributed-string--baseline-offset-unknown"}wm.push(sL)}var hf=wm.join(" ");var Sh=qM,jh=D8,Ft={};if(Sh.weight||Sh.weightLabel)Ft.fontWeight=Ih$(Sh,pB==null?void 0:pB.isHeadline).toString();jh&&(Ft.color=jh);K.push(ei({run:vC,textLength:C,tag:"span",config:{className:hf,style:Ft},startIndex:vC.startIndex,length:vC.length}))}if(b.decorationRuns)for(var ju=_.L(b.decorationRuns),Zm=ju.next();!Zm.done;Zm=ju.next()){var i4=
Zm.value,vB={};if(i4.textDecorator){var EL=i4.textDecorator,LB=f===void 0?!1:f,Yu=[],ir=_.e(EL,u$),cB=_.e(EL,DkB);if(ir){var Gi=Yu,Lm=Gi.concat,XH=[],XS=LPC({extension:_.e(ir.highlightTextDecoratorExtensions,zJi),isDarkTheme:LB,runColor:ir.backgroundColor});XS&&XH.push("background-color: "+XS+";");ir.backgroundCornerRadius!==void 0&&XH.push("border-radius: "+ir.backgroundCornerRadius+"px;");ir.leftPadding!==void 0&&XH.push("padding-left: "+ir.leftPadding+"px;");ir.rightPadding!==void 0&&XH.push("padding-right: "+
ir.rightPadding+"px;");ir.topPadding!==void 0&&XH.push("padding-top: "+ir.topPadding+"px;");ir.bottomPadding!==void 0&&XH.push("padding-bottom: "+ir.bottomPadding+"px;");Yu=Lm.call(Gi,XH)}else if(cB){var Rc=Yu,Qi=Rc.concat,o1=LB?"#2ba640":"#107516",Ei=cB.color?B09(cB.color):o1;Yu=Qi.call(Rc,["padding: 2px;","border-top: solid "+Ei+" 2px;","border-bottom: solid "+Ei+" 2px;","background: linear-gradient(135deg, "+Ei+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+Ei+" 3px, rgba(0, 0, 0, 0) 3px);"])}var Ni=
Yu.join(" ");vB.style$=Ni;var yu=i4.textDecorator,si=[],xb=_.e(yu,DkB);_.e(yu,u$)?si.push("yt-core-attributed-string--highlight-text-decorator"):xb&&si.push("yt-core-attributed-string--bracket-text-decorator");var zh=si.join(" ");vB.className=zh;vB.dir="auto"}var DN=_.e(i4.textDecorator,u$),GG=_.e(i4.textDecorator,DkB),SY=_.e(i4.textDecorator,u$),br=_.e(i4.textDecorator,DkB);K.push(ei({run:i4,textLength:C,tag:"span",config:vB,startIndex:(DN==null?void 0:DN.startIndex)||(GG==null?void 0:GG.startIndex)||
0,length:(SY==null?void 0:SY.length)||(br==null?void 0:br.length)||0}))}if(b.commandRuns&&(g==null||!g.noEndpoints))for(var gt=_.L(b.commandRuns),Dj=gt.next();!Dj.done;Dj=gt.next()){var Ap=Dj.value,HB=sZS(Ap,g);K.push(ei({run:Ap,textLength:C,tag:"a",config:HB,startIndex:Ap.startIndex,length:Ap.length}))}if(b.attachmentRuns)for(var KB=_.L(b.attachmentRuns),OL=KB.next();!OL.done;OL=KB.next()){var sN=OL.value,RD=void 0,f7=void 0,ca={className:"yt-core-attributed-string--inline-block-mod"};if((f7=sN.element)==
null?0:f7.properties){var xv=(RD=sN.element)==null?void 0:RD.properties,hT=[],yU=_.e(xv,e5D);if(yU==null?0:yU.margin){var WP=yU.margin,Xc=_.wp("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",Aj=Xc?WP.end||WP.right:WP.start||WP.left,sc=Xc?WP.start||WP.left:WP.end||WP.right;Aj&&hT.push("margin-left: "+Ma(Aj)+";");sc&&hT.push("margin-right: "+Ma(sc)+";");WP.top&&hT.push("margin-top: "+Ma(WP.top)+";");WP.bottom&&hT.push("margin-bottom: "+Ma(WP.bottom)+";")}var z4=hT.length!==0?hT.join(" "):
void 0;ca.style$=z4}var qN=ca,Yl=void 0,T0={alt:"",preserveHeight:!0,preserveWidth:!0},sI=["yt-core-attributed-string__image-element"];if(sN.alignment){a:switch(sN.alignment){case "ALIGNMENT_BASELINE":var jJ="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":jJ="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:jJ="yt-core-attributed-string__image-element--image-alignment-bottom"}sI.push(jJ)}if((Yl=
sN.element)==null?0:Yl.properties){var rT=[],st=_.e(sN.element.properties,e5D);(st==null?0:st.height)&&rT.push("height: "+Ma(st.height)+";");(st==null?0:st.width)&&rT.push("width: "+Ma(st.width)+";");var VY=rT.length!==0?rT.join(" "):void 0;T0.style$=VY;var Bo=void 0;var R_=((Bo=_.e(sN.element.properties,TRB))==null?void 0:Bo.label)||"";T0.alt=R_}T0.className=sI.join(" ");var FW=T0,dV=void 0;var LO=void 0,FS=void 0;var pm=((FS=sN.element)==null?0:FS.type)?(LO=_.e(sN.element.type,gQQ))==null?void 0:
LO.image:void 0;K.push(ei({run:sN,textLength:C,tag:"img",image:pm,imageConfig:FW,imageWrapperConfig:qN,startIndex:sN.startIndex,length:(dV=sN.length)!=null?dV:0}))}if(g==null?0:g.headerRuns)for(var Cm=_.L(g.headerRuns),Sv=Cm.next();!Sv.done;Sv=Cm.next()){var wK=Sv.value;if(wK.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(wK.headerMapping)){a:{switch(wK.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":var vi=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":vi="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":vi="yt-core-attributed-string--heading-3";break a}vi=void 0}K.push(ei({run:wK,textLength:C,tag:"span",config:vi?{className:vi}:void 0,startIndex:wK.startIndex,length:wK.length}))}}var SF=h();if(SF==null?0:SF.userInput)for(var Xv=_.L(K),gH=Xv.next();!gH.done;gH=Xv.next()){var eA=gH.value;if(eA.tag!=="a"&&
eA.tag!=="li"){var x0f=void 0;(x0f=eA).config||(x0f.config={});eA.config.dir=eA.tag==="ul"?_.PY().resolve(_.Kw):"auto"}}if(y().content){var vlm=y().content;RiY(K);for(var tD={data:null,start:0,end:vlm.length,parts:[]},ElW=_.L(K),Sn=ElW.next();!Sn.done;Sn=ElW.next()){var P1=Sn.value;him(tD,P1.startIndex,P1.endIndex,P1)}qqC(vlm,tD);var cbC=tD.parts}else cbC=[];return cbC},R=!0;
_.k$(function(){y();h();if(R&&(R=!1,SqL(y(),z)))return;var b=q();Promise.resolve().then(function(){var g=n.value;if(g){g.innerText="";var K;(K=I)==null||K();I=_.jU(g,function(){return _.a(Jt9,{parts:b})},"t")}})},"Dfzccf");
return _.a("span",{el:n,class:function(){var b;if(b=y()){b=y();var g=M(),K=[];K.push("yt-core-attributed-string");(g==null?0:g.className)&&K.push(g==null?void 0:g.className);(g==null?0:g.ellipsisTruncate)?K.push("yt-core-attributed-string--ellipsis-truncate"):(g==null?0:g.noWrap)?K.push("yt-core-attributed-string--white-space-no-wrap"):(g==null?0:g.noPreWrap)||K.push("yt-core-attributed-string--white-space-pre-wrap");(g==null?0:g.linkInheritColor)&&K.push("yt-core-attributed-string--link-inherit-color");
b.alignment&&K.push(mbL(b.alignment));b.lineBreakMode&&K.push("yt-core-attributed-string--word-wrapping");b=K.join(" ")}return b},
dir:function(){var b;return((b=M())==null?0:b.userInput)?"auto":void 0},
"aria-label":function(){var b;return Y()?(b=M())==null?void 0:b.ariaLabel:void 0},
role:function(){return Y()?"text":void 0}})},V=tyc(function(){var y,z=(y=F.text)==null?void 0:y.call(F);
if(z)return y=_.H7(z)?z:_.ap(z),(y==null?0:y.content)?y:void 0},{isEqual:SqL}),d;
return((d=F.config)==null?0:d.contentAsserted)?W(V):_.a(_.p,{cond:V,then:W})},"v");
OXT.idomCompat=!0;_.K_=_.G(function(F){var W=_.Ns(F.text),V=QZ1(F);F.contentAsserted!==void 0&&(V.contentAsserted=!0);return _.a(OXT,{text:W,config:V})},"w");
_.K_.idomCompat=!0;var FOh=function(F,W,V){W=W===void 0?"unknown":W;V=V===void 0?{}:V;_.po.call(this,F+" ("+W+")",Object.assign({},{name:"YtWcwError",tagName:W},V));Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(FOh,_.po);_.l$=new WeakMap;_.kx=!1;var zZ9,okc,ynm;_.Hm=Symbol("jh");_.Cd=Symbol("kh");zZ9=Symbol("lh");okc=new Set(Object.getOwnPropertyNames(Element.prototype));ynm=Symbol("mh");var XNf=_.G(function(F){return _.a("yt-attributed-string",{"aria-label":F.ariaLabel,hidden:F.hidden,id:F.id,class:F.className,"force-default-style":F.forceDefaultStyle},_.a(_.K_,{text:F.data,ariaLabel:F.ariaLabel,ellipsisTruncate:F.ellipsisTruncate,isOverlay:F.isOverlay,linkInheritColor:F.linkInheritColor,noPreWrap:F.noPreWrap,noWrap:F.noWrap,userInput:F.userInput,noEndpoints:F.noEndpoints,headerRuns:F.headerRuns,isHeadline:F.isHeadline}))},"x");
_.T("web_wiz_attributed_string")&&_.Na(XNf,"yt-attributed-string",{props:{ariaHidden:_.Hm,ariaLabel:_.Hm,className:_.Hm,ellipsisTruncate:_.Hm,isOverlay:_.Hm,linkInheritColor:_.Hm,noEndpoints:_.Hm,noStyleRuns:_.Hm,noLinkColor:_.Hm,noPreWrap:_.Hm,noWrap:_.Hm,skipOnClick:_.Hm,userInput:_.Hm,headerRuns:_.Hm,isHeadline:_.Hm,id:_.Hm,data:_.Hm,hidden:_.Hm,forceDefaultStyle:_.Hm,text:_.Cd,disableUpgrade:_.Cd,disable:_.Cd,slot:_.Cd}});var Du=function(){return _.w.apply(this,arguments)||this};
_.u(Du,_.w);Du.prototype.renderIdom=function(){if(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};var F=this.data,W=this.config;F&&(F=_.H7(F)?F:_.ap(F),F!=null&&F.content&&(W=W||{},W.contentAsserted=!0,fhC(OXT)({text:F,config:W})))}};
_.x([_.D(JBB),_.E("design:type",Object)],Du.prototype,"ytIdomTemplatingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Du.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Du.prototype,"ariaLabel",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"disable",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"ellipsisTruncate",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"isOverlay",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"linkInheritColor",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"noPreWrap",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"noWrap",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"userInput",void 0);_.x([_.N(),_.E("design:type",Boolean)],Du.prototype,"noEndpoints",void 0);_.x([_.N(),_.E("design:type",Array)],Du.prototype,"headerRuns",void 0);
_.x([_.Yf({is:"yt-attributed-string",disableElementRegistration:!0})],Du);
_.T("web_wiz_attributed_string")||_.O(Du,"yt-attributed-string",function(){if(bXB===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
F.content.insertBefore(R5T().content.cloneNode(!0),F.content.firstChild);bXB=F}F=bXB;return F},{mode:2});var xkB,vQD,arS;xkB=function(){this.firstThumbnailLoaded=!1};
_.EQC=function(){vQD||(vQD=new xkB);return vQD};
arS=function(F){var W=_.EQC();W.firstThumbnailLoaded||(W.firstThumbnailLoaded=!0,_.Md("ftl",F))};
xkB.prototype.reset=function(){this.firstThumbnailLoaded=!1};var BCN=0,mcm=new WeakMap,IrG=0,Gc=new Set;var coB,t7E=function(){return coB!==void 0?coB:coB=document.createElement("template")};
document.head.appendChild(t7E().content);var SFm;var psm,qX$,A$;_.Of=_.dm.caches;A$=function(){};
A$.prototype.open=function(F){return _.Of.open(P_f(F))};
A$.prototype.has=function(F){return _.Of.has(P_f(F))};
A$.prototype.delete=function(F){return _.Of.delete(P_f(F))};
A$.prototype.match=function(F,W){var V=this,d,y,z,I,n,M;return _.m(function(Y){switch(Y.nextAddress){case 1:return Y.yield(V.keys(),2);case 2:d=Y.yieldResult,y=_.L(d),z=y.next();case 3:if(z.done){Y.jumpTo(5);break}I=z.value;return Y.yield(V.open(I),6);case 6:return n=Y.yieldResult,Y.yield(n.match(F,W),7);case 7:if(M=Y.yieldResult)return Y.return(M);z=y.next();Y.jumpTo(3);break;case 5:return Y.return()}})};
var RZ1=function(){};
_.u(RZ1,A$);var P_f=function(F){if(F.includes(":"))throw Error("ph`"+F);return F+":"+_.M$("CacheStorage get")};
RZ1.prototype.keys=function(){var F,W,V,d,y,z,I,n,M;return _.m(function(Y){if(Y.nextAddress==1)return F=[],W=_.M$("CacheStorage keys"),Y.yield(_.Of.keys(),2);V=Y.yieldResult;d=_.L(V);for(y=d.next();!y.done;y=d.next())z=y.value,I=_.YXL(z),n=I.originalName,M=I.datasyncId,M===W&&F.push(n);return Y.return(F)})};var jo=function(){var F=_.w.apply(this,arguments)||this;F.objectURL=null;F.loadTime=Infinity;return F};
_.u(jo,_.w);_.B=jo.prototype;
_.B.renderIdom=function(){MWr(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("sh");this.setConfig();if(this.config){var F=this.config,W=this.shouldRenderLazy;fhC(_.rB)({contentMode:F.contentMode,loadedClass:F.loadedClass,isPreloaded:F.isPreloaded,notifyOnLoaded:F.notifyOnLoaded,notifyOnUnloaded:F.notifyOnUnloaded,preferredThumbnail:F.preferredThumbnail,preserveHeight:F.preserveHeight,preserveWidth:F.preserveWidth,objectPosition:F.objectPosition,targetWidth:F.targetWidth,
targetHeight:F.targetHeight,shouldShowPlaceholder:F.shouldShowPlaceholder,useWidth:F.useWidth,isToggled:F.isToggled,alt:F.alt,className:F.className,onerror:F.onerror,onload:F.onload,style$:F.style$,color:F.color,width:F.width,height:F.height,"aria-hidden$":F["aria-hidden$"],draggable:F.draggable,"data-disabled$":F["data-disabled$"],data:this.data,callback:void 0,renderLazy:W===void 0?!0:W,hideOn404:!1})}}};
_.B.objectFitToContentMode=function(F){switch(F){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.B.logThumbnailFailureVe=function(){var F=_.Et(197497);_.S6(_.dB(),F);var W=_.is();W&&F&&W&&_.KZ(W,[F])};
_.B.loadImageFromCacheIfExists=function(F){var W=this,V=F.target;(V==null?0:V.src)&&TCm(V.src).then(function(d){W.objectURL=_.Zj(d).toString();W.setSrc(V,W.objectURL)}).catch(function(){})};
_.B.onError=function(F){var W=this;if(_.T("web_use_cache_for_image_fallback")){var V=F.target;V&&TCm(V.src).then(function(d){W.objectURL=_.Zj(d).toString();W.setSrc(V,W.objectURL)}).catch(function(){_.T("kevlar_woffle_log_thumbnail_failure_ve")&&W.logThumbnailFailureVe();
_.T("kevlar_woffle_fallback_image")&&W.setSrc(V,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.B.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.B.setConfig=function(){var F=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(W){F.loadImageFromCacheIfExists(W);F.revokeObjectURL();iIh(F.hostElement)},
onerror:function(W){F.onError(W)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.T("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.B.setSrc=function(F,W){W&&(F.src=W)};
_.x([_.D(JBB),_.E("design:type",Object)],jo.prototype,"ytIdomTemplatingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jo.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],jo.prototype,"alt",void 0);_.x([_.N(),_.E("design:type",Boolean)],jo.prototype,"ftlEligible",void 0);_.x([_.N(),_.E("design:type",Number)],jo.prototype,"height",void 0);_.x([_.N(),_.E("design:type",Boolean)],jo.prototype,"notifyOnLoaded",void 0);
_.x([_.N(),_.E("design:type",Boolean)],jo.prototype,"notifyOnUnloaded",void 0);_.x([_.N(),_.E("design:type",String)],jo.prototype,"objectFit",void 0);_.x([_.N(),_.E("design:type",String)],jo.prototype,"objectPosition",void 0);_.x([_.N(),_.E("design:type",String)],jo.prototype,"preferredThumbnail",void 0);_.x([_.N(),_.E("design:type",Boolean)],jo.prototype,"preserveHeight",void 0);_.x([_.N(),_.E("design:type",Boolean)],jo.prototype,"preserveWidth",void 0);
_.x([_.N({value:!0}),_.E("design:type",Boolean)],jo.prototype,"useWidth",void 0);_.x([_.N({value:function(){return!_.Gh("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.E("design:type",Boolean)],jo.prototype,"shouldRenderLazy",void 0);_.x([_.N(),_.E("design:type",Number)],jo.prototype,"width",void 0);_.x([_.Yf({is:"yt-image",disableElementRegistration:!0})],jo);
_.O(jo,"yt-image",function(){if(SFm===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);F.content.insertBefore(t7E().content.cloneNode(!0),F.content.firstChild);
SFm=F}F=SFm;return F},{mode:2});var rJ=function(){return _.w.apply(this,arguments)||this};
_.u(rJ,_.w);rJ.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var F=_.pd(this.data.onVisibleCommand);F&&this.ytComponentBehavior.resolveCommand(F)}};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],rJ.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rJ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.TH.YtVisibilityBehavior),_.E("design:type",Object)],rJ.prototype,"ytVisibilityBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rJ.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],rJ);
_.O(rJ,"yt-bumper-user-edu-content-view-model",function(){if(tlm===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;cBM===void 0&&(cBM=document.createElement("template"));var d=cBM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);tlm=F}F=tlm;return F},{mode:0});var Jom;var ZXS,Qti=function(){if(ZXS!==void 0)return ZXS;var F=document.createElement("template");_.H(F,'\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="countdown style-scope yt-creator-goal-progress-flow-view-model" target-timestamp="[[endTimestamp]]"></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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Jom===void 0&&(Jom=document.createElement("template"));var d=Jom;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return ZXS=F};var FPB;_.C_={};FPB=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"]);_.C_.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var F=this.getContext_();return F?F.getTaskManager():_.HP},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var F=_.On(this.hostElement,"yt-get-context-provider",{});F.detail&&F.detail.contextProvider?this.cachedProviderNode_=F.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return FPB.has(this.hostElement.localName)},
getNetworkManager:function(){var F=this.getContext_();if(F)return F.getNetworkManager()}};var DcN,WPD,dbE,Vyh;_.km=function(F){var W=WPD.get(F);if(W&&(W=W.pop()))return Vyh++,W;dbE++;try{var V=document.createElement(F)}catch(d){throw new _.po("ElementPool failed to create element",F,d.message);}return V};
DcN=function(F){var W=F.is;if(W){var V=WPD.get(W);V||(V=[],WPD.set(W,V));var d=_.wp("ELEMENT_POOL_CONFIG")||{};V.length>=(d[W]!==void 0?d[W]:_.wp("ELEMENT_POOL_DEFAULT_CAP",0))||V.push(F)}else _.rL(new _.po("Element pool should only handle custom elements:",F.nodeName))};
WPD=new Map;dbE=0;Vyh=0;var Xk=new WeakMap,HI$=new WeakMap;var ziD;_.lN=function(F,W,V){V=V===void 0?_.Me():V;this.JSC$14208_defaultPriority=F;this.signal=W;this.scheduler=V;this.nextJobDescriptor=0;this.JSC$14208_parkedJobs=[];this.scheduledJobs=new Map};
_.Ng=function(F,W){if(W){var V=_.Dy();F.signal&&!_.Ar(V,F.signal)?(V.addListener(F.signal,function(){F.processSignal()}),F.JSC$14208_parkedJobs.push({job:W,
priority:void 0})):ytS(F,W)}};
ziD=function(F,W){if(W!==F.JSC$14208_defaultPriority){F.JSC$14208_defaultPriority=W;for(var V=_.L(F.scheduledJobs.values()),d=V.next();!d.done;d=V.next())d=d.value,F.scheduler.cancelJob(d.jobId),d.jobId=F.scheduler.addJob(d.jobWrapper,W)}};
_.lN.prototype.flushJobs=function(){ziD(this,10);this.processSignal()};
_.lN.prototype.cancel=function(){for(var F=_.L(this.scheduledJobs),W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;V=V.next().value;this.scheduler.cancelJob(V.jobId);this.scheduledJobs.delete(W)}this.JSC$14208_parkedJobs=[]};
_.lN.prototype.processSignal=function(){for(var F=_.L(this.JSC$14208_parkedJobs),W=F.next();!W.done;W=F.next())W=W.value,ytS(this,W.job,W.priority);this.JSC$14208_parkedJobs=[]};
var ytS=function(F,W,V){V=V||F.JSC$14208_defaultPriority;if(V===10)$x(W);else{var d=F.nextJobDescriptor++,y=function(){W();F.scheduledJobs.delete(d)},z=F.scheduler.addJob(y,V);
F.scheduledJobs.set(d,{jobWrapper:y,jobId:z,priority:V})}};var oAB;_.f_={};oAB={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.f_.YtRendererstamperBehavior=[_.C_.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 F in this.stampDom){var W=this.stampDom[F];W&&W.id&&this.addReactiveSchema({type:"observe",method:{methodName:gkL(W.id),args:[{type:"wildcard",path:F}]}})}else{(F=(this.constructor.generatedFrom||this).observers)||(F=[]);for(W in this.stampDom){var V=this.stampDom[W];V&&V.id&&F.push(gkL(V.id)+"("+W+".*)")}this.constructor.generatedFrom.observers=F}},
addStampDomObserverFns_:function(){for(var F in this.stampDom){var W=this.stampDom[F];W.id?(this[gkL(W.id)]=this.rendererStamperObserver_.bind(this,F,W.id),this.hasDataPath_[F]=!1):(W=new _.po("Bad rendererstamper config",this.is+":"+F),_.Ab(W))}},
rendererStamperObserver_:function(F,W,V){if(V.path==F){if(V.value===void 0&&!this.hasDataPath_[F])return;this.hasDataPath_[F]=V.value!==void 0}this.rendererStamperApplyChangeRecord_(F,W,V)},
rendererStamperApplyChangeRecord_:function(F,W,V){var d=this.renderJobsMap_[W],y=null;F==V.path?(V=V.value,_.Er(V)||(V=V===void 0||V===null?[]:[V]),F=this.stampDom[F],F.mapping&&(y=this.stampDomArray_.bind(this,V,W,F.mapping,F.reuseComponents,F.events,F.stamperStableList)),d&&d.cancel(),V=F.usePageScheduler?this.getTaskManager():void 0,d||F.initialRenderPriority==void 0)?F.renderPriority==void 0||d||(d=new _.lN(F.renderPriority,F.waitForSignal,V),this.renderJobsMap_[W]=d):(d=new _.lN(F.initialRenderPriority,
F.waitForSignal,V),this.renderJobsMap_[W]=d,y=function(z,I){z();ziD(I,10)}.bind(this,y,d)):y=F+".splices"==V.path?this.stampDomArraySplices_.bind(this,F,W,V.value):this.forwardRendererStamperChanges_.bind(this,F,W,V);
d?_.Ng(d,y):y()},
forwardRendererStamperChanges_:function(F,W,V){var d=V.path.slice(F.length+1),y=this.getStampContainer_(W),z=d.indexOf("."),I=d.substring(0,z),n=!1,M=0,Y=parseInt(I,0);if(I[0]=="#"){n=parseInt(I.substring(1),0);Y=this.get(F);var h=this.get([F,I]);Y[n]==h?M=n:M=Y.indexOf(h);n=!0}else isNaN(Y)||(M=Y,n=!0);n&&(d=d.substring(I.length+1),z=d.indexOf("."));I=this.polymerDom(y).children[M];var q;if(y=(q=I==null?void 0:I.polymerController)!=null?q:I)d="data"+d.slice(z),typeof y.notifyPath!=="function"?_.rL(new _.po("notifyPath missing",
this.is+": "+F+", "+W)):V.value?y.notifyPath(d,V.value):y.notifyPath(d)},
stampDomArraySplices_:function(F,W,V){if(V&&V.indexSplices){var d=this.getStampContainer_(W);if(d){for(var y=this.polymerDom(d),z=KOC(this.stampDom[F].reuseComponents),I=V.indexSplices.length,n=0;n<I;n++){for(var M=V.indexSplices[n],Y=y.children[M.index],h=M.removed.length;h>0;h--)Y&&Y.parentElement&&(this.polymerDom(Y.parentElement).removeChild(Y),z&&DcN(Y),Y=y.children[M.index]);h=this.stampDom[F].mapping;for(var q=M.index+M.addedCount,R=document.createDocumentFragment(),b=z,g=M.index;g<q;g++){var K=
M.object[g],C=eZh(h,K);if(C){var k=h[C];K=K[C];C=this.getComponentName_(k,K);var f=Y?Xk.has(Y):!1;b&&Y&&Y.is==C&&f?(C=Y,this.telemetry_.reuse++,Y=Y.nextElementSibling):b&&Y&&f?(C=this.createComponent_(k,K,z),f=this.polymerDom(Y).nextElementSibling,y.insertBefore(C,f),jKN(this.is,y,Y,z),Y=f):(b=!1,C=this.createComponent_(k,K,z),R.appendChild(C));this.deferRenderStamperBinding_(C,k,K)}else k=new _.po("Unimplemented type",F,W,d.tagName,Object.keys(K)[0]),_.Ab(k)}y.insertBefore(R,Y)}this.flushRenderStamperComponentBindings_();
this.stampDom[F].events&&_.On(this.hostElement,"yt-rendererstamper-finished",{container:d})}else F=new _.po("Container object not found",W,this.hostElement?this.hostElement.is:""),_.Ab(F)}},
stampDomArray_:function(F,W,V,d,y,z){var I=this.getStampContainer_(W);if(I)if(W=this.polymerDom(I),d=KOC(d),F){var n=0,M=0,Y;if(z=z===void 0?_.Gh("STAMPER_STABLE_LIST",!1):z||!1)for(Y=W.firstElementChild;Y&&!Xk.has(Y)&&F.length>M;){z=F[M];var h=eZh(V,z);if(h){if(this.getComponentName_(V[h],z[h])!=Y.is){var q=this.createComponent_(V[h],z[h],d),R=this.polymerDom(Y).nextElementSibling;R?W.insertBefore(q,R):W.appendChild(q);jKN(this.is,W,Y,d);Y=q}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(Y,
V[h],z[h]);n++;M++;Y=this.polymerDom(Y).nextElementSibling}else M++}C9S(this.is,W,n,d);n=Y;if(F.length>M){z=document.createDocumentFragment();for(h=F.length;M<h;M++)if(q=F[M],R=eZh(V,q))Y=this.createComponent_(V[R],q[R],d),this.deferRenderStamperBinding_(Y,V[R],q[R]),z.appendChild(Y);n&&this.polymerDom(n).parentNode&&Y&&!Xk.has(Y)?W.insertBefore(z,n):W.appendChild(z)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();y&&_.On(this.hostElement,"yt-rendererstamper-finished",
{container:I})}else C9S(this.is,W,0,d);else F=new _.po("Container object not found",W,this.hostElement?this.hostElement.is:""),_.Ab(F)},
polymerDom:function(F){return this.minimizePipBreakages?F:_.z8(F)},
getStampContainer_:function(F){return this.$&&this.$[F]||_.OA(this.hostElement).querySelector("#"+F)},
getComponentName_:function(F,W){return typeof F==="string"?F:F.matcher?F.matcher.call(this,W):F.component},
createComponent_:function(F,W,V){F=this.getComponentName_(F,W);try{var d=NQW.has(F);if(V&&!d){var y=_.km(F);try{_.cc(y)}catch(z){V="Failed to clear styles for "+F+".",z.message&&(V+=" Original error: "+z.message),_.rL(new _.po(V))}}else y=document.createElement(F)}catch(z){return y="YtRendererStamperBehavior failed to create "+F+".",z.message&&(y+=" Original description: "+z.message),z.message="YtRendererStamperBehavior failed to create element",_.Ct(z,y),oAB.hasOwnProperty(F)?_.rL(z):_.Ab(z),document.createElement("SPAN")}this.telemetry_.create++;
return y},
deferRenderStamperBinding_:function(F,W,V){this.deferredBindingTasks_.push({component:F,typeOrConfig:W,data:V})},
flushRenderStamperComponentBindings_:function(){for(var F=0,W=this.deferredBindingTasks_.length;F<W;F++){var V=this.deferredBindingTasks_[F];if(!V)break;rnr(this,V.component,V.typeOrConfig,V.data)}this.deferredBindingTasks_.length=0}}];_.Na(_.G(function(F){function W(){V().seconds&&z(JNS({seconds:Number(V().seconds)-Date.now()/1E3}))}
var V=F.targetTimestamp;F=F.className;var d=_.L(_.Y$("",void 0,"U1Q8Ae")),y=d.next().value,z=d.next().value;_.rp(function(){W();var I=setInterval(function(){W()},1E3);
_.lu(function(){clearInterval(I)})});
return _.a("yt-countdown",{class:_.xx("ytCountDownHost",F)},_.a("div",null,y))},"z"),"yt-countdown",{props:{targetTimestamp:_.Hm,
className:_.Cd}});_.wJ=new _.N4("KEY_MANAGER_TOKEN");var UcW={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"};_.GH=_.G(function(F){var W=_.DO("a",F.ref),V=F.aTagConfig?F.aTagConfig:_.bu(function(){var d,y,z,I,n;var M=(n=_.pd((z=F.command)==null?void 0:z.call(F)))!=null?n:(I=F.command)==null?void 0:I.call(F);return _.qa({innertubeCommand:M,skipOnClick:(d=F.skipOnClick)==null?void 0:d.call(F),defaultTarget:(y=F.target)==null?void 0:y.call(F)})||{}},void 0,"TAvz0");
_.k$(function(){_.T("mweb_get_endpoint_from_atag_command")||(W.value._data=V()._data,W.value.params=V().params)},"dcjvAe");
return _.a("a",{el:W,href:function(){return V().href$},
rel:function(){return V().rel$},
class:function(){var d,y;return(y=V().className)!=null?y:(d=F.className)==null?void 0:d.call(F)},
style:function(){var d;if((d=F.style)==null?0:d.call(F))return F.style();var y;return((y=F.disabled)==null?0:y.call(F))?"pointer-events:none":""},
"aria-haspopup":function(){return!!V()["aria-haspopup$"]},
"force-new-state":c7(function(){return V()["force-new-state$"]}),
title:c7(function(){var d,y;return(y=V().title$)!=null?y:(d=F.title)==null?void 0:d.call(F)}),
role:c7(function(){var d;return((d=F.role)==null?void 0:d.call(F))||V().role$}),
target:c7(function(){return V().target$}),
dir:c7(function(){var d;return((d=F.dir)==null?void 0:d.call(F))||V().dir}),
tabindex:function(){var d;return V().tabindex$?Number(V().tabindex$):(d=F.tabIndex)==null?void 0:d.call(F)},
"aria-hidden":function(){var d,y;return(y=V()["aria-hidden$"])!=null?y:(d=F.ariaHidden)==null?void 0:d.call(F)},
"aria-label":function(){var d,y;return(y=V()["aria-label$"])!=null?y:(d=F.ariaLabel)==null?void 0:d.call(F)},
"aria-current":F.ariaCurrent,"aria-disabled":F.disabled,"aria-labelledby":F.ariaLabelledby,"aria-describedby":F.ariaDescribedby,"aria-selected":F.ariaSelected,"tab-identifier":F.tabIdentifier,"on:pointerdown":_.Ef(function(d){var y,z;return void((z=(y=V()).onpointerdown)==null?void 0:z.call(y,d))}),
"on:click":_.Ef(function(d){var y,z;(z=(y=V()).onclick)==null||z.call(y,d);var I;(I=F.onClick)==null||I.call(F,d)}),
"on:focusin":_.Ef(function(d){var y;(y=F.onFocusin)==null||y.call(F,d)}),
"on:focusout":_.Ef(function(d){var y;(y=F.onFocusout)==null||y.call(F,d)})},F.children)},"B");var tWr={duration:1E3,easing:"ease",fill:"forwards"};cnc.componentType=gN;var Jn$={duration:1E3,easing:"ease",fill:"forwards"},LPB=_.G(function(F){var W=_.DO("animated-rolling-character"),V=void 0,d=function(){var n,M;return Ax((n=F.character)==null?void 0:n.call(F))||Ax((M=F.previousCharacter)==null?void 0:M.call(F))},y=_.L(_.Y$(0,void 0,"CYT8Ob")),z=y.next().value,I=y.next().value;
_.rp(function(){if(window.ResizeObserver&&_.T("web_fix_rolling_numbers_zoom_safari")){var n=new _.tU(function(){var Y,h,q=Math.round(((h=(Y=W.value.querySelector("div"))==null?void 0:Y.getBoundingClientRect().height)!=null?h:0)*100)/100;q&&I(q)},500),M=new ResizeObserver(function(){n.fire()});
M.observe(W.value);_.lu(function(){M.disconnect();n.dispose()})}});
_.k$(function(){var n=_.T("web_fix_rolling_numbers_zoom_safari")?z:F.marginMultiplier;if(n()){var M;(M=V)==null||M.cancel();if(d()){var Y;M=((Y=F.previousCharacter)==null?0:Y.call(F))?Number(F.previousCharacter())+10:F.rollUp()?0:30;var h;if((h=F.shouldAnimate)==null||!h.call(F)){var q,R;M-=P9Y((q=F.character)==null?void 0:q.call(F),(R=F.previousCharacter)==null?void 0:R.call(F),F.rollUp(),M)}}else{M=F.rollUp()?0:2;var b;(b=F.shouldAnimate)!=null&&b.call(F)||(Y=M,h=F.rollUp()?-1:1,M=Y-h)}W.value.style.marginTop=
"-"+M*n()+"px";var g;if((g=F.shouldAnimate)==null?0:g.call(F)){var K,C;V=ZIC(W.value,(K=F.character)==null?void 0:K.call(F),(C=F.previousCharacter)==null?void 0:C.call(F),F.rollUp(),M,d(),n())}else{var k;W.value.style.display=((k=F.character)==null?0:k.call(F))?"":"none"}}},"CA6Pmf");
return _.a("animated-rolling-character",{el:W,class:"animatedRollingCharacterHost"},_.a(_.p,{cond:d,then:function(){return _.a(sZr,null)},
else:function(){return _.a(B0T,{character:F.character})}}))},"E");
LPB.idomCompat=!0;var QKS=_.T("web_enable_sink_animated_rolling_character_and_number")?LPB:cnc,IhE=_.T("web_enable_sink_animated_rolling_character_and_number")?LPB:SXr(cnc),sZr=_.G(function(){for(var F=[],W=1;W<30;W++)F.push(_.a("div",null,W%10));return _.a(_.WY,null,_.a("div",null,"\u00a0"),F,_.a("div",null,"\u00a0"))},"F"),B0T=_.G(function(F){var W=F.character;
return _.a(_.WY,null,_.a("div",null,"\u00a0"),_.a(_.p,{cond:function(){return!(W==null?0:W())||_.If(W==null?void 0:W())},
then:function(){return _.a("div",null,"\u00a0")},
else:function(){return _.a("div",null,W)}}),_.a("div",null,"\u00a0"))},"G");FBY.componentType=gN;var nAr=_.G(function(F){var W=void 0,V=void 0,d=function(){var z;return((z=F.fontSizeMultiplier)==null?0:z.call(F))?F.heightPx()*F.fontSizeMultiplier():F.heightPx()},y=_.bu(function(){if(!F.numberText())return[];
var z,I,n=((z=F.forceRollUp)==null?void 0:z.call(F))||!V||!((I=F.numberValue)==null?0:I.call(F))||V<F.numberValue(),M,Y=F.numberText();z=d();I=!((M=F.shouldAnimate)==null||!M.call(F));M=[];var h=0,q=0,R=(W?W.replace(/\D/g,"").length:0)-(Y?Y.replace(/\D/g,"").length:0),b=W?W.split(/(\d)/).filter(Boolean):[];for(Y=Y.split(/(\d)/).filter(Boolean);R<0;){var g=Y[q];M.push({character:g,rollUp:n,marginMultiplier:z,shouldAnimate:I});q++;Ax(g)&&R++}for(;h<R;)g=b[h],M.push({previousCharacter:g,rollUp:n,marginMultiplier:z,
shouldAnimate:I}),h++,Ax(g)||R++;for(;q<Y.length;)R=Y[q],g=b[h],Ax(R)===Ax(g)?(q++,h++):Ax(R)?(h++,R=void 0):Ax(g)&&(q++,g=void 0),M.push({character:R,previousCharacter:g,rollUp:n,marginMultiplier:z,shouldAnimate:I});W=F.numberText();var K;V=(K=F.numberValue)==null?void 0:K.call(F);return M},void 0,"kWiBv");
return _.a("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return F.numberText()?["height: "+d()+"px;","line-height: "+F.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.a(_.uj,{each:y,keyBy:"INDEX"},function(z){return _.a(IhE,{character:function(){return z().character},
previousCharacter:function(){return z().previousCharacter},
marginMultiplier:function(){return z().marginMultiplier},
rollUp:function(){return z().rollUp},
shouldAnimate:function(){return z().shouldAnimate}})}))},"H");
nAr.idomCompat=!0;_.mbC=_.T("web_enable_sink_animated_rolling_character_and_number")?nAr:SXr(FBY);var ahT=function(F,W){this.fillAnimation=new Animation(y_m(F),document.timeline);this.strokeAnimation=new Animation(zOr(W),document.timeline)};
ahT.prototype.play=function(){var F,W;(W=(F=this.fillAnimation).play)==null||W.call(F);var V,d;(d=(V=this.strokeAnimation).play)==null||d.call(V)};
ahT.prototype.cancel=function(){var F,W;(W=(F=this.fillAnimation).cancel)==null||W.call(F);var V,d;(d=(V=this.strokeAnimation).cancel)==null||d.call(V)};_.$m=_.G(function(F){var W=F.model;var V=F.pointerDownEvent;var d=F.pointerUpEvent;var y=F.pointerLeaveEvent;var z=F.hovered;F=_.DO("yt-touch-feedback-shape");var I=_.DO("div"),n=_.DO("div"),M=_.L(_.wT(function(){return(d==null?0:d())||(y==null?0:y())?!1:!(V==null||!V())||!1})),Y=M.next().value,h=M.next().value,q=void 0,R=function(){!q&&n.value&&I.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(q=new ahT(n.value,I.value));
var f;(f=q)==null||f.play()},b=function(){var f;
(f=q)==null||f.cancel()},g=function(){var f;
(f=q)==null||f.cancel()};
_.k$(function(){(d==null?0:d())&&R()},"bg756c");
_.k$(function(){(V==null?0:V())&&b()},"QAes8c");
_.k$(function(){(y==null?0:y())&&g()},"YaFbrc");
M=_.Ef(function(){R();h(!1)});
var K=_.Ef(function(){b();h(!0)}),C=_.Ef(function(){g();
h(!1)});
_.lu(function(){if(q){var f;(f=q)==null||f.cancel();q=void 0}});
var k={};Y=_.xx("yt-spec-touch-feedback-shape",function(){return oU9(W().color)},function(){return soG(W().thumbnailSize,!!W().isExtended)},(k["yt-spec-touch-feedback-shape--focused"]=function(){return!!W().focused&&!W().disabled},k["yt-spec-touch-feedback-shape--circular"]=function(){return!!W().circular},k["yt-spec-touch-feedback-shape--down"]=Y,k["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!W().triggerEvents},k["yt-spec-touch-feedback-shape--hovered"]=function(){return z==
null?void 0:z()},k));
return _.a("yt-touch-feedback-shape",{el:F,class:Y,style:_.Si({"margin-top":function(){return W().customTopExtend?"-"+W().customTopExtend+"px":void 0}}),
"on:mousedown":K,"on:mouseup":M,"on:pointerleave":C,"on:touchstart":K,"on:touchend":M,"aria-hidden":!0},_.a(_.p,{cond:function(){return!!W().hoverEffect},
then:function(){return _.a("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.Si({"border-radius":function(){return W().borderRadius},
background:function(){var f;if(f=W().hoverEffect){for(var S=[],v=_.L((f==null?void 0:f.lightingTechniques)||[]),U=v.next();!U.done;U=v.next())switch(U.value){case 2:var c=U=void 0,J=void 0,zG=void 0;S.push("linear-gradient(180deg, "+((U=f)==null?void 0:(c=U.palette)==null?void 0:c.keyLight)+", "+((J=f)==null?void 0:(zG=J.palette)==null?void 0:zG.background)+")")}var BC,bS;S.push((BC=W().hoverEffect)==null?void 0:(bS=BC.palette)==null?void 0:bS.background);f=S.join(", ")}else f=void 0;return f}})})}}),
_.a("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.Si({"border-radius":function(){return W().borderRadius},
"border-color":function(){var f,S;return(f=W().touchEffect)==null?void 0:(S=f.palette)==null?void 0:S.background}}),
el:I}),_.a("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.Si({"border-radius":function(){return W().borderRadius},
"background-color":function(){var f,S;return(f=W().touchEffect)==null?void 0:(S=f.palette)==null?void 0:S.background}}),
el:n}))},"L");
_.$m.idomCompat=!0;var iqB={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 Uc=_.qK();Uc=Uc.toLowerCase();if(_.m$(Uc,"android")){var Myr=Uc.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);Myr&&parseFloat(Myr[1])<100||Uc.match("("+Object.keys(iqB).join("|")+")")};var YqT=_.G(function(F){return _.a(_.p,{cond:F.aTagConfig,then:function(W){return _.a(_.GH,{aTagConfig:W,disabled:F.disabled,className:F.className,style:F.style,title:F.title,ariaLabel:F.ariaLabel,ariaCurrent:function(){var V,d;return((V=F.toggleable)==null?void 0:V.call(F))&&((d=F.toggled)==null?void 0:d.call(F))},
ref:F.ref},F.children)},
else:function(){return _.a("button",{el:_.ji(F.ref),"on:click":_.Ef(function(W){var V;return(V=F.onClick)==null?void 0:V.call(F,W)}),
class:F.className,title:F.title,style:F.style,disabled:F.disabled,"aria-pressed":function(){var W,V;return((W=F.toggleable)==null?0:W.call(F))?!((V=F.toggled)==null||!V.call(F)):void 0},
"aria-label":F.ariaLabel,"aria-disabled":F.visiblyDisabled,"aria-hidden":F.ariaHidden,tabindex:F.tabIndex},F.children)}})},"M"),hiu=_.G(function(F){var W=F.data;
var V=F.hasIconLeading;var d=F.hasIconLeadingTrailing;var y=F.hasIconTrailing;var z=F.iconButton;var I=F.iconClassName;var n=F.secondaryIconClassName;var M=F.icon;var Y=F.secondaryIcon;var h=F.textContentClassName;return _.a(Oc,{className:"",style:"display: inherit; justify-content: center"},_.a(_.p,{debugInstance:"V4z1Uc",cond:function(){return M&&(V()||d()||(z==null?void 0:z()))},
then:function(){return _.a(Oc,null,_.a("div",{class:I,"aria-hidden":"true"},M==null?void 0:M()))}}),_.a(_.p,{debugInstance:"ok3btb",
cond:function(){return(W().buttonText||W().animatedTextProps||W().formattedButtonText)&&!(z==null?0:z())},
then:function(){return _.a(Oc,null,_.a(pDT,{className:h,iconPosition:function(){return W().iconPosition},
text:function(){return W().buttonText},
oneOffCustomTextWrap:function(){return W().oneOffCustomTextWrap},
formattedButtonText:function(){return W().formattedButtonText},
animatedTextProps:function(){return W().animatedTextProps}}))}}),_.a(_.p,{debugInstance:"DO5Rz",
cond:y,then:function(){return _.a(Oc,null,_.a("div",{class:I},M==null?void 0:M()))}}),_.a(_.p,{debugInstance:"bnojSc",
cond:d,then:function(){return _.a(Oc,null,_.a("div",{class:n},Y==null?void 0:Y()))}}),_.a(_.p,{debugInstance:"HN3kad",
cond:function(){return!W().disabled&&!0},
then:function(){return _.a(_.$m,{model:function(){var q=W();return{color:q.style==="overlay-dark"?4:q.style==="overlay"?q.type==="filled"?4:3:q.type==="filled"||q.style==="call-to-action-inverse"||q.style==="mono-inverse"?2:1}}})}}))},"N"),pDT=_.G(function(F){var W=function(){var V,d;
return((V=F.iconPosition)==null?void 0:V.call(F))==="icon-with-label"||((d=F.oneOffCustomTextWrap)==null?void 0:d.call(F))};
return _.a("div",{class:F.className,"aria-hidden":function(){var V,d,y;return((V=F.ariaHidden)==null?void 0:V.call(F))&&(!((d=F.animatedTextProps)==null||!d.call(F))||!((y=F.formattedButtonText)==null||!y.call(F)))}},_.a(_.KR,null,_.a(_.eU,{when:function(){var V;
return(V=F.animatedTextProps)==null?void 0:V.call(F)}},function(){return _.a(_.mbC,{numberText:function(){return F.animatedTextProps().numberText},
numberValue:function(){return F.animatedTextProps().numberValue},
heightPx:function(){return F.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return F.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return F.animatedTextProps().shouldAnimate},
forceRollUp:function(){return F.animatedTextProps().forceRollUp}})}),_.a(_.eU,{when:function(){var V;
return(V=F.formattedButtonText)==null?void 0:V.call(F)}},function(){return _.a(_.K_,{text:function(){return Object.assign({},F.formattedButtonText(),{lineBreakMode:W()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":F.formattedButtonText().lineBreakMode,
alignment:W()?"TEXT_ALIGNMENT_CENTER":F.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!W()}})}),_.a(_.eU,{when:function(){var V,d;
return((V=F.iconPosition)==null?void 0:V.call(F))==="icon-with-label"&&((d=F.text)==null?void 0:d.call(F))}},function(){return _.a(_.K_,{text:function(){return{content:F.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.a(_.gp,null,function(){return F.text})))},"O"),qqB=_.G(function(F){return _.a(_.p,{debugInstance:"kM7Sgc",
cond:F.hasLabel,then:function(){var W;return _.a("label",{class:F.className},F.children,(W=F.textContent)==null?void 0:W.call(F))},
else:function(){return F.children}})},"P"),Oc=_.G(function(F){return F.children},"Q");var Rih=_.G(function(F){function W(){z(void 0);n(void 0);Y(void 0)}
var V=_.ji(),d=_.L(_.Y$(void 0,void 0,"Ug77pc")),y=d.next().value,z=d.next().value;d=_.L(_.Y$(void 0,void 0,"XGf7Zb"));var I=d.next().value,n=d.next().value,M=_.L(_.Y$(void 0,void 0,"w55oqd"));d=M.next().value;var Y=M.next().value;M=_.L(_.Y$(0,void 0,"rBgpzc"));var h=M.next().value,q=M.next().value;M=_.Ef(function(){switch(h()){case 1:q(2);break;case 3:var b,g;(g=(b=V.value).hidePopover)==null||g.call(b);q(0);W()}});
_.k$(function(){if(F.show()){var b;z((b=F.children)==null?void 0:b.call(F));var g;n((g=F.location)==null?void 0:g.call(F));var K;Y((K=F.classNames)==null?void 0:K.call(F));switch(h()){case 0:var C,k;(k=(C=V.value).showPopover)==null||k.call(C);q(1);break;case 3:q(1);var f,S;(S=(f=V.value).hidePopover)==null||S.call(f);var v,U;(U=(v=V.value).showPopover)==null||U.call(v)}}else switch(h()){case 2:q(3);break;case 1:var c,J;(J=(c=V.value).hidePopover)==null||J.call(c);W();q(0)}},"Z8V4Qb");
_.kN(function(){});
var R={};return _.a("yt-popover",{popover:"manual",el:V,style:_.Si({left:function(){var b;return(b=I())==null?void 0:b.left},
top:function(){var b;return(b=I())==null?void 0:b.top},
bottom:function(){var b;return(b=I())==null?void 0:b.bottom},
right:function(){var b;return(b=I())==null?void 0:b.right}}),
class:_.xx("ytPopoverComponentHost",d,(R.ytPopoverComponentHostClosing=function(){return h()===3},R.ytPopoverComponentHostSeeThrough=function(){var b;
return((b=F.seeThrough)==null?void 0:b.call(F))===!0},R)),
"on:animationend":M},y)},"S");var bqh={left:"0px",right:"auto",top:"0px",bottom:"auto"},T0h=function(){var F=this;this.registerTooltipElement=function(V){var d;F.tooltipElement=(d=V.querySelector("yt-popover"))!=null?d:void 0};
var W=_.L(_.Y$(void 0,void 0,"EIh5sc"));this.state=W.next().value;this.setState=W.next().value;W=_.L(_.Y$(void 0,void 0,"PC1M0b"));this.schedulerJobID=W.next().value;this.setSchedulerJobID=W.next().value},Y1Y=function(F,W){var V=ZT,d=_.HP.addJob(function(){var y=eiB(V,F,W);
V.currentConfig=W;V.setState({text:W.text,location:_.T("web_tooltip_location_fix")?void 0:y,anchor:F,offset:W.offset,style:W.style})},4,W.delay);
V.setSchedulerJobID(d)},plK=function(){var F=ZT,W=F.schedulerJobID();
W&&(_.HP.cancelJob(W),F.setSchedulerJobID(void 0));F.setState(void 0);F.currentConfig=void 0};
T0h.prototype.notify=function(F,W){var V;((V=this.state())==null?void 0:V.anchor)===F&&(V=eiB(this,F,W),this.currentConfig=W,this.setState({text:W.text,location:_.T("web_tooltip_location_fix")?void 0:V,anchor:F,offset:W.offset,style:W.style}))};
var eiB=function(F,W,V){var d=W.getBoundingClientRect();W=window.innerWidth;var y=window.innerHeight,z=V.location,I=V.offset;V=V.text;if(F=F.tooltipElement){var n=getComputedStyle(F);F=n.font;var M=JU(n.lineHeight),Y=JU(n.paddingLeft),h=JU(n.paddingRight),q=JU(n.paddingTop);n=JU(n.paddingBottom);var R=document.createElement("canvas").getContext("2d");R.font=F;V={width:R.measureText(V).width+Y+h,height:M+q+n}}else V=void 0;F=V;if(!F)return bqh;V=F.width;F=F.height;Y=I+F;q=I+V;M=d.top>=Y;Y=y-d.bottom>=
Y;h=d.left>=q;q=W-d.right>=q;n=z;switch(z){case "top":!M&&Y&&(n="bottom");break;case "bottom":!Y&&M&&(n="top");break;case "left":!h&&q&&(n="right");break;case "right":!q&&h&&(n="left")}switch(n){case "top":z=d.left+d.width/2-V/2;d=d.top-F-I;break;case "bottom":z=d.left+d.width/2-V/2;d=d.bottom+I;break;case "left":z=d.left-V-I;d=d.top+d.height/2-F/2;break;case "right":z=d.right+I;d=d.top+d.height/2-F/2;break;default:z=d.left+d.width/2-V/2,d=d.bottom+I}I=Object.assign({},bqh);z+V>W?(I.right="0px",I.left=
"auto"):(I.left=Math.round(Math.max(0,z)+window.scrollX)+"px",I.right="auto");d+F>y?(I.bottom="0px",I.top="auto"):(I.top=Math.round(Math.max(0,d)+window.scrollY)+"px",I.bottom="auto");return I};var ZT;ZT=new T0h;_.gAM=_.G(function(){var F=_.bu(function(){var y;return(y=ZT.state())==null?void 0:y.anchor},void 0,"tiGUn"),W=_.bu(function(){var y;
return(y=ZT.state())==null?void 0:y.text},void 0,"TA2GQe"),V=_.bu(function(){var y;
return(y=ZT.state())==null?void 0:y.style},void 0,"ucvFsf"),d=_.T("web_tooltip_location_fix")?_.bu(function(){var y=F();
var z=ZT.currentConfig;if(y&&z)return eiB(ZT,y,z)},void 0,"EpDz6"):_.bu(function(){var y;
return(y=ZT.state())==null?void 0:y.location},void 0,"aRJtfd");
return _.a("yt-tooltip",{class:"ytTooltipContainerHost",el:_.ji(ZT.registerTooltipElement),"aria-hidden":"true"},_.a(Rih,{classNames:function(){switch(V()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:d,show:function(){return!!W()&&!!d()},
seeThrough:!0},W))},"T");var LKY=W_("stamper-context");_.XU=_.G(function(F){var W=F.data;var V=F.icon;var d=F.iconName;var y=F.animateIcon;var z=F.secondaryIcon;var I=F.secondaryIconName;var n=F.focusedOverride;var M=F.clientOnlyWizTooltipsEnabled;q1Y();var Y=BcN(W),h=Y.size,q=Y.style;F=Y.disabled;var R=Y.onTap,b=Y.alignByText,g=Y.aTagConfig,K=Y.customColors,C=Y.segmentedPosition,k=Y.toggled,f=Y.toggleable,S=Y.accessibilityLabel,v=Y.onToggle,U=Y.iconPosition,c=Y.oneOffCustomTextWrap,J=Y.disableTextEllipsis,zG=Y.disableBackdropFilter,BC=Y.tooltipText,
bS=Y.ariaHidden,Yc=Y.tabIndex,ph=Y.buttonText,lS=Y.formattedButtonText,Or=Y.animatedTextProps,X1=Y.onClickRateLimitMs,MM=mQ$(W,V,z,d,I,n,y),nB=MM.type;V=MM.shouldFocus;d=MM.hasIconLeading;y=MM.hasIconTrailing;var vC=MM.hasIconLeadingTrailing,qM=MM.hasIconOnly;z=MM.hasIconOnly40;var ur=MM.hasIconWithLabel;I=MM.iconButton;var pB=MM.visiblyDisabled;n=MM.overrideSmallSizeIcon;var D8=MM.iconToRender;MM=MM.secondaryIconToRender;var sL=_.L(hOh(BC,Y.tooltipShape)).next().value,MK=function(jh){R==null||R(jh);
f()&&(v==null||v(jh))},wm=_.bu(function(){return X1==null?void 0:X1()},void 0,"siKywb"),hf=_.bu(function(){return wm()?yTT(MK,wm()):MK},void 0,"wDTcN");
Y={};var Sh={};return _.a(qqB,{className:_.xx("yt-spec-button-shape-with-label",(Y["yt-spec-button-shape-with-label--is-overlay"]=function(){return q()==="overlay"||q()==="overlay-dark"},Y)),
hasLabel:ur,textContent:function(){return _.a(pDT,{text:ph,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:c,iconPosition:U,formattedButtonText:lS,animatedTextProps:Or})}},_.a(YqT,{aTagConfig:g,
className:_.xx("yt-spec-button-shape-next",function(){return ax9(nB())},function(){return pB()?void 0:iHW(q())},function(){return MTS(h())},(Sh["yt-spec-button-shape-next--disabled"]=pB,Sh["yt-spec-button-shape-next--focused"]=V,Sh["yt-spec-button-shape-next--icon-trailing"]=y,Sh["yt-spec-button-shape-next--icon-leading"]=d,Sh["yt-spec-button-shape-next--icon-leading-trailing"]=vC,Sh["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return vC()&&!(ph()||lS())},Sh["yt-spec-button-shape-next--icon-button"]=
function(){return qM()||ur()},Sh["yt-spec-button-shape-next--icon-only-default"]=z,Sh["yt-spec-button-shape-next--align-by-text"]=b,Sh["yt-spec-button-shape-next--segmented-start"]=function(){return C()==="start"},Sh["yt-spec-button-shape-next--segmented-end"]=function(){return C()==="end"},Sh["yt-spec-button-shape-next--override-small-size-icon"]=n,Sh["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=c,Sh["yt-spec-button-shape-next--disable-text-ellipsis"]=J,Sh["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!zG()&&!_.T("web_disable_backdrop_filter")},Sh)),
style:function(){var jh=K();if(jh){var Ft=jh.color;var ju=jh.backgroundColor;jh=jh.borderColor;var Zm="";Ft&&(Zm+="color: "+Ft+";");ju&&(Zm+="background-color: "+ju+";");jh&&(Zm+="border-color: "+jh+";");Ft={style:Zm}}else Ft={};return Ft.style},
onClick:function(jh){hf()(jh)},
disabled:F,ariaLabel:S,toggleable:f,toggled:k,title:function(){return(M==null?0:M())||!BC()?"":BC()},
visiblyDisabled:pB,ariaHidden:bS,tabIndex:Yc,ref:function(jh){(M==null?0:M())&&sL(jh)}},_.a(hiu,{data:W,
hasIconLeading:d,hasIconLeadingTrailing:vC,hasIconTrailing:y,iconButton:I,icon:D8,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:MM})))},"V");
_.XU.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.xm=_.G(function(F){var W=F.data;var V=F.className;var d=F.style;var y=F.useOutlinedIcon;var z=F.buttonOverrides;var I=F.animatedTextProps;var n=F.onClick;var M=F.target;var Y=_.DO("button-view-model",function(U){U.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var c=W().targetId;c&&_.QI(_.FU(),c,U);return function(){Zy(_.FU(),U)}}),h=function(){return W().iconName},q=function(){var U;
return(U=W())==null?void 0:U.entityKey},R=_.FP(function(U){a:{var c=q(),J=W().buttonEntitySelectorType;
if(J&&c)switch(J){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":U=(U=_.v7(U,c))?{isHidden:U.adsState==="ADS_STATE_NONE"||U.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:U={isHidden:!1};break a}U=void 0}return U}),b,g=(b=_.PY().resolve(_.SU(_.dA)))==null?void 0:b(),K=function(){var U=W();
var c=z==null?void 0:z(),J=I==null?void 0:I(),zG=M==null?void 0:M();if(U){var BC=HHG(U.type);var bS=!!U.title||!!U.titleFormatted;var Yc=!(!U.iconName&&!U.iconImage);bS=Yc&&!bS?"icon-only":Yc?U.iconTrailing||U.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;bS==="icon-only-40"&&(BC="text");var ph;Yc=(ph=c==null?void 0:c.state)!=null?ph:DQL(U.state);var lS,Or=(lS=c==null?void 0:c.disabled)!=null?lS:U.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||U.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.T("web_button_vm_refactor_disabled")){var X1;Or=(X1=c==null?void 0:c.disabled)!=null?X1:Yc==="disabled"}J=J&&J.numberText&&!isNaN(Number(J.numberValue))?J:void 0;lS=Object;X1=lS.assign;ph=U.title;var MM=U.titleFormatted,nB=U.accessibilityText,vC=KBL(U.style),qM=A_m(U.buttonSize);zG=uwL(U,Y,Or,n,zG);Or=Or&&!U.onDisabledTap;var ur=eOm(U,Y),pB=U.customFontColor,D8=U.customBackgroundColor;var sL=U.customBorderColor;var MK=U.customDarkThemeFontColor,wm=U.customDarkThemeBackgroundColor,hf=U.customDarkThemeBorderColor;
pB=g&&MK?MK:pB;D8=g&&wm?wm:D8;sL=g&&hf?hf:sL;sL={color:pB?_.MV(pB):void 0,backgroundColor:D8?_.MV(D8):void 0,borderColor:sL?_.MV(sL):void 0};if(hf=_.e(U.tooltipData,JNr)){var Sh;D8={text:(Sh=hf.tooltipText)!=null?Sh:"",location:bHW(hf.placement),style:hf.style}}else D8=void 0;U=X1.call(lS,{},{buttonText:ph,formattedButtonText:MM,animatedTextProps:J,accessibilityLabel:nB,style:vC,type:BC,state:Yc,size:qM,iconPosition:bS,onTap:zG,disabled:Or,aTagConfig:ur,customColors:sL,tooltipText:U.tooltip,tooltipShape:D8},
c)}else U={style:"mono",type:"text",state:"active",size:"M"};U.focused=f();return U},C=function(){return Ixc(K(),!!W().iconName)};
F=_.L(_.Y$(!1,void 0,"yZ8hab"));b=F.next().value;var k=F.next().value,f=b;F=_.Ef(function(){var U=_.PY().resolve(_.SU(_.wJ));U&&k(U.isKeyBoardInUse());return!0});
b=_.Ef(function(){k(!1);return!0});
_.k$(function(){var U,c=_.e(W==null?void 0:(U=W())==null?void 0:U.onVisible,_.Yx);c&&_.hU(c,{disableClickTracking:!0})},"G9MlKd");
var S=function(){var U;return(W==null?0:(U=W())==null?0:U.iconImage)?{sources:[W().iconImage]}:void 0},v=_.T("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.a("button-view-model",{el:Y,class:_.xx("ytSpecButtonViewModelHost",V),"on:focusin":F,"on:focusout":b},_.a(_.p,{cond:function(){var U,c;return!((c=q()&&W().buttonEntitySelectorType&&((U=R())==null?void 0:U.isHidden))!=null&&c)},
then:function(){return _.a(_.p,{cond:S,then:function(U){return _.a(_.XU,{data:K,icon:function(){return _.a(_.rB,{data:U,alt:"",targetWidth:C,targetHeight:C,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:v})},
else:function(){return _.a(_.XU,{data:K,icon:function(){return _.a(_.P7,{icon:h,active:function(){return(y==null?0:y())?!1:K().toggled},
animateIcon:function(){var U;return!!(d==null?0:(U=d())==null?0:U.animateIcon)},
size:C})},
clientOnlyWizTooltipsEnabled:v})}})}}))},"X");
_.xm.idomCompat={callbacks:{onClick:!0}};_.Na(_.G(function(F){return _.a("yt-button-view-model",{id:F.id,class:_.xx(F.scopingClassName,F.classes),icon:function(){var W;return(W=F.icon)==null?void 0:W.call(F)},
"dialog-dismiss":function(){var W;return((W=F.dialogDismiss)==null?0:W.call(F))?"":void 0}},_.a(_.xm,{data:function(){var W;
return(W=F.data)==null?void 0:W.call(F)},
className:function(){var W;return(W=F.className)==null?void 0:W.call(F)},
style:function(){var W;return(W=F.style)==null?void 0:W.call(F)},
useOutlinedIcon:function(){var W;return(W=F.useOutlinedIcon)==null?void 0:W.call(F)},
buttonOverrides:function(){var W;return(W=F.buttonOverrides)==null?void 0:W.call(F)},
animatedTextProps:function(){var W;return(W=F.animatedTextProps)==null?void 0:W.call(F)},
onClick:function(W){var V;return(V=F.onClick)==null?void 0:V.call(F,W)}}))},"Y"),"yt-button-view-model",{props:{data:_.Hm,
className:_.Hm,style:_.Hm,useOutlinedIcon:_.Hm,buttonOverrides:_.Hm,animatedTextProps:_.Hm,onClick:_.Cd,scopingClassName:_.Hm,id:_.Hm,icon:_.Hm,dialogDismiss:_.Hm,classes:_.Hm,target:_.Cd}});_.Na(_.G(function(F){var W=F.data;var V=F.id;var d=F.className;var y=F.iconName;var z=F.animateIcon;var I=F.secondaryIconName;F=_.L(_.Y$(!1,void 0,"TtJl8"));var n=F.next().value,M=F.next().value,Y=function(){var q=_.PY().resolve(_.SU(_.wJ));q&&M(q.isKeyBoardInUse())},h=function(){M(!1)};
F=_.DO("yt-button-shape",function(q){if(_.PY().resolve(_.SU(_.wJ)))return q.addEventListener("focusin",Y),q.addEventListener("focusout",h),function(){q.removeEventListener("focusin",Y);q.removeEventListener("focusout",h)}});
return _.a("yt-button-shape",{el:F,id:V,class:d},_.a(_.p,{cond:W,then:function(){return _.a(_.XU,{data:W,iconName:y,secondaryIconName:I,focusedOverride:n,animateIcon:z})}}))},"Z"),"yt-button-shape",{props:{data:_.Hm,
id:_.Hm,className:_.Hm,iconName:_.Hm,animateIcon:_.Hm,secondaryIconName:_.Hm,clientOnlyWizTooltipsEnabled:_.Hm,disableUpgrade:_.Hm},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var Ec=function(){var F=_.w.apply(this,arguments)||this;F.isGoalActive=!0;return F};
_.u(Ec,_.w);Ec.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
Ec.prototype.progressBarChanged=function(){var F=_.OA(this.hostElement).querySelector("#progress-bar-progress"),W,V,d,y=(d=Number((W=this.creatorGoalState)==null?void 0:W.currentGoalCount)/Number((V=this.creatorGoalState)==null?void 0:V.totalGoalCount)*100)!=null?d:0,z;F.style.width=((z=Math.min(y,100))!=null?z:0)+"%"};
Ec.prototype.goalStateChanged=function(){var F;this.isGoalActive=((F=this.creatorGoalState)==null?void 0:F.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var W;F={"--yt-progress-bar-color":uKW((W=this.creatorGoalState)==null?void 0:W.progressBarColor)};_.cc(this.hostElement,F)};
Ec.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.S0.Object.defineProperties(Ec.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var F;return this.isGoalActive&&!((F=this.creatorGoalState)==null||!F.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.creatorGoalState)==null?0:F.endTimestampMs){var W;F=Number((W=this.creatorGoalState)==null?void 0:W.endTimestampMs)/1E3;return{seconds:String(F)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.creatorGoalState)==null?0:F.themedTargetImage){var W;F=_.e((W=this.creatorGoalState)==null?void 0:W.themedTargetImage,Gvh);return this.isAppDarkTheme()?F==null?void 0:F.imageDark:F==null?void 0:F.imageLight}}}});
_.S0.Object.defineProperties(Ec,{template:{configurable:!0,enumerable:!0,get:function(){return Qti()}}});
Ec.prototype.goalStateChanged=Ec.prototype.goalStateChanged;Ec.prototype.progressBarChanged=Ec.prototype.progressBarChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ec.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],Ec.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ec.prototype,"ytRendererBehavior",void 0);
_.x([_.N({selectorArgs:["data.creatorGoalEntityKey"],selector:function(F,W){return _.cZ(F.entities,"creatorGoalEntity",W)}}),
_.E("design:type",Object)],Ec.prototype,"creatorGoalState",void 0);_.x([_.N(),_.E("design:type",Object)],Ec.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Ec.prototype,"isGoalActive",void 0);_.x([_.A("creatorGoalState","isGoalActive"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Ec.prototype,"shouldShowCountdown",null);_.x([_.A("creatorGoalState"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ec.prototype,"endTimestamp",null);
_.x([_.A("creatorGoalState"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ec.prototype,"targetIconThemedImage",null);_.x([_.Jw("creatorGoalState.currentGoalCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ec.prototype,"progressBarChanged",null);_.x([_.Jw("creatorGoalState.creatorGoalState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ec.prototype,"goalStateChanged",null);
_.x([_.Yf({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Ec);_.O(Ec,"yt-creator-goal-progress-flow-view-model",function(){return Qti()},{mode:0});var ufC;var KPQ;var cm=function(){return _.w.apply(this,arguments)||this};
_.u(cm,_.w);cm.prototype.attached=function(){var F,W,V;if(this==null?0:(F=this.data)==null?0:(W=F.pdgPurchasedBumperLoggingDirectives)==null?0:(V=W.loggingDirectives)==null?0:V.trackingParams){var d,y,z;CeY(this==null?void 0:(d=this.data)==null?void 0:(y=d.pdgPurchasedBumperLoggingDirectives)==null?void 0:(z=y.loggingDirectives)==null?void 0:z.trackingParams)}};
cm.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],cm.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],cm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cm.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],cm);
_.O(cm,"yt-live-chat-item-bumper-view-model",function(){if(KPQ===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ufC===void 0&&(ufC=document.createElement("template"));var d=ufC;V.call(W,d.content.cloneNode(!0),F.content.firstChild);KPQ=F}F=KPQ;return F},{mode:0});var HqS;var DbT;_.j3=function(F,W){this.data=F;this.actions=W;this.data=F;this.actions=W};
_.Tm=function(){};_.t$={};_.t$.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(F,W){kom(this.hostElement,F,W)},
getNavigationEndpointPopupAction:function(F){return lx9(F,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(F,W){NcL(this.hostElement,F,W,this.openPopupConfig)}};var EU$=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.So={};
_.So.YtEndpointBehavior=[_.t$.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.wp("openPopupConfig");(this.useClickHandler=_.Gh("useClickHandler",!1))?this.hostElement.addEventListener("click",tw(this,this.onEndpointClick_)):(AM(this.hostElement,"tap",tw(this,this.onEndpointTap_)),AM(this.hostElement,"touchend",tw(this,this.onEndpointTouchEnd_)));AM(this.hostElement,"touchstart",tw(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
tw(this,this.onEndpointTapStart_))},
onEndpointClick_:function(F){GoL(this.hostElement,F,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(F){var W=this.hostElement,V=this.openPopupConfig,d=this.disableCommandHandlerOverride;d=d===void 0?!1:d;var y=fx1(F);if(y){y.href&&qV(y.href);var z=F.detail;var I=z.sourceEvent;z=z.preventer;I=I.button!==void 0?I.button===0&&!WI(I):z?!WI(z):!0;y.data&&I&&wlL(W,y,F,V,d)}},
onEndpointTouchEnd_:function(F){WI(F)||fx1(F)&&F.preventDefault()},
onEndpointTapStart_:function(F){xQr(F)}}];_.Pm={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(F){for(var W=_.$l.getInstance(),V=_.L(Object.keys(F)),d=V.next();!d.done;d=V.next()){var y=d.value;d=F[y];if(this&&this[d]){var z=W.actionRoutingMap.get(y);z||(z=new Map,W.actionRoutingMap.set(y,z));W.registerActionHandler(this,y,this[d].bind(this),z)}else y=Error("od"),y.params=d,_.$N(y)}},
unregisterActionMap:function(F){_.Og(_.$l.getInstance(),F,this)}}]};var yE=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_"+(_.T("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.T("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.T("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:_.T("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:_.T("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:_.T("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var d1;var zm=new Map;var ZHG=window.matchMedia("(forced-colors: active)").matches;var AtC;var jZT;var rth=new _.N4("LOTTIE_LOADER_TOKEN");_.J$=_.G(function(F){var W=F.data;var V=F.className;var d=F.animationName;var y=F.animationRef;var z=F.elRefForInterop;var I=_.Ae("lottie-component"),n;_.lu(function(){var Y;return void((Y=n)==null?void 0:Y.destroy())});
var M;_.k$(function(){var Y=_.f6(d);if(Y!==M){M=Y;var h=Object.assign({},{animationName:Y,animationRef:_.f6(y)},_.f6(W));try{_.PY().resolve(rth)().then(function(b){var g;(g=n)==null||g.destroy();var K,C;g=(C=z==null?void 0:(K=z())==null?void 0:K.value)!=null?C:I.value;K=h.animationRef;C=h.listeners;b=b.loadAnimation(Object.assign({},{container:g},h.animationConfig));K&&(K.lottieEl=b);if(C)for(g=_.L(Object.entries(C)),K=g.next();!K.done;K=g.next())C=_.L(K.value),K=C.next().value,(C=C.next().value)&&
b.addEventListener(K,C);n=b})}catch(b){Y=b;
var q="LottieComponent error.";Y.message&&(q+=" Original description: "+Y.message);_.Ct(Y,q);_.rL(Y);var R;((R=h.listeners)==null?0:R.error)&&h.listeners.error(Y)}}},"nrJISd");
return _.a(Csf,{cond:function(){return!(z==null?0:z())},
then:function(){return _.a("lottie-component",{class:_.xx("ytLottieComponentHost",V),el:I})}})},"aa");_.Na(_.G(function(F){return _.a("ytd-lottie-player",{id:F.id,hidden:F.hidden,class:F.className,"aria-label":F.ariaLabel,style:"display: block;"},_.a(_.J$,{data:F.data,animationName:function(){var W;return((W=F.data().animationConfig)==null?void 0:W.name)||""},
animationRef:function(){return F.data().animationRef}}))},"ba"),"ytd-lottie-player",{props:{data:_.Hm,
id:_.Hm,hidden:_.Hm,className:_.Hm,ariaLabel:_.Hm}});var Zu=function(){var F=_.w.apply(this,arguments)||this;F.animationRef={};F.delhiIconsEnabled=_.T("enable_web_delhi_icons");return F};
_.u(Zu,_.w);_.B=Zu.prototype;
_.B.handlePropertyChange=function(){var F=this.animatedIcon,W=this.active,V=this.isDarkTheme;if(F){var d=this.previousActive!==W;this.previousActive=W;this.animationRef.lottieEl?d?this.toggleAnimation(W,F.totalFrames):_.T("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(W,F.totalFrames):W?this.initializeAnimationAsToggled(F.lottiePlayerProps,F.totalFrames):this.initializeAnimationAsUntoggled(F.lottiePlayerProps);F.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
F.type;this.lottiePlayerProps=this.computeLottiePlayerProps(F,V)}};
_.B.computeLottiePlayerProps=function(F,W){var V=this.deepCloneLottiePlayerProps(F);W?(W=F.nameDarkTheme,F=F.pathDarkTheme):(W=F.name,F=F.path);V.animationConfig.name=W;(W=zm.get(F))?V.animationConfig.animationData=W:V.animationConfig.path=F;return V};
_.B.initializeAnimationAsToggled=function(F,W){F.animationConfig.initialSegment=[W-1,W]};
_.B.initializeAnimationAsUntoggled=function(F){F.animationConfig.initialSegment=void 0};
_.B.toggleAnimation=function(F,W){if(F){var V;(V=this.animationRef.lottieEl)==null||V.playSegments([0,W],!0)}else{var d;(d=this.animationRef.lottieEl)==null||d.playSegments([0,1],!0)}};
_.B.setAnimationState=function(F,W){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(F?W-1:0,!0)};
_.B.deepCloneLottiePlayerProps=function(F){var W=Object.assign({},F.lottiePlayerProps.animationConfig);F=Object.assign({},F.lottiePlayerProps);F.animationConfig=W;return F};
Zu.prototype.handlePropertyChange=Zu.prototype.handlePropertyChange;_.x([_.N(),_.E("design:type",Object)],Zu.prototype,"animatedIcon",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Zu.prototype,"active",void 0);_.x([_.N(),_.E("design:type",Boolean)],Zu.prototype,"isDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],Zu.prototype,"animatedIconType",void 0);_.x([_.N(),_.E("design:type",Boolean)],Zu.prototype,"previousActive",void 0);
_.x([_.N(),_.E("design:type",Object)],Zu.prototype,"lottiePlayerProps",void 0);_.x([_.N(),_.E("design:type",Object)],Zu.prototype,"animationRef",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Zu.prototype,"delhiIconsEnabled",void 0);_.x([_.Jw("animatedIcon","active","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zu.prototype,"handlePropertyChange",null);_.x([_.Yf({is:"yt-animated-icon",disableElementRegistration:!0})],Zu);
_.O(Zu,"yt-animated-icon",function(){if(jZT===void 0){var F=document.createElement("template");_.H(F,'\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="lottie-player style-scope yt-animated-icon" data="[[lottiePlayerProps]]"></ytd-lottie-player>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;AtC===void 0&&(AtC=document.createElement("template"));var d=AtC;V.call(W,d.content.cloneNode(!0),F.content.firstChild);jZT=F}F=jZT;return F},{mode:2});var Clm;var k1f;_.ox=_.G(function(F){var W={value:null,cancelled:!1};_.lu(function(){W.cancelled=!0});
var V=_.bu(F.data,{equals:function(d,y){return d.iconName===y.iconName&&d.iconStyle===y.iconStyle&&d.iconSize===y.iconSize&&d.iconSetName===y.iconSetName&&d.iconSelected===y.iconSelected}},"ck24jb");
return _.a("span",{class:"yt-icon-shape",el:_.ji(function(d){_.k$(function(){var y,z=(y=F.options)==null?void 0:y.call(F);y=V();dCf(d,W,y,z)},"v878Je")})})},"da");
_.ox.idomCompat=!0;var uFc=["youtube_fill","youtube_outline"];var lhu=new _.Vs({type:"iconset",value:void 0}),QJ=function(){var F=_.w.apply(this,arguments)||this;F.isDarkTheme=document.documentElement.hasAttribute("dark");F.iconName="";F.iconsetName="yt-icons";F.iconset=null;F.missingIconSet=!1;F.iconType=null;F.iconShapeDataSignal=_.Y$(void 0,void 0,"TaEgXd");F.renderingOptionsSignal=_.Y$({iconWidth:"100%",iconHeight:"100%",iconFilter:F.iconFilter,iconColor:F.gradientColor},void 0,"a1vqYe");F.wizHasRendered=!1;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return F};
_.u(QJ,_.w);QJ.prototype.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&(this.isDarkTheme=F)};
QJ.prototype.handlePropertyChange=function(){var F=this,W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k;return _.m(function(f){switch(f.nextAddress){case 1:if(W=!F.icon&&!F.iconName||!F.isAttached)return f.return();V=F;d=V.icon;y=V.size;z=V.defaultToFilled;I=V.active;n=V.targetContainer;F.toggleContainerClass(n);_.T("kevlar_use_wil_icons")&&d&&(M=WzG(d),F.iconType=M.length?M[1]:null);if(d){f.jumpTo(2);break}F.iconsetName="";F.iconName="";return f.yield(F.renderIcon(n,d),3);case 3:return f.return();case 2:Y=N0E(d);
h=WzG(Y);h.length&&(F.iconsetName=h[0],F.iconName=h[1]);if(!_.T("kevlar_use_wil_icons")){f.jumpTo(4);break}q=QJ;R=fhB;b=F.iconType;g=F.active;K=F.defaultToFilled;C=F.size;k=F.iconsetName;return f.yield(wDM(),6);case 6:return f.yield(R.call(q,b,g,K,C,k,f.yieldResult),5);case 5:F.iconShapeData=f.yieldResult;case 4:if(F.shouldRenderIconShape(n)){f.jumpTo(7);break}return f.yield(F.determineIconSet(Y,I,z,y,n),7);case 7:return f.yield(F.renderIcon(n,d),0)}})};
QJ.prototype.toggleContainerClass=function(F){F?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var N0E=function(F){return!_.T("default_to_innertube_icon")||F.indexOf(":")>0?F:_.SJ(F)};
_.B=QJ.prototype;_.B.determineIconSet=function(F,W,V,d){var y=this;return _.m(function(z){return z.nextAddress==1?_.T("kevlar_system_icons")||_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.wp("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?z.yield(y.switchToYtSysIconset(F,W,V,d),3):z.jumpTo(2):z.nextAddress!=2?z.return():z.yield(y.useYtSysIconsetForMissingIcons(F,W,V,d),0)})};
_.B.switchToYtSysIconset=function(F,W,V,d){var y=this,z,I,n,M,Y,h,q;return _.m(function(R){switch(R.nextAddress){case 1:if(!F||y.iconsetName!=="yt-icons"&&y.iconsetName!=="yt-sys-icons"){R.jumpTo(0);break}z=WzG(F);I=z[1];var b=I;if(LzK(b))I=b;else{var g=b=b.toLowerCase();(b=Oci.get(b))&&(g=b);I=g}_.T("enable_polymer_icons_replace_underscores_dash")&&I.includes("_filled")&&(I=I.replace(/_filled/g,"-filled"));return R.yield(tj(I,!0),3);case 3:return n=R.yieldResult,R.yield(tj(I,!1),4);case 4:if((M=
R.yieldResult)||W&&n)y.iconsetName="yt-sys-icons";y.iconName=y.getIconName(I,W,V,M,n);if(d===24){R.jumpTo(0);break}Y="yt-sys-icons"+d+":"+y.iconName;return R.yield(tj(Y,!1,!0),6);case 6:return h=R.yieldResult,R.yield(tj(Y,!0,!0),7);case 7:q=R.yieldResult;y.iconName=y.getIconName(I,W,V,h,q);if(!W&&h||W&&q)y.iconsetName="yt-sys-icons"+d;_.UD(R)}})};
_.B.getIconName=function(F,W,V,d,y){F.includes("-filled")&&(F=F.replace("-filled",""));return y&&(W||V)?F+"-filled":F};
_.B.useYtSysIconsetForMissingIcons=function(F,W,V,d){var y=this,z,I;return _.m(function(n){if(n.nextAddress==1)return y.iconsetName!=="yt-icons"?n.jumpTo(0):n.yield(tj(y.iconName,!1,!1,!0),3);if(n.nextAddress!=4)return z=n.yieldResult,n.yield(tj(y.iconName,!1),4);I=n.yieldResult;if(z||!I)return n.jumpTo(0);y.iconsetName="yt-sys-icons";return n.yield(y.switchToYtSysIconset(F,W,V,d),0)})};
_.B.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var wDM=function(){return _.m(function(F){try{return F.return(_.PY().resolve(_.Ph))}catch(W){return F.return(new Promise(function(V){_.Dy().parkOrScheduleJob(function(){V(_.PY().resolve(_.Ph))},2,"ci")}))}})},fhB=function(F,W,V,d,y,z){d=d===void 0?24:d;
if(F){F=F.toLowerCase();var I=F.endsWith("_filled")||F.endsWith("-filled");W={iconName:F,iconStyle:(W===void 0?0:W)||(V===void 0?0:V)||I?"youtube_fill":"youtube_outline",iconSize:d,iconSetName:y===void 0?"yt-icons":y};V=!!z.resolveIcon(W);V||(W.iconSize=void 0,V=!!z.resolveIcon(W));!V&&I&&(W.iconName=F.substring(0,F.length-7),W.iconSize=d,V=!!z.resolveIcon(W),V||(W.iconSize=void 0,V=!!z.resolveIcon(W)));V||(W.iconStyle=void 0,V=!!z.resolveIcon(W));V||_.rL(new _.po("Icon not supported",{iconName:W.iconName,
iconStyle:W.iconStyle,iconSize:W.iconSize,iconType:F}));return V?W:void 0}};
_.B=QJ.prototype;_.B.shouldRenderIconShape=function(F){if(!_.T("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;F=this.getContainer(F);return!QoL(F,this.icon)};
_.B.renderIcon=function(F,W){var V=this,d,y,z,I,n,M,Y,h;return _.m(function(q){switch(q.nextAddress){case 1:if(W&&V.icon!==W)return q.return();d=V.getContainer(F);y=QoL(d,V.icon);if(V.shouldRenderIconShape(F)&&V.iconType)return V.applyIconShape(y,d),q.return();V.removeIconShape();if(!d)return q.return();V.iconName===""&&V.iconset&&d&&(V.removeStaticIcon(V.iconset,d),y&&V.removeAnimatedIcon(d));if(V.iconName===""&&V.iconset||!V.iconsetName||!lhu)return q.return();V.iconset=lhu.byKey(V.iconsetName);
if(!V.iconset)return V.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.SL(V,V.onIconsetAdded)),q.return();V.missingIconSet&&(V.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.SL(V,V.onIconsetAdded)));I=(z=y||V.isAnimatedIcon?PeL(V.icon):void 0)&&!z.lazyLoad;M=z&&((n=z)==null?void 0:n.lazyLoad)&&(z.lottiePlayerProps.animationConfig.animationData?!0:zm.get(V.isDarkTheme?z.pathDarkTheme:z.path)?!0:!1);if(I||M)return V.applyAnimatedIcon(d,z,V.iconset),q.return();if(M||
(Y=z)==null||!Y.lazyLoad){q.jumpTo(2);break}h=Wm$(z,V.isDarkTheme);V.applyStaticIcon(V.iconset,d,V.iconName,F,y);return q.yield(h,3);case 3:return q.yield(V.renderIcon(V.targetContainer,V.icon),4);case 4:return q.return();case 2:V.applyStaticIcon(V.iconset,d,V.iconName,F,y),_.UD(q)}})};
_.B.getContainer=function(F){var W,V=(W=OzW(this.hostElement))==null?void 0:W.host;W=!!V&&!!V.polymerController;if(!F||W)return F?this.getTargetContainer(F,V):this.hostElement};
_.B.getTargetContainer=function(F,W){var V=_.OA(W).querySelector("#"+F);V||(F=new _.po("yt-icon container missing",W.is,F),_.Ab(F));return V};
_.B.applyStaticIcon=function(F,W,V,d,y){y&&this.removeAnimatedIcon(W);this.removeIconShape();y=y&&!!this.iconType&&!!this.iconShapeData&&_.T("kevlar_use_wil_icons");try{y?this.applyIconShape(!1,W):F.applyIcon(W,V)}catch(z){this.handleError(z,d,W)}};
_.B.applyIconShape=function(F,W){this.iconset&&W&&(this.removeStaticIcon(this.iconset,W),F&&this.removeAnimatedIcon(W));F={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var V=_.L(this.iconShapeDataSignal);W=V.next().value;V=V.next().value;var d=_.L(this.renderingOptionsSignal),y=d.next().value;d=d.next().value;V(this.iconShapeData);d(F);if(!this.wizHasRendered)for(this.wizHasRendered=!0,F=_.L(y7W(W,y)).next().value;F.firstChild;)_.OA(this.hostElement).appendChild(F.firstChild)};
_.B.removeIconShape=function(){if(_.T("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.B.removeStaticIcon=function(F,W){F.removeIcon(W)};
_.B.applyAnimatedIcon=function(F,W,V){this.removeStaticIcon(V,F);this.removeIconShape();var d;V=this.animatedIconElement&&((d=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:d.type)===W.type;if(this.animatedIconElement&&V){this.animatedIconElement.polymerController.animatedIcon=W;var y;((y=this.animatedIconElement)==null?void 0:y.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(F),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=W,this.animatedIconElement.polymerController.active=this.active,_.T("delhi_modern_web_player_icons")?(W=J_c(F,this.icon)&&F.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=W?W.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.T("kevlar_use_wil_icons")?
F.insertBefore(this.animatedIconElement,F.childNodes[0]):(F=_.OA(F),F.insertBefore(this.animatedIconElement,F.childNodes[0]))};
_.B.removeAnimatedIcon=function(F){_.T("kevlar_use_wil_icons")?this.animatedIconElement&&F.contains(this.animatedIconElement)&&F.removeChild(this.animatedIconElement):(F=_.OA(F),this.animatedIconElement&&F.contains(this.animatedIconElement)&&F.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.B.handleError=function(F,W,V){_.Ct(F,this.iconName,W,V);W=QoL(V,this.icon);var d=!1;window.location.href.includes("JpymaW6Lh2w")?d=!0:V._svgIcon&&(V=(V=V._svgIcon.parentNode)?V.tagName:"unknown",_.Ct(F,V),V==="YT-ICON"&&F.name==="NotFoundError"?d=!0:F.name==="NotFoundError"&&W&&(d=!0));d?_.rL(F):_.Ab(F)};
_.S0.Object.defineProperties(QJ,{template:{configurable:!0,enumerable:!0,get:function(){if(k1f===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;
Clm===void 0&&(Clm=document.createElement("template"));var d=Clm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);k1f=F}F=k1f;return F}}});
QJ.prototype.handlePropertyChange=QJ.prototype.handlePropertyChange;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],QJ.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",String)],QJ.prototype,"icon",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],QJ.prototype,"active",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],QJ.prototype,"defaultToFilled",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],QJ.prototype,"isAnimatedIcon",void 0);
_.x([_.N({value:24}),_.E("design:type",Number)],QJ.prototype,"size",void 0);_.x([_.N({value:""}),_.E("design:type",String)],QJ.prototype,"targetContainer",void 0);_.x([_.N(),_.E("design:type",Object)],QJ.prototype,"animatedIconElement",void 0);_.x([_.N(),_.E("design:type",Object)],QJ.prototype,"isDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],QJ.prototype,"ariaHidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],QJ.prototype,"ariaLabel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],QJ.prototype,"role",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],QJ.prototype,"tabindex",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],QJ.prototype,"title",void 0);_.x([_.N(),_.E("design:type",String)],QJ.prototype,"style",void 0);_.x([_.N(),_.E("design:type",String)],QJ.prototype,"iconFilter",void 0);_.x([_.N(),_.E("design:type",String)],QJ.prototype,"gradientColor",void 0);
_.x([_.Jw("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],QJ.prototype,"handlePropertyChange",null);_.x([_.Yf({is:"yt-icon",noInjection:!0})],QJ);var z$$="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),sNC=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var G1E={};G1E.YtPlaintextBehavior=[_.JO,{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(F){F.preventDefault();F=F.clipboardData.getData("text/plain");document.execCommand("insertText",!1,F)},
preventRichTextFormatting_:function(F){_.Jc&&(F=F.detail.keyboardEvent,F.stopImmediatePropagation(),F.preventDefault())}}];var $bB;var UbE;var FN=function(){var F=_.w.apply(this,arguments)||this;F.ignoreShadyDom=!1;F.hasChange_=!1;F.hasSetTitle_=!1;F.useIOObserverForVisibilityLogging_=_.T("kevlar_use_vimio_behavior")&&_.wp("INNERTUBE_CLIENT_NAME")==="WEB";F.ytFormattedStringObserverHandlerKeys_=void 0;return F};
_.u(FN,_.w);_.B=FN.prototype;_.B.created=function(){this.useIOObserverForVisibilityLogging_=_.T("kevlar_use_vimio_behavior")&&_.wp("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.B.ready=function(){_.wp("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_()};
_.B.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.B.detached=function(){this.unobserveIOObservers_()};
_.B.clearContents_=function(){for(var F=this.getRoot(),W=F.lastChild;W&&W.tagName!=="STYLE";){try{F.removeChild(W)}catch(V){break}W=F.lastChild}};
_.B.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var F=_.L(this.ytFormattedStringObserverHandlerKeys_),W=F.next();!W.done;W=F.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(W.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.B.resetForAttributedString=function(){var F=this.getRoot();!F.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),F.appendChild(this.ytAttributedStringElementRef))};
_.B.resetForFormattedString=function(){var F=this.getRoot(),W=F.querySelector("yt-attributed-string");W&&(this.ytAttributedStringElementRef=F.removeChild(W))};
_.B.textChanged=function(){this.textChanged_(this.text)};
_.B.textChanged_=function(F){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!F||!F.runs&&!F.simpleText;if(_.T("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var W=this.hostElement.firstChild;W&&W.nodeName==="FONT";){var V=W;W=W.nextSibling;this.hostElement.removeChild(V)}W=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
V=F.simpleText;var d;!V&&((d=F.runs)==null?void 0:d.length)===1&&this.isSimpleString_(F.runs[0])&&(V=F.runs[0].text);V!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.wp("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(V!==void 0){try{W.textContent=V}catch(y){}W.textContent||(this.isEmpty=!0)}else F=F.runs,V!==void 0&&(F=[{text:V}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),F&&this.updateText_(F),
W.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.B.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)};
_.B.computeAriaLabel_=function(F){return F};
_.B.computeEllipsisTruncateStyling=function(F,W){return F&&!W};
_.B.computeUseAttributedString=function(F){return _.T("web_replace_formatted_with_attributed_string")&&$kG(F)&&!this.disableAttributedString&&!this.enableContentEditable};
_.B.setNodeStyle_=function(F,W){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.T("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?W.removeAttribute("dir"):W.setAttribute("dir","auto");W.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");W.style.color="";var V=null;this.noStyles||(F.bold&&(W.classList.add("bold"),V="bold"),F.deemphasize&&(W.classList.add("deemphasize"),V="deemphasize"),F.italics&&W.classList.add("italic"),
F.strikethrough&&W.classList.add("strikethrough"),F.errorUnderline&&(W.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),F.bracket&&W.classList.add("bracket"),F.textColor&&(W.style.color=_.iz(F.textColor)));V!==W.getAttribute("style-target")&&(V?W.setAttribute("style-target",V):W.removeAttribute("style-target"))};
_.B.setUpVisibilityLogging_=function(F,W){var V=this;this.setNodeTrackingParams_(F,W);var d;((d=W.data)==null?0:d.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(F=this.ytRendererBehavior.visibilityObserver.observe(W,function(y){var z=V.ytRendererBehavior.getVisibilityLogger();z&&z.reportShown(y)},this.ytRendererBehavior.visibilityOptionVisible_),W=this.ytRendererBehavior.visibilityObserver.observe(W,function(y){var z=V.ytRendererBehavior.getVisibilityLogger();
z&&z.reportHidden(y)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(F),this.ytFormattedStringObserverHandlerKeys_.push(W))};
_.B.setNodeTrackingParams_=function(F,W){W.data||(W.data={});if((F=F.loggingDirectives?F.loggingDirectives.trackingParams:null)||W.data.trackingParams)W.data.trackingParams=F};
_.B.computeHasLinkOnly_=function(F){return!(!F||F.length!==1||this.noEndpoints||!F[0].navigationEndpoint)};
_.B.getRoot=function(){var F=this.buildScopeDomOptions();return this.enableContentEditable?_.OA(_.OA(this.hostElement,F).querySelector("[contenteditable]")):_.OA(this.hostElement,F)};
_.B.fixContenteditableScope=function(){var F=function(W){W&&(W.nodeType===1&&W.classList&&(W.classList.add("style-scope"),W.classList.add("yt-formatted-string")),W.childNodes&&W.childNodes.forEach(function(V){F(V)}))};
F(this.getRoot())};
_.B.updateText_=function(F){for(var W=F.length,V=this.getRoot(),d=V.firstChild;d&&d.nodeName==="STYLE";)d=d.nextSibling;for(var y=0;y<W&&d;){var z=F[y],I=_.T("remove_cr_char")&&z.text?z.text.replace("\r",""):z.text;if(this.isSimpleString_(z)&&!this.useMixedDirectionFormattedStrings)if(d.nodeName==="#text"){d.textContent!=I&&(d.textContent=I);y++;d=d.nextSibling;continue}else break;if(_.e(z,i$))break;else if(!this.noEndpoints&&z.navigationEndpoint){if(d.nodeName!=="A")break;this.setDataOnAnchor_(d,
z.navigationEndpoint)}else if(d.nodeName!=="SPAN")break;this.setNodeStyle_(z,d);this.setUpVisibilityLogging_(z,d);d.textContent!=I&&(d.textContent=I);y++;d=d.nextSibling}if(d)for(z=V.lastChild,d=y?d.previousSibling:null;z&&z!=d;){try{V.removeChild(z)}catch(n){break}z=V.lastChild}y!==W&&this.addTextNodes_(F,y)};
_.B.addTextNodes_=function(F,W){for(var V=document.createDocumentFragment(),d=F.length;W<d;W++){var y=F[W],z=_.T("remove_cr_char")&&y.text?y.text.replace("\r",""):y.text;if(this.isSimpleString_(y)&&!this.useMixedDirectionFormattedStrings)V.appendChild(document.createTextNode(z));else{var I=_.e(y,i$);if(I){if(I.image){var n=document.createElement("img");I.isCustomEmoji||n.classList.add("small-emoji");n.classList.add("emoji");I.isCustomEmoji&&(n.dataset.emojiId=I.emojiId);n.src=_.fd(I.image.thumbnails,
this.emojiSize);(y=this.get("image.accessibility.accessibilityData.label",I))?n.alt=y:I.shortcuts&&I.shortcuts.length>0?n.alt=I.shortcuts[0]:I.emojiId&&(n.alt=I.emojiId);V.appendChild(n);this.hasEmoji=!0}}else!this.noEndpoints&&y.navigationEndpoint?(n=document.createElement("a"),n.classList.add("yt-simple-endpoint"),n.setAttribute("spellcheck","false"),this.setDataOnAnchor_(n,y.navigationEndpoint)):n=document.createElement("span"),this.setNodeStyle_(y,n),this.setUpVisibilityLogging_(y,n),n.appendChild(document.createTextNode(z)),
V.appendChild(n)}}this.getRoot().appendChild(V)};
_.B.isSimpleString_=function(F){return(this.noEndpoints||!F.navigationEndpoint)&&!_.e(F,i$)&&(this.noStyles||!(F.bold||F.deemphasize||F.italics||F.strikethrough||F.errorUnderline||F.bracket||F.textColor))&&!F.loggingDirectives};
_.B.getRawText=function(){return _.A2(this.text)};
_.B.getFirstRunText=function(){var F;if(((F=this.text)==null?0:F.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.B.setFirstRunText=function(F){var W;((W=this.text)==null?0:W.runs)&&this.text.runs[0]&&(this.text.runs[0].text=F,this.textChanged_(this.text))};
_.B.setDataOnAnchor_=function(F,W){var V=this;!_.T("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(W)||this.isSignalServiceEndpoint_(W)?(F.onclick=this.serviceEndpointHandler_(W),Wd(F,"#")):DIN({text:this.text,command:W},function(){UIC(F,W,V.target)})};
_.B.isServiceEndpoint_=function(F){var W;return!((W=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null||!W.sendPost)};
_.B.isSignalServiceEndpoint_=function(F){return!!_.e(F,_.P6)};
_.B.serviceEndpointHandler_=function(F){var W=this;return function(V){_.v6(W.hostElement,[F]);V.preventDefault()}};
_.B.overrideAriaLabelChanged_=function(){var F=this.getRoot();this.enableContentEditable&&F&&F.setAttribute("aria-label",this.overrideAriaLabel)};
_.B.enableContentEditableChanged_=function(){var F=this,W=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),W=_.OA(this.hostElement,W),!W.lastChild||W.lastChild instanceof HTMLElement&&W.lastChild.id!=="contenteditable-root"){var V=document.createElement("div");V.id="contenteditable-root";V.setAttribute("contenteditable","true");V.setAttribute("dir","auto");V.onfocus=function(){F.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
W.appendChild(V);this.overrideAriaLabel&&V.setAttribute("aria-label",this.overrideAriaLabel)}}else V=_.Xj(this.hostElement).firstChild,V instanceof HTMLElement&&V.id==="contenteditable-root"&&_.OA(this.hostElement,W).removeChild(V)};
_.B.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.B.getNodesForVisibilityLogging_=function(){return _.E7(this.getRoot().childNodes,function(F){var W;return!((W=F.data)==null||!W.trackingParams)})};
_.B.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.B.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var F=this.ytRendererBehavior.getVisibilityLogger();F&&this.getNodesForVisibilityLogging_().forEach(function(W){F.reportShown(W)})}};
_.B.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var F=this.ytRendererBehavior.getVisibilityLogger();F&&this.getNodesForVisibilityLogging_().forEach(function(W){F.reportHidden(W)})}};
_.S0.Object.defineProperties(FN.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.T("enable_mixed_direction_formatted_strings")}}});
FN.prototype.enableContentEditableChanged_=FN.prototype.enableContentEditableChanged_;FN.prototype.overrideAriaLabelChanged_=FN.prototype.overrideAriaLabelChanged_;FN.prototype.ellipsisTruncateChanged_=FN.prototype.ellipsisTruncateChanged_;FN.prototype.textChanged=FN.prototype.textChanged;_.x([_.D(G1E.YtPlaintextBehavior),_.E("design:type",Object)],FN.prototype,"ytPlaintextBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],FN.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],FN.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],FN.prototype,"text",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"noEndpoints",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"noStyles",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FN.prototype,"isDarkTheme",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],FN.prototype,"splitLines",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FN.prototype,"forceDefaultStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FN.prototype,"ellipsisTruncate",void 0);_.x([_.N(),_.E("design:type",Object)],FN.prototype,"ignoreShadyDom",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.E("design:type",Boolean)],FN.prototype,"ellipsisTruncateStyling",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.E("design:type",String)],FN.prototype,"ariaLabel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FN.prototype,"isEmpty",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.E("design:type",Boolean)],FN.prototype,"hasLinkOnly_",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"hasEmoji",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"disableAttributedString",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"isOverlay",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"linkInheritColor",void 0);
_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"noPreWrap",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"userInput",void 0);_.x([_.N({value:16}),_.E("design:type",Number)],FN.prototype,"emojiSize",void 0);_.x([_.N(),_.E("design:type",String)],FN.prototype,"target",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"enableContentEditable",void 0);_.x([_.N(),_.E("design:type",String)],FN.prototype,"overrideAriaLabel",void 0);
_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"respectHtmlDir",void 0);_.x([_.N(),_.E("design:type",Boolean)],FN.prototype,"respectLangDir",void 0);_.x([_.A("plaintextOnly"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],FN.prototype,"useMixedDirectionFormattedStrings",null);_.x([_.N({computed:"computeUseAttributedString(text)"}),_.E("design:type",Boolean)],FN.prototype,"useYtAttributedString",void 0);
_.x([_.Jw("text"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FN.prototype,"textChanged",null);_.x([_.Jw("ellipsisTruncate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FN.prototype,"ellipsisTruncateChanged_",null);_.x([_.Jw("overrideAriaLabel"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FN.prototype,"overrideAriaLabelChanged_",null);
_.x([_.Jw("enableContentEditable"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FN.prototype,"enableContentEditableChanged_",null);_.x([_.Yf({is:"yt-formatted-string",disableElementRegistration:!0})],FN);
_.O(FN,"yt-formatted-string",function(){if(UbE===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;$bB===void 0&&($bB=document.createElement("template"));var d=$bB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);UbE=F}F=UbE;return F});var Oqr;var XDM;var xbT;var vAT;var W0=function(){var F=_.w.apply(this,arguments)||this;F.focused=!1;F.disabled=!1;F.isOverlay=!1;return F};
_.u(W0,_.w);W0.prototype.triggerDown=function(){if(!this.disabled){_.xz(this.hostElement,"down",!0);var F;(F=this.currentAnimation)==null||F.cancel()}};
W0.prototype.triggerUp=function(){if(!this.disabled){_.xz(this.hostElement,"down",!1);var F=this.fillElement;var W=this.strokeElement;typeof GroupEffect==="function"?(F=new GroupEffect([y_m(F),zOr(W)]),F=new Animation(F,document.timeline)):F=new ahT(F,W);this.currentAnimation=F;var V;(V=this.currentAnimation)==null||V.play()}};
_.x([_.Qo(".stroke"),_.E("design:type",HTMLElement)],W0.prototype,"strokeElement",void 0);_.x([_.Qo(".fill"),_.E("design:type",HTMLElement)],W0.prototype,"fillElement",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],W0.prototype,"focused",void 0);_.x([_.N(),_.E("design:type",Object)],W0.prototype,"disabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],W0.prototype,"isOverlay",void 0);_.x([_.Yf({is:"yt-interaction",disableElementRegistration:!0})],W0);
_.O(W0,"yt-interaction",function(){if(vAT===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;xbT===void 0&&(xbT=document.createElement("template"));var d=xbT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);vAT=F}F=vAT;return F},{mode:2});var VD=function(){return _.w.apply(this,arguments)||this};
_.u(VD,_.w);_.B=VD.prototype;_.B.ready=function(){var F=this,W=_.OA(this.hostElement).querySelector("#button");W.addEventListener("focus",function(){wKT||(wKT=new fbQ);F.keyboardFocused=wKT.isKeyBoardInUse()});
W.addEventListener("blur",function(){F.keyboardFocused=!1;F.rippleUp_()})};
_.B.computeTabIndex_=function(F){return F?-1:0};
_.B.computeButtonAriaPressed_=function(F){if(this.toggleable)return F?"true":"false"};
_.B.rippleDown_=function(){_.OA(this.hostElement).querySelector("#interaction").triggerDown()};
_.B.rippleUp_=function(){_.OA(this.hostElement).querySelector("#interaction").triggerUp()};
_.B.onPressedChanged_=function(){var F=_.Xj(_.OA(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.Xj(_.OA(this.hostElement).querySelector("#button")).children[0];F&&(F.active=this.pressed)};
VD.prototype.onPressedChanged_=VD.prototype.onPressedChanged_;VD.prototype.rippleUp_=VD.prototype.rippleUp_;VD.prototype.rippleDown_=VD.prototype.rippleDown_;_.x([_.N(),_.E("design:type",String)],VD.prototype,"label",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],VD.prototype,"disabled",void 0);_.x([_.N(),_.E("design:type",Boolean)],VD.prototype,"pressed",void 0);_.x([_.N(),_.E("design:type",Object)],VD.prototype,"toggleable",void 0);
_.x([_.N(),_.E("design:type",Boolean)],VD.prototype,"untabbable",void 0);_.x([_.N(),_.E("design:type",Boolean)],VD.prototype,"keyboardFocused",void 0);_.x([_.Pc("down"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VD.prototype,"rippleDown_",null);_.x([_.Pc("up"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VD.prototype,"rippleUp_",null);
_.x([_.Jw("pressed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VD.prototype,"onPressedChanged_",null);_.x([_.Yf({is:"yt-icon-button",disableElementRegistration:!0})],VD);
_.O(VD,"yt-icon-button",function(){if(XDM===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Oqr===void 0&&(Oqr=document.createElement("template"));var d=Oqr;V.call(W,d.content.cloneNode(!0),F.content.firstChild);XDM=F}F=XDM;return F},{mode:2});var EAD;var ctB=function(){var F=document.body,W=F.appendChild;if(EAD===void 0){var V=document.createElement("template");_.H(V,'\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>');
EAD=V}V=EAD;W.call(F,V.content)};
document.body?ctB():window.addEventListener("DOMContentLoaded",ctB);var tyT=_.Cg(["aria-"]),dZ={};dZ.YtRenderButtonBehavior=[_.P.YtRendererBehavior,_.So.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!!_.PY().resolve(_.SU(_.wJ))&&_.T("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 F=this.computeHref_(this.endpoint,!0);F?Wd(this.elements_.endpoint,F):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){F=this.buttonClass.split(" ");F=_.L(F);for(var W=F.next();!W.done;W=F.next())W=W.value,_.xz(this.hostElement,W,!0),this.elements_.button&&_.xz(this.elements_.button,W,!0),this.elements_.text&&_.xz(this.elements_.text,W,!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&&(F=null,this.buttonAccessibility&&(F=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=F:F?_.Yb([_.un(tyT)],this.elements_.button,"aria-label",F):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var F=_.PY().resolve(_.SU(_.wJ));F&&(this.keyboardFocused=F.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.km("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,_.z8(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.z8(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(F,W){if(W)for(F=W.split(" "),F=_.L(F),W=F.next();!W.done;W=F.next())W=W.value,_.xz(this.hostElement,W,!1),this.elements_.button&&_.xz(this.elements_.button,W,!1),this.elements_.text&&_.xz(this.elements_.text,W,!1)},
buttonIconChanged_:function(F){this.elements_.icon?F?(this.elements_.icon.icon=F,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.z8(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.vc(this.hostElement,"is-paper-button-with-icon",!1)):F&&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"&&_.z8(this.elements_.button).appendChild(this.elements_.icon):_.z8(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.vc(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(F){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,F){var W=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(F){case "yt_icon_button_with_label":W=!0;_.xz(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();F=_.z8(this.elements_.button).firstElementChild;
this.elements_.icon=F;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.z8(this.elements_.endpoint).appendChild(this.elements_.button);_.z8(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.km("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;_.z8(this.elements_.button).appendChild(this.elements_.text);_.z8(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":W=!0,this.elements_.button=this.getYtIconButton_(),F=_.z8(this.elements_.button).firstElementChild,this.elements_.icon=F,this.setIconActive_(this.elements_.icon),
_.z8(this.elements_.endpoint).appendChild(this.elements_.button)}_.vc(this.hostElement,"is-icon-button",W);_.vc(this.hostElement,"is-paper-button",!W);_.vc(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 V;_.OA((V=this.container.hostElement)!=null?V:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.z8(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(F){if(F!=void 0||this.disabled)this.disabled=F,this.elements_.button&&(this.elements_.button.disabled=F)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(F){_.T("kevlar_system_icons")&&F&&this.data&&(this.data.isSelected!==void 0?F.active=this.data.isSelected:this.data.isToggled!==void 0&&(F.active=this.data.isToggled))},
observeBasicPalette_:function(F){_.BI(this.hostElement,F)},
disabledChanged_:function(F){this.data&&this.set("data.isDisabled",F)},
onYtButtonTap_:function(F){if(this.disabled)F.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.v6(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(F=this.disableCommandHandlerOverride,!this.data||!this.data.command||F||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.T("handle_service_request_actions")||_.v6(this.hostElement,[this.serviceEndpoint]),
_.On(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.T("handle_service_request_actions")?(F=[],this.serviceEndpoint&&F.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&F.push(this.data.command),F.length&&_.En(this.hostElement,F,this.hostElement)):this.data&&this.data.command&&(F=this.data.command,F.accountUnlinkCommand||F.accountLinkCommand||F.insertAdCommand||F.insertHighlightMarkerCommand||
F.createLivestreamHighlightClipCommand||F.getVideoUploadFeedbackCommand||F.musicDeletePrivatelyOwnedEntityCommand||F.ypcCancelRecurrenceEndpoint||F.getMultiSelectCommandEndpoint?_.v6(this.hostElement,[F]):_.En(this.hostElement,[F],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 F,W=_.OA((F=this.container.hostElement)!=null?F:this.container);W.lastChild&&W.lastChild.tagName!="STYLE";)try{W.removeChild(W.lastChild)}catch(V){break}},
getYtIconButton_:function(){var F=this.reuseEnabled_()?_.km("yt-icon-button"):document.createElement("yt-icon-button"),W=_.z8(F).firstElementChild;if(W&&W.is!="yt-icon"){for(W=_.z8(F);W.lastChild;)W.removeChild(W.lastChild);W=null}W||(W=this.getIcon_(),this.setIconActive_(W),_.z8(F).appendChild(W));return F},
reuseEnabled_:function(){return _.T("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.km("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.km("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.SqC={};
_.SqC.YtButtonBehavior=[dZ.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var F=this.data;F&&(this._setEndpoint(this.computeEndpoint_(F)),this._setServiceEndpoint(this.computeServiceEndpoint_(F)),this._setCommand(this.computeCommand_(F)),this._setButtonIcon(this.computeButtonIcon_(F)),this._setButtonText(this.computeButtonText_(F,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(F)),this._setButtonTooltip(this.computeTooltip_(F)),this._setButtonClass(this.computeButtonClass_(F)),this._setIconPositionType(this.computeIconPositionType_(F)),this.updateRenderedElements())},
setPressedState:function(F){var W;if((W=this.elements_)==null?0:W.button)this.elements_.button.pressed=!!F},
computeIconPositionType_:function(F){return F&&F.iconPosition||null},
computeEndpoint_:function(F){var W=F&&F.navigationEndpoint,V=this.get("data.command.commandMetadata.webCommandMetadata.url"),d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return W?W:F&&F.command&&F.command.modalEndpoint?F.command:V&&!d&&F.command?F.command:null},
computeServiceEndpoint_:function(F){var W=F&&F.serviceEndpoint,V=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return W?W:V&&F.command?F.command:null},
computeCommand_:function(F){return F&&F.command||null},
computeButtonIcon_:function(F){return F&&F.icon&&F.icon.iconType?_.SJ(F.icon.iconType):null},
computeButtonText_:function(F,W){return!W&&F&&F.text||null},
computeAccessibility_:function(F){return this.get("accessibilityData.accessibilityData",F)||F&&F.accessibility||(F&&F.text?{label:this.getSimpleString(F.text)}:null)},
computeTooltip_:function(F){return F?F.isDisabled&&F.disabledTooltip||F.tooltip||null:null},
computeButtonClass_:function(F){var W=F&&F.style?F.style.toLowerCase().replace(/_/g,"-")+" ":"";W+=F&&F.size?F.size.toLowerCase().replace(/_/g,"-")+" ":"";F.colorData&&F.colorData.basicColorPaletteData&&F.colorData.basicColorPaletteData.borderColor&&(W+="palette-with-border");return W.trim()}}];var LQ={};var Pli;var JtT;var ZqE,QZS=function(){return ZqE!==void 0?ZqE:ZqE=document.createElement("template")};
document.head.appendChild(QZS().content);var FOB;var WOC,VWr=function(){return WOC!==void 0?WOC:WOC=document.createElement("template")};
document.head.appendChild(VWr().content);var dcB;var ynu,zZT=function(){return ynu!==void 0?ynu:ynu=document.createElement("template")};
document.head.appendChild(zZT().content);var okT;var sKf=document.head,BCm=sKf.appendChild,LOh;if(okT===void 0){var Iri=document.createElement("template");_.H(Iri,"\x3c!--css-build:shady--\x3e");Iri.content.insertBefore(zZT().content.cloneNode(!0),Iri.content.firstChild);okT=Iri}LOh=okT;BCm.call(sKf,LOh.content);var nku=document.head,mcu=nku.appendChild,arr;if(dcB===void 0){var iIB=document.createElement("template");_.H(iIB,"\x3c!--css-build:shady--\x3e");iIB.content.insertBefore(VWr().content.cloneNode(!0),iIB.content.firstChild);dcB=iIB}arr=dcB;mcu.call(nku,arr.content);var MWQ=document.head,YXC=MWQ.appendChild,psu;if(FOB===void 0){var hZu=document.createElement("template");_.H(hZu,"\x3c!--css-build:shady--\x3e");hZu.content.insertBefore(QZS().content.cloneNode(!0),hZu.content.firstChild);FOB=hZu}psu=FOB;YXC.call(MWQ,psu.content);var qXE;_.Ix("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");qXE=_.T("web_button_rework")&&_.Gh("BUTTON_REWORK")||_.T("web_button_rework_with_live");_.yD=function(){return _.w.apply(this,arguments)||this};
_.u(_.yD,_.w);_.yD.prototype.created=function(){this.openPopupConfig=_.wp("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.yD.prototype.onYtNavigate_=function(F){var W=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(F.detail.endpoint);W&&(this.ytOpenPopupBehavior.openPopup(W),F.stopPropagation(),F.preventDefault())};
_.S0.Object.defineProperties(_.yD,{template:{configurable:!0,enumerable:!0,get:function(){if(JtT===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;Pli===void 0&&(Pli=document.createElement("template"));var d=Pli;V.call(W,d.content.cloneNode(!0),F.content.firstChild);JtT=F}F=JtT;return F}}});
_.yD.prototype.onYtNavigate_=_.yD.prototype.onYtNavigate_;_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],_.yD.prototype,"ytOpenPopupBehavior",void 0);_.x([_.D(_.SqC.YtButtonBehavior),_.E("design:type",Object)],_.yD.prototype,"ytButtonBehavior",void 0);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],_.yD.prototype,"onYtNavigate_",null);
_.x([_.Yf({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:qXE})],_.yD);var RZS;var bIh=_.T("web_button_rework")&&_.Gh("BUTTON_REWORK")||_.T("web_button_rework_with_live"),zT=function(){var F=_.w.apply(this,arguments)||this;F.isPressed=!1;F.forceIconButton=!1;F.forceIconOnly=!1;F.forceModernIconButton=!1;F.skipCommandHandling=!1;F.alignByText=!1;F.fitToVisibleBounds=!0;F.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};F.onTap=function(W){_.On(F.hostElement,"yt-service-request-sent-button-renderer",W)};
return F};
_.u(zT,_.w);_.B=zT.prototype;_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.B.onClick=function(F){var W,V=this.disabled||((W=this.data)==null?void 0:W.isDisabled);W=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");V&&W&&F.stopPropagation()};
_.B.computeIcon=function(){var F,W,V=(F=this.data)==null?void 0:(W=F.icon)==null?void 0:W.iconType;if(V)return _.SJ(V)};
_.B.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.B.handleUpdateButtonAction=function(F){F=_.e(F,qbD);var W=_.e(F==null?void 0:F.updatedButton,_.bd);if(this.data&&F&&W){var V=this.data;V.targetId&&F.targetId&&V.targetId===F.targetId&&(this.data=W)}};
_.S0.Object.defineProperties(zT.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var F=this;if(this.data){var W=aWm({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.On(F.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.On(F.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});W.alignByText=this.alignByText;return W}}}});
_.S0.Object.defineProperties(zT,{template:{configurable:!0,enumerable:!0,get:function(){if(RZS===void 0){var F=document.createElement("template");_.H(F,'\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>');RZS=F}F=RZS;return F}}});
zT.prototype.onClick=zT.prototype.onClick;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],zT.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zT.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],zT.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"isPressed",void 0);
_.x([_.N(),_.E("design:type",Object)],zT.prototype,"forceIconButton",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"forceIconOnly",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"forceModernIconButton",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"skipCommandHandling",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"alignByText",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"buttonTooltipPosition",void 0);
_.x([_.N(),_.E("design:type",Object)],zT.prototype,"fitToVisibleBounds",void 0);_.x([_.N({computed:"computeTooltip(data)"}),_.E("design:type",Object)],zT.prototype,"tooltip",void 0);_.x([_.N(),_.E("design:type",Object)],zT.prototype,"overrides",void 0);_.x([_.N(),_.E("design:type",Boolean)],zT.prototype,"disabled",void 0);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],zT.prototype,"onClick",null);
_.x([_.A("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.E("design:type",Object),_.E("design:paramtypes",[])],zT.prototype,"computedButtonShape",null);_.x([_.Yf({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!bIh,cssBuildOptOut:!0}),_.Yf({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!bIh,cssBuildOptOut:!0})],zT);var TCu;var eZB;var ov=function(){var F=_.w.apply(this,arguments)||this;F.empty_=!0;F.loadTime=Infinity;F.pendingPaint=!1;F.hasChange_=!1;F.oldThumbnail_=null;F.oldDelayedSrc_="";F.objectURL_=null;return F};
_.u(ov,_.w);_.B=ov.prototype;_.B.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.B.ready=function(){var F=this.shouldShowPlaceholder_();_.xz(this.hostElement,"no-transition",!0);F&&this.hostElement.classList.add("with-placeholder")};
_.B.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.B.isThumbPreloaded_=function(F){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",F)};
_.B.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||gkC};
_.B.computeThumbnailSrc_=function(F){return F&&F.thumbnails?_.fd(F.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.B.computeAlt_=function(){var F=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&F||""};
_.B.thumbnailChanged_=function(){var F=_.L([this.thumbnail,this.oldThumbnail_]),W=F.next().value;F=F.next().value;this.oldThumbnail_=W;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(F=this.computeThumbnailSrc_(F),this.computeThumbnailSrc_(W)===F))return;_.T("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(W)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):W&&_.Gh("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.ce(this,this.onReload_):_.ce(this,this.onShow_):this.resetImage_();W&&(this.hostElement.style.opacity=""+W.opacity)}};
_.B.delayedSrcChanged_=function(){var F=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===F||this.resetImage_()};
_.B.setSrc_=function(F){F?(_.OA(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.OA(this.hostElement).querySelector("#img").src=F):(_.OA(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.B.resetImage_=function(){MWr(this.hostElement);this.empty_=!0;this.setSrc_(gkC);this.ytRendererBehavior.invalidate(!1)};
_.B.observePlaceholderColor_=function(){var F=this.thumbnail&&this.thumbnail.placeholderColor;F?this.hostElement.style.backgroundColor=_.iz(F):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.B.onLoad_=function(){_.OA(this.hostElement).querySelector("#img").src&&_.OA(this.hostElement).querySelector("#img").src!==gkC&&(iIh(this.hostElement),this.notifyOnLoaded&&_.On(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.B.onError_=function(){var F=this;if(_.T("web_use_cache_for_image_fallback"))TCm(_.OA(this.hostElement).querySelector("#img").src).then(function(W){F.objectURL_=_.Zj(W).toString();F.setSrc_(F.objectURL_)}).catch(function(){_.T("kevlar_woffle_fallback_image")&&F.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.B.onPrescanVisible=function(){this.onShow_()};
_.B.onVisible=function(){if(_.T("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.B.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var F=this.computeSrc_();F!==_.OA(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(F))}};
_.B.onReload_=function(){this.empty_=!1;var F=this.computeSrc_();F!==_.OA(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(F))};
_.B.shouldShowPlaceholder_=function(){return _.T("kevlar_thumbnail_bg")};
ov.prototype.observePlaceholderColor_=ov.prototype.observePlaceholderColor_;ov.prototype.delayedSrcChanged_=ov.prototype.delayedSrcChanged_;ov.prototype.thumbnailChanged_=ov.prototype.thumbnailChanged_;_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],ov.prototype,"alt",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ov.prototype,"ariaHidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],ov.prototype,"ariaLabel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ov.prototype,"hidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],ov.prototype,"id",void 0);_.x([_.D(_.TH.YtVisibilityBehavior),_.E("design:type",Object)],ov.prototype,"ytVisibilityBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ov.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",String)],ov.prototype,"delayedSrc",void 0);
_.x([_.N(),_.E("design:type",Object)],ov.prototype,"thumbnail",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],ov.prototype,"loaded",void 0);_.x([_.N(),_.E("design:type",Boolean)],ov.prototype,"notifyOnLoaded",void 0);_.x([_.N(),_.E("design:type",Number)],ov.prototype,"height",void 0);_.x([_.N(),_.E("design:type",Number)],ov.prototype,"width",void 0);_.x([_.N({value:function(){return"width"}}),
_.E("design:type",String)],ov.prototype,"dimension",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ov.prototype,"fit",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ov.prototype,"fitHeight",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ov.prototype,"fitWidth",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],ov.prototype,"objectFit",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],ov.prototype,"objectPosition",void 0);_.x([_.N(),_.E("design:type",String)],ov.prototype,"preferredThumbnail",void 0);_.x([_.N({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.E("design:type",String)],ov.prototype,"alt_",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],ov.prototype,"sharedTooltipText",void 0);
_.x([_.N(),_.E("design:type",Boolean)],ov.prototype,"ftlEligible",void 0);_.x([_.N({value:void 0}),_.E("design:type",String)],ov.prototype,"observeHiddenOption",void 0);_.x([_.N({value:"observe_once"}),_.E("design:type",String)],ov.prototype,"observePrescanOption",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ov.prototype,"roundedContainer",void 0);
_.x([_.dT("thumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ov.prototype,"thumbnailChanged_",null);_.x([_.dT("delayedSrc"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ov.prototype,"delayedSrcChanged_",null);_.x([_.Jw("thumbnail.placeholderColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ov.prototype,"observePlaceholderColor_",null);
_.x([_.Yf({is:"yt-img-shadow",disableElementRegistration:!0})],ov);var gkC=_.Gh("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.xf()(ov,"yt-img-shadow",function(){if(eZB===void 0){var F=document.createElement("template");_.H(F,'\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">');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;TCu===void 0&&(TCu=document.createElement("template"));var d=TCu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);eZB=F}F=eZB;return F},{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 KrG;_.sE=new _.N4("SCREEN_MANAGER_TOKEN");KrG=new _.N4("LOG_INITIAL_SCREEN_TOKEN");var uah=m2({entities:{}});_.B0=ax(uah)(uah.entities,{selectSfvAudioItemPlaybackState:function(F,W){var V,d;F=(d=_.cZ(F,"sfvAudioItemCurrentlyPlayingEntity",W))!=null?d:void 0;return(V=F==null?void 0:F.sfvAudioItemPlaybackState)!=null?V:void 0},
playlistLoopStateEntitySelector:Y3f,toggleMenuServiceItemEntitySelector:p5r});_.mW=_.G(function(F){function W(J){return _.e(J,_.g2)}
function V(){var J=d().isTogglingDisabled||K()&&d().toggledIsTogglingDisabled,zG=J||R()?K():!K();C(zG);f(!1);if(!J){var BC;(BC=I)==null||BC(!!zG)}var bS;((bS=z)==null?0:bS())||_.Z9(_.PY().resolve(_.sE),d().trackingParams);var Yc;if(!zG||!W(d().defaultButtonViewModel)||(Yc=z)!=null&&Yc()){var ph;!W(d().toggledButtonViewModel)||((ph=z)==null?0:ph())||_.Z9(_.PY().resolve(_.sE),W(d().toggledButtonViewModel).trackingParams)}else _.Z9(_.PY().resolve(_.sE),W(d().defaultButtonViewModel).trackingParams)}
var d=F.data,y=F.buttonShapeOverrides,z=F.disableExplicitClickLogging,I=F.onToggle,n=F.style,M=F.useOutlinedIcon,Y=F.className,h=function(){var J,zG;return K()?(J=F.animatedTextPropsToggled)==null?void 0:J.call(F):(zG=F.animatedTextPropsDefault)==null?void 0:zG.call(F)},q=_.bu(function(){return h()?Object.assign({},h(),{shouldAnimate:k()}):void 0},void 0,"Zp4uoe"),R=function(){var J;
return((J=U())==null?void 0:J.isToggled)!==void 0},b=_.L(_.wT(function(){var J,zG,BC;
return R()?(J=U())==null?void 0:J.isToggled:(BC=y==null?void 0:(zG=y())==null?void 0:zG.toggled)!=null?BC:d().isToggled})),g=b.next().value;
b=b.next().value;var K=g,C=b;b=_.L(_.wT(function(){var J,zG;return(J=F.animatedTextPropsToggled)==null?void 0:(zG=J.call(F))==null?void 0:zG.shouldAnimate}));
g=b.next().value;b=b.next().value;var k=g,f=b;g=_.L(_.Y$(!1,void 0,"mq3Zfe"));var S=g.next().value,v=g.next().value,U=_.FP(function(J){a:{var zG=d().entityKey,BC=d().toggledStateEntitySelectorType;if(BC)switch(BC){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!zG)break;J=_.B0.selectSfvAudioItemPlaybackState(J,zG);if(J==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){J={isToggled:!0};break a}if(J){J={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":J={isToggled:_.bMm(J).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":J={isToggled:_.bMm(J).includes("engagement-panel-live-chat-item-section")};break a;default:_.rL(new _.po("Error: entitySelectorType defined but not matched in selector.",J,BC))}J=void 0}return J}),c=function(){return Object.assign({},y==null?void 0:y(),{onToggle:V,
toggleable:!0,toggled:K(),focused:S()})};
return _.a("toggle-button-view-model",{"on:focusin":_.Ef(function(){var J=_.PY().resolve(_.SU(_.wJ));J&&v(J.isKeyBoardInUse());return!1}),
"on:focusout":_.Ef(function(){v(!1);return!1})},_.a(_.p,{cond:function(){return K()?W(d().toggledButtonViewModel):W(d().defaultButtonViewModel)},
then:function(J){return _.a(_.xm,{data:J,className:Y,style:n,useOutlinedIcon:M,buttonOverrides:c,animatedTextProps:q})}}))},"fa");
_.mW.idomCompat={callbacks:{onToggle:!0}};_.Na(_.G(function(F){return _.a("yt-toggle-button-view-model",{class:function(){var W;return(W=F.scopingClassName)==null?void 0:W.call(F)}},_.a(_.mW,{data:function(){var W;
return(W=F.data)==null?void 0:W.call(F)},
buttonShapeOverrides:function(){var W;return(W=F.overrides)==null?void 0:W.call(F)},
animatedTextPropsDefault:function(){var W;return(W=F.animatedTextPropsDefault)==null?void 0:W.call(F)},
animatedTextPropsToggled:function(){var W;return(W=F.animatedTextPropsToggled)==null?void 0:W.call(F)},
disableExplicitClickLogging:function(){var W;return(W=F.disableExplicitClickLogging)==null?void 0:W.call(F)},
onToggle:function(W){var V;return(V=F.onToggle)==null?void 0:V.call(F,W)},
style:function(){var W;return(W=F.style)==null?void 0:W.call(F)},
useOutlinedIcon:function(){var W;return(W=F.useOutlinedIcon)==null?void 0:W.call(F)},
className:function(){var W;return(W=F.className)==null?void 0:W.call(F)}}))},"ga"),"yt-toggle-button-view-model",{props:{data:_.Hm,
buttonShapeOverrides:_.Hm,overrides:_.Hm,animatedTextPropsDefault:_.Hm,animatedTextPropsToggled:_.Hm,disableExplicitClickLogging:_.Hm,onToggle:_.Cd,style:_.Hm,useOutlinedIcon:_.Hm,className:_.Hm,scopingClassName:_.Hm}});var av=function(){return _.w.apply(this,arguments)||this};
_.u(av,_.w);av.prototype.onTap=function(F){F.stopPropagation();F=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.Yj("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:F})):this.ytLiveChatReduxBehavior.dispatch(_.yw("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:F}))};
_.S0.Object.defineProperties(av.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.engagementState)==null?void 0:F.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var F=_.e(this.data.toggleButton,_.Kj),W;if(Number(((W=this.likeCountState)==null?void 0:W.likeCountIfIndifferentNumber)||"0")===0){var V;W=((V=this.data.likeCountPlaceholder)==null?void 0:V.content)||""}else{var d,y,z;W=((d=this.likeCountState)==null?void 0:(y=d.likeCountIfIndifferent)==null?void 0:y.content)||((z=this.data.likeCountPlaceholder)==null?void 0:z.content)||""}var I,n;V=((I=this.likeCountState)==null?void 0:(n=
I.likeCountIfLiked)==null?void 0:n.content)||"1";I=_.e(F.toggledButtonViewModel,_.g2);return Object.assign({},F,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.e(F.defaultButtonViewModel,_.g2),{title:W})},toggledButtonViewModel:{buttonViewModel:Object.assign({},I,{title:V})}})}}}});
av.prototype.onTap=av.prototype.onTap;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],av.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],av.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],av.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],av.prototype,"data",void 0);
_.x([_.N({selectorArgs:["data.likeCountEntityKey"],selector:Trr}),_.E("design:type",Object)],av.prototype,"likeCountState",void 0);_.x([_.N({selectorArgs:["data.engagementStateKey"],selector:joW}),_.E("design:type",Object)],av.prototype,"engagementState",void 0);_.x([_.A("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],av.prototype,"isLiked",null);
_.x([_.A("data","likeCountState","isLiked"),_.E("design:type",Object),_.E("design:paramtypes",[])],av.prototype,"toggleButton",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],av.prototype,"onTap",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],av);
_.O(av,"yt-live-chat-like-button-view-model",function(){if(DbT===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;HqS===void 0&&(HqS=document.createElement("template"));var d=HqS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);DbT=F}F=DbT;return F},{mode:0});var KOB;var HIE;var iQ=function(){return _.w.apply(this,arguments)||this};
_.u(iQ,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iQ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iQ.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],iQ);
_.O(iQ,"yt-live-chat-paid-message-footer-renderer",function(){if(HIE===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;KOB===void 0&&(KOB=document.createElement("template"));var d=KOB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);HIE=F}F=HIE;return F},{mode:0});var Dcm;var AnT;var jKm;var rnQ,C9r=function(){if(rnQ!==void 0)return rnQ;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;jKm===void 0&&(jKm=document.createElement("template"));var d=jKm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return rnQ=F};var ME=function(){return _.w.apply(this,arguments)||this};
_.u(ME,_.w);ME.prototype.onTap=function(F){F.stopPropagation()};
_.S0.Object.defineProperties(ME.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var F=_.e(this.data.replyButton,_.g2),W,V,d,y,z,I,n,M=Number(((W=this.replyCountState)==null?void 0:W.replyCountNumber)||"0")===0?(V=this.data)==null?void 0:(d=V.replyCountPlaceholder)==null?void 0:d.content:((y=this.replyCountState)==null?void 0:(z=y.replyCount)==null?void 0:z.content)||((I=this.data)==null?void 0:(n=I.replyCountPlaceholder)==null?void 0:n.content)||"",Y;return Object.assign({},
F,{title:M,accessibilityText:(Y=this.replyCountState)==null?void 0:Y.replyButtonAccessibilityText})}}}});
_.S0.Object.defineProperties(ME,{template:{configurable:!0,enumerable:!0,get:function(){return C9r()}}});
ME.prototype.onTap=ME.prototype.onTap;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ME.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ME.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],ME.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ME.prototype,"data",void 0);
_.x([_.N({selectorArgs:["data.replyCountEntityKey"],selector:function(F,W){return _.cZ(F.entities,"replyCountEntity",W)}}),
_.E("design:type",Object)],ME.prototype,"replyCountState",void 0);_.x([_.A("data","replyCountState"),_.E("design:type",Object),_.E("design:paramtypes",[])],ME.prototype,"buttonViewModel",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],ME.prototype,"onTap",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],ME);_.O(ME,"yt-live-chat-reply-button-view-model",function(){return C9r()},{mode:0});var kOM;var lrT;var YD=function(){var F=_.w.apply(this,arguments)||this;F.ariaLabel="";return F};
_.u(YD,_.w);
YD.prototype.dataChanged=function(){for(var F=(0,_.EA)(_.OA(this.hostElement).querySelector("#image"));F.firstChild;)F.removeChild(F.firstChild);if(this.data)if(this.data.icon){var W=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(W.polymerController.icon="yt-sys-icons:shield_empty",W.polymerController.defaultToFilled=!0):W.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();F.appendChild(W)}else if(this.data.customThumbnail){W=document.createElement("img");
var V=_.sKW(this.data.customThumbnail.thumbnails,16);V?(W.src=V,F.appendChild(W),W.setAttribute("alt",this.hostElement.ariaLabel||"")):_.rL(new _.po("Could not compute URL for thumbnail",this.data.customThumbnail))}};
YD.prototype.identity=function(F){return F};
YD.prototype.computeType=function(F){return E8(F||void 0)};
YD.prototype.dataChanged=YD.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],YD.prototype,"data",void 0);_.x([_.N({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.E("design:type",Object)],YD.prototype,"ariaLabel",void 0);_.x([_.N({computed:"computeType(data)",reflectToAttribute:!0}),_.E("design:type",String)],YD.prototype,"type",void 0);
_.x([_.N({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.E("design:type",String)],YD.prototype,"sharedTooltipText",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_new_shield_moderator_badge")}}),
_.E("design:type",Boolean)],YD.prototype,"enableNewModeratorBadge",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YD.prototype,"dataChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],YD);
_.O(YD,"yt-live-chat-author-badge-renderer",function(){if(lrT===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;kOM===void 0&&(kOM=document.createElement("template"));var d=kOM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);lrT=F}F=lrT;return F},{mode:0});var NCB;var frD;var pO=function(){return _.w.apply(this,arguments)||this};
_.u(pO,_.w);_.B=pO.prototype;_.B.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"}}}}};
_.B.computeBadgesInsideChip=function(F){return F?F.filter(function(W){return E8(W.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.B.computeBadgesOutsideChip=function(F){return this.prependChatBadges||!F?[]:F.filter(function(W){W=E8(W.liveChatAuthorBadgeRenderer);return W!=="verified"&&W!=="owner"})};
_.B.computeBadgesBeforeChip=function(F){return this.prependChatBadges&&F?F.filter(function(W){W=E8(W.liveChatAuthorBadgeRenderer);return W!=="verified"&&W!=="owner"}):[]};
_.B.computeIsHighlighted=function(F,W){var V=!!P7r(F,"owner"),d=!!P7r(F,"verified");F=!!P7r(F,"moderator");return(V||d&&!F)&&!W};
_.B.computeAuthorType=function(F){return S$1(F)};
_.B.computeAuthorClass=function(F,W){return W?(F?F+" ":"")+"single-line":F};
_.B.onSeedColorChanged=function(){_.T("live_chat_author_name_color_usernames")||_.T("live_chat_seed_color_usernames")||_.T("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):_.T("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
pO.prototype.onSeedColorChanged=pO.prototype.onSeedColorChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],pO.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],pO.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pO.prototype,"authorName",void 0);_.x([_.N(),_.E("design:type",Array)],pO.prototype,"authorBadges",void 0);
_.x([_.N({computed:"computeAuthorType(authorBadges)"}),_.E("design:type",String)],pO.prototype,"authorType",void 0);_.x([_.N({computed:"computeAuthorClass(authorType, singleLine)"}),_.E("design:type",String)],pO.prototype,"authorClass",void 0);_.x([_.N({computed:"computeBadgesInsideChip(authorBadges)"}),_.E("design:type",Array)],pO.prototype,"badgesInsideChip",void 0);_.x([_.N({computed:"computeBadgesOutsideChip(authorBadges)"}),_.E("design:type",Array)],pO.prototype,"badgesOutsideChip",void 0);
_.x([_.N({computed:"computeBadgesBeforeChip(authorBadges)"}),_.E("design:type",Array)],pO.prototype,"badgesBeforeChip",void 0);_.x([_.N({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.E("design:type",Boolean)],pO.prototype,"isHighlighted",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_new_shield_moderator_badge")}}),
_.E("design:type",Boolean)],pO.prototype,"enableNewModeratorTextColor",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],pO.prototype,"singleLine",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],pO.prototype,"disableHighlighting",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],pO.prototype,"dashboardMoneyFeed",void 0);_.x([_.N({value:_.T("live_chat_prepend_badges"),reflectToAttribute:!0}),_.E("design:type",Boolean)],pO.prototype,"prependChatBadges",void 0);
_.x([_.N(),_.E("design:type",String)],pO.prototype,"authorNameColor",void 0);_.x([_.Qo("#author-name"),_.E("design:type",HTMLDivElement)],pO.prototype,"username",void 0);_.x([_.Jw("authorNameColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pO.prototype,"onSeedColorChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],pO);
_.O(pO,"yt-live-chat-author-chip",function(){if(frD===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;NCB===void 0&&(NCB=document.createElement("template"));var d=NCB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);frD=F}F=frD;return F},{mode:0});var wsf;var GOi;var hX=function(){var F=_.w.apply(this,arguments)||this;F.debounceCommand=_.MA(function(W){F.ytComponentBehavior.resolveCommand(W)},1500);
return F};
_.u(hX,_.w);hX.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var F=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",W,V,d=this.isHearted?(W=this.data)==null?void 0:W.unheartCommand:(V=this.data)==null?void 0:V.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.Yj("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:F}));(F=_.pd(d))&&this.debounceCommand(F)}};
_.S0.Object.defineProperties(hX.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var F,W;if(!((F=this.data)==null?0:(W=F.creatorThumbnail)==null?0:W.sources))return{};F={thumbnails:[]};W={};W.url=this.data.creatorThumbnail.sources[0].url;F.thumbnails.push(W);return F}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.engagementState)==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((W=this.engagementState)==null?void 0:W.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.engagementState)==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((W=this.engagementState)==null?void 0:W.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.engagementState)==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.engagementState)==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((W=this.engagementState)==null?void 0:W.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((V=this.engagementState)==null?void 0:V.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}}});
hX.prototype.onTap=hX.prototype.onTap;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],hX.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],hX.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hX.prototype,"data",void 0);
_.x([_.N({selectorArgs:["data.engagementStateKey"],selector:joW}),_.E("design:type",Object)],hX.prototype,"engagementState",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hX.prototype,"thumbnailDetails",null);_.x([_.A("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hX.prototype,"isHearted",null);_.x([_.A("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hX.prototype,"isEditable",null);
_.x([_.A("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hX.prototype,"showCreatorView",null);_.x([_.A("data","engagementState"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hX.prototype,"showButton",null);_.x([_.A("data","isHearted"),_.E("design:type",String),_.E("design:paramtypes",[])],hX.prototype,"label",null);_.x([_.A("data","isHearted"),_.E("design:type",Object),_.E("design:paramtypes",[])],hX.prototype,"heartHoverText",null);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hX.prototype,"onTap",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],hX);
_.O(hX,"yt-live-chat-creator-heart-view-model",function(){if(GOi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;wsf===void 0&&(wsf=document.createElement("template"));var d=wsf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);GOi=F}F=GOi;return F},{mode:0});var $cr=function(){this.internalMap={}};
_.B=$cr.prototype;_.B.contains=function(F){return Object.prototype.hasOwnProperty.call(this.internalMap,F)};
_.B.get=function(F){if(this.contains(F))return this.internalMap[F]};
_.B.set=function(F,W){this.internalMap[F]=W};
_.B.getKeys=function(){return Object.keys(this.internalMap)};
_.B.remove=function(F){delete this.internalMap[F]};var qE=function(){this.mappings=new $cr;this.errorCallbacks=new Set};
qE.prototype.getModuleId=function(F){return F.serviceId.getModuleId()};
qE.prototype.get=function(F){a:{var W=this.mappings.get(F.toString());switch(W.type){case "mapping":F=W.value;break a;case "factory":W=W.value();this.mappings.set(F.toString(),{type:"mapping",value:W});F=W;break a;default:F=_.Vi(W)}}return F};
qE.prototype.registerService=function(F,W){this.mappings.set(F.toString(),{type:"mapping",value:W});return F};
qE.prototype.onLoadError=function(F){var W=this;this.errorCallbacks.add(F);return function(){W.errorCallbacks.delete(F)}};
new qE;var Ucf=function(){};
_.B=Ucf.prototype;
_.B.JSC$14482_getRequest=function(F,W,V){W=W===void 0?{}:W;V=V===void 0?ddE:V;var d=W;if(this.isNavigationCommand()){var y,z=(y=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:y.url;d=_.K0(F.clickTrackingParams,!0,!1,z,this.JSC$14482_getClientScreen(d))}else d=_.K0(F.clickTrackingParams,!1,this.includeCsn);d={context:d};if(y=this.getExtension(F))return this.JSC$14482_buildRequest(d,y,W),y=this.getApiUrl(F),z=Object.assign({},{command:F},this.getRequestConfig(F,W)),d={input:y,requestShell:us(y),
innerTubeRequest:d,config:z},d.config.authStrategy?d.config.authStrategy.identity=V:d.config.authStrategy={identity:V},(F=this.JSC$14482_getRequestKey(F,W))&&!d.config.requestKey&&(d.config.requestKey=F),d;F=new _.po("Error: Failed to create Request from Command.",F);_.Ab(F)};
_.B.getApiUrl=function(F){var W=_.C9(this.getApiPaths(F)),V;(F=(V=_.e(F.commandMetadata,_.Jx))==null?void 0:V.apiUrl)&&(W=F);return w3K(f9W(W))};
_.B.isNavigationCommand=function(){return!1};
_.B.JSC$14482_getClientScreen=function(){};
_.B.JSC$14482_getRequestKey=function(){};
_.B.getRequestConfig=function(){};
_.S0.Object.defineProperties(Ucf.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Rv=function(){};
_.u(Rv,Ucf);Rv.prototype.JSC$14489_getStoreKey=function(){};
Rv.prototype.JSC$14482_getRequestKey=function(F,W){W=W===void 0?{}:W;return this.JSC$14489_getStoreKey(F,W)};var bQ=function(){};
_.u(bQ,Rv);bQ.prototype.JSC$14482_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:us("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
bQ.prototype.getApiPaths=function(){return[]};
bQ.prototype.getExtension=function(){};
bQ.prototype.JSC$14482_buildRequest=function(){};var OIT={},XsM=(OIT.GET_DATASYNC_IDS=qG(bQ),OIT);var xci,vkQ,EkB,QKr,JnE,TT,P9h,cnT,SXQ,tWQ;xci="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch".split(" ");vkQ=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.g1=function(F,W,V,d,y,z,I,n,M){this.endpointMap=F;this.networkManager=W;this.authService=V;this.responseProcessorMap=d;this.innertubeResponseStore=y;this.contextProcessors=z;this.asyncContextProcessors=I;this.localInnertubeRouter=n;this.requestSequencer=M;this.inflightRequests=new Map;F.signalEndpointMap||(F.signalEndpointMap={});F.signalEndpointMap=Object.assign({},XsM,F.signalEndpointMap)};
EkB=function(F,W,V,d,y,z,I,n,M){if(_.g1.instance!==void 0){if(d=_.g1.instance,F=[F!==d.endpointMap,W!==d.networkManager,V!==d.authService,y!==d.innertubeResponseStore,z!==d.contextProcessors,I!==d.asyncContextProcessors,n!==d.localInnertubeRouter],F.some(function(Y){return Y}))throw new _.po("InnerTubeTransportService is already initialized",F);
}else _.g1.instance=new _.g1(F,W,V,d,y,z,I,n,M)};
_.HI=function(F,W,V){var d=d===void 0?ddE:d;var y=cnT(F,W);return y?new _.sg(function(z,I){var n,M,Y,h,q;return _.m(function(R){switch(R.nextAddress){case 1:return R.yield(y,2);case 2:n=R.yieldResult;M=n.JSC$14482_getRequest(W,V,d);if(!M){I(new _.po("Error: Failed to build request for command.",W));R.jumpTo(0);break}qV(M.input);h=((Y=M.requestShell)==null?void 0:Y.mode)==="cors"?"cors":void 0;if(F.authService.syncHeaders){q=tWQ(M.config,h);R.jumpTo(4);break}return R.yield(SXQ(M.config,h),5);case 5:q=
R.yieldResult;case 4:z(P9h(F,M,q)),_.UD(R)}})}):_.Ip(new _.po("Error: No request builder found for command.",W))};
QKr=function(F,W,V,d){var y=y===void 0?ddE:y;var z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c;return _.m(function(J){switch(J.nextAddress){case 1:z=KmN(W,F.endpointMap);if(!z)throw new _.po("Error: No streaming request builder found for command",W);I=z.JSC$14482_getRequest(W,V,y);if(!I)throw new _.po("Failed to build YtRequest for streaming Command",W);if((n=F.localInnertubeRouter)==null||!n.shouldPreferLocalResponse(I.input,I.innerTubeRequest)){J.jumpTo(2);break}return J.yield(F.localInnertubeRouter.localInnertubeResponse(I.input,
I.innerTubeRequest),3);case 3:return M=J.yieldResult,Y={},M.playerResponse&&(TT(F,M.playerResponse,I),Y.player=M.playerResponse,(h=d)==null||h(Y,M)),M.watchNextResponse&&(TT(F,M.watchNextResponse,I),Y.content=M.watchNextResponse,(q=d)==null||q(Y,M)),J.return(Y);case 2:return J.yield(JnE(F,I),4);case 4:b=((R=I.requestShell)==null?void 0:R.mode)==="cors"?"cors":void 0;if(F.authService.syncHeaders){g=tWQ(I.config,b);J.jumpTo(5);break}return J.yield(SXQ(I.config,b),6);case 6:g=J.yieldResult;case 5:return k=
(C=(K=I.requestShell)==null?void 0:K.headers)!=null?C:{},I.requestShell=Object.assign({},I.requestShell,{headers:Object.assign({},k,g)}),f=Object.assign({},I.requestShell),S=JSON.stringify(I.innerTubeRequest),I.requestShell.method==="POST"&&(f=Object.assign({},f,{body:S})),v=function(zG,BC){TT(F,BC.playerResponse||BC.watchNextResponse||BC.reelItemWatchResponse||BC.reelWatchSequenceResponse,I);d==null||d(zG,BC);BC.playerResponse&&BEi()},U={},J.yield(ZIB(F.networkManager,I.input,f,v),7);
case 7:return U=J.yieldResult,((c=I.config)==null?0:c.responseTick)&&_.Md(I.config.responseTick),J.return(U)}})};
_.uC=function(F,W,V,d,y){y=y===void 0?{authStrategy:{identity:ddE}}:y;var z=z===void 0?!0:z;var I=function(){};
I=Vo$(F7K(V));W.context||(W.context=_.K0(d,z));return new _.sg(function(n){var M,Y,h,q,R;return _.m(function(b){if(b.nextAddress==1)return M=f9W(V),Y=_.gU(M),F.authService.syncHeaders?(h=tWQ(y,Y),b.jumpTo(2)):b.yield(SXQ(y,Y),3);b.nextAddress!=2&&(h=b.yieldResult);q=w3K(f9W(V));R={input:q,requestShell:us(q),innerTubeRequest:W,config:y};n(P9h(F,R,h,I));_.UD(b)})})};
JnE=function(F,W){var V,d,y,z,I,n,M,Y,h,q,R;return _.m(function(b){switch(b.nextAddress){case 1:if(!((V=W)==null?0:(d=V.innerTubeRequest)==null?0:d.context)){b.jumpTo(0);break}y=W.innerTubeRequest.context;if(!(F.asyncContextProcessors&&F.asyncContextProcessors.length>0)){b.jumpTo(3);break}z=[];I=_.L(F.asyncContextProcessors);for(n=I.next();!n.done;n=I.next())M=n.value,Y=M.processContext(W),Y.wrappedPromise_&&z.push(Y.wrappedPromise_);if(!(z.length>0)){b.jumpTo(3);break}return b.yield(Promise.all(z),
3);case 3:h=_.L(F.contextProcessors||[]),q=h.next();case 6:if(q.done){b.jumpTo(0);break}R=q.value;return b.yield(R.processContext(y),7);case 7:q=h.next(),b.jumpTo(6)}})};
TT=function(F,W,V){var d;if(W&&!(W==null?0:(d=W.sequenceMetaData)==null?0:d.skipProcessing)&&F.responseProcessorMap){d=_.L(xci);for(var y=d.next();!y.done;y=d.next())y=y.value,F.responseProcessorMap[y]&&F.responseProcessorMap[y].handleResponse(W,V)}};
P9h=function(F,W,V,d){d=d===void 0?function(){}:d;
var y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph,lS,Or,X1,MM,nB;return _.m(function(vC){switch(vC.nextAddress){case 1:I=(y=W.config)==null?void 0:(z=y.storeStrategy)==null?void 0:z.storeKey;if(!(I&&F.innertubeResponseStore&&F.innertubeResponseStore.has(I))||((n=W.config)==null?0:(M=n.storeStrategy)==null?0:M.disableCache)){vC.jumpTo(2);break}return vC.yield(F.innertubeResponseStore.get(I),3);case 3:Y=vC.yieldResult;if(!Y||Y.isExpired()){vC.jumpTo(2);break}h=_.vy(Y);if(!_.T("web_process_response_store_responses")||
Y.isProcessed()){vC.jumpTo(5);break}TT(F,h,W);return vC.yield(F.innertubeResponseStore.markAsProcessed(I),5);case 5:return vC.return(Promise.resolve(h));case 2:if((q=F.localInnertubeRouter)==null||!q.shouldPreferLocalResponse(W.input,W.innerTubeRequest)){vC.jumpTo(7);break}return vC.yield(F.localInnertubeRouter.localInnertubeResponse(W.input,W.innerTubeRequest),8);case 8:return R=vC.yieldResult,TT(F,R,W),vC.return(R);case 7:return vC.yield(JnE(F,W),9);case 9:return(K=(g=W.config)==null?void 0:g.requestKey)&&
F.inflightRequests.has(K)?b=F.inflightRequests.get(K):(C=JSON.stringify(W.innerTubeRequest),S=(f=(k=W.requestShell)==null?void 0:k.headers)!=null?f:{},W.requestShell=Object.assign({},W.requestShell,{headers:Object.assign({},S,V)}),v=Object.assign({},W.requestShell),W.requestShell.method==="POST"&&(v=Object.assign({},v,{body:C})),((U=W.config)==null?0:U.requestTick)&&_.Md(W.config.requestTick),c=function(){return F.networkManager.fetch(W.input,v,W.config)},b=F.requestSequencer?FBh(F.requestSequencer,
W,c):c(),K&&F.inflightRequests.set(K,b)),vC.yield(b,10);
case 10:(J=vC.yieldResult)&&_.T("web_streaming_player")&&Array.isArray(J)&&(J=J[0].playerResponse);if(J&&"error"in J&&((zG=J)==null?0:(BC=zG.error)==null?0:BC.details))for(bS=J.error.details,Yc=_.L(bS),ph=Yc.next();!ph.done;ph=Yc.next())lS=ph.value,(Or=lS["@type"])&&vkQ.indexOf(Or)>-1&&(delete lS["@type"],J=lS);K&&F.inflightRequests.has(K)&&F.inflightRequests.delete(K);((X1=W.config)==null?0:X1.responseTick)&&_.Md(W.config.responseTick);if(J||(MM=F.localInnertubeRouter)==null||!MM.canProvideFallbackResponse(W.input,
W.innerTubeRequest)){vC.jumpTo(11);break}return vC.yield(F.localInnertubeRouter.localFallbackInnertubeResponse(W.input,W.innerTubeRequest),12);case 12:J=vC.yieldResult;case 11:return TT(F,J,W),((nB=W.config)==null?0:nB.processorTick)&&_.Md(W.config.processorTick),d(),vC.return(J||void 0)}})};
_.u1=function(F,W){return uef(W,F.endpointMap)};
cnT=function(F,W){F=HMh(W,F.endpointMap);if(F!==void 0)return Promise.resolve(F)};
SXQ=function(F,W){var V,d,y,z;return _.m(function(I){if(I.nextAddress==1){y=(V=F)==null?void 0:(d=V.authStrategy)==null?void 0:d.sessionIndex;var n=I.yield;var M=_.c6(gzL({sessionIndex:y}));return n.call(I,M,2)}z=I.yieldResult;return I.return(Promise.resolve(Object.assign({},DC1(W),z)))})};
tWQ=function(F,W){var V;F=F==null?void 0:(V=F.authStrategy)==null?void 0:V.sessionIndex;V=gzL({sessionIndex:F});return Object.assign({},DC1(W),V)};var WBT,VTD,dQB,y_u,zOQ,oUT,LBh,IxT,uQ,nUQ,mQE,Bcm,axT;WBT=0;VTD=/tone[1-5]/;dQB=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");y_u="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
zOQ=Number.MAX_SAFE_INTEGER;oUT=RegExp("\ufe0f","g");_.e9=function(F){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;F&&_.soi(this,F)};
_.soi=function(F,W){try{_.Lo(W,{context:F,onSuccess:function(d,y){Array.isArray(y)?F.load(y):(d=new _.po("Emoji manager JSON response was not an array!",{response:y}),_.Ab(d))},
onError:function(d){d=new _.po("Failed to retrieve emoji manager initial JSON data!",{url:W,statusCode:_.dY(d).toString()});_.rL(d)}})}catch(d){var V=new _.po("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:W});
_.rL(V)}};
_.e9.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.e9.prototype.load=function(F,W){if(W)if(F.length)F=F.concat(W.emojis);else{this.emojis=W.emojis;this.emojiMap=W.emojiMap;this.emojiShortcutMap=W.emojiShortcutMap;this.emojiShortcutCharMap=Bcm(W);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=W.emojiRegex;return}this.emojis=[].concat(_.Pd(new Set(this.emojis.concat(F))));this.hasInitializedShortcutCharMap=!1;F=Array(this.emojis.length);for(W=0;W<this.emojis.length;W++){var V=this.emojis[W];if(V.emojiId){this.emojiMap[V.emojiId]=V;this.emojiMap[V.emojiId].index=
W;for(var d=0;V.shortcuts&&d<V.shortcuts.length;d++)this.emojiShortcutMap[V.shortcuts[d].toLocaleLowerCase()]=V;F[W]=V.isCustomEmoji&&V.shortcuts?V.shortcuts[0]:V.emojiId}}F.sort(function(y,z){return z.length-y.length});
if(F.length)try{this.emojiRegex=new RegExp(F.join("|").replace("*","\\*"),"gi")}catch(y){this.emojiRegex=/$./}else this.emojiRegex=/$./};
LBh=function(F,W){W=_.L(W);for(var V=W.next();!V.done;V=W.next()){var d=V.value;if(d.emojiId&&F.emojiMap[d.emojiId]){V=Object.assign({},F.emojiMap[d.emojiId],d);F.emojiMap[d.emojiId]=V;var y=void 0;V.index&&((y=F.emojis[V.index])==null?void 0:y.emojiId)===d.emojiId&&(F.emojis[V.index]=V);d=void 0;if((d=V.shortcuts)==null?0:d.length)for(F.hasInitializedShortcutCharMap=!1,d=_.L(V.shortcuts),y=d.next();!y.done;y=d.next())F.emojiShortcutMap[y.value.toLocaleLowerCase()]=V}}};
IxT=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(_.mN.getInstance(),2);if(d.nextAddress!=3)return(W=d.yieldResult)?d.yield(W.get("ytlc-emoji-pref"),3):d.return();(V=d.yieldResult)&&LBh(F,Object.keys(V).map(function(y){return{emojiId:y,stickyPrefId:V[y]}}).filter(function(y){return!!y.emojiId&&!!y.stickyPrefId}));
_.UD(d)})};
_.gZ=function(F,W,V){return(F=F.emojiMap[W])&&(!F.isLocked||V!==void 0&&V)?F:void 0};
uQ=function(F,W,V){V=_.gZ(F,W,V===void 0?!1:V);var d=W.match("\u200d");V&&F.skinTone!==0&&(F=(d==null?void 0:d.length)===1?_.gZ(F,W.replace("\u200d",dQB[F.skinTone]+"\u200d")):_.gZ(F,W+dQB[F.skinTone]))&&(V=F);return V};
nUQ=function(F,W){var V=F.emojiMap[W];return(V==null?0:V.stickyPrefId)?F.emojiMap[V.stickyPrefId]:uQ(F,W)};
_.vT=function(F,W){F=F.emojiShortcutMap[W.toLocaleLowerCase()];return!F||F.isLocked?null:F};
mQE=function(F,W,V){return Bcm(F,V===void 0?!1:V)[W]||{}};
Bcm=function(F,W){W=W===void 0?!1:W;if(!F.hasInitializedShortcutCharMap){F.hasInitializedShortcutCharMap=!0;for(var V=0;V<F.emojis.length;V++){var d=F.emojis[V];if(!(d.isLocked||W&&d.isCustomEmoji&&d.emojiId&&!F.pickerCustomEmojiIds.includes(d.emojiId)))for(var y=0;d.shortcuts&&y<d.shortcuts.length;y++){var z=d.shortcuts[y];z.startsWith(":_")&&d.isCustomEmoji&&(F.emojiShortcutCharMap[":_"]==null&&(F.emojiShortcutCharMap[":_"]=Object.create(null)),F.emojiShortcutCharMap[":_"][z]=d);if(!(z.length<3||
!d.isCustomEmoji&&VTD.test(z))){var I=z.substr(0,3).toLocaleLowerCase();F.emojiShortcutCharMap[I]==null&&(F.emojiShortcutCharMap[I]=Object.create(null));F.emojiShortcutCharMap[I][z]=d}}}}return F.emojiShortcutCharMap};
_.e9.prototype.createEmoji=function(F,W){W=W===void 0?!0:W;var V=document.createElement("img");F.isCustomEmoji||V.classList.add("small-emoji");V.classList.add("emoji");V.classList.add("yt-formatted-string");V.src=F.image?_.fd(F.image.thumbnails,this.emojiSize)||"":"";var d=void 0;F.image&&F.image.accessibility&&F.image.accessibility.accessibilityData&&(d=F.image.accessibility.accessibilityData.label);V.alt=d?d:(F.isCustomEmoji&&F.shortcuts?F.shortcuts[0]:F.emojiId)||"";F.isCustomEmoji&&(V.dataset.emojiId=
F.emojiId);_.tc&&(V.setAttribute("contenteditable","false"),V.setAttribute("unselectable","on"));W&&(F.shortcuts&&F.shortcuts.length&&V.setAttribute("shared-tooltip-text",F.shortcuts[0]),V.id="emoji-"+WBT++);return V};
_.e9.prototype.createDocumentFragment=function(F,W,V,d){W=W===void 0?!1:W;V=V===void 0?!0:V;d=d===void 0?!1:d;F=F.replace(oUT,"");for(var y=document.createDocumentFragment(),z=0,I,n=0;(I=this.emojiRegex.exec(F))!=null;){var M=_.gZ(this,I[0])||_.vT(this,I[0]);!M||M.isCustomEmoji&&!W||(M=this.createEmoji(M,V),z!==I.index&&y.appendChild(document.createTextNode(F.substring(z,I.index))),y.appendChild(M),z=I.index+I[0].length,n++)}if(!d||n)return y.appendChild(document.createTextNode(F.substr(z))),y};
axT=function(F,W,V){var d,y,z,I,n,M,Y,h,q;return _.m(function(R){if(R.nextAddress==1){if(!W.emojiId||!F.emojiMap[W.emojiId])return R.return();d=Object.assign({},F.emojiMap[W.emojiId],{stickyPrefId:V});F.emojiMap[W.emojiId]=d;W.index&&((y=F.emojis[W.index])==null?void 0:y.emojiId)===W.emojiId&&(F.emojis[W.index]=d);if((z=W.shortcuts)==null?0:z.length)for(F.hasInitializedShortcutCharMap=!1,I=_.L(W.shortcuts),n=I.next();!n.done;n=I.next())M=n.value,F.emojiShortcutMap[M.toLocaleLowerCase()]=d;return R.yield(_.mN.getInstance(),
2)}if(R.nextAddress!=4)return(Y=R.yieldResult)?R.yield(Y.get("ytlc-emoji-pref"),4):R.jumpTo(0);q=(h=R.yieldResult)!=null?h:{};q[W.emojiId]=V;return R.yield(Y.set("ytlc-emoji-pref",q,zOQ),0)})};
_.KO=new _.e9;var Y1h;_.H0={};
Y1h={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.T("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:_.T("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 H4(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 F=_.OA(this.hostElement||this).querySelector("#inline-action-button-container");F&&F.setAttribute("aria-hidden","true");this.menuButton=_.OA(this.hostElement).querySelector("#menu-button")},
attached:function(){var F=this.menuButton;F&&(F.addEventListener("focusin",_.SL(this,this.onMenuButtonFocus_)),F.addEventListener("focusout",_.SL(this,this.onMenuButtonBlur_)))},
detached:function(){var F=this.menuButton;F&&(F.removeEventListener("focusin",_.SL(this,this.onMenuButtonFocus_)),F.removeEventListener("focusout",_.SL(this,this.onMenuButtonBlur_)))},
identity:_.NK,truthy:function(F){return!!F},
computeTimestampString:function(F){return F?F.timestampText?this.getSimpleString(F.timestampText):this.TIME_FORMATTER.format(new Date(F.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(F){return F},
computeMenuVisible_:function(F,W){return F||W},
computeHasInlineActionButtons:function(F){if(!F)return!1;var W,V;return!((W=F.inlineActionButtons)==null||!W.length)||!((V=F.additionalInlineActionButtons)==null||!V.length)},
createDocumentFragmentFromString:function(F){var W=_.KO.createDocumentFragment.bind(_.KO),V;if((V=this.participantsManager)==null||!V.viewerRegex)return W(F);V=document.createDocumentFragment();for(var d=0,y;(y=this.participantsManager.viewerRegex.exec(F))!=null;){if(y.index>0){var z=":"+y[0]+":";if((_.gZ(_.KO,z)||_.vT(_.KO,z))&&F.indexOf(z)===y.index-1)continue}V.appendChild(W(F.substring(d,y.index)));d=document.createElement("span");d.appendChild(W(y[0]));d.classList.add("mention");V.appendChild(d);
d=y.index+y[0].length}V.appendChild(W(F.substring(d)));return V},
createDocumentFragment:function(F){var W=document.createDocumentFragment();if(F.simpleText)return W.appendChild(this.createDocumentFragmentFromString(F.simpleText)),W;if(!F.runs)return W;for(var V=0;V<F.runs.length;V++){var d=F.runs[V];if(d.emoji)W.appendChild(_.KO.createEmoji(d.emoji));else if(d.text)if(d.navigationEndpoint){var y=document.createElement("a");y.classList.add("yt-simple-endpoint");UIC(y,d.navigationEndpoint);_.OA(y).appendChild(this.createDocumentFragmentFromString(d.text));W.appendChild(y)}else W.appendChild(this.createDocumentFragmentFromString(d.text))}return W},
hasModerationOverlayVisible:function(){var F;return((F=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:F.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(F){F.composedPath().some(function(W){return(W=W instanceof Element?W:null)?W.tagName&&(W.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||W.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.T("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(F)},
colorFromDecimal:function(F){return uKW(F)},
markAsDeleted:function(F,W){this.set("data.deletedStateMessage",F);this.set("data.showOriginalContentMessage",W)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(F){if(this.data.contextMenuEndpoint){var W=_.PY().resolve(_.dW),V=this.data.contextMenuEndpoint,d;(d=_.g1.instance)&&_.u1(d,V)?(W=iHf(W,V),d=_.uC(d,{},W)):d=_.MTr(W,V);d.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);F&&F.stopPropagation()}},
handleGetContextMenuResponse_:function(F){var W=_.g1.instance;W&&_.u1(W,{liveChatEndpoint:{}})||(F=F.response);F.liveChatItemContextMenuSupportedRenderers&&F.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(F.liveChatItemContextMenuSupportedRenderers.menuRenderer);F.actions&&_.XY(this.hostElement,"yt-live-chat-actions",[F.actions])},
handleGetContextMenuError:function(F){if(F instanceof Error||F instanceof Object||F instanceof String)var W=F;_.Ab(new _.po("Error encountered calling GetLiveChatItemContextMenu",W))},
showContextMenu_:function(F){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:F}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.On(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.On(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.H0.YtLiveChatItemBehavior=[Y1h,_.qg.YtComponentBehavior,_.t$.YtOpenPopupBehavior];_.DY=function(){};var plM;var hOB;var q1h;var ROm;var AX=function(){var F=_.w.apply(this,arguments)||this;F.active=!1;F.identity=_.NK;return F};
_.u(AX,_.w);AX.prototype.dataChanged=function(){this.active=!1};
AX.prototype.onClick=function(){_.On(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
AX.prototype.dataChanged=AX.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],AX.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AX.prototype,"active",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AX.prototype,"dataChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],AX);
_.O(AX,"yt-live-chat-text-input-field-suggestion",function(){if(ROm===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;q1h===void 0&&(q1h=document.createElement("template"));var d=q1h;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ROm=F}F=ROm;return F},{mode:0});_.j9=function(F,W,V){return CustomEvent.call(this,F,{detail:{value:W,path:V}})||this};
_.u(_.j9,CustomEvent);_.rZ=function(){var F=_.w.apply(this,arguments)||this;F.viewerName=null;F.actionMap={"yt-live-chat-actions":"onChatMessage_"};F.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];F.PARTICIPANT_TIME_USEC_=3E8;return F};
_.u(_.rZ,_.w);_.B=_.rZ.prototype;_.B.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.B.addParticipant=function(F){var W=_.fNc(this.participants,F,function(d,y){d=d[Object.keys(d)[0]];y=y[Object.keys(y)[0]];d=String(_.A2(d.authorName)).toLowerCase();y=String(_.A2(y.authorName)).toLowerCase();return d<y?-1:d==y?0:1}.bind(this));
if(W>=0){var V=this.participants[W];V[Object.keys(V)[0]].timestampUsec&&this.splice("participants",W,1,F)}else this.splice("participants",-W-1,0,F);F=F[Object.keys(F)[0]];W=_.A2(F.authorName).toLocaleLowerCase();V=W.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(V)||(this.allParticipantsCharMap_[V]={});this.allParticipantsCharMap_[V][W]=F};
_.B.getAuthorsFromPrefix=function(F){return this.allParticipantsCharMap_.hasOwnProperty(F)?this.allParticipantsCharMap_[F]:null};
_.B.computeViewerRegex_=function(F){if(!F)return null;F=F.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var W=F.indexOf("@")===0&&_.T("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(W+F.replace(/ /g,"\\s*")+"|^"+F.replace(/ /g,"\\s*")+"$|^"+F.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+F.replace(/ /g,"\\s*")+"$|(?<=\\s)"+F.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.B.checkForStaleParticipants_=function(){var F=this;this.trimOldParticipants_();this.asyncHandle_&&ykm(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.gT(function(){F.checkForStaleParticipants_()},3E4))};
_.B.onChatMessage_=function(F){var W=this,V=Date.now()*1E3;F.forEach(function(d){if(d=_.e(d,Z3f)){d=d.item;var y=Object.keys(d)[0];W.SUPPORTED_ITEM_TYPES_.indexOf(y)!=-1&&d[y].timestampUsec>=V-W.PARTICIPANT_TIME_USEC_&&W.addParticipant(d)}},this);
this.checkForStaleParticipants_()};
_.B.trimOldParticipants_=function(){for(var F=Date.now()*1E3,W=this.participants.length-1;W>=0;W--){var V=this.participants[W];V=V[Object.keys(V)[0]];V.timestampUsec&&V.timestampUsec<F-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",W,1)}};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],_.rZ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],_.rZ.prototype,"viewerName",void 0);_.x([_.N({computed:"computeViewerRegex_(viewerName)"}),_.E("design:type",Object)],_.rZ.prototype,"viewerRegex",void 0);_.x([_.N({value:function(){return[]},
notify:!0}),_.E("design:type",Array)],_.rZ.prototype,"participants",void 0);_.x([_.Yf({is:"yt-live-chat-participants-manager",noInjection:!0})],_.rZ);var bHf=/.*([:@#].*?)$/,CO=/\u00a0/g,Tcf=String.fromCharCode(160),eOu={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"},kD=function(){var F=_.w.apply(this,arguments)||this;F.disabled=!1;F.liveChatRichMessageInput=null;F.messageInput=null;F.isValidWithNoInputText=!1;F.suggestions=[];F.emojiManager=_.KO;F.inputMethodEditorActive=
!1;F.suggestionIndex=-1;F.JSC$14540_lastSuggestionRange=null;return F};
_.u(kD,_.w);_.B=kD.prototype;_.B.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.B.attached=function(){_.dG&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.B.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.B.dataChanged=function(){if(!this.ignoreColorMapping){var F=!1,W={},V;for(V in eOu)this.data&&this.data.hasOwnProperty(V)&&(W[eOu[V]]=this.colorFromDecimal(this.data[V]),F=!0);F&&_.cc(this.hostElement,W)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.B.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.B.colorFromDecimal=function(F){F=Math.floor(Number(F));return"rgba("+[F>>16&255,F>>8&255,F&255,(F>>24&255)/255].join()+")"};
_.B.preventDrag=function(F){F.dataTransfer&&(F.dataTransfer.dropEffect="none");F.preventDefault()};
_.B.preventResize=function(F){F.returnValue=!1};
_.B.onInputChange=function(){var F=this.characterCount,W=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&W&&W.remove();if(!W&&this.characterCount>this.maxCharacterLimit){var V=window.getSelection();if(V){var d=V.getRangeAt(0);V.removeAllRanges();V.addRange(d)}}if(V=this.getCurrentRange())d=this.calculateTextBeforeRange(V),this.completeEmojisInRange(V,d,!0)||this.updateSuggestions(V,d);d=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(d);
_.On(this.hostElement,"yt-live-chat-message-input-change",d);W&&this.characterCount===0&&W.remove();V&&V.commonAncestorContainer.parentElement.id==="input"&&V.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>F):V&&!V.collapsed&&V.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(F=this.input.childNodes.length-1;F>=0;F--)this.input.childNodes[F].nodeName==="BR"&&this.input.childNodes[F].remove()};
_.B.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.B.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var F=this.getCurrentRange();F&&F.commonAncestorContainer.parentElement.id==="input"&&F.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.B.mergeOverflowText=function(F){if(F){var W=document.createRange();W.selectNodeContents(F);W=W.extractContents();this.input.insertBefore(W,F)}};
_.B.checkRangeAtEndOfInput=function(){var F=this.getCurrentRange();if(F){var W=_.OA(this.hostElement).querySelector("#overflow-text"),V=document.createRange();W&&W.previousSibling?W.previousSibling instanceof HTMLImageElement?V.selectNode(W.previousSibling):V.selectNodeContents(W.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?V.selectNode(this.input.lastChild):V.selectNodeContents(this.input.lastChild));V.collapse(!1);return V.isPointInRange(F.startContainer,
F.startOffset)}return!1};
_.B.handleOverflowText=function(F){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var W=_.OA(this.hostElement).querySelector("#overflow-text"),V=this.getCurrentRange();this.input.normalize();F=this.checkRangeAtEndOfInput()&&F;this.mergeOverflowText(W);for(var d,y=0,z=0,I,n=this.input.childNodes,M=0;M<n.length;M++){var Y=n[M];Y instanceof Text?(z+=Y.textContent.length,z>this.maxCharacterLimit&&(d=Y,y=this.maxCharacterLimit+Y.textContent.length-z)):Y instanceof HTMLImageElement&&
(d=void 0,z=Y.dataset.emojiId&&((d=this.data)==null?0:d.emojiCharacterCount)?z+this.data.emojiCharacterCount:z+Y.alt.length,d=this.input,y=M);if(z>this.maxCharacterLimit&&d){I=document.createRange();I.collapse(!1);W?(z=this.input.lastChild.previousSibling,z instanceof Text?I.setEnd(this.input.lastChild.previousSibling,z.textContent.length):z instanceof HTMLImageElement&&I.setEnd(this.input,this.input.childNodes.length-1)):I.selectNodeContents(this.input);I.setStart(d,y);break}}I&&(d=!1,V&&(F=I.isPointInRange(V.startContainer,
V.startOffset-1)),W||(W=document.createElement("span"),W.id="overflow-text",W.textContent="",W.setAttribute("contenteditable","true"),_.OA(_.OA(this.hostElement).querySelector("#input")).appendChild(W),d=!0),W&&(V=I.extractContents(),W.insertBefore(V,W.firstChild),F&&W.firstChild&&(V=document.createRange(),d?V.setStartAfter(W.lastChild):V.setStartAfter(W.firstChild),V.collapse(!0),W=window.getSelection(),W.removeAllRanges(),W.addRange(V))))}};
_.B.checkForDuplicateSpans=function(){for(var F=0;F<this.input.childNodes.length;F++){var W=this.input.childNodes[F];if(W.nodeName==="SPAN"){var V=document.createRange();V.selectNodeContents(W);V=V.extractContents();this.input.insertBefore(V,W);W.remove()}}this.handleOverflowText(!0)};
_.B.getCurrentRange=function(){var F=window.getSelection();return F&&F.rangeCount?F.getRangeAt(0).cloneRange():null};
_.B.getInputRange=function(){var F=this.getCurrentRange();if(F){for(var W=F.commonAncestorContainer,V=!1,d=_.OA(this.hostElement).querySelector("#input");W;){if(W===d){V=!0;break}W=W.parentNode}V||(F=null)}F||(F=this.getRangeAtEnd());return F};
_.B.getRangeAtEnd=function(){var F=document.createRange(),W=_.OA(this.hostElement).querySelector("#input").lastChild;!W||W.nodeName!=="#text"&&W.nodeName!=="SPAN"?(F.selectNodeContents(_.OA(this.hostElement).querySelector("#input")),F.collapse(!1)):W.nodeName==="#text"?F.setStart(W,W.textContent.length):F.setStart(W,W.childNodes.length);return F};
_.B.getChatParticipantSuggestions=function(F,W,V,d){var y=_.T("live_chat_enable_handles_web_text_input_update");if(W)for(var z in W)if(z.indexOf(F)===0||y&&z.indexOf(V+F)===0){var I=W[z],n=_.A2(I.authorName);d.push({suggestion:{author:!0,authorType:V,image:I.authorPhoto,alt:n,text:n}});if(d.length>=64)break}};
_.B.getSuggestions=function(F){var W=[],V=F.substring(0,3),d=mQE(_.KO,V,!0);if(d)for(var y in d)if(y.toLocaleLowerCase().indexOf(F)===0){var z=d[y];if(z&&z.emojiId){if(z=nUQ(_.KO,z.emojiId)){var I=void 0,n=void 0,M=void 0,Y=void 0,h=((I=z.image)==null?0:(n=I.accessibility)==null?0:(M=n.accessibilityData)==null?0:M.label)||z.isCustomEmoji?(Y=z.shortcuts)==null?void 0:Y[0]:z.emojiId;W.push({suggestion:{emoji:!0,image:z.image,alt:h,text:y,textToInsertWhenSelected:z.isCustomEmoji?y:h}})}if(W.length>=
64)break}}if(!this.participantsManager)return null;if(V.indexOf("@")===0||V.indexOf("#")===0)d=V.charAt(0),F=F.substring(1),y=_.T("live_chat_enable_handles_web_text_input_update"),V.indexOf("@")===0&&y&&(y=this.participantsManager.getAuthorsFromPrefix(V.substring(0,2)),this.getChatParticipantSuggestions(F,y,d,W)),V=V.substring(1),V=this.participantsManager.getAuthorsFromPrefix(V),this.getChatParticipantSuggestions(F,V,d,W);return W?W.sort(function(q,R){return R.suggestion.text<q.suggestion.text?-1:
R.suggestion.text===q.suggestion.text?0:1}):null};
_.B.insertSuggestion=function(F){var W=_.T("live_chat_enable_handles_web_text_input_update"),V=F.authorType;W=F.text.indexOf(V)===0&&W?F.text+Tcf:V+F.text+Tcf;F.emoji?this.insertTextAtRange(this.JSC$14540_lastSuggestionRange,F.textToInsertWhenSelected||""):F.author&&this.insertTextAtRange(this.JSC$14540_lastSuggestionRange,W)};
_.B.updateSuggestionsAtCaret=function(){var F=this.getCurrentRange();F&&this.updateSuggestions(F,this.calculateTextBeforeRange(F))};
_.B.offsetStartOfRangeBy=function(F,W){for(;W>0;)if(F.startOffset-W>=0){F.setStart(F.startContainer,F.startOffset-W);break}else{W=F.startContainer instanceof HTMLImageElement?W-F.startContainer.alt.length:W-F.startOffset;var V=F.startContainer.previousSibling;if(!V){F.setStart(F.startContainer,0);break}if(_.T("live_chat_require_space_for_autocomplete_emoji")){var d=void 0,y=void 0;F.setStart(V,((d=V)==null?void 0:(y=d.textContent)==null?void 0:y.length)||0)}else F.setStart(V,V.childNodes.length||
0)}};
_.B.updateSuggestions=function(F,W){var V=this;this.JSC$14540_lastSuggestionRange&&(this.JSC$14540_lastSuggestionRange.detach(),this.JSC$14540_lastSuggestionRange=null);if((W=bHf.exec(W))&&W.length&&(W=W[W.length-1].toLocaleLowerCase(),W.length>2&&(this.offsetStartOfRangeBy(F,W.length),this.JSC$14540_lastSuggestionRange=F,(F=this.getSuggestions(W))&&F.length))){this.suggestions=F;_.ce(this,function(){_.OA(V.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(F.length-1);return}this.dropdown.opened=!1};
_.B.completeEmojisInRange=function(F,W,V){var d=W.replace(/[\s\xa0]+$/,"");W=W.length-d.length;d=d.split(" ");d=d[d.length-1].trim().toLocaleLowerCase();var y=d.lastIndexOf(":");if(V&&!W&&y!==d.length-1)return!1;y!==-1&&(V=d.lastIndexOf(":",y-1),V!==-1&&(d=d.substring(V)));if((V=_.vT(_.KO,d))&&V.emojiId){V=nUQ(_.KO,V.emojiId)||null;this.offsetStartOfRangeBy(F,d.length+W);var z,I,n,M;d=(((z=V)==null?0:z.isCustomEmoji)?(I=V)==null?void 0:(n=I.shortcuts)==null?void 0:n[0]:(M=V)==null?void 0:M.emojiId)||
"";W&&(d+=Tcf);this.insertTextAtRange(F,d);this.dropdown.opened=!1;return!0}return!1};
_.B.onSuggestion=function(F){this.insertSuggestion(F.detail);this.dropdown.opened=!1};
_.B.onKeyPress=function(F){F.keyCode===13&&(F.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.On(this.hostElement,"yt-live-chat-send-message"))};
_.B.completeEmojis=function(){var F=document.createRange(),W=_.OA(this.hostElement).querySelector("#input").lastChild;W?F.setStart(W,W.childNodes.length):(F.selectNodeContents(_.OA(this.hostElement).querySelector("#input")),F.collapse(!1));this.completeEmojisInRange(F,this.calculateTextBeforeRange(F),_.T("live_chat_require_space_for_autocomplete_emoji"))};
_.B.maybePreventTextFormatting=function(F){!_.Jc||!F.ctrlKey&&!F.metaKey||F.keyCode!==66&&F.keyCode!==73||(F.stopImmediatePropagation(),F.preventDefault())};
_.B.onKeyDown=function(F){this.maybePreventTextFormatting(F);if(this.dropdown.opened)switch(F.keyCode){case 27:this.dropdown.opened=!1;F.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;F.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);F.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),F.preventDefault()}};
_.B.onKeyUp=function(F){switch(F.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.tc)this.onInputChange()};
_.B.changeSuggestionIndex=function(F){if(this.dropdown.opened){var W=_.OA(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<W.children.length&&(W.children[this.suggestionIndex].active=!1);var V=this.suggestions.length;this.suggestionIndex=(F+V)%V;F=W.children[this.suggestionIndex];F.active=!0;W.scrollTop=F.offsetTop}};
_.B.onInputPaste=function(F){F.preventDefault();(F=F.clipboardData)&&F.types&&(F=F.getData("text/plain")||"",F=F.replace(/\n/g,""),this.insertText(F));(F=this.getCurrentRange())&&F.commonAncestorContainer.parentElement.id==="input"&&F.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.B.onFocus=function(){this._setFocused(!0)};
_.B.onBlur=function(){this._setFocused(!1)};
_.B.insertText=function(F){this.insertTextAtRange(this.getInputRange(),F)};
_.B.insertTextAtRange=function(F,W){if(F&&(F.collapsed||F.deleteContents(),W=_.KO.createDocumentFragment(W,!0,!1))){for(var V=_.L((W==null?void 0:W.childNodes)||[]),d=V.next();!d.done;d=V.next()){d=d.value;var y=void 0,z=void 0,I=void 0,n=void 0,M=void 0;(I=(y=window)==null?void 0:(z=y.ShadyCSS)==null?void 0:z.ScopingShim)==null||(M=(n=I).scopeNode)==null||M.call(n,d,this.hostElement.localName)}V=W.lastChild;F.insertNode(W);this.focused||this.input.focus();if(this.focused){F=F.cloneRange();F.selectNodeContents(V);
F.collapse(!1);if(W=window.getSelection())W.removeAllRanges(),W.addRange(F);F.commonAncestorContainer.parentElement.id==="input"&&F.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}F=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(F);_.On(this.hostElement,"yt-live-chat-message-input-change",F)}};
_.B.setLiveChatRichMessageInput=function(F){_.OA(_.OA(this.hostElement).querySelector("#input")).textContent="";if(F&&F.textSegments){for(var W=0;W<F.textSegments.length;W++){var V=F.textSegments[W];V.text?_.OA(_.OA(this.hostElement).querySelector("#input")).appendChild(_.KO.createDocumentFragment(V.text,!0,!1)):V.emojiId&&(V=_.gZ(_.KO,V.emojiId))&&_.OA(_.OA(this.hostElement).querySelector("#input")).appendChild(_.KO.createEmoji(V,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.B.setText=function(F){this.setLiveChatRichMessageInput(F?{textSegments:[{text:F}]}:null)};
_.B.calculateTextBeforeRange=function(F){var W="",V=F.startContainer;if(V&&V instanceof Text){var d;W=((d=V.textContent)==null?void 0:d.substring(0,F.startOffset))||"";V=V.previousSibling}for(;V&&V instanceof Text;)W=V.textContent+W,V=V.previousSibling;return W.replace(CO," ")};
_.B.calculateLiveChatRichMessageInput=function(){for(var F=[],W="",V=_.OA(_.OA(this.hostElement).querySelector("#input")).childNodes,d=0;d<V.length;d++){var y=V[d];y instanceof Text?W+=y.textContent:y instanceof HTMLImageElement&&(y.dataset.emojiId?(W&&(F.push({text:W.replace(CO," ")}),W=""),F.push({emojiId:y.dataset.emojiId})):W+=y.alt)}W&&F.push({text:W.replace(CO," ")});if(V=_.OA(this.hostElement).querySelector("#overflow-text")){W="";V=V.childNodes;for(d=0;d<V.length;d++)y=V[d],y instanceof Text?
W+=y.textContent:y instanceof HTMLImageElement&&(y.dataset.emojiId?(W&&(F.push({text:W.replace(CO," ")}),W=""),F.push({emojiId:y.dataset.emojiId})):W+=y.alt);W&&F.push({text:W.replace(CO," ")})}return{textSegments:F}};
_.B.computeCharacterCount=function(F){if(!F||!F.textSegments)return 0;for(var W=0,V=0;V<F.textSegments.length;V++){var d=F.textSegments[V];if(d.text)W+=d.text.length;else if(d.emojiId){var y=void 0;if((y=this.data)==null?0:y.emojiCharacterCount)W+=this.data.emojiCharacterCount;else{var z=y=void 0,I=void 0;W+=((z=_.gZ(_.KO,(y=d)==null?void 0:y.emojiId))==null?void 0:(I=z.shortcuts)==null?void 0:I[0].length)||0}}}return W};
_.B.characterCountChanged=function(){_.On(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.B.focusedChanged=function(){this.hostElement.dispatchEvent(new _.j9("focused-changed",this.focused))};
_.B.focus=function(){this.setFocus(!1)};
_.B.focusAtEnd=function(){this.setFocus(!0)};
_.B.setFocus=function(F){F=F?this.getRangeAtEnd():this.getInputRange();_.OA(this.hostElement).querySelector("#input").focus();var W=window.getSelection();W&&(W.removeAllRanges(),W.addRange(F))};
_.B.insertEmoji=function(F){var W,V=((F==null?0:F.isCustomEmoji)?(W=F.shortcuts)==null?void 0:W[0]:F==null?void 0:F.emojiId)||"";this.insertText(V)};
_.B.computeText=function(F){if(!F||!F.textSegments)return"";for(var W="",V=0;V<F.textSegments.length;V++){var d=F.textSegments[V];if(d.text)W+=d.text;else if(d.emojiId){var y=void 0,z=void 0,I=void 0;W+=((z=_.gZ(_.KO,(y=d)==null?void 0:y.emojiId))==null?void 0:(I=z.shortcuts)==null?void 0:I[0])||""}}return W};
_.B.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.S0.Object.defineProperties(kD.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.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}}});
kD.prototype.focusedChanged=kD.prototype.focusedChanged;kD.prototype.characterCountChanged=kD.prototype.characterCountChanged;kD.prototype.onSuggestion=kD.prototype.onSuggestion;kD.prototype.onMessageSet=kD.prototype.onMessageSet;kD.prototype.dataChanged=kD.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kD.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kD.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],kD.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kD.prototype,"disabled",void 0);_.x([_.A("disabled"),_.E("design:type",Number),_.E("design:paramtypes",[])],kD.prototype,"inputTabIndex",null);_.x([_.A("data.maxCharacterLimit"),_.N({readOnly:!0,notify:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],kD.prototype,"maxCharacterLimit",null);
_.x([_.A("liveChatRichMessageInput"),_.N({readOnly:!0,notify:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],kD.prototype,"characterCount",null);_.x([_.A("maxCharacterLimit, characterCount"),_.N({readOnly:!0,notify:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],kD.prototype,"remainingCharacterCount",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],kD.prototype,"isChatMessageInput",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],kD.prototype,"inputExpanded",void 0);_.x([_.N({readOnly:!0,notify:!0}),_.E("design:type",Object)],kD.prototype,"liveChatRichMessageInput",void 0);_.x([_.N(),_.E("design:type",Object)],kD.prototype,"messageInput",void 0);_.x([_.N(),_.E("design:type",Boolean)],kD.prototype,"ignoreColorMapping",void 0);_.x([_.A("characterCount"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],kD.prototype,"hasText",null);
_.x([_.N(),_.E("design:type",Object)],kD.prototype,"isValidWithNoInputText",void 0);_.x([_.A("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.N(),_.E("design:type",Boolean),_.E("design:paramtypes",[])],kD.prototype,"isInputValid",null);_.x([_.N({readOnly:!0,value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],kD.prototype,"focused",void 0);_.x([_.N(),_.E("design:type",Array)],kD.prototype,"suggestions",void 0);
_.x([_.N(),_.E("design:type",_.e9)],kD.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",_.rZ)],kD.prototype,"participantsManager",void 0);_.x([_.N(),_.E("design:type",Boolean)],kD.prototype,"noUnderline",void 0);_.x([_.N(),_.E("design:type",Object)],kD.prototype,"inputMethodEditorActive",void 0);_.x([_.Qo("#dropdown"),_.E("design:type",Object)],kD.prototype,"dropdown",void 0);_.x([_.Qo("#input"),_.E("design:type",HTMLElement)],kD.prototype,"input",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kD.prototype,"dataChanged",null);_.x([_.Jw("messageInput"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kD.prototype,"onMessageSet",null);_.x([_.Pc("yt-live-chat-select-suggestion"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],kD.prototype,"onSuggestion",null);
_.x([_.Jw("characterCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kD.prototype,"characterCountChanged",null);_.x([_.Jw("focused"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kD.prototype,"focusedChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],kD);
_.gUu=_.O(kD,"yt-live-chat-text-input-field-renderer",function(){if(hOB===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;plM===void 0&&(plM=document.createElement("template"));var d=plM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);hOB=F}F=hOB;return F},{mode:0});var lQ=function(){var F=_.w.apply(this,arguments)||this;F.buttonOverrides={style:"overlay",type:"filled"};F.allowAnimations=!1;F.modern=_.T("web_button_rework_with_live");F.noPadding=!1;return F};
_.u(lQ,_.w);_.B=lQ.prototype;_.B.shouldSupportInlineActionButtons=function(){return!0};
_.B.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"}}}}};
_.B.ready=function(){var F=document.querySelector("yt-live-chat-app");F&&F.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.B.attached=function(){this.allowAnimations=!1};
_.B.dataChanged=function(){if(this.data){var F={"--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)};_.cc(this.hostElement,F);this.allowAnimations=!0}};
_.B.messageChanged=function(){var F,W=(F=this.data)==null?void 0:F.message;F=_.OA(_.OA(this.hostElement).querySelector("#message"));F.textContent="";W&&F.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(W))};
_.B.computeShowOnlyHeader=function(F,W){return!F||F.pdgLikeButton||F.replyButton||F.buyFlowButton?!1:this.isEmpty(F,W)&&!F.footer};
_.B.computeShowFooterDivider=function(F,W,V){return F?!!F.footer&&!this.isEmpty(F,W)&&!V:!1};
_.B.computeIsUserEditable=function(F){return!!F.inputField};
_.B.computeHasHeartButton=function(F){return(F==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(F==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(F==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.B.computeNoveltyImage=function(F){if(F.headerOverlayImage&&F.headerOverlayImage.thumbnails.length){var W=F.headerOverlayImage.thumbnails[0],V,d;if((V=F.pdgPurchasedNoveltyLoggingDirectives)==null?0:(d=V.loggingDirectives)==null?0:d.trackingParams){var y,z;CeY((y=F.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(z=y.loggingDirectives)==null?void 0:z.trackingParams)}return W.width||0}return 0};
_.B.computeAuthorPhotoSize=function(F){return(F==null?0:F.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.B.inputFocus=function(){var F=_.OA(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");F&&F.focus()};
_.B.inputInsertEmoji=function(F){var W=_.OA(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");W&&W.insertEmoji(F)};
_.B.inputMessage=function(){var F=_.OA(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),W;return F&&((W=this.data)==null?0:W.inputField)?(F.completeEmojis(),_.b1(F.liveChatRichMessageInput)):null};
_.B.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.B.isEmpty=function(F,W){return F?F.empty||!(F.message||F.inputField||W):!0};
_.B.onLowerBuyButtonClick=function(){var F,W=_.e((F=this.data)==null?void 0:F.buyButton,_.bd);W&&W.trackingParams&&!HXc(W.command)&&(F=_.sf(W.trackingParams))&&(W=_.is())&&_.D6(W,F)};
_.B.shouldSupportWholeItemClick=function(){return!0};
_.S0.Object.defineProperties(lQ.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
lQ.prototype.isDeletedChanged=lQ.prototype.isDeletedChanged;lQ.prototype.messageChanged=lQ.prototype.messageChanged;lQ.prototype.dataChanged=lQ.prototype.dataChanged;_.x([_.D(E6f.YtPdgLiveChatItemBehavior),_.E("design:type",Object)],lQ.prototype,"ytPdgLiveChatItemBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lQ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],lQ.prototype,"ytLiveChatReduxBehavior",void 0);
_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],lQ.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],lQ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lQ.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:joW}),_.E("design:type",Object)],lQ.prototype,"engagementState",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.E("design:type",Boolean)],lQ.prototype,"isUserEditable",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.E("design:type",Boolean)],lQ.prototype,"hasHeartButton",void 0);_.x([_.N({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.E("design:type",Boolean)],lQ.prototype,"showOnlyHeader",void 0);
_.x([_.N({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.E("design:type",Boolean)],lQ.prototype,"showFooterDivider",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Object)],lQ.prototype,"allowAnimations",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],lQ.prototype,"dashboardMoneyFeed",void 0);_.x([_.N({computed:"computeNoveltyImage(data)"}),_.E("design:type",Number)],lQ.prototype,"noveltyWidth",void 0);
_.x([_.N({computed:"computeAuthorPhotoSize(data)"}),_.E("design:type",Number)],lQ.prototype,"authorPhotoSize",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lQ.prototype,"modern",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lQ.prototype,"noPadding",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lQ.prototype,"dataChanged",null);
_.x([_.Jw("data.message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lQ.prototype,"messageChanged",null);_.x([_.A("data","dashboardMoneyFeed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lQ.prototype,"hideLowerBumper",null);_.x([_.Jw("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lQ.prototype,"isDeletedChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],lQ);
_.O(lQ,"yt-live-chat-paid-message-renderer",function(){if(AnT===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Dcm===void 0&&(Dcm=document.createElement("template"));var d=Dcm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);AnT=F}F=AnT;return F},{mode:0});var uwC;var KBC;var NE=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;return F};
_.u(NE,_.Wh);NE.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.wp("openPopupConfig")};
_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],NE.prototype,"ytOpenPopupBehavior",void 0);_.x([_.V1()],NE);_.fO=[_.t$.YtOpenPopupBehavior,NE.prototype];var HHi;var Eq1=[_.J2,KaT,_.qe,_.xEQ,_.r1,_.JOQ,_.hH,_.Wc,_.ZZ,_.L4B,_.H6];_.T("web_show_ep_endpoint_response_received")&&Eq1.push(_.hc);var vcE=new _.N4("RESPONSE_RECEIVED_COMMANDS"),vqh=new _.N4("RESPONSE_RECEIVED_COMMANDS");var w5$="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),fWL=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],Nr1=["GET_UNSEEN_NOTIFICATION_COUNT"];var wZ=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;F.serviceEndpointHandlers=[];return F};
_.u(wZ,_.Wh);wZ.prototype.created=function(){var F=this;this.endpointHandlerActionMap={"yt-service-request":function(W,V,d,y){var z;return lWh(F.hostElement,W,V,d,y,F.serviceEndpointHandlers,(z=F.onEntitiesUpdated)==null?void 0:z.bind(F))}}};
wZ.prototype.attached=function(){_.Ug(_.$l.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
wZ.prototype.detached=function(){_.Og(_.$l.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.x([_.V1()],wZ);_.DQC=[wZ.prototype];var A_u,jof=function(){return A_u!==void 0?A_u:A_u=document.createElement("template")};
document.head.appendChild(jof().content);var r_T;var Ceh=document.head,kou=Ceh.appendChild,lxT;if(r_T===void 0){var NcC=document.createElement("template");_.H(NcC,"\x3c!--css-build:shady--\x3e");NcC.content.insertBefore(jof().content.cloneNode(!0),NcC.content.firstChild);r_T=NcC}lxT=r_T;kou.call(Ceh,lxT.content);var fxS,wlC=function(){return fxS!==void 0?fxS:fxS=document.createElement("template")};
document.head.appendChild(wlC().content);var GoC;var $Qr=document.head,UQM=$Qr.appendChild,OHQ;if(GoC===void 0){var XlQ=document.createElement("template");_.H(XlQ,"\x3c!--css-build:shady--\x3e");XlQ.content.insertBefore(wlC().content.cloneNode(!0),XlQ.content.firstChild);GoC=XlQ}OHQ=GoC;UQM.call($Qr,OHQ.content);var xQQ;_.Ix("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Ix("sharingRendererButtons","buttonRenderer","ytd-button-renderer");xQQ=_.T("web_button_rework")&&_.Gh("BUTTON_REWORK")||_.T("web_button_rework_with_live");_.GT=function(){var F=_.w.apply(this,arguments)||this;F.isPressed=!1;F.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return F};
_.u(_.GT,_.w);_.B=_.GT.prototype;_.B.created=function(){this.showTooltips=!0};
_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.B.onHintIdChanged=function(){var F=this,W,V,d=(W=this.ytButtonBehavior.data)==null?void 0:(V=W.hint)==null?void 0:V.hintRenderer;if(d&&d.hintId){W=_.x8(this.hostElement,"yt-get-opened-popups-action");W=(W&&W.length===1?W[0]:[]).length>0;var y=null;d.hintId!=="sponsor-pre-purchase"||W?d.hintId.startsWith("sponsor-post-purchase")&&!W?y=CGi("membership-manage"):d.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!W&&(y=CGi("membership-freebie-join")):y=CGi("membership-join");y&&_.HP.addLowPriorityJob(function(){for(var z=
_.L(y),I=z.next();!I.done;I=z.next())F.ytComponentBehavior.resolveCommand(I.value)})}};
_.B.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.B.onYtNavigate=function(F){var W=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(F.detail.endpoint);W&&(F.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(W))};
_.B.onYtServiceRequestSent=function(F,W){this.handleServiceRequestActions(W);_.On(this.hostElement,"yt-service-request-sent-button-renderer")};
_.B.onServiceRequestCompleted=function(F,W){this.handleServiceRequestActions(W);_.On(this.hostElement,"yt-service-request-completed-button-renderer")};
_.B.updateButton=function(F){var W;if(F=(W=_.e(F,qbD))==null?void 0:W.updatedButton)this.ytButtonBehavior.data=_.e(F,_.bd)};
_.B.handleUpdateButtonAction=function(F){var W=this.ytButtonBehavior.data;W.targetId&&F.updateButtonAction.targetId&&W.targetId===F.updateButtonAction.targetId&&this.updateButton(F)};
_.B.handleServiceRequestActions=function(F){if(F=F.actions)for(var W=0;W<F.length;W++)this.updateButton(F[W])};
_.S0.Object.defineProperties(_.GT,{template:{configurable:!0,enumerable:!0,get:function(){if(HHi===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);HHi=F}F=HHi;return F}}});
_.GT.prototype.onServiceRequestCompleted=_.GT.prototype.onServiceRequestCompleted;_.GT.prototype.onYtServiceRequestSent=_.GT.prototype.onYtServiceRequestSent;_.GT.prototype.onYtNavigate=_.GT.prototype.onYtNavigate;_.GT.prototype.onPressedStateChanged=_.GT.prototype.onPressedStateChanged;_.GT.prototype.onHintIdChanged=_.GT.prototype.onHintIdChanged;_.x([_.N(),_.E("design:type",Object)],_.GT.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],_.GT.prototype,"isPressed",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],_.GT.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.SqC.YtButtonBehavior),_.E("design:type",Object)],_.GT.prototype,"ytButtonBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],_.GT.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],_.GT.prototype,"ytComponentBehavior",void 0);
_.x([_.D(dZ.YtRenderButtonBehavior),_.E("design:type",Object)],_.GT.prototype,"ytRenderButtonBehavior",void 0);_.x([_.Jw("data.hint.hintRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],_.GT.prototype,"onHintIdChanged",null);_.x([_.Jw("isPressed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],_.GT.prototype,"onPressedStateChanged",null);
_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],_.GT.prototype,"onYtNavigate",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],_.GT.prototype,"onYtServiceRequestSent",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],_.GT.prototype,"onServiceRequestCompleted",null);_.x([_.pp({is:"ytd-button-renderer",disableElementRegistration:xQQ})],_.GT);var $D=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_button_rework_with_live");F.buttonOverrides={style:"overlay",type:"filled"};return F};
_.u($D,_.w);_.B=$D.prototype;_.B.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"}}}}};
_.B.ready=function(){var F=document.querySelector("yt-live-chat-app");F&&F.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.B.dataChanged=function(){if(this.data&&this.data.sticker){var F=_.fd(this.data.sticker.thumbnails,this.stickerWidth);F||_.ZM9(F).thenCatch(function(){_.rL(new _.po("Failed to load Super Sticker with url",F))})}};
_.B.computeAuthorPhotoSize=function(F){return(F==null?0:F.isV2Style)?32:40};
_.B.computeIsV2Style=function(F){return(F==null?0:F.isV2Style)?!0:!1};
_.B.onStickerLoaded=function(F){var W,V,d;(W=_.C0(F))==null||(V=W.parentNode)==null||(d=V.classList)==null||d.add("sticker-loaded")};
_.B.computeNoveltyImageWidth=function(F){var W,V;if(F==null?0:(W=F.headerOverlayImage)==null?0:(V=W.thumbnails)==null?0:V.length){W=F.headerOverlayImage.thumbnails[0];var d,y;if((d=F.pdgPurchasedNoveltyLoggingDirectives)==null?0:(y=d.loggingDirectives)==null?0:y.trackingParams){var z,I;CeY((z=F.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(I=z.loggingDirectives)==null?void 0:I.trackingParams)}return W.width||0}return 0};
_.B.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.B.updateStickerStyles=function(){var F=this.data;F&&(F={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(F.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(F.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(F.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(F.authorNameTextColor)},
_.cc(this.hostElement,F))};
_.B.onBuyButtonClick=function(){var F,W=_.e((F=this.data)==null?void 0:F.buyButton,_.bd);W&&!HXc(W.command)&&this.ytRendererBehavior.logExplicitClick(W)};
_.B.shouldSupportWholeItemClick=function(){return!0};
_.S0.Object.defineProperties($D.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 F;return((F=this.data)==null?0:F.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
$D.prototype.updateStickerStyles=$D.prototype.updateStickerStyles;$D.prototype.isDeletedChanged=$D.prototype.isDeletedChanged;$D.prototype.onStickerLoaded=$D.prototype.onStickerLoaded;$D.prototype.dataChanged=$D.prototype.dataChanged;_.x([_.D(E6f.YtPdgLiveChatItemBehavior),_.E("design:type",Object)],$D.prototype,"ytPdgLiveChatItemBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$D.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$D.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],$D.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$D.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$D.prototype,"data",void 0);
_.x([_.N({computed:"computeAuthorPhotoSize(data)"}),_.E("design:type",Number)],$D.prototype,"authorPhotoSize",void 0);_.x([_.N(),_.E("design:type",Boolean)],$D.prototype,"isDeleted",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],$D.prototype,"dashboardMoneyFeed",void 0);_.x([_.N({computed:"computeNoveltyImageWidth(data)"}),_.E("design:type",Number)],$D.prototype,"noveltyWidth",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$D.prototype,"modern",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.E("design:type",Boolean)],$D.prototype,"isV2Style",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$D.prototype,"dataChanged",null);_.x([_.Pc("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$D.prototype,"onStickerLoaded",null);
_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],$D.prototype,"stickerWidth",null);_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],$D.prototype,"stickerHeight",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$D.prototype,"hasHeartButton",null);_.x([_.A("data","dashboardMoneyFeed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$D.prototype,"hideLowerBumper",null);
_.x([_.Jw("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$D.prototype,"isDeletedChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$D.prototype,"updateStickerStyles",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],$D);
_.O($D,"yt-live-chat-paid-sticker-renderer",function(){if(KBC===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;uwC===void 0&&(uwC=document.createElement("template"));var d=uwC;V.call(W,d.content.cloneNode(!0),F.content.firstChild);KBC=F}F=KBC;return F},{mode:0});var vUm;var EUE;var c_B,tTQ=function(){return c_B!==void 0?c_B:c_B=document.createElement("template")};
document.head.appendChild(tTQ().content);var S1C,PeC=function(){return S1C!==void 0?S1C:S1C=document.createElement("template")};
document.head.appendChild(PeC().content);var J_T;var ZHi,QoC=function(){return ZHi!==void 0?ZHi:ZHi=document.createElement("template")};
document.head.appendChild(QoC().content);var FmE;var WmE=document.head,VrE=WmE.appendChild,dCD;if(FmE===void 0){var y7f=document.createElement("template");_.H(y7f,"\x3c!--css-build:shady--\x3e");y7f.content.insertBefore(QoC().content.cloneNode(!0),y7f.content.firstChild);FmE=y7f}dCD=FmE;VrE.call(WmE,dCD.content);var z$E=document.head,oqm=z$E.appendChild,sNB;if(J_T===void 0){var UE=document.createElement("template");_.H(UE,"\x3c!--css-build:shady--\x3e");UE.content.insertBefore(PeC().content.cloneNode(!0),UE.content.firstChild);UE.content.insertBefore(tTQ().content.cloneNode(!0),UE.content.firstChild);J_T=UE}sNB=J_T;oqm.call(z$E,sNB.content);var OE=function(){var F=_.Wh.apply(this,arguments)||this;F.focusedIndex=0;F.verticalOffset=0;F.verticalAlign="top";F.dynamicAlign=!0;return F};
_.u(OE,_.Wh);OE.prototype.emojiUrl=function(F){F=_.gZ(this.emojiManager,F);if(!F)return"";var W;F=(W=F.image)==null?void 0:W.thumbnails;return _.fd(F,24)||""};
var BrS=function(F){var W;F.emojiVariants&&(W=F.data)!=null&&W.target&&_.ce(F,function(){F.set("verticalOffset",-1*F.hostElement.clientHeight);var V=_.OA(F.hostElement).querySelector("img");V&&V.focus()})};
_.B=OE.prototype;_.B.onKeyboardEnter=function(){};
_.B.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.B.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.B.onKeyDown=function(F){switch(F.keyCode){case 13:this.onKeyboardEnter();F.preventDefault();break;case 40:this.changeFocus(1);F.preventDefault();break;case 38:this.changeFocus(-1);F.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.B.onYtEmojiSelect=function(F){var W=this,V,d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1)return d=(V=W.data)==null?void 0:V.emoji,I=((y=d)==null?void 0:y.stickyPrefId)||((z=d)==null?void 0:z.emojiId),M=(n=F.detail)==null?void 0:n.emojiId,I&&M&&I!==M?h.yield((Y=W.emojiManager)==null?void 0:axT(Y,d,M),2):h.return();_.XY(W.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[d,M]);_.UD(h)})};
_.B.changeFocus=function(F){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+F+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(F=_.OA(this.hostElement).querySelector("#variants"))&&F.children[this.focusedIndex].focus())};
_.S0.Object.defineProperties(OE.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
OE.prototype.onYtEmojiSelect=OE.prototype.onYtEmojiSelect;OE.prototype.onKeyDown=OE.prototype.onKeyDown;OE.prototype.onEmojiVariantsChanged=OE.prototype.onEmojiVariantsChanged;OE.prototype.onVerticalOffsetOrPositionTargetChanged=OE.prototype.onVerticalOffsetOrPositionTargetChanged;_.x([_.D(_.gF),_.E("design:type",Object)],OE.prototype,"ironOverlayBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OE.prototype,"data",void 0);_.x([_.N(),_.E("design:type",_.e9)],OE.prototype,"emojiManager",void 0);
_.x([_.N(),_.E("design:type",Object)],OE.prototype,"emojiVariants",void 0);_.x([_.N(),_.E("design:type",Object)],OE.prototype,"focusedIndex",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],OE.prototype,"positionTarget",null);_.x([_.N({reflectToAttribute:!0}),_.A("verticalOffset","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OE.prototype,"isPositioned",null);_.x([_.N(),_.E("design:type",Object)],OE.prototype,"verticalOffset",void 0);
_.x([_.N(),_.E("design:type",Object)],OE.prototype,"verticalAlign",void 0);_.x([_.N(),_.E("design:type",Object)],OE.prototype,"dynamicAlign",void 0);_.x([_.Jw("verticalOffset","positionTarget"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OE.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.x([_.Jw("emojiVariants"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OE.prototype,"onEmojiVariantsChanged",null);
_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],OE.prototype,"onKeyDown",null);_.x([_.Pc("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype",Promise)],OE.prototype,"onYtEmojiSelect",null);_.x([_.V1()],OE);var LmC=[OE.prototype];var IWm;var nqC;var mCM=/medium-light|medium-dark|light|medium|dark/,aWu=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,iMr=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),XN=function(){var F=_.w.apply(this,arguments)||this;F.userSelection={left:null,right:null};F.scrollAction="lock";F.isEmojiDraftInProgress=!1;return F};
_.u(XN,_.w);_.B=XN.prototype;_.B.onClick=function(F){F=_.C0(F);F instanceof HTMLImageElement&&this.selectOrUpdateEmoji(F)};
_.B.selectOrUpdateEmoji=function(F){var W=F.getAttribute("selection");W&&(W==="default"?_.On(this.hostElement,"yt-emoji-select",_.gZ(this.emojiManager,F.id)):W==="left"?this.userSelection=Object.assign({},this.userSelection,{left:F.src}):W==="right"?this.userSelection=Object.assign({},this.userSelection,{right:F.src}):W==="user"&&this.userSelection.left&&this.userSelection.right&&_.On(this.hostElement,"yt-emoji-select",_.gZ(this.emojiManager,F.id)))};
_.B.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.B.onMultiSelectorThumbnailRowChanged=function(){var F,W,V;((F=this.data)==null?0:(W=F.emoji)==null?0:(V=W.multiSelectorThumbnailRow)==null?0:V.length)&&this.openSelector()};
_.B.getThumbnailFromEmojiRow=function(F){var W,V;return(F==null?void 0:(W=F.thumbnails)==null?void 0:(V=W[0])==null?void 0:V.url)||""};
_.B.getEmojiAltTextForPartialSelector=function(F){var W;return((W=this.getThumbnailFromEmojiRow(F).match(aWu))==null?void 0:W[0])||""};
_.B.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.B.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.B.getRowSelection=function(F){return["left","right"][F]};
_.B.getIdFromComposedEmoji=function(F){return(F==null?void 0:F.emojiId)||""};
_.B.getEmojiFromPartialSelections=function(F,W){if(!F&&!W)return null;var V,d,y=(V=this.data)==null?void 0:(d=V.emoji)==null?void 0:d.variantIds;if(!y||!y.length)return null;var z;F=(z=F.match(mCM))==null?void 0:z[0];var I;W=(I=W.match(mCM))==null?void 0:I[0];if(!F||!W)return null;var n=iMr.get(F);I=iMr.get(W);if(n===I){I=Array.from(iMr.values()).filter(function(Y){return Y!==n}).join("|");
var M=new RegExp("^((?!("+I+")).)*"+n+"$")}else M=new RegExp(n+".*"+I);return(y=y.find(function(Y){return M.test(Y)}))&&_.gZ(this.emojiManager,y)||null};
_.B.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var F,W=this.ytEmojiSelectorBehavior.emojiUrl(((F=this.data.emoji)==null?void 0:F.emojiId)||"");_.OA(this.hostElement).querySelector('[selection="user"]').src.includes(W)||(this.isEmojiDraftInProgress=!0)}};
_.B.onDomChange=function(){BrS(this.ytEmojiSelectorBehavior)};
_.B.getFocusableElements=function(){return _.OA(this.hostElement).querySelectorAll("img").filter(function(F){return F.getAttribute("role")==="option"})};
_.B.changeFocus=function(F){var W=this.getFocusableElements();W!=null&&W.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+F+W.length)%W.length,this.ytEmojiSelectorBehavior.focusedIndex<W.length&&(F=W[this.ytEmojiSelectorBehavior.focusedIndex])&&F.focus())};
_.B.onKeyboardEnter=function(){var F=this.getFocusableElements();F!=null&&F.length&&(F=F[this.ytEmojiSelectorBehavior.focusedIndex])&&F instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(F),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.S0.Object.defineProperties(XN.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var F=this,W,V,d;return this.emojiManager&&((W=this.data)==null?0:(V=W.emoji)==null?0:(d=V.variantIds)==null?0:d.length)?this.data.emoji.variantIds.map(function(y){return!!y&&_.gZ(F.emojiManager,y)}).filter(function(y){return!!y}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var F,W=(F=this.userSelection)==null?void 0:F.left,V;F=(V=this.userSelection)==null?void 0:V.right;return W&&F?this.getEmojiFromPartialSelections(W,F):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.composedEmojiSelection)==null?0:F.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var W;F=(W=this.userSelection)==null?void 0:W.left;var V;W=(V=this.userSelection)==null?void 0:V.right;if(!F&&!W){var d;return this.ytEmojiSelectorBehavior.emojiUrl(((d=this.data.emoji)==null?void 0:d.emojiId)||"")}return F&&!W?F:!F&&W?W:""}}});
XN.prototype.onMultiSelectorThumbnailRowChanged=XN.prototype.onMultiSelectorThumbnailRowChanged;XN.prototype.onClick=XN.prototype.onClick;_.x([_.D(_.gF),_.E("design:type",Object)],XN.prototype,"ironOverlayBehavior",void 0);_.x([_.D(LmC),_.E("design:type",Object)],XN.prototype,"ytEmojiSelectorBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XN.prototype,"data",void 0);_.x([_.N(),_.E("design:type",_.e9)],XN.prototype,"emojiManager",void 0);
_.x([_.N(),_.E("design:type",Object)],XN.prototype,"userSelection",void 0);_.x([_.N(),_.E("design:type",Object)],XN.prototype,"scrollAction",void 0);_.x([_.N(),_.E("design:type",Object)],XN.prototype,"isEmojiDraftInProgress",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],XN.prototype,"emojiVariants",null);_.x([_.A("data","userSelection"),_.E("design:type",Object),_.E("design:paramtypes",[])],XN.prototype,"composedEmojiSelection",null);
_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],XN.prototype,"onClick",null);_.x([_.Jw("data.emoji.multiSelectorThumbnailRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XN.prototype,"onMultiSelectorThumbnailRowChanged",null);_.x([_.A("data","userSelection","composedEmojiSelection"),_.E("design:type",String),_.E("design:paramtypes",[])],XN.prototype,"draftEmojiUrl",null);
_.x([_.Yf({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],XN);
_.O(XN,"yt-emoji-multi-person-selector",function(){if(nqC===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;IWm===void 0&&(IWm=document.createElement("template"));var d=IWm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);nqC=F}F=nqC;return F},{mode:2});var MrM;var Y3D;var xD=function(){var F=_.w.apply(this,arguments)||this;F.tooltip_=null;return F};
_.u(xD,_.w);_.B=xD.prototype;_.B.dataChanged_=function(){var F;if((F=this.data)==null?0:F.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.OA(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.EA)(this.tooltip_).textContent=this.data.tooltip};
_.B.computeTargetId=function(){var F;return((F=this.data)==null?void 0:F.targetId)||""};
_.B.computeId_=function(F){return F};
_.B.computeIcon_=function(F){return _.SJ(F)};
_.B.onTap_=function(){this.active=!this.active;_.On(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.B.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("active-changed",this.active))};
_.S0.Object.defineProperties(xD.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var F,W;if((F=this.data)==null?0:(W=F.icon)==null?0:W.iconType)return this.data.icon.iconType==="SUPER_STICKER";var V,d;return((V=this.data)==null?void 0:(d=V.icon)==null?void 0:d.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
xD.prototype.activeChangedForBinding=xD.prototype.activeChangedForBinding;xD.prototype.dataChanged_=xD.prototype.dataChanged_;_.x([_.D(_.h$.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],xD.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xD.prototype,"data",void 0);_.x([_.N({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.E("design:type",String)],xD.prototype,"id",void 0);
_.x([_.N({computed:"computeTargetId(data.targetId)"}),_.E("design:type",String)],xD.prototype,"targetId",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],xD.prototype,"active",void 0);_.x([_.N({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.E("design:type",String)],xD.prototype,"icon",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xD.prototype,"dataChanged_",null);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xD.prototype,"iconFilled",null);_.x([_.Jw("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xD.prototype,"activeChangedForBinding",null);_.x([_.Yf({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],xD);
_.O(xD,"yt-emoji-picker-category-button-renderer",function(){if(Y3D===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;MrM===void 0&&(MrM=document.createElement("template"));var d=MrM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Y3D=F}F=Y3D;return F},{mode:2});var p5Q;var h$E;var v0=function(){var F=_.w.apply(this,arguments)||this;F.ariaLabel=null;F.ariaActivedescendant=null;F.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};F.JSC$14605_ignoreNextFocus_=!1;F.longPressTimeoutId=-1;return F};
_.u(v0,_.w);_.B=v0.prototype;_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.B.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.B.emojiChanged_=function(){this.changeFocus_(0,!1);for(var F=_.dB(),W=0;W<this.emoji.length;W++){var V={veType:88013,elementIndex:W},d=this.emoji[W];d.isCustomEmoji&&(d=document.querySelector(("#"+d.emojiId).replace("/","\\/")))&&(V=_.VZ(F,V))&&(d.visualElement=V)}};
_.B.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.B.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.B.emojiSkinToneChanged_=function(F){this.skinTone=F};
_.B.dataChanged=function(){this.data&&this.data.emojiData&&LBh(this.emojiManager,this.data.emojiData)};
_.B.emojiUrl=function(F){F=this.getEmoji(F);if(!F)return"";var W;F=(W=F.image)==null?void 0:W.thumbnails;return _.fd(F,24)||""};
_.B.emojiAlt=function(F){var W=this.get("image.accessibility.accessibilityData.label",F);return W?W:F.isCustomEmoji?F.shortcuts[0]:F.emojiId};
_.B.emojiAriaLabel=function(F){return F.shortcuts?F.shortcuts[0]:""};
_.B.emojiAriaSelected=function(F,W,V){return F&&V==W?"true":"false"};
_.B.getEmoji=function(F){if(this.emojiManager)return this.shouldUseStickyPreferences?nUQ(this.emojiManager,F):uQ(this.emojiManager,F)};
_.B.computeId_=function(F){return F.categoryId||""};
_.B.computeEmoji=function(F){var W=this;return this.emojiManager?F.emojiIds?F.emojiIds.map(function(V){return V?_.gZ(W.emojiManager,V):null}).filter(QNf):F.emojiData?F.emojiData.map(function(V){var d=!!V.emojiId&&_.gZ(W.emojiManager,V.emojiId);
return d?Object.assign({},d,V):null}).filter(QNf):[]:[]};
_.B.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.B.computeAriaLabel_=function(F){return _.A2(F)};
_.B.computeAriaActivedescendant_=function(F,W){return F&&F[W]?F[W].emojiId||"":""};
_.B.handleLongPressEmojiWithVariants=function(F,W){this.changeFocusToEmoji(F.emojiId,!1);this.openVariantSelector(F,W)};
_.B.onMouseDown=function(F){var W=this;this.hostElement!==document.activeElement&&(this.JSC$14605_ignoreNextFocus_=!0);if(F.button===0){var V=_.C0(F);if(V instanceof HTMLImageElement){var d=_.OA(this.hostElement).querySelector("#repeat").itemForElement(V);this.emojiContainsVariants(d)&&(this.longPressTimeoutId=setTimeout(function(){W.handleLongPressEmojiWithVariants(d,V)},500))}}};
_.B.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.B.onFocus=function(){this.JSC$14605_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14605_ignoreNextFocus_=!1};
_.B.onBlur_=function(){this.showFocus=!1};
_.B.emojiContainsVariants=function(F){return!!(F&&F.variantIds&&F.variantIds.length)};
_.B.onClick=function(F){clearTimeout(this.longPressTimeoutId);F=_.C0(F);if(F instanceof HTMLImageElement){var W=F.id;this.changeFocusToEmoji(W,!1);var V=this.getEmoji(W),d;if(d=this.shouldUseStickyPreferences&&this.emojiContainsVariants(V)){var y;d=!((y=this.emojiManager.emojiMap[W])!=null&&y.stickyPrefId)}d?(y=_.OA(this.hostElement).querySelector("#repeat").itemForElement(F),this.openVariantSelector(y,F)):_.On(this.hostElement,"yt-emoji-select",V)}};
_.B.isActiveEmojiWithVariants=function(F,W){return F&&W?W.stickyPrefId?F===W.stickyPrefId:F===W.emojiId:!1};
_.B.onCloseEmojiVariantSelector=function(F){this.activeEmojiWithVariantsId===F&&(this.activeEmojiWithVariantsId="")};
_.B.onMouseOver_=function(F){F=_.C0(F);F instanceof HTMLImageElement&&_.On(this.hostElement,"yt-emoji-hover",_.gZ(this.emojiManager,F.id))};
_.B.changeFocus_=function(F,W){this.focusedIndex=(this.focusedIndex+F+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(F=this.emoji[this.focusedIndex],W&&(this.showFocus=!0,_.OA(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.On(this.hostElement,"yt-emoji-hover",F)))};
_.B.changeFocusToEmoji=function(F,W){if(F){var V=this.emoji.findIndex(function(d){return d.emojiId===F});
V!==-1&&this.changeFocus_(V-this.focusedIndex,W)}};
_.B.onKeyDown_=function(F){switch(F.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var W=this.emoji[this.focusedIndex];if(W&&W.emojiId){if(this.emojiContainsVariants(W)){var V=_.OA(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(W,V)}else _.On(this.hostElement,"yt-emoji-select",uQ(this.emojiManager,W.emojiId)),this.hostElement.focus();F.preventDefault()}}break;case 40:this.changeFocus_(1,!0);F.preventDefault();break;case 38:this.changeFocus_(-1,!0),
F.preventDefault()}};
_.B.onEmojiStickyPreferenceChanged=function(F,W){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&F.emojiId&&F.variantIds&&F.variantIds.includes(W)&&this.activeEmojiWithVariantsId!==W&&this.setStickyEmojiPreference(F.emojiId,W)};
_.B.openVariantSelector=function(F,W){this.activeEmojiWithVariantsId=F.stickyPrefId||F.emojiId||"";_.On(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:F,target:W})};
_.B.setStickyEmojiPreference=function(F,W){if(this.data){var V=this.emoji.findIndex(function(y){return y.emojiId===F});
if(V!==-1){var d=this.emoji[V];d.stickyPrefId=W;this.set("emoji."+V,Object.assign({},d));this.activeEmojiWithVariantsId=W}}};
v0.prototype.onKeyDown_=v0.prototype.onKeyDown_;v0.prototype.onMouseOver_=v0.prototype.onMouseOver_;v0.prototype.onClick=v0.prototype.onClick;v0.prototype.onBlur_=v0.prototype.onBlur_;v0.prototype.onFocus=v0.prototype.onFocus;v0.prototype.onMouseUp=v0.prototype.onMouseUp;v0.prototype.onMouseDown=v0.prototype.onMouseDown;v0.prototype.dataChanged=v0.prototype.dataChanged;v0.prototype.disableIncrementalLoadingChanged_=v0.prototype.disableIncrementalLoadingChanged_;v0.prototype.emojiManagerChanged_=v0.prototype.emojiManagerChanged_;
v0.prototype.emojiChanged_=v0.prototype.emojiChanged_;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],v0.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],v0.prototype,"data",void 0);_.x([_.N({computed:"computeId_(data)"}),_.E("design:type",String)],v0.prototype,"id",void 0);_.x([_.N({computed:"computeEmoji(data)"}),_.E("design:type",Array)],v0.prototype,"emoji",void 0);_.x([_.N(),_.E("design:type",Number)],v0.prototype,"skinTone",void 0);
_.x([_.N(),_.E("design:type",_.e9)],v0.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",Boolean)],v0.prototype,"disableIncrementalLoading",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],v0.prototype,"focusedIndex",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],v0.prototype,"showFocus",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.E("design:type",Object)],v0.prototype,"ariaLabel",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.E("design:type",Object)],v0.prototype,"ariaActivedescendant",void 0);_.x([_.N({value:60}),_.E("design:type",Number)],v0.prototype,"domRepeatTargetFramerate",void 0);_.x([_.N({value:1}),_.E("design:type",Number)],v0.prototype,"domRepeatInitialCount",void 0);_.x([_.N({value:""}),_.E("design:type",String)],v0.prototype,"activeEmojiWithVariantsId",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],v0.prototype,"shouldUseStickyPreferences",void 0);_.x([_.Jw("emoji"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"emojiChanged_",null);_.x([_.Jw("emojiManager"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"emojiManagerChanged_",null);
_.x([_.Jw("disableIncrementalLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"disableIncrementalLoadingChanged_",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"dataChanged",null);_.x([_.Pc("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],v0.prototype,"onMouseDown",null);
_.x([_.Pc("mouseup"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"onMouseUp",null);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"onFocus",null);_.x([_.Pc("blur"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v0.prototype,"onBlur_",null);
_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],v0.prototype,"onClick",null);_.x([_.Pc("mouseover"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],v0.prototype,"onMouseOver_",null);_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],v0.prototype,"onKeyDown_",null);
_.x([_.Yf({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],v0);
_.O(v0,"yt-emoji-picker-category-renderer",function(){if(h$E===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;p5Q===void 0&&(p5Q=document.createElement("template"));var d=p5Q;V.call(W,d.content.cloneNode(!0),F.content.firstChild);h$E=F}F=h$E;return F},{mode:2});var q3B;var R$D;var bMu;var TrQ;var EE=function(){var F=_.w.apply(this,arguments)||this;F.ariaLabel=null;F.ariaActivedescendant=null;F.getFormattedStringRawText=_.A2;F.JSC$14611_ignoreNextFocus_=!1;return F};
_.u(EE,_.w);_.B=EE.prototype;_.B.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")};
_.B.emojiUrl=function(F){var W,V;F=(W=uQ(this.emojiManager,F,!0))==null?void 0:(V=W.image)==null?void 0:V.thumbnails;return _.fd(F,24)||""};
_.B.emojiAlt=function(F){var W=this.get("image.accessibility.accessibilityData.label",F);return W?W:F.isCustomEmoji?F.shortcuts[0]:F.emojiId};
_.B.emojiId=function(F){return"emoji"+F};
_.B.computeId_=function(F){return F.categoryId||""};
_.B.computeAriaActivedescendant_=function(F){return this.emoji&&F<this.emoji.length?this.emojiId(F):""};
_.B.emojiChanged_=function(){this.changeFocus_(0,!1);for(var F=_.dB(),W=0;W<this.emoji.length;W++){var V={veType:88013,elementIndex:W},d=this.emoji[W];d.isCustomEmoji&&(d=document.querySelector(("#"+d.emojiId).replace("/","\\/")))&&(V=_.VZ(F,V))&&(d.visualElement=V)}};
_.B.computeEmoji_=function(F){var W=this;return this.emojiManager?F.emojiIds.map(function(V){return _.gZ(W.emojiManager,V,!0)}).filter(FMr):[]};
_.B.titleOffsetChanged_=function(){var F=this.hostElement.getBoundingClientRect(),W=_.OA(this.hostElement).querySelector("#title").getBoundingClientRect();F=Math.max(0,Math.min(this.titleOffset,F.height-W.height));_.OA(this.hostElement).querySelector("#title").style.top=F+"px"};
_.B.onEmojiMouseOver_=function(F){_.On(this.hostElement,"yt-emoji-hover",F.model.item)};
_.B.onEmojiTap_=function(F){this.data.command&&(F=UQK(_.PY().resolve(_.SU(wL)),this.data.command,F),_.On(this.hostElement,"yt-navigate",F))};
_.B.emojiAriaLabel=function(F){return F.shortcuts[0]};
_.B.emojiAriaSelected=function(F,W,V){return F&&V==W?"true":"false"};
_.B.changeFocus_=function(F,W){var V=this.emoji.length;this.focusedIndex=(this.focusedIndex+F+V)%V;F=this.emoji[this.focusedIndex];if(W){var d;(d=_.OA(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||d.scrollIntoView(!1);_.On(this.hostElement,"yt-emoji-hover",F)}};
_.B.onMouseDown_=function(){this.JSC$14611_ignoreNextFocus_=!0};
_.B.onFocus_=function(){this.JSC$14611_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14611_ignoreNextFocus_=!1};
_.B.onBlur_=function(){this.showFocus=!1};
_.B.onKeyDown_=function(F){switch(F.keyCode){case 13:this.onEmojiTap_(F);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);F.preventDefault();break;case 38:this.changeFocus_(-1,!0),F.preventDefault()}};
EE.prototype.onKeyDown_=EE.prototype.onKeyDown_;EE.prototype.onBlur_=EE.prototype.onBlur_;EE.prototype.onFocus_=EE.prototype.onFocus_;EE.prototype.onMouseDown_=EE.prototype.onMouseDown_;EE.prototype.onEmojiTap_=EE.prototype.onEmojiTap_;EE.prototype.titleOffsetChanged_=EE.prototype.titleOffsetChanged_;EE.prototype.emojiChanged_=EE.prototype.emojiChanged_;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],EE.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],EE.prototype,"data",void 0);_.x([_.N({computed:"computeId_(data)"}),_.E("design:type",String)],EE.prototype,"id",void 0);_.x([_.N({computed:"computeEmoji_(data)"}),_.E("design:type",Array)],EE.prototype,"emoji",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],EE.prototype,"titleOffset",void 0);_.x([_.N({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.E("design:type",Object)],EE.prototype,"ariaLabel",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.E("design:type",Object)],EE.prototype,"ariaActivedescendant",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],EE.prototype,"showFocus",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],EE.prototype,"focusedIndex",void 0);_.x([_.N(),_.E("design:type",_.e9)],EE.prototype,"emojiManager",void 0);
_.x([_.Jw("emoji"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EE.prototype,"emojiChanged_",null);_.x([_.Jw("titleOffset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EE.prototype,"titleOffsetChanged_",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],EE.prototype,"onEmojiTap_",null);
_.x([_.Pc("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EE.prototype,"onMouseDown_",null);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EE.prototype,"onFocus_",null);_.x([_.Pc("blur"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EE.prototype,"onBlur_",null);
_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],EE.prototype,"onKeyDown_",null);_.x([_.Yf({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],EE);
_.O(EE,"yt-emoji-picker-upsell-category-renderer",function(){if(TrQ===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;bMu===void 0&&(bMu=document.createElement("template"));var d=bMu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);TrQ=F}F=TrQ;return F},{mode:2});var e$r;var gqB;var c0=function(){var F=_.w.apply(this,arguments)||this;F.scrollAction="lock";F.verticalAlign="top";return F};
_.u(c0,_.w);_.B=c0.prototype;_.B.onClick=function(F){F=_.C0(F);F instanceof HTMLImageElement&&_.On(this.hostElement,"yt-emoji-select",_.gZ(this.emojiManager,F.id))};
_.B.openSelector=function(){this.ironOverlayBehavior.open()};
_.B.onDomChange=function(){BrS(this.ytEmojiSelectorBehavior)};
_.B.computeIsFamilySelector=function(F){var W;return(F==null?void 0:(W=F.emoji)==null?void 0:W.emojiId)==="\ud83d\udc6a"};
_.B.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var F=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];F&&F.emojiId&&(_.On(this.hostElement,"yt-emoji-select",_.gZ(this.emojiManager,F.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.S0.Object.defineProperties(c0.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var F=this,W,V,d;return this.emojiManager&&((W=this.data)==null?0:(V=W.emoji)==null?0:(d=V.variantIds)==null?0:d.length)?this.data.emoji.variantIds.map(function(y){return!!y&&_.gZ(F.emojiManager,y)}).filter(function(y){return!!y}):[]}}});
c0.prototype.onClick=c0.prototype.onClick;_.x([_.D(_.gF),_.E("design:type",Object)],c0.prototype,"ironOverlayBehavior",void 0);_.x([_.D(LmC),_.E("design:type",Object)],c0.prototype,"ytEmojiSelectorBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],c0.prototype,"data",void 0);_.x([_.N(),_.E("design:type",_.e9)],c0.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",Object)],c0.prototype,"scrollAction",void 0);_.x([_.N(),_.E("design:type",Object)],c0.prototype,"verticalAlign",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.E("design:type",Boolean)],c0.prototype,"isFamilySelector",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],c0.prototype,"emojiVariants",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],c0.prototype,"onClick",null);_.x([_.Yf({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],c0);
_.O(c0,"yt-emoji-variant-selector",function(){if(gqB===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;e$r===void 0&&(e$r=document.createElement("template"));var d=e$r;V.call(W,d.content.cloneNode(!0),F.content.firstChild);gqB=F}F=gqB;return F},{mode:2});var ueD=/:/g,Kmm=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],tX=function(){var F=_.w.apply(this,arguments)||this;F.emojiVariantSelector=null;F.emojiMultiPersonSelector=null;F.identity=_.NK;F.lastAnimationTime_=0;F.animationStart_=null;F.animationEnd_=null;return F};
_.u(tX,_.w);_.B=tX.prototype;
_.B.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}}};
_.B.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.KO)};
_.B.attached=function(){_.tc&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&IxT(this.emojiManager)};
_.B.dataChanged=function(){var F;if((F=this.data)==null?0:F.categories){F=this.emojiManager;var W=this.getCustomEmojiIds();F.pickerCustomEmojiIds=[].concat(_.Pd(y_u),_.Pd(W))}};
_.B.getCustomEmojiIds=function(){var F,W=(F=this.data.categories)==null?void 0:F.find(function(z){var I;return((I=z.emojiPickerCategoryRenderer)==null?void 0:I.categoryId)&&Kmm.includes(z.emojiPickerCategoryRenderer.categoryId)}),V;
F=(V=this.data.categories)==null?void 0:V.find(function(z){return z.emojiPickerUpsellCategoryRenderer});
var d,y;return[W==null?void 0:(d=W.emojiPickerCategoryRenderer)==null?void 0:d.emojiIds,F==null?void 0:(y=F.emojiPickerUpsellCategoryRenderer)==null?void 0:y.emojiIds].flat().filter(function(z){return!!z})};
_.B.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.B.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.B.updateCategoriesAndPlaceholderInternal=function(F,W){var V=this;F&&W&&(this.categories=F.categories||[],this.categoryButtons=F.categoryButtons||[],this.resetPlaceholder(),this.search="",_.gT(function(){V.updateButtons_()}))};
_.B.computeId_=function(F){return F.id||""};
_.B.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(F){return F.emojiPickerCategoryRenderer&&F.emojiPickerCategoryRenderer.emojiData}):!1};
_.B.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.B.onShowEmojiVariantSelector=function(F){var W=F.detail.emojiData;W.variantIds&&W.variantIds.length&&(W.multiSelectorThumbnailRow&&W.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:W,target:F.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:W,target:F.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.B.onIronOverlayClosed=function(F){var W=nUQ(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");W&&F.composedPath&&(F.composedPath().includes(_.OA(this.hostElement).querySelector("#emoji-variant-selector"))||F.composedPath().includes(_.OA(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.XY(this.hostElement,"yt-close-emoji-variant-selector",[W.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.B.onEmojiVariantSelectorMouseup=function(F){var W=F.target.firstChild;this.variantSelectorOpened&&W&&_.gT(function(){W.noCancelOnOutsideClick=!1},100)};
_.B.onEmojiVariantSelectorMousedown=function(F){F=F.target.firstChild;this.variantSelectorOpened&&F&&(F.noCancelOnOutsideClick=!1)};
_.B.onSelectCategory_=function(F){var W=this.search!="";this.search="";for(var V=_.OA(this.hostElement).querySelector("#categories").children,d=0;d<V.length;d++){var y=V[d];if(y.id==F.detail.categoryId){W?(_.OA(this.hostElement).querySelector("#categories").scrollTop=y.offsetTop,this.updateButtons_()):(this.animationStart_=_.OA(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=y.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.B.onEmojiHover_=function(F){this.placeholder=F.detail.shortcuts?F.detail.shortcuts[0]:""};
_.B.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.B.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.B.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.B.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.B.computeSearchCategory_=function(F){F=F.replace(ueD,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();F=F.split(" ");for(var W=[],V=this.emojiManager.emojis,d=0;d<V.length;d++){var y=V[d];if(y.searchTerms)for(var z=0;z<y.searchTerms.length;z++){for(var I=y.searchTerms[z].toLocaleLowerCase(),n=!1,M=0;M<F.length;M++)if(I.indexOf(F[M])!=-1){n=!0;break}if(n&&(!y.isCustomEmoji||!y.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(y.emojiId))){W.push(y.emojiId);
break}}}return{categoryId:-1,emojiIds:W}};
_.B.computeSearchEmptyMessage_=function(F,W){return F&&W&&W.emojiIds&&W.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.B.computeSearching_=function(F){return this.emojiManager&&F.replace(ueD,"").length>1};
_.B.computeSkinToneHidden=function(){var F;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((F=this.data)==null||!F.hideSkinTonePicker)};
_.B.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.B.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.B.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.B.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.B.selectSkinTone_=function(F){F=Number(F.target.getAttribute("tone"));this.set("emojiManager.skinTone",F);_.XY(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[F]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.B.skinToneChanged_=function(){_.OA(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var F=_.OA(this.hostElement).querySelector("#dropdown-content").children,W=0;W<F.length;W++)W===this.skinTone?F[W].setAttribute("selected",""):F[W].removeAttribute("selected")};
_.B.animateScroll_=function(F){this.lastAnimationTime_||(this.lastAnimationTime_=F);F-=this.lastAnimationTime_;F<200?(_.OA(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*F/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.OA(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.B.searchChanged_=function(){this.updateButtons_()};
_.B.updateButtons_=function(){var F=null;if(!this.search)for(var W=_.OA(this.hostElement).querySelector("#categories").scrollTop,V=_.OA(this.hostElement).querySelector("#categories").children,d=0;d<V.length;d++){var y=V[d];y.offsetTop<=W&&(F=y.id)}W=_.OA(this.hostElement).querySelector("#category-buttons").children;for(V=0;V<W.length;V++)d=W[V],d.active=d.id===F};
tX.prototype.searchChanged_=tX.prototype.searchChanged_;tX.prototype.skinToneChanged_=tX.prototype.skinToneChanged_;tX.prototype.onEmojiHover_=tX.prototype.onEmojiHover_;tX.prototype.onSelectCategory_=tX.prototype.onSelectCategory_;tX.prototype.onShowEmojiVariantSelector=tX.prototype.onShowEmojiVariantSelector;tX.prototype.updateCategoriesAndPlaceholder_=tX.prototype.updateCategoriesAndPlaceholder_;tX.prototype.dataChanged=tX.prototype.dataChanged;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tX.prototype,"data",void 0);_.x([_.N({value:function(){return[]}}),
_.E("design:type",Array)],tX.prototype,"categories",void 0);_.x([_.N({value:function(){return[]}}),
_.E("design:type",Array)],tX.prototype,"categoryButtons",void 0);_.x([_.N({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.E("design:type",Boolean)],tX.prototype,"disableScroll",void 0);_.x([_.N({computed:"computeId_(data)",reflectToAttribute:!0}),_.E("design:type",String)],tX.prototype,"id",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],tX.prototype,"selected",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],tX.prototype,"disableIncrementalLoading",void 0);_.x([_.N(),_.E("design:type",String)],tX.prototype,"placeholder",void 0);_.x([_.N({value:""}),_.E("design:type",String)],tX.prototype,"search",void 0);_.x([_.N({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.E("design:type",Boolean)],tX.prototype,"searching",void 0);_.x([_.N({computed:"computeSearchCategory_(search)"}),_.E("design:type",Object)],tX.prototype,"searchCategory",void 0);
_.x([_.N({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.E("design:type",Object)],tX.prototype,"searchEmptyMessage",void 0);_.x([_.N({computed:"identity(emojiManager.skinTone)"}),_.E("design:type",Number)],tX.prototype,"skinTone",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],tX.prototype,"skinToneOpened",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],tX.prototype,"variantSelectorOpened",void 0);
_.x([_.N({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.E("design:type",Boolean)],tX.prototype,"skinToneHidden",void 0);_.x([_.N(),_.E("design:type",_.e9)],tX.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",Object)],tX.prototype,"emojiVariantSelector",void 0);_.x([_.N(),_.E("design:type",Object)],tX.prototype,"emojiMultiPersonSelector",void 0);
_.x([_.N({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.E("design:type",Boolean)],tX.prototype,"shouldUseStickyPreferences",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tX.prototype,"dataChanged",null);_.x([_.Jw("data","selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tX.prototype,"updateCategoriesAndPlaceholder_",null);
_.x([_.Pc("yt-show-emoji-variant-selector"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],tX.prototype,"onShowEmojiVariantSelector",null);_.x([_.Pc("yt-emoji-picker-select-category"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],tX.prototype,"onSelectCategory_",null);_.x([_.Pc("yt-emoji-hover"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],tX.prototype,"onEmojiHover_",null);
_.x([_.Jw("skinTone"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tX.prototype,"skinToneChanged_",null);_.x([_.Jw("search"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tX.prototype,"searchChanged_",null);_.x([_.Yf({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],tX);
_.O(tX,"yt-emoji-picker-renderer",function(){if(R$D===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;q3B===void 0&&(q3B=document.createElement("template"));var d=q3B;V.call(W,d.content.cloneNode(!0),F.content.firstChild);R$D=F}F=R$D;return F},{mode:2});var S9=function(){var F=_.w.apply(this,arguments)||this;F.emojiManager=_.KO;F.isDarkTheme=document.documentElement.hasAttribute("dark");F.selectedIndex=1;F.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return F};
_.u(S9,_.w);_.B=S9.prototype;_.B.handleEmojiCustomizationVisible=function(F){this.emojiPickerRenderer.selected=F;this.selectedIndex=1;F?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.B.emojiCustomizationSetChanged=function(){var F;(F=this.data)!=null&&F.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.JW(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.B.updateSaveButtonState=function(F){var W;(W=this.data)!=null&&W.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.yw("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:F}))};
_.B.emojiUrl=function(F){F=_.gZ(this.emojiManager,F);if(!F)return"";var W;F=(W=F.image)==null?void 0:W.thumbnails;return _.fd(F,24)||""};
_.B.emojiAlt=function(F){var W=_.gZ(this.emojiManager,F);if(!W)return F;var V,d,y,z=(W==null?void 0:(V=W.image)==null?void 0:(d=V.accessibility)==null?void 0:(y=d.accessibilityData)==null?void 0:y.label)||"";return z?z:W.isCustomEmoji?W.shortcuts[0]:W.emojiId||F};
_.B.emojiAriaLabel=function(F){var W,V;return((W=_.gZ(this.emojiManager,F))==null?void 0:(V=W.shortcuts)==null?void 0:V[0])||F};
_.B.onEmojiClick=function(F){F.model.index!==0&&(this.selectedIndex=F.model.index)};
_.B.onEmojiSelect=function(F){F=F.detail;var W,V;((W=this.data)==null?0:W.emojiCustomizationSetEntityKey)&&((V=this.emojiCustomizationSet)==null?0:V.emojiId)&&F.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,F.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.yw("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,F.emojiId,this.selectedIndex)}))};
_.B.canEditEmoji=function(F,W,V){F=F.indexOf(W);return F===V||F===0||V===0?!1:!0};
_.B.getUpdatedEmojiIdList=function(F,W,V){var d=F.indexOf(W);F=[].concat(_.Pd(F));d>=0&&(F[d]=F[V]);F[V]=W;return F};
_.S0.Object.defineProperties(S9,{template:{configurable:!0,enumerable:!0,get:function(){if(EUE===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;vUm===void 0&&(vUm=document.createElement("template"));var d=vUm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);EUE=F}F=EUE;return F}}});
S9.prototype.onEmojiSelect=S9.prototype.onEmojiSelect;_.x([_.D(_.p_),_.E("design:type",Object)],S9.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],S9.prototype,"ytActionHandlerBehavior",void 0);_.x([_.Qo("yt-emoji-picker-renderer"),_.E("design:type",Object)],S9.prototype,"emojiPickerRenderer",void 0);
_.x([_.N({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(F,W){return _.cZ(F.entities,"emojiCustomizationSetEntity",W)},
observer:"emojiCustomizationSetChanged"}),_.E("design:type",Object)],S9.prototype,"emojiCustomizationSet",void 0);_.x([_.N(),_.E("design:type",Object)],S9.prototype,"originalEmojiSet",void 0);_.x([_.N(),_.E("design:type",_.e9)],S9.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",Object)],S9.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],S9.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",Object)],S9.prototype,"selectedIndex",void 0);
_.x([_.Pc("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],S9.prototype,"onEmojiSelect",null);_.x([_.Yf({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],S9);var HMB;var DCS;var A7r;var jNT;var P0=function(){var F=_.w.apply(this,arguments)||this;F.authorBadges=[];return F};
_.u(P0,_.w);_.B=P0.prototype;_.B.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.B.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]]"}}}}}};
_.B.dataChanged=function(){var F=S$1(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",F)};
_.B.updateMessage=function(){var F=this.data.message,W=_.OA(_.OA(this.hostElement).querySelector("#message"));W.textContent="";F&&W.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(F))};
_.B.shouldSupportWholeItemClick=function(){return!0};
_.B.onShowOriginalClick=function(F){F.preventDefault();this.showOriginal=!0};
_.B.computeShowBar=function(F,W,V){return F&&W||V};
_.B.computeAuthorBadges=function(F){return F.authorBadges||[]};
_.B.computeAuthorIsOwner=function(F){return!!P7r(F.authorBadges,"owner")};
_.B.computeAuthorNameColor=function(F){var W;if(_.T("live_chat_author_name_color_usernames")&&(F==null?0:(W=F.authorName)==null?0:W.simpleText))return _.QQW(_.Fzm(F.authorName.simpleText));if(_.T("live_chat_seed_color_usernames")&&(F==null?0:F.authorSeedColorArgb))return _.QQW(_.ch(F.authorSeedColorArgb));if(_.T("live_chat_colored_usernames"))return"#cc0000";var V;return _.T("live_chat_simple_color_usernames")&&(F==null?0:(V=F.authorName)==null?0:V.simpleText)&&(F==null?0:F.authorUsernameColorLight)&&
(F==null?0:F.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.ch(F.authorUsernameColorDark):_.ch(F.authorUsernameColorLight):""};
P0.prototype.updateMessage=P0.prototype.updateMessage;P0.prototype.dataChanged=P0.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],P0.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],P0.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],P0.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],P0.prototype,"data",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"showOriginal",void 0);_.x([_.N({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"isDimmed",void 0);_.x([_.N({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"showBar",void 0);
_.x([_.N({computed:"computeAuthorBadges(data)"}),_.E("design:type",Array)],P0.prototype,"authorBadges",void 0);_.x([_.N({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"authorIsOwner",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"inCollapsedBanner",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"inBanner",void 0);
_.x([_.N({value:_.T("live_chat_hide_avatars"),reflectToAttribute:!0}),_.E("design:type",Boolean)],P0.prototype,"avatarHidden",void 0);_.x([_.N({computed:"computeAuthorNameColor(data)"}),_.E("design:type",String)],P0.prototype,"authorNameColor",void 0);_.x([_.N(),_.E("design:type",_.rZ)],P0.prototype,"participantsManager",void 0);_.x([_.N({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.E("design:type",Object)],P0.prototype,"filledButtonOverrides",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P0.prototype,"dataChanged",null);_.x([_.Jw("data.message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P0.prototype,"updateMessage",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],P0);
_.O(P0,"yt-live-chat-text-message-renderer",function(){if(jNT===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;A7r===void 0&&(A7r=document.createElement("template"));var d=A7r;V.call(W,d.content.cloneNode(!0),F.content.firstChild);jNT=F}F=jNT;return F},{mode:0});var JX=function(){var F=_.w.apply(this,arguments)||this;F.tonalButtonOverrides={type:"tonal",style:"overlay"};return F};
_.u(JX,_.w);
JX.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]]"}}}}}};
JX.prototype.shouldSupportInlineActionButtons=function(){return!0};
JX.prototype.shouldSupportWholeItemClick=function(){return!0};
_.S0.Object.defineProperties(JX.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],JX.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],JX.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],JX.prototype,"data",void 0);_.x([_.N(),_.E("design:type",_.rZ)],JX.prototype,"participantsManager",void 0);
_.x([_.N(),_.E("design:type",Object)],JX.prototype,"tonalButtonOverrides",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.infoDialogButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],JX.prototype,"hasInfoDialogButton",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],JX);
_.O(JX,"yt-live-chat-auto-mod-message-renderer",function(){if(DCS===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;HMB===void 0&&(HMB=document.createElement("template"));var d=HMB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);DCS=F}F=DCS;return F},{mode:0});var r7S;var CAi;var knu;var lWB=function(){return _.w.apply(this,arguments)||this};
_.u(lWB,_.w);_.x([_.N(),_.E("design:type",Object)],lWB.prototype,"data",void 0);_.x([_.pp({is:"ytd-factoid-renderer",disableElementRegistration:!0})],lWB);
_.O(lWB,"ytd-factoid-renderer",function(){if(knu!==void 0)return knu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return knu=F},{mode:1});var ZY=function(){return _.w.apply(this,arguments)||this};
_.u(ZY,_.w);ZY.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.x([_.N(),_.E("design:type",Object)],ZY.prototype,"data",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ZY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],ZY);
_.O(ZY,"yt-live-chat-channel-activity-reputation-renderer",function(){if(CAi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;r7S===void 0&&(r7S=document.createElement("template"));var d=r7S;V.call(W,d.content.cloneNode(!0),F.content.firstChild);CAi=F}F=CAi;return F},{mode:0});var NrS;var fWC;var QD=function(){return _.w.apply(this,arguments)||this};
_.u(QD,_.w);QD.prototype.ready=function(){var F=document.querySelector("yt-live-chat-app");F&&F.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],QD.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Boolean)],QD.prototype,"menuFocused",void 0);_.x([_.N(),_.E("design:type",Object)],QD.prototype,"data",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],QD.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],QD);
_.O(QD,"yt-live-chat-donation-announcement-renderer",function(){if(fWC===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;NrS===void 0&&(NrS=document.createElement("template"));var d=NrS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);fWC=F}F=fWC;return F},{mode:0});var w5E;var GnQ,$Cf=function(){if(GnQ!==void 0)return GnQ;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;w5E===void 0&&(w5E=document.createElement("template"));var d=w5E;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return GnQ=F};var Fl=function(){return _.w.apply(this,arguments)||this};
_.u(Fl,_.w);_.S0.Object.defineProperties(Fl,{template:{configurable:!0,enumerable:!0,get:function(){return $Cf()}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Fl.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fl.prototype,"data",void 0);_.x([_.Yf({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],Fl);_.O(Fl,"yt-live-chat-empty-feed-view-model",function(){return $Cf()},{mode:0});var UCB;var OMT;var WW=function(){return _.w.apply(this,arguments)||this};
_.u(WW,_.w);WW.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"}}}}}};
_.S0.Object.defineProperties(WW.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var F,W;return{runs:[{text:(F=this.data)==null?void 0:(W=F.channelName)==null?void 0:W.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var F=[],W;if((W=this.data)==null||!W.channelBadges)return F;var V;W=_.L((V=this.data)==null?void 0:V.channelBadges);for(V=W.next();!V.done;V=W.next()){V=_.e(V.value,CdT);var d=void 0,y=void 0;if((d=V)==null?0:(y=d.badgeImage)==null?0:y.sources)d=void 0,y={liveChatAuthorBadgeRenderer:{tooltip:V.tooltip,accessibility:{accessibilityData:{label:(d=_.e(V.rendererContext,_.sv))==null?void 0:d.label}}}},V.badgeImage.sources[0].clientResource?y.liveChatAuthorBadgeRenderer.icon=
{iconType:V.badgeImage.sources[0].clientResource.imageName}:y.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:V.badgeImage.sources},F.push(y)}return F}}});
_.x([_.N(),_.E("design:type",Object)],WW.prototype,"data",void 0);_.x([_.A("data.channelName"),_.E("design:type",Object),_.E("design:paramtypes",[])],WW.prototype,"channelName",null);_.x([_.A("data.channelBadges"),_.E("design:type",Array),_.E("design:paramtypes",[])],WW.prototype,"channelBadges",null);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],WW.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],WW);
_.O(WW,"yt-live-chat-identity-view-model",function(){if(OMT===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;UCB===void 0&&(UCB=document.createElement("template"));var d=UCB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);OMT=F}F=OMT;return F},{mode:0});var X5S;var xCr;var vqB;var EqS;var V4=function(){var F=_.w.apply(this,arguments)||this;F.hidden=!1;F.supportsInlineActionButtons=!0;return F};
_.u(V4,_.w);V4.prototype.ready=function(){var F;((F=document.querySelector("yt-live-chat-app"))==null?0:F.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
V4.prototype.dataChanged=function(F){var W=(0,_.EA)(_.OA(this.hostElement).querySelector("#detail-text"));W.textContent="";(F==null?0:F.detailText)&&W.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(F.detailText))};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],V4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],V4.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],V4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({observer:"dataChanged"}),_.E("design:type",Object)],V4.prototype,"data",void 0);
_.x([_.N({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.E("design:type",Object)],V4.prototype,"hidden",void 0);_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],V4);
_.O(V4,"yt-live-chat-legacy-paid-message-renderer",function(){if(EqS===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;vqB===void 0&&(vqB=document.createElement("template"));var d=vqB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);EqS=F}F=EqS;return F},{mode:0});var c7u;var trD;var S3m={},d_=function(){return _.Wh.apply(this,arguments)||this};
_.u(d_,_.Wh);d_.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
d_.prototype.onLiveChatMembershipItemBehaviorClick=d_.prototype.onLiveChatMembershipItemBehaviorClick;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],d_.prototype,"data",void 0);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],d_.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.x([_.V1()],d_);
S3m.YtLiveChatMembershipItemBehavior=[d_.prototype,_.P.YtRendererBehavior];var y4=function(){var F=_.w.apply(this,arguments)||this;F.supportsInlineActionButtons=!0;F.hasPrimaryHeaderText=!1;F.showOnlyHeader=!1;F.authorBadges=[];F.modern=_.T("web_button_rework_with_live");F.buttonOverrides={style:"overlay",type:"filled"};return F};
_.u(y4,_.w);_.B=y4.prototype;_.B.shouldSupportInlineActionButtons=function(){return!0};
_.B.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.B.ready=function(){var F=document.querySelector("yt-live-chat-app");F&&F.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.B.messageChanged=function(){var F=this.data.message,W=(0,_.EA)(_.OA(this.hostElement).querySelector("#message"));W.textContent="";F&&W.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(F))};
_.B.computeHasPrimaryHeaderText=function(F){return!(!F||!F.headerPrimaryText)};
_.B.computeShowOnlyHeader=function(F,W){return this.isMessageEmpty(F,W)};
_.B.computeAuthorBadges=function(F){return F.authorBadges||[]};
_.B.isMessageEmpty=function(F,W){return!F||F.empty?!0:!F.message&&!F.inputField&&!W};
_.B.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.B.getInputElement=function(){return _.OA(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.B.inputFocus=function(){var F=this.getInputElement();F&&F.focus()};
_.B.inputInsertEmoji=function(F){var W=this.getInputElement();W&&W.insertEmoji(F)};
_.B.inputMessage=function(){var F=this.getInputElement();return F&&this.data.inputField?(F.completeEmojis(),_.b1(F.liveChatRichMessageInput)):null};
_.B.onFooterButtonClick=function(){this.data.footerButton&&_.On(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.B.shouldSupportWholeItemClick=function(){return!0};
y4.prototype.isDeletedChanged=y4.prototype.isDeletedChanged;y4.prototype.messageChanged=y4.prototype.messageChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],y4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],y4.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(S3m.YtLiveChatMembershipItemBehavior),_.E("design:type",Object)],y4.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],y4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],y4.prototype,"data",void 0);_.x([_.N({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.E("design:type",Object)],y4.prototype,"hasPrimaryHeaderText",void 0);_.x([_.N({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.E("design:type",Object)],y4.prototype,"showOnlyHeader",void 0);
_.x([_.N({computed:"computeAuthorBadges(data)"}),_.E("design:type",Array)],y4.prototype,"authorBadges",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],y4.prototype,"modern",void 0);_.x([_.Jw("data.message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y4.prototype,"messageChanged",null);_.x([_.Jw("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y4.prototype,"isDeletedChanged",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],y4);
_.O(y4,"yt-live-chat-membership-item-renderer",function(){if(trD===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;c7u===void 0&&(c7u=document.createElement("template"));var d=c7u;V.call(W,d.content.cloneNode(!0),F.content.firstChild);trD=F}F=trD;return F},{mode:0});var PAC;var J7M;var zQ=function(){return _.w.apply(this,arguments)||this};
_.u(zQ,_.w);zQ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zQ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zQ.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],zQ);
_.O(zQ,"yt-live-chat-mode-change-message-renderer",function(){if(J7M===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;PAC===void 0&&(PAC=document.createElement("template"));var d=PAC;V.call(W,d.content.cloneNode(!0),F.content.firstChild);J7M=F}F=J7M;return F},{mode:0});var ZMT;var QND;var oS=function(){return _.w.apply(this,arguments)||this};
_.u(oS,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oS.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],oS.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oS.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],oS);
_.O(oS,"yt-live-chat-moderation-message-renderer",function(){if(QND===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;ZMT===void 0&&(ZMT=document.createElement("template"));var d=ZMT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);QND=F}F=QND;return F},{mode:0});var FMQ;var WMB;var s5=function(){return _.w.apply(this,arguments)||this};
_.u(s5,_.w);s5.prototype.onClick=function(){var F;if((F=this.data)!=null&&F.onClickCommand){var W;_.Jj.instance.resolveCommand((W=this.data)==null?void 0:W.onClickCommand)}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],s5.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],s5.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],s5.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],s5.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],s5.prototype,"data",void 0);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],s5);
_.O(s5,"yt-live-chat-offer-click-count-message-renderer",function(){if(WMB===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;FMQ===void 0&&(FMQ=document.createElement("template"));var d=FMQ;V.call(W,d.content.cloneNode(!0),F.content.firstChild);WMB=F}F=WMB;return F},{mode:0});var V4M;var dBS=function(){return _.w.apply(this,arguments)||this};
_.u(dBS,_.w);_.x([_.N(),_.E("design:type",Object)],dBS.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],dBS);
_.O(dBS,"yt-live-chat-placeholder-item-renderer",function(){if(V4M===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);V4M=F}F=V4M;return F},{mode:0});var y1S;var zkh;var oKM=new H4(7),BW=function(){var F=_.w.apply(this,arguments)||this;F.data={};return F};
_.u(BW,_.w);BW.prototype.dataChanged=function(){var F;((F=this.data)==null?0:F.class)&&_.xz(this.hostElement,this.data.class,!0);var W;((W=this.oldData)==null?0:W.class)&&_.xz(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
BW.prototype.computeTimestampString=function(F){return oKM.format(new Date(F/1E3))};
BW.prototype.dataChanged=BW.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],BW.prototype,"data",void 0);_.x([_.N({computed:"computeTimestampString(data.timestampUsec)"}),_.E("design:type",String)],BW.prototype,"timestampString",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BW.prototype,"dataChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],BW);
_.O(BW,"yt-live-chat-server-error-message",function(){if(zkh===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;y1S===void 0&&(y1S=document.createElement("template"));var d=y1S;V.call(W,d.content.cloneNode(!0),F.content.firstChild);zkh=F}F=zkh;return F},{mode:0});var shB;var B6S;var L4=function(){var F=_.w.apply(this,arguments)||this;F.defaultToFilledIcon=!1;return F};
_.u(L4,_.w);L4.prototype.computeHasPrimaryColorIcon=function(F){return F==="SPARK"||F==="SPONSORSHIP_STAR"};
L4.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],L4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],L4.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],L4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],L4.prototype,"defaultToFilledIcon",void 0);_.x([_.N(),_.E("design:type",Object)],L4.prototype,"data",void 0);
_.x([_.N({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.E("design:type",Boolean)],L4.prototype,"hasPrimaryColorIcon",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],L4);
_.O(L4,"yt-live-chat-viewer-engagement-message-renderer",function(){if(B6S===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;shB===void 0&&(shB=document.createElement("template"));var d=shB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);B6S=F}F=B6S;return F},{mode:0});var LMQ;var IS=function(){var F=_.w.apply(this,arguments)||this;F.modernUpdate=!1;F.buttonStyle="overlay";F.buttonType="filled";return F};
_.u(IS,_.w);IS.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
IS.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IS.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IS.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],IS.prototype,"modernUpdate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],IS.prototype,"buttonStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],IS.prototype,"buttonType",void 0);
_.x([_.pp({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],IS);
_.O(IS,"ytd-ad-hover-text-button-renderer",function(){if(LMQ!==void 0)return LMQ;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return LMQ=F},{mode:1});var Igm;var n4=function(){var F=_.w.apply(this,arguments)||this;F.buttonOverrides={size:"XS"};return F};
_.u(n4,_.w);n4.prototype.onHelpTap=function(F){this.data&&this.data.informationDialog&&(_.On(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),F.preventDefault(),F.stopPropagation())};
_.x([_.N(),_.E("design:type",Object)],n4.prototype,"buttonOverrides",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],n4.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],n4.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],n4);
_.O(n4,"ytd-live-chat-purchased-product-message-renderer",function(){if(Igm!==void 0)return Igm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Igm=F},{mode:1});var nKM;var mBi;var m4=function(){var F=_.w.apply(this,arguments)||this;F.isContainerDeleted=!1;return F};
_.u(m4,_.w);m4.prototype.onContextMenuClick=function(F){this.ytLiveChatItemBehavior.showContextMenu(F)};
m4.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))};
m4.prototype.isContainerDeletedChanged=m4.prototype.isContainerDeletedChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],m4.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],m4.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],m4.prototype,"isContainerDeleted",void 0);
_.x([_.N(),_.E("design:type",String)],m4.prototype,"deletedStateMessage",void 0);_.x([_.Jw("isContainerDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m4.prototype,"isContainerDeletedChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],m4);
_.O(m4,"ytd-sponsorships-live-chat-header-renderer",function(){if(mBi!==void 0)return mBi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mBi=F},{mode:1});var aS=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_button_rework_with_live");F.buttonOverrides={style:"overlay",type:"filled"};return F};
_.u(aS,_.w);aS.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]]"}}}}}};
aS.prototype.onCtaButtonClick=function(){var F,W=_.e((F=this.data)==null?void 0:F.optInPrompt,_.bd);if(F=this.maybeGetButtonCommand(W)){var V;(V=_.dB())==null||V.clickCommand(F)}};
aS.prototype.maybeGetButtonCommand=function(F){return!F||!F.command||_.e(F.command,Rjh)===void 0&&_.e(F.command,q5m)===void 0?null:F.command};
aS.prototype.shouldHideOptinPrompt=function(F,W){return!F||W};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aS.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],aS.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aS.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],aS.prototype,"modern",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],aS);
_.O(aS,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(nKM!==void 0)return nKM;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return nKM=F},{mode:1});var agT;var iW=function(){return _.w.apply(this,arguments)||this};
_.u(iW,_.w);iW.prototype.onContextMenuClick=function(F){this.ytLiveChatItemBehavior.showContextMenu(F)};
iW.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))};
iW.prototype.isDeletedChanged=iW.prototype.isDeletedChanged;_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],iW.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iW.prototype,"data",void 0);_.x([_.Jw("isDeleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iW.prototype,"isDeletedChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],iW);
_.O(iW,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(agT!==void 0)return agT;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return agT=F},{mode:1});var Mu=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return F};
_.u(Mu,_.w);_.B=Mu.prototype;
_.B.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"}}}};
_.B.handleLiveChatAction=function(F){_.e(F,FyS)?this.handleMarkChatItemAsDeletedAction(_.e(F,FyS)):_.e(F,QUB)&&this.handleRemoveChatItemAction(_.e(F,QUB))};
_.B.handleLiveChatActions=function(F){F.forEach(this.handleLiveChatAction,this)};
_.B.handleMarkChatItemAsDeletedAction=function(F){var W=this,V;((V=this.data)==null?0:V.items)&&this.data.items.forEach(function(d,y){var z=Object.keys(d)[0];Object.values(d)[0].id===F.targetItemId&&W.markAsDeleted("data.items",y,z,F.deletedStateMessage,F.showOriginalContentMessage)})};
_.B.handleRemoveChatItemAction=function(F){var W=this,V;((V=this.data)==null?0:V.items)&&this.data.items.forEach(function(d,y){Object.values(d)[0].id===F.targetItemId&&W.splice("data.items",y,1)})};
_.B.markAsDeleted=function(F,W,V,d,y){F=[F,W,V].join(".");this.set(F+".deletedStateMessage",d);this.set(F+".showOriginalContentMessage",y)};
_.x([_.N(),_.E("design:type",Object)],Mu.prototype,"data",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Mu.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Mu.prototype,"ytActionHandlerBehavior",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Mu);
_.O(Mu,"yt-live-chat-item-display-list-renderer",function(){if(xCr===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;X5S===void 0&&(X5S=document.createElement("template"));var d=X5S;V.call(W,d.content.cloneNode(!0),F.content.firstChild);xCr=F}F=xCr;return F},{mode:0});var iFh;var M4E,Y0h=function(){if(M4E!==void 0)return M4E;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;iFh===void 0&&(iFh=document.createElement("template"));var d=iFh;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return M4E=F};var Yp=function(){var F=_.w.apply(this,arguments)||this;F.isHeader=!1;return F};
_.u(Yp,_.w);Yp.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.S0.Object.defineProperties(Yp,{template:{configurable:!0,enumerable:!0,get:function(){return Y0h()}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Yp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Yp.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Yp.prototype,"isHeader",void 0);_.x([_.Yf({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Yp);_.O(Yp,"yt-live-chat-item-display-renderer",function(){return Y0h()},{mode:0});var pVC,hkT,ekB,T6m;
pVC={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}};hkT={home:"eohps",search:"eosps",watch:"eowps"};_.q0i=["watch","search","home"];
_.p4=function(){this.JSC$14722_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14722_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.wp("PRECONSTRUCTION_DELAY",0);this.signals_=_.Dy();this.targetPage_=""};
_.p4.prototype.init=function(F,W){F=F===void 0?"":F;W=W===void 0?null:W;if(this.JSC$14722_isInitialized_)this.abort();else if(this.JSC$14722_isInitialized_=!0,F&&_.RkB(this,F),W){var V=_.Ar(this.signals_,"pcl")?0:10,d=function(){for(var y=0,z;z=_.q0i[y++];)z!=F&&z!=W&&this.pendingPages_.push(z);_.bFT(this)}.bind(this);
this.signals_.parkOrScheduleJob(d,V,"pcl")}};
_.p4.prototype.abort=function(){this.fragmentJobId_&&(_.HP.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);T6m(this)};
_.RkB=function(F,W){F.JSC$14722_isInitialized_&&!F.targetPage_&&(F.targetPage_=W,ekB(F,W),F.isInitialPass_=!1,ekB(F,W),F.signals_.processSignal(hkT[F.targetPage_]),T6m(F),_.bFT(F))};
_.bFT=function(F){F.pendingPages_.length&&!F.pagePreparerJobId_&&(F.pagePreparerJobId_=_.q0(_.HP,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.RkB(this,this.pendingPages_.shift())}.bind(F),F.DEFAULT_DELAY_))};
ekB=function(F,W){if(W=pVC[W])for(var V in W){var d=!1,y=V;V.charAt(0)=="~"&&(d=!0,y=V.substring(1));var z=W[V];z=typeof z=="object"?z:{count:z};W[V]=z;z.componentName=y;z.count>0&&(F.isInitialPass_?d||F.isSeenDuringInitialPass_[y]||(F.JSC$14722_queue_.push({componentName:y,count:1,signals:z.signals}),F.isSeenDuringInitialPass_[y]=!0,z.count--):F.JSC$14722_queue_.push(z))}};
T6m=function(F){F.JSC$14722_queue_.length=0;F.targetPage_="";F.isInitialPass_=!0;F.signals_.processSignal("eop")};
_.p4.getInstance=function(){return _.Xb(_.p4)};var gKB=function(){this.signals=_.Dy();this.init()};
gKB.prototype.startPreconstruction=function(){_.p4.getInstance().init(_.Gh("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
gKB.prototype.init=function(){uJu(this);window.Polymer&&OWB&&cJC();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var F=_.dm.ytcsi;if(F&&F.gt&&(F=F.gt())&&F.tick&&(F.tick.aft>0||F.tick.pbs>0)&&(_.Gh("IS_HOMEPAGE_COLD")||_.Gh("IS_RESULTS_PAGE_COLD")||_.Gh("IS_WATCH_PAGE_COLD"))){KMQ(this);break a}Y8c(vIG,this.onNotifications,this)}};
var uJu=function(F){var W=function(){F.signals.processSignal("dl")};
document.readyState==="complete"?(_.Xd(Error("vh"),"WARNING"),W()):_.vxS(window,"load",W)};
gKB.prototype.onNotifications=function(F){F.timer||(_.Gh("IS_HOMEPAGE_COLD")||_.Gh("IS_RESULTS_PAGE_COLD")||_.Gh("IS_WATCH_PAGE_COLD"))&&KMQ(this)};
var KMQ=function(F){F.signals.parkOrScheduleJob(function(){F.signals.processSignal("eocs")},10,"eor")};
new gKB;var HFB=function(){return _.Wh.apply(this,arguments)||this};
_.u(HFB,_.Wh);_.S0.Object.defineProperties(HFB.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_entity_store_from_dependency_injection")?_.kf():_.rl()}}});
_.x([_.V1()],HFB);_.hN=[I7.prototype,HFB.prototype];var DBM=["ytd-rich-shelf-renderer"],qu=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;F.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";F.followUpDialogPromise=null;F.followUpDialogPromiseResolve=null;F.followUpDialogPromiseReject=null;return F};
_.u(qu,_.Wh);_.B=qu.prototype;_.B.dismissibleItemIsDismissedChanged_=function(F){_.T("kevlar_fluid_dismiss")&&(F?_.On(this.hostElement,"yt-dismissible-item-dismissed"):_.On(this.hostElement,"yt-dismissible-item-undismissed"))};
_.B.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.B.dismissibleItemReset_=function(){var F=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 _.sg(function(W,V){F.followUpDialogPromiseResolve=W;F.followUpDialogPromiseReject=V});
_.On(this.hostElement,"yt-enable-lockup-interaction")};
_.B.dismissibleItemOnYtServiceRequestSent_=function(F,W){W.actions&&this.dismissibleItemProcessActions(W.actions,F)};
_.B.dismissibleItemOnRequestSent=function(F){for(var W=_.L(F.detail),V=W.next();!V.done;V=W.next()){var d=void 0;(V=(d=_.e(V.value,_.P6))==null?void 0:d.actions)&&this.dismissibleItemProcessActions(V,F)}};
_.B.dismissibleItemOnCommandSent=function(F,W){W&&this.dismissibleItemProcessActions(W,F)};
_.B.setAndGetDismissedContentId=function(F){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+F};
_.B.replayDismissAction=function(F){this.dismissibleItemProcessActions([F])};
_.B.dismissibleItemProcessActions=function(F,W){for(var V=0;V<F.length;V++){var d=F[V],y=void 0;((y=_.e(d,_.tx))==null?0:y.commands)&&this.dismissibleItemProcessActions(_.e(d,_.tx).commands,W);if(_.e(d,_.W3)){if(y=_.e(d,_.W3),!y.replaceParentSection||DBM.includes(this.hostElement.nodeName.toLowerCase()))y.groupDismissal&&WMC(this,y.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(y),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.yw("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:d})),d=void 0,(d=W)==null||d.stopPropagation()}else if(_.e(d,vPT))this.dismissibleItemHandleHideEnclosingAction_(),d=void 0,(d=W)==null||d.stopPropagation();else if(_.e(d,hwQ))d=_.e(d,hwQ),y=void 0,((y=d)==null?0:y.targetGroupId)&&WMC(this,{targetGroupId:d.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.yw("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
d=void 0,(d=W)==null||d.stopPropagation();else if(_.e(d,_.P6))(d=_.e(d,_.P6).actions)&&_.En(this.hostElement,d,this.hostElement),d=void 0,(d=W)==null||d.stopPropagation();else{var z=y=void 0;((y=_.e(d,_.ft))==null?void 0:y.signal)!=="TELL_US_WHY"||((z=_.e(d,_.ft))==null?0:z.targetId)&&_.T("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),d=void 0,(d=W)==null||d.stopPropagation())}}};
_.B.dismissibleItemOnYtServiceRequestCompleted_=function(F,W){var V=this.get("feedbackResponses.0.followUpDialog",W.data);V?this.followUpDialogPromiseResolve(V):W.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(W.actions,F)};
_.B.dismissibleItemHandleReplaceEnclosingAction_=function(F){this.dismissedRenderer=F.item;this.isDismissed=!0;var W=null;(W=_.OA(this.hostElement).querySelector("#dismissed"))&&_.ce(this,function(){_.vP(W)});
_.On(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.B.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.B.dismissibleItemHandleUndoFeedbackAction_=function(){_.On(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.B.dismissibleItemHandleTellUsWhySignalAction_=function(){var F=this;this.followUpDialogPromise.then(function(W){F.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:W}})})};
qu.prototype.dismissibleItemOnYtServiceRequestCompleted_=qu.prototype.dismissibleItemOnYtServiceRequestCompleted_;qu.prototype.dismissibleItemOnCommandSent=qu.prototype.dismissibleItemOnCommandSent;qu.prototype.dismissibleItemOnRequestSent=qu.prototype.dismissibleItemOnRequestSent;qu.prototype.dismissibleItemOnYtServiceRequestSent_=qu.prototype.dismissibleItemOnYtServiceRequestSent_;qu.prototype.dismissibleItemDataChanged_=qu.prototype.dismissibleItemDataChanged_;
qu.prototype.dismissibleItemIsDismissedChanged_=qu.prototype.dismissibleItemIsDismissedChanged_;_.x([_.D(_.fO),_.E("design:type",Object)],qu.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],qu.prototype,"ytdReduxBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],qu.prototype,"isDismissed",void 0);_.x([_.N(),_.E("design:type",Object)],qu.prototype,"dismissedRenderer",void 0);
_.x([_.Jw("isDismissed"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean]),_.E("design:returntype")],qu.prototype,"dismissibleItemIsDismissedChanged_",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qu.prototype,"dismissibleItemDataChanged_",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],qu.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.x([_.Pc("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qu.prototype,"dismissibleItemOnRequestSent",null);
_.x([_.Pc("yt-dismissible-item-action"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Array]),_.E("design:returntype")],qu.prototype,"dismissibleItemOnCommandSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],qu.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.x([_.V1()],qu);_.RS=[_.fO,_.hN,qu.prototype];var bW=function(){var F=_.Wh.apply(this,arguments)||this;F.disableGridStateAware=!1;F.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};F.currentGridClass="";return F};
_.u(bW,_.Wh);bW.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.ce(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var F=this.gridStateAwareGetElement();_.xz(F,"grid",!0)}};
bW.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
bW.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.OA(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
bW.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var F="grid-disabled";else{F=_.vL.getInstance();var W=this.get("pageSubtype");F=W&&kyh.includes(W)?"grid-disabled":F.currentSnapState_?F.currentSnapState_.className:null}(W=this.gridStateAwareGetElement())&&F!==this.currentGridClass&&(F&&_.xz(W,F,!0),this.currentGridClass&&_.xz(W,this.currentGridClass,!1),this.currentGridClass=F)};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],bW.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",String)],bW.prototype,"gridStateAwareSizingElementSelector",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bW.prototype,"disableGridStateAware",void 0);_.x([_.V1()],bW);_.TQ=[bW.prototype,_.Pm.YtActionHandlerBehavior];_.ep=new _.N4("GUIDE_TOKEN");var uW;_.g_={};uW=function(){var F=_.Wh.apply(this,arguments)||this;F.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 F};
_.u(uW,_.Wh);_.B=uW.prototype;_.B.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.B.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var F=_.PY().resolve(_.SU(_.ep));F&&(this.guidePersistentAndVisible=F.getGuidePersistentAndVisible(),this.activeEndpoint=F.getActiveEndpoint(),this.guideOpened=F.getGuideOpened(),this.miniGuideVisible=F.getMiniGuideVisible())};
_.B.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.B.handleGuideStateAction=function(F){this.guidePersistentAndVisible=F};
_.B.handleMiniGuideStateAction=function(F){this.miniGuideVisible=F};
_.B.handleGuideOpenedAction=function(F){this.guideOpened=F};
_.B.handleActiveEndpointAction=function(F){this.activeEndpoint=F};
uW.prototype.onActiveEndpointChange=uW.prototype.onActiveEndpointChange;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],uW.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],uW.prototype,"guidePersistentAndVisible",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],uW.prototype,"miniGuideVisible",void 0);_.x([_.N(),_.E("design:type",Object)],uW.prototype,"activeEndpoint",void 0);
_.x([_.Jw("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uW.prototype,"onActiveEndpointChange",null);_.x([_.N(),_.E("design:type",Boolean)],uW.prototype,"guideOpened",void 0);_.x([_.V1()],uW);_.g_.YtdGuideStateAwareBehavior=[];_.g_.YtdGuideStateAwareBehavior.push(uW.prototype,_.Pm.YtActionHandlerBehavior);var A1m=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],K4=function(){var F=_.Wh.apply(this,arguments)||this;F.hoverJobId=0;F.JSC$14749_touched=!1;return F};
_.u(K4,_.Wh);_.B=K4.prototype;_.B.created=function(){this.useExpandableTooltip=!A1m.includes(this.is)};
_.B.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.B.detached=function(){this.useExpandableTooltip=!1};
_.B.lockupOnDown=function(F){this.interactionElement&&!_.CQ(_.rW(F),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.B.lockupOnUp=function(F){this.interactionElement&&!_.CQ(_.rW(F),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.B.onTouchStart=function(){this.JSC$14749_touched=!0};
_.B.lockupOnMouseEnter=function(){var F=this,W=_.F0("kevlar_lockup_hover_delay",-1);this.JSC$14749_touched&&W>=0?(_.HP.cancelJob(this.hoverJobId),this.hoverJobId=_.HP.addJob(function(){F.lockupIsHovered=!0},8,W),this.JSC$14749_touched=!1):this.lockupIsHovered=!0};
_.B.lockupOnMouseLeave=function(){this.hoverJobId&&(_.HP.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.B.lockupOnPopupClosed=function(F,W){var V;((V=W.popupRenderer)==null?void 0:V.is)==="ytd-menu-popup-renderer"&&(F=W.popupRenderer.veData,W=_.is(),F&&W&&_.HZ(W,[F]))};
_.B.lockupOnLockupRequested=function(F){var W=F.detail.videoIds[0],V;F.detail&&W===((V=this.data)==null?void 0:V.videoId)&&(F.detail.returnValue=[this.data])};
_.B.lockupOnYtServiceRequestSent=function(F,W){if(F=W.actions)for(var V=0;V<F.length;V++){var d=F[V];if(d.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&W.ajaxPromise){var y=void 0,z=(y=_.e(W.endpoint,_.hH))==null?void 0:y.playlistId;y=void 0;d=(y=d.removedVideoId)!=null?y:"";zTT(_.r5(),d,z)}else d.action==="ACTION_REMOVE_VIDEO"&&W.ajaxPromise&&(z=void 0,d=(z=d.setVideoId)!=null?z:"",_.oGQ(_.r5(),d))}};
_.B.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.B.lockupOnLockupEnabled=function(){if(!this.$){var F=_.PY().resolve(_.l1).getCurrentPage(),W=this.getParentRenderer?this.getParentRenderer():void 0;_.rL(new _.po("component not ready",this.is,this.isAttached,F==null?void 0:F.is,W==null?void 0:W.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
K4.prototype.lockupOnLockupEnabled=K4.prototype.lockupOnLockupEnabled;K4.prototype.lockupOnLockupDisabled=K4.prototype.lockupOnLockupDisabled;K4.prototype.lockupOnYtServiceRequestSent=K4.prototype.lockupOnYtServiceRequestSent;K4.prototype.lockupOnLockupRequested=K4.prototype.lockupOnLockupRequested;K4.prototype.lockupOnPopupClosed=K4.prototype.lockupOnPopupClosed;K4.prototype.lockupOnMouseLeave=K4.prototype.lockupOnMouseLeave;K4.prototype.lockupOnMouseEnter=K4.prototype.lockupOnMouseEnter;
K4.prototype.onTouchStart=K4.prototype.onTouchStart;K4.prototype.lockupOnUp=K4.prototype.lockupOnUp;K4.prototype.lockupOnDown=K4.prototype.lockupOnDown;_.x([_.N(),_.E("design:type",Object)],K4.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],K4.prototype,"lockupIsHovered",void 0);_.x([_.N(),_.E("design:type",Boolean)],K4.prototype,"lockupTouchTriggered",void 0);_.x([_.N(),_.E("design:type",Boolean)],K4.prototype,"useExpandableTooltip",void 0);
_.x([_.Qo("#interaction"),_.E("design:type",Object)],K4.prototype,"interactionElement",void 0);_.x([_.Pc("down"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K4.prototype,"lockupOnDown",null);_.x([_.Pc("up"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K4.prototype,"lockupOnUp",null);
_.x([_.Pc("touchstart"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K4.prototype,"onTouchStart",null);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K4.prototype,"lockupOnMouseEnter",null);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K4.prototype,"lockupOnMouseLeave",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],K4.prototype,"lockupOnPopupClosed",null);_.x([_.Pc("yt-lockup-requested"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],K4.prototype,"lockupOnLockupRequested",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],K4.prototype,"lockupOnYtServiceRequestSent",null);_.x([_.Pc("yt-disable-lockup-interaction"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K4.prototype,"lockupOnLockupDisabled",null);
_.x([_.Pc("yt-enable-lockup-interaction"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K4.prototype,"lockupOnLockupEnabled",null);_.x([_.V1()],K4);_.HW=[K4.prototype];_.jhC={YtdReduxBehavior:[]};_.jhC.YtdReduxBehavior.push.apply(_.jhC.YtdReduxBehavior,_.hN);var Dl=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;F.disableNowPlaying=!1;F.disableTooltips=!1;F.useHoveredProperty=!1;F.hovered=!1;F.isThumbnailHovered_=!1;F.addBackground=_.T("kevlar_thumbnail_bg");F.nowPlaying=!1;F.disableRounding=!1;F.size="small";return F};
_.u(Dl,_.Wh);_.B=Dl.prototype;_.B.computeThumbnailOverlaySidePanelWidth_=function(F,W){return F-W};
_.B.computeSize=function(F,W){if(!this.disableRounding){if(!F&&!W)return"small";F=Math.max(F||0,W||0);return F>=256?"large":F>=96?"medium":"small"}};
_.B.computeFinalHoveredState_=function(F,W,V){return this.nowPlaying?!1:_.T("kevlar_thumbnail_fluid")&&F?W:V};
_.B.computeHoverOverlays_=function(F,W){return F&&W?W:void 0};
_.B.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.B.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.B.checkMiniplayer_=function(){var F;if(((F=this.data)==null?0:F.playlistSetVideoId)&&_.T("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{F=_.VI();var W=F.currentEndpoint;!this.disableNowPlaying&&W&&_.e(W,_.H6)&&this.data?(W=_.e(W,_.H6),this.nowPlaying=this.data.playlistId?W.playlistId===this.data.playlistId:W.videoId===this.data.videoId,this.isVideoPlaying=F==null?void 0:F.isVideoPlaying):this.nowPlaying=!1}};
Dl.prototype.checkMiniplayer_=Dl.prototype.checkMiniplayer_;Dl.prototype.onMouseLeave_=Dl.prototype.onMouseLeave_;Dl.prototype.onMouseEnter_=Dl.prototype.onMouseEnter_;Dl.prototype.computeHoverOverlays_=Dl.prototype.computeHoverOverlays_;Dl.prototype.computeFinalHoveredState_=Dl.prototype.computeFinalHoveredState_;Dl.prototype.computeSize=Dl.prototype.computeSize;Dl.prototype.computeThumbnailOverlaySidePanelWidth_=Dl.prototype.computeThumbnailOverlaySidePanelWidth_;
_.x([_.D(_.hN),_.E("design:type",Object)],Dl.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],Dl.prototype,"height",void 0);_.x([_.N(),_.E("design:type",Boolean)],Dl.prototype,"bottomSidePanel",void 0);_.x([_.N(),_.E("design:type",Number)],Dl.prototype,"width",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"disableNowPlaying",void 0);
_.x([_.N({selector:_.iH}),_.E("design:type",Boolean)],Dl.prototype,"miniplayerIsActive",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"disableTooltips",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"useHoveredProperty",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"hovered",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"isThumbnailHovered_",void 0);
_.x([_.N({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.E("design:type",Boolean)],Dl.prototype,"finalHoveredState_",void 0);_.x([_.N({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.E("design:type",Number)],Dl.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Dl.prototype,"addBackground",void 0);
_.x([_.N({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.E("design:type",Object)],Dl.prototype,"hoverOverlays_",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Dl.prototype,"nowPlaying",void 0);_.x([_.N(),_.E("design:type",Boolean)],Dl.prototype,"isVideoPlaying",void 0);_.x([_.N(),_.E("design:type",Object)],Dl.prototype,"disableRounding",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.E("design:type",Object)],Dl.prototype,"size",void 0);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dl.prototype,"onMouseEnter_",null);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dl.prototype,"onMouseLeave_",null);
_.x([_.Jw("data","disableNowPlaying","miniplayerIsActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dl.prototype,"checkMiniplayer_",null);_.x([_.V1()],Dl);var r1u=[Dl.prototype];_.AN={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(F,W){return F+":"+_.PC(W)},
getPlayerListener_:function(F,W,V){F=this.getPlayerListenerKey_(F,W);W=this.playerListeners_.get(F);V&&this.playerListeners_.delete(F);return W},
savePlayerListener_:function(F,W){var V=W.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(F,W),V);return V},
listenToPlayerEvent:function(F,W,V){V=this.savePlayerListener_(W,V);F.addEventListener(W,V)},
listenToPlayerEvents:function(F,W){W.forEach(function(V,d){this.listenToPlayerEvent(F,d,V)}.bind(this))},
unlistenFromPlayerEvent:function(F,W,V){V=this.getPlayerListener_(W,V,!0);F.removeEventListener(W,V)},
unlistenFromPlayerEvents:function(F,W){W.forEach(function(V,d){this.unlistenFromPlayerEvent(F,d,V)}.bind(this))}}};
_.jp=function(){};_.CLM=new _.N4("PLAYER_API_TOKEN");var zkY=!1,LMr,shC=!1,nKK;var $H=function(F,W,V,d,y){_.Ba.call(this);var z=this;this.playerId=W;this.webPlayerContextConfig=d;this.lSF=y;this.lh6=!1;this.api={};this.hGh=this.thc=null;this.nfd=new _.IO;this.xb={};this.dBS=this.jSv=this.elementId=this.a8k=this.config=null;this.e2d=!1;this.nF=this.uQS=null;this.eV4={};this.u96=["onReady"];this.lastError=null;this.l74=NaN;this.tX4={};this.mYh=0;this.p8=this.targetElement=F;_.Zi(this,this.nfd);kzf(this);V?this.mYh=setTimeout(function(){z.loadNewVideoConfig(V)},0):d&&(lgi(this),
N6Q(this))};
_.u($H,_.Ba);$H.prototype.getId=function(){return this.playerId};
$H.prototype.loadNewVideoConfig=function(F){if(!this.isDisposed()){this.mYh&&(clearTimeout(this.mYh),this.mYh=0);var W=F||{};W instanceof m3Q||(W=new m3Q(W));this.config=W;this.setConfig(F);N6Q(this);this.isReady()&&fgB(this)}};
var lgi=function(F){var W;F.webPlayerContextConfig?W=F.webPlayerContextConfig.rootElementId:W=F.config.attrs.id;F.elementId=W||F.elementId;F.elementId==="video-player"&&(F.elementId=F.playerId,F.webPlayerContextConfig?F.webPlayerContextConfig.rootElementId=F.playerId:F.config.attrs.id=F.playerId);var V;((V=F.p8)==null?void 0:V.id)===F.elementId&&(F.elementId+="-player",F.webPlayerContextConfig?F.webPlayerContextConfig.rootElementId=F.elementId:F.config.attrs.id=F.elementId)};
$H.prototype.setConfig=function(F){this.a8k=F;this.config=wVB(F);lgi(this);if(!this.jSv){var W;this.jSv=GzS(this,((W=this.config.args)==null?void 0:W.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var V;if((V=this.config)==null?0:V.attrs)F=this.config.attrs,(W=F.width)&&this.p8&&(this.p8.style.width=Ai(Number(W)||W,!0)),(F=F.height)&&this.p8&&(this.p8.style.height=Ai(Number(F)||F,!0))};
$H.prototype.getConfig=function(){return this.a8k};
var fgB=function(F){if(F.config&&F.config.loaded!==!0)if(F.config.loaded=!0,!F.config.args||F.config.args.autoplay!=="0"&&F.config.args.autoplay!==0&&F.config.args.autoplay!==!1){var W;F.api.loadVideoByPlayerVars((W=F.config.args)!=null?W:null)}else F.api.cueVideoByPlayerVars(F.config.args)},UBi=function(F){var W=!0,V=F.getPlayerElement();
V&&F.config&&(W=V.dataset.version===$Bf(F));return W&&!!_.Ok("yt.player.Application.create")},N6Q=function(F){if(!F.isDisposed()&&!F.e2d){var W=UBi(F);
if(W&&(F.getPlayerElement()?"html5":null)==="html5")F.dBS="html5",F.isReady()||OFD(F);else if(XVm(F),F.dBS="html5",W&&F.nF&&F.targetElement)F.targetElement.appendChild(F.nF),OFD(F);else{F.config&&(F.config.loaded=!0);var V=!1;F.uQS=function(){V=!0;var d=xBS(F,"player_bootstrap_method")?_.Ok("yt.player.Application.createAlternate")||_.Ok("yt.player.Application.create"):_.Ok("yt.player.Application.create");var y=F.config?wVB(F.config):void 0;d&&d(F.targetElement,y,F.webPlayerContextConfig,F.lSF);OFD(F)};
F.e2d=!0;W?F.uQS():(_.bs($Bf(F),F.uQS),(W=vKi(F))&&iNS(W||""),EKD(F)&&!V&&_.t5("yt.player.Application.create",null))}}};
$H.prototype.getPlayerElement=function(){var F=_.Gm(document,this.elementId);!F&&this.p8&&this.p8.querySelector&&(F=this.p8.querySelector("#"+this.elementId));return F};
var OFD=function(F){if(!F.isDisposed()){var W=F.getPlayerElement(),V=!1;W&&W.getApiInterface&&W.getApiInterface()&&(V=!0);if(V){F.e2d=!1;if(!xBS(F,"html5_remove_not_servable_check_killswitch")){var d;if((W==null?0:W.isNotServable)&&F.config&&(W==null?0:W.isNotServable((d=F.config.args)==null?void 0:d.video_id)))return}c1D(F)}else F.l74=setTimeout(function(){OFD(F)},50)}},c1D=function(F){kzf(F);
F.lh6=!0;var W=F.getPlayerElement();if(W){F.thc=t4C(F,W,"addEventListener");F.hGh=t4C(F,W,"removeEventListener");var V=W.getApiInterface();V=V.concat(W.getInternalApiInterface());for(var d=F.api,y=0;y<V.length;y++){var z=V[y];d[z]||(d[z]=t4C(F,W,z))}}for(var I in F.xb)F.xb.hasOwnProperty(I)&&F.thc&&F.thc(I,F.xb[I]);fgB(F);F.jSv&&F.jSv(F.api);F.nfd.publish("onReady",F.api)},t4C=function(F,W,V){var d=W[V];
return function(){var y=_.QS.apply(0,arguments);try{return F.lastError=null,d.apply(W,y)}catch(z){if(V!=="sendAbandonmentPing")throw z.params=V,F.lastError=z,y=new _.po("PlayerProxy error in method call",{error:z,method:V,playerId:F.playerId}),y.level="WARNING",y;}}},kzf=function(F){F.lh6=!1;
if(F.hGh)for(var W in F.xb)F.xb.hasOwnProperty(W)&&F.hGh(W,F.xb[W]);for(var V in F.tX4)F.tX4.hasOwnProperty(V)&&clearTimeout(Number(V));F.tX4={};F.thc=null;F.hGh=null;W=F.api;for(var d in W)W.hasOwnProperty(d)&&(W[d]=null);W.addEventListener=function(y,z){F.addEventListener(y,z)};
W.removeEventListener=function(y,z){F.removeEventListener(y,z)};
W.destroy=function(){F.dispose()};
W.getLastError=function(){return F.getLastError()};
W.getPlayerType=function(){return F.getPlayerType()};
W.getCurrentVideoConfig=function(){return F.getConfig()};
W.loadNewVideoConfig=function(y){F.loadNewVideoConfig(y)};
W.isReady=function(){return F.isReady()}};
$H.prototype.isReady=function(){return this.lh6};
$H.prototype.addEventListener=function(F,W){var V=this;this.isDisposed();var d=GzS(this,W);d&&(_.$c(this.u96,F)||this.xb[F]||(W=S0Q(this,F),this.thc&&this.thc(F,W)),this.nfd.subscribe(F,d),F==="onReady"&&this.isReady()&&setTimeout(function(){d(V.api)},0))};
$H.prototype.removeEventListener=function(F,W){this.isDisposed()||(W=GzS(this,W))&&this.nfd.unsubscribe(F,W)};
var GzS=function(F,W){var V=W;if(typeof W==="string"){if(F.eV4[W])return F.eV4[W];V=function(){var d=_.QS.apply(0,arguments),y=_.Ok(W);if(y)try{y.apply(_.dm,d)}catch(z){throw d=new _.po("PlayerProxy error when executing callback",{error:z}),d.level="ERROR",d;}};
F.eV4[W]=V}return V?V:null},S0Q=function(F,W){var V=function(d){var y=function(){F.isDisposed();
if(!F.isDisposed())try{F.nfd.publish(W,d!=null?d:void 0)}catch(n){var I=new _.po("PlayerProxy error when creating global callback",{error:n.message,event:W,playerId:F.playerId,data:d,originalStack:n.stack,componentStack:n.componentStack});I.level="WARNING";throw I;}};
if(xBS(F,"web_player_publish_events_immediately"))y();else{var z=setTimeout(function(){y();_.MP.remove(F.tX4,String(z))},0);
_.MP.add(F.tX4,String(z),!0)}};
return F.xb[W]=V};
$H.prototype.getPlayerType=function(){return this.dBS||(this.getPlayerElement()?"html5":null)};
$H.prototype.getLastError=function(){return this.lastError};
var XVm=function(F){F.cancel();kzf(F);F.dBS=null;F.config&&(F.config.loaded=!1);var W=F.getPlayerElement();W&&(UBi(F)||!EKD(F)?F.nF=W:(W&&W.destroy&&W.destroy(),F.nF=null));F.targetElement&&_.eH(F.targetElement)};
$H.prototype.cancel=function(){this.uQS&&_.kFr($Bf(this),this.uQS);clearTimeout(this.l74);this.e2d=!1};
$H.prototype.disposeInternal=function(){XVm(this);if(this.nF&&this.config&&this.nF.destroy)try{this.nF.destroy()}catch(W){var F=new _.po("PlayerProxy error during disposal",{error:W});F.level="ERROR";throw F;}this.eV4=null;for(F in this.xb)this.xb.hasOwnProperty(F)&&delete this.xb[F];this.a8k=this.config=this.api=null;delete this.targetElement;delete this.p8;_.Ba.prototype.disposeInternal.call(this)};
var EKD=function(F){var W,V;F=(W=F.config)==null?void 0:(V=W.args)==null?void 0:V.fflags;return!!F&&F.indexOf("player_destroy_old_version=true")!==-1},$Bf=function(F){return F.webPlayerContextConfig?F.webPlayerContextConfig.jsUrl:(F=F.config.assets)?F.js:""},vKi=function(F){return F.webPlayerContextConfig?F.webPlayerContextConfig.cssUrl:(F=F.config.assets)?F.css:""},xBS=function(F,W){if(F.webPlayerContextConfig)var V=F.webPlayerContextConfig.serializedExperimentFlags;
else{var d;if((d=F.config)==null?0:d.args)V=F.config.args.fflags}return(V||"").split("&").includes(W+"=true")},wVB=function(F){for(var W={},V=_.L(Object.keys(F)),d=V.next();!d.done;d=V.next()){d=d.value;
var y=F[d];W[d]=typeof y==="object"?_.MP.clone(y):y}return W};var Y0Y={},M4$="player_uid_"+(Math.random()*1E9>>>0);var r_=function(F,W,V,d,y,z){W=W===void 0?document.createElement("div"):W;this.webPlayerContextConfig=F;this.container=W;this.commandResolver=V;this.apiResolver=q0G();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.ET;d||z?PLu(this):J1B(this);this.pendingPlayerResponse=d;this.pendingWatchNextResponse=y;this.pendingPlayerVars=z;ZFB(this)};
r_.prototype.loadVideoWithPlayerResponse=function(F,W,V){this.loadVideo(F,W,V)};
r_.prototype.loadVideoWithPlayerVars=function(F){return this.loadVideo(void 0,void 0,F)};
r_.prototype.destroy=function(F){if(F=_.Gm(document,F))F=M4$+"_"+_.PC(F),(F=Y0Y[F])&&F.dispose()};
var F9h=function(F,W){var V;_.m(function(d){if(d.nextAddress==1)return F.pendingWatchNextResponse=W,F.synchronousApi?(V=F.synchronousApi,d.jumpTo(2)):d.yield(F.api,3);d.nextAddress!=2&&(V=d.yieldResult);if(!QhQ(F,V))return d.return();F.pendingWatchNextResponse&&(V.updateVideoData({raw_watch_next_response:F.pendingWatchNextResponse}),F.pendingWatchNextResponse=void 0);_.UD(d)})},QhQ=function(F,W){var V;
if(!(W==null?0:(V=W.isReady)==null?0:V.call(W))){var d;_.rL(new _.po("playerApi is falsey",{synchronousApi:F.synchronousApi,apiResolved:F.apiResolver.resolved,playerApiUndefined:W===void 0,playerApiNull:W===null,playerApiReady:(W==null?void 0:(d=W.isReady)==null?void 0:d.call(W))===!0,playerApiMethods:W?Object.keys(W):[]}));return!1}return!0},W9B=function(F,W){if(typeof F[W]==="function")return F[W]()},VsD=function(F){var W=window,V,d=(V=W.ytplayer)==null?void 0:V.bootstrapPlayerContainer;
if((V=d==null?void 0:d.firstElementChild)&&_.l0(V,"html5-video-player")){var y,z,I=(y=W.ytplayer)==null?void 0:(z=y.bootstrapWebPlayerContextConfig)==null?void 0:z.contextId;y=F.webPlayerContextConfig.contextId;if(I&&I===y){d!==F.container&&(d=!1,W9B(V,"getPlayerState")===2&&(d=!0),F.container.appendChild(V),d||W9B(V,"playVideo"));var n;if((n=W.ytplayer)==null?0:n.bootstrapPlayerResponse)F.bootstrapPlayerResponse=W.ytplayer.bootstrapPlayerResponse}}},ZFB=function(F){var W,V,d,y,z;
_.m(function(I){if(I.nextAddress==1)return F.pageReadyOrDataAvailable?I.jumpTo(2):I.yield(F.pageReadyOrDataAvailableResolver.promise,2);if(I.nextAddress!=4)return!_.T("kevlar_player_unified_player_loading")||oKK()&&B61()?I.jumpTo(4):I.yield(agc(),4);VsD(F);if(F.pendingPlayerResponse||F.pendingPlayerVars)W=iFY(F.pendingPlayerResponse,F.pendingWatchNextResponse,F.pendingPlayerVars),F.pendingPlayerResponse&&F.pendingPlayerResponse===F.bootstrapPlayerResponse&&(W.loaded=!0),F.bootstrapPlayerResponse=
void 0;V=hkc(F.container,W,F.webPlayerContextConfig);((d=W)==null?0:d.loaded)&&F.pendingWatchNextResponse?(F9h(F,F.pendingWatchNextResponse),F.pendingPlayerResponse=void 0,F.pendingPlayerVars=void 0):dXC(F);y=function(n){V.removeEventListener("onReady",y);F.synchronousApi=n;F.apiResolver.resolve(n)};
V.addEventListener("onReady",y);F.commandResolver!==void 0&&(z=F.commandResolver,V.addEventListener("innertubeCommand",function(n){z(n)}));
_.UD(I)})};
r_.prototype.loadVideo=function(F,W,V){var d=this,y,z,I,n,M,Y,h,q,R;return _.m(function(b){if(b.nextAddress==1)return d.pendingPlayerResponse=F,d.pendingWatchNextResponse=W,d.pendingPlayerVars=V,PLu(d),d.synchronousApi?(y=d.synchronousApi,b.jumpTo(2)):b.yield(d.api,3);b.nextAddress!=2&&(y=b.yieldResult);if(!QhQ(d,y))return b.return(new Promise(function(){}));
I=new Promise(function(g){z=g});
n=function(){var g=y.getPlayerResponse();g&&(y.removeEventListener("onVideoDataChange",n),z(g))};
y.addEventListener("onVideoDataChange",n);if(d.pendingPlayerResponse||d.pendingPlayerVars)d.pendingPlayerResponse&&d.pendingPlayerResponse===d.bootstrapPlayerResponse?(z(d.pendingPlayerResponse),d.pendingWatchNextResponse&&F9h(d,d.pendingWatchNextResponse)):(M=iFY(d.pendingPlayerResponse,d.pendingWatchNextResponse,d.pendingPlayerVars),(R=(Y=d.pendingPlayerResponse)==null?void 0:(h=Y.playerConfig)==null?void 0:(q=h.playbackStartConfig)==null?void 0:q.startPaused)?y.cueVideoByPlayerVars(M.args):y.loadVideoByPlayerVars(M.args)),
dXC(d),d.bootstrapPlayerResponse=void 0;return b.return(I)})};
var J1B=function(F){if(document.readyState==="complete"||document.readyState==="interactive")PLu(F);else{var W=function(){document.removeEventListener("DOMContentLoaded",W);PLu(F)};
document.addEventListener("DOMContentLoaded",W)}},PLu=function(F){F.pageReadyOrDataAvailable=!0;
F.pageReadyOrDataAvailableResolver.resolve()},dXC=function(F){F.pendingPlayerResponse=void 0;
F.pendingWatchNextResponse=void 0;F.pendingPlayerVars=void 0};
_.S0.Object.defineProperties(r_.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var C4=function(F){iv.call(this,F===void 0?"document_active":F);var W=this;this.overridePriority=10;this.JSC$14782_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(V){W.transition("document_disposed",{event:V})});
window.addEventListener("beforeunload",function(V){W.transition("document_disposed_preventable",{event:V})});
window.addEventListener("unload",function(V){W.transition("document_disposed",{event:V});W.JSC$14782_hasRun=new Map})};
_.u(C4,iv);
C4.prototype.runPreventableDispose=function(F,W){if(!this.JSC$14782_hasRun.get("document_disposed_preventable")){F(W==null?void 0:W.event);var V,d;if((W==null?0:(V=W.event)==null?0:V.defaultPrevented)||(W==null?0:(d=W.event)==null?0:d.returnValue)){W.event.returnValue||(W.event.returnValue=!0);W.event.defaultPrevented||W.event.preventDefault();this.JSC$14782_hasRun=new Map;this.transition("document_active");return}}this.JSC$14782_hasRun.set("document_disposed_preventable",!0);this.JSC$14782_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
C4.prototype.runDispose=function(F,W){this.JSC$14782_hasRun.get("document_disposed")?this.transition("document_active"):(F(W==null?void 0:W.event),this.JSC$14782_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
C4.prototype.runFlush=function(F,W){F(W==null?void 0:W.event);this.transition("document_active")};
C4.prototype.runActive=function(){};var kp=function(F){iv.call(this,F===void 0?"document_visibility_unknown":F);var W=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(V){document.visibilityState==="visible"?W.transition("document_visible",{event:V}):W.transition("document_hidden",
{event:V})});
_.T("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(V){W.transition("document_backgrounded",{event:V})}),window.addEventListener("focus",function(V){W.transition("document_foregrounded",{event:V})}))};
_.u(kp,iv);kp.prototype.runVisible=function(F,W){F(W==null?void 0:W.event);_.T("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
kp.prototype.runHidden=function(F,W){F(W==null?void 0:W.event);_.T("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
kp.prototype.runBackgrounded=function(F,W){F(W==null?void 0:W.event)};
kp.prototype.runForegrounded=function(F,W){F(W==null?void 0:W.event)};var lW=function(){this.teardownLifecycle=new C4;this.visibilityLifecycle=new kp};
lW.prototype.install=function(){var F=_.QS.apply(0,arguments),W=this;F.forEach(function(V){W.teardownLifecycle.install(V)});
F.forEach(function(V){W.visibilityLifecycle.install(V)})};var Nu=function(){lW.call(this);var F={};this.install((F.document_disposed={callback:this.abortSlisAndFlush},F));_.T("combine_ve_grafts")&&(F={},this.install((F.document_disposed={callback:this.flushInteractionLoggingAttachVes},F)));F={};this.install((F.flush_logs={callback:this.logFinalPayload},F));_.T("web_log_cfg_cee_ks")||_.q0(_.HP,yFB)};
_.u(Nu,lW);var RkC=function(){Nu.loggingInstance||(Nu.loggingInstance=new Nu);return Nu.loggingInstance};
Nu.prototype.logFinalPayload=function(){if(_.T("web_fp_via_jspb")){var F=new p4f,W=_.is();W&&_.Lu(F,1,W);W=_.T("jspb_sparse_encoded_pivot")?new hb([{}]):new hb;_.lB(W,380,h_r,F);CCL("finalPayload",W);_.T("web_fp_via_jspb_and_json")&&_.HA("finalPayload",{csn:_.is()})}else _.HA("finalPayload",{csn:_.is()})};
Nu.prototype.abortSlisAndFlush=function(){SxM(D9);AH!=null&&AH.flush()};
Nu.prototype.flushInteractionLoggingAttachVes=function(){p8Q(_.dB())};
var yFB=function(){var F=_.wp("CLIENT_EXPERIMENT_EVENTS");if(F){var W=ImK();F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,W(V)&&_.HA("genericClientExperimentEvent",{eventType:V});delete _.NT.CLIENT_EXPERIMENT_EVENTS}};var zbu={};
zbu.YtPlayerBehavior=[_.AN.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 F=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.ET;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;bF9(function(){F.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.r8(this,"pan-down"),_.T("kevlar_pinch_fullscreen")&&_.Wm().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.T("kevlar_pinch_fullscreen")&&_.Wm().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(F,W,V){var d=this;Ut(this.useUnifiedPlayer_());if(this.mainAppPlayer_)Ut(!1,"MainAppPlayer already created.");else{var y=_.T("kevlar_player_container_query_killswitch")?this.$.container:_.OA(this.hostElement).querySelector("#container");this.mainAppPlayer_=new r_(this.getWebPlayerContextConfig_(),y,function(z){return _.ZQ(z,d.hostElement)},F,W,V);
this.mainAppPlayer_.api.then(function(z){d.player_=z;d.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&hgE.resolve(z)})}},
loadVideoWithPlayerResponse:function(F,W){var V=this;if(this.useUnifiedPlayer_()){var d=this.watchNextData,y,z=(y=F.videoDetails)==null?void 0:y.videoId,I,n,M;(y=(I=this.watchNextData)==null?void 0:(n=I.currentVideoEndpoint)==null?void 0:(M=n.watchEndpoint)==null?void 0:M.videoId)&&z!=y&&(d=void 0,_.T("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(F,d,W):this.createMainAppPlayer_(F,d,W);this.mainAppPlayer_.api.then(function(){_.On(V.hostElement,
"yt-player-updated")})}else this.update(V4K(F,W))},
loadVideoWithPlayerVars:function(F){var W=this;this.useUnifiedPlayer_()?(_.T("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(F):this.createMainAppPlayer_(void 0,void 0,F),this.mainAppPlayer_.api.then(function(){_.On(W.hostElement,"yt-player-updated")})):this.update({args:F})},
update:function(F){var W=this;if(this.useUnifiedPlayer_())Ut(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(F);var V=X3$(F.args);V&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==V&&Object.assign(F.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(F).then(function(d){_.On(W.hostElement,"yt-player-updated",_.T("kevlar_player_updated_obsolete_player_killswitch")?
d:void 0)})}_.j5(new _.po("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.getPlayerPromise(),2);V=d.yieldResult;if(!V)throw Error("xh");F&&W.updatePlayerPlaylist_(F);_.UD(d)})},
acquireApi_:function(F){var W=this;if(this.useUnifiedPlayer_())Ut(!1,"Invalid method call in kevlar_unified_player.");else return _.HP.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(Ut(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(V){W.shouldAutoplay_(F)?V.loadVideoByPlayerVars(F.args):V.cueVideoByPlayerVars(F.args)})):this.initPlayerPromise_=this.initPlayerContainer_(F),this.initPlayerPromise_},
initPlayerContainer_:function(F){var W=this;if(this.useUnifiedPlayer_())Ut(!1,"Invalid method call in kevlar_unified_player.");else return Ut(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.rL(Error("yh")),Ut(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.T("kevlar_player_container_query_killswitch")?this.$.container:_.OA(this.hostElement).querySelector("#container"),agc().then(function(){var V=W.initPlayer_(F);W.playerResolver_.resolve(V);
return V})},
onPlayerReady_:function(F,W){this.useUnifiedPlayer_()?Ut(!1,"Invalid method call in kevlar_unified_player."):(F.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&hgE.resolve(F),W(F))},
maybeCallApiMethodOnElement_:function(F,W){if(typeof F[W]==="function")return F[W]()},
maybeAdoptBootstrapPlayer_:function(){var F=window,W,V=(W=F.ytplayer)==null?void 0:W.bootstrapPlayerContainer;if((W=V==null?void 0:V.firstElementChild)&&W.classList.contains("html5-video-player")){var d,y,z=(d=F.ytplayer)==null?void 0:(y=d.bootstrapWebPlayerContextConfig)==null?void 0:y.contextId;d=this.getWebPlayerContextConfig_().contextId;if(z&&z===d){V!==this.playerContainer_&&(V=!1,this.maybeCallApiMethodOnElement_(W,"getPlayerState")===2&&(V=!0),this.playerContainer_.appendChild(W),V||this.maybeCallApiMethodOnElement_(W,
"playVideo"));var I;if((I=F.ytplayer)==null?0:I.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=F.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(F){var W=this;if(this.useUnifiedPlayer_())Ut(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(V){W.maybeAdoptBootstrapPlayer_();var d=F?dB1(F):void 0;d&&d==W.bootstrapPlayerResponse_&&(F.loaded=!0);d=W.playerContainer_;var y=W.getWebPlayerContextConfig_();d=hkc(d,F,y);W.player_=d;W.onPlayerReadyEvent_=W.onPlayerReady_.bind(W,W.player_,V);W.player_.addEventListener("onReady",W.onPlayerReadyEvent_);W.player_.addEventListener("innertubeCommand",
W.onPlayerInnerTubeCommand_.bind(W))})},
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(F){F.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(F){F.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var F=_.PY().resolve(_.l1).getCurrentPage();F&&F.getScrollTop()<=0?_.r8(this,"pan-down"):_.r8(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(F){F.isFullscreen()||F.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(F){F.isFullscreen()&&F.toggleFullscreen()})},
updatePlayerPlaylist_:function(F){var W=this,V,d,y;return _.m(function(z){if(z.nextAddress==1)return V=_.PY().resolve(_.SU(_.KN)),d=!!(V&&V.playlistComponent&&V.playlistComponent.loopOn),z.yield(W.getPlayerPromise(),2);var I=y=z.yieldResult,n=I.updatePlaylist,M=[];if(_.T("kevlar_player_playlist_use_local_index")){var Y,h;var q=(h=(Y=F.localCurrentIndex)!=null?Y:F.currentIndex)!=null?h:0}else{var R;q=(R=F.currentIndex)!=null?R:0}if(F.contents)for(Y=0;Y<F.contents.length;Y++)if((h=F.contents[Y])&&h.playlistPanelVideoRenderer)if(wSY(h)){h=
h.playlistPanelVideoRenderer;R="";h.shortBylineText&&(R=_.A2(h.shortBylineText));var b="";h.title?b=_.A2(h.title):h.unplayableText&&(b=_.A2(h.unplayableText));M.push({author:R,title:b,encrypted_id:h.videoId})}else Y<q&&--q;n.call(I,{index:q,list:F.playlistId?F.playlistId:"",loop:d,playlist_title:F.title,playlist_length:M.length,video:M,fetch:0,external_list:"1",title:F.title?F.title:"",playlist_author:F.ownerName?_.A2(F.ownerName):void 0});_.UD(z)})},
focusOnPlayer:function(){_.ce(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var F=this.playerContainer_.querySelector(".html5-video-player");F&&(_.f4(_.PY().resolve(_.VE)),F.focus())}})},
preparePlayer:function(){var F=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(W){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")W();else{var V=function(){document.removeEventListener("DOMContentLoaded",V);W()};
document.addEventListener("DOMContentLoaded",V)}})).then(function(){return agc()}).then(function(){F.initPlayerPromise_||F.preparePlayerJobId_||(F.preparePlayerJobId_=_.q0(_.HP,function(){F.initPlayerPromise_||(F.initPlayerPromise_=F.initPlayerContainer_())}))}):_.j5(new _.po("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(F){this.useUnifiedPlayer_()?Ut(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(F)||(F.args.autoplay="0")},
shouldAutoplay_:function(F){if(this.useUnifiedPlayer_())Ut(!1,"Invalid method call in kevlar_unified_player.");else{var W=this.get("args.el",F);return W&&W!="detailpage"&&this.isMiniplayerActive_()||W&&(W=="sponsorshipsoffer"||W=="handlesclaiming")&&this.get("args.autoplay",F)=="0"?!1:(F=dB1(F))&&this.get("playerConfig.playbackStartConfig.startPaused",F)?!1:!0}},
isMiniplayerActive_:function(){return _.PY().resolve(_.et).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var F=this.getPlayer();if(F){var W=F.getPlayerState();_.T("kevlar_player_check_ad_state_on_stop")&&(W=F.getPlayerState(F.getPresentingPlayerType()));W!=5&&F.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(F,W,V){V=V===void 0?!1:V;var d=this,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return W||(W=d.hostElement),y=d.useUnifiedPlayer_()?!!d.mainAppPlayer_:!!d.initPlayerPromise_,y?M.yield(d.getPlayerPromise(),2):(V?F.insertBefore(W,F.firstChild):F.appendChild(W),M.return());z=M.yieldResult;I=z.getPlayerState(z.getPresentingPlayerType());n=!1;if(I==-1||I==1||I==3)n=!0;V?F.insertBefore(W,F.firstChild):F.appendChild(W);n&&z.playVideo();z.setSize(NaN,NaN);_.UD(M)})},
watchNextDataChanged_:function(F){var W=this;F&&(this.useUnifiedPlayer_()&&_.T("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&F9h(this.mainAppPlayer_,F):this.getPlayerPromise().then(function(V){V.updateVideoData(W.computeWatchNextPlayerVars_(F))}))},
computeWatchNextPlayerVars_:function(F){if(this.useUnifiedPlayer_()&&_.T("kevlar_unified_player_update_watch_next_killswitch"))Ut(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:F}},
maybeSendAbandonmentPing_:function(){var F=this.getPlayer();F&&F.getPlayerState()!=5&&F.getPlayerState()!=0&&F.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var F=_.wp("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(F=Object.assign({},F),F.rootElementId=this.playerId);F.serializedExperimentIds&&F.serializedExperimentFlags||_.rL(Error("zh"));return F},
hasWebPlayerContextConfig_:function(){return!!_.wp("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(F){this.useUnifiedPlayer_()?Ut(!1,"Invalid method call in kevlar_unified_player."):_.ZQ(F,this.hostElement)},
useUnifiedPlayer_:function(){var F=_.T("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.T("kevlar_unified_player")||F}}];var oor={};oor.YtPlaylistPanelBehavior=[_.P.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(F){F=F.detail;if(F.actions.loop!=void 0||F.actions["yt-icons:loop"]!=void 0)this.loopOn=F.actions.loop||F.actions["yt-icons:loop"];if(F.actions.shuffle!=void 0||F.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=F.actions.shuffle||F.actions["yt-icons:shuffle"]},
setMenuData_:function(F){if(!F||!F.playlistButtons||F.isInfinite)return null;for(var W=F.playlistButtons.menuRenderer.topLevelButtons,V=W.length,d=0;d<V;d++)if(W[d].toggleButtonRenderer){var y=W[d].toggleButtonRenderer;y.defaultIcon.iconType=="LOOP"&&this.loopOn?y.isToggled=this.loopOn:y.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(y.isToggled=this.shuffleOn)}return F.playlistButtons}}];_.w_={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(F,W,V){var d=this.getClickTarget_(W);if(d&&this.isClickAllowed_(d)){W.preventDefault();F=(0,_.MP.unsafeClone)(F);var y=this.getContainerBoundingRect();W=this.getRelativeClickXy_(W,y);this.expandEndpointUrlMacros_(F,{NX:W[0],NY:W[1],NB:d.code});V&&this.truncateWebCommendMetadataUrl_(F);_.On(this.hostElement,"yt-navigate",{endpoint:F})}},
getClickTarget_:function(F){if(!this.clickTargetMap)return null;F=_.rW(F)||[];F=_.L(F);for(var W=F.next();!W.done;W=F.next()){W=W.value;if(W===_.OA(this.hostElement).querySelector("#menu"))break;if(W=this.clickTargetMap.get(W.id))return W}return null},
getRelativeClickXy_:function(F,W){var V=Math.round(F.detail.x-W.left);F=Math.round(F.detail.y-W.top);return V<0||F<0?[null,null]:[V,F]},
getContainerBoundingRect:function(){return _.OA(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(F,W){for(var V=_.L(F.loggingUrls||[]),d=V.next();!d.done;d=V.next())d=d.value,d.baseUrl&&(d.baseUrl=EiC(d.baseUrl,W));F.urlEndpoint&&F.urlEndpoint.url&&(F.urlEndpoint.url=EiC(F.urlEndpoint.url,W));F.commandMetadata&&F.commandMetadata.webCommandMetadata&&F.commandMetadata.webCommandMetadata.url&&(F.commandMetadata.webCommandMetadata.url=EiC(F.commandMetadata.webCommandMetadata.url,W))},
truncateWebCommendMetadataUrl_:function(F){if(F.commandMetadata&&F.commandMetadata.webCommandMetadata&&F.commandMetadata.webCommandMetadata.url){var W=F.commandMetadata.webCommandMetadata.url,V=W.indexOf("&pp=");if(V>0){var d=W.indexOf("&",V+1);F.commandMetadata.webCommandMetadata.url=d>V&&d<W.length?W.slice(0,V)+W.slice(d):W.slice(0,V)}}},
configureClickTargets:function(F,W,V){this.containerId=F;this.clickTargetMap=new Map;F=_.L(W);for(W=F.next();!W.done;W=F.next())if(W=W.value,W.location){var d=V.get(W.location);d&&(_.xz(_.OA(this.hostElement).querySelector("#"+d),"yt-simple-endpoint",this.isClickAllowed_(W)),this.clickTargetMap.set(d,W))}},
isClickAllowed_:function(F){return F.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||F.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||F.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||F.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.GQ={};
_.GQ.YtLazyListBehavior=[_.C_.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 F=(this.constructor.generatedFrom||this).observers;F||(F=[]);F.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
F}},
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 F=this.renderElementsOutsideVisibleArea_;F&&(ziD(F,4),F.processSignal())},
deepLazyListObserver_:function(F){var W=this;if(F){var V=F.value||[];if(this.itemsPath==F.path){var d=this.nonDeferredItemCount;F=0;d>-1&&V.length>d&&(F=_.wp("REMAINING_DOVA_DEFERRED_CHUNKS",-1));F>0?(d>0&&(d=V.slice(0,d),this.setInitialItemsOnDataChanged(d)),(d=this.renderElementsOutsideVisibleArea_)?d.cancel():(d=this.renderElementsOutsideVisibleArea_=new _.lN(2,"eocs"),_.vxS(window,"scroll",function(){return W.renderDeferredElements()})),_.Ng(d,function(){W.setInitialItemsOnDataChanged(V)}),_.fR("REMAINING_DOVA_DEFERRED_CHUNKS",
F-1)):this.setInitialItemsOnDataChanged(V)}else if(this.itemsPath+".splices"==F.path)this.onItemsUpdated_(V);
else d="shownItems"+F.path.substr(this.itemsPath.length),this.useSignals&&d==="shownItems.length"||this.notifyPath(d,F.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(F){F&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(F),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(F){F=F.indexSplices;for(var W=0,V=F.length;W<V;W++){var d=F[W];if(d.index<this.shownCount&&(d.removed&&this.splice("shownItems",d.index,d.removed.length),d.addedCount)){var y=d.object.slice(d.index,d.index+d.addedCount);d=["shownItems",d.index,0];d.push.apply(d,y);this.splice.apply(this,d)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(F){this.cancelPendingTasks_();F||(F=[]);this.items_=F;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&&(_.Gh("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.ce(this,this.tryRenderChunk_)))},
fillRange_:function(F,W){this.canShowMore&&this.items_&&(F=this.items_.slice(F,W),F.unshift("shownItems"),this.push.apply(this,F),this.shownCount=W,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var F=this;this.canShowMore&&_.u5(this,"renderChunk",function(){F.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.Gh("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.sl(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var F=this.renderElementsOutsideVisibleArea_;F&&(F.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var F=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(F-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=F;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(F){return Math.ceil(1E3/F)},
onCanShowMoreUpdated_:function(F){this.data&&this.items_!==null&&(F?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(F){!this.shouldUseTaskManager()&&this.data&&(!F&&this.canShowMore?(_.ByW(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):F&&this.partiallyRenderedItems_.has(this.items_)&&(_.T("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var O5;_.$p={};
O5=function(){var F=_.Wh.apply(this,arguments)||this;F.atStart=!0;F.atEnd=!0;F.startIndex=0;F.endIndex=0;F.scrollCount=0;F.initialStartIndex=0;F.disableScrollEventListener=!1;F.useFloorScrolling=!1;F.isSearch=!1;F.dragging=!1;F.dragMouseStart=0;F.dragOffsetStart=0;F.disableWheelScroll=!1;F.centerListItems=!1;F.offset=0;F.minComponentWidth=0;F.marginWidthRight=0;F.marginWidthLeft=0;F.setButtonsStateRequested=!1;F.itemsVisibilityObserver=null;F.fullyVisibleItemsIndices=[];F.JSC$14811_onWheelScroll=function(W){if(F.isSearch&&
!F.disableWheelScroll&&_.T("desktop_enable_dmpanel_wheel_scroll")){var V=W.shiftKey?Math.abs(W.deltaY)>Math.abs(W.deltaX)?W.deltaY:W.deltaX:W.deltaX;V!==0&&(W.preventDefault(),F.ytLazyListBehavior.fillRemainingListItems(),F.offset+=V,U5(F),F.reposition_())}};
F.onPointerDown=function(W){sRh(F)&&(F.dragMouseStart=W.clientX,F.dragOffsetStart=F.offset,F.dragging=!0)};
F.onPointerMove=function(W){sRh(F)&&F.dragging&&(F.ytLazyListBehavior.fillRemainingListItems(),F.offset=F.dragOffsetStart-(W.clientX-F.dragMouseStart),U5(F),F.reposition_())};
F.onPointerUp=function(){sRh(F)&&(F.dragging=!1)};
return F};
_.u(O5,_.Wh);var Bgu=function(F){var W=_.OA(F.hostElement).querySelector("#items").children;if(!W)return 0;var V=0;F=_.L(F.fullyVisibleItemsIndices);for(var d=F.next();!d.done;d=F.next())V+=W[d.value].clientWidth;return V},sRh=function(F){return F.isSearch&&_.T("desktop_enable_dmpanel_click_drag_scroll")};
O5.prototype.created=function(){this.cachedViewportWidth=_.wp("initialInnerWidth")||window.innerWidth;this.JSC$14811_cachedViewportHeight=_.wp("initialInnerHeight")||window.innerHeight;_.wp("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.fR("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
O5.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.T("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();L9r(this)};
O5.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.T("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var F;(F=this.itemsVisibilityObserver)==null||F.disconnect();this.itemsVisibilityObserver=null;var W;(W=this.itemsObserver)==null||W.disconnect()};
var L9r=function(F){var W=_.OA(F.hostElement).querySelector("#scroll-container");if(W){if(!F.itemsVisibilityObserver){var V=window.getComputedStyle(W).marginRight;F.itemsVisibilityObserver=new IntersectionObserver(function(d){IPT(F,d)},{root:W,
rootMargin:V,threshold:.98})}if(W=_.OA(F.hostElement).querySelector("#items"))F.itemsObserver=new vfB(W,function(d){nou(F,d)})}},nou=function(F,W){mXi(F)&&(Array.from(W.addedNodes).filter(function(V){return V.nodeType===Node.ELEMENT_NODE}).forEach(function(V){F.itemsVisibilityObserver&&F.itemsVisibilityObserver.observe(V)}),Array.from(W.removedNodes).filter(function(V){return V.nodeType===Node.ELEMENT_NODE}).forEach(function(V){F.itemsVisibilityObserver&&F.itemsVisibilityObserver.unobserve(V)}))},
IPT=function(F,W){var V=new Set(F.fullyVisibleItemsIndices);
W=_.L(W);for(var d=W.next();!d.done;d=W.next()){d=d.value;var y=d.target.parentElement;y?(y=Array.from(y.children).indexOf(d.target),d.isIntersecting?V.add(y):V.has(y)&&V.delete(y)):_.rL(new _.po("Parent element not found",d.target.nodeName))}F.fullyVisibleItemsIndices=Array.from(V).sort(function(z,I){return z-I});
V.size===0?_.rL(new _.po("No visible entries in horizontal list")):(F.startIndex=F.fullyVisibleItemsIndices[0],F.endIndex=F.fullyVisibleItemsIndices[F.fullyVisibleItemsIndices.length-1])},mXi=function(F){F.data?F=(F=F.data)&&F.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===F.itemSizeConstraint:!1:F=!1;
return F};
_.B=O5.prototype;_.B.addScrollEventListeners=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container");F.style.touchAction="pan-y";F.addEventListener("wheel",this.JSC$14811_onWheelScroll);F.addEventListener("pointerdown",this.onPointerDown);F.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.B.removeScrollEventListeners=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container");F.removeEventListener("wheel",this.JSC$14811_onWheelScroll);F.removeEventListener("pointerdown",this.onPointerDown);F.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.B.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.ce(this,this.setStartIndex,[this.initialStartIndex])};
_.B.reposition_=function(){var F=_.wp("HTML_DIR")=="rtl"?"":"-",W=_.OA(this.hostElement).querySelector("#items");W&&(W.style.transform="translateX("+F+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.B.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.ce(this,this.setButtonsState_))};
_.B.setButtonsState_=function(){this.setButtonsStateRequested=!1;var F=_.OA(this.hostElement).querySelector("#items").firstElementChild;if(F){this.minComponentWidth||(this.minComponentWidth=aPf(this,F));F=_.OA(this.hostElement).querySelector("#scroll-container").clientWidth;var W=_.OA(this.hostElement).querySelector("#items");W=_.T("kevlar_horizontal_list_scroll_width_killswitch")?W.clientWidth:W.scrollWidth;var V=this.get(this.ytLazyListBehavior.itemsPath,this);if(V){var d=Math.round(F/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+d,V.length)-1)}this.ytLazyListBehavior.canShowMore?W+this.minComponentWidth>=this.offset+F&&(this.atEnd=!1):this.atEnd=this.offset+F>=W-20?!0:!1;this.atStart=this.offset<=20}};
_.B.setStartIndex=function(F){if(!this.minComponentWidth){var W=_.OA(this.hostElement).querySelector("#items").firstElementChild;if(!W)return;this.minComponentWidth=aPf(this,W)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*F;U5(this);this.reposition_()};
_.B.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.t3();var F=_.OA(this.hostElement).querySelector("#scroll-container").clientWidth;_.T("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=aPf(this,_.OA(this.hostElement).querySelector("#items").firstElementChild));F=this.useFloorScrolling?Math.floor(F/this.minComponentWidth)||1:Math.round(F/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&iED(this);this.offset+=mXi(this)?
Bgu(this):F*this.minComponentWidth;U5(this);this.reposition_();this.scrollCount++};
_.B.prevClick_=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container").clientWidth;F=this.useFloorScrolling?Math.floor(F/this.minComponentWidth)||1:Math.round(F/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=mXi(this)?Bgu(this):this.minComponentWidth*this.scrollCount-1):this.offset-=mXi(this)?Bgu(this):F*this.minComponentWidth;this.centerListItems&&iED(this);U5(this);this.reposition_()};
_.B.onIronResize_=function(){this.resizeSupportEnabled&&_.ce(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.B.onItemsTransitionEnd_=function(F){_.C0(F)===_.OA(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.B.onChildElementFocus_=function(F){F=F.target.closest("#items > *");var W=_.OA(this.hostElement).querySelector("#scroll-container");if(W.contains(F)){if(_.T("web_horizontal_list_behavior_focus_killswitch"))if(F.offsetLeft<this.offset)this.offset=Math.abs(F.offsetLeft)<F.clientWidth?0:F.offsetLeft;else if(F.offsetLeft+F.clientWidth>this.offset+W.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.t3(),this.offset=F.offsetLeft+F.clientWidth-W.clientWidth;else return;else{var V=_.OA(this.hostElement).querySelector("#items"),
d=_.wp("HTML_DIR")==="rtl",y=d?V.clientWidth-F.offsetLeft:F.offsetLeft;V=d?V.clientWidth-(F.offsetLeft+F.clientWidth):F.offsetLeft+F.clientWidth;var z=d?y>this.offset+W.clientWidth:y<this.offset,I=d?V<this.offset:V>this.offset+W.clientWidth,n=d?z:I;if(d?I:z)W=d?V:y,this.offset=Math.abs(W)<F.clientWidth?0:W;else if(n)this.ytLazyListBehavior.fillRemainingListItems(),_.t3(),this.offset=(d?y:V)-W.clientWidth;else return}U5(this);this.reposition_()}};
_.B.observeShownItems_=function(){this.reset()};
_.B.checkComponentWidthResize=function(){var F=_.OA(this.hostElement).querySelector("#items").firstElementChild;F&&(F=aPf(this,F),this.centerListItems||F!==this.minComponentWidth)&&(this.minComponentWidth=F,this.offset=F*this.scrollCount,this.centerListItems&&iED(this),U5(this),this.reposition_())};
var aPf=function(F,W){var V=window.getComputedStyle(W).marginRight;V=Math.floor(Number(V.replace("px","")));var d=window.getComputedStyle(W).marginLeft;d=Math.floor(Number(d.replace("px","")));F.centerListItems&&!F.marginWidthRight&&(F.marginWidthRight=V,F.marginWidthLeft=d);return F.resizeSupportEnabled?W.getBoundingClientRect().width+V:W.offsetWidth+V},U5=function(F){var W=_.OA(F.hostElement).querySelector("#scroll-container").clientWidth,V=_.OA(F.hostElement).querySelector("#items").clientWidth;
F.offset<0?F.offset=0:F.offset+W>=V&&(F.offset=V-W)},iED=function(F){F.offset-=(_.OA(F.hostElement).querySelector("#scroll-container").clientWidth+F.marginWidthRight-F.minComponentWidth)/2-F.marginWidthLeft};
_.S0.Object.defineProperties(O5.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var F=_.wp("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(F==-1)F=this.JSC$14811_cachedViewportHeight,F=F>1320?5:F>1020?4:F>730?3:F>430?2:1;else if(F==0)return 0;_.fR("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",F-1);F=_.wp("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(F>-1)return F;F=this.cachedViewportWidth;F=F>1600?6:F>1400?5:F>1300?4:F>1090?5:F>870?4:F>660?3:2;_.fR("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
F);return F},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.T("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
O5.prototype.observeShownItems_=O5.prototype.observeShownItems_;O5.prototype.onChildElementFocus_=O5.prototype.onChildElementFocus_;O5.prototype.onItemsTransitionEnd_=O5.prototype.onItemsTransitionEnd_;O5.prototype.onIronResize_=O5.prototype.onIronResize_;O5.prototype.prevClick_=O5.prototype.prevClick_;O5.prototype.nextClick_=O5.prototype.nextClick_;O5.prototype.setButtonsState_=O5.prototype.setButtonsState_;O5.prototype.requestButtonsStateUpdate_=O5.prototype.requestButtonsStateUpdate_;
O5.prototype.reposition_=O5.prototype.reposition_;O5.prototype.reset=O5.prototype.reset;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],O5.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],O5.prototype,"ytLazyListBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],O5.prototype,"atStart",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],O5.prototype,"atEnd",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"startIndex",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"endIndex",void 0);_.x([_.N({value:6}),_.E("design:type",Number)],O5.prototype,"initialCount",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"scrollCount",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"initialStartIndex",void 0);
_.x([_.N(),_.E("design:type",Object)],O5.prototype,"disableScrollEventListener",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"supportComponentResize",void 0);_.x([_.N({value:function(){var F=this;return function(){return F.prevClick_()}}}),
_.E("design:type",Function)],O5.prototype,"boundPrevClick",void 0);_.x([_.N({value:function(){var F=this;return function(){return F.nextClick_()}}}),
_.E("design:type",Function)],O5.prototype,"boundNextClick",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"useFloorScrolling",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"isSearch",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"dragging",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"dragMouseStart",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"dragOffsetStart",void 0);
_.x([_.N(),_.E("design:type",Object)],O5.prototype,"disableWheelScroll",void 0);_.x([_.N(),_.E("design:type",Object)],O5.prototype,"centerListItems",void 0);_.x([_.Pc("iron-resize"),_.Jw("guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],O5.prototype,"onIronResize_",null);_.x([_.Pc("transitionend"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],O5.prototype,"onItemsTransitionEnd_",null);
_.x([_.Pc("focusin"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],O5.prototype,"onChildElementFocus_",null);_.x([_.Jw("shownItems"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],O5.prototype,"observeShownItems_",null);_.x([_.V1()],O5);_.$p.YtdHorizontalListBehavior=[];_.$p.YtdHorizontalListBehavior.push(_.oU,_.P.YtRendererBehavior,_.GQ.YtLazyListBehavior,_.g_.YtdGuideStateAwareBehavior,O5.prototype);var ekh=["APP_STATE","PI"];var Xl,xp=function(F){this.hostElement=F},vW=function(F,W){if(W&&(HFC(W.viewableCommands)||HFC(W.endOfSessionCommands))){var V=A1N(W.viewableCommands);
W=A1N(W.endOfSessionCommands);if(!Xl){var d=_.F0("custom_active_view_tos_timeout_ms");Xl=d>0&&d!==36E5?new Zy$(DBK(),d):new Zy$(DBK())}FZN(Xl,F.hostElement);WZL(Xl,F.hostElement,V,W)}},E5=function(F){Xl&&FZN(Xl,F.hostElement)};var MsD=_.Cg(["about:blank"]),YSi={pushState:window.history.pushState,replaceState:window.history.replaceState};var cW=function(F){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=F;this.internalPushState=F.pushState.bind(F);this.internalReplaceState=F.replaceState.bind(F)};
cW.prototype.init=function(){this.initialized=!0};
cW.prototype.pushState=function(F,W){this.initialized||this.init();this.internalPushState&&this.internalPushState(F,"",W)};
cW.prototype.replaceState=function(F,W){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(F,"",W)};
cW.prototype.getState=function(){return this.history&&this.history.state};var pbC=function(F){var W=function(){var V=F.apply(this,arguments)||this;V.boundHistoryPushState=!1;V.boundHistoryReplaceState=!1;V.debugInfo={};return V};
_.u(W,F);W.prototype.init=function(){var V=_.V_("IFRAME");_.o0(V,_.Hi(MsD));V.sandbox="allow-same-origin";V.style.display="none";this.iframe=V;document.body.appendChild(V);this.bindHistoryStateFunctions();F.prototype.init.call(this)};
W.prototype.bindHistoryStateFunctions=function(){var V=this,d=[],y;this.iframe&&((y=this.iframe.contentWindow)==null?0:y.history)&&(y=this.iframe.contentWindow.history)&&(d.push(y),Object.getPrototypeOf(y)&&d.push(Object.getPrototypeOf(y)));window.history&&d.push(window.history);y=window.history;Object.getPrototypeOf(y)&&d.push(Object.getPrototypeOf(y));d.push(YSi);y=function(I){for(var n=null,M=0;M<d.length;M++){var Y=d[M][I];if(typeof Y==="function"){n=Y.bind(window.history);V.debugInfo[I]=M;break}}return n};
if(!this.boundHistoryReplaceState){var z=y("replaceState");z&&(this.internalReplaceState=z,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(y=y("pushState"))&&(this.internalPushState=y,this.boundHistoryPushState=!0)};
return W}(cW),hbT=function(){return pbC.call(this,window.history)||this};
_.u(hbT,pbC);hbT.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var tN=function(F){this.browserHistory=F;this.initialized=!1};
tN.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
tN.prototype.pushState=function(F,W){this.initialized||this.init();this.browserHistory.pushState(F,W)};
tN.prototype.replaceState=function(F,W){this.initialized||this.init();this.browserHistory.replaceState(F,W)};
tN.prototype.handlePopstate=function(F){return F.state};_.qSQ=function(F,W,V,d,y){this.endpoint=F;this.forward=W;this.historyEntry=V;this.JSC$31230_savedComponentState=d;this.legacyBorder=y===void 0?!1:y};var Rbr=function(F,W){this.rootData=F;this.scrollTop=W};_.Sp=new _.N4("EPHEMERAL_STORE_TOKEN");_.PW=function(F){this.data=Object.assign({},F);var W;(W=this.data.innertubeResponse)==null||delete W.frameworkUpdates};
_.PW.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.J5)()};
_.PW.prototype.isProcessed=function(){return!!this.data.isProcessed};
_.vy=function(F){return Object.assign({},F.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var bEm=function(){this.maxSize=100;this.timeToDataCache=new Map};
bEm.prototype.get=function(F){var W=this.timeToDataCache.get(F);W&&(this.timeToDataCache.delete(F),this.timeToDataCache.set(F,W));if(W&&W.rootData&&(_.T("web_use_response_store_for_history_cache")||_.T("mweb_use_new_history_manager"))){var V=_.PY().resolve(_.Sp),d=Tgf(W),y=!!d;if(d){if(d.content){var z=JN(V,d.content);y&&z?W.rootData.response=_.vy(z):y=!1}d.player&&(z=JN(V,d.player),y&&z?W.rootData.playerResponse=_.vy(z):y=!1);d.reelSequence&&(V=JN(V,d.reelSequence),y&&V?W.rootData.reelWatchSequenceResponse=
_.vy(V):y=!1)}y||(this.timeToDataCache.delete(F),W=void 0)}return W};
bEm.prototype.set=function(F,W){if(W.rootData&&(_.T("web_use_response_store_for_history_cache")||_.T("mweb_use_new_history_manager"))){var V=Tgf(W),d=Object.assign({},W.rootData);V&&(V.content&&W.rootData.response&&(ebu(this,V.content,W.rootData.response),d.response=null),V.player&&W.rootData.playerResponse&&(ebu(this,V.player,W.rootData.playerResponse),d.playerResponse=null),V.reelSequence&&W.rootData.reelWatchSequenceResponse&&(ebu(this,V.reelSequence,W.rootData.reelWatchSequenceResponse),d.reelWatchSequenceResponse=
null));W=new Rbr(d,W.scrollTop)}this.timeToDataCache.has(F)?this.timeToDataCache.delete(F):this.timeToDataCache.size>=this.maxSize&&(V=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(V.value));this.maxSize!==0&&this.timeToDataCache.set(F,W)};
bEm.prototype.clear=function(){this.timeToDataCache.clear()};
var Tgf=function(F){var W=_.PY().resolve(_.SU(_.aw)),V;if((V=F.rootData)==null?0:V.endpoint)return W==null?void 0:wCf(W,F.rootData.endpoint);var d;_.rL(new _.po("History snapshot response data does not contain endpoint",(d=F.rootData)==null?void 0:d.url));return null},ebu=function(F,W,V){if(F.maxSize>0){var d;
(F=(d=V.responseContext)==null?void 0:d.maxAgeSeconds)&&Number(F)>0&&(d=_.PY().resolve(_.Sp),V=xH(V,F),d.put(W,new _.PW(V)))}};var goS=function(F,W,V){this.endpoint=W;this.JSC$31236_savedComponentState=V===void 0?null:V;this.entryTime=F};var r1m=1;var Zl=function(F){var W=function(){var V=F.apply(this,[].concat(_.Pd(_.QS.apply(0,arguments))))||this;V.historyEntryTime=0;V.historySnapshotCache=V.createHistoryCache();return V};
_.u(W,F);W.prototype.createHistoryCache=function(){return new bEm};
W.prototype.saveAndReplace=function(V,d,y){var z=window.location.href;var I=I===void 0?{}:I;var n=(n=this.browserHistory.getState())&&n.entryTime?n.entryTime:CLK();V=this.createNewHistoryEntry(V,I,n);this.saveSnapshot(n,d,y);this.replaceState(V,z||window.location.href)};
W.prototype.saveAndPush=function(V,d,y,z,I){I=I===void 0?{}:I;this.saveSnapshot(this.historyEntryTime,y,z);y=this.historySnapshotCache;z=this.historyEntryTime;var n=y.timeToDataCache.keys();n=_.L(n);for(var M=n.next();!M.done;M=n.next())M=M.value,M>z&&y.timeToDataCache.delete(M);d=this.createNewHistoryEntry(d,I);this.pushState(d,V)};
W.prototype.saveSnapshot=function(V,d,y){this.historySnapshotCache.set(V,new Rbr(d,y))};
W.prototype.createNewHistoryEntry=function(V,d,y){y=y===void 0?CLK():y;return new goS(y,V,d)};
W.prototype.handlePopstate=function(V){var d=F.prototype.handlePopstate.call(this,V),y=null,z=null,I=!1,n=null;d&&d.entryTime&&(n=this.historySnapshotCache.get(d.entryTime)||null,I=d.entryTime>this.historyEntryTime,this.historyEntryTime=d.entryTime,y=d.endpoint,z=d.JSC$31236_savedComponentState);this.handleHistoryCacheLoad(new _.qSQ(y,I,n,z),V);return d};
W.prototype.pushState=function(V,d){Number(V==null?void 0:V.entryTime)>=0&&(this.historyEntryTime=V.entryTime);F.prototype.pushState.call(this,V,d)};
W.prototype.replaceState=function(V,d){Number(V==null?void 0:V.entryTime)>=0&&(this.historyEntryTime=V.entryTime);F.prototype.replaceState.call(this,V,d)};
W.prototype.handleHistoryCacheLoad=function(){};
return W}(tN),uTf=function(){var F=Zl.call(this,new hbT)||this;
F.dispatchElement=null;F.entryIndex=0;return F};
_.u(uTf,Zl);_.B=uTf.prototype;_.B.init=function(F){F=F===void 0?!0:F;Zl.prototype.init.call(this);this.initialized||(F||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.B.handlePopstate=function(F){var W=null;F.state||(W="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return Zl.prototype.handlePopstate.call(this,F);var V=new CustomEvent("yt-history-pop",{cancelable:!0});_.XY(this.dispatchElement,"yt-history-pop",[V,{errorMsg:W}]);_.x8(this.dispatchElement,"yt-close-all-popups-action");if(!V.defaultPrevented){V=_.PY().resolve(_.l1);W=V.getCurrentData();var d=V.getCurrentPage();V=0;d?(d=_.XY(this.dispatchElement,"yt-get-page-offset",
[d]),d.length>0&&(V=d[0])):_.rL(new _.po("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:W?W.page:"undefined"}));W&&(W.csn=_.is());this.saveSnapshot(this.historyEntryTime,W,V)}return Zl.prototype.handlePopstate.call(this,F)};
_.B.handleHistoryCacheLoad=function(F,W){F.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.L(_.x8(this.dispatchElement,"yt-history-will-navigate",[W])).next().value||_.XY(this.dispatchElement,"yt-history-load",[W,F]))};
_.B.pushState=function(F,W){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var V=new _.po("history.pushState is not a function",this.getDebugString());_.Ab(V)}Zl.prototype.pushState.call(this,F,W)};
_.B.replaceState=function(F,W){if(!this.browserHistory.boundHistoryReplaceState){var V=new _.po("history.replaceState is not a function",this.getDebugString());_.Ab(V)}Zl.prototype.replaceState.call(this,F,W)};
_.B.saveAndPush=function(F,W,V,d,y){y=y===void 0?{}:y;V&&(V.csn=_.is());Zl.prototype.saveAndPush.call(this,F,W,V,d,y)};
_.B.getDebugString=function(){var F=[];this.initialized&&F.push("i");this.browserHistory.boundHistoryReplaceState&&F.push("bhr");this.browserHistory.boundHistoryPushState&&F.push("bhs");"replaceState"in this.browserHistory.debugInfo&&F.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&F.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&F.push("ei:"+String(this.entryIndex));return F.join(",")};
_.Q4=function(F,W){F.init(!0);var V=F.browserHistory.getState();F.replaceState(V,XP(W))};
uTf.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.FM=new _.N4("DESKTOP_HISTORY_MANAGER_TOKEN");var K9u=[10,20,30,40,50,60],Wv=function(){this.currentPartitionIndex=0},HET=function(F){d3T({mainAppWeb:_.Hc(),
survivalSli:{partitionMinute:F,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},DXT=function(F){d3T({mainAppWeb:_.Hc(),
survivalSli:{partitionMinute:F,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},AFB=function(F){return F.currentPartitionIndex>=0&&F.currentPartitionIndex<K9u.length?K9u[F.currentPartitionIndex]:-1},jRB=function(F){return F.currentPartitionIndex>0&&F.currentPartitionIndex-1<K9u.length?K9u[F.currentPartitionIndex-1]:-1};
Wv.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var F=jRB(this);F>0&&DXT(F);F=AFB(this);F>0&&HET(F);rFB(this)}};
var rFB=function(F){var W=AFB(F);if(W>0){var V=jRB(F);V<0&&(V=0);F.intervalId=_.HP.addJob(function(){var d=jRB(F);d>0&&DXT(d);d=AFB(F);d>0&&HET(d);rFB(F)},3,(W-V)*6E4);
F.currentPartitionIndex+=1}else F.currentPartitionIndex=-1};var C8i=function(F){LL.call(this,F,132);this.isDocument=F===document.documentElement};
_.u(C8i,LL);C8i.prototype.calculateScrollDelta=function(F,W,V){var d=0;F<W?d=F<W-100?-48:-8:F>W+V&&(d=F>W+V+100?48:8);return d};
C8i.prototype.JSC$11706_onMouseMove=function(F){this.isDocument||(F.clientX=F.event_.pageX,F.clientY=F.event_.pageY);LL.prototype.JSC$11706_onMouseMove.call(this,F)};_.k_f=function(F,W){var V=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14865_dragListGroup=null;this.onDraggerCreated=function(d){var y=d.JSC$11702_dragger;y.scrollTarget_=V.scrollElement;d=d.draggerEl;y&&d.menuOpened&&y.setEnabled(!1)};
this.onDragStart=function(d){var y=d.draggerEl;d=d.currDragItem;var z=Object.assign({},d==null?void 0:d.data);z.trackingParams=void 0;y.data=z;y.style.position="absolute";y.style.width=(d==null?void 0:d.clientWidth)+"px";y.style.zIndex="2030";y.onDrag&&y.onDrag();d=_.qP(y);(z=d.querySelector("ytd-app"))?_.OA(z).appendChild(y):d.body.appendChild(y);V.dragScrollSupport=new C8i(V.scrollElement);V.dragScrollSupport.horizontalScrolling_=!1;y=V.dragScrollSupport;y.constrainScroll_=!!y.margin_&&!1};
this.onDrop=function(d){V.handleDrop(d);V.dragScrollSupport&&(_.fu(V.dragScrollSupport),V.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(V.JSC$14865_dragListGroup){var d=V.JSC$14865_dragListGroup;yLm(d,d.currDragItem_)}};
this.handleDrop=W};
_.V6=function(F){F.JSC$14865_dragListGroup&&(_.aq(F.JSC$14865_dragListGroup,SfT,F.onDragStart),_.aq(F.JSC$14865_dragListGroup,Qph,F.onDragStart),F.JSC$14865_dragListGroup.dispose(),F.JSC$14865_dragListGroup=null);F.dragScrollSupport&&(_.fu(F.dragScrollSupport),F.dragScrollSupport=null);F.scrollElement.removeEventListener("scroll",F.onReorderableScroll)};
_.lPD=function(F,W,V,d){d=d===void 0?"":d;_.V6(F);V&&(F.scrollElement=V);F.JSC$14865_dragListGroup=new MN;F.JSC$14865_dragListGroup.hysteresisDistance_=2;W2Q(F.JSC$14865_dragListGroup,W);F.JSC$14865_dragListGroup.draggerElClasses_=iS("dragging").split(" ");d&&V3T(F.JSC$14865_dragListGroup,function(y){var z=y||document,I=null;z.getElementsByClassName?I=z.getElementsByClassName(d)[0]:I=Hui("*",d,y);return I||y});
_.Da(F.JSC$14865_dragListGroup,cUi,F.onDraggerCreated);_.Da(F.JSC$14865_dragListGroup,SfT,F.onDragStart);_.Da(F.JSC$14865_dragListGroup,Qph,F.onDrop);F.JSC$14865_dragListGroup.init();F.scrollElement.addEventListener("scroll",F.onReorderableScroll,{passive:!0})};
_.S0.Object.defineProperties(_.k_f.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var NgQ=function(){this.skipNextNavigation=!1},fPC=function(F,W,V){if(!W)return!1;
if(F.skipNextNavigation)return F.skipNextNavigation=!1;if(_.e(V,_.Ga))return!1;var d,y,z;if((d=_.e(V,_.J2))==null?0:(y=d.browseEndpointContextSupportedConfigs)==null?0:(z=y.browseEndpointContextMainConfig)==null?0:z.skipConfirmation)return!1;var I;return((I=_.e(W.commandMetadata,_.Jx))==null?void 0:I.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
NgQ.prototype.showConfirmationDialog=function(F,W){this.navigateParams=W;this.customConfirmationCommand?_.PY().resolve(_.Tc).resolveCommand(this.customConfirmationCommand):(W={openPopupAction:{popup:{confirmDialogRenderer:{title:_.DZ(_.Qv("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.DZ(_.Qv("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.DZ(_.Qv("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.DZ(_.Qv("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.$l.getInstance().triggerAction("yt-open-popup-action",W,F))};
NgQ.prototype.cancelPendingNavigation=function(){var F;((F=this.navigateParams)==null?void 0:F.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var wbE=function(){},$Xm=function(F,W,V,d,y,z,I){V=V===void 0?{}:V;
I=I===void 0?{}:I;var n=_.PY().resolve(_.aw),M,Y=(M=_.e(W,_.Ga))==null?void 0:M.url;return Y?gyN(n,Y,V,window.location.href,function(h,q){G_u(F,h,q,!1,!0,V,z,d)},function(){return!1}):Kg(n,W,V,window.location.href,Q5(W),function(h,q){G_u(F,h,q,!1,!0,V,z,d)},y,I)},G_u=function(F,W,V,d,y,z,I,n){if(!F.JSC$14880_chunkHandler)if(V.page==="learning_journey_watch"&&_.T("web_enable_canvas_on_learning_journey")){var M=!_.e(n,_.J2);
y=y||d;if(M)if(y){if(_.T("kevlar_continue_playback_without_player_response")){var Y;var h=(Y=_.e(n,_.H6))==null?void 0:Y.videoId}d={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:d,previousVideoId:h},tempData:z}}else d={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else d={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};F.JSC$14880_chunkHandler=new KAM(_.fQ,d,I,M,y)}else if(V.page==="watch"||V.page==="learning_journey_watch")if(y||d){if(_.T("kevlar_continue_playback_without_player_response")){var q;
M=(q=_.e(n,_.H6))==null?void 0:q.videoId}F.JSC$14880_chunkHandler=new A6T(_.fQ,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:d,previousVideoId:M},tempData:z},I)}else F.JSC$14880_chunkHandler=new gGu(_.fQ);else V.page==="shorts"&&y&&!d?F.JSC$14880_chunkHandler=new DUf(_.fQ,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:z},I):F.JSC$14880_chunkHandler=new uBf(I);F.JSC$14880_chunkHandler.processChunk({endpoint:W,data:V});return F.JSC$14880_chunkHandler.iK.promise},
UXB=function(F,W,V,d,y){(V=_.xUT(V))&&G_u(F,W,V,!1,!0,d,void 0,y)};_.OEu=new _.N4("NAVIGATION_SERVICE_TOKEN");var XbS=function(){this.pendingNavigationPromise=null};
_.B=XbS.prototype;_.B.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.B.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.B.addEventListener=function(){throw Error("Ah");};
_.B.dispatchEvent=function(){throw Error("Ah");};
_.B.removeEventListener=function(){throw Error("Ah");};var xXD=new _.N4("APP_ROOT");var lgG=null;var voT=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],dP=function(){_.Ha.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];EoM(this)};
_.u(dP,_.Ha);dP.prototype.verifyUser=function(){var F=EoM(this),W=F.logout;if(!F.sessionChange)return!0;this.dispatchEvent("ytsessionchange");W&&this.dispatchEvent("ytuserinvalid");return!1};
var EoM=function(F){var W=voT.map(function(y){var z;return(z=_.mV.get(y))!=null?z:""}),V=W.some(function(y,z){return F.sessionCookies&&F.sessionCookies[z]!==""&&y===""}),d=W.some(function(y,z){return F.sessionCookies&&F.sessionCookies[z]!==y});
F.sessionCookies=W;return{logout:V,sessionChange:d}};
dP.prototype.clearTimeout=function(){this.scheduledJobId&&(_.HP.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var UBG=new _.N4("POSTMESSAGE_TUNNEL_TOKEN");var wVC=["/parent_tools","/file_download","/artist_roster"],xB1=[nYD,mDS,aeS,MIr,i7D,IeQ,YGT,piB];var y6=new _.N4("NAVIGATION_CONFIRMATION_SERVICE");var cFB="/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/ /recap /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),tsC=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],zv=function(F,W){this.pendingNavigationPromise=null;this.JSC$14903_clientRoot=F;this.historyManager=W;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 wbE;this.debugString=F.is;F={"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};_.Ug(_.$l.getInstance(),F,this.JSC$14903_clientRoot)},QRC,F6S,W6B,VmB,ZEm;
_.u(zv,XbS);zv.prototype.reload=function(){_.Re(window.location.href)};
var c6B=function(F){F.currentEndpoint&&_.e(F.currentEndpoint,_.Wc)?F.reload():F.currentEndpoint&&F.navigate(F.currentEndpoint,!0,void 0,{disableCache:!0})};
zv.prototype.navigate=function(F,W,V,d,y,z,I,n){W=W===void 0?!1:W;V=V===void 0?{}:V;d=d===void 0?{}:d;var M=_.PY().resolve(y6),Y;if(!I&&fPC(M,(Y=this.currentEndpoint)!=null?Y:void 0,F))return M.showConfirmationDialog(this.JSC$14903_clientRoot.parentElement,{endpoint:F,reload:W,params:V,tempData:d,requestType:y,createScreenConfig:z}),!1;var h=_.Dy();_.Ar(h,"eocs")||h.parkOrScheduleJob(function(){h.processSignal("eocs")},10,"eor");
N6r();I=Q5(F);M=d.autonav==="1";Y=_.is();dP.instance||(dP.instance=new dP);var q=dP.instance.verifyUser(),R;if(_.T("enable_dark_theme_only_on_shorts")){var b=document.documentElement.hasAttribute("dark"),g=_.Tb(!0)==="USER_INTERFACE_THEME_DARK";if(I==="shorts"){if(!b)if(_.T("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var K;_.Re((K=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:K.url,void 0,void 0,window.top)}}else{var C;_.Re(_.cY((C=_.e(F==
null?void 0:F.commandMetadata,_.Jx))==null?void 0:C.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.T("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!b){var k;_.Re(_.cY((k=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:k.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(g!==b){var f;_.Re(_.cY((f=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:f.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(I==="watch"){if(SSS(_.PY().resolve(_.et),
F)&&(q||_.T("fix_miniplayer_navigation_killswitch")))return!1;_.T("block_all_player_prefetch_requests")||(R=vGh(_.Xb(_.PL),F,M))}else{var S,v=(S=_.e(this.currentEndpoint,_.H6))==null?void 0:S.videoId;v&&_.mN.getInstance().then(function(lS){lS&&lS.set("yt-miniplayer-shown-video-id",v)})}R&&(V.frags=R.missingFragments_.join(","));
K=null;var U;C=(U=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:U.ignoreNavigation;if(!C)if(_.T("kevlar_command_url")){var c;K=(c=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?void 0:c.url}else K=_.ARL(F,V);if(K&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&K==this.lastNavigationUrl)return _.mw({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.Wq(R3(),"CANCELLED")}K&&(this.lastNavigationUrl=K);x3G();_.fR("IS_HOMEPAGE_COLD",
!1);_.fR("IS_RESULTS_PAGE_COLD",!1);_.fR("IS_WATCH_PAGE_COLD",!1);F.loggingUrls&&F.loggingUrls.forEach(function(lS){lS.baseUrl&&_.Ge(lS.baseUrl)});
_.t4L(F,z?z.layer:0)&&_.T("kevlar_flush_logs_on_away_navigation")&&_.DB();if(vKG(F))return!1;unh(I,y);if(!K)return C||_.rL(new _.po("Can't construct url for endpoint",F)),_.Wq(R3(),"FAILURE"),!1;_.fgC();U=F&&_.e(F,_.J2)&&_.e(F,_.J2).browseId.startsWith("UC");V=(c=_.T("enable_dark_theme_only_on_shorts")&&I==="shorts"?!1:_.eL()&&document.documentElement.hasAttribute("dark")!==_.bz())?{themeRefresh:1}:{};c&&!_.iq()&&_.Tb()==="USER_INTERFACE_THEME_DARK"&&(V.theme="dark");U=c||P8Q(K)&&!U&&!_.T("kevlar_disable_url_allowlist");
q||(U=!0);if(U||_.wp("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var J;var zG=(J=window.top)==null?void 0:J.location.href}catch(lS){var BC;zG=(BC=lS)==null?void 0:BC.message}_.rL(new _.po("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:zG}))}F=_.T("kevlar_redirect_on_window_killswitch")?window.top:window;qV(K);_.Re(_.cY(K,V),void 0,void 0,F);_.Wq(R3(),"ABORTED");return!1}_.T("kevlar_early_popup_close")&&_.XY(this.JSC$14903_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14880_chunkHandler=void 0;var bS;zG=Q5((bS=this.currentEndpoint)!=null?bS:void 0);(bS=I==="shorts"&&zG==="shorts")||_.Sp9();_.Uk(wLY)("nr",void 0);M&&_.mw({webInfo:{navigationReason:"an"}});F.clickTrackingParams&&(d.itct=F.clickTrackingParams,d.csn=Y);GRf(d);d.endpoint=JSON.stringify(F);_.T("enable_unknown_lact_fix_on_html5")&&(_.PY().resolve(_.VE),d.lact=_.JY());_.MP.isEmpty(d)||_.jN(K,d);!_.T("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(z=Object.assign({},{layer:0},z,{parentLayer:3}));this.pendingNavigationPromise=z=$Xm(this.pageFetcher,F,d,this.currentEndpoint,this.JSC$14903_isNetworkPromiseStale.bind(this),z,n);z=z.then(this.handleNavigateSuccess.bind(this,z,F,R,d),this.handleNavigateFail.bind(this,z,F));_.VI().navigationFinishPromise=z;W={endpoint:F,pageType:I,url:XP(K),reload:!!W,noProgressBar:bS};y&&(W.type=y);var Yc;y=_.P4((Yc=this.currentEndpoint)!=null?Yc:null);Yc=_.P4(F!=null?F:null);this.fireEvent("yt-navigate-start",
W);var ph;(ph=_.PY().resolve(_.SU(_.OEu)))==null||ph.publish("navigation-start",{sourcePageSubtype:y,destinationPageSubtype:Yc});R&&UXB(this.pageFetcher,F,R,d,this.currentEndpoint);return!0};
zv.prototype.JSC$14903_isNetworkPromiseStale=function(F){return F!=this.pendingNavigationPromise};
var JFB=function(F,W,V,d,y){var z=Q5(W);W={endpoint:W,pageType:z};y&&(W.errorMessage=y);_.rL(V);W.navigationDoneMs=_.Md("nd");W.navigationErrorReason=d;F.fireEvent("yt-navigate-error",W)};
zv.prototype.handleNavigateFail=function(F,W,V){var d=void 0;V instanceof _.T2&&(d=V,HwG(V));if(this.JSC$14903_isNetworkPromiseStale(F))return _.Ip(d);_.Wq(R3(),"FAILURE");JFB(this,W,V,"101");return _.Ip(V)};
zv.prototype.handleNavigateSuccess=function(F,W,V,d,y){if(this.JSC$14903_isNetworkPromiseStale(F))return _.c6();this.pendingNavigationPromise=null;if(!y)return W=new _.po("Missing data in response for navigation endpoint",W),_.Ip(W);if(y.reload)return window.location.reload(!0),_.c6();V&&(F={},_.MP.extend(F,_.xUT(V),y),y=F);var z,I;V=(z=y)==null?void 0:(I=z.timing)==null?void 0:I.responseStart;V!=null&&_.Md("srt",V);_.Md("pdc");var n,M;z=(n=y)==null?void 0:(M=n.timing)==null?void 0:M.info;z!=null&&
(n=_.Uk(_.UpC)(z),_.mw(n));_.Wq(R3(),"SUCCESS");ZEm(this,W,y,1,d);return _.c6()};
var P8Q=function(F){var W=F;_.T("kevlar_no_redirect_to_classic_2_ks")||(W=(new _.DC(F)).getPath());if(W==="/"||W==="/red")return!1;var V=!0;cFB.forEach(function(d){F.indexOf(d)===0&&(V=!1)});
tsC.forEach(function(d){var y=d.url;_.T(d.expFlag)&&F.indexOf(y)===0&&(V=!1)});
return V};
zv.prototype.publishPageData=function(F){this.fireEvent("yt-page-data-fetched",{pageData:F})};
QRC=function(F,W,V,d,y,z){var I=null;W.page!=="watch"&&W.page!=="learning_journey_watch"||d?W.filler||_.XY(F.JSC$14903_clientRoot,"yt-stop-old-player",[W]):I=G_u(F.pageFetcher,y,W,V,!1,z,void 0,F.currentEndpoint);if(I)return I.then(F.publishPageData.bind(F,W));F.publishPageData(W);return _.c6()};
F6S=function(F,W,V){var d=null;if(!V)return d=new _.po("Empty data",F.debugString,W);var y=V.response;if(!y)return d;var z={endpointType:Q5(W)||"unknown"};y.responseContext?(y=y.responseContext.errors)&&(d=new _.po("Errors in response context",F.debugString,W,y,z)):d=y.error||y.errorMetadata?new _.po("Errors in response",F.debugString,W,y.error,y.errorMetadata,z):new _.po("responseContext missing",F.debugString,W,Object.keys(y).sort().join(","),z);var I,n,M,Y;if(F=V==null?void 0:(I=V.response)==null?
void 0:(n=I.responseContext)==null?void 0:(M=n.webResponseContextExtensionData)==null?void 0:(Y=M.webResponseContextDebugData)==null?void 0:Y.debugErrorMessages)for(I=0;I<F.length;I++);return d};
W6B=function(F){var W,V,d,y;return F==null?void 0:(W=F.response)==null?void 0:(V=W.responseContext)==null?void 0:(d=V.errors)==null?void 0:(y=d.error)==null?void 0:y["0"]};
VmB=function(F,W){var V;if(V=W.url&&!W.url.startsWith("/clip"))V=W.url,V=!_.T("webfe_parse_debug_param_in_resolveurl_service")&&F.searchDebugUrlMatcher.test(V)||$dc(V)?!0:!1;if(V)$dc(W.url)&&_.Ek(window.location.href).themeRefresh?(W=_.yf(W.url,"themeRefresh"),_.Q4(F.historyManager,W)):W.url&&!jhL(W.url)&&_.Q4(F.historyManager,W.url);else if(W.endpoint){var d,y,z;(V=(d=W.endpoint)==null?void 0:(y=d.commandMetadata)==null?void 0:(z=y.webCommandMetadata)==null?void 0:z.url)&&!jhL(V)&&_.Q4(F.historyManager,
V);V&&W.url&&V!=W.url&&!W.url.match("playnext=1")&&new _.po("Response url mismatch in response data",F.debugString,V,W.url)}};
_.dfT=function(F,W,V,d,y,z,I,n){z=z===void 0?!1:z;var M=_.PY().resolve(y6),Y;if(!n&&fPC(M,(Y=F.currentEndpoint)!=null?Y:void 0,W))return M.showConfirmationDialog(F.JSC$14903_clientRoot.parentElement,{endpoint:W,data:V,navigationType:d,tempData:y,isMiniplayer:z,isForwardHistoryNavigation:I==null?void 0:I.forward}),_.c6();F.pageFetcher.JSC$14880_chunkHandler=void 0;return ZEm(F,W,V,d,y,z)};
ZEm=function(F,W,V,d,y,z){z=z===void 0?!1:z;F.isMiniplayerExpansion=z;var I=d===2;F.currentEndpoint=W;F.numNavigations++;F.numNavigations&&(Kc1.navigationCount=F.numNavigations);_.fR("NUM_NAV",F.numNavigations);var n=F6S(F,W,V);if(n)return JFB(F,W,n,"102",W6B(V)),_.Ip(n);var M,Y,h,q;n=V.rootVe||(V==null?void 0:(M=V.response)==null?void 0:(Y=M.responseContext)==null?void 0:(h=Y.webResponseContextExtensionData)==null?void 0:(q=h.ytConfigData)==null?void 0:q.rootVisualElementType);!I&&V&&VmB(F,V);var R,
b;M=V==null?void 0:(R=V.response)==null?void 0:(b=R.responseContext)==null?void 0:b.maxAgeSeconds;if(!I&&!isNaN(M)){var g;_.T("kevlar_use_response_ttl_to_invalidate_cache")?g=(0,_.J5)()+1E3*M:_.T("kevlar_always_invalidate_cache")&&(g=0);isNaN(g)||(V.expirationTime=g)}_.Xb(_.PL).prefetchCache_.clear();I||V.page!=="watch"||d!==1?d=QRC(F,V,I,!!z,W,y):(F.publishPageData(V),d=_.c6());y=d.then(function(){var K=Q5(W);K={endpoint:W,pageType:K,fromHistory:I,response:V};K.navigationDoneMs=_.Md("nd");F.fireEvent("yt-navigate-finish",
K);var C;(C=_.PY().resolve(_.SU(_.OEu)))==null||C.publish("navigation-end")});
V.csn&&n&&V.clientSideGrafts&&d.then(F.attachClientSideGrafts.bind(F,V,_.a3()));return y};
_.B=zv.prototype;_.B.attachClientSideGrafts=function(F,W){F.clientSideGrafts&&W&&F.clientSideGrafts.forEach(function(V){if(W&&V){var d=_.sf(V);_.T("combine_ve_grafts")?_.dB().graftServerVe(V,W):_.eM(F.csn,W,d)}})};
_.B.handleSignalActionHistoryBack=function(){window.history.back()};
_.B.handleSignalActionCloseWindow=function(){window.close()};
_.B.handleSignalActionReloadPage=function(){this.reload()};
_.B.handleSignalActionSoftReloadPage=function(){c6B(this)};
_.B.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.B.fireEvent=function(F,W){F=new CustomEvent(F,{bubbles:!0,cancelable:!1,composed:!0,detail:W});this.dispatchEvent(F)};
_.B.addEventListener=function(F,W){this.JSC$14903_clientRoot.addEventListener(F,W)};
_.B.dispatchEvent=function(F){return this.JSC$14903_clientRoot.dispatchEvent(F)};
_.B.removeEventListener=function(F,W){this.JSC$14903_clientRoot.removeEventListener(F,W)};
zv[Je]=[xXD,_.FM];var yET;var zEi=function(){return _.w.apply(this,arguments)||this};
_.u(zEi,_.w);_.S0.Object.defineProperties(zEi,{template:{configurable:!0,enumerable:!0,get:function(){if(yET===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);yET=F}F=yET;return F}}});
_.x([_.D(zbu.YtPlayerBehavior),_.E("design:type",Object)],zEi.prototype,"ytPlayerBehavior",void 0);_.x([_.pp({is:"ytd-player"})],zEi);var oSS;var sHS;var BIT;var oB=function(){var F=_.w.apply(this,arguments)||this;F.forceModernIconButton=!1;F.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return F};
_.u(oB,_.w);oB.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]]"}}}}}};
oB.prototype.handleAccountLinkingStateChangedCommand=function(F){if(F=_.e(F,jUh)){var W,V=(W=this.data)==null?void 0:W.providerKey;W=F.providerKey;V&&W&&V.id===W.id&&V.subject===W.subject&&(F=F.linked,F!==void 0&&(this.set("data.linked",F),this.notifyPath("data.linked"),_.T("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(F)))}};
oB.prototype.setPlayerAccountLinkState=function(F){var W=new cHT;t6D(W,vLE(new x1h,F));var V=_.fQ();V&&V.getPlayerPromise().then(function(d){d.setAccountLinkState(_.ZN(W.JSC$12631_serializeBinary(),4));d.updateAccountLinkingConfig(F)})};
oB.prototype.handleShowAccountLinkDialog=function(){var F=this.get("button.buttonRenderer.command");F&&_.SN([F],this.hostElement)};
_.S0.Object.defineProperties(oB.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}}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oB.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.x([_.D([_.Pm.YtActionHandlerBehavior]),_.E("design:type",Object)],oB.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oB.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],oB.prototype,"overrides",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oB.prototype,"forceModernIconButton",void 0);_.x([_.N({value:"bottom"}),_.E("design:type",String)],oB.prototype,"buttonTooltipPosition",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],oB.prototype,"forceIconButton",void 0);_.x([_.N(),_.E("design:type",Boolean)],oB.prototype,"disableTextTransform",void 0);
_.x([_.A("data","data.linked","data.isWarning"),_.E("design:type",Object),_.E("design:paramtypes",[])],oB.prototype,"button",null);_.x([_.pp({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],oB);
_.O(oB,"ytd-account-link-button-renderer",function(){if(BIT!==void 0)return BIT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return BIT=F},{mode:1});var L6C;var IVQ=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],sR=function(){return _.w.apply(this,arguments)||this};
_.u(sR,_.w);sR.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
sR.prototype.updateButtonActiveState=function(){var F=this,W=!!IVQ.find(function(V){return F.currentState===V});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.T("enable_web_delhi_icons")&&(W=!1);this.button&&(this.button.isPressed=W)};
_.S0.Object.defineProperties(sR.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.playlistLoopStateEntity)==null?void 0:F.state)||((W=this.data)==null?void 0:W.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var F=void 0,W;if(this.currentState&&((W=this.data)==null?0:W.states)){W=_.L(this.data.states);for(var V=W.next();!V.done;V=W.next()){V=_.e(V.value,_.cOQ);var d=void 0;if(((d=V)==null?void 0:d.state)===this.currentState){F=V;break}}}return F}}});
sR.prototype.updateButtonActiveState=sR.prototype.updateButtonActiveState;_.x([_.D(_.hN),_.E("design:type",Object)],sR.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sR.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sR.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.B0.playlistLoopStateEntitySelector}),_.E("design:type",Object)],sR.prototype,"playlistLoopStateEntity",void 0);_.x([_.N(),_.E("design:type",Object)],sR.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],sR.prototype,"forceIconOnly",void 0);_.x([_.Qo("ytd-button-renderer"),_.E("design:type",_.GT)],sR.prototype,"button",void 0);
_.x([_.A("data","playlistLoopStateEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],sR.prototype,"currentState",null);_.x([_.Jw("currentButtonStateRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sR.prototype,"updateButtonActiveState",null);_.x([_.A("currentState"),_.E("design:type",Object),_.E("design:paramtypes",[])],sR.prototype,"currentButtonStateRenderer",null);
_.x([_.pp({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],sR);
_.O(sR,"ytd-playlist-loop-button-renderer",function(){if(L6C!==void 0)return L6C;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return L6C=F},
{mode:1});var nSu;var mfE=_.Qv("DOWNLOAD",{},"Download"),aVC=_.Qv("DOWNLOADING",{},"Downloading"),iAQ=_.Qv("DOWNLOADED",{},"Downloaded"),MmD=_.Qv("RETRY",{},"Retry"),Bv=function(){var F=_.w.apply(this,arguments)||this;F.forceIconButton=!1;F.forceIconOnly=!1;F.overrides=!1;F.buttonTooltipPosition=!1;F.styleActionButton=!1;F.disableTextTransform=!1;F.downloadProgress=0;F.isDownloadComplete=!1;F.isHidden=!0;F.transferState="TRANSFER_STATE_UNKNOWN";F.isVideoDeletedByUser=!1;F.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return F};
_.u(Bv,_.w);_.B=Bv.prototype;_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.B.dataChanged=function(){var F;(F=this.data)!=null&&F.text||(F=_.p9(_.rl().getState(),this.videoId),this.updateButtonState(F))};
_.B.computeVideoId=function(F){return F};
_.B.computePlayerStateEntityKey=function(F){return F};
_.B.showHideButton=function(){this.updateButtonVisibility()};
_.B.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var F;((F=this.playerStateEntity)==null?void 0:F.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};
_.B.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.B.updateButtonState=function(F){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==aVC||!_.V5(F))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(F){case "TRANSFER_STATE_UNKNOWN":F=mfE;var W="OFFLINE_DOWNLOAD";var V="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":F=MmD;W="OFFLINE_DOWNLOAD";V="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":F=iAQ;W="OFFLINE_PIN";V="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":F=
aVC;W="OFFLINE_DOWNLOADING_ZERO";V="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":F=MmD;W="OFFLINE_DOWNLOAD";V="ACTION_RETRY";break;default:F=mfE,W="OFFLINE_DOWNLOAD",V="ACTION_ADD"}this.isVideoDeletedByUser&&(F=mfE,W="OFFLINE_DOWNLOAD",V="ACTION_ADD");var d=Object.assign({},this.data);d.text=_.DZ(F);d.tooltip=F;d.icon={iconType:W};d.size="SIZE_DEFAULT";d.style="STYLE_DEFAULT";_.e(d.command,_.JL)&&(_.e(d.command,_.JL).action=V);this.set("data",d)}};
_.B.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var F="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?F="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?F="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?F="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?F="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?F="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(F="OFFLINE_PIN",this.isDownloadComplete=!0);var W;F!==((W=this.data.icon)==null?void 0:W.iconType)&&(W=Object.assign({},this.data),W.text=_.DZ(aVC),W.tooltip=aVC,W.icon={iconType:F},_.e(W.command,_.JL)&&(_.e(W.command,_.JL).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",W))}};
Bv.prototype.updateProgress=Bv.prototype.updateProgress;Bv.prototype.onTransferStateChanged=Bv.prototype.onTransferStateChanged;Bv.prototype.showHideButton=Bv.prototype.showHideButton;Bv.prototype.dataChanged=Bv.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Bv.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"forceIconButton",void 0);
_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"forceIconOnly",void 0);_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"overrides",void 0);_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"buttonTooltipPosition",void 0);_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"styleActionButton",void 0);_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"disableTextTransform",void 0);
_.x([_.N({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.E("design:type",String)],Bv.prototype,"videoId",void 0);_.x([_.N({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.E("design:type",String)],Bv.prototype,"playerStateEntityKey",void 0);_.x([_.N(),_.E("design:type",Object)],Bv.prototype,"data",void 0);_.x([_.N({selector:qJ,selectorArgs:["videoId"]}),_.E("design:type",Object)],Bv.prototype,"downloadProgress",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Bv.prototype,"isDownloadComplete",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Bv.prototype,"isHidden",void 0);_.x([_.N({selector:_.p9,selectorArgs:["videoId"]}),_.E("design:type",String)],Bv.prototype,"transferState",void 0);_.x([_.N({selector:_.EpL,selectorArgs:["videoId"]}),_.E("design:type",Object)],Bv.prototype,"isVideoDeletedByUser",void 0);
_.x([_.N({selector:$u1,selectorArgs:["videoId"]}),_.E("design:type",Object)],Bv.prototype,"offlineabilityState",void 0);_.x([_.N({selector:_.v7,selectorArgs:["playerStateEntityKey"]}),_.E("design:type",Object)],Bv.prototype,"playerStateEntity",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],Bv.prototype,"showTooltips",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],Bv.prototype,"sendCommandWhenDisabled",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],Bv.prototype,"disabled",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Bv.prototype,"dataChanged",null);_.x([_.dT("offlineabilityState","playerStateEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Bv.prototype,"showHideButton",null);
_.x([_.dT("transferState","isVideoDeletedByUser"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Bv.prototype,"onTransferStateChanged",null);_.x([_.dT("downloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Bv.prototype,"updateProgress",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Bv);
_.O(Bv,"ytd-download-button-renderer",function(){if(nSu!==void 0)return nSu;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return nSu=F},{mode:2});var YdQ;var pXu,hEE=function(){if(pXu!==void 0)return pXu;var F=document.createElement("template");_.H(F,'\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 pXu=F};var qdD=_.T("web_button_rework")&&_.Gh("BUTTON_REWORK")||_.T("web_button_rework_with_live"),REf=_.F0("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,Lb=function(){var F=_.w.apply(this,arguments)||this;F.isPressed=!1;F.forceIconButton=!1;F.forceIconOnly=!1;F.forceModernIconButton=!1;F.alignByText=!1;F.isShorts=!1;F.animatedText=!1;F.shouldAnimate=!1;F.JSC$14941_browserSupportsAnimation=_.T("web_supports_animations_api");F.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};F.onTap=function(){var W;if((W=F.data)==null||!W.defaultNavigationEndpoint){var V;W=!((V=F.data)==null?0:V.isToggled);var d;if((d=F.data)==null||!d.preventAutoToggle){F.shouldAnimate=!1;F.disableTextUpdateJobId&&_.HP.cancelJob(F.disableTextUpdateJobId);F.disableTextUpdateJobId=_.HP.addLowPriorityJob(function(){F.disableTextUpdateJobId=void 0},REf);
var y;F.set("data.isToggled",!((y=F.data)==null?0:y.isToggled));V=F.getInnertubeIcon();d={toggled:W,actions:{}};V&&(d.actions[V.toLowerCase()]=W);_.On(F.hostElement,"yt-toggle-button",d)}}};
return F};
_.u(Lb,_.w);_.B=Lb.prototype;_.B.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.HP.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.B.toggle=function(F){var W;this.set("data.isToggled",F!==void 0?F:!((W=this.data)==null?0:W.isToggled))};
_.B.handleUpdateToggleButtonStateCommand=function(F){if(this.data){F=_.e(F,wJr);var W,V,d,y=(W=this.data)==null?void 0:(V=W.toggleButtonSupportedData)==null?void 0:(d=V.toggleButtonIdData)==null?void 0:d.id;y&&F&&y===(F==null?void 0:F.buttonId)&&this.set("data.isToggled",F.toggled)}};
_.B.handleUpdateToggleButtonTextAction=function(F){if(this.data){F=_.e(F,sBr);var W,V,d,y=(W=this.data)==null?void 0:(V=W.toggleButtonSupportedData)==null?void 0:(d=V.toggleButtonIdData)==null?void 0:d.id;y&&F&&y===(F==null?void 0:F.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=F.defaultNumericalValue,this.set("data.defaultText",F.defaultText),this.set("data.toggledText",F.toggledText),this.shouldAnimate=!1)}};
_.B.getInnertubeIcon=function(){var F=this.data;if(F){var W,V,d=((W=F.defaultIcon)==null?0:W.iconType)?(V=F.defaultIcon)==null?void 0:V.iconType:null,y,z;W=((y=F.toggledIcon)==null?0:y.iconType)?(z=F.toggledIcon)==null?void 0:z.iconType:d;return F.isToggled?W:d}};
_.B.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.S0.Object.defineProperties(Lb.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var F={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$14941_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var W=F.renderer;var V=F.element;var d=F.toggled;var y=F.onTapCallback;var z=F.commandClientArgs;var I=F.overrides;var n=F.forceIcon;var M=F.forceModernIconButton;var Y=F.forceDisabled;var h=F.useAnimatedText;var q=F.animatedTextProps;F=J1C(W,d);n=!W.defaultIcon||!n&&W.defaultText?W.defaultIcon?"leading":void 0:M?"icon-only":"icon-only-40";n==="icon-only-40"&&(F.type="text");var R;M=Object;var b=M.assign,g;a:switch((g=
W.style)==null?void 0:g.styleType){case "STYLE_COMPACT_GRAY":g={size:"S"};break a;default:g={size:"M"}}var K=!!d;var C=(C=d&&W.toggledText||W.defaultText)?_.ap(C):void 0;h?(h=_.A2(d&&W.toggledText||W.defaultText))&&q&&!isNaN(Number(q.numberValue))?(q.numberText=h,d&&(q.numberValue+=1),h=q):h=void 0:h=void 0;var k,f,S,v;var U=(q=((f=d?W.toggledAccessibilityData||((U=W.toggledText)==null?void 0:U.accessibility):W.accessibilityData||((k=W.defaultText)==null?void 0:k.accessibility))==null?void 0:(S=f.accessibilityData)==
null?void 0:S.label)||((v=W.accessibility)==null?void 0:v.label))?q:_.A2(d&&W.toggledText||W.defaultText);Y=Y===void 0?W.isDisabled:Y;V=PLm(W,d,y,V,z);d=S0r(W,d);d!=null&&d.length?(d=_.qa({innertubeCommand:QtG(d),forceNewState:!0}),d=Rp(d)?d:void 0):d=void 0;W=b.call(M,{},F,g,{iconPosition:n},I,{focused:!1,toggled:K,toggleable:!0,formattedButtonText:C,animatedTextProps:h,accessibilityLabel:U,disabled:Y,onTap:V,aTagConfig:d},Br1((R=W.colorData)==null?void 0:R.basicColorPaletteData));W.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(W.type="filled");return W}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var F=this.getInnertubeIcon();if(F)return _.SJ(F)}}});
Lb.prototype.resetAnimation=Lb.prototype.resetAnimation;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Lb.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Lb.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Lb.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"isPressed",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"forceIconButton",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"forceIconOnly",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"forceModernIconButton",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"alignByText",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"overrides",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Lb.prototype,"disabled",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"isShorts",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"buttonTooltipPosition",void 0);_.x([_.N(),_.E("design:type",Object)],Lb.prototype,"animatedText",void 0);_.x([_.N(),_.E("design:type",String)],Lb.prototype,"textNumberValue",void 0);_.x([_.N({computed:"computeTooltip(data, data.isToggled)"}),_.E("design:type",Object)],Lb.prototype,"tooltip",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lb.prototype,"resetAnimation",null);_.x([_.A("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lb.prototype,"computedButtonShape",null);_.x([_.A("data.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lb.prototype,"computedIcon",null);
_.x([_.pp({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],Lb);qdD&&_.O(Lb,"ytd-toggle-button-renderer",hEE,{mode:2});var bAD=_.G(function(F){function W(Y){var h;return _.m(function(q){if(q.nextAddress==1)return(h=!Qhr(Y,n())||!n().enabled)?q.jumpTo(2):q.yield(yFC(),3);q.nextAddress!=2&&(h=q.yieldResult);if(h)return q.return();V();setTimeout(function(){I(!1)},1500);
_.UD(q)})}
function V(){setTimeout(function(){I(!0);var Y;(Y=d.lottieEl)==null||Y.goToAndPlay(0)},150)}
var d=_.S3(),y=_.L(_.Y$(!1,void 0,"UfUosc")),z=y.next().value,I=y.next().value,n=_.Ns(F.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.kN(function(){var Y,h;((Y=F.settings)==null?void 0:(h=Y.call(F))==null?void 0:h.uniqueId)==="this is not intended behavior"&&_.rL(new _.po("Smartimation Settings is undefined"))});
_.k$(function(){n().experimentEnabled&&(n().enabled?F9Y(W):(I(!1),W9C(W)),_.lu(function(){W9C(W)}))},"IHhVmc");
_.k$(function(){n().timings.join("");n().experimentEnabled&&(Vsf(n()),_.lu(function(){dXL(n())}))},"fsfhOe");
var M=_.bu(function(){var Y=d,h=n().uniqueId+"-border",q,R;var b="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((R=(q=_.PY().resolve(_.SU(_.dA)))==null?void 0:q())!=null&&R?"dark":"light")+"_v2.json";return{animationRef:Y,animationConfig:{name:h,autoplay:!1,loop:!1,path:b}}},void 0,"UWvUGe");
y={};return _.a("yt-smartimation",{class:_.xx(F.className,"smartimation",(y["smartimation--experiment-enabled"]=function(){return n().experimentEnabled},y["smartimation--active-border"]=z,y["smartimation--enable-masking"]=zbm(),y))},_.a(_.p,{cond:function(){return n().experimentEnabled},
then:function(){return _.a("div",{class:"smartimation__border"},_.a(_.J$,{className:"smartimation__border-gradient",data:M,animationName:function(){return M().animationConfig.name}}))}}),_.a("div",{class:"smartimation__content"},F.children))},"ja");
bAD.idomCompat=!0;_.Na(bAD,"yt-smartimation",{props:{className:_.Hm,settings:_.Hm}});var IB=function(){var F=_.w.apply(this,arguments)||this;F.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};F.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};F.shouldEnableSmartimation=!1;return F};
_.u(IB,_.w);IB.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
IB.prototype.onDataChanged=function(){var F,W;this.shouldEnableSmartimation=(((F=this.data)==null?void 0:(W=F.timedAnimationData)==null?void 0:W.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
IB.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var F=_.e(this.data.likeButton,_.TF),W=_.e(this.data.dislikeButton,_.TF);return!!((F==null?0:F.isToggled)||(W==null?0:W.isToggled))};
IB.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]]"}}}}}};
_.S0.Object.defineProperties(IB.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var F,W,V=((F=this.data)==null?void 0:(W=F.timedAnimationData)==null?void 0:W.animationTiming)||[];return{uniqueId:"like-dislike",timings:V,enabled:this.shouldEnableSmartimation,experimentEnabled:V.length>0}}}});
IB.prototype.onDataChanged=IB.prototype.onDataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],IB.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IB.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],IB.prototype,"likeButtonOverride",void 0);_.x([_.N(),_.E("design:type",Object)],IB.prototype,"dislikeButtonOverride",void 0);
_.x([_.A("shouldEnableSmartimation"),_.E("design:type",Object),_.E("design:paramtypes",[])],IB.prototype,"smartimationSettings",null);_.x([_.Jw("data"),_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],IB.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],IB);
_.O(IB,"ytd-segmented-like-dislike-button-renderer",function(){if(YdQ!==void 0)return YdQ;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return YdQ=F},{mode:1});var TIS;var eEM;(eEM=document.body)==null||eEM.setAttribute("rounded-container","");var gSQ={};gSQ.YtToggleButtonBehavior=[_.Pm.YtActionHandlerBehavior,dZ.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 F=this.data.isToggled;if(!this.isModal_(F)){if(!this.data.preventAutoToggle){this.toggle();var W={toggled:this.data.isToggled,actions:{}};W.actions[this.buttonIcon]=this.data.isToggled;_.On(this.hostElement,"yt-toggle-button",W)}W=this.data.defaultServiceEndpoint||null;var V=this.data.toggledServiceEndpoint||null;if(W&&V||W&&this.data.preventAutoToggle)F=F?V:W,W=this.disableCommandHandlerOverride,_.T("killswitch_toggle_button_behavior_resolve_command")||W?_.v6(this.hostElement,
[F]):_.ZQ(F,this.hostElement),_.On(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:F})}},
stateChanged_:function(){var F=this.data;if(F){var W=F.isToggled;this._setEndpoint(this.computeEndpoint_(F));this._setServiceEndpoint(this.computeServiceEndpoint_(F));this._setButtonIcon(this.computeButtonIcon_(F,W));this._setButtonText(this.computeButtonText_(F,W));this._setButtonAccessibility(this.computeAccessibility_(F,W));this._setButtonTooltip(this.computeTooltip_(F,W));this._setButtonClass(this.computeButtonClass_(F,W));this._setIconPositionType(this.computeIconPositionType_(F));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=W):this.elements_.button.setAttribute("aria-pressed",W));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=W)}},
shouldSetIconActiveState_:function(){return _.T("kevlar_system_icons")},
toggle:function(F){this.set("data.isToggled",F!==void 0?F:!this.data.isToggled);_.T("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(F){if(F){var W,V;return!!((W=this.data)==null?0:(V=W.toggledServiceEndpoint)==null?0:V.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(F){return F&&F.defaultNavigationEndpoint||null},
computeButtonIcon_:function(F,W){var V=F&&F.defaultIcon?_.SJ(F.defaultIcon.iconType):null;F=F&&F.toggledIcon?_.SJ(F.toggledIcon.iconType):V;return W?F:V},
handleUpdateToggleButtonStateCommand_:function(F){F=F.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==F.buttonId&&this.toggle(F.toggled)},
computeButtonText_:function(F,W){return F?W&&F.toggledText||F.defaultText||null:null},
computeAccessibility_:function(F,W){return F?(W?this.get("toggledAccessibilityData.accessibilityData",F):this.get("accessibilityData.accessibilityData",F))||F.accessibility||null:null},
computeTooltip_:function(F,W){return F?W&&F.toggledTooltip||F.defaultTooltip||null:null},
computeButtonClass_:function(F,W){if(!F)return"";var V="",d=F.toggledStyle||F.style;if(W=W?d:F.style){W.styleType&&(W=W.styleType);try{V+=W.toLowerCase().replace(/_/g,"-")+" "}catch(y){_.Ct(y,W,typeof W),_.rL(y)}}if(F=F.size){F.sizeType&&(F=F.sizeType);try{V+=F.toLowerCase().replace(/_/g,"-")+" "}catch(y){_.Ct(y,F,typeof F),_.rL(y)}}return V.trim()},
computeIconPositionType_:function(F){return F&&F.iconPosition||null},
computeServiceEndpoint_:function(F){var W=F&&F.serviceEndpoint,V=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return W?W:V&&F.command?F.command:null},
handleUpdateToggleButtonTextAction_:function(F){F=F.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==F.buttonId&&(this.set("data.defaultText",F.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",F.toggledText),this.notifyPath("data.toggledText"))}}];_.Ix("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var uui=_.T("web_button_rework")&&_.Gh("BUTTON_REWORK")||_.T("web_button_rework_with_live"),nb=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");F.roundedContainer=!0;return F};
_.u(nb,_.w);nb.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
nb.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var F=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var W={toggled:!!this.data.isToggled,actions:{}};W.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var V,d;W.actions.playlistId=(V=this.data.defaultServiceEndpoint)==null?void 0:(d=V.playlistEditEndpoint)==null?void 0:d.playlistId;_.On(this.hostElement,"yt-toggle-button",W)}(F=F?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(F)}};
nb.prototype.onYtNavigate=function(F){var W=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(F.detail.endpoint);W&&(F.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(W))};
_.S0.Object.defineProperties(nb,{template:{configurable:!0,enumerable:!0,get:function(){if(TIS===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);TIS=F}F=TIS;return F}}});
nb.prototype.onYtNavigate=nb.prototype.onYtNavigate;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],nb.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nb.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],nb.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(gSQ.YtToggleButtonBehavior),_.E("design:type",Object)],nb.prototype,"ytToggleButtonBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],nb.prototype,"data",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],nb.prototype,"showTooltips",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],nb.prototype,"systemIcons",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],nb.prototype,"roundedContainer",void 0);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],nb.prototype,"onYtNavigate",null);
_.x([_.pp({is:"ytd-toggle-button-renderer",disableElementRegistration:uui})],nb);var K6S,HAB;_.mU=new _.N4("PANEL_CONTROLLER_TOKEN");_.aB=new _.N4("SHEET_CONTROLLER_TOKEN");_.ix=new _.N4("DIALOG_CONTROLLER_TOKEN");K6S=new _.N4("DIALOG_CONTAINER_TOKEN");HAB=new _.N4("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.Mw=new _.N4("PERSISTENT_PANEL_CONTROLLER_TOKEN");var iEf=_.Qv("DOWNLOAD",{},"Download"),Msf=_.Qv("DOWNLOADING",{},"Downloading"),YSG=_.Qv("DOWNLOADED",{},"Downloaded"),pbL=_.Qv("RETRY",{},"Retry");var DfE=_.G(function(F){var W=TgW,V=function(){return""},d=hb9(F.data),y=qSr(F.data),z=RbS(F.data),I=bEN(F.data);
W=function(){var n=F.data(),M=mXG(n,d(),y(),z(),I()),Y=!!n.videoId,h=M.text;return{title:Y?h:void 0,tooltip:Y?void 0:h,accessibilityText:h,onTap:M.onTap,iconName:M.iconType,style:n.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:M.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:n.buttonSize}};
V={};V=_.xx("ytDownloadButtonViewModelHost",(V.ytDownloadButtonViewModelIsHidden=function(){var n=F.data(),M=I();return n.playlistId||M()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||M()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},V));
return _.a("download-button-view-model",{class:V},_.a(_.xm,{data:W}))},"ka");
DfE.idomCompat=!0;var rFh=new _.N4("SUBMIT_API_SERVICE_TOKEN");var DXc,AFC,C8G={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var QRL=new _.N4("RENDERER_LOGGER_TOKEN");var SS1=new _.N4("RENDERER_STAMPER_OPTIONS_TOKEN");var lPf;_.WT=new mn1;lPf=new Map;var P8r="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),ZEN=["notificationTextRenderer","notificationMultiActionRenderer"],
JFC="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),tsL=Ngr(function(F){return _.f6(F==null?void 0:F.targetId)}).useUpdatableData;var $XN=null;var cFC=0,vo9=new Set;_.Vw.debugName="EjJbCe";var AEM=_.G(function(F){var W=F.data;F=F.className;_.rp(function(){W().formId||_.Ab(Error("Eh"))});
var V=_.HE9(function(){return W().formId},function(){return W().beforeSubmitCommand},function(){return W().afterSubmitCommand}),d=V.submitForm,y=V.isValid,z=V.isSubmitting,I=function(){return{state:W().isDisabled||!y()||z()?"disabled":"active"}};
return _.a("yt-submit-button-view-model",{class:_.xx("ytSubmitButtonViewModelHost",F)},_.a(_.Vw,{data:function(){return W().button}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data,
buttonOverrides:I,onClick:d})}}))},"na");var rEE=_.G(function(F){var W=F.backgroundLottieRef;var V=F.foregroundLottieRef;var d=F.children;var y=F.wrapperClass;var z=F.disableAnimation;F=function(){return(_.T("web_animated_actions")||_.T("web_animated_actions_v2"))&&!(z==null?0:z())};
return _.a("yt-animated-action",{class:_.xx("ytAnimatedActionHost",y)},_.a("div",{class:"ytAnimatedActionContentWithBackground"},_.a(_.p,{cond:F,then:function(){return _.a(jHf,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:W==null?void 0:W(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(F61()?"dark":"light")+"_v5.json"}}}})}}),d),_.a(_.p,{cond:F,
then:function(){return _.a(jHf,{lottiePlayerProps:function(){return{animationRef:V==null?void 0:V(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(F61()?"dark":"light")+"_v4.json"}}}})}}))},"oa");
rEE.idomCompat=!0;var jHf=_.G(function(F){var W=F.wrapperClass;var V=F.lottieClass;var d=F.lottiePlayerProps;return _.a("div",{class:_.xx("ytAnimatedActionLottie",W),"aria-hidden":"true"},_.a(_.J$,{className:V,data:d,animationName:function(){return d().animationConfig.name}}))},"pa");var W6h={isOpen:!1};var dfc={isAllowed:!1};var zEG={errorMessage:"",title:"",privacy:"",isDisabled:!0};var sH1={isOpen:!1};var L6L={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var CpC={response:void 0};var nSm=function(F,W){F=F===void 0?CpC:F;switch(W.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},F,{response:W.payload});default:return F}};var kfQ={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var mf$=function(F,W){F=F===void 0?kfQ:F;switch(W.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},F,{nextDisabled:W.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},F,{nextCommand:W.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},F,{footerSubmissionData:W.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},F,{isImpersonationValid:W.payload});default:return F}};var lVQ={reportFormData:void 0,reportDetailsFormData:void 0};var aVL=function(F,W){F=F===void 0?lVQ:F;switch(W.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},F,{reportFormData:W.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},F,{reportDetailsFormData:W.payload});default:return F}};var NIT=void 0;_.T("mweb_enable_redux_store_on_demand")||(NIT=new jE(iAr()));var Y_=_.T("enable_web_delhi_icons");var fVC=_.G(function(F){F=_.fp(F,{themeOverride:void 0,animationRef:{}});var W=F.animatedIconType,V=F.active,d=F.themeOverride,y=F.animationRef;F=F.staticIconFn;var z=_.L(_.Y$(void 0,void 0,"l48agc")),I=z.next().value,n=z.next().value,M=function(){a:{var C=W();var k=d==null?void 0:d();var f;k=(k==null?void 0:k.useDarkTheme)||((f=_.PY().resolve(_.SU(_.dA)))==null?void 0:f());switch(C){case "LIKE":NIT||(NIT=new jE(iAr()));C=(C=$cS(NIT.getState()))&&C.animationLightUrl&&C.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:k?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:k?C.animationDarkUrl:C.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(C){k=C;break a}k="animated_like_icon_"+(k?"dark":"light")+"_"+(Y_?"v5":"v4");k={lottiePlayerProps:{animationConfig:{name:k,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+k+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(Y_?" animated-like-icon-delhi":"")}}},totalFrames:Y_?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":k={lottiePlayerProps:{animationConfig:{name:k?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(k?"dark":"light")+(Y_?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(Y_?" animated-subscribe-icon-delhi":"")}}},totalFrames:Y_?120:79,lazyLoad:!1};break a}k=
void 0}return k},Y=function(){var C,k;
return(k=(C=M())==null?void 0:C.lottiePlayerProps.animationConfig.name)!=null?k:""},h=function(){if(M()){var C=M().lottiePlayerProps.animationConfig.path;
return zm.get(C)||I()}};
z=_.L(_.Y$(!1,void 0,"sDrGId"));var q=z.next().value;z=z.next().value;var R=Ydr(z),b=function(){var C=M(),k,f,S;return(S=C==null?void 0:(k=C.lottiePlayerProps.animationConfig)==null?void 0:(f=k.rendererSettings)==null?void 0:f.className)!=null?S:""},g=void 0,K=void 0;
_.k$(function(){var C=M(),k=Y(),f=h(),S=q(),v=V();if(C&&(K!==k&&(K=k,g=v,k=y(),R.animationConfig=C.lottiePlayerProps.animationConfig,R.animationRef=k,f&&(R.animationConfig.animationData=f,R.animationConfig.path=void 0),k=C.lottiePlayerProps.animationConfig.path,!zm.get(k)&&C.lazyLoad&&k&&Mmf(k,n)),!(S||C.lazyLoad&&!f))){if(f=!y().lottieEl)v?(S=C.totalFrames,R.animationConfig.initialSegment=[S-1,S]):R.animationConfig.initialSegment=void 0;if(g!==v&&!f)if(f=y(),v){var U;(U=f.lottieEl)==null||U.playSegments([0,
C.totalFrames],!0)}else{var c;(c=f.lottieEl)==null||c.playSegments([0,1],!0)}g=v}},"RQVZ1d");
return _.a("animated-icon",{class:"ytAnimatedIconHost"},_.a(_.p,{cond:function(){var C,k;return!((C=M())==null||!C.lottiePlayerProps.animationConfig.path||((k=M())==null?0:k.lazyLoad)&&!h()||q())},
then:function(){return _.a(_.J$,{data:R,animationName:Y,className:b,animationRef:y})},
else:F}))},"ra");_.pb=_.G(function(F){var W=_.DO("yt-subscribe-button-view-model"),V=_.DO("div"),d=_.DO("div"),y=_.S3(),z=_.S3(),I=_.S3(),n=_.QE(REW,function(){return F.data().stateEntityStoreKey}),M=_.QE(bAf,function(){var vC,qM;
return(qM=(vC=F.data().notificationStateEntityStoreKeys)==null?void 0:vC.subsNotificationStateKey)!=null?qM:""}),Y=function(){return!F.data().enableSubscribeButtonPostClickAnimation},h=_.L(_.Y$(0,void 0,"YtsSKb")),q=h.next().value,R=h.next().value;
h=_.L(_.Y$(0,void 0,"V6JxRe"));var b=h.next().value,g=h.next().value;h=_.L(_.Y$(!1,void 0,"JUCSZ"));var K=h.next().value,C=h.next().value;h=_.L(_.Y$(!1,void 0,"oV6jwf"));var k=h.next().value,f=h.next().value;h=_.L(_.Y$(!1,void 0,"hK1Whe"));var S=h.next().value,v=h.next().value,U;h=_.L(_.Y$(!1,void 0,"Asaolf"));var c=h.next().value,J=h.next().value,zG=function(){f(!0);_.sl(_.HP,function(){f(!1)},1500)};
_.k$(function(){var vC=k();_.ML(function(){vC&&!Y()&&n()&&lVr(y,z,I)})},"Qq6Hsf");
_.k$(function(){var vC=n();_.ML(function(){if(!Y()&&vC){var qM;((qM=F.animateWidth)==null?0:qM.call(F))&&kfr(W.value,!!vC.subscribed,q(),b());var ur,pB;((ur=U)==null?0:ur.subscribed)||!vC.subscribed||vC.key!==((pB=U)==null?void 0:pB.key)||zG();U=vC}})},"hog8te");
h=_.bu(function(){var vC,qM,ur,pB=F.data(),D8=!((vC=n())==null||!vC.subscribed);vC=!((qM=F.isOverlay)==null||!qM.call(F));qM=K()?W:void 0;var sL=(ur=M())==null?void 0:ur.state;ur=c();CpL(pB,sL);return qdf({model:pB,subscribed:D8,isOverlay:vC,element:qM,notificationState:sL,disableTextEllipsis:!0,focused:ur})},void 0,"hc1PRd");
var BC=function(){var vC;if(!Y()&&((vC=F.animateWidth)==null?0:vC.call(F))&&(V==null?0:V.value)&&(d==null?0:d.value)&&!S()){vC=n();var qM=_.L((vC==null?0:vC.subscribed)?[V,d]:[d,V]),ur=qM.next().value;qM=qM.next().value;ur=Math.ceil(ur.value.getBoundingClientRect().width);qM=Math.ceil(qM.value.getBoundingClientRect().width);R(ur);g(qM);kfr(W.value,!(vC==null||!vC.subscribed),ur,qM);v(!0)}},bS=_.Ef(function(vC){BC();
var qM=n();qM&&(vC.detail.endpoint.subscribeEndpoint||vC.detail.endpoint.unsubscribeEndpoint)&&AEK(W.value,!qM.subscribed,qM)}),Yc=function(){var vC=_.PY().resolve(_.SU(_.wJ));
vC&&J(vC.isKeyBoardInUse())},ph=function(){J(!1)};
_.Xi("yt-player-subscribe",function(vC){var qM=n();qM&&vC===F.data().channelId&&AEK(W.value,!0,qM)});
_.Xi("yt-player-unsubscribe",function(vC){var qM=n();qM&&vC===F.data().channelId&&AEK(W.value,!1,qM)});
_.Xi("yt-update-subscribe-button-action",function(vC){vC=_.e(vC,RwM);var qM=n();qM&&vC&&vC.channelId===F.data().channelId&&AEK(W.value,!!vC.subscribed,qM)});
_.kN(function(){W.value&&(W.value.addEventListener("focusin",Yc),W.value.addEventListener("focusout",ph));var vC=_.q0(_.HP,function(){BC()});
C(!0);_.lu(function(){_.HP.cancelJob(vC);W.value&&(W.value.removeEventListener("focusin",Yc),W.value.removeEventListener("focusout",ph))})});
var lS=function(){var vC,qM,ur;if(ur=!((vC=n())==null||!vC.subscribed))vC=!!F.data().disableNotificationBell,ur=(qM=M())==null?void 0:qM.state,ur=!vC&&!!ur;return ur},Or=function(){var vC;
return!((vC=n())==null?0:vC.subscribed)},X1=function(){var vC,qM;
if(qM=Or()){qM=!!F.data().disableNotificationBell;var ur=(vC=M())==null?void 0:vC.state;qM=!qM&&!!ur}return qM},MM={},nB={};
return _.a("yt-subscribe-button-view-model",{class:_.xx(F.className,"ytSubscribeButtonViewModelHost",(MM.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var vC,qM;return!((vC=n())==null||!vC.subscribed)&&((qM=F.animateWidth)==null?void 0:qM.call(F))&&k()},MM.ytSubscribeButtonViewModelHostHidden=function(){var vC;
return!((vC=n())==null?0:vC.subscribed)&&F.data().hideWhenUnsubscribed},MM)),
el:W,"on:yt-service-request-sent":bS},_.a(rEE,{backgroundLottieRef:y,foregroundLottieRef:z,wrapperClass:_.xx("ytSubscribeButtonViewModelAnimatedActionWrapper",(nB.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var vC;return((vC=F.animateWidth)==null?void 0:vC.call(F))&&k()},nB.ytSubscribeButtonViewModelStaticWidth=function(){var vC;
return!((vC=F.animateWidth)==null?0:vC.call(F))},nB)),
disableAnimation:Y},_.a("div",{el:V,class:"ytSubscribeButtonViewModelContainer"},_.a(_.XU,{data:h,icon:function(){return _.a(_.p,{cond:lS,then:function(){var vC=function(){var qM;return Df$((qM=M())==null?void 0:qM.state)};
return _.a(_.p,{cond:function(){return Y()||vC()!=="NOTIFICATIONS_NONE"},
then:function(){return _.a(_.P7,{icon:vC})},
else:function(){return _.a(fVC,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:I})}})}})},
secondaryIconName:function(){return lS()?"EXPAND":void 0}}))),_.a("div",{el:d,
class:"ytSubscribeButtonViewModelInvisible"},_.a(_.p,{cond:function(){var vC;return((vC=F.animateWidth)==null?void 0:vC.call(F))&&!Y()&&!S()},
then:function(){return _.a(_.XU,{data:_.bu(function(){var vC;return qdf({model:F.data(),subscribed:Or(),isOverlay:!((vC=F.isOverlay)==null||!vC.call(F)),element:W,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var vC;return X1()?Df$((vC=M())==null?void 0:vC.state):void 0},
secondaryIconName:function(){return X1()?"EXPAND":void 0}})}})))},"ua");
_.pb.idomCompat=!0;var wXC=_.G(function(F){var W=F.data;var V=_.QE(REW,function(){return W().subscriptionStateEntityKey});
return _.a(_.p,{cond:function(){var d=W(),y=V();return!d.hideWhenUnsubscribed||(y==null?0:y.subscribed)?_.e(W().button,_.g2):void 0},
then:function(d){return _.a("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.a(_.xm,{data:d,buttonOverrides:function(){return{toggled:!0}}}))}})},"va");
wXC.idomCompat=!0;var Gfh,hI;Gfh=_.G(function(F){return _.a(_.Vw,{data:function(){return F.actionRow().actions}},{buttonViewModel:function(W){var V=W.data;
return _.a(hI,{isRow:F.isRow,isIconOnlyButton:function(){return NI9(V())},
useIntrinsicWidth:F.useIntrinsicWidth},_.a(_.xm,{data:V}))},
subscribeButtonViewModel:function(W){return _.a(hI,{isRow:F.isRow},_.a(_.pb,{data:W.data,isOverlay:!1,animateWidth:function(){return!F.isRow()}}))},
downloadButtonViewModel:function(W){var V=W.data;return _.a(hI,{isRow:F.isRow,isIconOnlyButton:function(){return!!V().playlistId}},_.a(DfE,{data:V}))},
submitButtonViewModel:function(W){var V=W.data;return _.a(hI,{isRow:F.isRow,isIconOnlyButton:function(){var d=V();return NI9(_.e(d==null?void 0:d.button,_.g2))}},_.a(AEM,{data:V}))},
toggleButtonViewModel:function(W){var V=W.data;return _.a(hI,{isRow:F.isRow,isIconOnlyButton:function(){var d=V();return NI9(_.e(d.isToggled?d.toggledButtonViewModel:d.defaultButtonViewModel,_.g2))}},_.a(_.mW,{data:V}))},
subscribePlusButtonViewModel:function(W){return _.a(hI,{isRow:F.isRow},_.a(wXC,{data:W.data}))}})},"wa");
hI=_.G(function(F){var W={};return _.a("div",{class:_.xx("ytFlexibleActionsViewModelAction",(W.ytFlexibleActionsViewModelActionRowAction=F.isRow,W.ytFlexibleActionsViewModelActionIntrinsicWidth=F.useIntrinsicWidth,W.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,W.ytFlexibleActionsViewModelActionIconOnlyButton=F.isIconOnlyButton,W))},F.children)},"xa");
_.qw=_.G(function(F){var W=function(){var d;return((d=F.layout)==null?void 0:d.call(F))===1},V={};
return _.a("yt-flexible-actions-view-model",{class:_.xx("ytFlexibleActionsViewModelHost",F.className,(V.ytFlexibleActionsViewModelInline=function(){return!W()},V.ytFlexibleActionsViewModelScrollable=function(){return F.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},V))},_.a(_.uj,{each:function(){return F.data().actionsRows||[]}},function(d){return _.a(_.p,{cond:W,
then:function(){return _.a("div",{class:"ytFlexibleActionsViewModelActionRow"},_.a(Gfh,{actionRow:d,isRow:W,useIntrinsicWidth:function(){return!!F.data().respectActionIntrinsicWidth}}))},
else:function(){return _.a(Gfh,{actionRow:d,isRow:W})}})}))},"ya");_.Na(_.qw,"yt-flexible-actions-view-model",{props:{data:_.Hm,layout:_.Hm,justifyContentOverride:_.Hm,className:_.Hm}});_.RB=_.G(function(F){var W=_.QE(_.pQ,function(){var y;return(y=F.data().dislikeEntityKey)!=null?y:""}),V=_.bu(function(){var y=W();
return y?y.likeStatus==="DISLIKE":_.e(F.data().toggleButtonViewModel,_.Kj).isToggled},void 0,"fNr9he"),d=_.bu(function(){return Object.assign({},_.e(F.data().toggleButtonViewModel,_.Kj),{isToggled:V()})},void 0,"AezoCc");
return _.a("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.a(_.mW,{data:d,buttonShapeOverrides:F.buttonShapeOverrideables,onToggle:function(y){var z=W();z&&y!==(z.likeStatus==="DISLIKE")&&z.key&&_.l5(_.Yj("likeStatusEntity",z.key,{likeStatus:y?"DISLIKE":"INDIFFERENT",hadUserInteraction:y}))}}))},"za");
_.RB.idomCompat=!0;_.bx=_.G(function(F){var W=_.T("web_supports_animations_api"),V=tyc(function(R){var b=Y();if(!R){var g,K;return{numberText:(K=b==null?void 0:(g=b.likeCountIfIndifferent)==null?void 0:g.content)!=null?K:"",numberValue:Number(b==null?void 0:b.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var C;g=(b==null?void 0:(C=b.likeCountIfIndifferent)==null?void 0:C.content)!==R.numberText;if(n()||!g)return R;var k;return{numberText:(b==null?void 0:(k=b.likeCountIfIndifferent)==null?void 0:k.content)||
"",numberValue:Number(b==null?void 0:b.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!b}}),d=tyc(function(R){var b=Y();
if(!R){var g,K;return{numberText:(K=b==null?void 0:(g=b.likeCountIfLiked)==null?void 0:g.content)!=null?K:"",numberValue:Number(b==null?void 0:b.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var C;g=(b==null?void 0:(C=b.likeCountIfIndifferent)==null?void 0:C.content)!==R.numberText;if(n()||!g)return R;var k;return{numberText:(b==null?void 0:(k=b.likeCountIfLiked)==null?void 0:k.content)||"",numberValue:Number(b==null?void 0:b.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!b}}),y=_.L(_.Y$(void 0,
void 0,"xYSlUe")),z=y.next().value,I=y.next().value,n=z,M=_.QE(_.pQ,function(){var R,b;
return(b=(R=F.data())==null?void 0:R.likeStatusEntityKey)!=null?b:""}),Y=_.QE(Trr,function(){var R,b;
return((R=F.likeCountEntity)==null?void 0:(b=R.call(F))==null?void 0:b.key)||""}),h=_.bu(function(){var R;
return((R=M())==null?void 0:R.likeStatus)==="LIKE"},void 0,"DG5Osd"),q=function(){var R;
return W&&!((R=F.likeCountEntity)==null||!R.call(F))};
return _.a("like-button-view-model",{class:_.xx("ytLikeButtonViewModelHost",F.className)},_.a(_.mW,{data:function(){var R=Object,b=R.assign,g;var K=_.e((g=F.data())==null?void 0:g.toggleButtonViewModel,_.Kj);return b.call(R,{},K||{},{isToggled:h()})},
buttonShapeOverrides:F.buttonShapeOverrideables,animatedTextPropsDefault:function(){return q()?V():void 0},
animatedTextPropsToggled:function(){return q()?d():void 0},
onToggle:function(R){fVL(R,M(),n(),I)},
style:function(){var R;return((R=F.disableIconAnimation)==null?0:R.call(F))?void 0:{animateIcon:"true"}}}))},"Aa");
_.bx.idomCompat=!0;var $ff=_.G(function(F){var W=function(){return _.e(F.data().likeButtonViewModel,_.gX)},V=function(){var y;
return((y=W())==null?void 0:y.likeStatusEntityKey)||""},d=_.bu(function(){var y,z;
var I=(z=_.QE(_.pQ,V)())!=null?z:(y=W())==null?void 0:y.likeStatusEntity;y=F.data();var n;y=(y==null?void 0:(n=y.timedAnimationData)==null?void 0:n.animationTiming)||[];return{uniqueId:"like-dislike",timings:y,enabled:(I==null?void 0:I.likeStatus)==="INDIFFERENT"&&y.length>0,experimentEnabled:y.length>0}},void 0,"zZ3GQb");
return _.a("segmented-like-dislike-button-view-model",{class:_.xx("ytSegmentedLikeDislikeButtonViewModelHost",F.className),"button-renderer":!0},_.a(bAD,{settings:d},_.a("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.a(_.p,{cond:W,then:function(y){return _.a(_.bx,{data:y,likeCountEntity:function(){return F.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.T("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.a(_.p,{cond:function(){return _.e(F.data().dislikeButtonViewModel,_.u6)},
then:function(y){return _.a(_.RB,{data:y,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"Ba");
$ff.idomCompat=!0;_.Na($ff,"segmented-like-dislike-button-view-model",{props:{data:_.Hm,className:_.Hm}});var UfB=_.G(function(F){var W=F.data;var V=F.className;var d=F.setMinWidth;var y=F.forceIconOnly;var z=_.DO("account-link-button-view-model"),I=_.QE(_.wXL,function(){var R;return(R=W().accountLinkStatusEntityKey)!=null?R:""}),n=_.QE(_.wXL,function(){var R;
return(R=W().accountLinkStatusSecondaryEntityKey)!=null?R:""}),M=function(){if(!_.T("web_account_link_secondary_killswitch")){var R,b;
return((R=I())==null?void 0:R.linked)||((b=n())==null?void 0:b.linked)}var g;return(g=I())==null?void 0:g.linked};
_.k$(function(){var R=I();if(R){var b=t6D(new cHT,vLE(new x1h,!!R.linked));_.cI().then(function(g){g&&(g.setAccountLinkState(_.ZN(b.JSC$12631_serializeBinary(),4)),g.updateAccountLinkingConfig(!!R.linked))})}},"IvZF7");
var Y=function(){return _.e(W().toggleButtonViewModel,_.Kj)};
_.Xi("yt-signal-action-show-account-link-dialog",function(){if(Y()){var R=M()?Y().toggledButtonViewModel:Y().defaultButtonViewModel;R=_.e(R,_.g2);var b;if((b=I())==null?0:b.isWarning){b=_.e(W().warningButtonViewModel,_.g2);if(!b){_.Xd(Error("Fh"));return}R=b}var g;(b=_.pd((g=R)==null?void 0:g.onTap))&&_.SN([b],z.value)}else _.Xd(Error("Gh"))});
var h=function(){var R=Y();return Object.assign({},R,{isToggled:M()})},q=function(){return(y==null?0:y())?{iconPosition:"icon-only"}:{}};
return _.a("account-link-button-view-model",{class:_.xx("ytwAccountLinkButtonViewModelHost",V,function(){return(d==null?0:d())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:z,"button-renderer":!0},_.a("div",null,_.a(_.p,{cond:function(){var R;if((R=I())==null?0:R.isWarning)return(R=_.e(W().warningButtonViewModel,_.g2))||_.Xd(Error("Fh")),R},
then:function(R){return _.a(_.xm,{data:R,buttonOverrides:q})},
else:function(){return _.a(_.mW,{data:h,buttonShapeOverrides:q})}})))},"Da");_.Na(UfB,"account-link-button-view-model",{props:{data:_.Hm,className:_.Cd,setMinWidth:_.Cd,forceIconOnly:_.Cd}});_.Ix("menuRenderer","menuRenderer","ytd-menu-renderer");
var OAT={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"}},
XXS=_.T("web_fix_missing_action_buttons")?100:200,Tv=function(){var F=_.w.apply(this,arguments)||this;F.safeArea=!_.T("kevlar_flex_menu_safe_area_killswitch");F.tonalOverride=!1;F.threeDotSize="M";F.isOverlay=!1;F.useOverlayDark=!1;F.topLevelIconsOnly=!1;F.JSC$15076_lastWidth=0;F.maybeUpdateFlexibleMenu=function(){_.T("web_fix_missing_action_buttons")?requestAnimationFrame(F.maybeUpdateFlexibleMenuImpl):F.maybeUpdateFlexibleMenuImpl()};
F.maybeUpdateFlexibleMenuImpl=function(){var W;if((W=F.data)!=null&&W.flexibleItems){F.maybeFlushDebouncer();W=F.hostElement.clientWidth;var V=W>F.JSC$15076_lastWidth,d,y=((d=F.topLevelButtonsContainer)==null?void 0:d.scrollHeight)||0,z;d=((z=F.flexibleItemButtonsContainer)==null?void 0:z.scrollHeight)||0;z=F.hostElement.scrollHeight>Math.max(y,d)+8;V?(F.resetFlexibleItems(),F.JSC$15076_lastWidth=F.hostElement.clientWidth,F.maybeUpdateFlexibleMenu()):z&&(F.shrinkFlexibleMenu(),F.JSC$15076_lastWidth=
W)}};
F.computeThreeDotButtonShape=function(){if(F.tonalOverride)return Object.assign({},{onTap:function(){F.onOverflowTap()},
iconPosition:"icon-only",style:F.isOverlay?F.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:F.threeDotSize,state:"active",accessibilityLabel:F.computeAccessibilityLabel(F.data)},F.threeDotButtonOverride)};
F.onOverflowTap=function(){var W,V,d,y,z,I,n,M,Y,h,q;_.m(function(R){switch(R.nextAddress){case 1:if((W=F.data)==null?0:W.fetchMenuCommand)return V=_.PY().resolve(_.Tc),V.resolveCommand(F.data.fetchMenuCommand,{form:{element:F.hostElement}}),R.return();if(((d=F.data)==null?0:d.isDisabled)&&((y=F.data)==null?0:y.disabledCommand))return _.ZQ(F.data.disabledCommand,F.hostElement),R.return();z=F.createMenuRendererVe();I={items:F.items};if((n=F.data)==null?0:n.menuPopupAccessibility)I.menuPopupAccessibility=
F.data.menuPopupAccessibility;if((M=F.data)==null?0:M.footer)I.footer=F.data.footer;Y={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:I},veData:z}};h=_.PY().resolve(_.aB);if(!_.T("ytd-menu-singleton-sheet-killswitch")){R.jumpTo(2);break}return R.yield(h.openSheet({openPopupActionCommand:Y},F.hostElement),3);case 3:return R.return();case 2:return R.yield(h.isSheetOpen(),4);case 4:return(q=R.yieldResult)?R.yield(h.closeSheet(),0):R.yield(h.openSheet({openPopupActionCommand:Y},F.hostElement),
0)}})};
return F};
_.u(Tv,_.w);_.B=Tv.prototype;_.B.updateButtonOverrides=function(){if(!_.T("menu_renderer_label_update_upkillswitch")){var F=_.OA(this.hostElement).querySelector("yt-button-view-model");F&&(F.buttonOverrides=this.buttonOverrides)}};
_.B.computeHasItems=function(){var F;return((F=this.topLevelButtonData)==null?void 0:F.length)||this.hasFlexibleItems};
_.B.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.B.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.cc(this.hostElement,{"--ytd-menu-renderer-button-color":_.iz(this.data.iconColor)}))};
_.B.onStamperFinished=function(){this.JSC$15076_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.B.setupFlexibleMenu=function(){var F=this,W;(W=this.data)!=null&&W.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.tU(this.maybeUpdateFlexibleMenu,XXS,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){F.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))};
_.B.maybeFlushDebouncer=function(){if(_.T("web_replace_formatted_with_attributed_string")){var F;(F=this.topLevelButtons)==null||F.forEach(function(V){var d;(V=(d=V.getElementsByTagName("yt-attributed-string"))==null?void 0:d[0])&&LjY(V)});
var W;(W=this.flexibleItemButtons)==null||W.forEach(function(V){var d;(V=(d=V.getElementsByTagName("yt-attributed-string"))==null?void 0:d[0])&&LjY(V)})}};
_.B.resetFlexibleItems=function(){var F;if((F=this.data)!=null&&F.flexibleItems){_.T("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var W;this.flexAsTopLevelButtons=(W=this.data.flexibleItems)==null?void 0:W.map(function(V){return _.e(V,_.jvC).topLevelButton});
_.T("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.B.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.B.shrinkFlexibleMenu=function(){var F;(F=this.flexAsTopLevelButtons)!=null&&F.length&&(this.flexAsTopLevelButtons=[].concat(_.Pd(this.flexAsTopLevelButtons.slice(0,-1))))};
_.B.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:OAT,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:OAT,events:!0}}};
_.B.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.B.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.B.detached=function(){this.icon="MORE_VERT"};
_.B.computeTopLevelButtonData=function(F){if(!F)return[];var W;F=(W=F==null?void 0:F.topLevelButtons)!=null?W:[];return _.MP.unsafeClone([].concat(_.Pd(F)))};
_.B.computeItems=function(F,W){if(!F)return[];var V=[];if(W){var d=(F.flexibleItems||[]).map(function(I){return _.e(I,_.jvC)});
d=_.L(d);for(var y=d.next();!y.done;y=d.next())y=y.value,W.includes(y.topLevelButton)||(y=y.menuItem)&&V.push(y)}var z;F=(z=F==null?void 0:F.items)!=null?z:[];return[].concat(_.Pd(V),_.Pd(F))};
_.B.computeMenuActive=function(F,W){return F||W};
_.B.onPopupOpened=function(){this.overlayOpen=!0;_.On(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.B.onPopupClosed=function(){this.overlayOpen=!1;_.On(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.B.onPopupCanceled=function(){this.overlayOpen=!1;_.On(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.B.computeAccessibilityLabel=function(F){return this.get("accessibility.accessibilityData.label",F)};
_.B.isHidden=function(F,W){return this.tonalOverride||!F?!0:F.fetchMenuCommand||F.isDisabled&&F.disabledCommand?!1:!(W==null?0:W.length)};
_.B.isModernOverflowHidden=function(F,W){return this.tonalOverride&&F?F.fetchMenuCommand?!1:!(W==null?0:W.length):!0};
_.B.createMenuRendererVe=function(){var F=this.data.trackingParams,W=_.is(),V=_.a3();return F&&W&&V?(F=_.sf(F),V=_.Et(7591),_.T("combine_ve_grafts")?_.S6(_.dB(),V,F):_.eM(W,F,V),V):null};
_.S0.Object.defineProperties(Tv.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.flexAsTopLevelButtons)==null||!F.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
Tv.prototype.onPopupCanceled=Tv.prototype.onPopupCanceled;Tv.prototype.onPopupClosed=Tv.prototype.onPopupClosed;Tv.prototype.onPopupOpened=Tv.prototype.onPopupOpened;Tv.prototype.tonalOverrideChanged=Tv.prototype.tonalOverrideChanged;Tv.prototype.resetFlexibleItems=Tv.prototype.resetFlexibleItems;Tv.prototype.setupFlexibleMenu=Tv.prototype.setupFlexibleMenu;Tv.prototype.iconButtonColorChanged=Tv.prototype.iconButtonColorChanged;Tv.prototype.updateButtonOverrides=Tv.prototype.updateButtonOverrides;
_.x([_.D(_.fO),_.E("design:type",Object)],Tv.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Tv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Tv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#button-shape"),_.E("design:type",HTMLElement)],Tv.prototype,"buttonShape",void 0);_.x([_.Qo("#button"),_.E("design:type",Object)],Tv.prototype,"button",void 0);
_.x([_.N(),_.E("design:type",Object)],Tv.prototype,"data",void 0);_.x([_.N({computed:"computeTopLevelButtonData(data)"}),_.E("design:type",Array)],Tv.prototype,"topLevelButtonData",void 0);_.x([_.N(),_.E("design:type",Array)],Tv.prototype,"flexAsTopLevelButtons",void 0);_.x([_.N({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.E("design:type",Array)],Tv.prototype,"items",void 0);_.x([_.N({value:"MORE_VERT"}),_.E("design:type",String)],Tv.prototype,"icon",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tv.prototype,"safeArea",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.E("design:type",Boolean)],Tv.prototype,"menuActive",void 0);_.x([_.N(),_.E("design:type",Boolean)],Tv.prototype,"menuFocused",void 0);_.x([_.N({value:"bottom"}),_.E("design:type",String)],Tv.prototype,"buttonTooltipPosition",void 0);_.x([_.N(),_.E("design:type",Boolean)],Tv.prototype,"overlayOpen",void 0);
_.x([_.N({value:!0}),_.E("design:type",Boolean)],Tv.prototype,"forceIconButton",void 0);_.x([_.N(),_.E("design:type",Boolean)],Tv.prototype,"styleActionButton",void 0);_.x([_.N(),_.E("design:type",Boolean)],Tv.prototype,"disableTextTransformOnButtons",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tv.prototype,"tonalOverride",void 0);_.x([_.N(),_.E("design:type",Object)],Tv.prototype,"threeDotSize",void 0);
_.x([_.N(),_.E("design:type",Object)],Tv.prototype,"threeDotButtonOverride",void 0);_.x([_.N(),_.E("design:type",Object)],Tv.prototype,"isOverlay",void 0);_.x([_.N(),_.E("design:type",Object)],Tv.prototype,"useOverlayDark",void 0);_.x([_.N({computed:"computeButtonOverride(tonalOverride)"}),_.E("design:type",Object)],Tv.prototype,"buttonOverride",void 0);_.x([_.N(),_.E("design:type",Boolean)],Tv.prototype,"minimizePipBreakages",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Tv.prototype,"hasCustomIconColor",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("flexAsTopLevelButtons"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tv.prototype,"hasFlexibleItems",null);_.x([_.N({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.E("design:type",Boolean)],Tv.prototype,"hasItems",void 0);_.x([_.N(),_.E("design:type",Object)],Tv.prototype,"topLevelIconsOnly",void 0);
_.x([_.Jw("topLevelIconsOnly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"updateButtonOverrides",null);_.x([_.A("topLevelIconsOnly"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tv.prototype,"buttonOverrides",null);_.x([_.Qo("#top-level-buttons-computed"),_.E("design:type",HTMLElement)],Tv.prototype,"topLevelButtonsContainer",void 0);_.x([_.F5(".top-level-buttons > *"),_.E("design:type",Array)],Tv.prototype,"topLevelButtons",void 0);
_.x([_.Qo("#flexible-item-buttons"),_.E("design:type",HTMLElement)],Tv.prototype,"flexibleItemButtonsContainer",void 0);_.x([_.F5("#flexible-item-buttons > *"),_.E("design:type",Array)],Tv.prototype,"flexibleItemButtons",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"iconButtonColorChanged",null);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"setupFlexibleMenu",null);_.x([_.dT("topLevelIconsOnly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"resetFlexibleItems",null);_.x([_.Jw("tonalOverride"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"tonalOverrideChanged",null);
_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"onPopupOpened",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"onPopupClosed",null);_.x([_.Pc("yt-popup-canceled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tv.prototype,"onPopupCanceled",null);
_.O(Tv,"ytd-menu-renderer",function(){if(sHS===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);sHS=F}F=sHS;return F},{mode:2});var xfE;var vSB;_.ec=_.G(function(F){var W=F.data;var V=function(){if(W().icon)a:{var y={iconName:W().icon};for(var z=_.PY().resolve(_.Ph),I=_.L([12,24]),n=I.next();!n.done;n=I.next()){var M=n.value;n=Object.assign({},y,{iconStyle:"youtube_fill",iconSize:M});M=Object.assign({},y,{iconStyle:"youtube_outline",iconSize:M});if(z.resolveIcon(n)){y=n;break a}if(z.resolveIcon(M)){y=M;break a}}y=void 0}else y=void 0;return y};
F={};var d={};return _.a("badge-shape",{class:_.xx("yt-badge-shape",function(){return xf$(W().type)},(F["yt-badge-shape--overlay"]=function(){return W().isOverlay},F["yt-badge-shape--ads-include-dot"]=function(){return W().adsIncludeDot},F["yt-badge-shape--thumbnail-badge"]=function(){a:switch(W().type){case 17:case 18:case 19:var y=!0;
break a;default:y=!1}return y},F["yt-badge-shape--status-badge"]=function(){a:switch(W().type){case 12:case 13:case 14:case 15:case 16:var y=!0;
break a;default:y=!1}return y},F["yt-badge-shape--no-text"]=function(){return!W().text},F["yt-badge-shape--modern"]=function(){return W().modern||_.T("web_modern_badge_shape")},F["yt-badge-shape--typography"]=function(){a:{var y=W();
if(y.shouldInheritTypography)switch(y.type){case 0:case 1:case 9:y=!0;break a;default:y=!1}else y=!1}return!y},F)),
style:_.Si({"background-color":function(){var y;return(y=W().customColors)==null?void 0:y.backgroundColor}}),
role:function(){return W().accessibilityText?"img":void 0},
"aria-label":function(){return W().accessibilityText}},_.a(_.p,{cond:function(){return W().animation},
then:function(y){return _.a(_.J$,{className:"yt-badge-shape__icon",data:y,animationName:function(){return y().animationConfig.name||""}})}}),_.a(_.p,{cond:function(){var y;
return V()&&!((y=W())==null?0:y.animation)},
then:function(){return _.a("div",{class:"yt-badge-shape__icon"},_.a(_.ox,{data:function(){return V()}}))}}),_.a("div",{class:_.xx("yt-badge-shape__text",(d["yt-badge-shape__text--clip-text-overflow"]=function(){return W().clipTextOverflow},d["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(W().numBadgesInRow||0)>1},d))},function(){var y;
return(y=W())==null?void 0:y.text}))},"Ea");
_.ec.idomCompat=!0;_.Na(_.ec,"badge-shape",{props:{data:_.Hm}});var gP=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");F.animated=_.T("animated_live_badge_icon");F.useBadgeShape=_.T("web_badge_shape_defrag");return F};
_.u(gP,_.w);_.B=gP.prototype;_.B.addTooltips=function(){for(var F=_.OA(this.hostElement).querySelectorAll(".badge"),W=0,V;V=F[W++];){var d=this.repeatElement.itemForElement(V);V=_.OA(V);V.lastChild&&V.lastChild.is==="tp-yt-paper-tooltip"&&V.removeChild(V.lastChild);if(d=d.metadataBadgeRenderer&&d.metadataBadgeRenderer.tooltip){var y=_.km("tp-yt-paper-tooltip");(0,_.EA)(y).textContent=d;y.setAttribute("position","top");y.setAttribute("aria-hidden","true");V.appendChild(y)}}};
_.B.badgesChanged=function(){var F=this;_.Dy().parkOrScheduleJob(function(){F.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.B.standaloneRoundedBadgeChanged=function(){var F=this.useRoundedBadge?this.useRoundedBadge:void 0;F&&(this.useRoundedBadge=F)};
_.B.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.B.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.B.computeStyle=function(F){_.T("kevlar_ytb_live_badges")&&F==="BADGE_STYLE_TYPE_LIVE_NOW"&&(F="badge-style-type-live-now-alternate");return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeRole=function(F){return this.computeAriaLabel(F)?"img":"status"};
_.B.computeAriaLabel=function(F){var W;return(F==null?void 0:(W=F.accessibilityData)==null?void 0:W.label)||(F==null?void 0:F.label)};
_.B.computeBadgeShape=function(F){if(F){var W,V;var d=OA9(F.style);var y=XX1(F.style),z=F.label,I=((W=F.accessibilityData)==null?void 0:W.label)||F.label;a:switch(F.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":W=!0;break a;default:W=!1}var n=(V=F.icon)==null?void 0:V.iconType;a:switch(F.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":F=!0;break a;default:F=!1}d={type:d,brNzRatingBadgeType:y,text:z,accessibilityText:I,
isOverlay:W,icon:n!=="PREMIUM"?n:void 0,modern:_.T("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:F}}else d={};return d};
_.B.updateComputedBadges=function(F,W,V){var d=this;(W=W?[W]:V?[V]:void 0)?this.computedBadges=W:this.computedBadges=F==null?void 0:F.filter(function(y){var z;if((z=y.metadataBadgeRenderer)==null?0:z.groups){z=!1;y=_.L(y.metadataBadgeRenderer.groups);for(var I=y.next();!I.done;I=y.next()){I=I.value;var n=void 0;z=z||((n=d.hiddenBadgeGroups)==null?void 0:n.includes(I))}return!z}return!0})};
_.B.useFilledIcons=function(F){return _.T("kevlar_system_icons")&&(F==="AUDIO_BADGE"||F==="CHECK_CIRCLE_THICK"||F==="OFFICIAL_ARTIST_BADGE"||F==="SPONSORSHIP_STAR"||F==="PERSON_RADAR_FILLED"||F==="PERSON_RADAR")};
_.B.computeBadgeShapeStyle=function(F){return this.useBadgeShape?F==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||F==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":F==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.B.computeIcon=function(F){var W,V;F=F==null?void 0:(W=F.metadataBadgeRenderer)==null?void 0:(V=W.icon)==null?void 0:V.iconType;if(F!=="PREMIUM"&&F)return _.SJ(F)};
_.B.computeStandaloneBadge=function(F){var W;F=F==null?void 0:(W=F.icon)==null?void 0:W.iconType;return F==="PREMIUM_STANDALONE"||F==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
gP.prototype.hiddenBadgeGroupsChanged=gP.prototype.hiddenBadgeGroupsChanged;gP.prototype.standaloneBadgeChanged=gP.prototype.standaloneBadgeChanged;gP.prototype.standaloneRoundedBadgeChanged=gP.prototype.standaloneRoundedBadgeChanged;gP.prototype.badgesChanged=gP.prototype.badgesChanged;_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"hidden",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],gP.prototype,"componentBehavior",void 0);
_.x([_.N(),_.E("design:type",Array)],gP.prototype,"badges",void 0);_.x([_.N(),_.E("design:type",Object)],gP.prototype,"topStandaloneBadge",void 0);_.x([_.N(),_.E("design:type",Object)],gP.prototype,"bottomStandaloneBadge",void 0);_.x([_.N(),_.E("design:type",Object)],gP.prototype,"computedBadges",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"mediumFontAdBadge",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"useRoundedBadge",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"largeFontAdBadge",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"overlayAd",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"overlayPremium",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"noDotAdBadge",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"collectionTruncate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"isThumbnailBadge",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gP.prototype,"wrapBadges",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Number)],gP.prototype,"numBadgesInRow",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gP.prototype,"systemIcons",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gP.prototype,"animated",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gP.prototype,"useBadgeShape",void 0);_.x([_.N({value:[]}),_.E("design:type",Array)],gP.prototype,"hiddenBadgeGroups",void 0);_.x([_.Qo("#repeat"),_.E("design:type",m5)],gP.prototype,"repeatElement",void 0);_.x([_.dT("badges"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gP.prototype,"badgesChanged",null);
_.x([_.dT("useRoundedBadge"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gP.prototype,"standaloneRoundedBadgeChanged",null);_.x([_.dT("topStandaloneBadge","bottomStandaloneBadge"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gP.prototype,"standaloneBadgeChanged",null);_.x([_.dT("hiddenBadgeGroups"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gP.prototype,"hiddenBadgeGroupsChanged",null);
_.x([_.pp({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],gP);
var EST=_.xf()(gP,"ytd-badge-supported-renderer",function(){if(vSB===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);vSB=F}F=vSB;return F},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:2});var ux=function(){var F=_.w.apply(this,arguments)||this;F.iconType="STAR";F.plaMedium=_.T("enable_pla_resizing_for_desktop_medium");F.plaLarge=_.T("enable_pla_resizing_for_desktop_large");F.plaExtraLarge=_.T("enable_pla_resizing_for_desktop_extra_large");F.standardizeIconSize=_.T("kevlar_system_icons");F.mediaHoverOverlayInitialVisibility=_.T("enable_top_landscape_image_button_command_web");F.noBottomMargin=!1;F.thumbnailObjectFit="CONTAIN";F.thumbnailFitHeight=!0;F.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return F};
_.u(ux,_.w);_.B=ux.prototype;_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.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"}}}};
_.B.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",ux.JSC$15089_DEFAULT_CLICK_LOCATION_BEHAVIOR,ux.JSC$15089_CLICK_LOCATION_ID_MAP))};
_.B.onTap=function(F){this.onTapOrClick(F)};
_.B.onTapOrClick=function(F){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,F,!1)};
_.B.updateMediaBackgroundImage=function(){var F=this.get("data.image.thumbnail.thumbnails");F&&(F=_.fd(F,0))&&_.cc(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+F+")"})};
_.B.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var F=0;F<this.data.impressionEndpoints.length;F++){var W=this.data.impressionEndpoints[F];W.clickTrackingParams&&delete W.clickTrackingParams;_.PY().resolve(_.Tc).resolveCommand(W,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var V;((V=this.data)==null?0:V.activeView)&&vW(this.activeView,this.data.activeView)}};
_.B.handleMuteAd=function(){};
_.B.attached=function(){var F=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(F.activeView)})};
_.B.detached=function(){_.T("stop_av_measurement_on_detach")&&E5(this.activeView)};
_.S0.Object.defineProperties(ux.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.titleText)return"";var W;return _.Qv("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((W=this.data)==null?void 0:W.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.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 F;return!((F=this.data)==null||!F.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"}}});
ux.prototype.onTap=ux.prototype.onTap;ux.prototype.dataChanged=ux.prototype.dataChanged;
ux.JSC$15089_CLICK_LOCATION_ID_MAP=_.T("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"]]);
ux.JSC$15089_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.T("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"}];_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ux.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ux.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.RS),_.E("design:type",Object)],ux.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],ux.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],ux.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.D([_.Pm.YtActionHandlerBehavior]),_.E("design:type",Object)],ux.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ux.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],ux.prototype,"clickCommand",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],ux.prototype,"miniMode",void 0);_.x([_.N(),_.E("design:type",String)],ux.prototype,"iconType",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ux.prototype,"plaMedium",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ux.prototype,"plaLarge",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ux.prototype,"plaExtraLarge",void 0);_.x([_.A("data.titleText"),_.E("design:type",String),_.E("design:paramtypes",[])],ux.prototype,"titleAriaLabel",null);_.x([_.A("data.rating"),_.E("design:type",Object),_.E("design:paramtypes",[])],ux.prototype,"getRating",null);_.x([_.A("data.price"),_.E("design:type",Object),_.E("design:paramtypes",[])],ux.prototype,"getPrice",null);
_.x([_.A("data.thirdLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],ux.prototype,"getThirdLine",null);_.x([_.A("data.fourthLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],ux.prototype,"getFourthLine",null);_.x([_.A("data.fifthLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],ux.prototype,"getFifthLine",null);_.x([_.A("getRating"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"computeRatingHidden",null);
_.x([_.A("getPrice"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"computePriceHidden",null);_.x([_.A("getThirdLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"computeThirdLineHidden",null);_.x([_.A("getFourthLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"computeFourthLineHidden",null);_.x([_.A("getFifthLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"computeFifthLineHidden",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.energyIcon"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"hasEnergyIcon",null);_.x([_.A("computePriceHidden","computeRatingHidden"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"computeSecondaryTextHidden",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ux.prototype,"standardizeIconSize",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ux.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ux.prototype,"noBottomMargin",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.layout"),_.E("design:type",String),_.E("design:paramtypes",[])],ux.prototype,"layout",null);_.x([_.A("data.layout"),_.E("design:type",Object),_.E("design:paramtypes",[])],ux.prototype,"mediaThumbnailWidth",null);
_.x([_.A("layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ux.prototype,"useRoundedBadge",null);_.x([_.N(),_.E("design:type",String)],ux.prototype,"thumbnailObjectFit",void 0);_.x([_.N(),_.E("design:type",Object)],ux.prototype,"thumbnailFitHeight",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ux.prototype,"dataChanged",null);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ux.prototype,"onTap",null);_.x([_.pp({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],ux);
_.O(ux,"ytd-display-ad-renderer",function(){if(xfE!==void 0)return xfE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xfE=F},{mode:1});var cEu;var tmC;var Sdu;var vSh=new Map;var Ppm=!1;var Kb=function(){var F=_.w.apply(this,arguments)||this;F.DEFAULT_TOOLTIP_OFFSET="10";F.TOOLTIP_OFFSET_NO_BANNER="-8";F.badges=null;F.noEndpoints=!1;F.wrapText=!1;F.forceVerified=!1;F.tooltipPosition="top";F.compactStyle=!1;F.height=0;F.lineHeight=0;return F};
_.u(Kb,_.w);_.B=Kb.prototype;_.B.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.B.attached=function(){var F=this;this.observer=new MutationObserver(function(W,V){F.handleResized();V.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.B.detached=function(){this.observer&&this.observer.disconnect()};
_.B.logTooltipEvent=function(){_.T("kevlar_wiz_tooltip_event_killswitch")||Ppm||(_.ES9("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),Ppm=!0)};
_.B.handleWindowResized=function(){this.handleResized()};
_.B.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")))};
_.B.onHeightChanged=function(){if(this.verified){var F=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.wp("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=F:this.textContainerEl.style.marginRight=F}};
_.B.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.wp("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.B.handleResized=function(){var F=this;this.verified&&_.HP.addLowPriorityJob(function(){F.fitBackgroundToText();var W=getComputedStyle(F.hostElement).lineHeight;W&&(W=W.match(/\d+/))&&W.length&&(F.lineHeight=Number(W[0]));F.height=F.lineHeight&&!F.wrapText?F.lineHeight:F.textEl.offsetHeight})};
_.B.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var F=document.createRange(),W=_.OA(this.textEl).children;W.length>0?F.selectNodeContents(W[0]):F.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(F.getBoundingClientRect().width)+"px"}};
_.B.computeChannelBadgeStyle=function(F){var W;if((F==null?0:(W=F.runs)==null?0:W.length)&&F.runs[0].textColor)return"--ytd-badge-icon-color:"+_.iz(F.runs[0].textColor)+";"};
_.S0.Object.defineProperties(Kb.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!(!this.forceVerified&&this.get("badges.0.metadataBadgeRenderer.style")!=="BADGE_STYLE_TYPE_UNIFIED_VERIFIED")}},
hideBadges:{configurable:!0,enumerable:!0,get:function(){return this.verified||!this.badges||this.badges.length===0}},
formattedName:{configurable:!0,enumerable:!0,get:function(){return typeof this.channelName==="string"?_.DZ(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var F=this.get("badges.0.metadataBadgeRenderer.tooltip");if(F)return F}return _.A2(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
Kb.prototype.onLineHeightChanged=Kb.prototype.onLineHeightChanged;Kb.prototype.onHeightChanged=Kb.prototype.onHeightChanged;Kb.prototype.onChannelNameChanged=Kb.prototype.onChannelNameChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Kb.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"badges",void 0);_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"channelName",void 0);
_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"noEndpoints",void 0);_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"wrapText",void 0);_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"forceVerified",void 0);_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"tooltipPosition",void 0);_.x([_.N(),_.E("design:type",String)],Kb.prototype,"tooltip",void 0);_.x([_.N(),_.E("design:type",Boolean)],Kb.prototype,"hasChannelArt",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kb.prototype,"compactStyle",void 0);_.x([_.Qo("#text-container"),_.E("design:type",HTMLElement)],Kb.prototype,"textContainerEl",void 0);_.x([_.Qo("#text"),_.E("design:type",Object)],Kb.prototype,"textEl",void 0);_.x([_.Qo("#verified-tooltip"),_.E("design:type",HTMLElement)],Kb.prototype,"verifiedTooltip",void 0);_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"height",void 0);
_.x([_.N(),_.E("design:type",Object)],Kb.prototype,"lineHeight",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("badges","forceVerified"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kb.prototype,"verified",null);_.x([_.A("badges","verified"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kb.prototype,"hideBadges",null);_.x([_.A("channelName"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kb.prototype,"formattedName",null);
_.x([_.A("badges","verified","formattedName"),_.E("design:type",String),_.E("design:paramtypes",[])],Kb.prototype,"tooltipText",null);_.x([_.A("hasChannelArt"),_.E("design:type",String),_.E("design:paramtypes",[])],Kb.prototype,"tooltipOffset",null);_.x([_.Jw("channelName"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kb.prototype,"onChannelNameChanged",null);
_.x([_.Jw("height"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kb.prototype,"onHeightChanged",null);_.x([_.Jw("lineHeight","height"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kb.prototype,"onLineHeightChanged",null);_.x([_.pp({is:"ytd-channel-name",disableElementRegistration:!0})],Kb);
_.O(Kb,"ytd-channel-name",function(){if(Sdu!==void 0)return Sdu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Sdu=F},{mode:2});var Hv=function(){var F=_.w.apply(this,arguments)||this;F.standardizeIconSize=_.T("kevlar_system_icons");return F};
_.u(Hv,_.w);Hv.prototype.basicPaletteChanged=function(){var F;(F=this.data.color)!=null&&F.basicColorPaletteData&&_.BI(this.hostElement,this.data.color.basicColorPaletteData)};
Hv.prototype.useFilledIcons=function(F){return _.T("kevlar_system_icons")&&(F==="CHECK_CIRCLE_THICK"||F==="OFFICIAL_ARTIST_BADGE")};
_.S0.Object.defineProperties(Hv.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return this.data.authorCreator||((F=this.data)==null?void 0:(W=F.color)==null?void 0:(V=W.basicColorPaletteData)==null?void 0:V.backgroundColor)}}});
Hv.prototype.basicPaletteChanged=Hv.prototype.basicPaletteChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Hv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Hv.prototype,"standardizeIconSize",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.authorUnifiedVerified"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hv.prototype,"verified",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hv.prototype,"creator",null);_.x([_.Jw("data.color.basicColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hv.prototype,"basicPaletteChanged",null);_.x([_.pp({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Hv);
_.O(Hv,"ytd-author-comment-badge-renderer",function(){if(tmC!==void 0)return tmC;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tmC=F},{mode:1});var JEi;var DS=function(){return _.w.apply(this,arguments)||this};
_.u(DS,_.w);DS.prototype.computeThumbnailWidth=function(F){if(F==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],DS.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],DS.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],DS.prototype,"icon",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],DS.prototype,"surface",void 0);
_.x([_.N({reflectToAttribute:!0,value:_.T("enable_shrink_image_size_on_web_posts_singleton")}),_.E("design:type",Boolean)],DS.prototype,"searchSxsUx",void 0);_.x([_.N({reflectToAttribute:!0,value:_.T("enable_community_page_on_desktop")}),_.E("design:type",Boolean)],DS.prototype,"useSmallerPostImageAttachments",void 0);_.x([_.pp({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],DS);
_.O(DS,"ytd-backstage-image-renderer",function(){if(JEi!==void 0)return JEi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return JEi=F},{mode:1});var ZAS;var AI=function(){var F=_.w.apply(this,arguments)||this;F.isLoading=!1;F.selectedItemIndex=-1;return F};
_.u(AI,_.w);_.B=AI.prototype;_.B.computeIsChannelOwner=function(F){if(!F)return!0;F=F[0];return!(F&&(F.signinEndpoint||F.selectServiceEndpoint))};
_.B.computeIsImagePoll=function(F){return(F==null?void 0:F.type)==="POLL_TYPE_IMAGE"};
_.B.computeIsTotalVotesDisabled=function(F){return!(F==null?0:F.totalVotes)};
_.B.thumbnailSrc=function(F){var W,V,d,y;return(F==null?0:(W=F.thumbnails)==null?0:(V=W[0])==null?0:V.url)?_.Jy((d=F.thumbnails)==null?void 0:(y=d[0])==null?void 0:y.url):void 0};
_.B.progressWidth=function(F){return"width:"+(F?F*100:0)+"%;"};
_.B.textAreaWidth=function(F){return this.isImagePoll?null:"width:"+(F?F*100:0)+"%;"};
_.B.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.B.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var F=this.data.choices,W=0;W<F.length;W++)if(F[W].selected){this.selectedItemIndex=W;break}};
_.B.onPopupClosed=function(F,W){F=Number(this.pollVotes.selected);W.confirmed&&(this.selectChoice(F,!1),_.XY(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.B.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.B.onYtCommentPollRevert=function(F,W){W&&(this.selectChoice(W.selectedChoiceIndex,!0),this.set("data.totalVotes",W.totalVotes))};
_.B.onYtServiceRequestSent=function(F,W){if(W.actions)for(F=0;F<W.actions.length;F++){var V=W.actions[F];_.e(V,yz)&&this.set("data.totalVotes",_.e(V,yz).totalVotes)}};
_.B.onYtServiceRequestCompleted=function(F){var W=this.get("detail.data.actionResults.0.feedback",F);F=this.get("detail.data.actionResults.0.status",F);if(W==="FEEDBACK_DESELECT"||W==="FEEDBACK_SELECT")this.isLoading=!1,F==="STATUS_FAILED"?_.On(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.B.getEndpoint=function(F,W){return W===F?this.data.choices[W].deselectServiceEndpoint||null:this.data.choices[F].selectServiceEndpoint||null};
_.B.selectChoice=function(F,W){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var V=0;V<this.data.choices.length;V++){var d;if(F===this.selectedItemIndex){var y=!1;var z=d=null}else d=(y=V===F)?this.data.choices[V].voteRatioIfSelected:this.data.choices[V].voteRatioIfNotSelected,z=y?this.data.choices[V].votePercentageIfSelected:this.data.choices[V].votePercentageIfNotSelected;this.set("data.choices."+V+".voteRatio",d);
this.set("data.choices."+V+".votePercentage",z);this.set("data.choices."+V+".selected",y)}W||(this.isLoading=!0,(W=this.getEndpoint(F,this.selectedItemIndex))&&_.PY().resolve(_.Tc).resolveCommand(W,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===F?-1:F};
_.S0.Object.defineProperties(AI.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
AI.prototype.onYtServiceRequestCompleted=AI.prototype.onYtServiceRequestCompleted;AI.prototype.onYtServiceRequestSent=AI.prototype.onYtServiceRequestSent;AI.prototype.onYtCommentPollRevert=AI.prototype.onYtCommentPollRevert;AI.prototype.onPopupClosed=AI.prototype.onPopupClosed;AI.prototype.dataChanged=AI.prototype.dataChanged;_.x([_.D(_.HF),_.E("design:type",Object)],AI.prototype,"paperItemBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],AI.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],AI.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],AI.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],AI.prototype,"isLoading",void 0);_.x([_.N({computed:"computeIsChannelOwner(data.choices)"}),_.E("design:type",Boolean)],AI.prototype,"isChannelOwner",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.E("design:type",Boolean)],AI.prototype,"isImagePoll",void 0);_.x([_.N({computed:"computeIsTotalVotesDisabled(data)"}),_.E("design:type",Boolean)],AI.prototype,"isTotalVotesDisabled",void 0);_.x([_.N(),_.E("design:type",Object)],AI.prototype,"previousPollInfo",void 0);_.x([_.N(),_.E("design:type",Object)],AI.prototype,"selectedItemIndex",void 0);_.x([_.Qo("#poll-votes"),_.E("design:type",Object)],AI.prototype,"pollVotes",void 0);
_.x([_.A("isChannelOwner"),_.E("design:type",Object),_.E("design:paramtypes",[])],AI.prototype,"endpointStyle",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AI.prototype,"dataChanged",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],AI.prototype,"onPopupClosed",null);
_.x([_.Pc("yt-comment-poll-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],AI.prototype,"onYtCommentPollRevert",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],AI.prototype,"onYtServiceRequestSent",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],AI.prototype,"onYtServiceRequestCompleted",null);_.x([_.pp({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],AI);
_.O(AI,"ytd-backstage-poll-renderer",function(){if(ZAS!==void 0)return ZAS;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" aria-selected$="[[item.selected]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ZAS=F},{mode:2});var QHS;var FpS={autoplay:!1,loop:!1},Wpr={simpleText:""},jc=function(){var F=_.w.apply(this,arguments)||this;F.isLoading=!1;F.usesPanelLockup=!1;F.selectedItemIndex=-1;F.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},FpS,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});F.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},FpS,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});F.correctnessAnimationProps=[];F.correctnessAnimationRefs=[];return F};
_.u(jc,_.w);_.B=jc.prototype;_.B.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.B.computeIsChannelOwner=function(F){if(!F)return!0;F=F[0];return!(F&&(F.signinEndpoint||F.selectServiceEndpoint))};
_.B.computeIsTotalVotesDisabled=function(F){return!(F==null?0:F.totalVotes)};
_.B.computeIsImageQuiz=function(F){return(F==null?void 0:F.type)==="POLL_TYPE_IMAGE"};
_.B.onExplanationChanged=function(){this.expander.reset()};
_.B.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var F=this.data.choices;if(F){this.maybeInitializeQuizLotties(F);for(var W=0;W<F.length;W++)if(F[W].isSelected||this.isChannelOwner&&F[W].isCorrect){this.selectedItemIndex=W;return}this.selectedItemIndex=-1}}};
_.B.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var F=this.selectedItemIndex,W=Number(this.quizVotes.selected);this.selectChoice(W);this.sendVoteAction(W,F);this.quizVotes.selected=-1;var V;F=!((V=this.data)==null?0:V.enableAnimation);this.maybePlayAnswerAnimations(F)}};
_.B.onYtCommentPollRevert=function(F,W){W&&(this.selectChoice(W.selectedChoiceIndex),this.set("data.totalVotes",W.totalVotes))};
_.B.onYtServiceRequestSent=function(F,W){if(W.actions)for(F=_.L(W.actions),W=F.next();!W.done;W=F.next())(W=_.e(W.value,yz))&&this.set("data.totalVotes",W.totalVotes)};
_.B.onYtServiceRequestCompleted=function(F){var W=this.get("detail.data.actionResults.0.feedback",F);F=this.get("detail.data.actionResults.0.status",F);if(W==="FEEDBACK_DESELECT"||W==="FEEDBACK_SELECT")this.isLoading=!1,F==="STATUS_FAILED"?_.On(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.B.getAnimationPropsForChoiceIndex=function(F,W){return W[F]};
_.B.maybePlayAnswerAnimations=function(F){F=F===void 0?!1:F;var W;if((W=this.data)!=null&&W.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){W=_.L(this.correctnessAnimationRefs);for(var V=W.next();!V.done;V=W.next()){var d=void 0,y=void 0;(d=V.value)==null||(y=d.lottieEl)==null||y.stop()}if(!(this.selectedItemIndex<0)){W=0;F&&(W=this.isCorrect?37:25);var z,I;(z=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(I=z.lottieEl)==null||I.goToAndPlay(F?W:0,!0);if(!(this.isCorrect||
(z=this.data.choices.findIndex(function(h){return h.isCorrect}),z<0))){var n,M;
(M=(n=this.correctnessAnimationRefs[z])==null?void 0:n.lottieEl)==null||M.goToAndPlay(37,!0);var Y;n=(Y=this.fadeContainers)==null?void 0:Y.item(z);!F&&n&&this.fadeIn(n)}}}};
_.B.thumbnailSrc=function(F){var W,V,d,y;return(F==null?0:(W=F.thumbnails)==null?0:(V=W[0])==null?0:V.url)?_.Jy((d=F.thumbnails)==null?void 0:(y=d[0])==null?void 0:y.url):void 0};
_.B.a11yVotedText=function(F,W){var V,d,y=((V=this.data)==null?void 0:(d=V.correctVotedText)==null?void 0:d.simpleText)||"",z,I;V=((z=this.data)==null?void 0:(I=z.votedText)==null?void 0:I.simpleText)||"";if(!W)return"";var n,M;if((n=this.data)==null?0:(M=n.choices)==null?0:M[F].isCorrect)return y;var Y,h;return((Y=this.data)==null?0:(h=Y.choices)==null?0:h[F].isSelected)?V:""};
_.B.getEndpoint=function(F,W){return W===F?this.data.choices[F].deselectServiceEndpoint||null:this.data.choices[F].selectServiceEndpoint||null};
_.B.sendVoteAction=function(F,W){if(F=this.getEndpoint(F,W))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(F)};
_.B.selectChoice=function(F){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var W=0;W<this.data.choices.length;W++)this.set("data.choices."+W+".isSelected",F===this.selectedItemIndex?!1:W===F);this.selectedItemIndex=this.selectedItemIndex===F?-1:F};
_.B.maybeInitializeQuizLotties=function(F){var W=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=F.map(function(V){return{animationConfig:V.isCorrect?W.baseCorrectLottiePlayerAnimationConfig:W.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){W.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(V){return V.animationRef||{}})};
_.B.fadeIn=function(F){F.classList.add("fade-in");_.Uf(_.HP,function(){F.classList.remove("fade-in")},900)};
_.S0.Object.defineProperties(jc.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.A2(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 F,W;return((F=this.data)==null?void 0:(W=F.choices)==null?void 0:W.some(function(V){return V.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null||!F.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?Wpr:this.data.choices[this.selectedItemIndex].explanation||Wpr}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null||!F.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
jc.prototype.onYtServiceRequestCompleted=jc.prototype.onYtServiceRequestCompleted;jc.prototype.onYtServiceRequestSent=jc.prototype.onYtServiceRequestSent;jc.prototype.onYtCommentPollRevert=jc.prototype.onYtCommentPollRevert;jc.prototype.dataChanged=jc.prototype.dataChanged;jc.prototype.onExplanationChanged=jc.prototype.onExplanationChanged;_.x([_.D(_.HF),_.E("design:type",Object)],jc.prototype,"paperItemBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jc.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],jc.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.C_.YtTaskEmitterBehavior),_.E("design:type",Object)],jc.prototype,"ytTaskEmitterBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],jc.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jc.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],jc.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Object)],jc.prototype,"usesPanelLockup",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.E("design:type",Boolean)],jc.prototype,"isChannelOwner",void 0);_.x([_.N({computed:"computeIsTotalVotesDisabled(data)"}),_.E("design:type",Boolean)],jc.prototype,"isTotalVotesDisabled",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.E("design:type",Boolean)],jc.prototype,"isImageQuiz",void 0);_.x([_.N(),_.E("design:type",Object)],jc.prototype,"previousQuizInfo",void 0);_.x([_.N(),_.E("design:type",Object)],jc.prototype,"selectedItemIndex",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data","usesPanelLockup"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],jc.prototype,"shouldUseModernUi",null);
_.x([_.F5(".fade-container"),_.E("design:type",Object)],jc.prototype,"fadeContainers",void 0);_.x([_.N(),_.E("design:type",Array)],jc.prototype,"correctnessAnimationProps",void 0);_.x([_.A("explanation","showCorrectAnswer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],jc.prototype,"showExplanation",null);_.x([_.A("isChannelOwner","isAttempted"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],jc.prototype,"showCorrectAnswer",null);
_.x([_.A("isChannelOwner","isAttempted","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],jc.prototype,"isQuizAnsweringDisabled",null);_.x([_.A("isQuizAnsweringDisabled"),_.E("design:type",Object),_.E("design:paramtypes",[])],jc.prototype,"endpointStyle",null);_.x([_.A("data","selectedItemIndex"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],jc.prototype,"isAttempted",null);
_.x([_.A("data","selectedItemIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],jc.prototype,"explanation",null);_.x([_.A("data","selectedItemIndex"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],jc.prototype,"isCorrect",null);_.x([_.Qo("ytd-expander"),_.E("design:type",Object)],jc.prototype,"expander",void 0);_.x([_.Qo("#quiz-votes"),_.E("design:type",Object)],jc.prototype,"quizVotes",void 0);
_.x([_.Jw("explanation"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jc.prototype,"onExplanationChanged",null);_.x([_.Jw("data","isChannelOwner"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jc.prototype,"dataChanged",null);_.x([_.Pc("yt-comment-quiz-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],jc.prototype,"onYtCommentPollRevert",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],jc.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],jc.prototype,"onYtServiceRequestCompleted",null);_.x([_.pp({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],jc);
_.O(jc,"ytd-backstage-quiz-renderer",function(){if(QHS!==void 0)return QHS;var F=document.createElement("template");_.H(F,'\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="correctness-lottie style-scope ytd-backstage-quiz-renderer" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]">\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return QHS=F},{mode:1});var VXT;var rP=function(){return _.w.apply(this,arguments)||this};
_.u(rP,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rP.prototype,"data",void 0);_.x([_.pp({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],rP);
_.O(rP,"ytd-post-uploaded-video-renderer",function(){if(VXT!==void 0)return VXT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return VXT=F},{mode:1});var dZm;var Cb=function(){return _.w.apply(this,arguments)||this};
_.u(Cb,_.w);Cb.prototype.useFilledIcons=function(F){return F==="SPONSORSHIP_STAR"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Cb.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Cb.prototype,"data",void 0);_.x([_.pp({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],Cb);
var yCS=_.xf()(Cb,"ytd-sponsors-only-badge-renderer",function(){if(dZm===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);dZm=F}F=dZm;return F},{allowedProps:["data"],
mode:1});var zRT;var k_=function(){return _.w.apply(this,arguments)||this};
_.u(k_,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],k_.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],k_.prototype,"data",void 0);_.x([_.pp({is:"ytd-child-video-renderer",disableElementRegistration:!0})],k_);
_.O(k_,"ytd-child-video-renderer",function(){if(zRT!==void 0)return zRT;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return zRT=F},{mode:1});var o4E;var sEB;var lx=function(){var F=_.w.apply(this,arguments)||this;F.size=0;F.fallbackImageSize={height:void 0,width:9999};F.webModernCollections=!1;return F};
_.u(lx,_.w);_.B=lx.prototype;_.B.computeBlurredImageSize=function(F){return F?{height:F*2,width:F*2}:this.fallbackImageSize};
_.B.computeImageSize=function(F){return F?{height:F,width:F}:this.fallbackImageSize};
_.B.computeObjectFit=function(F){return F?"FILL":"CONTAIN"};
_.B.computePreserve=function(F){return F?!0:!1};
_.B.setBackground=function(){var F,W;if((F=this.data)==null?0:(W=F.thumbnail)==null?0:W.sampledThumbnailColor)F=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+F.red+","+F.green+","+F.blue+",1)"};
lx.prototype.setBackground=lx.prototype.setBackground;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lx.prototype,"ytRendererBehavior",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],lx.prototype,"watchFeedThumbnail",void 0);_.x([_.N(),_.E("design:type",Object)],lx.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],lx.prototype,"size",void 0);
_.x([_.N({computed:"computeBlurredImageSize(size)"}),_.E("design:type",Object)],lx.prototype,"blurredImageSize",void 0);_.x([_.N({computed:"computeImageSize(size)"}),_.E("design:type",Object)],lx.prototype,"imageSize",void 0);_.x([_.N({computed:"computePreserve(size)"}),_.E("design:type",String)],lx.prototype,"preserve",void 0);_.x([_.N({computed:"computeObjectFit(size)"}),_.E("design:type",String)],lx.prototype,"objectFit",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lx.prototype,"webModernCollections",void 0);_.x([_.Jw("data.thumbnail.sampledThumbnailColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lx.prototype,"setBackground",null);_.x([_.pp({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],lx);
_.O(lx,"ytd-playlist-custom-thumbnail-renderer",function(){if(sEB!==void 0)return sEB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return sEB=F},{mode:1});var BhS;var Nw=function(){return _.w.apply(this,arguments)||this};
_.u(Nw,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Nw.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Nw.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],Nw.prototype,"width",void 0);_.x([_.pp({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],Nw);
_.O(Nw,"ytd-playlist-video-thumbnail-renderer",function(){if(BhS!==void 0)return BhS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return BhS=F},{mode:1});var LpT;var fb=function(){return _.w.apply(this,arguments)||this};
_.u(fb,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fb.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fb.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],fb.prototype,"width",void 0);_.x([_.pp({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],fb);
_.O(fb,"ytd-show-custom-thumbnail-renderer",function(){if(LpT!==void 0)return LpT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return LpT=F},{mode:1});var IvS;var wP=function(){return _.w.apply(this,arguments)||this};
_.u(wP,_.w);wP.prototype.useFilledIcons=function(F){return F==="MUSIC"||F==="COURSE"};
wP.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=Yz(this.overlayColor,"0.8");else if(this.overlayColor){var F=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+F.red+","+F.green+","+F.blue+",0.8)"}};
_.S0.Object.defineProperties(wP.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)}}});
wP.prototype.overlayColorChanged=wP.prototype.overlayColorChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wP.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],wP.prototype,"overlayColor",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.icon","data.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],wP.prototype,"overlayStyle",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.icon","data.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],wP.prototype,"overlayTextStyle",null);_.x([_.Jw("overlayColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wP.prototype,"overlayColorChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],wP);
_.O(wP,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(IvS!==void 0)return IvS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return IvS=F},{mode:1});var n4B;var Gv=function(){var F=_.w.apply(this,arguments)||this;F.active=!1;return F};
_.u(Gv,_.w);Gv.prototype.computeIsSpinnerHidden=function(F){return(F==null?void 0:F.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
Gv.prototype.computeOverlayIcon=function(F){return(F==null?void 0:F.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(F==null?void 0:F.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Gv.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Gv.prototype,"active",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],Gv);
_.O(Gv,"ytd-thumbnail-overlay-downloading-renderer",function(){if(n4B!==void 0)return n4B;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return n4B=F},{mode:1});var mZi;var $_=function(){return _.w.apply(this,arguments)||this};
_.u($_,_.w);_.S0.Object.defineProperties($_.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$_.prototype,"data",void 0);_.x([_.A("data.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],$_.prototype,"text",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],$_);
_.O($_,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(mZi!==void 0)return mZi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return mZi=F},{mode:1});var avB,ifD=function(){if(avB!==void 0)return avB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return avB=F};var UR=function(){return _.w.apply(this,arguments)||this};
_.u(UR,_.w);_.S0.Object.defineProperties(UR,{template:{configurable:!0,enumerable:!0,get:function(){return ifD()}}});
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],UR.prototype,"animateEqualizer",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],UR);_.xf()(UR,"ytd-thumbnail-overlay-equalizer",function(){return ifD()},{allowedProps:["animateEqualizer"],
mode:1});var MXE;var OR=function(){var F=_.w.apply(this,arguments)||this;F.nowPlayingBadge=_.T("web_now_playing_badge");F.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return F};
_.u(OR,_.w);OR.prototype.activeChanged=function(){var F=this;_.T("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.ce(this,function(){_.On(F.hostElement,"yt-playlist-lockup-now-playing-active",F)})};
OR.prototype.onMiniplayerPlayStateChanged=function(F){var W,V=(W=_.e(_.VI().currentEndpoint,_.H6))==null?void 0:W.videoId;this.isVideoPlaying=F&&(_.T("web_limit_now_playing_animation_killswitch")||this.videoId===V)};
OR.prototype.activeChanged=OR.prototype.activeChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OR.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],OR.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OR.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],OR.prototype,"isVideoPlaying",void 0);_.x([_.N(),_.E("design:type",String)],OR.prototype,"videoId",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],OR.prototype,"equalizerOnly",void 0);_.x([_.N(),_.E("design:type",Boolean)],OR.prototype,"isActive",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],OR.prototype,"nowPlayingBadge",void 0);_.x([_.Jw("isActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OR.prototype,"activeChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],OR);
_.O(OR,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(MXE!==void 0)return MXE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return MXE=F},{mode:1});var YPC;var XM=function(){return _.w.apply(this,arguments)||this};
_.u(XM,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XM.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XM.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],XM);
_.O(XM,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(YPC!==void 0)return YPC;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return YPC=F},{mode:2});var prh;var x_=function(){return _.w.apply(this,arguments)||this};
_.u(x_,_.w);x_.prototype.onDurationChanged=function(){var F,W;_.OA(this.hostElement).querySelector("#progress").style.width=((W=(F=this.data)==null?void 0:F.percentDurationWatched)!=null?W:0)+"%"};
x_.prototype.onDurationChanged=x_.prototype.onDurationChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],x_.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],x_.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],x_.prototype,"isLive",void 0);_.x([_.Jw("data.percentDurationWatched"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],x_.prototype,"onDurationChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],x_);
_.O(x_,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(prh!==void 0)return prh;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return prh=F},{mode:1});var hRT;var vv=function(){var F=_.w.apply(this,arguments)||this;F.bottomPanel=!1;F.richGridOverlay=!1;F.watchFeedOverlay=!1;F.isCompact=!1;return F};
_.u(vv,_.w);vv.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.S0.Object.defineProperties(vv.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.icon)==null?void 0:W.iconType)==="PLAY_ALL"&&_.T("kevlar_system_icons")}}});
vv.prototype.widthChanged=vv.prototype.widthChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vv.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],vv.prototype,"width",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],vv.prototype,"bottomPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],vv.prototype,"richGridOverlay",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],vv.prototype,"watchFeedOverlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],vv.prototype,"isCompact",void 0);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vv.prototype,"isIconFilled",null);_.x([_.Jw("width","watchFeedOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vv.prototype,"widthChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],vv);
_.O(vv,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(hRT!==void 0)return hRT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return hRT=F},{mode:1});var qPM;var RRu=["CLIP","SHORTS"],ER=function(){var F=_.w.apply(this,arguments)||this;F.animated=_.T("animated_live_badge_icon");F.hasIcon=!1;F.updateTimerIntervalId=0;F.timeSinceLive=0;return F};
_.u(ER,_.w);_.B=ER.prototype;_.B.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.B.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.B.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.B.hasIconOrText=function(){var F,W;return!!(((F=this.data)==null?0:F.icon)||((W=this.data)==null?0:W.text))};
_.B.initializeLiveBadgeTimer=function(){var F=this,W,V=(W=this.liveBadgeData)==null?void 0:W.startTimestampSec;if(V&&this.canShowLiveBadgeTimer()){var d;W=Number((d=this.liveBadgeData)==null?void 0:d.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(V);this.updateTimerIntervalId=_.sm(function(){F.canShowLiveBadgeTimer()?F.timeSinceLive++:(F.timeSinceLive=0,window.clearInterval(F.updateTimerIntervalId))},W)}else this.timeSinceLive=0};
_.B.canShowLiveBadgeTimer=function(){var F=Date.now(),W,V;return F<(Number((W=this.liveBadgeData)==null?void 0:W.endTimestampSec)-1)*1E3&&F>Number((V=this.liveBadgeData)==null?void 0:V.startTimestampSec)*1E3};
_.S0.Object.defineProperties(ER.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.cEm(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 F;return(F=this.data)==null?void 0:F.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 RRu.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
ER.prototype.initializeLiveBadgeTimer=ER.prototype.initializeLiveBadgeTimer;ER.prototype.dataChanged=ER.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ER.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ER.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],ER.prototype,"icon",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ER.prototype,"animated",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.E("design:type",Boolean)],ER.prototype,"hideTimeStatus",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ER.prototype,"hasIcon",void 0);_.x([_.N(),_.E("design:type",Object)],ER.prototype,"timeSinceLive",void 0);_.x([_.A("data","timeSinceLive"),_.E("design:type",Object),_.E("design:paramtypes",[])],ER.prototype,"badgeShapeData",null);
_.x([_.A("data","overlayType"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ER.prototype,"hideBadgeShape",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ER.prototype,"dataChanged",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.style"),_.E("design:type",Object),_.E("design:paramtypes",[])],ER.prototype,"overlayStyle",null);
_.x([_.A("data.liveBadgeData"),_.E("design:type",Object),_.E("design:paramtypes",[])],ER.prototype,"liveBadgeData",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.type"),_.E("design:type",Object),_.E("design:paramtypes",[])],ER.prototype,"overlayType",null);_.x([_.A("overlayType","overlayStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ER.prototype,"useFilledIcon",null);
_.x([_.dT("liveBadgeData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ER.prototype,"initializeLiveBadgeTimer",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],ER);
_.O(ER,"ytd-thumbnail-overlay-time-status-renderer",function(){if(qPM!==void 0)return qPM;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qPM=F},{mode:2});var bfr;var cv=function(){return _.w.apply(this,arguments)||this};
_.u(cv,_.w);cv.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"}}}}};
cv.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(F){if(this.hasPlaybackProgressBar)return{percentDurationWatched:F.percentDurationWatched}};
cv.prototype.computeHasPlaybackProgressBar=function(F){return!!F.percentDurationWatched&&F.percentDurationWatched>0};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],cv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.E("design:type",Boolean)],cv.prototype,"hasPlaybackProgressBar",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],cv);
_.O(cv,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(bfr!==void 0)return bfr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return bfr=F},{mode:1});var Thf;var eRB=_.G(function(F){var W=F.data;var V=F.children;var d=function(){return!!W().doubleStack},y=function(){return!!W().includeStackHeight};
return _.a("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!W().experimentEnabled}},_.a(_.p,{cond:W,
then:function(){var z={};return _.a(_.WY,null,_.a(_.p,{cond:y,then:function(){var I={};return _.a("div",{class:_.xx("ytCollectionsStackSpacer",(I.ytCollectionsStackSpacerDoubleStack=d,I))})}}),_.a("div",{class:_.xx((z.ytCollectionsStackRelativeStack=y,z))},_.a(_.p,{cond:d,
then:function(){var I={};return _.a("div",{class:_.xx("ytCollectionsStackCollectionStack2",function(){return W().customClassName2ndStack},(I.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return W().enableResponsiveMode},I)),
style:_.Si({"background-color":function(){return Sdm(W())}})})}}),_.a("div",{class:_.xx("ytCollectionsStackCollectionStack1",function(){return W().customClassName1stStack},function(){return tmL(W().thumbnailSize?W().thumbnailSize:"medium")}),
style:_.Si({"background-color":function(){return Sdm(W())}})}),V))}}))},"Fa");_.Na(eRB,"yt-collections-stack",{props:{data:_.Hm}});var tI=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};F.webModernCollections=!1;F.isSearch=!1;F.isDoubleStack=!1;F.thumbnailSize="medium";return F};
_.u(tI,_.w);_.B=tI.prototype;
_.B.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]]"}}}}}};
_.B.getThumbnailDetails=function(F){if(F!=null&&F.thumbnailRenderer){var W=F.thumbnailRenderer,V;if((V=W.playlistVideoThumbnailRenderer)==null?0:V.thumbnail)return W.playlistVideoThumbnailRenderer.thumbnail;var d;if((d=W.playlistCustomThumbnailRenderer)==null?0:d.thumbnail)return W.playlistCustomThumbnailRenderer.thumbnail;F=F.thumbnailRenderer;var y;if((y=F.showCustomThumbnailRenderer)==null?0:y.thumbnail)return F.showCustomThumbnailRenderer.thumbnail}};
_.B.computeOverlayColor=function(F){var W,V;if((W=this.getThumbnailDetails(F))==null?0:(V=W.darkColorPalette)==null?0:V.section2Color)return this.getThumbnailDetails(F).darkColorPalette.section2Color;var d;return(d=this.getThumbnailDetails(F))==null?void 0:d.sampledThumbnailColor};
_.B.computeWebModernCollections=function(F){if(F==null||!F.thumbnailOverlays)return!1;F=_.L(F.thumbnailOverlays);for(var W=F.next();!W.done;W=F.next()){var V=void 0;if((V=W.value)==null?0:V.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.B.computeNavigationEndpoint=function(F){return A$K(F==null?void 0:F.navigationEndpoint)};
_.S0.Object.defineProperties(tI.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var F=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:F==null?void 0:F.sampledThumbnailColor,vibrantColorPalette:F==null?void 0:F.vibrantColorPalette,darkColorPalette:F==null?void 0:F.darkColorPalette,experimentEnabled:!0}}}});
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],tI.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tI.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(r1u),_.E("design:type",Object)],tI.prototype,"ytdThumbnailBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],tI.prototype,"componentBehavior",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],tI.prototype,"watchFeedThumbnail",void 0);_.x([_.N(),_.E("design:type",Number)],tI.prototype,"customThumbnailSize",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],tI.prototype,"hideAria",void 0);_.x([_.N(),_.E("design:type",Object)],tI.prototype,"data",void 0);_.x([_.N({computed:"computeOverlayColor(data)"}),_.E("design:type",Object)],tI.prototype,"overlayColor",void 0);
_.x([_.N({computed:"computeWebModernCollections(data)"}),_.E("design:type",Object)],tI.prototype,"webModernCollections",void 0);_.x([_.N({computed:"computeNavigationEndpoint(data)"}),_.E("design:type",Object)],tI.prototype,"computedNavigationEndpoint",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],tI.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],tI.prototype,"isDoubleStack",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],tI.prototype,"thumbnailSize",void 0);_.x([_.A("data","isDoubleStack","thumbnailSize"),_.E("design:type",Object),_.E("design:paramtypes",[])],tI.prototype,"collectionStack",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],tI);
_.O(tI,"ytd-playlist-thumbnail",function(){if(Thf!==void 0)return Thf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Thf=F},{mode:2});var g4T;_.Na(_.G(function(F){return _.a("yt-text-view-model",{class:_.xx("ytTextViewModelHost")},_.a(_.K_,{text:function(){return F.data().text}}))},"Ga"),"yt-text-view-model",{props:{data:_.Hm}});var Sc=function(){var F=_.w.apply(this,arguments)||this;F.noEndpoints=!1;F.amsterdamPostMvp=_.T("web_amsterdam_post_mvp_playlists");F.badges=[];F.transferState="TRANSFER_STATE_UNKNOWN";return F};
_.u(Sc,_.w);_.B=Sc.prototype;_.B.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.B.getMetadata=function(F){if(!F)return[];var W=[],V=F.shortViewCountText||F.viewCountText;V&&W.push(_.A2(V));F.publishedTimeText&&W.push(_.A2(F.publishedTimeText));F.upcomingEventData&&F.upcomingEventData.upcomingEventText&&W.push(_.BT(_.A2(F.upcomingEventData.upcomingEventText),Number(F.upcomingEventData.startTime)));return W};
_.B.observeDataForBylineSeparator=function(){this.data&&_.xz(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.B.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.iz(this.metadataColor)};
_.B.getSimpleString=function(F){return _.A2(F)};
_.B.isBylineHidden=function(F){return this.noByline||!((F==null?0:F.longBylineText)||(F==null?0:F.shortBylineText))};
_.B.isMetadataHidden=function(F){var W;return((W=this.getMetadata(F))==null?void 0:W.length)===0};
_.B.isBylineMetadataSeparatorHidden=function(F){return this.isMetadataHidden(F)||!this.shouldShowVideoInfo};
_.B.isLongByline=function(F,W){return W&&!(F==null||!F.longBylineText)};
_.S0.Object.defineProperties(Sc.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var F;return this.amsterdamPostMvp&&!((F=this.data)==null||!F.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 F;return!((F=this.data)==null||!F.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
Sc.prototype.metadataColorChanged=Sc.prototype.metadataColorChanged;Sc.prototype.observeDataForBylineSeparator=Sc.prototype.observeDataForBylineSeparator;_.x([_.D(_.hN),_.E("design:type",Object)],Sc.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Sc.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Sc.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Sc.prototype,"noEndpoints",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"isSlimShort",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"radioMeta",void 0);_.x([_.N({selector:_.YH}),_.E("design:type",Object)],Sc.prototype,"isGridViewEnabled",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"richMeta",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Sc.prototype,"amsterdamPostMvp",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Sc.prototype,"noByline",void 0);_.x([_.N({computed:"isLongByline(data, radioMeta)"}),_.E("design:type",Boolean)],Sc.prototype,"longByline",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"truncateMetadataLine",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"miniMode",void 0);_.x([_.N(),_.E("design:type",Number)],Sc.prototype,"metadataColor",void 0);
_.x([_.N(),_.E("design:type",Array)],Sc.prototype,"badges",void 0);_.x([_.N({selector:_.p9,selectorArgs:["data.videoId"]}),_.E("design:type",String)],Sc.prototype,"transferState",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"isDownloading",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Sc.prototype,"typographyBump",void 0);_.x([_.Qo("#metadata-line"),_.E("design:type",HTMLElement)],Sc.prototype,"metadataLine",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Sc.prototype,"observeDataForBylineSeparator",null);_.x([_.Jw("metadataColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Sc.prototype,"metadataColorChanged",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Sc.prototype,"shouldShowVideoInfo",null);
_.x([_.A("badges"),_.E("design:type",String),_.E("design:paramtypes",[])],Sc.prototype,"inlineBadgeClass",null);_.x([_.A("longByline"),_.E("design:type",String),_.E("design:paramtypes",[])],Sc.prototype,"longBylineClass",null);_.x([_.A("data","longByline"),_.E("design:type",Object),_.E("design:paramtypes",[])],Sc.prototype,"bylineText",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Sc.prototype,"hasAttributedBylineText",null);
_.x([_.A("isGridViewEnabled","data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Sc.prototype,"watchFeedBigThumbs",null);_.x([_.pp({is:"ytd-video-meta-block",disableElementRegistration:!0})],Sc);
_.O(Sc,"ytd-video-meta-block",function(){if(g4T!==void 0)return g4T;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return g4T=F},{mode:2});_.Ix("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Pv=function(){var F=_.w.apply(this,arguments)||this;F.displayItemCount=2;F.isBackstagePlaylist=!1;F.isPostCompactPlaylist=!1;F.shouldShowChannelThumbnail=!1;return F};
_.u(Pv,_.w);_.B=Pv.prototype;_.B.computeFirstVideos=function(F,W){return F===void 0||W===void 0?[]:F.slice(0,W)};
_.B.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var F=this.data.thumbnailRenderer;F.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",F.playlistVideoThumbnailRenderer.thumbnail);F.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",F.playlistCustomThumbnailRenderer.thumbnail)}};
_.B.computeThumbnailHeight=function(F,W,V,d,y){return d?y==="BIG"?280:y==="MASSIVE"?337:234:V?240:W?72:F?118:138};
_.B.computeThumbnailWidth=function(F,W,V,d,y){return d?y==="MEDIUM"?450:y==="BIG"?500:y==="MASSIVE"?600:420:V?360:W?128:F?210:246};
_.B.computeUseBiggerThumbs=function(F){return F&&_.T("enable_desktop_search_bigger_thumbs")};
_.B.computeShouldShowChannelThumbnail=function(F,W){return F&&!(W==null||!W.channelThumbnail)};
_.S0.Object.defineProperties(Pv.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
Pv.prototype.dataChanged=Pv.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],Pv.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Pv.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Pv.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Pv.prototype,"displayItemCount",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pv.prototype,"isBackstagePlaylist",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pv.prototype,"isPostCompactPlaylist",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Pv.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.E("design:type",Boolean)],Pv.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],Pv.prototype,"biggerThumbsStyle",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Pv.prototype,"isDownloads",void 0);_.x([_.N({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.E("design:type",Object)],Pv.prototype,"shouldShowChannelThumbnail",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pv.prototype,"dataChanged",null);
_.x([_.A("isSearch"),_.E("design:type",String),_.E("design:paramtypes",[])],Pv.prototype,"stackThumbnailSize",null);_.x([_.pp({is:"ytd-playlist-renderer",disableElementRegistration:!0})],Pv);
_.O(Pv,"ytd-playlist-renderer",function(){if(o4E===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);o4E=F}F=o4E;return F},{mode:1});var uZi;var Kpf;var JI=function(){var F=_.w.apply(this,arguments)||this;F.startX=0;return F};
_.u(JI,_.w);JI.prototype.onEndpointMouseDown=function(F){this.startX=F.clientX};
JI.prototype.onEndpointClick=function(F){this.startX!==F.clientX&&(F.preventDefault(),F.stopPropagation())};
JI.prototype.computeObjectFit=function(F){return F==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||F==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||F==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
JI.prototype.computeCardStyle=function(F){return F?F.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.S0.Object.defineProperties(JI.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.searchRefinementCardRendererStyle)==null?void 0:W.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}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],JI.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],JI.prototype,"data",void 0);_.x([_.N({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.E("design:type",Number)],JI.prototype,"objectFit",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.E("design:type",String)],JI.prototype,"cardStyle",void 0);
_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],JI.prototype,"roundContainer",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],JI.prototype,"isAlbumCard",null);_.x([_.A("data","isAlbumCard"),_.E("design:type",Object),_.E("design:paramtypes",[])],JI.prototype,"collectionStack",null);_.x([_.pp({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],JI);
_.O(JI,"ytd-search-refinement-card-renderer",function(){if(Kpf!==void 0)return Kpf;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Kpf=F},{mode:1});var Hfr;var ZS=function(){var F=_.w.apply(this,arguments)||this;F.isRichGrid=!1;return F};
_.u(ZS,_.w);_.x([_.N(),_.E("design:type",Object)],ZS.prototype,"data",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ZS.prototype,"componentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],ZS.prototype,"ytdReduxBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ZS.prototype,"isRichGrid",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],ZS.prototype,"miniMode",void 0);
_.x([_.pp({is:"ytd-game-details-renderer",disableElementRegistration:!0})],ZS);
_.O(ZS,"ytd-game-details-renderer",function(){if(Hfr!==void 0)return Hfr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Hfr=F},{mode:1});var DZD;var ACh;var Q6=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return F};
_.u(Q6,_.w);_.B=Q6.prototype;_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.B.currentStateData=function(F){var W=F||this.data;return W&&W.states&&W.currentStateId!=null?W.states.find(function(V){return V.stateId===W.currentStateId})||null:null};
_.B.currentStateRendererData=function(F){return(F=this.currentStateData(F))&&F.state&&F.state.buttonRenderer?F.state.buttonRenderer:null};
_.B.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())};
_.B.computeButtonIcon=function(F){F=this.currentStateRendererData(F);var W;return(F==null?0:(W=F.icon)==null?0:W.iconType)?F.icon.iconType.toLowerCase():null};
_.B.computeAccessibility=function(F){return(F=this.currentStateRendererData(F))&&F.accessibilityData?F.accessibilityData.accessibilityData||null:null};
_.B.computeButtonClass=function(F){var W=this.currentStateRendererData(F);if(!W)return"";F="";var V=W.style;V&&(F+=V.toLowerCase().replace(/_/g,"-")+" ");(W=W.size)&&(F+=W.toLowerCase().replace(/_/g,"-")+" ");return F.trim()};
_.B.computeServiceEndpoint=function(F){if(!F)return null;var W=F&&F.serviceEndpoint,V=this.get("command.commandMetadata.webCommandMetadata.sendPost",F);return W?W:V&&F.command?F.command:null};
_.B.computeBellMenuItemParams=function(F){var W;F=(W=_.e(F==null?void 0:F.command,_.tx))==null?void 0:W.commands;if(!F||F.length===0)return null;W=_.e(F[0],_.zF);var V,d;return(W==null?0:(V=W.popup)==null?0:(d=V.menuPopupRenderer)==null?0:d.items)?W.popup.menuPopupRenderer.items.map(function(y){return y.menuServiceItemRenderer.trackingParams}):null};
_.B.handleBellMenuOpenSelectedAction=function(F){var W=F.trackingParams,V=this.computeBellMenuItemParams(this.data);this.data&&W&&V&&V.includes(W)&&this.ytRenderButtonBehavior._setButtonIcon(F.icon.iconType.toLowerCase())};
_.B.onYtServiceRequestCompleted=function(F,W){(F=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",W))&&this.set("data",F)};
_.B.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.B.resetState=function(){this.set("data.currentStateId",3)};
_.B.onYtButtonTapHandler=function(){if(this.data){var F=this.currentStateRendererData(this.data);F&&this.ytRendererBehavior.logExplicitClick(F)}};
Q6.prototype.onYtServiceRequestError=Q6.prototype.onYtServiceRequestError;Q6.prototype.onYtServiceRequestCompleted=Q6.prototype.onYtServiceRequestCompleted;Q6.prototype.stateChanged=Q6.prototype.stateChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Q6.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Q6.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(dZ.YtRenderButtonBehavior),_.E("design:type",Object)],Q6.prototype,"ytRenderButtonBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Q6.prototype,"data",void 0);_.x([_.dT("data","data.currentStateId"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Q6.prototype,"stateChanged",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],Q6.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Q6.prototype,"onYtServiceRequestError",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],Q6);
_.O(Q6,"ytd-subscription-notification-toggle-button-renderer",function(){if(ACh!==void 0)return ACh;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return ACh=F},{mode:1});var jEB;var F_=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};F.tapHandler=function(){if(F.data){var W=F.currentStateRendererData();W&&F.ytRendererBehavior.logExplicitClick(W)}};
return F};
_.u(F_,_.w);_.B=F_.prototype;_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.B.currentStateData=function(){var F=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(W){return W.stateId===F.data.currentStateId})||null:null};
_.B.currentStateRendererData=function(){var F=this.currentStateData();return F&&F.state&&F.state.buttonRenderer?F.state.buttonRenderer:null};
_.B.computeAccessibilityLabel=function(){var F,W,V;return(F=this.currentStateRendererData())==null?void 0:(W=F.accessibilityData)==null?void 0:(V=W.accessibilityData)==null?void 0:V.label};
_.B.computeBellMenuItemParams=function(){var F,W,V=(W=_.e((F=this.data)==null?void 0:F.command,_.tx))==null?void 0:W.commands;if(!V||V.length===0)return null;F=_.e(V[0],_.zF);var d,y;return(F==null?0:(d=F.popup)==null?0:(y=d.menuPopupRenderer)==null?0:y.items)?F.popup.menuPopupRenderer.items.map(function(z){return z.menuServiceItemRenderer.trackingParams}):null};
_.B.handleBellMenuOpenSelectedAction=function(F){var W=F.trackingParams,V=this.computeBellMenuItemParams();if(this.data&&W&&V&&V.includes(W)&&(F==null||!F.isDisabled)){var d;((d=_.e(F.serviceEndpoint,_.P6))==null?void 0:d.signal)!=="CLIENT_SIGNAL"&&(this.icon=F.icon.iconType)}};
_.B.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.B.onYtServiceRequestCompleted=function(F,W){if(F=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",W))this.icon=void 0,this.set("data",F)};
_.B.onYtServiceRequestError=function(){this.icon=void 0};
_.S0.Object.defineProperties(F_.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var F=this.data,W=this.textLabel,V=this.hostElement,d=this.computeAccessibilityLabel(),y=this.tapHandler,z=this.isOverlay?"overlay":"mono",I=(F==null?0:F.disableButton)?"disabled":"active";W=W?_.ap(W):void 0;return{style:z,type:"tonal",state:I,size:"M",focused:!1,formattedButtonText:W,iconPosition:"leading-trailing",onTap:JEG(F,y,V),accessibilityLabel:d}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var F=this.currentStateRendererData(),W,V,d=(V=this.icon)!=null?V:F==null?void 0:(W=F.icon)==null?void 0:W.iconType;if(d)return _.SJ(d)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.secondaryIcon)==null?void 0:W.iconType;if(V)return _.SJ(V)}}});
F_.prototype.onYtServiceRequestError=F_.prototype.onYtServiceRequestError;F_.prototype.onYtServiceRequestCompleted=F_.prototype.onYtServiceRequestCompleted;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],F_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],F_.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],F_.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],F_.prototype,"textLabel",void 0);
_.x([_.N(),_.E("design:type",String)],F_.prototype,"icon",void 0);_.x([_.N(),_.E("design:type",Boolean)],F_.prototype,"isOverlay",void 0);_.x([_.A("data.*","textLabel"),_.E("design:type",Object),_.E("design:paramtypes",[])],F_.prototype,"computedButtonShape",null);_.x([_.A("data.*","icon"),_.E("design:type",Object),_.E("design:paramtypes",[])],F_.prototype,"computedIcon",null);_.x([_.A("computedIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],F_.prototype,"computedAnimateIcon",null);
_.x([_.A("data.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],F_.prototype,"computedSecondaryIcon",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],F_.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],F_.prototype,"onYtServiceRequestError",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],F_);_.O(F_,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(jEB!==void 0)return jEB;var F=document.createElement("template");_.H(F,'\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 jEB=F},{mode:2});var rCE;_.Na(rEE,"yt-animated-action",{props:{backgroundLottieRef:_.Hm,foregroundLottieRef:_.Hm,wrapperClass:_.Hm,disableAnimation:_.Hm},unsafeExternallySettableAttributes:new Set(["key"])});var WS=function(){var F=_.w.apply(this,arguments)||this;F.animatedActionEnabled=_.T("web_animated_actions");F.foregroundLottieRef={};F.backgroundLottieRef={};F.forceIconOnly=!1;F.showTextWhileAnimating=!1;F.keyboardFocused=!1;F.isAnimating=!1;F.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return F};
_.u(WS,_.w);_.B=WS.prototype;_.B.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.B.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]]"}}}}}};
_.B.attached=function(){this.keyboardFocused=!1};
_.B.onYtServiceRequestSent=function(F,W){(this.get("endpoint.subscribeEndpoint",W)||this.get("endpoint.unsubscribeEndpoint",W))&&this.updateSubscriptionState(!this.subscribed)};
_.B.onYtServiceRequestCompleted=function(F,W){(F=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",W.data))&&this.bellButton&&(this.bellButton.data=F)};
_.B.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.cc(this.hostElement)};
_.B.onPlayerSubscribe=function(F){this.isCompactRed()||F!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.B.onPlayerUnsubscribe=function(F){this.isCompactRed()||F!==this.data.channelId||this.updateSubscriptionState(!1)};
_.B.handleUpdateSubscribeButtonAction=function(F){F=_.e(F,RwM);var W;F&&F.channelId===((W=this.data)==null?void 0:W.channelId)&&this.updateSubscriptionState(!!F.subscribed)};
_.B.computeButtonStyle=function(F){return this.get("style.styleType",F)||null};
_.B.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.B.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.B.updateSubscriptionState=function(F){if(F!==this.subscribed){this.set("data.subscribed",F);var W,V=(W=this.data)==null?void 0:W.subscribedEntityKey;V&&this.ytdReduxBehavior.dispatch(_.yw("subscriptionStateEntity",V,{key:V,subscribed:F}));this.isCompactRed()||_.On(this.hostElement,"yt-subscription-changed",F);F||(_.XY(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!F),F&&this.hasBellButton&&this.startAnimation())}};
_.B.startAnimation=function(){var F=this;if(!this.isAnimating){var W=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var V;(V=this.backgroundLottieRef.lottieEl)==null||V.goToAndPlay(0);var d;(d=this.foregroundLottieRef.lottieEl)==null||d.goToAndPlay(0);_.HP.addJob(function(){F.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.HP.addJob(function(){F.updateContainerToFitContent(!!F.subscribed,!0)},2,1500);
_.HP.addJob(function(){F.isAnimating=!1},2,W)}};
_.B.maybeAnimateBellIcon=function(){var F=_.Xj(this.hostElement).querySelector("yt-animated-icon");if(F){var W;(W=F.animationRef.lottieEl)==null||W.goToAndPlay(0)}};
_.B.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.B.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.B.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var F;this.unsubscribedWidth=(F=this.subscribeButtonShape)==null?void 0:F.getBoundingClientRect().width}var W;this.subscribedWidth=(W=this.bellButton)==null?void 0:W.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.B.updateContainerToFitContent=function(F,W){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(F?(F=this.subscribedWidth,W=this.isAnimating&&!W,this.subscribedIconOnlyWidth===void 0||W||(F=this.subscribedIconOnlyWidth),this.hostElement.style.width=F+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.B.clearContainerSize=function(){this.hostElement.style.width=""};
_.B.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.B.maybeSetSubscribedButtonIconOnlyWidth=function(){var F=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 W;F.subscribedIconOnlyWidth=(W=F.bellButton)==null?void 0:W.getBoundingClientRect().width;requestAnimationFrame(function(){if(F.bellButton){var V;F.bellButton.textLabel=
(V=F.data)==null?void 0:V.subscribedButtonText}})})))};
_.S0.Object.defineProperties(WS.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 F;return(F=this.data)==null?void 0:F.subscribedButtonText}var W;return this.forceIconOnly?void 0:(W=this.data)==null?void 0:W.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var F,W,V=((F=this.data)==null?void 0:(W=F.timedAnimationData)==null?void 0:W.animationTiming)||[];return{uniqueId:"subscribe",timings:V,enabled:V.length>0&&!this.subscribed,experimentEnabled:V.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var F;return!this.subscribed&&((F=this.data)==null?void 0:F.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 F={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var W=F.renderer;var V=F.element;var d=F.subscribed;var y=F.commandController;var z=F.isOverlay;F=F.stopPropagation;var I=WpS(W,d);z&&(I.style="overlay");z=Object;var n=z.assign,M;a:switch((M=W.style)==null?void 0:M.styleType){case "COMPACT_GRAY":case "COMPACT_RED":M={size:"S"};break a;default:M={size:"M"}}var Y=Fp1(W,
d);var h=(h=d?W.subscribedButtonText:W.unsubscribedButtonText)?_.ap(h):void 0;return n.call(z,{},I,M,{focused:!1,toggled:d,accessibilityLabel:Y,formattedButtonText:h,onTap:QH1(W,d,V,y,F)})}}}});
WS.prototype.onMouseDown=WS.prototype.onMouseDown;WS.prototype.onDataChanged=WS.prototype.onDataChanged;WS.prototype.observedSubscribed=WS.prototype.observedSubscribed;WS.prototype.onYtServiceRequestCompleted=WS.prototype.onYtServiceRequestCompleted;WS.prototype.onYtServiceRequestSent=WS.prototype.onYtServiceRequestSent;WS.prototype.maybeUpdateBellButtonText=WS.prototype.maybeUpdateBellButtonText;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],WS.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],WS.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WS.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],WS.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],WS.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],WS.prototype,"data",void 0);
_.x([_.N({selectorArgs:["data.subscribedEntityKey"],selector:REW}),_.E("design:type",Object)],WS.prototype,"subscriptionStateEntity",void 0);_.x([_.N({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.E("design:type",Boolean)],WS.prototype,"subscribed",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],WS.prototype,"branded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WS.prototype,"animatedActionEnabled",void 0);
_.x([_.N(),_.E("design:type",Object)],WS.prototype,"foregroundLottieRef",void 0);_.x([_.N(),_.E("design:type",Object)],WS.prototype,"backgroundLottieRef",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],WS.prototype,"overlayButton",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.E("design:type",Object)],WS.prototype,"buttonStyle",void 0);_.x([_.N(),_.E("design:type",Object)],WS.prototype,"forceIconOnly",void 0);
_.x([_.N(),_.E("design:type",Object)],WS.prototype,"showTextWhileAnimating",void 0);_.x([_.N({value:function(){return!!_.PY().resolve(_.SU(_.wJ))&&_.T("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.E("design:type",Boolean)],WS.prototype,"useKeyboardFocused",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WS.prototype,"keyboardFocused",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WS.prototype,"isAnimating",void 0);_.x([_.A("data.notificationPreferenceButton.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"hasBellButton",null);
_.x([_.Jw("subscribedButtonText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WS.prototype,"maybeUpdateBellButtonText",null);_.x([_.A("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"subscribedButtonText",null);_.x([_.A("data.timedAnimationData.animationTiming","subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"smartimationSettings",null);
_.x([_.N({reflectToAttribute:!0}),_.A("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"subscribeButtonHidden",null);_.x([_.N({reflectToAttribute:!0}),_.A("subscribed","hasBellButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"subscribeButtonInvisible",null);
_.x([_.N({reflectToAttribute:!0}),_.A("subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"unsubscribeButtonHidden",null);_.x([_.Qo("ytd-subscription-notification-toggle-button-renderer-next"),_.E("design:type",Object)],WS.prototype,"bellButton",void 0);_.x([_.Qo("#subscribe-button-shape"),_.E("design:type",HTMLElement)],WS.prototype,"subscribeButtonShape",void 0);
_.x([_.A("overlayButton","subscribed","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],WS.prototype,"buttonShape",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],WS.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],WS.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Jw("subscribed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WS.prototype,"observedSubscribed",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WS.prototype,"onDataChanged",null);_.x([_.Pc("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],WS.prototype,"onMouseDown",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],WS);
_.O(WS,"ytd-subscribe-button-renderer",function(){if(rCE!==void 0)return rCE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return rCE=F},{mode:1});var V$=function(){var F=_.w.apply(this,arguments)||this;F.isRichGrid=!1;return F};
_.u(V$,_.w);V$.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],V$.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],V$.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],V$.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],V$.prototype,"isRichGrid",void 0);_.x([_.pp({is:"ytd-game-card-renderer",disableElementRegistration:!0})],V$);
_.O(V$,"ytd-game-card-renderer",function(){if(DZD!==void 0)return DZD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return DZD=F},{mode:1});var dw={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.T("defer_menus")&&!oeB?0:void 0,waitForSignal:"eocs"};var C2m;var kdh;var y$=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return F};
_.u(y$,_.w);_.B=y$.prototype;_.B.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.B.onSeriesReminderStateEntityChange=function(){var F,W,V;((F=this.eventReminderStateEntity)==null?0:F.key)&&((W=this.seriesReminderStateEntity)==null?void 0:W.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((V=this.eventReminderStateEntity)==null?void 0:V.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.yw("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.B.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.B.onYtServiceRequestError=function(){var F;this.updateReminderStateEntitiesFromButtonState((F=this.data)==null?void 0:F.currentState)};
_.B.handleUpdateUpcomingEventReminderButtonStateCommand=function(F){if(F=_.e(F,T_D)){var W,V=(W=this.data)==null?void 0:W.targetId;V&&F.targetId===V&&_.gT(this.updateReminderStateEntitiesFromButtonState.bind(this,F.state))}};
_.B.getButtonStateFromReminderState=function(){var F;if(((F=this.seriesReminderStateEntity)==null?void 0:F.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var W;if(((W=this.eventReminderStateEntity)==null?void 0:W.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var V,d;if(((V=this.seriesReminderStateEntity)==null?void 0:V.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((d=this.eventReminderStateEntity)==
null?void 0:d.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var y;return(y=this.data)==null?void 0:y.currentState};
_.B.updateReminderStateEntitiesFromButtonState=function(F){if(F){switch(F){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":F="UPCOMING_EVENT_REMINDER_STATE_NONE";var W="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":F="UPCOMING_EVENT_REMINDER_STATE_SINGLE";W="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":F="UPCOMING_EVENT_REMINDER_STATE_NONE";W="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var V;
((V=this.eventReminderStateEntity)==null?0:V.key)&&this.ytdReduxBehavior.dispatch(_.yw("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:F})));var d;((d=this.seriesReminderStateEntity)==null?0:d.key)&&this.ytdReduxBehavior.dispatch(_.yw("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:W})))}};
_.S0.Object.defineProperties(y$.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var F=this.getButtonStateFromReminderState(),W,V;if(F&&((W=this.data)==null?0:(V=W.states)==null?0:V.length))for(W=_.L(this.data.states),V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0;if(((d=_.e(V,ejQ))==null?void 0:d.state)===F)return _.e(V,ejQ)}}}});
y$.prototype.onYtServiceRequestError=y$.prototype.onYtServiceRequestError;y$.prototype.onYtServiceRequestCompleted=y$.prototype.onYtServiceRequestCompleted;y$.prototype.onSeriesReminderStateEntityChange=y$.prototype.onSeriesReminderStateEntityChange;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],y$.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],y$.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],y$.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],y$.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],y$.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:TI1}),_.E("design:type",Object)],y$.prototype,"eventReminderStateEntity",void 0);
_.x([_.N({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(F,W){return _.cZ(F.entities,"sportsSeriesReminderStateEntity",W)}}),
_.E("design:type",Object)],y$.prototype,"seriesReminderStateEntity",void 0);_.x([_.A("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],y$.prototype,"currentButtonStateRenderer",null);_.x([_.Jw("seriesReminderStateEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y$.prototype,"onSeriesReminderStateEntityChange",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y$.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],y$.prototype,"onYtServiceRequestError",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],y$);
_.O(y$,"ytd-upcoming-event-reminder-button-renderer",function(){if(kdh!==void 0)return kdh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return kdh=F},{mode:1});var lvQ;var zp=function(){return _.w.apply(this,arguments)||this};
_.u(zp,_.w);zp.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.S0.Object.defineProperties(zp.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(_.T("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zp.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zp.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],zp.prototype,"shelfDismissal",void 0);_.x([_.A("data.responseText"),_.E("design:type",Object),_.E("design:paramtypes",[])],zp.prototype,"text",null);
_.x([_.A("data.responseText"),_.E("design:type",Object),_.E("design:paramtypes",[])],zp.prototype,"textAriaLabel",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],zp);
_.O(zp,"ytd-notification-multi-action-renderer",function(){if(lvQ!==void 0)return lvQ;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return lvQ=F},{mode:1});var Nhm;var oJ=function(){return _.w.apply(this,arguments)||this};
_.u(oJ,_.w);oJ.prototype.ready=function(){var F=this;_.OA(this.hostElement).querySelector("#undo").addEventListener("tap",function(){F.onUndoTap()})};
oJ.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oJ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oJ.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],oJ);
_.O(oJ,"ytd-notification-text-renderer",function(){if(Nhm!==void 0)return Nhm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Nhm=F},{mode:1});var fvf;var sx=function(){var F=_.w.apply(this,arguments)||this;F.mouseOverDelayJobId=0;F.fadeInImageDelayJobId=0;F.startTimeMs=-1;F.loadingStartTimeMs=-1;F.loadingEndTimeMs=-1;F.hasVideoPreview=!1;return F};
_.u(sx,_.w);_.B=sx.prototype;_.B.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.B.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.B.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.B.showThumbnail=function(){var F=this;this.csn=_.is();_.Yw("fmth");_.HP.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.Uf(_.HP,function(){F.loadingStartTimeMs=(0,_.J5)();var W=_.OA(F.hostElement).querySelector("#thumbnail");W.complete?F.displayMouseOverImage():W.addEventListener("load",_.SL(F,F.displayMouseOverImage))},150):_.xz(_.OA(this.hostElement).querySelector("#play"),"show",!0)};
_.B.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.B.onTap=function(){this.removeVideoPreview()};
_.B.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var F=this.videoId,W=this.csn,V=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,d=this.startTimeMs,y=this.hasVideoPreview,z=_.sf(this.trackingParams),I={isMovingThumbnail:y};y&&d>0&&(V>0&&(I.movingThumbnailLoadingDurationMs=Math.round(V)),I.durationHoveredMs=Math.round((0,_.J5)()-d));F&&(I.videoId=F);_.As(W,z,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:I});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.B.removeVideoPreview=function(){_.HP.cancelJob(this.mouseOverDelayJobId);_.HP.cancelJob(this.fadeInImageDelayJobId);var F=_.OA(this.hostElement).querySelector("#thumbnail");_.xz(F,"fade-in",!1);F.removeEventListener("load",_.SL(this,this.displayMouseOverImage));F=_.OA(this.hostElement).querySelector("#play");_.xz(F,"fade-in",!1);_.xz(F,"show",!1)};
_.B.displayMouseOverImage=function(){var F=_.OA(this.hostElement).querySelector("#thumbnail"),W=_.OA(this.hostElement).querySelector("#play");this.isImageAvailable(F)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.J5)(),this.startTimeMs=(0,_.J5)(),this.fadeInImageDelayJobId=_.Uf(_.HP,function(){_.xz(F,"fade-in",!0)},50)):_.xz(W,"fade-in",!0)};
_.B.computeThumbnail=function(F,W){var V;F&&F.movingThumbnailDetails&&F.movingThumbnailDetails.thumbnails&&W?V=_.fd(F.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):V=W?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(V)return _.Jy(V)};
_.B.isImageAvailable=function(F){return!(!F.src||F.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||F.naturalWidth===120)};
sx.prototype.onTap=sx.prototype.onTap;sx.prototype.dataChanged=sx.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],sx.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sx.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],sx.prototype,"csn",void 0);_.x([_.N(),_.E("design:type",Object)],sx.prototype,"trackingParams",void 0);
_.x([_.N(),_.E("design:type",String)],sx.prototype,"videoId",void 0);_.x([_.N(),_.E("design:type",Boolean)],sx.prototype,"isAttachedAndDataSet",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sx.prototype,"dataChanged",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sx.prototype,"onTap",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],sx);
_.O(sx,"ytd-moving-thumbnail-renderer",function(){if(fvf!==void 0)return fvf;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return fvf=F},{mode:1});var wrE;_.Jd=function(F){this.hostElement=F;this.eventSink=null;this.eventList=[]};
_.Jd.prototype.shouldForward=function(){var F,W;return(W=(F=this.eventSink)==null?void 0:F.isConnected)!=null?W:document.body.contains(this.eventSink)};
_.Jd.prototype.start=function(F,W){this.eventSink&&this.stop();for(var V=0;V<F.length;V++)this.hostElement.addEventListener(F[V],_.SL(this,this.forwardEvent));var d;this.eventSink=(d=W.hostElement)!=null?d:W;this.eventList=F};
_.Jd.prototype.stop=function(){for(var F=0;F<this.eventList.length;F++)this.hostElement.removeEventListener(this.eventList[F],_.SL(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.Jd.prototype.forwardEvent=function(F,W){this.shouldForward()&&(F.stopPropagation(),this.eventSink instanceof Element?_.On(this.eventSink,F.type,W):_.rL(new _.po("eventSink is not an element")))};_.BS={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.Jd(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(F,W){this.forwarder_.start(F,W)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var LV=function(){return _.w.apply(this,arguments)||this};
_.u(LV,_.w);_.B=LV.prototype;_.B.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=_.wp("HTML_DIR")==="rtl"?"right":"left"};
_.B.dataChanged=function(){this.popupOpen=!1};
_.B.computeAriaLabel=function(F){return _.e(F,fIB).label};
_.B.onTap=function(F){F.stopPropagation();F.preventDefault();this.data.command&&_.PY().resolve(_.Tc).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.B.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.B.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
LV.prototype.onPopupClosed=LV.prototype.onPopupClosed;LV.prototype.onPopupOpened=LV.prototype.onPopupOpened;LV.prototype.onTap=LV.prototype.onTap;LV.prototype.dataChanged=LV.prototype.dataChanged;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],LV.prototype,"eventForwardingBehavior",void 0);_.x([_.D(_.L3),_.E("design:type",Object)],LV.prototype,"ironButtonState",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],LV.prototype,"componentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],LV.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:-1}),_.E("design:type",Number)],LV.prototype,"tabindex",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.E("design:type",Object)],LV.prototype,"ariaLabel",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],LV.prototype,"disableTooltips",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],LV.prototype,"popupOpen",void 0);
_.x([_.N(),_.E("design:type",Element)],LV.prototype,"eventSink",void 0);_.x([_.Qo("#tooltip"),_.E("design:type",Object)],LV.prototype,"tooltip",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LV.prototype,"dataChanged",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],LV.prototype,"onTap",null);
_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LV.prototype,"onPopupOpened",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LV.prototype,"onPopupClosed",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],LV);
_.O(LV,"ytd-thumbnail-overlay-button-renderer",function(){if(wrE!==void 0)return wrE;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return wrE=F},{mode:1});var GdB;var IJ=function(){return _.w.apply(this,arguments)||this};
_.u(IJ,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IJ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IJ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],IJ.prototype,"disableAnimation",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],IJ.prototype,"rounded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],IJ.prototype,"transparentBackground",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],IJ.prototype,"noPadding",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],IJ);
_.O(IJ,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(GdB!==void 0)return GdB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GdB=F},{mode:1});var $ZC;var nV=function(){return _.w.apply(this,arguments)||this};
_.u(nV,_.w);nV.prototype.computeIconPosition=function(F){return this.get("iconPosition",F)||null};
nV.prototype.computeIconStyle=function(F){return this.get("iconStyle",F)||null};
nV.prototype.computeIsIconStyleFilled=function(F){if(!F)return!1;var W;return F.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((W=F.icon)==null?void 0:W.iconType)==="ERROR_BLACK"};
_.x([_.N(),_.E("design:type",Object)],nV.prototype,"data",void 0);_.x([_.N({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.E("design:type",Object)],nV.prototype,"iconPosition",void 0);_.x([_.N({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.E("design:type",Object)],nV.prototype,"iconStyle",void 0);_.x([_.N({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],nV.prototype,"iconStyleFilled",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],nV);
_.O(nV,"ytd-thumbnail-overlay-icon-renderer",function(){if($ZC!==void 0)return $ZC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $ZC=F},{mode:1});var UZD;var mY=function(){return _.w.apply(this,arguments)||this};
_.u(mY,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mY.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mY.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],mY);
_.O(mY,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(UZD!==void 0)return UZD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return UZD=F},{mode:1});var OfB;var aJ=function(){var F=_.w.apply(this,arguments)||this;F.isPreviewLoading=!1;return F};
_.u(aJ,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aJ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aJ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],aJ.prototype,"isPreviewLoading",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],aJ);
_.O(aJ,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(OfB!==void 0)return OfB;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return OfB=F},{mode:1});var XrD;var MO=function(){return _.w.apply(this,arguments)||this};
_.u(MO,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],MO.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],MO.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],MO);
_.O(MO,"ytd-thumbnail-overlay-pinking-renderer",function(){if(XrD!==void 0)return XrD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return XrD=F},{mode:1});var xZT;var YV=function(){var F=_.w.apply(this,arguments)||this;F.disableTooltips=!1;F.isLoading=!1;F.useExpandableTooltip=!1;F.toggled=!1;F.hovered=!1;F.mouseoverDelayJobId=0;F.toggleDelayJobId=0;F.expandAnimationDelayJobId=0;return F};
_.u(YV,_.w);_.B=YV.prototype;_.B.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");_.OA(this.hostElement).querySelector("#tooltip").position=_.wp("HTML_DIR")==="rtl"?"right":"left"};
_.B.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.HP.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.HP.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.HP.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.B.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.HP.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.HP.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.HP.cancelJob(this.expandAnimationDelayJobId)};
_.B.computeIcon=function(F,W,V){return(F=V?W:F)&&F.iconType?_.SJ(F.iconType):void 0};
_.B.computeAriaLabel=function(F,W,V){return _.e(V?W:F,fIB).label};
_.B.computeTooltip=function(F,W,V){return V?W:F};
_.B.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.B.computeIconOnHover=function(F,W){if((F==null?0:F.iconType)&&!W)return _.SJ(F.iconType)};
_.B.onTap=function(F){var W=this;F.stopPropagation();F.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(F=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(F),this.useExpandableTooltip&&(this.toggleDelayJobId=_.Uf(_.HP,function(){W.hovered=!1;W.data&&!W.data.toggledServiceEndpoint&&(W.expandAnimationDelayJobId=_.Uf(_.HP,function(){W.set("data.isToggled",
!1)},200))},2E3))};
_.B.onMouseenter=function(){var F=this;this.mouseoverDelayJobId=_.Uf(_.HP,function(){F.hovered=!0},300)};
_.B.onMouseleave=function(){_.HP.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.B.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.B.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.B.onServiceRequestCompleted=function(F,W){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(W)||this.set("data.isToggled",!this.data.isToggled)};
_.B.serviceRequestWasSuccessful=function(F){return _.e(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.hH)?F.data.status==="STATUS_SUCCEEDED":!0};
YV.prototype.onServiceRequestCompleted=YV.prototype.onServiceRequestCompleted;YV.prototype.onPopupClosed=YV.prototype.onPopupClosed;YV.prototype.onPopupOpened=YV.prototype.onPopupOpened;YV.prototype.onMouseleave=YV.prototype.onMouseleave;YV.prototype.dataChanged=YV.prototype.dataChanged;_.x([_.D(_.L3),_.E("design:type",Object)],YV.prototype,"ironButtonState",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],YV.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],YV.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],YV.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.E("design:type",Object)],YV.prototype,"ariaLabel",void 0);_.x([_.N(),_.E("design:type",Object)],YV.prototype,"disableTooltips",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],YV.prototype,"popupOpen",void 0);_.x([_.N(),_.E("design:type",Object)],YV.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Element)],YV.prototype,"eventSink",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],YV.prototype,"useExpandableTooltip",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.E("design:type",Object)],YV.prototype,"toggled",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],YV.prototype,"hovered",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.E("design:type",Object)],YV.prototype,"iconOnHover",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YV.prototype,"dataChanged",null);
_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YV.prototype,"onMouseleave",null);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YV.prototype,"onPopupOpened",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YV.prototype,"onPopupClosed",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],YV.prototype,"onServiceRequestCompleted",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],YV);
_.O(YV,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(xZT!==void 0)return xZT;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xZT=F},{mode:2});var v4r;var E4i=_.G(function(F){var W=F.data;var V=F.thumbnailSize;var d=function(){return W().enableSegmentView};
return _.a("yt-thumbnail-overlay-progress-bar-view-model",{class:_.xx("ytThumbnailOverlayProgressBarHost",function(){return VXc(V==null?void 0:V())})},_.a(_.p,{cond:d,
then:function(){return _.a("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.a("div",{class:_.IV("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+W().startPercent+"%"}}),_.a("div",{class:_.IV("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+W().segmentDurationPercent+"%"}},_.a("div",{class:_.IV("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.a("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.a("div",null," ",function(){return W().segmentLabel})),_.a("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.a("div",{class:_.IV("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.a(_.p,{cond:function(){return!d()&&W().startPercent},
then:function(){var y={};return _.a("div",{class:_.IV("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(y.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.T("web_enable_modern_progress_bar_overlay"),y))},_.a("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+W().startPercent+"%"}}))}}))},"Ha");
E4i.idomCompat=!0;_.cCE=_.G(function(F){var W=_.S3(),V=_.FP(function(y){var z,I,n;a:{var M=(z=F.data())==null?void 0:z.animationActivationTargetId;z=((I=F.data())==null?void 0:I.animationActivationEntityKey)||"";I=(n=F.data())==null?void 0:n.animationActivationEntitySelectorType;if(z&&M)switch(I){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":y=_.v7(y,z);n=_.PY().resolve(_.SU(_.et));M=!!(y&&y.videoId===M&&(n==null?0:n.isMiniplayerActive()));M={activated:M,playAnimation:M&&y.playerState==="PLAYER_STATE_PLAYING"};
break a}M=void 0}return M});
_.k$(function(){var y;if((y=V())==null?0:y.activated){var z;if((z=V())==null?0:z.playAnimation){var I;(I=W.lottieEl)==null||I.goToAndPlay(0)}else{var n;(n=W.lottieEl)==null||n.goToAndStop(0)}}},"DbQiXd");
var d=function(){var y,z=!((y=V())==null||!y.activated);if(F.data()){y=F.data();var I=void 0;y.icon&&(I=_.gAK(y.icon),I=k1W(I));var n=void 0,M;if((M=y.backgroundColor)==null?0:M.lightTheme){var Y;n={backgroundColor:Yz((Y=y.backgroundColor)==null?void 0:Y.lightTheme,"0.8")}}if(y.text||I||z){if(z&&y.lottieData&&W){Y=y.lottieData;var h,q,R;M={animationConfig:{name:Y.url,path:Y.url,autoplay:(h=Y.settings)==null?void 0:h.autoplay,loop:(R=(q=Y.settings)==null?void 0:q.loop)!=null?R:!0},animationRef:W}}else M=
void 0;if(z)h=17;else b:switch(y.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":h=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":h=19;break b;default:h=17}z={type:h,text:z&&y.animatedText?y.animatedText:y.text,icon:I,customColors:n,animation:M}}else z=void 0}else z=void 0;return z};
return _.a("yt-thumbnail-badge-view-model",{class:_.xx("ytThumbnailBadgeViewModelHost",F.class)},_.a(_.p,{cond:d,then:function(){return _.a(_.ec,{data:function(){return d()}})}}))},"Ja");var tXh=_.G(function(F){var W={},V={};return _.a("yt-thumbnail-bottom-overlay-view-model",{class:_.xx("ytThumbnailBottomOverlayViewModelHost",(W.ytThumbnailBottomOverlayViewModelHostBackground=function(){return F.data().enableGradientBackground},W))},_.a(_.Vw,{data:function(){return F.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(d){return _.a(E4i,{data:d.data,
thumbnailSize:F.thumbnailSize})}}),_.a("div",{class:_.xx("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var d;
return dZN((d=F.thumbnailSize)==null?void 0:d.call(F))},(V.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var d;
return(d=F.isClip)==null?void 0:d.call(F)},V.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var d;
return!_.T("web_enable_modern_progress_bar_overlay")&&((d=F.thumbnailSize)==null?void 0:d.call(F))==="small"},V))},_.a(_.Vw,{data:function(){return F.data().badge}},{thumbnailBadgeViewModel:function(d){return _.a(_.cCE,{data:d.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.a(_.Vw,{data:function(){return F.data().badges}},{thumbnailBadgeViewModel:function(d){return _.a(_.cCE,{data:d.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ka");
tXh.idomCompat=!0;_.Na(tXh,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.Cd,thumbnailSize:_.Cd,isClip:_.Cd}});var pV=_.G(function(F){var W=F.data;var V=F.className;F=F.alwaysShow;var d=_.zRc(),y={};return _.a("thumbnail-hover-overlay-view-model",{el:_.ji(_.YZ(function(){return W().rendererContext})),
class:_.xx("ytThumbnailHoverOverlayViewModelHost",V,(y.ytThumbnailHoverOverlayViewModelHostForceHover=F,y)),"aria-label":function(){var z;return(z=_.e(W().rendererContext,_.sv))==null?void 0:z.label},
role:function(){return _.iO(W().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.iO(W().rendererContext)!==void 0?0:void 0},
"on:keypress":d},_.a("div",{class:_.xx("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(W().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var z="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:z="ytThumbnailHoverOverlayViewModelStyleCover"}return z})},_.a(_.p,{cond:function(){return W().icon},
then:function(z){return _.a(_.rB,{data:z,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.a(_.p,{cond:function(){return W().text},
then:function(z){return _.a(_.K_,{text:z,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ma");
pV.idomCompat=!0;var SPC=_.G(function(F){var W=F.data;return _.a(_.Vw,{data:function(){return W==null?void 0:W().overlays}},{thumbnailHoverOverlayViewModel:pV})},"Na");
SPC.idomCompat=!0;var P2B={};var JCS=_.G(function(F){var W=F.data;var V=F.image;var d=F.state;var y=F.iconType;var z=F.overlays;var I=F.isOverlay;var n=_.Ae("div");F=_.L(_.Y$(!0,void 0,"AA4e7b"));var M=F.next().value,Y=F.next().value,h=function(){return!!W().onTap},q=_.Ns(y,"LIVE");
_.k$(function(){var b=W();requestAnimationFrame(function(){if(n.value===null)var g=!0;else{var K=n.value;g=b.badgeText;var C=avC(b.size);g in P2B?K=P2B[g]:(K=K.clientWidth,P2B[g]=K);(g=K>C)?n.value.style.display="none":n.value.style.visibility="visible"}Y(g)})},"vNdN8b");
var R=function(){var b={};return b["yt-spec-avatar-shape__image"]=!0,b["yt-spec-avatar-shape__image--ads-app"]=W().type===1,b["yt-spec-avatar-shape__image--inscribed-square"]=W().type===2,b};
return _.a("yt-avatar-shape",null,_.a("div",{el:_.ji(MX$(h,{keydown:function(b){if(b.key==="Enter"){var g;(g=b.currentTarget)==null||g.click()}},
click:function(b){var g,K;return void((K=(g=W()).onTap)==null?void 0:K.call(g,b))}})),
class:function(){var b={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},g=W();b=(b[g.clusterLayoutConfig?hR9(g.clusterLayoutConfig):qPK(g.size)]=!0,b["yt-spec-avatar-shape__button--tappable"]=h(),b);(g=W().avatarButtonCustomClassName)&&(b[g]=!0);return _.IV(b)},
"aria-label":function(){return h()?W().accessibilityText:""},
role:function(){return h()?"button":void 0},
tabindex:function(){return h()?0:void 0}},_.a("div",{class:function(){var b,g=W(),K=d==null?void 0:d(),C=I==null?void 0:I(),k=!((b=g.decorations)==null||!b.includes(2)||g.size!=="medium"&&g.size!=="large"),f=g.size==="tiny"||g.size==="extra-small",S,v,U,c,J={};
b=(J["yt-spec-avatar-shape--live-ring"]=!!(((S=g.decorations)==null?0:S.includes(0))&&bfS(g.size)),J["yt-spec-avatar-shape--stories-watched"]=k&&!(K==null||!K.storiesWatched),J["yt-spec-avatar-shape--stories-unwatched"]=k&&!(K==null?0:K.storiesWatched),J["yt-spec-avatar-shape--background-border"]=ThW(g.decorations)&&!f,J["yt-spec-avatar-shape--background-border-thin"]=ThW(g.decorations)&&f,J["yt-spec-avatar-shape__on-select-border"]=!((v=g.decorations)==null||!v.includes(4)),J["yt-spec-avatar-shape__white-border"]=
!((U=g.decorations)==null||!U.includes(5)),J["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((c=g.decorations)==null?0:c.includes(5))&&f),J["yt-spec-avatar-shape--is-overlay"]=!!C,J);return _.IV(b)},
style:function(){a:{var b=W().clusterLayoutConfig;if(b){b:{var g=b.numAvatarsInCluster;var K=b.avatarIndex;if(K!==g-1){switch(b.clusterSize){case "small":b="32";break;case "medium":b="36";break;case "40":b="40";break;default:g=void 0;break b}g="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+b+"x"+b+"_avatars_"+g+"_index_"+K+".svg"}else g=void 0}if(g){g=_.Si({"-webkit-mask-image":"url("+g+")","mask-image":"url("+g+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}g=void 0}return g}},_.a("div",{class:function(){var b={};
var g=W();b=(b[g.clusterLayoutConfig?YPL(g.clusterLayoutConfig):prY(g.size)]=!0,b["yt-spec-avatar-shape--no-margin"]=ThW(W().decorations),b["yt-spec-avatar-shape--square"]=W().type===2,b);return _.IV(b)}},_.a(_.rB,{data:V,
alt:function(){return!h()&&W().accessibilityText?W().accessibilityText:""},
targetWidth:function(){return RRm(W().size)},
targetHeight:function(){return RRm(W().size)},
className:function(){return _.IV(R())}}),_.a(_.p,{cond:function(){var b;
return((b=W().decorations)==null?void 0:b.includes(0))&&bfS(W().size)},
then:function(){return _.a("div",{class:function(){var b={};b=(b["yt-spec-avatar-shape__live-badge"]=!0,b["yt-spec-avatar-shape__live-badge--badge-small"]=W().size==="small",b["yt-spec-avatar-shape__live-badge--badge-medium"]=W().size==="medium"||W().size==="48",b["yt-spec-avatar-shape__live-badge--badge-large"]=W().size==="large",b["yt-spec-avatar-shape__live-badge--badge-extra-large"]=W().size==="extra-large"||W().size==="extra-extra-large"||W().size==="giant",b);return _.IV(b)}},_.a(_.p,{cond:function(){return W().badgeText},
then:function(b){return _.a("div",{class:"yt-spec-avatar-shape__badge-text",el:n},b)}}),_.a(_.p,{cond:M,
then:function(){return _.a("div",{class:"yt-spec-avatar-shape__badge-icon"},_.a(_.P7,{icon:q,size:function(){a:switch(W().size){case "extra-large":var b=16;break a;default:b=13}return b}}))}}))}}),_.a(_.p,{cond:function(){var b,g;
return((b=W().decorations)==null?void 0:b.includes(1))||((g=W().decorations)==null?void 0:g.includes(0))&&!bfS(W().size)},
then:function(){return _.a("div",{class:function(){var b=W(),g,K,C={};var k=(C["yt-spec-avatar-shape__live-dot"]=!((g=b.decorations)==null||!g.includes(0)||bfS(b.size)),C["yt-spec-avatar-shape__new-content"]=!((K=b.decorations)==null||!K.includes(1)),C);return _.IV(k)}})}}),_.a(_.p,{cond:function(){return!!z},
then:function(){return _.a("div",{class:function(){var b={};b=Object.assign((b["yt-spec-avatar-shape__image-overlays"]=!0,b),R());return _.IV(b)}},z==null?void 0:z())}})))))},"Qa");
JCS.idomCompat={callbacks:{overlays:!0}};_.h4=_.G(function(F){function W(){V().endpoint&&_.b$(V().endpoint)}
var V=F.data;var d=F.decorations;var y=F.avatarButtonCustomClassName;var z=F.isOverlay;var I=F.clusterLayoutConfig;return _.a("avatar-view-model",null,_.a(_.p,{cond:function(){return V().image},
then:function(n){return _.a(JCS,{data:function(){return g49({data:V(),onTap:V().endpoint?W:void 0,decorations:d==null?void 0:d(),badgeText:void 0,accessibilityText:V().accessibilityText,avatarButtonCustomClassName:y==null?void 0:y(),clusterLayoutConfig:I==null?void 0:I()})},
image:n,iconType:"RADAR_LIVE",overlays:function(){return _.a(SPC,{data:V})},
isOverlay:z})}}))},"Ra");
_.h4.idomCompat=!0;_.qO=_.G(function(F){var W=F.data;F=F.className;var V=_.Ae("yt-decorated-avatar-view-model"),d=function(){return _.e(W().avatar,_.hR)},y=_.bu(function(){var z,I=W(),n=d(),M=_.iO(W().rendererContext),Y=(z=V.value)!=null?z:void 0,h;
if(n){Y={data:I,avatar:n,onTap:M,element:Y};z=Y.data;I=Y.avatar;n=Y.onTap;M=Y.element;Y=Y.commandController;n=n?DZf(n,M,Y):void 0;M=[];z.liveData&&M.push(0);var q;Y=(q=z.liveData)==null?void 0:q.liveBadgeText;q=(h=_.e(z.rendererContext,_.sv))==null?void 0:h.label;h=g49({data:I,onTap:n,decorations:M,badgeText:Y,accessibilityText:q?q:z.a11yLabel})}else h={size:"medium"};return h},void 0,"c00kWd");
return _.a("yt-decorated-avatar-view-model",{class:_.xx("ytDecoratedAvatarViewModelHost",F),el:V},_.a(_.p,{cond:function(){var z;return(z=d())==null?void 0:z.image},
then:function(z){return _.a(JCS,{data:y,image:z,iconType:"RADAR_LIVE",overlays:function(){return _.a(SPC,{data:d})}})}}))},"Sa");
_.qO.idomCompat=!0;_.RJ=_.G(function(F){var W=function(){var n;return Object.assign({},F.data(),(n=F.overrides)==null?void 0:n.call(F))},V=function(){return _.MI(W().rendererContext)},d=function(){var n=W().avatars,M,Y;
return(Y=(M=(n==null?0:n[0])?_.e(n[0],_.hR):void 0)==null?void 0:M.avatarImageSize)!=null?Y:"AVATAR_SIZE_UNKNOWN"},y=function(){return HfS(W())},z=function(){if(W().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var n=void 0;
else if((n=F.decorations)==null?0:n.call(F))n=F.decorations();else{n=W();var M=0;n.avatars&&(M+=n.avatars.length);n.decoratedText&&(M+=1);n=M>1?[3]:[]}return n},I={};
return _.a("yt-avatar-stack-view-model",{el:_.ji(_.YZ(function(){return W().rendererContext})),
class:_.xx("yt-avatar-stack-view-model",F.className,(I["yt-avatar-stack-view-model--tappable"]=V,I["yt-avatar-stack-view-model--is-overlay"]=F.isOverlay,I["yt-avatar-stack-view-model--medium-text"]=F.useMediumText,I)),tabindex:function(){return V()?0:void 0},
role:function(){return V()?"link":void 0},
"aria-label":function(){var n,M;return(M=(n=_.e(W().rendererContext,_.sv))==null?void 0:n.label)!=null?M:""}},_.a(_.p,{cond:function(){var n;
return W().avatars&&!((n=F.hideAvatar)==null?0:n.call(F))},
then:function(){return _.a("div",{class:"yt-avatar-stack-view-model__avatars"},_.a(_.p,{cond:function(){return W().decoratedText},
then:function(n){var M={};return _.a("div",{class:_.xx("yt-avatar-stack-view-model__text-container",(M["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return d()==="AVATAR_SIZE_XXS"||d()==="AVATAR_SIZE_XS"},M["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var Y;
return((Y=F.isOverlay)==null?void 0:Y.call(F))&&(d()==="AVATAR_SIZE_XXS"||d()==="AVATAR_SIZE_XS")},M)),
style:_.Si({width:function(){return y().avatarSizeInPx+"px"},
height:function(){return y().avatarSizeInPx+"px"}})},_.a(_.K_,{text:n,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.a("div",{style:function(){return _.Si(y().avatarStackStyle)()},
class:function(){return y().avatarStackClass}},_.a(_.Vw,{data:function(){return y().avatars.reverse()}},{avatarViewModel:function(n,M){return _.a("div",{style:function(){var Y,h;
return _.Si((h=(Y=y()).avatarStyle)==null?void 0:h.call(Y,M()))()},
class:function(){return y().avatarClass}},_.a(_.h4,{data:n.data,
decorations:z,avatarButtonCustomClassName:function(){return y().avatarButtonCustomClassName},
isOverlay:F.isOverlay,clusterLayoutConfig:function(){var Y,h;return(h=(Y=y()).clusterLayoutConfig)==null?void 0:h.call(Y,M())}}))},
decoratedAvatarViewModel:function(n,M){return _.a("div",{style:function(){var Y,h;return _.Si((h=(Y=y()).avatarStyle)==null?void 0:h.call(Y,M()))()},
class:function(){return y().avatarClass}},_.a(_.qO,{data:n.data}))}})))}}),_.a(_.p,{cond:function(){return W().text},
then:function(n){return _.a(_.K_,{text:n,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ta");
_.RJ.idomCompat=!0;_.Na(_.G(function(F){var W=F.data;var V=F.thumbnailSize;return _.a("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.a("div",{class:_.xx("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return ACY(V==null?void 0:V())})},_.a(_.Vw,{data:function(){return W().avatarStack}},{avatarStackViewModel:function(d){return _.a(_.RJ,{data:d.data,
decorations:[5]})}})))},"Ua"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.Hm,
thumbnailSize:_.Hm}});var ZfQ=_.G(function(F){F=_.fp(F,{hidden:!1});var W=F.data;F=F.hidden;return _.a("yt-thumbnail-overlay-title-view-model",{class:_.xx("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(W().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var V="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:V="ytThumbnailOverlayTitleViewModelPositionTop"}return V}),
hidden:F},_.a(_.p,{cond:function(){return W().leadingContent},
then:function(V){return _.a("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.a(_.Vw,{data:V},{decoratedAvatarViewModel:_.qO}))}}),_.a("div",null,_.a(_.K_,{text:function(){return W().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.a(_.p,{cond:function(){return W().subtitle},
then:function(){return _.a(_.K_,{text:function(){return W().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Va");
ZfQ.idomCompat=!0;_.Na(ZfQ,"yt-thumbnail-overlay-title-view-model",{props:{data:_.Hm,hidden:_.Hm}});_.bt=_.G(function(F){F=_.fp(F,{isClip:!1});var W=F.data,V=F.thumbnailSize,d={};return _.a("yt-thumbnail-overlay-badge-view-model",{class:_.xx("yt-thumbnail-overlay-badge-view-model",function(){a:switch(W().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var y="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:y="yt-thumbnail-overlay-badge-view-model--bottom-end"}return y},function(){return jEh(V==null?void 0:V())},(d["yt-thumbnail-overlay-badge-view-model--clip"]=F.isClip,
d))},_.a(_.Vw,{data:function(){return W().thumbnailBadges}},{thumbnailBadgeViewModel:function(y){return _.a(_.cCE,{data:y.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Wa");
_.bt.idomCompat=!0;_.Na(_.bt,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.Hm,thumbnailSize:_.Hm,isClip:_.Hm}});var QEQ=_.G(function(F){var W=F.data;F=F.hidden;var V=_.bu(function(){return W().indicatorCount||0},void 0,"AbKnMc"),d={};
return _.a("yt-page-indicator-view-model",{class:_.xx("ytPageIndicatorViewModelHost",(d.ytPageIndicatorViewModelIndicatorHidden=function(){return!W().indicatorCount},d)),
hidden:F},_.a(_.uj,{each:function(){return Array(V())}},function(y,z){var I={};
return _.a("div",{class:_.xx("ytPageIndicatorViewModelIndicator",(I.ytPageIndicatorViewModelIndicatorSelected=function(){return W().selectedIndex===z()},I))})}))},"Xa");
QEQ.idomCompat=!0;_.Na(QEQ,"yt-page-indicator-view-model",{props:{data:_.Hm,hidden:_.Hm}});var Tp=function(){var F=_.w.apply(this,arguments)||this;F.eventSink=function(){return F};
F.disableInteraction=!1;F.noRoundedCorners=!1;F.isPreviewLoading=!1;F.isOriginalAspectRatio=!1;F.computedObjectFit=!1;F.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return F};
_.u(Tp,_.w);_.B=Tp.prototype;
_.B.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:_.T("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"}}};
_.B.onImageLoaded=function(){this.loaded=!0};
_.B.onImageUnloaded=function(){this.loaded=!1};
_.B.computeRichThumbnail=function(F,W,V,d){if(F&&W&&!d&&!_.T("disable_moving_thumbs_handling")&&!V)return W};
_.B.computeImageWidth=function(F,W){return W||9999};
_.B.computeIsOriginalAspectRatio=function(F){return F};
_.B.computeIsLive=function(F){if(F==null?0:F.badges)for(var W=0;W<F.badges.length;W++){var V=F.badges[W];if(V.metadataBadgeRenderer&&V.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(F==null?0:F.thumbnailOverlays)for(W=0;W<F.thumbnailOverlays.length;W++)if(V=F.thumbnailOverlays[W],V.thumbnailOverlayTimeStatusRenderer&&V.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.B.computeObjectFit=function(F,W){return W||(F?"CONTAIN":"")};
_.B.computeNavigationEndpoint=function(F,W,V){return F?W:V};
_.B.computeHasClip=function(F){F=_.L(F||[]);for(var W=F.next();!W.done;W=F.next())if(W.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.B.computeOverlayColor=function(F){var W;return(F==null?0:(W=F.darkColorPalette)==null?0:W.section2Color)?F.darkColorPalette.section2Color:F==null?void 0:F.sampledThumbnailColor};
_.S0.Object.defineProperties(Tp.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.VTf(this.width)}}});
Tp.prototype.onImageUnloaded=Tp.prototype.onImageUnloaded;Tp.prototype.onImageLoaded=Tp.prototype.onImageLoaded;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Tp.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Tp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(r1u),_.E("design:type",Object)],Tp.prototype,"ytdThumbnailBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Tp.prototype,"componentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Tp.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Tp.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Tp.prototype,"circular",void 0);
_.x([_.N({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.E("design:type",Object)],Tp.prototype,"richThumbnail",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.E("design:type",Boolean)],Tp.prototype,"hasClip",void 0);_.x([_.N(),_.E("design:type",Object)],Tp.prototype,"eventSink",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Tp.prototype,"queued",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],Tp.prototype,"richGridThumbnail",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Tp.prototype,"useExpandableTooltip",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Tp.prototype,"useUntranslatedNavigationEndpoint",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tp.prototype,"disableInteraction",void 0);
_.x([_.N({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.E("design:type",Object)],Tp.prototype,"computedNavigationEndpoint",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Tp.prototype,"nowPlayingEqualizerOnly",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Tp.prototype,"hidePlaybackStatus",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],Tp.prototype,"objectFit",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tp.prototype,"noRoundedCorners",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Tp.prototype,"watchFeedThumbnail",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tp.prototype,"isPreviewLoading",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.E("design:type",Object)],Tp.prototype,"isOriginalAspectRatio",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.E("design:type",Object)],Tp.prototype,"computedObjectFit",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.E("design:type",Boolean)],Tp.prototype,"isLiveVideo",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Tp.prototype,"loaded",void 0);_.x([_.N({computed:"computeOverlayColor(data.thumbnail)"}),_.E("design:type",Object)],Tp.prototype,"overlayColor",void 0);_.x([_.N(),_.E("design:type",Boolean)],Tp.prototype,"minimizePipBreakages",void 0);_.x([_.N({selector:_.Du1}),_.E("design:type",Boolean)],Tp.prototype,"inlinePreviewIsEnabled",void 0);_.x([_.N(),_.E("design:type",Number)],Tp.prototype,"width",void 0);
_.x([_.A("inlinePreviewIsEnabled"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Tp.prototype,"isPreviewDisabled",null);_.x([_.A("width"),_.E("design:type",String),_.E("design:paramtypes",[])],Tp.prototype,"thumbnailSize",null);_.x([_.Pc("image-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tp.prototype,"onImageLoaded",null);
_.x([_.Pc("image-unloaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tp.prototype,"onImageUnloaded",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-thumbnail"})],Tp);
_.xf()(Tp,"ytd-thumbnail",function(){if(v4r===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);v4r=F}F=v4r;return F},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying minimizePipBreakages".split(" "),mode:2});var kdY=function(F){var W=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15349_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15349_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(V){F1Q(W,V)};
this.onLockupMouseLeaveFn=function(V){V=V.relatedTarget;var d,y;((d=document.getElementsByTagName("ytd-video-preview"))==null?0:(y=d.item(0))==null?0:y.contains(V))||(W.terminateVideoPreview(),e2(W))};
this.onThumbnailMouseDownFn=function(){W.terminateVideoPreview();e2(W)};
this.onTouchStart=function(){W.JSC$15349_touched=!0};
this.mediaRenderer=F.mediaRenderer;this.thumbnailElement=F.thumbnailElement;this.lockupElement=F.lockupElement;this.videoPreviewOptsInput=F.videoPreviewOpts;W1f(this);gw(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)):
_.rL(Error("Hh")):_.rL(Error("Ih")):VGS(this)},G2=function(F){VGS(F);
var W;(W=F.lockupElement)==null||W.removeEventListener("mouseenter",F.onMouseMoveFn);var V;(V=F.lockupElement)==null||V.removeEventListener("mouseleave",F.onLockupMouseLeaveFn);var d;(d=F.lockupElement)==null||d.removeEventListener("touchstart",F.onTouchStart);var y;(y=F.thumbnailElement)==null||y.removeEventListener("mousedown",F.onThumbnailMouseDownFn);e2(F)},W1f=function(F){F.inlinePreviewIsEnabledForUser=_.rl().getState().ui.inlinePreviewIsEnabled;
F.unsubscribeFromInlinePreviewIsEnabled=_.zS(_.rl(),_.Du1,function(W){(F.inlinePreviewIsEnabledForUser=W)||e2(F)});
F.JSC$15349_unsubscribeFromInlinePreviewIsActive=_.zS(_.rl(),_.H4h,function(W){(F.inlinePreviewIsActive=W)||e2(F)})},VGS=function(F){F.unsubscribeFromInlinePreviewIsEnabled();
F.unsubscribeFromInlinePreviewIsEnabled=function(){};
F.JSC$15349_unsubscribeFromInlinePreviewIsActive();F.JSC$15349_unsubscribeFromInlinePreviewIsActive=function(){}},F1Q=function(F,W){W.buttons>0||(W=_.F0("kevlar_lockup_hover_delay",-1),F.JSC$15349_touched&&W>=0?(_.HP.cancelJob(F.videoPreviewJobId),F.videoPreviewJobId=_.Uf(_.HP,function(){d7r(F)},W),F.JSC$15349_touched=!1):d7r(F))},k9W=function(F){F.videoPreviewJobId=_.Uf(_.HP,function(){return _.m(function(W){return W.yield(y8Q(F,{isAutoplay:!0}),0)})})},d7r=function(F){!F.previewTriggered&&gw(F)&&
(F.inlinePreviewIsActive&&F.terminateVideoPreview(),F.previewTriggered=!0,F.mediaRenderer.isInlinePreviewTriggered=!0,_.HP.cancelJob(F.videoPreviewJobId),F.videoPreviewJobId=_.Uf(_.HP,function(){return _.m(function(W){return W.yield(y8Q(F),0)})}))},y8Q=function(F,W){W=W===void 0?{}:W;
var V=W.isAutoplay===void 0?!1:W.isAutoplay;var d,y,z,I;return _.m(function(n){if(n.nextAddress==1){if(!gw(F))return n.return();d=F.getVideoPreviewOpts();if(!d)return n.return();V&&(d.isAutoplay=!0);return(z=(y=_.x8(F.mediaRenderer.hostElement,"yt-open-video-preview-action",[d]))&&y[0])?n.yield(y[0],3):n.jumpTo(2)}n.nextAddress!=2&&(z=n.yieldResult===1);if(z){var M=(I=F.mediaRenderer)==null?void 0:I.data;M&&(C2N(M)?delete M.inlinePlayerData:"inlinePlaybackEndpoint"in M&&delete M.inlinePlaybackEndpoint)}_.UD(n)})};
kdY.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var F,W;if((W=(F=this.videoPreviewOptsInput)==null?void 0:F.videoPreviewData)!=null)F=W;else if(F=this.mediaRenderer.data)if(C2N(F))F={inlinePlaybackEndpoint:_.pd(F.inlinePlayerData.onVisible),navigationEndpoint:_.pd(F.onTap),thumbnail:"image"in F?F.image:F.thumbnail,thumbnailOverlays:void 0,accessibilityText:rC$(F)};else if("multipleInlinePlaybackEndpoint"in F){var V=_.e(_.e(F.multipleInlinePlaybackEndpoint,VjB),C3m);if(V!=
null&&V.playerDescriptors){W=[];V=_.L(V.playerDescriptors);for(var d=V.next();!d.done;d=V.next())d=d.value,W.push({inlinePlaybackEndpoint:d.inlinePlaybackEndpoint,navigationEndpoint:d.navigationEndpoint,thumbnail:d.thumbnail,thumbnailOverlays:d.thumbnailOverlays,accessibilityText:rC$(F)});F=W}else F=void 0}else F={inlinePlaybackEndpoint:F.inlinePlaybackEndpoint,navigationEndpoint:F.navigationEndpoint,thumbnail:F.thumbnail,thumbnailOverlays:F.thumbnailOverlays,accessibilityText:rC$(F)};else F=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:F,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var gw=function(F){var W;if(W=F.inlinePreviewIsEnabledForUser)W=(F=F.mediaRenderer.data)?"inlinePlaybackEndpoint"in F&&F.inlinePlaybackEndpoint||C2N(F)&&F.inlinePlayerData||"multipleInlinePlaybackEndpoint"in F&&F.multipleInlinePlaybackEndpoint?!0:!1:!1;return W};
kdY.prototype.terminateVideoPreview=function(){_.XY(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var e2=function(F){_.HP.cancelJob(F.videoPreviewJobId);F.inlinePreviewIsActive=!1;F.previewTriggered=!1;F.mediaRenderer.isInlinePreviewTriggered=!1};var zXS=_.Cg(["#"]),ut=function(){var F=_.w.apply(this,arguments)||this;F.isDisabled=!1;return F};
_.u(ut,_.w);_.B=ut.prototype;
_.B.configureRendererStamper=function(){return{"data.menu":dw,"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"}}}};
_.B.attached=function(){this.updateInlinePreviewHoverListeners()};
_.B.detached=function(){this.clearInlinePreviewHoverListeners()};
_.B.getMetadata=function(F){var W=[];if(F.metadataText&&Object.keys(F.metadataText).length>0){var V=this.ytRendererBehavior.getSimpleString(F.metadataText);F.upcomingEventData&&F.upcomingEventData.upcomingEventText&&(V=_.BT(V,Number(F.upcomingEventData.startTime)));W.push(V)}else F.shortViewCountText&&W.push(this.ytRendererBehavior.getSimpleString(F.shortViewCountText)),F.publishedTimeText&&W.push(this.ytRendererBehavior.getSimpleString(F.publishedTimeText)),F.upcomingEventData&&F.upcomingEventData.upcomingEventText&&
(V=this.ytRendererBehavior.getSimpleString(F.upcomingEventData.upcomingEventText),W.push(_.BT(V,Number(F.upcomingEventData.startTime))));return W};
_.B.calculateBylineText=function(F){return F.shortBylineText?F.shortBylineText:F.bylineText?F.bylineText:null};
_.B.calculateIsDisabled=function(F){return!!F.isDisabled};
_.B.computeHrefWithDefault=function(F){return this.ytComponentBehavior.computeHref_(F)||_.gbY(zXS)};
_.B.onDetailsTap=function(F){var W=this.data&&this.data.navigationEndpoint;W&&!_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.T("kevlar_grid_video_renderer_killswitch")?_.On(this.hostElement,"yt-navigate",{endpoint:W}):this.ytComponentBehavior.resolveCommand(W))};
_.B.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15356_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:_.OA(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.OA(this.hostElement).querySelector("ytd-thumbnail")})};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$15356_inlinePreviewHoverListener)==null||G2(F)};
_.B.computeThumbnailWidth=function(F,W){return W&&W>0?W:F?360:210};
_.B.computeNumBadgesInRow=function(F){var W;return((W=F.badges)==null?void 0:W.length)||0};
_.B.computeShowChannelThumbnail=function(F,W){var V;return W&&!!(F==null?0:(V=F.channelThumbnailSupportedRenderers)==null?0:V.channelThumbnailWithLinkRenderer)};
_.S0.Object.defineProperties(ut.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$15356_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
ut.prototype.dataChanged=ut.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ut.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ut.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ut.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],ut.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.HW),_.E("design:type",Object)],ut.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],ut.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ut.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],ut.prototype,"noEndpoints",void 0);_.x([_.N({computed:"calculateBylineText(data)"}),_.E("design:type",Object)],ut.prototype,"bylineText",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ut.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ut.prototype,"isDownloading",void 0);_.x([_.N({reflectToAttribute:!0,value:0}),_.E("design:type",Number)],ut.prototype,"width",void 0);_.x([_.N({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.E("design:type",Object)],ut.prototype,"isDisabled",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ut.prototype,"dataChanged",null);_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ut.prototype,"isHovered",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ut.prototype,"hasAttributedBylineText",null);
_.x([_.A("bylineText","hasAttributedBylineText"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ut.prototype,"showBylineText",null);_.x([_.pp({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],ut);
_.O(ut,"ytd-grid-video-renderer",function(){if(C2m!==void 0)return C2m;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return C2m=F},{mode:2});var o5Q;var KV=function(){var F=_.w.apply(this,arguments)||this;F.roundedContainer=!0;F.skipRoundingTop=!1;F.disableTopPadding=!1;F.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");F.extractOverlay=!1;return F};
_.u(KV,_.w);KV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
KV.prototype.onClick=function(F){var W,V=(W=this.data)==null?void 0:W.sourceEndpoint;!_.CQ(_.rW(F),this.hostElement,["A".toString()])&&V&&_.On(this.hostElement,"yt-navigate",{endpoint:V})};
_.S0.Object.defineProperties(KV.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 F;return!((F=this.data)==null||!F.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.data)==null?void 0:F.paragraphMaxLines)!=null?W:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],KV.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],KV.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],KV.prototype,"showVerticalDividers",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],KV.prototype,"roundedContainer",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],KV.prototype,"skipRoundingTop",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],KV.prototype,"disableTopPadding",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],KV.prototype,"amsterdamEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],KV.prototype,"extractOverlay",void 0);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],KV.prototype,"showMetadataAtTop",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],KV.prototype,"showMetadataBelowTitle",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.menu"),_.E("design:type",Object),_.E("design:paramtypes",[])],KV.prototype,"hasMenu",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.truncateParagraphs"),_.E("design:type",Object),_.E("design:paramtypes",[])],KV.prototype,"truncateParagraphs",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.paragraphMaxLines"),_.E("design:type",Number),_.E("design:paramtypes",[])],KV.prototype,"paragraphMaxLines",null);
_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.A("data.background"),_.E("design:type",Object),_.E("design:paramtypes",[])],KV.prototype,"background",null);_.x([_.pp({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],KV);
_.O(KV,"ytd-info-panel-content-renderer",function(){if(o5Q!==void 0)return o5Q;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return o5Q=F},{mode:2});var szE;var Bqu;var L1i;var IGQ;var HS=function(){return _.w.apply(this,arguments)||this};
_.u(HS,_.w);HS.prototype.computeStyle=function(F){return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],HS.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],HS.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],HS.prototype,"style_",void 0);_.x([_.Yf({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],HS);
_.O(HS,"yt-channel-thumbnail-with-link-renderer",function(){if(IGQ===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;L1i===void 0&&(L1i=document.createElement("template"));var d=L1i;V.call(W,d.content.cloneNode(!0),F.content.firstChild);IGQ=F}F=IGQ;return F},{mode:2});var D_=function(){return _.w.apply(this,arguments)||this};
_.u(D_,_.w);D_.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"}}}};
D_.prototype.computeTitleStyle=function(F){return F||null};
D_.prototype.computeAvatarStyle=function(F){return F||null};
D_.prototype.computeShowNavigationButton=function(F,W){return!(F==null||!F.navigationButton||W)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],D_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],D_.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],D_.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.E("design:type",String)],D_.prototype,"titleStyle",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.E("design:type",String)],D_.prototype,"avatarStyle",void 0);_.x([_.N(),_.E("design:type",Boolean)],D_.prototype,"hideNavigationButton",void 0);_.x([_.pp({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],D_);
_.O(D_,"ytd-rich-list-header-renderer",function(){if(Bqu!==void 0)return Bqu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Bqu=F},{mode:2});var A4=function(){return _.w.apply(this,arguments)||this};
_.u(A4,_.w);A4.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]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],A4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],A4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],A4.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],A4.prototype,"isSearch",void 0);_.x([_.pp({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],A4);
_.O(A4,"ytd-preview-card-renderer",function(){if(szE!==void 0)return szE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return szE=F},{mode:1});var n5T;var j2=function(){return _.w.apply(this,arguments)||this};
_.u(j2,_.w);j2.prototype.configureRendererStamper=function(){return{"data.menu":dw}};
j2.prototype.dataChanged=function(){var F=this.get("colorExtractionPalette.section1Color",this.data);F=_.iz(F);_.cc(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":F})};
j2.prototype.computeCardStyle=function(F){return this.get("style.value",F)||null};
j2.prototype.dataChanged=j2.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],j2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],j2.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],j2.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.E("design:type",String)],j2.prototype,"cardStyle",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],j2.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],j2);
_.O(j2,"ytd-compact-channel-recommendation-card-renderer",function(){if(n5T!==void 0)return n5T;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return n5T=F},{mode:1});var m7D;var aGm;var rw=function(){var F=_.w.apply(this,arguments)||this;F.alignAuto=!1;F.collapsed=!0;F.isToggled=!1;F.alwaysCollapsed=!1;F.canToggle=!0;F.collapsedHeight=80;F.disableToggle=!1;F.alwaysToggleable=!1;F.reversed=!1;F.shouldUseNumberOfLines=!1;F.recomputeOnResize=!1;F.canToggleJobId=0;F.lastReversed=!1;return F};
_.u(rw,_.w);_.B=rw.prototype;_.B.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.B.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.B.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var F=_.OA(this.hostElement),W=F.childNodes,V=document.createDocumentFragment(),d=F.childNodes.length-1;d>=0;d--)_.OA(V).appendChild(W[d]);_.T("enable_shadydom_free_scoped_node_methods")?_.Xj(this.hostElement).appendChild(V):F.appendChild(V)}};
_.B.ready=function(){var F=this;_.gT(function(){F.initChildrenObserver()},1)};
_.B.attached=function(){var F;(F=this.resizeObserver)==null||F.observe(this.content)};
_.B.detached=function(){this.detachObserver()};
_.B.toggle=function(F,W){this.canToggle&&(this.isToggled=W,_.On(this.hostElement,"yt-refit"),F&&F.stopPropagation())};
_.B.reset=function(){this.childrenChanged()};
_.B.onIronResize=function(){this.recomputeOnResize&&!_.T("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.B.computeIsMoreVisible=function(F,W){return F&&!W};
_.B.computeShouldUseNumberOfLines=function(F){try{return!!F&&window.CSS.supports("-webkit-line-clamp","1")}catch(W){}return!1};
_.B.computeIsLessVisible=function(F,W){return F&&W};
_.B.observeCollapsedHeightAndMaxLines=function(){var F=this.collapsedHeight,W=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.cc(this.hostElement,{"--ytd-expander-max-lines":""+W,"--ytd-expander-collapsed-height":""}):_.cc(this.hostElement,{"--ytd-expander-collapsed-height":F+"px","--ytd-expander-max-lines":""})};
_.B.handleMoreTap=function(F){this.disableToggle||(_.On(this.hostElement,"yt-expander-more-tapped"),this.toggle(F,!0))};
_.B.handleLessTap=function(F){_.On(this.hostElement,"yt-expander-less-tapped");this.toggle(F,!1)};
_.B.initChildrenObserver=function(){var F=this;this.observer=new MutationObserver(function(){F.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.T("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.tU(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var W;(W=F.resizeThrottle)==null||W.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.B.childrenChanged=function(){var F=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){$x(function(){F.canToggleJobId=0;F.calculateCanCollapse()})}))};
_.B.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};
_.B.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.B.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("collapsed-changed",this.collapsed))};
_.B.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("is-toggled-changed",this.isToggled))};
_.B.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("can-toggle-changed",this.canToggle))};
_.S0.Object.defineProperties(rw.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
rw.prototype.canToggleChangedForBinding=rw.prototype.canToggleChangedForBinding;rw.prototype.isToggledChangedForBinding=rw.prototype.isToggledChangedForBinding;rw.prototype.collapsedChangedForBinding=rw.prototype.collapsedChangedForBinding;rw.prototype.observeCollapsedHeightAndMaxLines=rw.prototype.observeCollapsedHeightAndMaxLines;rw.prototype.onIronResize=rw.prototype.onIronResize;rw.prototype.reversedChanged=rw.prototype.reversedChanged;rw.prototype.toggledChanged=rw.prototype.toggledChanged;
rw.prototype.alwaysToggleableChanged=rw.prototype.alwaysToggleableChanged;_.x([_.D(_.oU),_.E("design:type",Object)],rw.prototype,"ironResizableBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rw.prototype,"alignAuto",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rw.prototype,"collapsed",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"isToggled",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"alwaysCollapsed",void 0);
_.x([_.N(),_.E("design:type",Object)],rw.prototype,"canToggle",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"collapsedHeight",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"disableToggle",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"alwaysToggleable",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"reversed",void 0);_.x([_.N(),_.E("design:type",Number)],rw.prototype,"maxNumberOfLines",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.E("design:type",Object)],rw.prototype,"shouldUseNumberOfLines",void 0);_.x([_.N(),_.E("design:type",Object)],rw.prototype,"recomputeOnResize",void 0);_.x([_.Qo("#content"),_.E("design:type",HTMLDivElement)],rw.prototype,"content",void 0);_.x([_.dT("alwaysToggleable"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"alwaysToggleableChanged",null);
_.x([_.dT("isToggled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"toggledChanged",null);_.x([_.A("canToggleJobId"),_.E("design:type",Object),_.E("design:paramtypes",[])],rw.prototype,"isResetting",null);_.x([_.Jw("reversed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"reversedChanged",null);
_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"onIronResize",null);_.x([_.Jw("maxNumberOfLines","collapsedHeight"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"observeCollapsedHeightAndMaxLines",null);_.x([_.Jw("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"collapsedChangedForBinding",null);
_.x([_.Jw("isToggled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"isToggledChangedForBinding",null);_.x([_.Jw("canToggle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rw.prototype,"canToggleChangedForBinding",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-expander"})],rw);
_.O(rw,"ytd-expander",function(){if(aGm!==void 0)return aGm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return aGm=F},{mode:1});var CV=function(){return _.w.apply(this,arguments)||this};
_.u(CV,_.w);CV.prototype.computeIsCarousel=function(F){return!!F.isCarousel};
CV.prototype.observeLightsourcePalette=function(){var F,W=(F=this.data)==null?void 0:F.vibrantsourceColorPaletteData;W&&_.BI(this.hostElement,W)};
CV.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
CV.prototype.observeLightsourcePalette=CV.prototype.observeLightsourcePalette;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],CV.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],CV.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],CV.prototype,"data",void 0);_.x([_.N({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],CV.prototype,"isCarousel",void 0);
_.x([_.Jw("data.vibrantsourceColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CV.prototype,"observeLightsourcePalette",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],CV);
_.O(CV,"ytd-media-upsell-renderer",function(){if(m7D!==void 0)return m7D;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return m7D=F},{mode:2});var iyM;var kV=function(){var F=_.w.apply(this,arguments)||this;F.JSC$15383_playerEvents=new Map;F.listeningToPlayer=!1;F.startX=0;F.active=!1;F.shouldShowButtons=_.T("web_buttons_hidden_killswitch");F.isHighlighted=!1;F.useHighlightStyling=_.T("web_enable_deeper_metadata_highlight_styling");F.enableProblemWalkthrough=_.T("problem_walkthrough_sd");return F};
_.u(kV,_.w);_.B=kV.prototype;
_.B.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}}}}}};
_.B.created=function(){this.JSC$15383_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.B.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.SL(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.SL(this,this.onActiveUpdate))};
_.B.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.SL(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.SL(this,this.onActiveUpdate))};
_.B.onDataChanged=function(){this.removePlayerListeners()};
_.B.onColorPaletteChange=function(){var F={},W;if(_.Tb()==="USER_INTERFACE_THEME_DARK"&&((W=this.data)==null?0:W.darkColorPalette)){var V=this.data.darkColorPalette;F["--ytd-macro-markers-list-item-background-color"]=_.MV(this.get("section2Color",V))}else{var d;_.Tb()==="USER_INTERFACE_THEME_LIGHT"&&((d=this.data)==null?0:d.lightColorPalette)&&(V=this.data.lightColorPalette,F["--ytd-macro-markers-list-item-background-color"]=_.MV(this.get("section3Color",V)))}V?(F["--ytd-macro-markers-list-item-title-color"]=
_.MV(this.get("primaryTitleColor",V)),F["--ytd-macro-markers-list-item-secondary-color"]=_.MV(this.get("secondaryTitleColor",V)),F["--ytd-macro-markers-list-item-timestamp-background-color"]=_.MV(this.get("section1Color",V)),this.customButtonProperties={customColors:{color:_.MV(this.get("primaryTitleColor",V))}},this.useColorSampling=!0):(F["--ytd-macro-markers-list-item-background-color"]="initial",F["--ytd-macro-markers-list-item-title-color"]="initial",F["--ytd-macro-markers-list-item-secondary-color"]=
"initial",F["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.cc(this.hostElement,F)};
_.B.onEndpointMouseDown=function(F){this.startX=F.clientX};
_.B.onEndpointClick=function(F){var W=this,V,d,y;return _.m(function(z){if(z.nextAddress==1){if(W.startX!==F.clientX)return F.preventDefault(),z.return();W.data&&W.ytRendererBehavior.logExplicitClick(W.data);if(!W.seekWithAnimationOnClick)return z.jumpTo(0);if(F.button!==0||F.shiftKey||F.altKey||F.metaKey||F.ctrlKey||_.CQ(_.rW(F),W.hostElement,["BUTTON".toString()]))return z.return();F.stopPropagation();F.preventDefault();return W.data?z.yield(_.w1().getPlayerPromise(),3):z.return()}V=z.yieldResult;
y=(d=_.e(W.data.onTap,_.H6))==null?void 0:d.startTimeSeconds;y!==void 0&&V.seekToTimeWithAnimation(y*1E3,_.A2(W.data.title));_.UD(z)})};
_.B.computeLayout=function(F){return F};
_.B.computeIsHighlighted=function(F){return!!F};
_.B.computeCarouselType=function(F){return F};
_.B.hideCarousel=function(F){return this.hideThumbnail(F)};
_.B.hideThumbnail=function(F){return this.enableProblemWalkthrough&&F!==null&&F==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.B.onRepeatButtonToggle=function(F){var W=this;F.detail.toggled&&_.w1().getPlayerPromise().then(function(V){W.ytPlayerListenerBehavior.listenToPlayerEvents(V,W.JSC$15383_playerEvents);W.listeningToPlayer=!0})};
_.B.onLoopRangeChange=function(F){var W=_.OA(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(W){var V=W.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",W.polymerController.data);if(V){var d=Number(V.endTimeMs);if(Number(V.startTimeMs)!==(F==null?void 0:F.startTimeMs)||d!==(F==null?void 0:F.endTimeMs))W.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.B.removePlayerListeners=function(){var F=this;this.listeningToPlayer&&_.w1().getPlayerPromise().then(function(W){F.ytPlayerListenerBehavior.unlistenFromPlayerEvents(W,F.JSC$15383_playerEvents);F.listeningToPlayer=!1})};
_.B.onActiveUpdate=function(F){this.active=F.detail.active};
kV.prototype.onColorPaletteChange=kV.prototype.onColorPaletteChange;kV.prototype.onDataChanged=kV.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kV.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kV.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],kV.prototype,"ytPlayerListenerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],kV.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],kV.prototype,"useCustomColors",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kV.prototype,"active",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],kV.prototype,"shouldShowButtons",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.E("design:type",String)],kV.prototype,"layout",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.E("design:type",Object)],kV.prototype,"isHighlighted",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kV.prototype,"useHighlightStyling",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kV.prototype,"enableProblemWalkthrough",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.E("design:type",String)],kV.prototype,"carouselType",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],kV.prototype,"useColorSampling",void 0);_.x([_.N(),_.E("design:type",Boolean)],kV.prototype,"seekWithAnimationOnClick",void 0);_.x([_.N(),_.E("design:type",Object)],kV.prototype,"customButtonProperties",void 0);
_.x([_.Qo("#repeat-button"),_.E("design:type",HTMLElement)],kV.prototype,"repeatButton",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kV.prototype,"onDataChanged",null);_.x([_.Jw("data.lightColorPalette","data.darkColorPalette"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kV.prototype,"onColorPaletteChange",null);
_.x([_.pp({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],kV);
_.O(kV,"ytd-macro-markers-list-item-renderer",function(){if(iyM!==void 0)return iyM;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return iyM=F},{mode:1});var MGE;var YHM;var lt=function(){return _.w.apply(this,arguments)||this};
_.u(lt,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lt.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lt.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],lt);
_.O(lt,"ytd-title-and-button-list-header-renderer",function(){if(YHM!==void 0)return YHM;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return YHM=F},{mode:1});var ppE;var hXQ=new _.N4("BUTTON_RENDERER_TOKEN");_.NO=_.G(function(F){var W=_.PY().resolve(hXQ);return _.a(W,Object.assign({},F,{overrides:F.buttonOverrides}))},"Ya");var qHm=_.G(function(F){var W=F.data,V=_.Ns(F.useSquareAspectRatio,!1);return _.a("dismissed-mini-game-card-view-model",null,_.a(_.p,{cond:function(){var d,y;return(d=W().responseText)==null?void 0:(y=d.runs)==null?void 0:y.length},
then:function(){var d={};return _.a("div",{class:_.xx("yt-mini-game-card-view-model__dismissed-card",(d["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!V()},d["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.T("web_game_card_force_2_by_3")},d["yt-mini-game-card-view-model--dismissed-square-card"]=V,d))},_.a("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.a(_.p,{cond:function(){return W().responseText.runs[0].text},
then:function(y){return _.a("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:y},y)}}),_.a(_.Vw,{data:function(){return W().buttons}},{buttonRenderer:_.NO,
buttonViewModel:_.xm})))}}))},"Za");var RXu=_.G(function(F){var W=F.data;return _.a("br-nz-badge-shape",{class:_.xx(function(){return lvr(W().brNzRatingBadgeType)}),
role:function(){return W().accessibilityText?"img":void 0},
"aria-label":function(){return W().accessibilityText}},function(){var V;
return(V=W())==null?void 0:V.text})},"$a");_.fV=_.G(function(F){var W=function(){var V=F.data(),d,y,z,I,n;if(V){var M=!((d=F.workaroundShortsIsThumbnailBadge)==null||!d.call(F));d=(y=F.modern)==null?void 0:y.call(F);y=(z=F.numBadgesInRow)==null?void 0:z.call(F);z=(I=F.clipTextOverflow)==null?void 0:I.call(F);I=(n=F.inheritTypography)==null?void 0:n.call(F);var Y;a:switch(V.badgeStyle){case "BADGE_OVERLAY":n=!0;break a;default:n=!1}V={type:M?17:NhN(V.badgeStyle),brNzRatingBadgeType:fvW(V.badgeStyle),text:V.badgeText,icon:V.iconName,isOverlay:n,
modern:d||_.T("web_modern_badge_view_model"),accessibilityText:V.accessibilityLabel||((Y=_.e(V.rendererContext,_.sv))==null?void 0:Y.label),numBadgesInRow:y,clipTextOverflow:z,shouldInheritTypography:I}}else V=void 0;return V};
return _.a("yt-badge-view-model",{class:_.xx("ytBadgeViewModelHost",F.class)},_.a(_.KR,null,_.a(_.eU,{when:function(){var V;return!((V=W())==null||!V.brNzRatingBadgeType)}},function(){return _.a(RXu,{data:function(){return W()}})}),_.a(_.eU,{when:function(){return!!W()&&!W().brNzRatingBadgeType}},function(){return _.a(_.ec,{data:function(){return W()}})})))},"ab");
_.fV.idomCompat=!0;var D7M=_.G(function(F){F=_.fp(F,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var W=F.data,V=F.useFullWidth,d=F.isDesktopWeb,y=F.addSearchResultTopMargin,z=function(){return W().layout},I=function(){return W().title},n=function(){return W().metadataText?W().metadataText:W().genre},M=function(){return W().channelName},Y=function(){return W().image},h=function(){return W().colorPalette},q=function(){return W().actionButton},R=function(){return W().overflowButton},
b=function(){return W().avatar},g=function(){return W().ageRating},K=function(){return W().thumbnailOverlays},C=function(){var v={};
v=_.xx("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(v["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return d()},v));
return _.a("div",{class:v},_.a(byB,{imageData:Y,colorPalette:h}),_.a(TqB,{onTap:function(){return W().onTap},
imageData:Y,accessibilityText:function(){return W().accessibilityText},
overlayBadgeText:function(){return W().overlayBadgeText},
iconName:function(){return W().iconName},
unplayableInlinePlaybackIconName:function(){return W().unplayableInlinePlaybackIconName},
thumbnailOverlays:K,isDesktopWeb:d}),_.a(_.p,{cond:function(){return!d()},
then:function(){return _.a(_.WY,null,_.a(eXB,{layout:z,colorPalette:h,isDesktopWeb:d,overflowButton:R,avatar:b,onTap:function(){return W().onTap},
genre:n,title:I,channelName:M}),_.a(g5S,{actionButton:q}))}}))},k=function(){var v={};
v=_.xx((v["yt-mini-game-card-view-model--search-result-desktop"]=function(){return d()},v["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!d()},v["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return y()},v));
return _.a("div",{class:v},C(),_.a(umB,{description:function(){return W().description},
isDesktopWeb:d,title:I,genre:n,onTap:function(){return W().onTap},
actionButton:q,overflowButton:R,avatar:b,channelName:M}))},f=function(){var v={};
v=_.xx("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(v["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return d()},v["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return d()&&W().width===135},v["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return d()},v["yt-mini-game-card-view-model--big-metadata-font"]=function(){return W().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},v["yt-mini-game-card-view-model--use-full-width"]=
function(){return V()},v["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.T("web_game_card_force_2_by_3")},v));
return _.a("div",{class:v},_.a(K1h,{colorPalette:h,isDesktopWeb:d,onTap:function(){return W().onTap},
accessibilityText:function(){return W().accessibilityText},
overlayBadgeText:function(){return W().overlayBadgeText},
iconName:function(){return W().iconName},
unplayableInlinePlaybackIconName:function(){return W().unplayableInlinePlaybackIconName},
actionButton:q,imageData:Y,thumbnailOverlays:K}),_.a(eXB,{layout:z,colorPalette:h,isDesktopWeb:d,overflowButton:R,avatar:b,onTap:function(){return W().onTap},
genre:n,title:I,channelName:M}),_.a(_.p,{cond:g,then:function(U){return _.a(Hyh,{ageRating:U})}}))},S=function(){var v={};
v=_.xx("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(v["yt-mini-game-card-view-model--square-card-desktop"]=function(){return d()},v["yt-mini-game-card-view-model--use-full-width"]=function(){return V()},v));
return _.a("div",{class:v},_.a(TqB,{onTap:function(){return W().onTap},
imageData:Y,accessibilityText:function(){return W().accessibilityText},
overlayBadgeText:function(){return W().overlayBadgeText},
iconName:function(){return W().iconName},
unplayableInlinePlaybackIconName:function(){return W().unplayableInlinePlaybackIconName},
thumbnailOverlays:K,isDesktopWeb:d}),_.a(eXB,{layout:z,colorPalette:h,isDesktopWeb:d,overflowButton:R,avatar:b,onTap:function(){return W().onTap},
genre:n,title:I,channelName:M}),_.a(_.p,{cond:g,then:function(U){return _.a(Hyh,{ageRating:U})}}))};
return _.a("mini-game-card-view-model",{class:F.className},_.a(_.KR,null,_.a(_.eU,{when:function(){return z()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return f()}),_.a(_.eU,{when:function(){return z()==="MINI_APP_LAYOUT_SQUARE"}},function(){return S()}),_.a(_.eU,{when:function(){return z()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return k()})))},"bb");
D7M.idomCompat=!0;var g5S=_.G(function(F){var W=_.Ns(F.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.a(_.Vw,{data:F.actionButton},{buttonViewModel:function(V){return _.a("div",{class:W},_.a(_.xm,{data:V.data}))}})},"cb"),TqB=_.G(function(F){var W=F.onTap;
var V=F.imageData;var d=F.accessibilityText;var y=F.overlayBadgeText;var z=F.iconName;var I=F.unplayableInlinePlaybackIconName;var n=F.isDesktopWeb;F=F.thumbnailOverlays;return _.a(_.GH,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:W},_.a(_.rB,{data:V,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(d==null?void 0:d())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.a(_.Vw,{data:F},{thumbnailOverlayBadgeViewModel:_.bt}),_.a(A8h,{overlayBadgeText:y,iconName:z,unplayableInlinePlaybackIconName:I,isDesktopWeb:n}))},"db"),A8h=_.G(function(F){var W=F.overlayBadgeText;
var V=F.iconName;var d=F.unplayableInlinePlaybackIconName;var y=F.isDesktopWeb;return _.a("div",{class:"yt-mini-game-card-view-model__badge-container"},_.a(_.p,{cond:V,then:function(z){return _.a("div",{class:"yt-mini-game-card-view-model__badge"},_.a("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.a(_.P7,{icon:z,className:"yt-mini-game-card-view-model__icon",size:12}),_.a("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},W)))}}),_.a(_.p,{cond:function(){return!V()&&
W()},
then:function(){return _.a("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},W)}}),_.a(_.p,{cond:function(){return d()&&y()},
then:function(){return _.a("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.a(_.P7,{icon:d,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"eb"),byB=_.G(function(F){var W=F.colorPalette;
var V=F.imageData;var d=function(){return W().vibrantColorPalette?W().vibrantColorPalette.section2Color:W().sectionTwoColor};
return _.a(_.WY,null,_.a("div",{class:"yt-mini-game-card-view-model__background-base",style:_.Si({"background-color":function(){return Yz(d(),"1")}})}),_.a("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.Si({"background-image":function(){return"url("+V().sources[0].url+")"}})}),_.a("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.Si({background:function(){return"linear-gradient(180deg,\n    "+Yz(d(),".8")+" 0%,\n    "+Yz(d(),".4")+" 25%,\n    "+Yz(W().vibrantColorPalette?W().vibrantColorPalette.section4Color:W().sectionFourColor,".8")+" 100%)"}})}))},"fb"),eXB=_.G(function(F){var W=F.layout;
var V=F.colorPalette;var d=F.overflowButton;var y=F.avatar;var z=F.onTap;var I=F.title;var n=F.channelName;var M=F.genre;var Y=function(){var h;return W()!=="MINI_APP_LAYOUT_SQUARE"&&((h=V())==null?0:h.textPrimaryColor)?"color: "+Yz(V().textPrimaryColor,".7"):""};
return _.a("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.a(_.p,{cond:y,then:function(){return _.a("div",{class:"yt-mini-game-card-view-model__avatar"},_.a(_.Vw,{data:y},{avatarViewModel:_.h4}))}}),_.a(_.GH,{command:z,
className:"yt-mini-game-card-view-model__metadata-details"},_.a("h3",{class:"yt-mini-game-card-view-model__title",title:I},I),_.a(_.p,{cond:y,then:function(){return _.a("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.a("span",{class:"yt-mini-game-card-view-model__genre",title:n,style:Y},n),_.a("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Y},M))},
else:function(){return _.a("span",{class:"yt-mini-game-card-view-model__genre",title:M},M)}})),_.a("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.a(_.Vw,{data:d},{buttonViewModel:function(h){var q=h.data;
return _.a(_.xm,{data:function(){return Object.assign({},q(),{customFontColor:W()==="MINI_APP_LAYOUT_SINGLETON"?q().customFontColor:void 0})}})}})))},"gb"),K1h=_.G(function(F){var W=F.colorPalette;
var V=F.isDesktopWeb;var d=F.onTap;var y=F.accessibilityText;var z=F.overlayBadgeText;var I=F.iconName;var n=F.unplayableInlinePlaybackIconName;var M=F.actionButton;var Y=F.imageData;F=F.thumbnailOverlays;return _.a("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.a(byB,{imageData:Y,colorPalette:W}),_.a(TqB,{onTap:d,imageData:Y,accessibilityText:y,overlayBadgeText:z,iconName:I,unplayableInlinePlaybackIconName:n,isDesktopWeb:V,thumbnailOverlays:F}),_.a(_.p,{cond:function(){return M==
null?void 0:M()},
then:function(){return _.a(g5S,{actionButton:M})}}))},"hb"),umB=_.G(function(F){var W=F.description;
var V=F.isDesktopWeb;var d=F.title;var y=F.genre;var z=F.onTap;var I=F.actionButton;var n=F.overflowButton;var M=F.avatar;F=F.channelName;var Y={};Y=_.xx("yt-mini-game-card-view-model--search-result-metadata-wrapper",(Y["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=V,Y["yt-mini-game-card-view-model--show-unplayable-on-hover"]=V,Y["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!V()},Y));
var h={};h=_.xx("yt-mini-game-card-view-model__search-result-info-row",(h["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!V()},h));
return _.a("div",{class:Y},_.a("div",{class:h},_.a(_.GH,{command:z,className:"yt-mini-game-card-view-model__metadata-details"},_.a("h3",{class:"yt-mini-game-card-view-model__title",title:d},d),_.a("span",{class:"yt-mini-game-card-view-model__genre",title:y},y)),_.a(g5S,{actionButton:I,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.a("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.a(_.Vw,{data:n},{buttonViewModel:_.xm}))),_.a("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.a("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.a("div",{class:"yt-mini-game-card-view-model__avatar"},_.a(_.Vw,{data:M},{avatarViewModel:function(q){var R=q.data;return _.a(_.h4,{data:function(){return Object.assign({},R(),{avatarImageSize:V()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.a(_.GH,{command:z,
className:"yt-mini-game-card-view-model__description"},_.a("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},F)),_.a(_.GH,{command:z,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.a("div",null)))),_.a(_.p,{cond:V,then:function(){return _.a(_.GH,{command:z,className:"yt-mini-game-card-view-model__description"},W)}}))},"ib"),Hyh=_.G(function(F){var W=F.ageRating;
return _.a("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.a(_.rB,{data:function(){return{sources:[{url:W().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.a(_.fV,{data:function(){return{badgeText:W().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"jb");_.Na(D7M,"mini-game-card-view-model",{props:{data:_.Hm,className:_.Hm,useFullWidth:_.Hm,isDesktopWeb:_.Hm,addSearchResultTopMargin:_.Hm}});_.Na(qHm,"dismissed-mini-game-card-view-model",{props:{data:_.Hm,useSquareAspectRatio:_.Hm}});var ww=function(){var F=_.w.apply(this,arguments)||this;F.isSearch=!1;F.isRichGrid=!1;return F};
_.u(ww,_.w);_.B=ww.prototype;_.B.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.B.dismissibleItemOnYtServiceRequestSent=function(F,W){W.actions&&this.dismissibleItemProcessActions(F,W.actions)};
_.B.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.B.dataChanged=function(){this.dismissibleItemReset()};
_.B.dismissibleItemProcessActions=function(F,W){for(var V=0;V<W.length;V++){var d=W[V];_.e(d,_.W3)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.e(d,_.W3)),F.stopPropagation())}};
_.B.dismissibleItemHandleReplaceEnclosingAction=function(F){this.dismissedRenderer=F.item;this.isDismissed=!0};
_.S0.Object.defineProperties(ww.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var F;return!!this.data&&!((F=this.dismissedRenderer)==null?0:F.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.dismissedRenderer)==null||!F.notificationMultiActionRenderer)}}});
ww.prototype.dataChanged=ww.prototype.dataChanged;ww.prototype.dismissibleItemOnRequestSent=ww.prototype.dismissibleItemOnRequestSent;ww.prototype.dismissibleItemOnYtServiceRequestSent=ww.prototype.dismissibleItemOnYtServiceRequestSent;_.x([_.N(),_.E("design:type",Object)],ww.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ww.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ww.prototype,"isDismissed",void 0);
_.x([_.N(),_.E("design:type",Object)],ww.prototype,"dismissedRenderer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ww.prototype,"isRichGrid",void 0);_.x([_.A("data.layout"),_.E("design:type",Object),_.E("design:paramtypes",[])],ww.prototype,"useSquareAspectRatio",null);_.x([_.A("data","dismissedRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],ww.prototype,"showCard",null);
_.x([_.A("data","dismissedRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],ww.prototype,"showDismissed",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],ww.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.x([_.Pc("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ww.prototype,"dismissibleItemOnRequestSent",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ww.prototype,"dataChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],ww);
_.O(ww,"ytd-mini-game-card-view-model",function(){if(ppE!==void 0)return ppE;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return ppE=F},{mode:2});var jzB;var r8B;var Gp=function(){return _.Pe.apply(this,arguments)||this};
_.u(Gp,_.Pe);Gp.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
Gp.prototype.getContinuationUrl=function(F){var W={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(W.itct=this.data.clickTrackingParams);return _.Fc(F,W)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gp.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Gp.prototype,"data",void 0);_.x([_.Yf({is:"yt-reload-continuation",noInjection:!0})],Gp);var CJf;var kxS;var $V=function(){var F=_.w.apply(this,arguments)||this;F.notificationData={};return F};
_.u($V,_.w);_.B=$V.prototype;_.B.isMenuExpanded=function(F){return F&&F.length<=1?"undefined":"false"};
_.B.dataChanged_=function(){this.selected=void 0;var F=this.computeSelectedIndex_(this.data);F>=0&&(this.selected=F);F=this.data&&this.data.length>1;_.xz(this.hostElement,"has-items",F);_.OA(this.hostElement).querySelector("#label").tabIndex=F?0:-1};
_.B.onDropdownOpen=function(){var F=_.is();if(this.parentTrackingParams&&this.data){var W=_.sf(this.parentTrackingParams);this.data.forEach(function(V){F&&W&&V.trackingParams&&(V=_.sf(V.trackingParams),_.eM(F,W,V),_.KZ(F,[V]))})}else this.parentTrackingParams||_.rL(new _.po("No parent tracking params passed in for yt-dropdown-menu."))};
_.B.hasNotification=function(F){var W;if(F.targetId&&((W=this.notificationData)==null?0:W.targetId)){var V;return F.targetId===((V=this.notificationData)==null?void 0:V.targetId)}};
_.B.computeSelectedIndex_=function(F){if(F)for(var W=0,V=F.length;W<V;W++)if(F[W].selected)return W;return-1};
_.B.computeLabel_=function(F){return this.data&&F!=void 0?this.data[F].title:""};
_.B.computeShowIcon_=function(F,W){return!W&&!!F};
_.B.computeVerticalOffset_=function(F){return F?36:0};
_.B.computeEndpoint_=function(F){return F.endpoint||F.navigationEndpoint};
_.B.onLabelClick_=function(F){this.data&&this.data.length<=1?F.stopPropagation():this.menuExpanded="true"};
_.B.onIronActivate_=function(F){F=F.detail.item;var W=_.OA(this.hostElement).querySelector("#repeat").itemForElement(F);if(W&&W.trackingParams){var V=_.is(),d=_.sf(W.trackingParams);V&&_.D6(V,d)}if(W&&W.serviceEndpoint)_.T("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(W.serviceEndpoint):_.v6(this.hostElement,[W.serviceEndpoint]),_.On(this.hostElement,"yt-playlist-reloading");else a:{if((W=F.querySelector("yt-supported-renderers"))&&
(W=W.rendererElement)&&W.is=="yt-reload-continuation"){W.trigger();break a}(F=F.querySelector("yt-reload-continuation"))&&F.trigger()}};
_.B.onTap_=function(F){F.preventDefault()};
_.B.onItemTap_=function(F){this.ytEndpointBehavior.onEndpointTap_(F)};
_.B.onLinkFocus_=function(F){try{var W=F.target}catch(d){}if(W){var V=W.querySelector("tp-yt-paper-item");V&&_.u5(this,"focus",function(){V.focus()})}};
_.B.onMenuClose_=function(){this.menuExpanded="false"};
_.B.isLabelIconActive_=function(F){return F==="true"};
_.B.computeHasSubtitle_=function(F){return!!F};
_.B.computeHrefForItem_=function(F){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(F))};
_.B.updateSelectedFromBinding=function(F){this.selected=F.detail.value};
_.S0.Object.defineProperties($V.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
$V.prototype.onMenuClose_=$V.prototype.onMenuClose_;$V.prototype.onTap_=$V.prototype.onTap_;$V.prototype.onIronActivate_=$V.prototype.onIronActivate_;$V.prototype.onDropdownOpen=$V.prototype.onDropdownOpen;$V.prototype.dataChanged_=$V.prototype.dataChanged_;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$V.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],$V.prototype,"ytEndpointBehavior",void 0);
_.x([_.N(),_.E("design:type",Array)],$V.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],$V.prototype,"parentTrackingParams",void 0);_.x([_.N(),_.E("design:type",Object)],$V.prototype,"selected",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],$V.prototype,"useLabel",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],$V.prototype,"useComputedAriaLabel",void 0);_.x([_.N(),_.E("design:type",String)],$V.prototype,"icon",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],$V.prototype,"iconLabel",void 0);_.x([_.N(),_.E("design:type",String)],$V.prototype,"ariaLabel",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],$V.prototype,"disabled",void 0);_.x([_.N({computed:"isMenuExpanded(data)"}),_.E("design:type",String)],$V.prototype,"menuExpanded",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],$V.prototype,"closeOnActivate",void 0);
_.x([_.N({reflectToAttribute:!0,value:_.T("web_modern_buttons")}),_.E("design:type",Boolean)],$V.prototype,"modernButtons",void 0);_.x([_.N(),_.E("design:type",Object)],$V.prototype,"notificationData",void 0);_.x([_.A("ariaLabel, selected"),_.N(),_.E("design:type",String),_.E("design:paramtypes",[])],$V.prototype,"computedAriaLabel",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$V.prototype,"dataChanged_",null);
_.x([_.Pc("paper-dropdown-open"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],$V.prototype,"onDropdownOpen",null);_.x([_.Pc("iron-activate"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],$V.prototype,"onIronActivate_",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$V.prototype,"onTap_",null);
_.x([_.Pc("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],$V.prototype,"onMenuClose_",null);_.x([_.Yf({is:"yt-dropdown-menu",disableElementRegistration:!0})],$V);
_.O($V,"yt-dropdown-menu",function(){if(kxS===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;CJf===void 0&&(CJf=document.createElement("template"));var d=CJf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);kxS=F}F=kxS;return F},{mode:2});var Ux=function(){var F=_.w.apply(this,arguments)||this;F.hasNotification=!1;return F};
_.u(Ux,_.w);Ux.prototype.computeId=function(F){return F};
Ux.prototype.computeHorizontalAlign=function(F){return F?"right":"left"};
Ux.prototype.computeAccessibilityLabel=function(F){var W,V;return((W=F.accessibility)==null?void 0:(V=W.accessibilityData)==null?void 0:V.label)||null};
Ux.prototype.notificationDataChanged=function(){var F;this.hasNotification=!!this.notificationData&&!((F=this.data)==null?0:F.icon)};
Ux.prototype.notificationDataChanged=Ux.prototype.notificationDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ux.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.h$.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],Ux.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ux.prototype,"data",void 0);_.x([_.N({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",String)],Ux.prototype,"id",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],Ux.prototype,"isRightAligned",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Ux.prototype,"disabled",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Ux.prototype,"closeOnActivate",void 0);_.x([_.N(),_.E("design:type",Object)],Ux.prototype,"notificationData",void 0);_.x([_.N(),_.E("design:type",Object)],Ux.prototype,"hasNotification",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],Ux.prototype,"useComputedAriaLabel",void 0);_.x([_.Jw("notificationData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ux.prototype,"notificationDataChanged",null);_.x([_.Yf({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],Ux);
_.O(Ux,"yt-sort-filter-sub-menu-renderer",function(){if(r8B===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;jzB===void 0&&(jzB=document.createElement("template"));var d=jzB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);r8B=F}F=r8B;return F},{mode:2});var lGQ=_.G(function(F){var W=F.data;var V=_.Ef(function(){var z=W().onTap;(z=_.e(z,_.Yx))&&_.PY().resolve(_.Tc).resolveCommand(z);return!1}),d=function(){return{sources:[{url:W().thumbnailUrl,
width:120,height:90}]}},y=function(){return W().rating&&W().ratingA11yLabel&&W().reviewsCount&&W().reviewsCountA11yLabel};
return _.a("place-data-view-model",null,_.a(_.p,{cond:function(){return W().placeName&&W().placeCategory},
then:function(){return _.a("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":V},_.a(_.rB,{data:d,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.a(_.GH,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return W().onTap}},_.a("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return W().placeName}},function(){return W().placeName})),_.a("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.a(_.p,{cond:y,
then:function(){return _.a("div",{class:_.xx("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.a("span",{class:"score",title:function(){return W().ratingA11yLabel}},function(){return W().rating}),_.a("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.a(_.P7,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.a("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return W().reviewsCountA11yLabel}},function(){return W().reviewsCount}))},
else:function(){return _.a("div",{class:_.xx("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.a("div",{class:_.xx("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.a("span",{class:"category",
title:function(){return W().placeCategory}},function(){return W().placeCategory}))))}}))},"kb");
lGQ.idomCompat=!0;_.Na(lGQ,"place-data-view-model",{props:{data:_.Hm}});var NqD=new _.N4("INLINE_PLAYBACK_HOOK_TOKEN");var fGE=m2({sharedUi:aAQ});_.uO=ax(fGE)(fGE.sharedUi,{animatedThumbnailEnabledSelector:function(F){return F.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(F){return F.inlinePreviewEnabled},
currentPageTypeSelector:function(F){return F.currentPageType},
currentPageSubTypeSelector:function(F){return F.currentPageSubType},
persistentPanelVisibleSelector:function(F){return F.persistentPanelVisible}});var wpm=function(F){this.setActiveSlideIndex=F;this.jobIds=[];this.isSlideshowPlaying=!1},U7E=function(F,W){F.isSlideshowPlaying||(F.isSlideshowPlaying=!0,GxB(F),$7M(F,W,0))},GxB=function(F){_.Uf(_.HP,function(){F.setActiveSlideIndex(0)},1)},$7M=function(F,W,V){F.jobIds.push(_.Uf(_.HP,function(){var d=V<W-1?V+1:0;
F.setActiveSlideIndex(d);$7M(F,W,d)},1800))};var OyB,x7B;OyB=new _.N4("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.XpS=new _.N4("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");x7B=new _.N4("COMMON_MARK_VIEW_MODEL_TOKEN");var v5M=new _.N4("IMAGE_ON_LOAD_HANDLER_TOKEN");var E5h=_.G(function(F){return _.a("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.a(_.p,{cond:function(){var W;return(W=F.data())==null?void 0:W.thumbnail},
then:function(W){return _.a(_.rB,{data:W,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"lb");_.c8E=_.G(function(F){var W=F.data;var V=F.lockupExperiments;F={};return _.a("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.a("div",{class:_.xx("ytThumbnailOverlayButtonViewModelButton",(F.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var d;return V&&((d=V())==null?void 0:d.useLegacySizedIconButton)},F))},_.a(_.Vw,{data:function(){return W().overlayButton}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
buttonOverrides:function(){var y;return V&&((y=V())==null?0:y.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"mb");
_.c8E.idomCompat=!0;var tGB=_.G(function(F){return _.a("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.Ef(function(W){W.preventDefault();return!1})},_.a(_.Vw,{data:function(){return F.data().buttons}},{toggleButtonViewModel:function(W){return _.a("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.a(_.mW,{data:W.data}))}}))},"nb");
tGB.idomCompat=!0;var SHM=_.G(function(F){var W=function(){var V;return((V=_.e(F.data().rendererContext,_.sv))==null?void 0:V.label)||""};
return _.a("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.a(_.p,{cond:function(){return F.data().image},
then:function(){return _.a("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.a(_.rB,{data:function(){return F.data().image},
alt:W}))}}),_.a(_.p,{cond:function(){return F.data().text},
then:function(){return _.a("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return F.data().text})}}))},"ob");var PJC=_.uO.animatedThumbnailEnabledSelector,Ox=_.G(function(F){var W=[],V=function(){var R,b;return _.VTf((R=F.width)==null?void 0:R.call(F),(b=F.height)==null?void 0:b.call(F))},d=_.PY().resolve(_.SU(v5M)),y=_.DO("yt-thumbnail-view-model",function(){W.push("elRef.value set");
var R;(R=F.playbackRef)==null||R.call(F,{thumbnailElRef:y,thumbnail:F.data().image,thumbnailOverlays:F.data().overlays,thumbnailSize:V()})});
_.kN(function(){W.push("onInit");_.lu(function(){W.push("onCleanup")})});
var z=_.FP(PJC),I=function(){var R,b;return(b=(R=F.aspectRatio)==null?void 0:R.call(F))!=null?b:0},n=function(){return(F.data().image?_.eih(F.data().image):I())<=1&&I()===0},M=function(){return n()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},Y=function(){y.value||_.rL(new _.po("Thumbnail elRef.value is null",W.join("\n")));
d&&y.value&&d(y.value)},h=function(){var R,b;
return((R=F.hovered)==null?void 0:R.call(F))&&V()!=="large"&&((b=F.data().overlays)==null?void 0:b.some(function(g){return _.e(g,vpT)}))},q={};
return _.a("yt-thumbnail-view-model",{class:_.xx("ytThumbnailViewModelHost",F.className,function(){return GdC(I())},function(){var R,b;
a:{var g=V(),K=(R=F.disableRounding)==null?void 0:R.call(F);R=(b=F.isClip)==null?void 0:b.call(F);if(!K&&!R)switch(g){case "large":b="ytThumbnailViewModelLarge";break a;case "small":b="ytThumbnailViewModelSmall";break a;default:b="ytThumbnailViewModelMedium";break a}b=void 0}return b},(q.ytThumbnailViewModelCinematic=n,q)),
style:_.Si({"background-color":function(){var R,b=n()?(R=F.data().backgroundColor)==null?void 0:R.lightTheme:void 0;return b?Yz(b,"1"):void 0}}),
el:y},_.a(_.p,{cond:n,then:function(){return _.a("div",{class:"ytThumbnailViewModelBlurredImage"},_.a(_.rB,{data:function(){return F.data().image},
alt:"",contentMode:M,targetWidth:F.width,onload:Y}))}}),_.a("div",{class:"ytThumbnailViewModelImage"},_.a(_.rB,{data:function(){return F.data().image},
alt:"",contentMode:M,targetWidth:F.width,onload:Y}),null),_.a(_.Vw,{data:function(){return h()?void 0:F.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:ZfQ,thumbnailOverlayBadgeViewModel:function(R){return _.a(_.bt,{data:R.data,thumbnailSize:V,isClip:F.isClip})},
thumbnailBottomOverlayViewModel:function(R){return _.a(tXh,{data:R.data,thumbnailSize:V,isClip:F.isClip})},
thumbnailOverlayFullViewModel:SHM,thumbnailOverlayButtonViewModel:function(R){return _.a(_.c8E,{data:R.data,lockupExperiments:F.lockupExperiments})},
channelDisclosureViewModel:function(R){R=R.data;var b;return _.a("div",null,(b=_.PY().resolve(_.SU(OyB)))==null?void 0:b({data:R}))}}),_.a(_.Vw,{data:function(){var R;
return((R=F.hovered)==null?0:R.call(F))?F.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(R){return _.a(pV,{data:R.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:tGB}),_.a(_.Vw,{data:function(){var R;return((R=F.hovered)==null?0:R.call(F))&&z()?F.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:E5h}),_.a(_.p,{cond:F.isClip,then:function(){return _.a("div",{class:"ytPinkingNsHost"},_.a("svg",{class:"ytPinkingNsPinkingLeft"},_.a("defs",null,_.a("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.a("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.a("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.a("svg",{class:"ytPinkingNsPinkingRight"},_.a("defs",null,_.a("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.a("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.a("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"pb");
Ox.idomCompat={callbacks:{playbackRef:!0}};var J8T=_.G(function(F){var W=_.L(_.Y$(-1,void 0,"RW2Ole")),V=W.next().value,d=W.next().value;_.kN(function(){var y=new wpm(d);U7E(y,F.data().thumbnails.length);_.lu(function(){if(y.isSlideshowPlaying){y.isSlideshowPlaying=!1;for(var z=y.jobIds,I=0,n=z.length;I<n;I++)_.HP.cancelJob(z[I]);y.jobIds.length=0}})});
return _.a("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.a(_.Vw,{data:function(){return F.data().thumbnails}},{thumbnailViewModel:function(y,z){return _.a("div",{class:function(){var I=!F.data().primaryThumbnail,n=z(),M=V(),Y=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
I&&n===0&&Y.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");n<=M&&Y.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return Y.join(" ")}},_.a(Ox,{data:y.data,
disableRounding:F.disableRounding}))}}))},"qb");
J8T.idomCompat=!0;var $ZL=new _.N4("DWELL_DETECTOR_REGISTRY_TOKEN");var Qzm=_.G(function(F){var W=UZf(F.triggeringElement),V=function(){return!!F.data().primaryThumbnail},d=function(){var z,I=(z=F.data())==null?void 0:z.maxHeight,n;
z=(n=F.maxHeight)==null?void 0:n.call(F);return I!=null&&z!=null?Math.min(I,z):z!=null?z:I},y=function(){var z=d();
if(z){var I;if(V()&&(I=F.includeStackHeight)!=null&&I.call(F)){var n;I=((n=F.doubleStack)==null?0:n.call(F))?8:4}else I=0;z=z-I-1;if(!(z<0)){n=Math;I=n.ceil;var M,Y;var h=WB9((Y=(M=F.aspectRatio)==null?void 0:M.call(F))!=null?Y:0);return I.call(n,z*h)}}};
return _.a("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.Si({height:function(){return d()?d()+"px":void 0},
width:function(){return y()?y()+"px":void 0}})},_.a(ZyE,{stackEnabled:V,
thumbnailSize:function(){var z,I;return _.VTf((z=F.width)==null?void 0:z.call(F),(I=F.height)==null?void 0:I.call(F))},
doubleStack:F.doubleStack,stackColor:function(){return F.data().stackColor},
includeStackHeight:F.includeStackHeight},_.a(_.Vw,{data:function(){return F.data().primaryThumbnail}},{thumbnailViewModel:function(z){var I={};
return _.a(Ox,{data:z.data,width:F.width,height:F.height,aspectRatio:F.aspectRatio,disableRounding:F.disableRounding,className:_.xx((I.ytCollectionThumbnailViewModelHostHasStacks=V,I)),hovered:F.hovered,playbackRef:F.playbackRef})}}),_.a(_.p,{cond:function(){var z;
return W()&&((z=F.data().thumbnails)==null?void 0:z.length)},
then:function(){return _.a("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.a(J8T,{data:F.data,disableRounding:function(){return!V()}}))}})))},"rb");
Qzm.idomCompat={callbacks:{playbackRef:!0}};
var ZyE=_.G(function(F){var W=F.children;var V=F.stackEnabled;var d=F.thumbnailSize;var y=F.doubleStack;var z=F.stackColor;var I=F.includeStackHeight;var n,M=(n=_.PY().resolve(_.SU(_.dA)))==null?void 0:n();return _.a(_.p,{cond:V,then:function(){return _.a(eRB,{data:function(){var Y,h;return{experimentEnabled:!0,thumbnailSize:d(),doubleStack:y==null?void 0:y(),color:M?z==null?void 0:(Y=z())==null?void 0:Y.darkTheme:z==null?void 0:(h=z())==null?void 0:h.lightTheme,enableResponsiveMode:!1,includeStackHeight:I==
null?void 0:I()}}},W)},
else:function(){return W}})},"sb");var FZm=new _.N4("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");_.WZC=_.G(function(F){var W=F.data;F=_.DO("ad-card-badge-view-model");return _.a("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:F},_.a(_.p,{cond:function(){return W().imageBadge},
then:function(V){return _.a(_.rB,{data:V,alt:""})}}))},"tb");var xV;_.X_={calledOnce:!0,state:"visible"};xV={calledOnce:!0,state:"hidden"};_.vS=_.G(function(F){var W=_.fp(F,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});F=Object.assign({},W);var V=W.data;W=W.customCommandResolver;var d=(delete F.data,delete F.customCommandResolver,F);F=_.S5({visibilityCallback:function(n,M){var Y,h=(Y=V().interaction)==null?void 0:Y.onFirstVisible;n&&(h&&_.b$(h),d.setOnErrorHandler()&&Ofh(M))},
showOption:_.X_});W=_.bO(function(){return V().interaction},W,function(){var n;
return(n=d.listenToTapEvent)==null?void 0:n.call(d)});
var y=_.L(_.Y$(!1,void 0,"wAC0Lc")),z=y.next().value,I=y.next().value;y=_.Ef(function(n){var M;((M=d.setTouchEndHandler)==null?0:M.call(d))&&!z()&&(n.currentTarget.click(),I(!0),setTimeout(function(){I(!1)},100));
return!1});
return _.a("ad-image-view-model",{class:function(){var n,M=[((n=V().interaction)==null?0:n.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],Y;((Y=d.isGridViewEnabled)==null?0:Y.call(d))&&M.push("ytwAdImageViewModelHostInGridView");return M.join(" ")},
el:_.ji(F,W),"on:touchend":y},_.a("div",{class:"ytwAdImageViewModelHostImageContainer"},_.a(_.rB,{data:function(){var n;return{sources:V().imageSources,contentMode:(n=V().imageProperties)==null?void 0:n.contentMode}},
alt:function(){var n,M;return((n=V().interaction)==null?void 0:(M=n.accessibility)==null?void 0:M.label)||""},
targetHeight:d.targetHeight,targetWidth:d.targetWidth,preserveHeight:d.preserveHeight,preserveWidth:d.preserveWidth,useWidth:d.useWidth,style:function(){var n,M;return"vertical-align: bottom;"+(((n=V().background)==null?0:n.color)?"background-color:"+_.iz((M=V().background)==null?void 0:M.color)+";":"")},
className:function(){return d.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var n,M;return(M=(n=d.setDraggable)==null?void 0:n.call(d))!=null?M:void 0}})))},"vb");var VQB=_.G(function(F){var W=F.data;var V=F.customCommandResolver;return _.a("carousel-ad-card-image-view-model",{class:function(){var d;return((d=W().interaction)==null?0:d.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_}),_.bO(function(){return W().interaction},V)),
"aria-label":function(){var d,y;return(d=W().interaction)==null?void 0:(y=d.accessibility)==null?void 0:y.label}},_.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(d){return _.a(_.vS,{data:d.data,
customCommandResolver:V})}}),_.a("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.a(_.Vw,{data:function(){return W().badge}},{adCardBadgeViewModel:_.WZC})),_.a(_.$m,{model:{color:4}}))},"wb");var drC=_.G(function(F){var W=_.L(_.Y$(0,void 0,"JJ0QQc")),V=W.next().value;W.next();var d=W.next().value,y=_.L(_.Y$(!1,void 0,"f6YICe"));W=y.next().value;var z=y.next().value,I;_.lu(function(){clearTimeout(I)});
y=_.Ef(function(){var Y;((Y=F.animate)==null?0:Y.call(F))?(z(!0),I=setTimeout(function(){z(!1);n()},200)):n();
return!1});
var n=function(){d(function(Y){return(Y+F.numShownItems())%F.data().length})},M={};
return _.a("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.a("div",{class:_.xx("ytwHorizontalCarouselCarouselWrapper")},_.a("div",{class:_.xx("ytwHorizontalCarouselCarouselInnerWrapper",(M.ytwHorizontalCarouselAnimating=W,M))},_.a(_.uj,{each:F.data,keyBy:"INDEX"},function(Y,h){return _.a("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.Si({"flex-basis":function(){return"calc((100% - (8px * "+(F.numShownItems()-1)+")) / "+F.numShownItems()+")"},
order:function(){var q=h-V();q<0&&(q+=F.data().length);return q}})},F.children(Y,h))}))),_.a("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":y},F.nextButton()))},"xb");var osf=_.G(function(F){var W=F.data;var V=F.customCommandResolver;var d=F.expansive;var y=F.isLockupAttachment;return _.a("carousel-ad-card-collection-view-model",{el:_.ji(_.S5({visibilityCallback:function(z){var I,n=(I=W().interaction)==null?void 0:I.onFirstVisible;z&&n&&_.b$(n)},
showOption:_.X_})),class:"ytwCarouselAdCardCollectionViewModelHost"},_.a(_.p,{cond:function(){return y==null?void 0:y()},
then:function(){return _.a(y9B,{data:W,customCommandResolver:V})},
else:function(){return _.a(zrS,{data:W,customCommandResolver:V,expansive:d})}}))},"yb"),y9B=_.G(function(F){var W=F.data;
var V=F.customCommandResolver;return _.a("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel",tabindex:0},_.a(_.Vw,{data:function(){return W().carouselAdCards||[]}},{carouselAdCardImageViewModel:function(d){return _.a("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselItem"},_.a(VQB,{data:d.data,
customCommandResolver:V}))}}))},"zb"),zrS=_.G(function(F){var W=F.data;
var V=F.customCommandResolver;var d=F.expansive;return _.a(drC,{data:function(){var y;return((y=W())==null?void 0:y.carouselAdCards)||[]},
nextButton:function(){return _.a(_.Vw,{data:function(){return W().nextButton}},{buttonViewModel:function(y){var z=y.data;
return _.a(_.xm,{data:function(){return(d==null?0:d())?Object.assign({},z(),{style:"mono"}):z()},
className:_.T("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(y){return _.a(_.Vw,{data:y},{carouselAdCardImageViewModel:function(z){return _.a(VQB,{data:z.data,customCommandResolver:V})}})})},"Ab");_.Ex=_.G(function(F){var W=F.data;var V=F.customCommandResolver;var d=F.className;var y=F.delayedClassName;var z=F.animationEntityKey;var I=F.isCompactWidth;var n=F.isContentWidth;F=_.L(_.Y$(!1,void 0,"B1koDf"));var M=F.next().value,Y=F.next().value,h=_.Ns(z,""),q=_.QE(wsW,h),R=function(){var Yc,ph;return(ph=(Yc=q())==null?void 0:Yc.value)!=null?ph:!1},b=function(){_.l5(_.yw("booleanEntity",h(),{key:h(),
value:!0}));U=void 0};
z=_.L(_.wT(R));var g=z.next().value,K=z.next().value;z=_.L(_.wT(R));var C=z.next().value,k=z.next().value;z=_.L(_.wT(function(){var Yc;return R()?(Yc=W().styleTransitionConfig)==null?void 0:Yc.destinationStyle:void 0}));
var f=z.next().value,S=z.next().value,v=function(){var Yc=Object.assign({},W(),f()&&{style:f()});var ph,lS,Or=Yc.label,X1=(ph=Yc.interaction)==null?void 0:(lS=ph.accessibility)==null?void 0:lS.label;ph=Yc.iconImage?Yc.label&&Yc.label.content?Yc.iconLeading?"leading":"trailing":"icon-only":void 0;Yc={formattedButtonText:Or,accessibilityLabel:X1,style:E4G(Yc.style),type:cC$(Yc.style),state:"active",size:v4S(Yc.size),iconPosition:ph,disabled:!1,aTagConfig:xZ9(Yc,V)};Yc.focused=M();return Yc},U;
z=_.S5({visibilityCallback:function(Yc){var ph,lS=(ph=W().interaction)==null?void 0:ph.onFirstVisible;Yc&&lS&&_.b$(lS)},
showOption:_.X_});var c=function(){return Ixc(v(),!!W().iconImage)};
F={};var J={};d=_.xx(function(){return"ytwAdButtonViewModelHost"},function(){return W().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var Yc=!!W().delayedAppearanceConfig,ph=g();
return Yc?ph?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var Yc=!!W().delayedAppearanceConfig,ph=C();
return Yc?ph?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!W().delayedAppearanceConfig||g()?y==null?void 0:y():""},(F.ytwAdButtonViewModelHostCompactWidth=function(){return I==null?void 0:I()},F),(J.ytwAdButtonViewModelHostContentWidth=function(){return n==null?void 0:n()},J),d!=null?d:"");
var zG=function(){var Yc,ph=(Yc=W().delayedAppearanceConfig)==null?void 0:Yc.delayedInvisibleSeconds;ph&&(U=_.sl(_.HP,function(){K(!0);BC()},ph*1E3))},BC=function(){var Yc,ph=(Yc=W().delayedAppearanceConfig)==null?void 0:Yc.delayedVisibleSeconds;
ph&&(U=_.sl(_.HP,function(){k(!0);bS()},ph*1E3))},bS=function(){var Yc,ph=(Yc=W().styleTransitionConfig)==null?void 0:Yc.styleTransitionSeconds,lS,Or=(lS=W().styleTransitionConfig)==null?void 0:lS.destinationStyle;
ph&&Or?U=_.sl(_.HP,function(){S(Or);b()},ph*1E3):b()};
_.kN(function(){zG()});
_.lu(function(){U&&_.HP.cancelJob(U)});
return _.a("ad-button-view-model",{"on:focusin":_.Ef(function(){var Yc=_.PY().resolve(_.SU(_.wJ));Yc&&Y(Yc.isKeyBoardInUse());return!1}),
"on:focusout":_.Ef(function(){Y(!1);return!1}),
class:d,el:_.ji(z),style:_.Si({"transition-duration":"0.3s"})},_.a(_.p,{cond:v,then:function(){return _.a(_.XU,{data:v,icon:function(){return _.a(_.p,{cond:function(){return W().iconImage},
then:function(Yc){return _.a(_.rB,{data:Yc,alt:"",targetWidth:c,targetHeight:c,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"Bb");var sCS=_.G(function(F){var W=F.data;F=function(){return W().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var V=_.S5({visibilityCallback:function(z){var I,n=(I=W().interaction)==null?void 0:I.onFirstVisible;z&&n&&_.b$(n)},
showOption:_.X_}),d={},y={};return _.a("ad-button-group-view-model",{class:_.xx("ytwAdButtonGroupViewModelHost",(d.ytwAdButtonGroupViewModelHostCompactWidth=F,d)),el:_.ji(V)},_.a("div",{class:_.xx("ytwAdButtonGroupViewModelHostSecondaryButton",(y.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=F,y))},_.a(_.Vw,{data:function(){return W().secondaryAdButton}},{adButtonViewModel:function(z){return _.a(_.Ex,{data:z.data})}})),_.a("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.a(_.Vw,
{data:function(){return W().primaryAdButton}},{adButtonViewModel:function(z){return _.a(_.Ex,{data:z.data})}})))},"Cb");var BkQ=_.G(function(F){var W=function(){var V;return((V=F.data())==null?void 0:V.answers)||[]};
return _.a("yt-survey-icons",{class:"ytSurveyIconsHost"},_.a("div",{class:"ytSurveyIconsHeader"},_.a("div",{class:"ytSurveyIconsTitle"},function(){var V;return(V=F.data())==null?void 0:V.text}),_.a("div",null,_.a(_.XU,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var V;(V=F.onDismiss)==null||V.call(F)}}},
iconName:"DISMISSAL"}))),_.a("div",null,_.a("div",{class:"ytSurveyIconsAnswers"},_.a(_.uj,{each:function(){return W()},
keyBy:"INDEX"},function(V,d){return _.a("div",null,_.a(_.XU,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var y;(y=F.onSelect)==null||y.call(F,V(),d)}}},
icon:function(){return _.a(_.P7,{icon:function(){var y,z;return(y=V())==null?void 0:(z=y.icon)==null?void 0:z.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.a("div",{class:"ytSurveyIconsAnswersText"},_.a("div",null,function(){return W().length?W()[0].text:""}),_.a("div",null,function(){return W().length?W()[W().length-1].text:""}))))},"Db");var LZi=_.G(function(F){var W=_.ji(_.YZ(function(){var M;return(M=F.data())==null?void 0:M.rendererContext},void 0,void 0,void 0,!0)),V=_.L(_.Y$(!1,void 0,"GW0yjf")),d=V.next().value,y=V.next().value,z=_.QE(GfY,function(){var M;
return(M=F.data().keys)==null?void 0:M.surveyEntityKey}),I=_.QE($fW,function(){var M;
return(M=F.data().keys)==null?void 0:M.surveyStateEntityKey});
_.Xi("ytd-slimline-survey-show-action",function(){y(!1)});
var n=function(){var M,Y;var h=(M=I())==null?void 0:(Y=M.questionStack)==null?void 0:Y[0];if(h!==void 0){var q,R;return(q=z())==null?void 0:(R=q.questions)==null?void 0:R[h]}};
V={};return _.a("yt-slimline-survey-view-model",{el:W,class:_.xx("ytSlimlineSurveyViewModelHost",(V.ytSlimlineSurveyViewModelCollapsed=function(){return d()},V))},_.a("div",{class:"ytSlimlineSurveyViewModelContainer"},_.a(_.p,{cond:function(){var M;
return((M=n())==null?void 0:M.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.a(BkQ,{data:function(){return n()},
onSelect:function(M,Y){var h,q;return _.m(function(R){y(!0);if(q=(h=F.data())==null?void 0:h.onSelectRating)_.b$(q),_.l5(KIm(Y));_.UD(R)})},
onDismiss:function(){y(!0);var M;var Y=(M=z())==null?void 0:M.dismissalFeedbackToken;M=Y?{feedbackEndpoint:{feedbackToken:Y}}:void 0;M&&_.hU(M,{form:{element:W.value}})}})}})))},"Eb");var Izi=_.G(function(F){return _.a("yt-table-view-model",{class:_.xx("ytTableViewModelHost",F.className)},_.a(_.uj,{each:function(){return F.data().rows||[]}},function(W){var V={};
return _.a("div",{class:_.xx("ytTableViewModelRow",(V.ytTableViewModelRowBottomBorder=function(){return F.data().showSeparators},V))},_.a(_.uj,{each:function(){return(W==null?void 0:W.cells)||[]}},function(d,y){var z,I={};
return _.a("span",{class:_.xx((I.ytTableViewModelRowLabel=function(){return y()===0&&F.data().showHorizontalHeaders},I.ytTableViewModelCell=function(){return!F.data().showHorizontalHeaders||y()>0},I))},(z=d.text)==null?void 0:z.content)}))}))},"Fb");var nsi=_.G(function(F){return _.a("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.a(_.Vw,{data:function(){var W;return(W=F.data())==null?void 0:W.attachments}},{flexibleActionsViewModel:function(W){return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.a(_.qw,{data:W.data,
layout:function(){var V;return((V=F.lockupStyle())==null?void 0:V.arrangement)===1?0:1},
justifyContentOverride:function(){var V;return((V=F.lockupStyle())==null?void 0:V.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(W){return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.a(LZi,{data:W.data}))},
expandableMetadataViewModel:function(W){W=W.data;var V;return _.a("div",{class:_.xx("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(V=_.PY().resolve(_.SU(FZm)))==null?void 0:V({data:W}))},
adButtonGroupViewModel:function(W){return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.a(sCS,{data:W.data}))},
adButtonViewModel:function(W){return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.a(_.Ex,{data:W.data,isCompactWidth:!0}))},
tableViewModel:function(W){return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.a(Izi,{data:W.data}))},
aiCompanionAttachmentViewModel:function(W){W=W.data;var V;return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},(V=_.PY().resolve(_.SU(_.XpS)))==null?void 0:V({data:W}))},
carouselAdCardCollectionViewModel:function(W){return _.a("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.a(osf,{data:W.data,isLockupAttachment:!0}))}}))},"Gb");var QEr=_.F0("rich_grid_min_item_width",310),JC1=_.F0("rich_grid_max_item_width",500);var Bqm,sz$;Bqm=16/9;sz$=2/3;_.cS=_.G(function(F){var W=F.data;var V=F.className;var d=F.imageSizeConfig;var y=F.notifyOnLoaded;var z=function(){return W().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},I=function(){var R;
return _.MI((R=W())==null?void 0:R.rendererContext)};
F={};F=(F.ytContentPreviewImageViewModelHost=!0,F.ytContentPreviewImageViewModelCircleImage=function(){return z()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},F.ytContentPreviewImageViewModelTappable=function(){return I()},F);
var n=function(){var R,b;return(b=(R=_.e(W().rendererContext,_.sv))==null?void 0:R.label)!=null?b:""},M=function(){return IGr(W())},Y=function(){var R=L1G(z(),W().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",d==null?void 0:d(),n59(M()),W().layoutWidth,W().layoutHeight),b=Object.assign({},R);
R.width&&(b.width=Math.round(R.width));R.height&&(b.height=Math.round(R.height));R.maxWidth&&(b.maxWidth=Math.round(R.maxWidth));R.maxHeight&&(b.maxHeight=Math.round(R.maxHeight));return b},h=_.bu(function(){return Y().height},void 0,"CxFlJb"),q=_.bu(function(){return Y().width},void 0,"lb8Jhd");
return _.a("yt-content-preview-image-view-model",{el:_.ji(_.YZ(function(){var R;return(R=W())==null?void 0:R.rendererContext})),
role:function(){return I()?"link":void 0},
tabindex:function(){return I()?0:void 0},
class:_.xx(V,F,function(){var R=z();var b=d==null?void 0:d();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"?(b==null?void 0:b.size)!=null&&b.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(b==null?void 0:b.size)!=null&&b.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return R}),
style:function(){var R=Y(),b=[];R.width&&b.push("width: "+R.width+"px");R.height&&b.push("height: "+R.height+"px");R.maxWidth&&b.push("max-width: "+R.maxWidth+"px");R.maxHeight&&b.push("max-height: "+R.maxHeight+"px");R.fullWidth&&b.push("width: 100%");return b.join(";")}},_.a(_.p,{cond:M,
then:function(R){return _.a(_.rB,{data:R,alt:n,"data-disabled$":function(){return!n()},
notifyOnLoaded:y,targetWidth:q,targetHeight:h,preserveWidth:function(){return!!q()},
preserveHeight:function(){return!!h()}})}}),_.a(_.Vw,{data:function(){var R;
return(R=W())==null?void 0:R.overlays}},{thumbnailHoverOverlayViewModel:pV,
thumbnailOverlayButtonViewModel:_.c8E}))},"Hb");
_.cS.idomCompat=!0;var t4=_.G(function(F){var W=F.data;var V=F.className;var d=F.useSmallLayout;var y=F.useMediumText;var z=F.useHeavyText;var I=function(){return!(y==null||!y())||!(z==null||!z())};
F={};return _.a("yt-attribution-view-model",{el:_.ji(_.YZ(function(){var n;return(n=W())==null?void 0:n.rendererContext})),
class:_.xx(V,(F.ytAttributionViewModelHost=!0,F.ytAttributionViewModelMediumText=y,F.ytAttributionViewModelHeavyText=z,F))},_.a(_.p,{cond:function(){return _.MI(W().rendererContext)},
then:function(){return _.a("button",{class:"ytAttributionViewModelTappable"},_.a(mrT,{data:W,useSmallLayout:d,badgesShouldInheritTypography:I}))},
else:function(){return _.a(mrT,{data:W,useSmallLayout:d,badgesShouldInheritTypography:I})}}))},"Ib"),mrT=_.G(function(F){var W=F.data;
var V=F.useSmallLayout;var d=F.badgesShouldInheritTypography;var y=function(){return{size:(V==null?0:V())?16:24}};
return _.a(_.WY,null,_.a(_.Vw,{data:function(){return W().contentPreviewImage}},{contentPreviewImageViewModel:function(z){return _.a(_.cS,{data:z.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:y})}}),_.a(_.Vw,{data:function(){return W().badge}},{badgeViewModel:function(z){return _.a(_.fV,{data:z.data,
class:"ytAttributionViewModelBadge",modern:!0,inheritTypography:d})}}),_.a(_.p,{cond:function(){return W().text},
then:function(){return _.a(_.K_,{text:function(){return W().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.a(_.p,{cond:function(){return W().suffix},
then:function(){return _.a(_.K_,{text:function(){return W().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Jb");
t4.idomCompat=!0;var azD,iJD,MQQ,Yah,pGm;azD=_.G(function(F){var W=F.delimiter;var V=F.max;var d=F.index;var y=F.isStandalone;return _.a(_.p,{cond:function(){return V()-1>d()},
then:function(){var z={};return _.a("span",{class:_.xx("yt-content-metadata-view-model__delimiter",(z["yt-content-metadata-view-model__delimiter--standalone"]=y,z)),"aria-hidden":!0},W)}})},"Kb");
iJD=_.G(function(F){var W=F.metadataPart;var V=F.maxLines;return _.a(_.K_,{text:function(){return W().text},
linkInheritColor:!0,className:function(){return m7f(V())},
userInput:!0})},"Lb");
MQQ=_.G(function(F){var W=F.metadataPart;var V=F.maxLines;return _.a(_.p,{cond:function(){return W().tooltip},
then:function(d){return _.a("span",{title:d,role:"tooltip"},_.a(iJD,{metadataPart:W,maxLines:V}))},
else:function(){return _.a(iJD,{metadataPart:W,maxLines:V})}})},"Mb");
Yah=_.G(function(F){var W=F.metadataPart;var V=F.isOverlay;var d=F.useMediumText;var y=F.hideAvatar;var z=function(){return W().maxLines!==void 0?W().maxLines:1};
return _.a(_.WY,null,_.a(_.Vw,{data:function(){return W().avatarStack}},{avatarStackViewModel:function(I){return _.a(_.RJ,{data:I.data,
isOverlay:V,useMediumText:d,hideAvatar:y})},
badgeViewModel:_.fV}),_.a(_.p,{cond:function(){return W().leadingIcon},
then:function(I){return _.a(_.P7,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return I().name},
size:function(){return I().width}})}}),_.a(_.p,{cond:function(){return W().text},
then:function(){return _.a(MQQ,{metadataPart:W,maxLines:z})}}),_.a(_.p,{cond:function(){return W().icon},
then:function(I){return _.a(_.P7,{className:"yt-content-metadata-view-model__icon",icon:function(){return I().name},
size:function(){return I().width}})}}))},"Nb");
pGm=_.G(function(F){var W=F.metadataRow;var V=F.isInline;var d=F.delimiter;var y=F.isOverlay;var z=F.useMediumText;var I=F.extensions;var n=function(){var Y,h=I==null?void 0:(Y=I())==null?void 0:Y.lockupMetadata;Y=W();var q,R;return!!((h==null?0:(q=h.byline)==null?0:q.hideAvatar)&&((R=_.e(Y,flT))==null?void 0:R.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},M=function(){return W().metadataParts||[]};
F={};return _.a("div",{class:_.xx("yt-content-metadata-view-model__metadata-row",(F["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=V,F["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var Y,h=I==null?void 0:(Y=I())==null?void 0:Y.lockupMetadata;Y=W();var q,R;return!!((h==null?0:(q=h.byline)==null?0:q.addPadding)&&((R=_.e(Y,flT))==null?void 0:R.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},F["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var Y;
return!!(I==null?0:(Y=I())==null?0:Y.lockupMetadata)&&W().badges&&!W().metadataParts},F))},_.a(_.Vw,{data:function(){return W().badges}},{badgeViewModel:function(Y){return _.a("div",{class:"yt-content-metadata-view-model__badge"},_.a(_.fV,{data:Y.data,
numBadgesInRow:function(){var h,q;return((h=W())==null?void 0:(q=h.badges)==null?void 0:q.length)||0}}))}}),_.a(_.uj,{each:M},function(Y,h){return _.a(_.WY,null,_.a(Yah,{metadataPart:Y,
isOverlay:y,useMediumText:z,hideAvatar:n}),_.a(azD,{delimiter:d,max:function(){return M().length},
index:h,isStandalone:!1}))}),_.a(_.p,{cond:function(){return W().isSpacerRow&&!V()},
then:function(){return _.a("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Ob");
_.S2=_.G(function(F){F=_.fp(F,{layout:0,isOverlay:!1});var W=F.data,V=F.layout,d=F.isOverlay,y=F.useMediumText,z=F.extensions,I=function(){return V()===0},n=function(){var Y;
return((Y=W().metadataRows)==null?void 0:Y.filter(function(h){var q,R=z==null?void 0:(q=z())==null?void 0:q.lockupMetadata,b,g;q=!!((R==null?0:(b=R.description)==null?0:b.hideDescription)&&((g=_.e(h,flT))==null?void 0:g.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var K,C;return!((R==null?0:(K=R.spacer)==null?0:K.hideSpacer)&&((C=_.e(h,flT))==null?void 0:C.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||q)}))||[]},M={};
return _.a("yt-content-metadata-view-model",{class:_.xx(F.className,"yt-content-metadata-view-model",(M["yt-content-metadata-view-model--inline"]=I,M["yt-content-metadata-view-model--tappable"]=function(){return _.MI(W().rendererContext)},M["yt-content-metadata-view-model--medium-text"]=y,M)),
el:_.ji(_.YZ(function(){return W().rendererContext}))},_.a(_.uj,{each:n},function(Y,h){return _.a(_.WY,null,_.a(pGm,{metadataRow:Y,
isInline:I,delimiter:function(){return W().delimiter},
isOverlay:d,useMediumText:y,extensions:z}),_.a(_.p,{cond:function(){return I()&&!Y.isSpacerRow},
then:function(){return _.a(azD,{delimiter:function(){return W().delimiter},
max:function(){return n().length},
index:h,isStandalone:!0})}}))}))},"Pb");
_.S2.idomCompat=!0;var hrT=_.G(function(F){var W=_.PY().resolve(_.SU(_.dA)),V={};return _.a("yt-lockup-metadata-view-model",{class:_.xx("yt-lockup-metadata-view-model",function(){a:{var d=F.lockupStyle();if(d==null?0:d.isOverlay)d="yt-lockup-metadata-view-model--overlay";else switch(d==null?void 0:d.arrangement){case 1:d="yt-lockup-metadata-view-model--horizontal";break a;default:d="yt-lockup-metadata-view-model--vertical"}}return d},function(){a:{var d=F.lockupStyle();
switch(d==null?void 0:d.titleMaxLines){case 1:d="yt-lockup-metadata-view-model--title-max-lines-1";break a}d=void 0}return d},function(){a:{var d=F.lockupStyle();
if(d==null?0:d.isTiny)d="yt-lockup-metadata-view-model--tiny";else switch(d==null?void 0:d.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":d="yt-lockup-metadata-view-model--compact";break a;default:d="yt-lockup-metadata-view-model--standard"}}return d},(V["yt-lockup-metadata-view-model--overlay"]=function(){var d;
return(d=F.lockupStyle())==null?void 0:d.isOverlay},V["yt-lockup-metadata-view-model--card"]=function(){var d;
return(d=F.lockupStyle())==null?void 0:d.isCard},V["yt-lockup-metadata-view-model--centered"]=function(){var d;
return(d=F.lockupStyle())==null?void 0:d.isCentered},V["yt-lockup-metadata-view-model--typography-bump"]=function(){var d;
return(d=F.lockupStyle())==null?void 0:d.typographyBump},V["yt-lockup-metadata-view-model--legacy-typography"]=function(){var d;
return(d=F.lockupStyle())==null?void 0:d.useLegacyTypography},V["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var d;
return(d=F.lockupStyle())==null?void 0:d.useRichGridLegacyTypography},V))},_.a(_.Vw,{data:function(){return F.data().image}},{avatarStackViewModel:function(d){return _.a("div",{class:"yt-lockup-metadata-view-model__avatar"},_.a(_.RJ,{data:d.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(d){return _.a("div",{class:"yt-lockup-metadata-view-model__avatar"},_.a(_.h4,{data:d.data}))},
decoratedAvatarViewModel:function(d){return _.a("div",{class:"yt-lockup-metadata-view-model__avatar"},_.a(_.qO,{data:d.data}))}}),_.a("div",{class:"yt-lockup-metadata-view-model__text-container"},_.a("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var d;return(d=F.data().title)==null?void 0:d.content}},_.a(_.p,{cond:function(){return F.data().title},
then:function(d){return _.a(_.GH,{command:F.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.Si({color:function(){var y;a:{var z=F.lockupStyle();var I=(y=F.hovered)==null?void 0:y.call(F);y=!(W==null||!W());var n;if((z==null?0:(n=z.onFocusEffect)==null?0:n.textPrimaryColor)&&I&&(z=y?z.onFocusEffect.textPrimaryColor.darkTheme:z.onFocusEffect.textPrimaryColor.lightTheme)){z=p0(z);break a}z=void 0}return z}}),
ariaLabel:F.lockupAccessibilityLabel},_.a(_.K_,{text:d,userInput:!0}))}})),_.a("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.Si({color:function(){var d;a:{var y=F.lockupStyle();var z=(d=F.hovered)==null?void 0:d.call(F);d=!(W==null||!W());var I;if((y==null?0:(I=y.onFocusEffect)==null?0:I.textSecondaryColor)&&z&&(y=d?y.onFocusEffect.textSecondaryColor.darkTheme:y.onFocusEffect.textSecondaryColor.lightTheme)){y=p0(y);break a}y=void 0}return y}})},_.a(_.Vw,{data:function(){return F.data().metadata}},{contentMetadataViewModel:function(d){return _.a(_.S2,{data:d.data,
layout:function(){var y,z;return(z=(y=F.layout)==null?void 0:y.call(F))!=null?z:1},
useMediumText:function(){var y,z;return((y=F.lockupStyle())==null?void 0:y.typographyBump)||((z=F.lockupStyle())==null?void 0:z.useRichGridLegacyTypography)},
extensions:function(){var y,z,I,n;return{lockupMetadata:{byline:{hideAvatar:((y=F.lockupStyle())==null?void 0:y.arrangement)===0,addPadding:((z=F.lockupStyle())==null?void 0:z.arrangement)===1},description:{hideDescription:!((I=F.lockupStyle())==null||!I.compactMetadata)},spacer:{hideSpacer:!((n=F.lockupStyle())==null||!n.compactMetadata)}}}}})}})),_.a(_.Vw,{data:function(){return F.data().attribution}},{attributionViewModel:function(d){return _.a("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.a(t4,{data:d.data,
useSmallLayout:!0}))}})),_.a("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.a(_.Vw,{data:function(){return F.data().menuButton}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
buttonOverrides:function(){var y;return((y=F.lockupStyle())==null?0:y.isOverlay)?{style:"overlay"}:void 0}})}})))},"Qb");
hrT.idomCompat=!0;var qah=_.G(function(F){var W=_.DO("notification-multi-action-renderer");_.rp(function(){requestAnimationFrame(function(){_.vP(W.value)})});
var V={},d={},y={};return _.a("notification-multi-action-renderer",{class:_.xx("ytNotificationMultiActionRendererHost",(V.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var z;return(z=F.useLegacyShelfStyle)==null?void 0:z.call(F)},V)),
el:W},_.a("span",{"aria-live":"polite",class:_.xx("ytNotificationMultiActionRendererTextContainer",(d.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var z;return(z=F.useLegacyShelfStyle)==null?void 0:z.call(F)},d))},_.a(_.K_,{text:function(){return F.data().responseText}})),_.a("div",{class:_.xx("ytNotificationMultiActionRendererButtonContainer",(y.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var z;
return(z=F.useLegacyShelfStyle)==null?void 0:z.call(F)},y))},_.a(_.Vw,{data:function(){var z;
return(z=F.data().buttons)==null?void 0:z.map(function(I){if(I=I.buttonRenderer){var n,M=Object,Y=M.assign,h=(n=I.icon)==null?void 0:n.iconType;n=(n=I.command||I.serviceEndpoint||I.navigationEndpoint)?{innertubeCommand:n}:void 0;I={buttonViewModel:Y.call(M,{},{iconName:h,onTap:n,trackingParams:I.trackingParams,titleFormatted:I.text?_.ap(I.text):void 0},iyK(I))}}else I=void 0;return I}).filter(function(I){return!!I})}},{buttonViewModel:function(z,I){return _.a("div",null,_.a(_.xm,{data:z.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var n;return((n=F.useModernStyles)==null?0:n.call(F))?{type:I()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Sb");var Rrf=_.G(function(F){var W=_.DO("notification-text-renderer");_.rp(function(){requestAnimationFrame(function(){_.vP(W.value)})});
return _.a("notification-text-renderer",{el:W,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.a(_.K_,{text:function(){return F.data().successResponseText}}))},"Ub");_.PS=_.G(function(F){var W=_.QE(HAh,function(){var d;return MG$((d=F.contentId)==null?void 0:d.call(F))}),V=function(){var d;
return _.e((d=W())==null?void 0:d.command,_.W3)};
return _.a(_.p,{cond:function(){var d;if(!(d=V())){var y;d=_.e((y=W())==null?void 0:y.command,vPT)}return d},
then:function(){return _.a(_.p,{cond:V,then:function(){var d={};return _.a("div",{class:_.xx("ytDismissibleItemReplacedContent",function(){var y;return YHK((y=F.aspectRatio)==null?void 0:y.call(F))})},_.a("div",{class:_.xx((d.ytDismissibleItemAspectRatioContainer=function(){var y;
return((y=F.aspectRatio)==null?void 0:y.call(F))!==void 0},d))},_.a(_.Vw,{data:function(){var y;
return(y=V())==null?void 0:y.item}},{notificationMultiActionRenderer:function(y){return _.a(qah,{data:y.data,
useModernStyles:F.useModernStyle,useLegacyShelfStyle:F.useLegacyShelfStyle})},
notificationTextRenderer:Rrf})))}})},
else:F.children})},"Vb");_.bJT=_.G(function(F){var W=F.data;var V=F.customCommandResolver;F=_.ji(_.S5({visibilityCallback:function(z){var I,n=(I=W().interaction)==null?void 0:I.onFirstVisible;z&&n&&_.b$(n)},
showOption:_.X_}));var d=function(){var z;return((z=W().interaction)==null?0:z.onTap)?function(I){var n;Xrf(I,(n=W().interaction)==null?void 0:n.onTap,V)}:void 0},y=function(){var z,I=W(),n=d(),M=(z=_.e(W().rendererContext,_.sv))==null?void 0:z.label;
a:switch(I.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":z=1;break a;default:z=0}return{size:qHN(I.size),type:z,onTap:n,accessibilityText:M}};
return _.a("ad-avatar-view-model",{class:function(){var z;return((z=W().interaction)==null?0:z.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:F},_.a(_.p,{cond:function(){return W().image},
then:function(z){return _.a(JCS,{data:y,image:z})}}))},"Wb");_.J4=_.G(function(F){var W=_.fp(F,{hasDot:!1,usedInMasthead:!1}),V=Object.assign({},W),d=W.data,y=W.hasDot;F=W.customCommandResolver;var z=W.usedInMasthead,I=(delete V.data,delete V.hasDot,delete V.customCommandResolver,delete V.usedInMasthead,V);W=function(){return d().style};
W!==void 0&&W!==null||_.Xd(Error("Jh"));F=_.bO(function(){return d().interaction},F);
return _.a("ad-badge-view-model",{class:_.xx(function(){var n;return((n=d().interaction)==null?0:n.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var n=I.adRenderingContextType(),M=z();
d();return n!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||M?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.ji(F)},_.a(_.ec,{data:function(){var n;d();return{type:2,text:(n=d().label)==null?void 0:n.content,adsIncludeDot:y(),isOverlay:d().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Xb");var TkQ;_.Z_=_.G(function(F){var W=F.data;var V=F.customCommandResolver;var d=F.adRenderingContextType;return _.a("ad-details-line-view-model",{class:function(){var y;return((y=W().interaction)==null?0:y.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(y){var z,I=(z=W().interaction)==null?void 0:z.onFirstVisible;y&&I&&_.b$(I)},
showOption:_.X_}),_.bO(function(){return W().interaction},V))},_.a(_.p,{cond:function(){return W().style},
then:function(y){return _.a(_.uj,{each:function(){var z;return((z=W())==null?void 0:z.attributes)||[]},
keyBy:"INDEX"},function(z){return _.a(TkQ,{attribute:z,style:y,adRenderingContextType:function(){return d()}})})}}))},"Yb");
TkQ=_.G(function(F){var W=F.attribute;var V=F.style;var d=F.adRenderingContextType;return _.a(_.p,{cond:function(){return W().text},
then:function(y){return _.a(_.K_,{text:y,className:function(){var z=d();V();return z==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Zb");var erm=_.G(function(F){var W=F.data;var V=F.typographyBump;var d=function(){return W().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},y=function(){return{size:"M"}};
F={};return _.a(_.WY,null,_.a("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.a(_.K_,{text:function(){return W().headline},
className:_.xx((F.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineLegacy=function(){return!_.T("enable_desktop_vdc_components")},F.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline=function(){return _.T("enable_desktop_vdc_components")},F.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return d==null?void 0:d()},F.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(V==null?void 0:V())&&!(d==null?0:d())},F)),
linkInheritColor:!0}),_.a(_.p,{cond:function(){return W().description},
then:function(z){var I={};return _.a(_.K_,{text:z,className:_.xx("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(I.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return d==null?void 0:d()},I.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(V==null?void 0:V())&&!(d==null?0:d())},I)),
linkInheritColor:!0})}}),_.a(_.p,{cond:function(){return W().secondaryDescription},
then:function(z){var I={};return _.a(_.K_,{text:z,className:_.xx("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(I.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return V==null?void 0:V()},I)),
linkInheritColor:!0})}}),_.a("div",{class:function(){return d()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.a(_.p,{cond:function(){return W().adAvatar},
then:function(){return _.a("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.a(_.Vw,{data:function(){return W().adAvatar}},{adAvatarViewModel:_.bJT}))}}),_.a(_.Vw,{data:function(){return W().adBadge}},{adBadgeViewModel:function(z){return _.a(_.J4,{data:z.data,
hasDot:function(){return!!W().adDetailsLine},
adRenderingContextType:function(){return W().adRenderingContextType}})}}),_.a(_.Vw,{data:function(){return W().adDetailsLine}},{adDetailsLineViewModel:function(z){return _.a(_.Z_,{data:z.data,
adRenderingContextType:function(){return W().adRenderingContextType}})}}))),_.a("div",{class:function(){return _.T("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":d()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.a(_.Vw,{data:function(){return W().menu}},{buttonViewModel:function(z){return _.a(_.xm,{data:z.data,
buttonOverrides:_.T("enable_desktop_vdc_components")?y:function(){a:switch(W().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var I="S";break a;default:I="M"}return{size:I}}})}})))},"$b"),gsE=_.G(function(F){var W=F.data;
var V=F.noBottomMargin;var d=F.useVideoLockupTopPadding;var y=F.typographyBump;F={};F=_.xx("ytwFeedAdMetadataViewModelHostMetadata",(F.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return V==null?void 0:V()},F.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return d==null?void 0:d()},F));
var z=function(){return W().adBadge};
z!==void 0&&z!==null||_.Xd(Error("Kh"));z={};var I={};return _.a(_.WY,null,_.a(_.p,{cond:function(){return W().adAvatar},
then:function(){return _.a("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.a(_.Vw,{data:function(){return W().adAvatar}},{adAvatarViewModel:function(n){return _.a(_.bJT,{data:n.data})}}))}}),_.a("div",{class:F},_.a("div",{class:_.xx("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(z.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return y==null?void 0:y()},z.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(y==
null?void 0:y())&&_.T("web_enable_typography_bump_v2")},z))},_.a(_.K_,{text:function(){return W().headline},
linkInheritColor:!0})),_.a(_.p,{cond:function(){return W().description},
then:function(n){return _.a(_.K_,{text:n,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.a("div",{class:function(){return W().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.T("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.a(_.Vw,{data:function(){return W().adBadge}},
{adBadgeViewModel:function(n){return _.a(_.J4,{data:n.data,
hasDot:function(){return!!W().adDetailsLine},
adRenderingContextType:function(){return W().adRenderingContextType}})}}),_.a(_.Vw,{data:function(){return W().adDetailsLine}},{adDetailsLineViewModel:function(n){return _.a(_.Z_,{data:n.data,
adRenderingContextType:function(){return W().adRenderingContextType}})}})),_.a(_.p,{cond:function(){return W().secondaryDescription},
then:function(n){return _.a(_.K_,{text:n,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.a("div",{class:_.xx("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(I.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return d==null?void 0:d()},I))},_.a(_.Vw,{data:function(){return W().menu}},{buttonViewModel:_.xm})))},"ac"),Q$=_.G(function(F){var W=F.data;
var V=F.noBottomMargin;var d=F.listenToTapEvent;var y=F.setTouchEndHandler;var z=F.useVideoLockupTopPadding;var I=F.typographyBump;F=_.S5({visibilityCallback:function(q){var R,b=(R=W().interaction)==null?void 0:R.onFirstVisible;q&&b&&_.b$(b)},
showOption:_.X_});var n=_.bO(function(){return W().interaction},void 0,function(){return d==null?void 0:d()}),M=_.L(_.Y$(!1,void 0,"KSFskc")),Y=M.next().value,h=M.next().value;
M=_.Ef(function(q){(y==null?0:y())&&!Y()&&(q.currentTarget.click(),h(!0),setTimeout(function(){h(!1)},100));
return!1});
return _.a("feed-ad-metadata-view-model",{class:function(){var q;return((q=W().interaction)==null?0:q.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.ji(F,n),"on:touchend":M},_.a(_.KR,null,_.a(_.eU,{when:function(){return W().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.a(erm,{data:W,
typographyBump:I})}),_.a(_.eU,{when:function(){return W().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.a(gsE,{data:W,
noBottomMargin:V,useVideoLockupTopPadding:z,typographyBump:I})})))},"bc");var uhS,KZQ;uhS=_.uO.inlinePreviewEnabledSelector;_.F4=_.G(function(F){return _.a("yt-lockup-view-model",{class:_.xx(F.className,"yt-lockup-view-model--wrapper")},_.a(_.PS,{contentId:function(){return F.data().contentId},
useModernStyle:!0,aspectRatio:function(){var W,V;return((W=F.containerType)==null?void 0:W.call(F))!==3?zX1(F.data().contentType,(V=F.force16By9ThumbnailAspectRatio)==null?void 0:V.call(F)):void 0}},function(){return _.a(KZQ,Object.assign({},F))}))},"cc");
KZQ=_.G(function(F){F=_.fp(F,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var W=F.data,V=F.containerLayoutConfig,d=F.containerType,y=F.sizing,z=F.protectBackground,I=F.typographyBump,n=F.force16By9ThumbnailAspectRatio,M=F.thumbnailFixedWidth,Y=F.thumbnailTargetWidth,h=F.lockupExperiments,
q=F.elementsPerRow,R=F.useOverlayStyling,b=_.PY().resolve(_.SU(_.dA));F=_.ji(_.YZ(function(){var X1;return(X1=W())==null?void 0:X1.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","AD-BUTTON-VIEW-MODEL"],!0));var g=_.FP(uhS),K=_.PY().resolve(_.SU(NqD)),C=K?{}:void 0,k=function(){var X1,MM,nB;return(nB=(MM=_.e((X1=W())==null?void 0:X1.rendererContext,_.sv))==null?void 0:MM.label)!=null?nB:void 0},f=function(){var X1;
return(X1=_.e(W().metadata,_.wWT))==null?void 0:X1.endorsement},S=function(){var X1=V==null?void 0:V(),MM;
if(X1==null?0:X1.containerType){var nB=(MM=W())==null?void 0:MM.contentType;MM=h();var vC=I(),qM=Y(),ur=z();X1=Object.assign({},o5r(W1W(X1),eO(X1.responsiveSize),vC,nB,X1.force16By9ThumbnailAspectRatio,qM,ur,void 0,MM),{thumbnailFixedWidth:X1.contentPreviewWidth})}else X1=o5r(d(),y(),I(),(nB=W())==null?void 0:nB.contentType,n(),Y(),z(),R(),h());return X1};
K&&C&&K({enabled:function(){return g()},
itemPlaybackModel:function(){return W().itemPlayback},
thumbnailElRef:function(){return C.thumbnailElRef},
containerElRef:F,options:function(){var X1=C.thumbnailOverlays||[],MM=f(),nB;!MM||((nB=h())==null?0:nB.onFocusEffect)||X1.push(MM);var vC,qM;return{thumbnail:C.thumbnail,thumbnailOverlays:X1,accessibilityText:k(),thumbnailSize:C.thumbnailSize,enableRounding:S().isCollection,containPlayerWithinThumbnail:S().isCollection,mouseleaveCallback:function(){c(!1)},
trackingParams:(vC=_.e(W().rendererContext,_.yZ))==null?void 0:(qM=vC.loggingDirectives)==null?void 0:qM.trackingParams}}});
var v=0;K=_.L(_.Y$(!1,void 0,"hPOYMe"));var U=K.next().value,c=K.next().value;K=_.L(_.Y$(!1,void 0,"oGMpeb"));var J=K.next().value,zG=K.next().value;K=_.Ef(function(){J()?(_.HP.cancelJob(v),v=_.HP.addJob(function(){c(!0)},8,32)):c(!0);
return!0});
var BC=_.Ef(function(X1){X1=X1.relatedTarget;var MM=document.querySelector("ytd-video-preview");X1&&MM&&MM.contains(X1)||(v&&(_.HP.cancelJob(v),v=0),c(!1))});
_.lu(function(){v&&(_.HP.cancelJob(v),v=0)});
var bS=hXr(function(){zG(!0)}),Yc=bS.touchFeedbackEvents,ph=bS.touchFeedbackOnPointerUp,lS=bS.touchFeedbackOnPointerDown;
bS=bS.touchFeedbackOnPointerLeave;var Or={};return _.a(_.WY,null,_.a("div",{el:F,class:_.xx("yt-lockup-view-model",function(){a:{var X1=S();if(X1.metadataOnThumbnail)X1="yt-lockup-view-model--metadata-on-thumbnail";else switch(X1.arrangement){case 1:X1="yt-lockup-view-model--horizontal";break a;default:X1="yt-lockup-view-model--vertical"}}return X1},function(){a:{var X1=S();
if(X1.metadataOnThumbnail)X1="yt-lockup-view-model--metadata-on-thumbnail";else{switch(X1.collectionStackNumber){case 1:X1="yt-lockup-view-model--collection-stack-1";break a;case 2:X1="yt-lockup-view-model--collection-stack-2";break a}X1=void 0}}return X1},function(){var X1;
return _.aGN((X1=W())==null?void 0:X1.contentId)},(Or["yt-lockup-view-model--card"]=function(){return S().isCard},Or["yt-lockup-view-model--compact"]=function(){return S().isTiny||S().sizing!=="STANDARD"},Or["yt-lockup-view-model--protect-background"]=z,Or["yt-lockup-view-model--add-margins"]=function(){return S().addMarginForFullbleed},Or["yt-lockup-view-model--centered"]=function(){return S().isCentered},Or["yt-lockup-view-model--fullbleed"]=function(){return S().fullbleed},Or["yt-lockup-view-model--single-column-grid"]=
function(){return q()===1&&d()===2},Or["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var X1;
return(X1=h())==null?void 0:X1.useRichGridLegacyMargin},Or["yt-lockup-view-model--flex-none"]=function(){return!_.T("lockup_flex_none_killswitch")},Or)),
"on:mousedown":lS,"on:mouseleave":BC,"on:mouseup":ph,"on:mouseover":K,"on:touchstart":lS,"on:touchend":ph,"on:pointerleave":bS},_.a(_.$m,{model:function(){var X1,MM,nB=Object,vC=nB.assign,qM=(C==null?void 0:C.thumbnailSize)||"small";a:{var ur=S();var pB=!!(f()&&((X1=h())==null?0:X1.onFocusEffect));switch((C==null?void 0:C.thumbnailSize)||"small"){case "small":X1=4;break;case "large":X1=12;break;default:X1=8}if(pB)ur=X1+12;else{switch(ur.collectionStackNumber){case 1:ur=X1+8;break a;case 2:ur=X1+12;
break a}ur=void 0}}qM={thumbnailSize:qM,triggerEvents:!0,customTopExtend:ur};var D8;ur=(MM=h())==null?void 0:MM.onFocusEffect;pB=!(b==null||!b());if(ur){var sL,MK;MM=pB?(sL=ur.onFocusColor)==null?void 0:sL.darkTheme:(MK=ur.onFocusColor)==null?void 0:MK.lightTheme;var wm,hf;sL=pB?(wm=ur.keyLightColor)==null?void 0:wm.darkTheme:(hf=ur.keyLightColor)==null?void 0:hf.lightTheme;var Sh;wm=pB?(D8=ur.touchResponseColor)==null?void 0:D8.darkTheme:(Sh=ur.touchResponseColor)==null?void 0:Sh.lightTheme;D8={background:MM!==
void 0?p0(MM):void 0,keyLight:sL!==void 0?p0(sL):void 0};Sh=[];hf=_.L(ur.lightingTechniques||[]);for(sL=hf.next();!sL.done;sL=hf.next())switch(sL.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":Sh.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":Sh.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":Sh.push(3)}D8={hoverEffect:{palette:D8,lightingTechniques:Sh},touchEffect:{palette:{background:wm!==void 0?p0(wm):void 0}}}}else D8={};return vC.call(nB,{},qM,D8)},
hovered:function(){return U()},
pointerDownEvent:Yc.pointerDownEvent,pointerUpEvent:Yc.pointerUpEvent,pointerLeaveEvent:Yc.pointerLeaveEvent}),_.a(_.p,{cond:function(){var X1;return f()&&U()&&((X1=h())==null?void 0:X1.onFocusEffect)},
then:function(){return _.a("div",{class:"yt-lockup-view-model__endorsement"},_.a(_.Vw,{data:function(){return f()}},{attributionViewModel:function(X1){return _.a(t4,{data:X1.data,
useHeavyText:!0})}}))}}),_.a(_.GH,{command:function(){var X1;
return _.iO((X1=W())==null?void 0:X1.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(M()||S().thumbnailFixedWidth)&&S().arrangement===1?"width: "+(M()||S().thumbnailFixedWidth):""}},_.a(_.Vw,{data:function(){var X1;
return(X1=W())==null?void 0:X1.contentImage}},{thumbnailViewModel:function(X1){return _.a(Ox,{data:X1.data,
aspectRatio:function(){return S().aspectRatio},
disableRounding:function(){return S().disableRounding},
width:Y,hovered:function(){return U()&&!(g()&&W().itemPlayback)},
isClip:function(){var MM;return((MM=W())==null?void 0:MM.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:wr$(C),lockupExperiments:function(){return h()}})},
collectionThumbnailViewModel:function(X1){return _.a(Qzm,{data:X1.data,aspectRatio:function(){return S().aspectRatio},
disableRounding:function(){return S().disableRounding},
width:Y,doubleStack:function(){return S().collectionStackNumber===2},
hovered:function(){return U()&&!(g()&&W().itemPlayback)},
playbackRef:wr$(C)})},
decoratedAvatarViewModel:_.qO})),_.a("div",{class:"yt-lockup-view-model__metadata"},_.a(_.Vw,{data:function(){var X1;return(X1=W())==null?void 0:X1.metadata}},{lockupMetadataViewModel:function(X1){return _.a(hrT,{data:X1.data,
hovered:U,lockupStyle:S,lockupCommand:function(){var MM;return _.iO((MM=W())==null?void 0:MM.rendererContext)},
lockupAccessibilityLabel:function(){return k()},
layout:function(){var MM;return((MM=h())==null?0:MM.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(X1){return _.a(Q$,{data:X1.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:I})}}),_.a(_.Vw,{data:function(){var X1;
return(X1=W())==null?void 0:X1.attachmentSlot}},{lockupAttachmentsViewModel:function(X1){return _.a(nsi,{data:X1.data,
lockupStyle:S})}}))),_.a(_.Vw,{data:function(){var X1;
return(X1=W())==null?void 0:X1.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(X1){return _.a(nsi,{data:X1.data,
lockupStyle:S})}}))},"dc");
_.F4.idomCompat=!0;_.Na(_.F4,"yt-lockup-view-model",{props:{data:_.Hm,containerLayoutConfig:_.Hm,containerType:_.Hm,sizing:_.Hm,protectBackground:_.Hm,typographyBump:_.Hm,thumbnailFixedWidth:_.Hm,thumbnailTargetWidth:_.Hm,force16By9ThumbnailAspectRatio:_.Hm,className:_.Hm,lockupExperiments:_.Hm,elementsPerRow:_.Hm,useOverlayStyling:_.Hm}});var eXC,HJB=_.G(function(F){var W=_.fp(F,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),V=W.text,d=W.alwaysShowTruncationText;F=W.truncationText;var y=W.onTextClick,z=W.maxLines,I=W.disableTextMask,n=W.textStyle,M=W.accessibilityLabel,Y=W.textSize,h=W.alwaysTruncateAtMaxLines,q=W.expandOnClick;W=_.L(_.Y$(!1,void 0,"EzA1q"));var R=W.next().value,b=W.next().value;W=_.Ef(function(){q()&&b(!R());y==null||y()});
var g=function(){a:switch(Y()){case "medium":var J=2;break a;case "large":J=2.2;break a;default:J=1.8}return J},K=K1Y(V,function(){return R()?Infinity:z()},g,I,h,R),C=K.isTruncated;
V=K.displayText;h=K.contentRef;var k=K.hiddenRef,f=K.placeholderTruncationTextRef,S=K.hiddenTruncationTextRef;K=K.truncationTextRef;var v={},U={},c={};return _.a("truncated-text",{class:_.xx((v["yt-truncated-text"]=!0,v["yt-truncated-text--overlay"]=function(){return n()==="overlay"},v["yt-truncated-text--medium-text"]=function(){return Y()==="medium"},v["yt-truncated-text--large-text"]=function(){return Y()==="large"},v["yt-truncated-text--primary-text"]=function(){return n()==="primary-text"},v)),
"on:click":W,style:function(){return"line-height: "+g()+"rem;"}},_.a("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:h,style:function(){return R()?"":"max-height: "+z()*g()+"rem;"}},_.a(_.K_,{text:V}),_.a("button",{"aria-disabled":!0,
disabled:!0,class:_.xx((U["yt-truncated-text__inline-button"]=!0,U["yt-truncated-text--hidden"]=function(){return!(!R()&&(d!=null&&d()||C()))},U)),
el:f,style:function(){return"line-height: "+g()+"rem;"}},_.a(_.K_,{text:F}))),_.a("truncated-text-content",{class:_.xx("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:k,style:function(){return R()?"":"max-height: "+z()*g()+"rem;"},
"aria-hidden":"true"},_.a(_.K_,{text:V}),_.a("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:S,style:function(){return"line-height: "+g()+"rem;"}},_.a(_.K_,{text:F}))),_.a("button",{"aria-label":M,
class:_.xx((c["yt-truncated-text__absolute-button"]=function(){return!I()},c["yt-truncated-text__bottom-button"]=function(){return I()},c["yt-truncated-text--hidden"]=function(){return!(!R()&&(d!=null&&d()||C()))},c)),
el:K,style:function(){return"line-height: "+g()+"rem;"}},_.a(_.K_,{text:F})))},"fc");
HJB.idomCompat={callbacks:{onTextClick:!0}};var jCS=_.G(function(F){var W=F.data;F=F.className;var V=_.bu(function(){return D7K(W())},void 0,"uDhDke"),d=_.a(_.WY,null,_.a(_.p,{cond:function(){return W().heroText||W().image},
then:function(){return _.a(DrB,{data:W})}}),_.a(A9E,{data:W,
sizeSmall:function(){return W().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.a("yt-video-attribute-view-model",{class:F},_.a("div",{class:function(){var y=W();a:switch(y.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var z="yt-video-attribute-view-model--vertical";break a;default:z="yt-video-attribute-view-model--horizontal"}a:switch(y.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var I="yt-video-attribute-view-model--image-small";break a;default:I="yt-video-attribute-view-model--image-large"}a:switch(y.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var n=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":n="yt-video-attribute-view-model--image-avatar";break a;default:n=""}a:switch(y.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var M="yt-video-attribute-view-model--metadata-header";break a;default:M=""}a:switch(y.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var Y="yt-video-attribute-view-model--container-card";break a;default:Y=""}return["yt-video-attribute-view-model",z,I,
n,M,Y,D7K(y)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.Si({"background-color":function(){var y=W();if(y.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var z="";else{z=y.lightColorPalette;y=y.darkColorPalette;var I,n=((I=_.PY().resolve(_.SU(_.dA)))==null?0:I())&&y?y:z;z=(z=n==null?void 0:n.section2Color)?_.MV(z):""}return z}})},_.a(_.p,{cond:V,
then:function(){return _.a(_.GH,{className:"yt-video-attribute-view-model__content-container",command:V,role:"group",ariaLabel:function(){return W().title}},d)},
else:function(){return _.a("div",{class:"yt-video-attribute-view-model__content-container"},d)}})))},"gc");
jCS.idomCompat=!0;var DrB=_.G(function(F){var W=F.data;var V,d=(V=_.PY().resolve(_.SU(_.dA)))==null?void 0:V(),y=function(){return d&&W().darkThemeImage?W().darkThemeImage:W().image},z=_.bu(function(){return A8Y(W())},void 0,"UDqj0b");
return _.a("div",{class:"yt-video-attribute-view-model__hero-section"},_.a(_.KR,null,_.a(_.eU,{when:y},function(){return _.a(_.rB,{data:function(){return y()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.a(_.eU,{when:function(){return W().heroText}},function(){return _.a("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.a("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return W().heroText}))})),_.a(_.p,{cond:function(){return W().overflowMenuOnTap},
then:function(){return _.a("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.a(_.XU,{data:z,iconName:"MORE_VERT"}))}}))},"hc");
DrB.idomCompat=!0;var A9E=_.G(function(F){var W=F.data;F=F.sizeSmall;var V=function(){return W().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},d=_.bu(function(){return Rp(_.qa({innertubeCommand:D7K(W())}))?"link":D7K(W())?"button":"group"},void 0,"e2MmYe"),y={};
return _.a("div",{class:_.xx("yt-video-attribute-view-model__metadata",(y["yt-video-attribute-view-model--small-font"]=F,y)),role:d},_.a("h1",{class:"yt-video-attribute-view-model__title"},function(){return W().title}),_.a(_.p,{cond:function(){return W().subtitle},
then:function(){return _.a("h4",{class:"yt-video-attribute-view-model__subtitle"},_.a(_.p,{cond:V,then:function(){return _.a(HJB,{text:function(){return HyY(W().subtitle)},
truncationText:function(){return HyY(W().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.a("span",null,function(){return W().subtitle})}}))}}),_.a(_.p,{cond:function(){return W().secondarySubtitle},
then:function(z){return _.a("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.a(_.K_,{text:function(){var I=z();if(I!=null&&I.attachmentRuns){for(var n=[],M=_.L(I.attachmentRuns),Y=M.next();!Y.done;Y=M.next())Y=Y.value,Y.element&&n.push(Object.assign({},Y,{element:Object.assign({},Y.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));I=Object.assign({},I,{attachmentRuns:n})}return I}}))}}),_.a(_.Vw,
{data:function(){return W().buttonViewModel}},{buttonViewModel:function(z){return _.a(_.xm,{data:z.data,
className:"yt-video-attribute-view-model__button"})}}))},"ic");
A9E.idomCompat=!0;_.Na(jCS,"yt-video-attribute-view-model",{props:{data:_.Hm,className:_.Hm}});var W9=function(){var F=_.w.apply(this,arguments)||this;F.useHighlightStyling=_.T("web_enable_deeper_metadata_highlight_styling");F.isSearch=!1;F.JSC$15608_lastScrollContainerWidth=NaN;F.pageLoadingFromNavigation=!1;F.currentIndex=0;F.supportComponentResize=!1;return F};
_.u(W9,_.w);_.B=W9.prototype;
_.B.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}}}}}};
_.B.attached=function(){document.addEventListener("yt-page-type-changed",_.SL(this,this.onPageChange))};
_.B.detached=function(){document.removeEventListener("yt-page-type-changed",_.SL(this,this.onPageChange))};
_.B.getItemsPath=function(){return"data.cards"};
_.B.onIronResize=function(){this.updateListStyles()};
_.B.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var F;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(F=this.data)==null?void 0:F.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.T("problem_walkthrough_sd")&&!!this.centerItems};
_.B.computeCardListStyle=function(F){return F||null};
_.B.computeEmpty=function(F){return!this.get("cards.length",F)};
_.B.computeThumbnailStyle=function(F){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",F)||null};
_.B.computeHasSubtitle=function(F){return!!this.get("header.richListHeaderRenderer.subtitle",F)};
_.B.computeInitialCountNumber=function(F){return this.hasSquareMiniApp&&F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.B.computeUseFloorScrolling=function(F){return F==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.B.computeHasGameCard=function(F){return(F=this.get("cards",F))?F.some(function(W){return W.gameCardRenderer}):!1};
_.B.computeCenterHeaderTitle=function(F){return!(F==null||!F.centerHeaderTitle)};
_.B.computeHasPortraitMiniApp=function(F){return(F=F==null?void 0:F.cards)?F.some(function(W){return W.miniGameCardViewModel&&W.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.B.computeHasSquareMiniApp=function(F){return(F=F==null?void 0:F.cards)?F.some(function(W){return W.miniGameCardViewModel&&W.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.B.computeHasSkinnyWidthPortraitMiniApp=function(F){return(F=F==null?void 0:F.cards)?F.some(function(W){return W.miniGameCardViewModel&&W.miniGameCardViewModel.width===135}):!1};
_.B.computeCenterItems=function(F){return!!F};
_.B.computeHasInfoPanel=function(F){var W;return F==null?void 0:(W=F.cards)==null?void 0:W.some(function(V){return V.infoPanelContentRenderer})};
_.B.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.B.getItemByIndex=function(F){var W=this.items.children;return W&&W.length>F?W[F]:void 0};
_.B.onPageChange=function(){var F=this;this.pageLoadingFromNavigation=!0;_.HP.addJob(function(){F.pageLoadingFromNavigation=!1;_.x8(F.hostElement,"yt-terminate-video-preview-action")},8)};
_.B.updateListStyles=function(){if(_.T("problem_walkthrough_sd")&&this.JSC$15608_scrollContainer!==void 0){var F=this.JSC$15608_scrollContainer.clientWidth;F!==this.JSC$15608_lastScrollContainerWidth&&(this.JSC$15608_lastScrollContainerWidth=F,_.cc(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(F*.8,415)+"px"}),_.On(this.hostElement,"iron-resize"))}};
_.S0.Object.defineProperties(W9.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.T("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.cards)==null?0:(V=W[0])==null?0:V.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.cards)==null?0:(V=W[0])==null?0:V.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return _.T("enable_desktop_amsterdam_info_panels")&&!!((F=this.data)==null?0:(W=F.cards)==null?0:(V=W[0])==null?0:V.infoPanelContentRenderer)}}});
W9.prototype.dataChanged=W9.prototype.dataChanged;W9.prototype.onIronResize=W9.prototype.onIronResize;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],W9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],W9.prototype,"ytdHorizontalListBehavior",void 0);
_.x([_.D(_.RS),_.E("design:type",Object)],W9.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],W9.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],W9.prototype,"useCustomColors",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],W9.prototype,"useHighlightStyling",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.E("design:type",Object)],W9.prototype,"cardListStyle",void 0);_.x([_.N({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.E("design:type",Boolean)],W9.prototype,"empty",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.E("design:type",Boolean)],W9.prototype,"hasSubtitle",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.E("design:type",Boolean)],W9.prototype,"thumbnailStyle",void 0);_.x([_.N({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.E("design:type",Boolean)],W9.prototype,"hasGameCard",void 0);_.x([_.N({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.E("design:type",Boolean)],W9.prototype,"centerHeaderTitle",void 0);
_.x([_.N({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.E("design:type",Boolean)],W9.prototype,"hasPortraitMiniApp",void 0);_.x([_.N({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.E("design:type",Boolean)],W9.prototype,"hasSquareMiniApp",void 0);_.x([_.N({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.E("design:type",Boolean)],W9.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.x([_.N({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.E("design:type",Boolean)],W9.prototype,"hasInfoPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],W9.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],W9.prototype,"inlineStructuredDescription",void 0);_.x([_.Qo("#scroll-container"),_.E("design:type",HTMLDivElement)],W9.prototype,"JSC$15608_scrollContainer",void 0);
_.x([_.N({computed:"computeInitialCountNumber(data.style.type)"}),_.E("design:type",Number)],W9.prototype,"initialCount",void 0);_.x([_.N({computed:"computeUseFloorScrolling(data.style.type)"}),_.E("design:type",Boolean)],W9.prototype,"useFloorScrolling",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.E("design:type",Boolean)],W9.prototype,"centerItems",void 0);_.x([_.N(),_.E("design:type",Object)],W9.prototype,"pageLoadingFromNavigation",void 0);
_.x([_.N(),_.E("design:type",Object)],W9.prototype,"currentIndex",void 0);_.x([_.N(),_.E("design:type",Number)],W9.prototype,"scrollCount",void 0);_.x([_.N(),_.E("design:type",Object)],W9.prototype,"supportComponentResize",void 0);_.x([_.Qo("#items"),_.E("design:type",HTMLDivElement)],W9.prototype,"items",void 0);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W9.prototype,"onIronResize",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],W9.prototype,"dataChanged",null);_.x([_.N({reflectToAttribute:!0}),_.A("inlineStructuredDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],W9.prototype,"hideNavigationButton",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],W9.prototype,"modernChapters",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],W9.prototype,"hasVideoAttributeViewModels",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],W9.prototype,"modernInfoPanels",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],W9);
_.O(W9,"ytd-horizontal-card-list-renderer",function(){if(MGE!==void 0)return MGE;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return MGE=F},{mode:2});var r9E=_.G(function(F){var W=F.data;var V={};return _.a("video-summary-content-view-model",{class:_.xx("videoSummaryContentViewModelHost",F.className,(V.videoSummaryContentViewModelHostIsSearch=F.isSearch,V))},_.a(_.uj,{each:function(){var d=[],y=W().paragraphs;if(y==null||!y.length)return[];for(var z=0;z<y.length;z++){var I=_.e(y[z],N5D),n=void 0;z>0&&(n=_.e(y[z-1],N5D));n&&!!n.marker===!!I.marker?d[d.length-1].paragraphs.push(I):d.push({isList:!!I.marker,paragraphs:[I]})}return d},
keyBy:"INDEX"},function(d){return _.a(_.p,{cond:function(){return d().isList},
then:function(){return _.a("ul",{class:"videoSummaryContentViewModelList"},_.a(_.uj,{each:function(){return d().paragraphs},
keyBy:"INDEX"},function(y){return _.a("li",{class:"videoSummaryContentViewModelListItem"},_.a(_.K_,{text:function(){return y().text}}))}))},
else:function(){return _.a("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.a(_.uj,{each:function(){return d().paragraphs},
keyBy:"INDEX"},function(y){return _.a("p",{class:"videoSummaryContentViewModelParagraph"},_.a(_.K_,{text:function(){return y().text}}))}))}})}),_.a(_.p,{cond:function(){return!!_.e(W().likeButtonViewModel,_.gX)&&!!_.e(W().dislikeButtonViewModel,_.u6)},
then:function(){return _.a("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.a("div",{class:"videoSummaryContentViewModelLikeButton"},_.a(_.bx,{data:function(){return _.e(W().likeButtonViewModel,_.gX)},
disableIconAnimation:!0})),_.a(_.RB,{data:function(){return _.e(W().dislikeButtonViewModel,_.u6)}}))}}))},"jc");
r9E.idomCompat=!0;_.Na(r9E,"video-summary-content-view-model",{props:{data:_.Hm,isSearch:_.Hm,className:_.Hm}});var Vq=function(){var F=_.w.apply(this,arguments)||this;var W,V;F.isExpanded=(V=(W=F.data)==null?void 0:W.isExpanded)!=null?V:!1;F.disableExpand=!1;F.showProminentLabel=!1;F.showRightSideLabel=!0;F.toggleExpandableContent=function(d){F.disableExpand||(d.stopPropagation(),_.kH(_.rW(d),F.hostElement,["info","expanded-subtitle"])||(F.isExpanded=!F.isExpanded,F.ytRendererBehavior.logExplicitClick(F.data),F.JSC$15619_cardList&&!_.T("expandable_metadata_a11y_fix_ks")&&_.ce(F,function(){_.xE(F.hostElement)})))};
F.useSquareThumbnail=!1;F.startX=0;return F};
_.u(Vq,_.w);_.B=Vq.prototype;_.B.computeUseSquareThumbnail=function(){var F;return(F=this.data)==null?void 0:F.useSquareThumbnail};
_.B.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"}}}}};
_.B.dataChanged=function(){if(this.data){var F,W;this.isExpanded=(W=(F=this.data)==null?void 0:F.isExpanded)!=null?W:!1;var V,d,y,z;if(F=this.isDarkTheme()?(V=this.data)==null?void 0:(d=V.colorData)==null?void 0:d.darkColorPalette:(y=this.data)==null?void 0:(z=y.colorData)==null?void 0:z.lightColorPalette){var I,n;if((I=this.data)==null?0:(n=I.colorData)==null?0:n.vibrantColorPalette)F.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.BI(this.hostElement,F)}}};
_.B.isExpandedChanged=function(){this.isExpanded&&this.JSC$15619_cardList&&_.On(this.JSC$15619_cardList,"iron-resize")};
_.B.computeIsExpanded=function(F){return!!F.isExpanded};
_.B.computeShowProminentLabel=function(F,W){var V;return!!(F==null?0:(V=F.header)==null?0:V.showLeadingCollapsedLabel)&&!W};
_.B.computeShowRightSideLabel=function(F,W){var V;return!(F==null?0:(V=F.header)==null?0:V.showLeadingCollapsedLabel)&&!W};
_.B.captureContentClick=function(F){if(!this.disableExpand)if(_.T("expandable_metadata_fix_killswitch")){var W=F.target;_.JTr(W,"ytd-macro-markers-list-item-renderer")||F.stopPropagation();(W==null?void 0:W.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.kH(_.rW(F),this.hostElement,["items"])||_.CQ(_.rW(F),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.B.timestampClick=function(F){F.stopPropagation();var W,V;(F=(W=this.data)==null?void 0:(V=W.header)==null?void 0:V.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(F)};
_.B.onDown=function(F){F.stopPropagation();this.startX=F.detail?F.detail.x:0};
_.B.onUp=function(F){this.skipKeyInteraction(F)&&F.stopPropagation()};
_.B.skipKeyInteraction=function(F){var W=F.target;if((W==null?void 0:W.id)==="scroll-container"||(W==null?void 0:W.id)==="items"||F.detail&&F.detail.x!==this.startX)return!0;F=_.rW(F);F=_.L(F);for(W=F.next();!W.done;W=F.next()){W=W.value;if(W===this.hostElement)break;if(W.hasAttribute&&W.hasAttribute("skip-key-interaction"))return!0}return!1};
_.B.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.S0.Object.defineProperties(Vq.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var F;return!!_.e((F=this.data)==null?void 0:F.expandedContent,lyT)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var F;return!!_.e((F=this.data)==null?void 0:F.expandedContent,GQi)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.useCustomColors)&&!((W=this.data)==null||!W.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!((F=this.data)==null?0:(W=F.header)==null?0:W.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!((F=this.data)==null?0:(W=F.header)==null?0:W.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.header)==null?void 0:W.expandedSubtitleTapCommand;F=V&&_.e(V,_.Ga);return _.T("web_open_ai_support_links_external_window")&&(F==null?void 0:F.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.header)==null?void 0:W.expandedSubtitleTapCommand;F=V&&_.e(V,_.Ga);return _.T("web_open_ai_support_links_external_window")&&(F==null?void 0:F.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!((F=this.data)==null?0:(W=F.header)==null?0:W.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
Vq.prototype.onUp=Vq.prototype.onUp;Vq.prototype.onDown=Vq.prototype.onDown;Vq.prototype.isExpandedChanged=Vq.prototype.isExpandedChanged;Vq.prototype.dataChanged=Vq.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Vq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Vq.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Vq.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Vq.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Vq.prototype,"isExpanded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Vq.prototype,"disableExpand",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Vq.prototype,"isSearch",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Vq.prototype,"isWatch",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.E("design:type",Object)],Vq.prototype,"showProminentLabel",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.E("design:type",Object)],Vq.prototype,"showRightSideLabel",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"hasVideoSummary",null);_.x([_.N({value:!1,reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"hasLockupViewModel",null);_.x([_.N({reflectToAttribute:!0}),_.A("data","isWatch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"useCustomColors",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"showInfoButton",null);_.x([_.A("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"showTimestamp",null);_.x([_.A("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"showExpandedSubtitle",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vq.prototype,"expandedSubtitleTarget",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vq.prototype,"expandedSubtitleRel",null);_.x([_.A("data","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vq.prototype,"showThumbnail",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Vq.prototype,"useVppShoppingDestinationStyle",null);
_.x([_.N(),_.E("design:type",Object)],Vq.prototype,"toggleExpandableContent",void 0);_.x([_.Qo("ytd-horizontal-card-list-renderer"),_.E("design:type",Object)],Vq.prototype,"JSC$15619_cardList",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.E("design:type",Object)],Vq.prototype,"useSquareThumbnail",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vq.prototype,"dataChanged",null);
_.x([_.Jw("isExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vq.prototype,"isExpandedChanged",null);_.x([_.Pc("down"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Vq.prototype,"onDown",null);_.x([_.Pc("up"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Vq.prototype,"onUp",null);
_.x([_.pp({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],Vq);
_.O(Vq,"ytd-expandable-metadata-renderer",function(){if(uZi!==void 0)return uZi;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" target$="[[expandedSubtitleTarget]]" rel$="[[expandedSubtitleRel]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return uZi=F},{mode:1});var CZS,kwQ=function(){if(CZS!==void 0)return CZS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return CZS=F};_.Na(_.RJ,"yt-avatar-stack-view-model",{props:{className:_.Hm,data:_.Hm,overrides:_.Hm,isOverlay:_.Hm,useMediumText:_.Hm,decorations:_.Hm,hideAvatar:_.Hm}});_.Ix("itemSectionRenderer","videoRenderer","ytd-video-renderer");var dd=function(){var F=_.w.apply(this,arguments)||this;F.disableExpand=!1;F.shouldShowChannelInfo=!1;F.hasAttributedBylineText=!1;F.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return F};
_.u(dd,_.w);_.B=dd.prototype;_.B.computeUseSearchUi=function(){var F,W;return this.isSearch||((F=this.data)==null?void 0:(W=F.style)==null?void 0:W.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.B.computeUseThreeLineTitle=function(){var F;return((F=this.data)==null?void 0:F.maxTitleLines)===3};
_.B.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.T("polymer_video_renderer_defer_menu")&&!oeB?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"}}}};
_.B.attached=function(){_.xz(this.hostElement,"blue-links",_.T("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.B.detached=function(){this.clearInlinePreviewHoverListeners()};
_.B.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.vc(_.OA(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var F=this.get("data.buttons.buttonRenderer.serviceEndpoint"),W;F&&((W=_.e(F.commandMetadata,_.oI))==null?0:W.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(F);this.updateInlinePreviewHoverListeners()};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15624_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.JSC$15624_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$15624_inlinePreviewHoverListener)==null||G2(F)};
_.B.onTextWrapperClick=function(F){var W,V,d=this.hideTranslation?(W=this.data)==null?void 0:W.untranslatedNavigationEndpoint:(V=this.data)==null?void 0:V.navigationEndpoint;W=_.kH(_.rW(F),this.hostElement,["expandable-metadata"]);!d||W&&!_.T("expandable_metadata_fix_killswitch")||_.CQ(_.rW(F),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.On(this.hostElement,"yt-navigate",{endpoint:d})};
_.B.computeThumbnailWidth=function(F,W,V,d,y){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:d?y==="MASSIVE"?600:y==="BIG"?500:y==="MEDIUM"?450:420:V?360:W?128:F?210:246};
_.B.computeUseBiggerThumbs=function(F){return F&&_.T("enable_desktop_search_bigger_thumbs")};
_.B.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.B.computeHasAttributedBylineText=function(){var F;return!((F=this.data)==null||!F.attributedBylineText)};
_.B.computeVideoStyle=function(){if(_.T("enable_video_style")){var F,W;return(F=this.data)==null?void 0:(W=F.style)==null?void 0:W.value}};
_.B.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.B.handleHideItemSectionVideosByIdCommand=function(F){var W;F=(W=_.e(F,dpT))==null?void 0:W.videoId;this.data&&this.data.videoId===F&&(this.isHidden=!0)};
_.B.getMetadataSnippetContainerClass=function(F){return F?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.B.computeTitleText=function(F,W,V){return F?V:W};
_.B.computeDescriptionSnippet=function(F,W,V){return F?V:W};
_.B.computeSnippetText=function(F,W,V){return F?V:W};
_.B.computeNavigationEndpoint=function(F,W){return F?W==null?void 0:W.untranslatedNavigationEndpoint:W==null?void 0:W.navigationEndpoint};
_.B.hideInlineTitleIcon=function(F,W){return F||!W};
_.S0.Object.defineProperties(dd.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 F;return(F=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?F:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!(this==null?0:(F=this.data)==null?0:(W=F.channelThumbnailSupportedRenderers)==null?0:(V=W.channelThumbnailWithLinkRenderer)==null?0:V.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var F;return!!_.e((F=this.data)==null?void 0:F.avatar,$uS)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$15624_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.S0.Object.defineProperties(dd,{template:{configurable:!0,enumerable:!0,get:function(){return kwQ()}}});
dd.prototype.dataChanged=dd.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],dd.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dd.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],dd.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],dd.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.HW),_.E("design:type",Object)],dd.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],dd.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],dd.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dd.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],dd.prototype,"isBackstageVideo",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],dd.prototype,"isPostCompactVideo",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],dd.prototype,"isHistory",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],dd.prototype,"isRichGridVideoPost",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],dd.prototype,"isHidden",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],dd.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.E("design:type",Boolean)],dd.prototype,"useSearchUi",void 0);_.x([_.N({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.E("design:type",Boolean)],dd.prototype,"useThreeLineTitle",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.E("design:type",Boolean)],dd.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.E("design:type",Object)],dd.prototype,"videoStyle",void 0);_.x([_.N({computed:"computeDisableExpand(videoStyle)"}),_.E("design:type",Object)],dd.prototype,"disableExpand",void 0);
_.x([_.N({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.E("design:type",Object)],dd.prototype,"shouldShowChannelInfo",void 0);_.x([_.N({computed:"computeHasAttributedBylineText(data)"}),_.E("design:type",Object)],dd.prototype,"hasAttributedBylineText",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],dd.prototype,"biggerThumbsStyle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.E("design:type",String)],dd.prototype,"inlineTitleIcon",void 0);_.x([_.N({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.E("design:type",Object)],dd.prototype,"computedNavigationEndpoint",void 0);_.x([_.N({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(F,W){return _.cZ(F.entities,"searchVideoResultEntity",W)}}),
_.E("design:type",Object)],dd.prototype,"searchVideoResultEntity",void 0);_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],dd.prototype,"thumbnail",void 0);_.x([_.Qo("#dismissible"),_.E("design:type",HTMLElement)],dd.prototype,"JSC$15624_dismissibleMedia",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dd.prototype,"dataChanged",null);
_.x([_.A("searchVideoResultEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],dd.prototype,"hideTranslation",null);_.x([_.A("searchVideoResultEntity"),_.E("design:type",Array),_.E("design:paramtypes",[])],dd.prototype,"hiddenBadgeGroups",null);_.x([_.A("data","useAvatar"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],dd.prototype,"shouldShowChannelThumbnail",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],dd.prototype,"useAvatar",null);
_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],dd.prototype,"isHovered",null);_.x([_.pp({is:"ytd-video-renderer",disableElementRegistration:!0})],dd);_.O(dd,"ytd-video-renderer",function(){return kwQ()},{mode:2});var yq=function(){var F=_.w.apply(this,arguments)||this;F.editDialog=null;F.roundedContainer=!0;F.isLoading=!1;F.isRichGrid=!1;F.isRichGridRepost=!1;F.reduceSidePaddings=_.T("reduce_side_paddings_in_shelf");F.JSC$15631_spinnerEl=null;return F};
_.u(yq,_.w);_.B=yq.prototype;
_.B.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"}}}};
_.B.contentTextChanged=function(){this.expander.reset()};
_.B.dataChanged=function(){var F=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var W=0,V=this.data.actions&&this.data.actions.length;W<V;W++)this.openEditDialog(_.e(this.data.actions[W],$vm));if((W=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(W=this.get("buttonRenderer.hint.hintRenderer.hintId",W))&&W.startsWith("share-post-hint")){var d=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(d){_.cL.getInstance();var y=tr(_.DZ(_.Qv("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.HP.addLowPriorityJob(function(){_.En(F.hostElement,y,d)})}}}};
_.B.updatePoll=function(F){F>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.B.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15631_spinnerEl||(this.JSC$15631_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.OA(this.hostElement).appendChild(this.JSC$15631_spinnerEl));this.JSC$15631_spinnerEl&&(this.JSC$15631_spinnerEl.active=this.isLoading)};
_.B.onYtNavigate=function(F){var W=this.get("updateCommentDialogEndpoint",F.detail.endpoint);W&&(this.openEditDialog(W),F.stopPropagation())};
_.B.onYtCommentboxDismiss=function(){this.editDialog=null};
_.B.onYtCommentPollRevert=function(F,W){W&&this.updatePoll(W.selectedChoiceIndex)};
_.B.onYtServiceRequestSent=function(F,W){var V;W.endpoint&&(_.e(W.endpoint,F4i)||_.e(W.endpoint,Qvf)&&((V=_.e(W.endpoint,Qvf))==null||!V.clientActions))&&(this.isLoading=!0);if(W.actions)for(F=0;F<W.actions.length;F++)V=W.actions[F],_.e(V,yz)&&(V=this.get("updateBackstagePollAction.selectedChoiceIndex",V),V==void 0&&(V=-1),this.updatePoll(V))};
_.B.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.B.openEditDialog=function(F){F&&F.dialog&&(this.editDialog=F.dialog,F=this.editDialogEl.firstElementChild)&&(F.focus(),F.openDialog&&F.openDialog())};
_.B.computeIsPostHidden=function(F,W){return!!F||W};
_.B.computeSurfaceType=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeUsesCompactLockup=function(F){return F==="BACKSTAGE_SURFACE_TYPE_HOME"||F==="BACKSTAGE_SURFACE_TYPE_SEARCH"||F==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||F==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||F==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||F==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.B.computeShowWithoutToolbar=function(F){return!F.actionButtons&&!F.actionMenu};
_.B.computePostAttachment=function(F){if(F.backstageAttachment){if(_.e(F.backstageAttachment,rXD))return"poll";if(_.e(F.backstageAttachment,iOm))return"quiz";if(_.e(F.backstageAttachment,_.UEQ))return"video";if(_.e(F.backstageAttachment,M9i))return"uploaded-videos";if(_.e(F.backstageAttachment,Lar))return F.contentText?"image":"image-only";if(_.e(F.backstageAttachment,IYf))return"playlist"}return"none"};
_.B.computePostTabIndex=function(F){return F?0:-1};
_.B.computeButtonTooltipPosition=function(F){return this.computeUsesCompactLockup(F)?"top":"bottom"};
_.B.computeHasText=function(F){return!(F==null||!F.contentText)};
_.B.onTap=function(F){var W,V;if(((W=this.data)==null?0:W.navigationEndpoint)&&((V=this.data)==null?void 0:V.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var d;((d=this.data)==null?0:d.navigationEndpoint)&&!_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.S0.Object.defineProperties(yq.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.voteCount)||_.DZ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,rXD))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,M9i))}}});
yq.prototype.onYtServiceRequestCompleted=yq.prototype.onYtServiceRequestCompleted;yq.prototype.onYtServiceRequestSent=yq.prototype.onYtServiceRequestSent;yq.prototype.onYtCommentPollRevert=yq.prototype.onYtCommentPollRevert;yq.prototype.onYtCommentboxDismiss=yq.prototype.onYtCommentboxDismiss;yq.prototype.onYtNavigate=yq.prototype.onYtNavigate;yq.prototype.isLoadingChanged=yq.prototype.isLoadingChanged;yq.prototype.dataChanged=yq.prototype.dataChanged;yq.prototype.contentTextChanged=yq.prototype.contentTextChanged;
_.x([_.D(_.RS),_.E("design:type",Object)],yq.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],yq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],yq.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yq.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],yq.prototype,"editDialog",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],yq.prototype,"roundedContainer",void 0);_.x([_.N(),_.E("design:type",Object)],yq.prototype,"isLoading",void 0);_.x([_.N({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.E("design:type",String)],yq.prototype,"surface",void 0);
_.x([_.N({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.E("design:type",Boolean)],yq.prototype,"usesCompactLockup",void 0);_.x([_.N({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],yq.prototype,"showWithoutToolbar",void 0);_.x([_.N({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.E("design:type",String)],yq.prototype,"attachment",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],yq.prototype,"isRichGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],yq.prototype,"isRichGridRepost",void 0);_.x([_.N({reflectToAttribute:!0,value:_.T("use_better_post_dismissals")}),_.E("design:type",Boolean)],yq.prototype,"useBetterPostDismissals",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],yq.prototype,"reduceSidePaddings",void 0);
_.x([_.N({computed:"computeHasText(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],yq.prototype,"hasText",void 0);_.x([_.Qo("#expander"),_.E("design:type",Object)],yq.prototype,"expander",void 0);_.x([_.Qo("#action-buttons"),_.E("design:type",Object)],yq.prototype,"actionButtons",void 0);_.x([_.Qo("#edit-dialog"),_.E("design:type",HTMLElement)],yq.prototype,"editDialogEl",void 0);
_.x([_.Jw("data.contentText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yq.prototype,"contentTextChanged",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yq.prototype,"dataChanged",null);_.x([_.Jw("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yq.prototype,"isLoadingChanged",null);
_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],yq.prototype,"onYtNavigate",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yq.prototype,"onYtCommentboxDismiss",null);_.x([_.Pc("yt-comment-poll-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],yq.prototype,"onYtCommentPollRevert",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],yq.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],yq.prototype,"onYtServiceRequestCompleted",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],yq.prototype,"voteCount",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],yq.prototype,"commentCount",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yq.prototype,"hasPoll",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],yq.prototype,"hasUploadedVideo",null);_.x([_.pp({is:"ytd-post-renderer",disableElementRegistration:!0})],yq);
_.O(yq,"ytd-post-renderer",function(){if(cEu!==void 0)return cEu;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return cEu=F},{mode:1});var lzi;var NkE;var zK=function(){return _.w.apply(this,arguments)||this};
_.u(zK,_.w);zK.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zK.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zK.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],zK.prototype,"ytdHorizontalListBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],zK.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zK.prototype,"data",void 0);
_.x([_.N({value:"$.items.children"}),_.E("design:type",String)],zK.prototype,"itemsPath",void 0);_.x([_.N({value:1}),_.E("design:type",Number)],zK.prototype,"initialCount",void 0);_.x([_.N({reflectToAttribute:!0,value:_.T("enable_community_page_on_desktop")}),_.E("design:type",Boolean)],zK.prototype,"useSmallerPostImageAttachments",void 0);_.x([_.N(),_.E("design:type",String)],zK.prototype,"surface",void 0);_.x([_.pp({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],zK);
_.O(zK,"ytd-post-multi-image-renderer",function(){if(NkE!==void 0)return NkE;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return NkE=F},{mode:2});var fzD={"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"}}},
oX=function(){var F=_.w.apply(this,arguments)||this;F.hasInlineCommentSection=!1;F.editDialog=null;F.isLoading=!1;F.shouldHideAuthor=!1;F.shouldShowVideoTime=!1;F.isInEngagementPanel=!1;F.hideBorder=!1;F.usesFullLockup=!1;F.shouldShowMenuInCompactView=!1;F.JSC$15646_spinnerEl=null;F.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return F};
_.u(oX,_.w);_.B=oX.prototype;_.B.configureRendererStamper=function(){return fzD};
_.B.computeIsPollHeaderEnabled=function(F){return(F==null?void 0:F.pollMetadataIcon)!=null};
_.B.getPublishTimeStampString=function(F,W){W=new Date((Number(W)-60*((new Date).getTimezoneOffset()-(new Date(Number(W)*1E3)).getTimezoneOffset()))*1E3);W=(new H4(10)).format(W);if(F&&F.runs&&F.runs.length)for(var V=0;V<F.runs.length;V++)F.runs[V].text&&(F.runs[V].text=F.runs[V].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",W));return F};
_.B.created=function(){this.JSC$15646_spinnerEl=null};
_.B.contentTextChanged=function(){this.expander.reset()};
_.B.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var F;if((F=this.data)==null?0:F.actions){F=_.L(this.data.actions);for(var W=F.next();!W.done;W=F.next())this.openEditDialog(_.e(W.value,$vm))}};
_.B.handleSignalActionOpenPostCommentDialogAction=function(){_.OA(this.hostElement).querySelector("#action-buttons").reply()};
_.B.updatePoll=function(F,W){W&&this.set("data.pollMetadataVoteCountText",W);this.hasInlineCommentSection&&(F=F>=0,W=_.OA(this.hostElement).querySelector("#action-buttons"),F?W.reply():W.hideReplyDialog())};
_.B.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15646_spinnerEl||(this.JSC$15646_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.OA(this.hostElement).appendChild(this.JSC$15646_spinnerEl));this.JSC$15646_spinnerEl&&(this.JSC$15646_spinnerEl.active=this.isLoading)};
_.B.onYtNavigate=function(F){var W=this.get("updateCommentDialogEndpoint",F.detail.endpoint);W&&(this.openEditDialog(W),F.stopPropagation())};
_.B.onYtCommentboxDismiss=function(){this.editDialog=null};
_.B.onYtCommentPollRevert=function(F,W){W&&this.updatePoll(W.selectedChoiceIndex,W.totalVotes)};
_.B.onYtServiceRequestSent=function(F,W){F.stopPropagation();F=_.e(W.endpoint,Qvf);if(_.e(W.endpoint,F4i)||F&&!F.clientActions)this.isLoading=!0;if(W.actions)for(F=0;F<W.actions.length;F++){var V=W.actions[F],d=_.e(V,yz);d&&(V=this.get("updateBackstagePollAction.selectedChoiceIndex",V),V===void 0&&(V=-1),this.updatePoll(V,d.totalVotes))}};
_.B.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.B.openEditDialog=function(F){F&&F.dialog&&(this.editDialog=F.dialog,F=this.editDialogElement.firstElementChild)&&(F.focus(),F.openDialog&&F.openDialog())};
_.B.computeIsBodyHidden=function(F,W){return!!F||W};
_.S0.Object.defineProperties(oX.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var F=this.data,W=F.showPostAuthorBackgroundHighlight,V=F.postAuthorBadgeType,d=F.authorEndpoint;if(!W&&V!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&V!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var y,z,I;F=_.DZ(((y=F.authorText)==null?void 0:(z=y.runs)==null?void 0:(I=z[0])==null?void 0:I.text)||"");y=void 0;switch(V){case "POST_AUTHOR_BADGE_TYPE_ARTIST":y={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":y={iconType:W?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:F,authorEndpoint:d,authorCreator:W,icon:y}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var F,W;if((F=this.data)==null?0:(W=F.pollMetadataIcon)==null?0:W.iconType)return _.SJ(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.voteCount)||_.DZ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,rXD))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,iOm))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.e(this.data.backstageAttachment,M9i))}}});
oX.prototype.onYtServiceRequestCompleted=oX.prototype.onYtServiceRequestCompleted;oX.prototype.onYtServiceRequestSent=oX.prototype.onYtServiceRequestSent;oX.prototype.onYtCommentPollRevert=oX.prototype.onYtCommentPollRevert;oX.prototype.onYtCommentboxDismiss=oX.prototype.onYtCommentboxDismiss;oX.prototype.onYtNavigate=oX.prototype.onYtNavigate;oX.prototype.isLoadingChanged=oX.prototype.isLoadingChanged;oX.prototype.dataChanged=oX.prototype.dataChanged;oX.prototype.contentTextChanged=oX.prototype.contentTextChanged;
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],oX.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oX.prototype,"rendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oX.prototype,"rendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],oX.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.Qo("#contentTextExpander"),_.E("design:type",Object)],oX.prototype,"expander",void 0);_.x([_.Qo("#edit-dialog"),_.E("design:type",Element)],oX.prototype,"editDialogElement",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"hasInlineCommentSection",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"editDialog",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"isLoading",void 0);
_.x([_.N({computed:"computeIsPollHeaderEnabled(data)"}),_.E("design:type",Boolean)],oX.prototype,"isPollHeaderEnabled",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"shouldHideAuthor",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"shouldShowVideoTime",void 0);_.x([_.N(),_.E("design:type",Object)],oX.prototype,"isInEngagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oX.prototype,"hideBorder",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oX.prototype,"usesFullLockup",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oX.prototype,"shouldShowMenuInCompactView",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],oX.prototype,"authorCommentBadge",null);_.x([_.A("isInEngagementPanel"),_.E("design:type",Number),_.E("design:paramtypes",[])],oX.prototype,"postTextMaxLines",null);
_.x([_.A("data.icon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],oX.prototype,"pollIcon",null);_.x([_.Jw("data.contentText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oX.prototype,"contentTextChanged",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oX.prototype,"dataChanged",null);
_.x([_.Jw("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oX.prototype,"isLoadingChanged",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],oX.prototype,"onYtNavigate",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oX.prototype,"onYtCommentboxDismiss",null);
_.x([_.Pc("yt-comment-poll-revert"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],oX.prototype,"onYtCommentPollRevert",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],oX.prototype,"onYtServiceRequestSent",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],oX.prototype,"onYtServiceRequestCompleted",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],oX.prototype,"voteCount",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],oX.prototype,"commentCount",null);
_.x([_.A("data.backstageAttachment"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oX.prototype,"hasPoll",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oX.prototype,"hasQuiz",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oX.prototype,"hasUploadedVideo",null);_.x([_.pp({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],oX);
_.O(oX,"ytd-backstage-post-renderer",function(){if(lzi!==void 0)return lzi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return lzi=F},{mode:1});var wGm;var ss=function(){var F=_.w.apply(this,arguments)||this;F.editDialog=null;F.showExpandButton=!1;F.isRichGrid=!1;F.usesFullLockup=!1;return F};
_.u(ss,_.w);_.B=ss.prototype;_.B.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"}}}};
_.B.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.B.computeShowExpandButton=function(F){return this.usesCompactLockup||F&&F.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.B.computeUsesCompactLockup=function(F){return!!F.condensedContent};
_.B.computeShowFullContentText=function(F){return!F};
_.B.onYtNavigate=function(F){F=this.get("updateCommentDialogEndpoint",F.detail.endpoint);this.openEditDialog(F)};
_.B.onYtCommentboxDismiss=function(){this.editDialog=null};
_.B.openEditDialog=function(F){F&&F.dialog&&(this.editDialog=F.dialog,F=this.repostEditDialogEl.firstElementChild)&&(F.focus(),F.openDialog&&F.openDialog())};
_.B.onTap=function(F){if(this.data){var W=null;this.usesCompactLockup&&!_.CQ(_.rW(F)||[],this.hostElement,["YT-IMG-SHADOW"])?W=this.get("navigationEndpoint",this.data):F.target===this.moreButtonEl&&(W=this.get("navigationEndpoint",F.target.data));W&&_.On(this.hostElement,"yt-navigate",{endpoint:W})}};
ss.prototype.onYtCommentboxDismiss=ss.prototype.onYtCommentboxDismiss;ss.prototype.onYtNavigate=ss.prototype.onYtNavigate;ss.prototype.dataChanged=ss.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ss.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ss.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ss.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],ss.prototype,"editDialog",void 0);_.x([_.N({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],ss.prototype,"usesCompactLockup",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ss.prototype,"showExpandButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ss.prototype,"isRichGrid",void 0);
_.x([_.N({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.E("design:type",Boolean)],ss.prototype,"showFullContentText",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ss.prototype,"usesFullLockup",void 0);_.x([_.Qo("#more"),_.E("design:type",Object)],ss.prototype,"moreButtonEl",void 0);_.x([_.Qo("#repost-content-text"),_.E("design:type",HTMLElement)],ss.prototype,"repostContentTextEl",void 0);
_.x([_.Qo("#repost-edit-dialog"),_.E("design:type",HTMLElement)],ss.prototype,"repostEditDialogEl",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ss.prototype,"dataChanged",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ss.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ss.prototype,"onYtCommentboxDismiss",null);_.x([_.pp({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],ss);
_.O(ss,"ytd-shared-post-renderer",function(){if(wGm!==void 0)return wGm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return wGm=F},{mode:1});var Gwh;var $rC;var B9=function(){return _.w.apply(this,arguments)||this};
_.u(B9,_.w);B9.prototype.attached=function(){var F=this;this.networkStatusManager||(this.networkStatusManager=new _.U2,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){F.onlineHandler()}))};
B9.prototype.detached=function(){var F=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){F.onlineHandler()}),delete this.networkStatusManager)};
B9.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],B9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],B9.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],B9.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],B9);
_.O(B9,"ytd-reload-page-button-renderer",function(){if($rC!==void 0)return $rC;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return $rC=F},{mode:1});var UrQ={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"},L$=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(L$,_.w);_.B=L$.prototype;_.B.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.B.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.B.computeHasBodyText=function(F){return!!F.bodyText};
_.B.computeButtons=function(F){var W=[];F.ctaButton&&W.push(F.ctaButton);F.secondaryButton&&W.push(F.secondaryButton);return W};
_.B.computeRendererStyle=function(F){return F.style?F.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():F.icon?"":"no-icon"};
_.B.getIconName=function(F,W){W=W===void 0?!1:W;if(F===void 0)return"";F=this.get("icon.iconType",F);var V;_.T("enable_hlp_client_icon_pick")?V=this.getThemedIcon(F,W):V=F;(W=UrQ[V])||(W="yt-icons");return[W,V].join(":")};
_.B.getThemedIcon=function(F,W){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(F)?W?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(F)?W?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":F};
_.B.isThumbnail=function(F){return!!F.thumbnail};
_.B.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.B.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],L$.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],L$.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],L$.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],L$.prototype,"data",void 0);
_.x([_.N({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],L$.prototype,"rendererStyle",void 0);_.x([_.N({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.E("design:type",String)],L$.prototype,"iconName",void 0);_.x([_.N({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],L$.prototype,"thumbnail",void 0);_.x([_.N({computed:"computeButtons(data)"}),_.E("design:type",Array)],L$.prototype,"buttons",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],L$.prototype,"isDarkTheme",void 0);_.x([_.N({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],L$.prototype,"hasBodyText",void 0);_.x([_.pp({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],L$);
_.xf()(L$,"ytd-background-promo-renderer",function(){if(Gwh===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Gwh=F}F=Gwh;return F},{allowedProps:["data"],
mode:1});var OJT;var IX=function(){return _.w.apply(this,arguments)||this};
_.u(IX,_.w);_.S0.Object.defineProperties(IX.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y,z;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(F=this.data)==null?void 0:(W=F.thumbnail)==null?void 0:W.sampledThumbnailColor,vibrantColorPalette:(V=this.data)==null?void 0:(d=V.thumbnail)==null?void 0:d.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(z=y.thumbnail)==null?void 0:z.darkColorPalette,experimentEnabled:!0}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IX.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IX.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],IX.prototype,"collectionStack",null);_.x([_.pp({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],IX);
_.O(IX,"ytd-compact-station-renderer",function(){if(OJT!==void 0)return OJT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return OJT=F},{mode:1});var XGh;var n$=function(){var F=_.w.apply(this,arguments)||this;F.isRichGrid=!1;return F};
_.u(n$,_.w);n$.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]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],n$.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],n$.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],n$.prototype,"isRichGrid",void 0);_.x([_.pp({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],n$);
_.O(n$,"ytd-grid-channel-renderer",function(){if(XGh!==void 0)return XGh;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return XGh=F},{mode:1});var xrB;var m_=function(){return _.w.apply(this,arguments)||this};
_.u(m_,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],m_.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],m_.prototype,"data",void 0);_.x([_.pp({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],m_);
_.O(m_,"ytd-grid-movie-playlist-renderer",function(){if(xrB!==void 0)return xrB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xrB=F},{mode:1});var vsT;var aX=function(){var F=_.w.apply(this,arguments)||this;F.downloadProgress=0;F.transferState="TRANSFER_STATE_UNKNOWN";F.modernButtons=_.T("web_modern_buttons");return F};
_.u(aX,_.w);aX.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
aX.prototype.configureRendererStamper=function(){return{"data.menu":dw}};
aX.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
aX.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.T("woffle_playlist_renderer_killswitch")){var F,W=QBm(this.entityInfo,this.transferState,this.downloadProgress,(F=this.data)==null?void 0:F.playlistId,this.isOnline);F=W.viewPlaylistText;var V=W.badges;W=W.thumbnailOverlays;this.isDownloads=!!F||!!V;this.set("data.viewPlaylistText",F);V&&V.length>0&&this.set("data.badges",V);W&&W.length>0&&this.set("data.thumbnailOverlays",
W)}};
_.S0.Object.defineProperties(aX.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 F;return!((F=this.data)==null?0:F.menu)}}});
aX.prototype.transferStateChanged=aX.prototype.transferStateChanged;aX.prototype.dataChanged=aX.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],aX.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],aX.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aX.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N({selector:_.fl9,selectorArgs:["data.playlistId"]}),_.E("design:type",Object)],aX.prototype,"downloadProgress",void 0);_.x([_.N({selector:_.h2,selectorArgs:["data.playlistId"]}),_.E("design:type",Object)],aX.prototype,"transferState",void 0);_.x([_.N({selector:N_1,selectorArgs:["data.playlistId"]}),_.E("design:type",Object)],aX.prototype,"entityInfo",void 0);_.x([_.N({selector:_.Y7}),_.E("design:type",Boolean)],aX.prototype,"isOnline",void 0);
_.x([_.N(),_.E("design:type",Object)],aX.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],aX.prototype,"downloadRenderData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],aX.prototype,"modernButtons",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],aX.prototype,"isDownloads",void 0);_.x([_.A("transferState"),_.N({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],aX.prototype,"downloadState",null);
_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],aX.prototype,"menuHidden",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aX.prototype,"dataChanged",null);_.x([_.dT("transferState","downloadProgress","isOnline"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aX.prototype,"transferStateChanged",null);
_.x([_.pp({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],aX);
_.O(aX,"ytd-grid-playlist-renderer",function(){if(vsT!==void 0)return vsT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vsT=F},{mode:1});var EsB;var iX=function(){return _.w.apply(this,arguments)||this};
_.u(iX,_.w);iX.prototype.configureRendererStamper=function(){return{"data.menu":dw,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.S0.Object.defineProperties(iX.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y,z;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(F=this.data)==null?void 0:(W=F.thumbnail)==null?void 0:W.sampledThumbnailColor,vibrantColorPalette:(V=this.data)==null?void 0:(d=V.thumbnail)==null?void 0:d.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(z=y.thumbnail)==null?void 0:z.darkColorPalette,experimentEnabled:!0}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],iX.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],iX.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iX.prototype,"data",void 0);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],iX.prototype,"collectionStack",null);_.x([_.pp({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],iX);
_.O(iX,"ytd-grid-radio-renderer",function(){if(EsB!==void 0)return EsB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return EsB=F},{mode:1});var c9C;var M3=function(){return _.w.apply(this,arguments)||this};
_.u(M3,_.w);M3.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
M3.prototype.computeNavigationEndpoint=function(F){return A$K(F==null?void 0:F.navigationEndpoint)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],M3.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],M3.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],M3.prototype,"ytdLockupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],M3.prototype,"data",void 0);_.x([_.N({computed:"computeNavigationEndpoint(data)"}),_.E("design:type",Object)],M3.prototype,"computedNavigationEndpoint",void 0);
_.x([_.pp({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],M3);
_.O(M3,"ytd-grid-show-renderer",function(){if(c9C!==void 0)return c9C;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return c9C=F},{mode:1});var tQf;_.Y9=function(F){this.playerClient=F};
_.SaC=function(F,W,V){V=V===void 0?{}:V;return F.playerClient.setOption("ad",W,V)};
_.Y9.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.Y9.prototype.executeCommand=function(F,W){this.getOptions().includes("executeCommand")?_.SaC(this,"executeCommand",{command:F,layoutId:W}):_.HT("Calling executeCommand when adModule is not loaded")};var p$=function(){return _.w.apply(this,arguments)||this};
_.u(p$,_.w);p$.prototype.getLayoutId=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.layoutId:null};
p$.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var F=_.fQ(),W=this.getLayoutId(),V=this.data.clickthroughEndpoint;F&&W&&_.T("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?F.getPlayerPromise().then(function(d){(new _.Y9(d)).executeCommand(V,W)}):_.On(this.hostElement,"yt-navigate",{endpoint:V})}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],p$.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],p$.prototype,"data",void 0);_.x([_.pp({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],p$);
_.O(p$,"ytd-shopping-companion-item-renderer",function(){if(tQf!==void 0)return tQf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return tQf=F},{mode:1});var PZS;var hJ=function(){var F=_.w.apply(this,arguments)||this;F.isExpandableContent=!1;return F};
_.u(hJ,_.w);_.S0.Object.defineProperties(hJ.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?void 0:F.price)||((W=this.data)==null?void 0:(V=W.dealsData)==null?void 0:V.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var F,W;if((F=this.data)!=null&&F.dealsData&&((W=this.data)==null||!W.priceReplacementText)){F=this.data.dealsData;var V,d,y;return((V=F.salesData)==null?void 0:V.originalPrice)||((d=F.priceDropData)==null?void 0:d.referencePrice)||((y=F.promotionData)==null?void 0:y.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var F,W;return(F=this.data)==null?void 0:(W=F.dealsData)==null?void 0:W.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hJ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],hJ.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hJ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hJ.prototype,"isExpandableContent",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"showCta",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"ctaText",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"hasPriceTopPosition",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"hasPriceBottomPosition",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"useNewStyle",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"showPriceReplacementText",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"priceValue",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"showDeal",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"showAffiliateDisclaimer",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"useSaleStyle",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"useFromBrandCtaStyle",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"useFromVendorCtaStyle",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hJ.prototype,"useShoppingCollectionCtaStyle",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],hJ);
_.O(hJ,"ytd-vertical-product-card-renderer",function(){if(PZS!==void 0)return PZS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return PZS=F},{mode:1});var J9i;var q3=function(){return _.w.apply(this,arguments)||this};
_.u(q3,_.w);q3.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],q3.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],q3.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],q3.prototype,"ytdLockupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],q3.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],q3);
_.O(q3,"ytd-grid-movie-renderer",function(){if(J9i!==void 0)return J9i;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return J9i=F},{mode:1});var ZJM;var RX=function(){var F=_.w.apply(this,arguments)||this;F.roundedFix=_.T("web_enable_merch_item_rounding_fix");F.itemStyle="small-item";return F};
_.u(RX,_.w);RX.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var F,W,V,d,y=(W=_.e((F=this.data)==null?void 0:F.buttonCommand,_.x4T))==null?void 0:(V=W.item)==null?void 0:(d=V.notificationTextRenderer)==null?void 0:d.successResponseText;y&&_.jzC(this.hostElement,y)}};
_.S0.Object.defineProperties(RX.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.isProductPlaceholder)!==void 0&&((W=this.data)==null?void 0:W.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.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}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],RX.prototype,"ytRendererBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],RX.prototype,"roundedFix",void 0);_.x([_.N(),_.E("design:type",Object)],RX.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],RX.prototype,"itemStyle",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"hasPrice",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"hasPriceReplacementText",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"hasAdditionalFeesText",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"hasAffiliateDisclaimer",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"isProductPlaceholder",null);
_.x([_.N(),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"hideOpenInNewIcon",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],RX.prototype,"ariaLabel",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],RX);
_.O(RX,"ytd-merch-shelf-item-renderer",function(){if(ZJM!==void 0)return ZJM;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ZJM=F},{mode:1});_.Na(_.G(function(F){return _.a("button-card-view-model",{el:_.ji(_.YZ(function(){return F.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return F.data().title},
role:"button"},_.a(_.$m,{model:{}}),_.a("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.a("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.a(_.p,{cond:function(){return F.data().image},
then:function(W){return _.a(_.rB,{data:W,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.a("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return F.data().title})))},"kc"),"button-card-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){F=_.fp(F,{className:void 0});var W=F.data;F=F.className;var V=_.bu(function(){return W().onTapCommand},void 0,"SXkP9e");
return _.a("ytd-shopping-item-card",{class:_.xx("ytdShoppingItemCardHost",F)},_.a(_.GH,{command:V,className:"ytdShoppingItemCardHostLink"},_.a("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.a(_.Vw,{data:function(){return W().thumbnailViewModel}},{thumbnailViewModel:function(d){return _.a(Ox,{data:d.data,
aspectRatio:3})}})),_.a("div",null,_.a("p",{class:"ytdShoppingItemCardHostItemTitle"},_.a(_.K_,{text:function(){return W().itemTitle}})),_.a("p",{class:"ytdShoppingItemCardHostPrice"},_.a(_.K_,{text:function(){return W().priceOrStatus}})))))},"lc"),"ytd-shopping-item-card",{props:{data:_.Hm,
className:_.Hm}});var QCM={isAdsVideo:!0},Fvr={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},Wvu={showPlayerControls:!1,videoPreviewDurationMs:15E3},VPh={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},d8f={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var AR=null,r8h={};var lGr="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(" "),bX={},Nqf=(bX.FEwhat_to_watch="home",bX.FEhashtag="hashtag",bX.FEtrending="trending",bX.FEhistory="history",bX.SPunlimited="premium",bX.FEmemberships_and_purchases="paid_memberships",bX.SPredeem_code="redeem",bX.SPverify_location="locate",bX.SPminor_moment="minor_moment",
bX.FEmini_app_container="mini_app",bX.FEnews_destination="news",bX.SPopen_in_app="open_in_app",bX.FEexplore="explore",bX.FEsubscriptions="subscriptions",bX.FEsfv_audio_pivot="sfv_audio_pivot",bX.FEplaylist_aggregation="playlist_aggregation",bX);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");_.c6("init");var yuf,zIM,s5h,B9i,oFB;yuf=function(){};
_.PTS=_.G(function(F){var W=F.data;var V=F.inlineMetadata;var d=F.aspectRatio;var y=F.scrimStyle;var z=F.className;var I=F.useDefaultStyle;var n=F.titleStyle;var M=new yuf,Y=_.T("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",h=_.bu(function(){return(I==null?0:I())?Y==="SHORTS_LOCKUP_STYLE_SLIM":W().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"iLX4Re"),q=_.bu(function(){return _.f6(V)||h()||!1},void 0,"GaU7Ef"),R=function(){return(y==null?void 0:
y())!==void 0?y==null?void 0:y():1},b=_.bu(function(){return W().belowThumbnailMetadata||!q()},void 0,"vsyhaf");
F=_.S5({visibilityCallback:function(zG){var BC=W().onFirstVisible;zG&&BC&&_.b$(BC)},
showOption:{calledOnce:!0,state:"visible"}});var g=_.ji(),K={},C=_.xx(function(){return h(),"shortsLockupViewModelHostThumbnailContainer"},(K.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.f6(d)===1},K.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.f6(d)===2},K.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.T("web_shorts_2_by_3_lockups_study")&&!_.T("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
K)),k=_.bu(function(){if(_.f6(d)===1)return 1;
_.f6(d);return 2},void 0,"bBJLCd"),f,S=function(){if(M){var zG;
(zG=f)==null||G2(zG);var BC;if(M.hostElement&&((BC=M.data)==null?0:BC.inlinePlayerData)){var bS,Yc;zG=((bS=M.data)==null?0:(Yc=bS.inlinePlayerData)==null?0:Yc.enableAudioControl)?Object.assign({},d8f):Object.assign({},VPh);var ph,lS;((ph=M.data)==null?void 0:(lS=ph.inlinePlayerData)==null?void 0:lS.maxPlaybackLengthSec)!==void 0&&(zG.videoPreviewDurationMs=M.data.inlinePlayerData.maxPlaybackLengthSec*1E3);f=qI({mediaRenderer:M,lockupElement:M.hostElement,thumbnailElement:g.value,videoPreviewOpts:zG})}}};
_.k$(function(){M&&(M.data=W(),S())},"r1zbOc");
var v=_.bu(function(){return W().thumbnail},void 0,"wZj8b");
K=_.bu(function(){return W().badge},void 0,"qOKyU");
var U=_.bu(function(){return W().onTap},void 0,"p3kB9e"),c={},J={};
return _.a("ytm-shorts-lockup-view-model",{el:_.ji(function(zG){M&&(M.hostElement=zG)},S,F),
class:_.xx("shortsLockupViewModelHost",z)},_.a(_.WY,null,_.a(_.GH,{command:U,className:_.xx("shortsLockupViewModelHostEndpoint",(c.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!b()},c),"reel-item-endpoint",""),
ariaHidden:function(){return!q()},
tabIndex:function(){return q()?0:-1}},_.a("div",{el:g,
class:_.xx("shortsLockupViewModelHostThumbnailParentContainer",(J.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!h()},J))},_.a(_.p,{cond:v,
then:function(){return _.a("div",{class:C},_.a(_.rB,{data:function(){var zG;return(zG=v==null?void 0:v())!=null?zG:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.a(_.Vw,{data:function(){return W().thumbnailViewModel}},{thumbnailViewModel:function(zG){return _.a(Ox,{data:zG.data,
aspectRatio:function(){return k()},
disableRounding:function(){return h()}})}}),null),_.a(_.p,{cond:q,
then:function(){return _.a(zIM,{data:W,scrimStyle:R,useDefaultStyle:I,titleStyle:n})}}),_.a(_.Vw,{data:K},{badgeViewModel:function(zG){return _.a(_.fV,{data:zG.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.a(_.p,{cond:function(){return q()&&W().menuOnTap},
then:function(){return _.a(oFB,{data:W,inlineMetadata:!0})}}),_.a(_.p,{cond:b,
then:function(){return _.a(s5h,{data:W,useDefaultStyle:I,inlineMetadata:q})}})))},"nc");
zIM=_.G(function(F){var W=F.data;var V=F.scrimStyle;var d=F.useDefaultStyle;var y=F.titleStyle;var z=_.T("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",I=d&&_.T("web_hide_primary_text_for_pivot_panel"),n=_.bu(function(){return(d==null?0:d())?z==="SHORTS_LOCKUP_STYLE_SLIM":W().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"ou5zO");
F={};F=_.xx("shortsLockupViewModelHostInlineMetadata",(F.shortsLockupViewModelHostMetadataRounded=function(){return!n()},F.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(V==null?void 0:V())===3&&!_.T("enable_shorts_lockup_new_scrim")},F.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(V==null?void 0:V())===3&&_.T("enable_shorts_lockup_new_scrim")},F.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(V==null?void 0:V())===2||(V==null?void 0:
V())===4},F.shortsLockupViewModelHostShowOverPlayer=function(){return!0},F),"image-overlay-text");
var M={};return _.a("div",{class:F},_.a("h3",{class:_.xx("shortsLockupViewModelHostMetadataTitle",(M.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(V==null?void 0:V())===4},M.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return W().belowThumbnailMetadata},M.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(y==null?void 0:y())===1},M.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(y==null?void 0:y())===2},M)),
"aria-label":function(){return W().accessibilityText}},_.a(_.p,{cond:function(){var Y;
return!((Y=W().overlayMetadata)==null||!Y.primaryText)&&!I},
then:function(){return _.a(_.K_,{text:function(){var Y;return(Y=W().overlayMetadata)==null?void 0:Y.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.a(_.p,{cond:function(){var Y;
return(Y=W().overlayMetadata)==null?void 0:Y.secondaryText},
then:function(){return _.a(B9i,{data:W,scrimStyle:V,className:void 0})}}))},"oc");
s5h=_.G(function(F){var W=F.data;var V=F.useDefaultStyle;var d=F.inlineMetadata;var y=_.T("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",z=_.bu(function(){return(V==null?0:V())?y==="SHORTS_LOCKUP_STYLE_SLIM":W().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"WbzRH"),I=_.ji(),n;
F=_.Ef(function(b){if(_.aV(_.mQ(b),I.value,["AVATAR-VIEW-MODEL"]))return!1;var g;(g=n)==null||g.click();return!1});
var M=_.bu(function(){return W().belowThumbnailMetadata||W().overlayMetadata},void 0,"nDfetf"),Y=function(){return W().menuOnTap&&!d()},h=function(){var b;
return(b=M())==null?void 0:b.avatar},q={},R={};
return _.a("div",{class:_.xx(function(){return z()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(q.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!h()},q.shortsLockupViewModelHostOutsideMetadataHasMenu=Y,q)),
"on:click":F,el:I,role:"presentation"},_.a(_.Vw,{data:h},{avatarViewModel:function(b){return _.a(_.h4,{data:b.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.a("div",null,_.a("h3",{class:_.xx("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(R.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var b,g;
return!((b=M())==null?0:(g=b.primaryText)==null?0:g.content)},R.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=d,R)),
role:"presentation"},_.a(_.GH,{ref:function(b){return void(n=b)},
command:function(){return W().onTap},
className:_.xx("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var b,g;return(b=M())==null?void 0:(g=b.primaryText)==null?void 0:g.content},
"aria-label":function(){return W().accessibilityText}},_.a(_.p,{cond:function(){var b;
return(b=M())==null?void 0:b.primaryText},
then:function(b){return _.a(_.K_,{text:b,noEndpoints:!0,noStyleRuns:!0})}}))),_.a(_.p,{cond:function(){var b;
return(b=M())==null?void 0:b.secondaryText},
then:function(b){return _.a("div",{class:_.xx("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.a(_.K_,{text:b,noStyleRuns:!0}))}})),_.a(_.p,{cond:Y,
then:function(){return _.a(oFB,{data:W,inlineMetadata:!1})}}))},"pc");
B9i=_.G(function(F){var W=F.data;var V=F.scrimStyle;F=F.className;var d={};return _.a("div",{class:_.xx((d.shortsLockupViewModelHostMetadataSubhead=function(){return(V==null?void 0:V())!==4},d.shortsLockupViewModelHostMetadataSubheadNew=_.T("enable_shorts_lockup_new_scrim"),d.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(V==null?void 0:V())===4},d),F),
"aria-hidden":"true"},_.a(_.K_,{text:function(){var y;return(y=W().overlayMetadata)==null?void 0:y.secondaryText},
noStyleRuns:!0}))},"qc");
oFB=_.G(function(F){var W=F.data;var V=F.inlineMetadata;F={};F=_.xx((F.shortsLockupViewModelHostInlineMetadataMenu=function(){return V()},F.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!V()},F.shortsLockupViewModelHostShowOverPlayer=function(){return!0},F),"image-overlay-text");
return _.a("div",{class:F},_.a(_.XU,{data:function(){return{style:V()?"overlay":"mono",accessibilityLabel:W().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(d){d.preventDefault();d.stopPropagation();var y=_.qa({elementsCommand:W().menuOnTap,forceNewState:!0});if(y==null?0:y.onclick)y.onclick(d)}}},
iconName:"MORE_VERT"}))},"rc");var ZYf=_.G(function(F){var W=F.data;var V=F.inlineMetadata;var d=F.aspectRatio;var y=F.scrimStyle;var z=F.className;var I=F.useDefaultStyle;F=_.bu(function(){var n=W().entityId;return n?n.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.a("ytm-shorts-lockup-view-model-v2",{class:_.xx("shortsLockupViewModelHost",z)},_.a(_.PS,{contentId:F,aspectRatio:function(){return(d==null?void 0:d())===1?1:(d==null?void 0:d())===2?2:4}},function(){return _.a(_.PTS,{data:W,
inlineMetadata:V,aspectRatio:d,scrimStyle:y,className:z,useDefaultStyle:I})}))},"sc");_.Na(ZYf,"ytm-shorts-lockup-view-model-v2",{props:{data:_.Cd,inlineMetadata:_.Cd,aspectRatio:_.Cd,scrimStyle:_.Cd,className:_.Cd,useDefaultStyle:_.Cd,titleStyle:_.Cd}});var LvC=16/9*210,TK=function(){var F=_.w.apply(this,arguments)||this;F.isExpandableContent=!1;F.hideShelfHeader=!1;F.engagementPanel=!1;F.buttonClasses=["arrow"];F.isSearch=!1;F.disableScrollEventListener=!1;F.containsLockup=!1;F.overrideArrowPositionForProductCard=!1;F.overrideArrowPositionForShoppingItemCard=!1;F.overrideArrowPositionForReelItems=!1;F.overrideArrowPositionForGridMovie=!1;F.overrideArrowPositionToCenter=!1;F.isSearchPostShelf=!1;F.overrideArrowPositionForMixedShelf=!1;F.overrideArrowPositionForMixedShelfShortsOnly=
!1;F.hasBigThumbsReelItems=!1;F.shouldUseMixedListHeight=!1;F.shouldUseShortsListHeight=!1;F.gridVideoWidth=0;F.isSearchVodShelf=!1;F.disableWheelScroll=!1;F.sizing="COMPACT";F.shortsLockupAspectRatio=0;return F};
_.u(TK,_.w);_.B=TK.prototype;
_.B.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]]"}}}}};
_.B.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.T("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.B.computeInitialCountNumber=function(F){if(!F)return 6;var W=F.items.some(function(z){return!!z.topicRecommendationsChipRenderer}),V=F.items.some(function(z){return!!z.displayAdRenderer}),d=this.computeShouldListItemsHaveEqualHeight(F),y=F.items.some(function(z){return!!z.gridPlaylistRenderer});
F=F.items.some(function(z){return!!z.shoppingItemCardViewModel});
return W?9:V?8:y||d?10:F?7:6};
_.B.computeContainsPost=function(F){return!!F&&!!F.items&&F.items.some(function(W){return!!W.postRenderer})};
_.B.computeContainsLockup=function(){if(_.T("web_horizontal_list_lockup_arrow_killswitch"))return!1;var F,W;return(F=this.data)==null?void 0:(W=F.items)==null?void 0:W.some(function(V){return!!V.lockupViewModel})};
_.B.maybeUpdateLockupAspectRatio=function(){var F,W;if(this.computeContainsLockup()&&((F=this.data)==null?0:(W=F.items)==null?0:W.length)){var V;F=zX1((V=this.data.items[0].lockupViewModel)==null?void 0:V.contentType,this.data.force16By9ThumbnailAspectRatio);V=dQC(F);V=this.computeLockupWidth()/V;_.cc(this.hostElement,{"--yt-horizontal-list-content-height":V+"px"})}};
_.B.computeOverrideArrowPositionForProductCard=function(F){if(this.isExpandableContent)return!1;var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){return!!V.verticalProductCardRenderer}))};
_.B.computeOverrideArrowPositionForShoppingItemCard=function(F){var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){return!!V.shoppingItemCardViewModel}))};
_.B.computeOverrideArrowPositionForReelItemRenderer=function(F){return this.containsReelItemRenderer(F)};
_.B.computeHasBigThumbsReelItems=function(F,W){return F&&this.containsReelItemRenderer(W)};
_.B.computeShouldListItemsHaveEqualHeight=function(F){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(F==null?void 0:F.itemSizeConstraint)};
_.B.computeShouldListItemsHaveShortsHeight=function(F){return this.computeShouldListItemsHaveEqualHeight(F)&&!this.containsGridVideoRenderer(F)};
_.B.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.B.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.B.containsReelItemRenderer=function(F){var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){return!(!V.reelItemRenderer&&!V.shortsLockupViewModel)}))};
_.B.containsGridVideoRenderer=function(F){var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){return!!V.gridVideoRenderer||!!V.lockupViewModel}))};
_.B.computeContainsGridMovieRenderer=function(F){var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){return!!V.gridMovieRenderer}))};
_.B.computeOverrideArrowPositionToCenter=function(F){return this.computeIsSearchPostShelf(F)};
_.B.computeIsSearchPostShelf=function(F){var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){var d,y;return((y=(d=V.postRenderer)==null?void 0:d.surface)!=null?y:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.B.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(F){var W;return!!(F==null?0:(W=F.items)==null?0:W.some(function(V){var d,y,z;return((z=(d=V.backgroundPromoRenderer)==null?void 0:(y=d.style)==null?void 0:y.value)!=null?z:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.B.computeIsSearchVodShelf=function(F,W){return F&&this.containsGridVideoRenderer(W)};
_.B.computeDisableWheelScroll=function(F,W){return this.computeIsSearchVodShelf(F,W)};
_.B.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.B.computeShortsLockupAspectRatio=function(){return 1};
_.B.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.cc(this.hostElement,{"--ytd-reel-item-thumbnail-height":LvC+"px"})};
TK.prototype.dataChanged=TK.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],TK.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],TK.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],TK.prototype,"ytdHorizontalListBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],TK.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],TK.prototype,"isExpandableContent",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"hideShelfHeader",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Array)],TK.prototype,"buttonClasses",void 0);_.x([_.N(),_.E("design:type",Object)],TK.prototype,"isSearch",void 0);
_.x([_.N(),_.E("design:type",Object)],TK.prototype,"disableScrollEventListener",void 0);_.x([_.N({computed:"computeInitialCountNumber(data)"}),_.E("design:type",Number)],TK.prototype,"initialCount",void 0);_.x([_.N({computed:"computeContainsPost(data)"}),_.E("design:type",Boolean)],TK.prototype,"supportComponentResize",void 0);_.x([_.N({computed:"computeContainsPost(data)"}),_.E("design:type",Boolean)],TK.prototype,"containsPost",void 0);
_.x([_.N({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"containsLockup",void 0);_.x([_.N({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],TK.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.x([_.N({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionForProductCard",void 0);_.x([_.N({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.x([_.N({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionForReelItems",void 0);_.x([_.N({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionForGridMovie",void 0);
_.x([_.N({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionToCenter",void 0);_.x([_.N({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"isSearchPostShelf",void 0);_.x([_.N({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.x([_.N({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.x([_.N({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"hasBigThumbsReelItems",void 0);
_.x([_.N({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"shouldUseMixedListHeight",void 0);_.x([_.N({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"shouldUseShortsListHeight",void 0);_.x([_.N({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"gridVideoWidth",void 0);
_.x([_.N({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"isSearchVodShelf",void 0);_.x([_.N({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.E("design:type",Object)],TK.prototype,"disableWheelScroll",void 0);_.x([_.N({computed:"computeSizing(isSearch)"}),_.E("design:type",Object)],TK.prototype,"sizing",void 0);
_.x([_.N({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.E("design:type",Object)],TK.prototype,"shortsLockupAspectRatio",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],TK.prototype,"dataChanged",null);
_.O(TK,"yt-horizontal-list-renderer",function(){if(oSS===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);oSS=F}F=oSS;return F},{mode:1});var IpD=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
IpD.prototype.subscribe=function(F,W){var V=this.subscriptions.get(F);if(!V)return function(){};
V.add(W);return function(){V.delete(W)}};
IpD.prototype.unsubscribe=function(F,W){(F=this.subscriptions.get(F))&&F.delete(W)};
IpD.prototype.publish=function(F,W){W=W===void 0?{}:W;(F=this.subscriptions.get(F))&&F.forEach(function(V){V(W)})};var nFE;var m8B=[10,12,14,16,18,20,24,28,32,36],apr=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],eD=function(){var F=_.w.apply(this,arguments)||this;F.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";F.hideOverflow=!1;F.useRoboto=!1;F.fontClass="";F.overflown=!1;F.actionMap={"yt-window-resized":"resize"};return F};
_.u(eD,_.w);_.B=eD.prototype;
_.B.attached=function(){var F=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();_.ce(this,function(){F.resize()});
if(!_.tc){var W,V,d;(W=document)==null||(V=W.fonts)==null||(d=V.ready)==null||d.then(function(){F.resize()})}};
_.B.dataChanged=function(){this.resize()};
_.B.guideIsExpandedChanged=function(){this.resize()};
_.B.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 F=this.getMaxNumLines(),W=this.getMinFont(),V=this.getMaxFont(),d=this.useRoboto?m8B:apr;for(d=d.filter(function(z){return z<=V&&z>=W});d.length>1;){var y=Math.floor(d.length/2);
this.updateFontSize(d[y]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=F)d=d.slice(y,d.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>F)d=d.slice(0,y);else break}this.updateFontSize(d[d.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(F)}};
_.B.handleOverflow=function(F){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>F&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",F.toString()))};
_.B.updateFontSize=function(F){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+F;this.textNode.classList.add(this.fontClass)};
_.B.getMaxFont=function(){var F=this.useRoboto?m8B:apr;F=F[F.length-1];return this.maxFontSize&&this.maxFontSize<=F?this.maxFontSize:F};
_.B.getMinFont=function(){var F=(this.useRoboto?m8B:apr)[0];return this.minFontSize&&this.minFontSize>=F?this.minFontSize:F};
_.B.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.B.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.B.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.A2(this.text).split("\n").length-1:Infinity};
_.B.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("Lh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
eD.prototype.guideIsExpandedChanged=eD.prototype.guideIsExpandedChanged;eD.prototype.dataChanged=eD.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eD.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],eD.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],eD.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eD.prototype,"text",void 0);
_.x([_.N(),_.E("design:type",String)],eD.prototype,"fontFamily",void 0);_.x([_.N(),_.E("design:type",Number)],eD.prototype,"maxWidth",void 0);_.x([_.N(),_.E("design:type",Number)],eD.prototype,"maxHeight",void 0);_.x([_.N(),_.E("design:type",Number)],eD.prototype,"maxFontSize",void 0);_.x([_.N(),_.E("design:type",Number)],eD.prototype,"minFontSize",void 0);_.x([_.N(),_.E("design:type",Number)],eD.prototype,"maxLines",void 0);_.x([_.N(),_.E("design:type",Object)],eD.prototype,"hideOverflow",void 0);
_.x([_.N({selector:_.ejr}),_.E("design:type",Boolean)],eD.prototype,"guideIsExpanded",void 0);_.x([_.Qo("#container"),_.E("design:type",HTMLElement)],eD.prototype,"containerNode",void 0);_.x([_.Qo("#text"),_.E("design:type",HTMLElement)],eD.prototype,"textNode",void 0);_.x([_.dT("text"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eD.prototype,"dataChanged",null);
_.x([_.dT("guideIsExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eD.prototype,"guideIsExpandedChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],eD);
_.O(eD,"yt-dynamic-sizing-formatted-string",function(){if(nFE!==void 0)return nFE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return nFE=F},{mode:1});var iYB;_.MPQ=function(F){_.F1.call(this,F)};
_.u(_.MPQ,_.F1);var YOr=function(F){_.F1.call(this,F)};
_.u(YOr,_.MPQ);var gd=function(){return _.w.apply(this,arguments)||this};
_.u(gd,_.w);gd.prototype.onTapSuspendedChannel=function(){var F;if((F=this.data)!=null&&F.serviceEndpoint){var W,V;(F=(V=_.e((W=this.data)==null?void 0:W.serviceEndpoint,_.Ga))==null?void 0:V.url)?_.Re(F,void 0,void 0,window.top):(W=new YOr("Did not handle suspended account tap. No appealUrl."),_.Ab(W))}else W=new YOr("Did not handle suspended account tap. No serviceEndpoint."),_.Ab(W)};
gd.prototype.onTap=function(){var F=this,W=_.dB(),V,d=(V=_.VZ(W,{veType:7116}))!=null?V:void 0;_.e3(W,{visualElement:d});_.hw();this.saveRoleText();var y;if((y=this.data)==null?0:y.youtubeSuspended)this.onTapSuspendedChannel();else{var z=!1,I,n;(W=(n=_.e((I=this.data)==null?void 0:I.serviceEndpoint,_.oph))==null?void 0:n.supportedTokens)&&W.forEach(function(M){if(M.accountSigninToken)if(z=!0,F.onAccountItemTap)F.onAccountItemTap(M.accountSigninToken.signinUrl);else _.Re(M.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!z){if(I=this.get("serviceEndpoint",this.data))z=!0,this.ytComponentBehavior.resolveCommand(I);z||_.j5(new YOr("Did not handle account switch tap. No token."))}}};
gd.prototype.saveRoleText=function(){if(this.data){var F=this.data,W=F.channelDelegationRole;if(W){var V,d=(V=_.e(F==null?void 0:F.serviceEndpoint,_.oph))==null?void 0:V.supportedTokens;if(!d){var y,z,I,n;d=(y=_.e(F==null?void 0:F.serviceEndpoint,_.zF))==null?void 0:(z=y.popup)==null?void 0:(I=z.confirmDialogRenderer)==null?void 0:(n=I.confirmButton)==null?void 0:n.buttonRenderer;var M;d=(M=_.e(d==null?void 0:d.command,_.tx))==null?void 0:M.commands;if(!d)return;var Y;d=(Y=_.e(d[1],_.oph))==null?
void 0:Y.supportedTokens}if(d){M=void 0;Y=_.L(d);for(d=Y.next();!d.done;d=Y.next())if(d=d.value,d.datasyncIdToken){M=d.datasyncIdToken.datasyncIdToken;break}if(M){var h;a:{if(_.rhL()&&(Y=_.ez(M+"::pom"))){Y=new VJ(Y);break a}Y=void 0}(h=Y)==null||h.set("role_text",W);if((vac?vac:window.location).href.indexOf("studio")!==-1&&(h=CYW())){Y=h.src?(new URL(h.src)).origin:"*";var q;(q=h.contentWindow)==null||q.postMessage({action:"save_pom_role",datasyncId:M,roleText:W},Y)}}}}}};
_.S0.Object.defineProperties(gd.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.accountPhoto)==null?void 0:W.thumbnails;return V&&V.length>0&&(V[0].height===36||V[0].height===48)?V[0].height:40}}});
gd.prototype.onTap=gd.prototype.onTap;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],gd.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gd.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gd.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Function)],gd.prototype,"onAccountItemTap",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gd.prototype,"enableRingForActiveAccount",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],gd.prototype,"thumbnailSize",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gd.prototype,"onTap",null);_.x([_.pp({is:"ytd-account-item-renderer",disableElementRegistration:!0})],gd);
_.O(gd,"ytd-account-item-renderer",function(){if(iYB!==void 0)return iYB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return iYB=F},{mode:1});var pMr;var uX=function(){return _.w.apply(this,arguments)||this};
_.u(uX,_.w);uX.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.PY().resolve(_.Tc).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],uX.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],uX.prototype,"data",void 0);_.x([_.pp({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],uX);
_.O(uX,"ytd-identity-chip-renderer",function(){if(pMr!==void 0)return pMr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return pMr=F},{mode:1});var hIr;var qOM;var RIC;var bYu;var K$=function(){var F=_.w.apply(this,arguments)||this;F.richItemMinWidth=_.F0("wn_grid_min_item_width",310);F.isShorts=!1;F.isWatchNext=!1;F.isExploreHub=!1;return F};
_.u(K$,_.w);_.S0.Object.defineProperties(K$.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var F=[],W=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.cc(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var V;if(((V=this.data)==null?0:V.rows)&&W)for(W*=this.data.rows,V=0;V<W;V++)F.push({});return F}}});
_.x([_.D(_.hN),_.E("design:type",Object)],K$.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],K$.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.am,value:3}),_.E("design:type",Number)],K$.prototype,"itemsPerRow",void 0);_.x([_.N({selector:_.T_f,value:6}),_.E("design:type",Number)],K$.prototype,"slimItemsPerRow",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Number)],K$.prototype,"richItemMinWidth",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],K$.prototype,"miniMode",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],K$.prototype,"isShorts",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],K$.prototype,"isWatchNext",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],K$.prototype,"isExploreHub",void 0);
_.x([_.A("isExploreHub"),_.N({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],K$.prototype,"shimmerAnimation",null);_.x([_.A("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.E("design:type",Array),_.E("design:paramtypes",[])],K$.prototype,"cardItems",null);_.x([_.pp({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],K$);
_.T9Q=_.xf()(K$,"ytd-ghost-grid-renderer",function(){if(bYu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);bYu=F}F=bYu;return F},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.Na(_.G(function(F){var W=_.fp(F,{numberOfComments:3}).numberOfComments,V=_.fp(F,{isInitialLoad:!1}).isInitialLoad,d=_.fp(F,{engagementPanel:!1}).engagementPanel,y=function(){return Math.min(Number(W==null?void 0:W())||20,20)};
return _.a("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.a(_.p,{cond:function(){return!(d==null?0:d())&&(V==null?void 0:V())},
then:function(){return _.a("div",{class:"ytGhostCommentsComments"},_.a("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.a("div",{class:_.xx("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.a("div",{class:_.xx("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.a("div",{class:"ytGhostCommentsGhostCard"},_.a("div",{class:"ytGhostCommentsAvatar"},_.a("div",{class:"ytGhostCommentsCircle"})),_.a("div",{class:"ytGhostCommentsComments"},_.a("div",{class:"ytGhostCommentsMeta"},
_.a("div",{class:_.xx("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.a("div",{class:_.xx("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.a("div",{class:"ytGhostCommentsComments"},_.a(_.uj,{each:function(){return Array((y==null?void 0:y())||3)}},function(){return _.a("div",{class:"ytGhostCommentsGhostCard"},_.a("div",{class:"ytGhostCommentsAvatar"},_.a("div",{class:"ytGhostCommentsCircle"})),_.a("div",{class:"ytGhostCommentsHost"},_.a("div",{class:"ytGhostCommentsMeta"},
_.a("div",{class:_.xx("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.a("div",{class:_.xx("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.a("div",{class:_.xx("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.a("div",{class:"ytGhostCommentsGhostLikeDislike"},_.a("div",{class:_.xx("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.a("div",{class:_.xx("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"tc"),"yt-ghost-comments",{props:{numberOfComments:_.Hm,
isInitialLoad:_.Hm,engagementPanel:_.Hm},unsafeExternallySettableAttributes:new Set(["hidden"])});_.Ix("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var H9=function(){var F=_.w.apply(this,arguments)||this;F.isOverridable=!1;F.spinnerActive=!1;F.showButton=!1;F.isCommentsSection=!1;F.engagementPanel=!0;F.isShortsGrid=!1;F.isShortsPage=!1;F.isWatchPage=!1;F.originalShowButton=!1;F.endOfList=!1;return F};
_.u(H9,_.w);_.B=H9.prototype;_.B.resetIntersectionObserver=function(){var F;(F=this.observer)==null||F.disconnect();this.observer=void 0};
_.B.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var F,W;((F=this.data)==null?void 0:F.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((W=this.data)==null?0:W.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.B.initializeIntersectionObserver=function(){var F=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(W){W=_.L(W);for(var V=W.next();!V.done;V=W.next())V.value.isIntersecting&&(F.triggerContinuation(),F.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.B.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]]"}}}}}};
_.B.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var F;((F=this.data)==null?0:F.continuationEndpoint)&&(F=_.e(this.data.continuationEndpoint,_.hL))&&this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:F}}))};
_.B.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.B.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.B.onServiceRequestCompleted=function(F,W){if(!_.T("kevlar_hide_spinner_on_empty_continuation_killswitch")){var V;(V=W.actions)!=null&&V.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.B.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.B.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.B.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.B.numberOfGhostCommentsChanged=function(){var F=3;if(this.engagementPanel){var W,V,d;F=Math.floor(((((W=this.hostElement)==null?void 0:(V=W.parentElement)==null?void 0:(d=V.parentElement)==null?void 0:d.scrollHeight)||108)-108)/108);F=this.isInitialLoad?Math.max(F,3):3}W=[].concat(_.Pd(this.hostElement.querySelectorAll("yt-ghost-comments")));W=_.L(W);for(V=W.next();!V.done;V=W.next())V=V.value,V.numberOfComments=F,V.isInitialLoad=this.isInitialLoad,V.engagementPanel=this.engagementPanel};
_.B.detached=function(){this.resetIntersectionObserver()};
_.S0.Object.defineProperties(H9.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
H9.prototype.numberOfGhostCommentsChanged=H9.prototype.numberOfGhostCommentsChanged;H9.prototype.continuationTriggerOffsetChanged=H9.prototype.continuationTriggerOffsetChanged;H9.prototype.showButtonChanged=H9.prototype.showButtonChanged;H9.prototype.onYtServiceRequestCompletedForButtonRenderer=H9.prototype.onYtServiceRequestCompletedForButtonRenderer;H9.prototype.onServiceRequestCompleted=H9.prototype.onServiceRequestCompleted;H9.prototype.onYtServiceRequestSentForButtonRenderer=H9.prototype.onYtServiceRequestSentForButtonRenderer;
H9.prototype.observeData=H9.prototype.observeData;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],H9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.TH.YtVisibilityBehavior),_.E("design:type",Object)],H9.prototype,"ytVisibilityBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],H9.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],H9.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],H9.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],H9.prototype,"isOverridable",void 0);_.x([_.N(),_.E("design:type",Object)],H9.prototype,"spinnerActive",void 0);_.x([_.N(),_.E("design:type",Object)],H9.prototype,"showButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],H9.prototype,"isCommentsSection",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],H9.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Object)],H9.prototype,"isShortsGrid",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.K4W}),_.E("design:type",Object)],H9.prototype,"isShortsPage",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.ulf}),_.E("design:type",Object)],H9.prototype,"isWatchPage",void 0);_.x([_.N(),_.E("design:type",Number)],H9.prototype,"continuationTriggerOffset",void 0);
_.x([_.N(),_.E("design:type",Object)],H9.prototype,"endOfList",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],H9.prototype,"isInitialLoad",void 0);_.x([_.Qo("ytd-button-renderer"),_.E("design:type",_.GT)],H9.prototype,"buttonRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],H9.prototype,"buttonOverrides",void 0);
_.x([_.N(),_.A("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.E("design:type",Object),_.E("design:paramtypes",[])],H9.prototype,"showGhostCardComments",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"observeData",null);
_.x([_.Pc("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],H9.prototype,"onServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-completed-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.x([_.dT("showButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"showButtonChanged",null);
_.x([_.dT("continuationTriggerOffset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"continuationTriggerOffsetChanged",null);_.x([_.Jw("isInitialLoad","engagementPanel"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H9.prototype,"numberOfGhostCommentsChanged",null);_.x([_.pp({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],H9);
_.O(H9,"ytd-continuation-item-renderer",function(){if(RIC!==void 0)return RIC;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return RIC=F},{mode:1});var eIB;var D1=function(){var F=_.w.apply(this,arguments)||this;F.downloadProgress=0;F.transferState="TRANSFER_STATE_UNKNOWN";F.downloadState="DOWNLOAD_STATE_UNKNOWN";F.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";F.offlineVideoPolicyExpirationTimestamp=0;F.downloadedVideoPlaybackPosition=0;return F};
_.u(D1,_.w);D1.prototype.dataChanged=function(){var F;this.videoData=_.e((F=this.data)==null?void 0:F.renderer,fYS);this.transferStateChanged()};
D1.prototype.downloadProgressChanged=function(){if(this.entityInfo){var F=Object.assign({},this.videoData),W=FYf(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),V=W.publishedTimeText,d=W.badges;F.shortViewCountText=W.shortViewCountText;F.publishedTimeText=V;F.badges=d;this.set("videoData",F)}};
D1.prototype.transferStateChanged=function(){if(this.entityInfo){var F=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",W=_.V5(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!W4(this.entityInfo.policyEntity),V=Object.assign({},this.videoData),d=FYf(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),y=d.publishedTimeText,z=d.badges;V.shortViewCountText=
d.shortViewCountText;V.publishedTimeText=y;V.badges=z;V.isDisabled=W;V.isWatched=this.downloadedVideoPlaybackPosition>0;V.navigationEndpoint=W?void 0:H_Y(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var I;F&&((I=this.videoData)==null?0:I.videoId)&&!_.T("dl_resume_click_killswitch")&&(V.isDisabled=!1,V.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});V.thumbnailOverlays=Zb1(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",V)}};
D1.prototype.transferStateChanged=D1.prototype.transferStateChanged;D1.prototype.downloadProgressChanged=D1.prototype.downloadProgressChanged;D1.prototype.dataChanged=D1.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],D1.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],D1.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],D1.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],D1.prototype,"videoData",void 0);_.x([_.N({selector:qJ,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"downloadProgress",void 0);_.x([_.N(),_.E("design:type",Number)],D1.prototype,"relativeDateReference",void 0);_.x([_.N({selector:_.p9,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"transferState",void 0);
_.x([_.N({selector:cNG,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"downloadState",void 0);_.x([_.N({selector:rNS,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"offlinePolicyAction",void 0);_.x([_.N({selector:CWW,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.x([_.N({selector:Rm,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"downloadedVideoPlaybackPosition",void 0);_.x([_.N({selector:llm,selectorArgs:["videoData.videoId"]}),_.E("design:type",Object)],D1.prototype,"entityInfo",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],D1.prototype,"isDownloading",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],D1.prototype,"dataChanged",null);
_.x([_.dT("downloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],D1.prototype,"downloadProgressChanged",null);_.x([_.dT("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],D1.prototype,"transferStateChanged",null);
_.x([_.pp({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],D1);
_.O(D1,"ytd-downloaded-video-grid-video-renderer",function(){if(eIB!==void 0)return eIB;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return eIB=F},{mode:2});var gFm;var AJ=function(){};
AJ.prototype.resolve=function(F,W){var V=this;return _.m(function(d){return d.yield(V.resolveCommand(F,W),0)})};var uCE,jD;uCE=Ngr(function(F){return F.targetId},{shouldPersist:!1});
jD=uCE.updateData;_.rd=uCE.useUpdatableData;var Kvr,HYr;Kvr=Ngr(function(F){return F.targetId});
HYr=Kvr.updateData;_.D8T=Kvr.useUpdatableData;var AuE=Gxh.bind(null,jD),j5M=Gxh.bind(null,HYr);(function(F,W,V){var d=_.e(V==null?void 0:V.updatedRenderer,_.nDT);return d?F({targetId:W},function(){return d}):!1}).bind(null,jD);var C$=function(){};
_.u(C$,AJ);C$.prototype.resolveCommand=function(F){var W;return _.m(function(V){W=_.e(F,trf);if(!W)return V.return();AuE(W.targetId,W);_.UD(V)})};var k9=function(){var F=_.Wh.apply(this,arguments)||this;F.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-restore-cached-continuable-data-command":"handleRestoreCachedContinuableDataCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return F};
_.u(k9,_.Wh);_.B=k9.prototype;_.B.configureContinuationPathMap=function(){return{}};
_.B.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.B.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.B.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.B.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.B.handleAppendContinuationItemsAction=function(F){var W=_.e(F,_.WhB);if(this.data&&this.data.targetId&&W&&this.continuationPathMap&&W.targetId===this.data.targetId){var V=kXC(F),d=V&&this.continuationPathMap[V];if(d&&V)if(F=this.get(d,this.data)){a:{for(V=0;V<F.length;V++){var y=F[V],z=void 0,I=!!_.e((z=_.e(y,XJf))==null?void 0:z.content,_.CQD);if(_.e(y,_.Uv)||I)break a}V=F.length}d="data."+d;W.continuationItems?V===F.length-1?(this.pop(d),this.push.apply(this,[d].concat(_.Pd(W.continuationItems)))):
V===F.length?this.push.apply(this,[d].concat(_.Pd(W.continuationItems))):this.splice.apply(this,[d,V,1].concat(_.Pd(W.continuationItems))):this.splice(d,V,1);(_.T("web_enable_voting_animation")||_.T("enable_music_web_cairo_voting_animation"))&&_.On(this.hostElement,"yt-append-continuation-items-action-finished");_.On(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.rL(new _.po("append continuation items does not exist",V));else _.rL(new _.po("append continuation path does not exist",
V))}};
_.B.handleReloadContinuationItemsCommand=function(F){var W=_.e(F,trf);if(this.data&&W){if(!_.T("web_reload_continuation_items_command_resolver_killswitch")){var V=_.PY().resolve(_.SU(C$));V&&V.resolveCommand(F)}if(this.data.targetId&&this.continuationPathMap&&W.targetId===this.data.targetId&&(!_.T("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||W.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var d;V=(d=W.slot)==null?void 0:d.replace("RELOAD_CONTINUATION_SLOT_",
"");d=(F=kXC(F)+"-"+(V==null?void 0:V.toLowerCase()))&&this.continuationPathMap[F];if(!d||!F||!V)_.rL(new _.po("reload continuation path does not exist",F));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(W)){if(W.replaceWithFirstItem){var y;this.set("data."+d,((y=W.continuationItems)==null?0:y.length)?W.continuationItems[0]:{})}else this.set("data."+d,W.continuationItems?W.continuationItems:[]);ruM(this)}}}};
_.B.handleRestoreCachedContinuableDataCommand=function(F){F=_.e(F,iSf);var W;(W=this.data)!=null&&W.targetId&&(F==null?void 0:F.targetId)===this.data.targetId&&ruM(this)};
var ruM=function(F){F.continuationIsReloading=!1;F.reloadUiContent=void 0;_.On(F.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})};
k9.prototype.handleShowReloadUiCommand=function(F){F=_.e(F,pJi);var W;((W=this.data)==null?0:W.targetId)&&(F==null?0:F.targetId)&&F.targetId===this.data.targetId&&(this.continuationIsReloading=!0,F.content&&(this.reloadUiContent=F.content))};
k9.prototype.observeData=k9.prototype.observeData;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],k9.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],k9.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],k9.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],k9.prototype,"continuationIsReloading",void 0);
_.x([_.N(),_.E("design:type",Object)],k9.prototype,"reloadUiContent",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],k9.prototype,"observeData",null);_.x([_.V1()],k9);_.lX=[_.qg.YtComponentBehavior,_.Pm.YtActionHandlerBehavior,k9.prototype];_.N3={};_.N3.YtNextContinuationBehavior=[_.C_.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",_.SL(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.SL(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(F,W){F.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,W,{}):(F={locationRetrieved:function(V){this.makeNextContinuationRequest_(V,W,{})}.bind(this)},_.On(this.hostElement,"yt-retrieve-location",F))},
makeNextContinuationRequest_:function(F,W,V){_.Yw("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();F=W(F);var d;this.canUseContextualNetworkManager_()&&(d=this.getNetworkManager());d||(d=_.PY().resolve(_.dW));W=_.g1.instance;if(_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&W){d=_.C9([F.startsWith("/")?F.substr(1):F]);var y,z;V=_.uC(W,{},d,V==null?void 0:(y=V.context)==null?void 0:(z=y.clickTracking)==null?void 0:z.clickTrackingParams).then(function(I){return{response:I}})}else V=
this.nextContinuation.usePost?d.postData(F,V):d.fetchData(F);
V.then(this.updateNextContinuationData_.bind(this,F));this.pendingContinuationRequest_=V;this.startListeningForNavigate_()},
updateNextContinuationData_:function(F,W){var V=this;_.Yw("ncl");this.pendingContinuationRequest_=void 0;if(W){var d={};this.nextContinuation&&(d=this.nextContinuation);if(W.response&&W.response.continuationContents&&W.response.continuationContents[d.continuationType]){F=W.response.continuationContents[d.continuationType];var y=d.header||"data.header",z=F[d.responseHeaderKey||"header"];z&&this.set(y,z);y=d.contentsArray||"data.contents";z=this.getContents_(F,d.responseContentsKey||"contents")||[];
this.pathExists_(y)?(z.unshift(y),this.push.apply(this,z)):this.set(y,z);z&&($7K(_.dB(),W.response,this.hostElement,function(I){_.XY(V.hostElement,"yt-store-grafted-ve-action",[I])}),_.On(this.hostElement,"yt-next-continuation-data-updated",{continuationData:W,
page:this,contentsArray:y}));this.set(d.continuationsArray||"data.continuations",F[d.responseContinuationsKey||"continuations"]||[])}else W.reload?_.rL(new _.po("Reloading from continuation is unsupported")):W.responseContext&&W.responseContext.errors||(delete W.xsrf_token,delete W.timing,delete W.endpoint,delete W.csn,W.responseContext&&delete W.responseContext.serviceTrackingParams,y={request:_.cY(F,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(W).sort()},W.response&&(y.responseContentKeys=
Object.keys(W.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(y.continuationType=this.nextContinuation.continuationType.substr(0,256)),W=new _.po("Malformed continuation",y),F.indexOf("/comment_service_ajax")==0?_.rL(W):_.Ab(W)),this.set(d.continuationsArray||"data.continuations",[])}else _.j5(new _.po("Missing continuation response",F))},
getContents_:function(F,W){W=W.split(".");return _.MP.getValueByKeys(F,W)},
pathExists_:function(F){var W=this;F=F.toString().split(".");for(var V=0;V<F.length;V++)if(W=W[F[V]],W===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var CTQ;var kEf;var f$=function(){var F=_.w.apply(this,arguments)||this;F.triggered_=!1;return F};
_.u(f$,_.w);_.B=f$.prototype;_.B.attached=function(){this.maybeTriggerAutoload()};
_.B.detached=function(){this.hasBeenTriggered_=!1};
_.B.onPrescanVisible=function(){this.onShow()};
_.B.onShow=function(){this.showButton||this.trigger()};
_.B.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.On(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.B.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.B.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.B.computeLabel_=function(F,W){return F===void 0?null:F.label||!W?F.label:this.showMoreText_};
_.B.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.B.getContinuationUrl=function(F){var W={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(W.itct=this.data.clickTrackingParams);return _.Fc(F,W)};
_.B.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
f$.prototype.showButtonChanged_=f$.prototype.showButtonChanged_;f$.prototype.observeData_=f$.prototype.observeData_;_.x([_.D(_.TH.YtVisibilityBehavior),_.E("design:type",Object)],f$.prototype,"ytVisibilityBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],f$.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],f$.prototype,"showButton",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],f$.prototype,"showIcon",void 0);_.x([_.N({computed:"computeLabel_(data, showButton)"}),_.E("design:type",Object)],f$.prototype,"label",void 0);_.x([_.N({value:_.DZ(_.Qv("SHOW_MORE",void 0,"Show More"))}),_.E("design:type",Object)],f$.prototype,"showMoreText_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],f$.prototype,"spinnerActive_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],f$.prototype,"hasBeenTriggered_",void 0);
_.x([_.N({value:void 0}),_.E("design:type",String)],f$.prototype,"observeVisibleOption",void 0);_.x([_.N({value:void 0}),_.E("design:type",String)],f$.prototype,"observeHiddenOption",void 0);_.x([_.N({value:"observe_once"}),_.E("design:type",Object)],f$.prototype,"observePrescanOption",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f$.prototype,"observeData_",null);
_.x([_.Jw("showButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f$.prototype,"showButtonChanged_",null);_.x([_.Yf({is:"yt-next-continuation",disableElementRegistration:!0})],f$);
_.O(f$,"yt-next-continuation",function(){if(kEf===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;CTQ===void 0&&(CTQ=document.createElement("template"));var d=CTQ;V.call(W,d.content.cloneNode(!0),F.content.firstChild);kEf=F}F=kEf;return F},{mode:2});var lpT;var N9D;var wd=function(){return _.w.apply(this,arguments)||this};
_.u(wd,_.w);wd.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wd.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wd.prototype,"data",void 0);_.x([_.Yf({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],wd);
_.O(wd,"yt-music-pass-small-feature-info-renderer",function(){if(N9D===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;lpT===void 0&&(lpT=document.createElement("template"));var d=lpT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);N9D=F}F=N9D;return F},{mode:2});_.Ix("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var GK=function(){var F=_.w.apply(this,arguments)||this;F.isCollapsible=!1;F.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return F};
_.u(GK,_.w);_.B=GK.prototype;_.B.computeIsCollapsible=function(F){return!!(((F==null?0:F.showMoreText)||(F==null?0:F.visibleRowCount))&&(F==null?0:F.isCollapsible))};
_.B.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"}}}};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.B.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.B.onIronResize=function(){var F=this;_.u5(this,"updateGridInitItems",function(){F.maybeUpdateInitialItemsDisplayed()})};
_.B.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var F=this.getVisibleWidth();F!==0&&(F=Math.floor(F/214)*(this.data.visibleRowCount||2),F!==this.initialCount&&(this.initialCount=F,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.B.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.B.computeExpandVisible=function(F,W,V,d){return F&&W&&V&&!!d&&!!d.showMoreText};
_.B.computeShowMoreButton=function(F){return{text:F,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.B.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.B.initCollapsed=function(){var F=this;this.ytLazyListBehavior.canShowMore=!1;var W;(this.collapsed=!((W=this.data)==null||!W.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.ce(this,function(){_.x8(F.hostElement,"yt-refit-popups-action")})};
_.B.fillRestIfNotCollapsible=function(){var F=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!F||this.ytLazyListBehavior.fillRemainingListItems()};
_.B.computeViewAllHidden=function(F,W){return F||!W.viewAllEndpoint};
GK.prototype.fillRestIfNotCollapsible=GK.prototype.fillRestIfNotCollapsible;GK.prototype.initCollapsed=GK.prototype.initCollapsed;GK.prototype.onIronResize=GK.prototype.onIronResize;GK.prototype.persistentGuideChanged=GK.prototype.persistentGuideChanged;_.x([_.D(_.oU),_.E("design:type",Object)],GK.prototype,"ironResizableBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],GK.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],GK.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],GK.prototype,"ytLazyListBehavior",void 0);_.x([_.D(_.N3.YtNextContinuationBehavior),_.E("design:type",Object)],GK.prototype,"ytNextContinuationBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],GK.prototype,"ytdGuideStateAwareBehavior",void 0);
_.x([_.D(_.lX),_.E("design:type",Object)],GK.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],GK.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],GK.prototype,"collapsed",void 0);_.x([_.N(),_.E("design:type",Number)],GK.prototype,"initialCount",void 0);_.x([_.N({computed:"computeShowMoreButton(data.showMoreText)"}),_.E("design:type",Object)],GK.prototype,"showMoreButton",void 0);
_.x([_.N({computed:"computeIsCollapsible(data)"}),_.E("design:type",Object)],GK.prototype,"isCollapsible",void 0);_.x([_.Qo("#items"),_.E("design:type",HTMLElement)],GK.prototype,"items",void 0);_.x([_.dT("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GK.prototype,"persistentGuideChanged",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GK.prototype,"onIronResize",null);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GK.prototype,"initCollapsed",null);_.x([_.dT("canShowMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GK.prototype,"fillRestIfNotCollapsible",null);_.x([_.pp({is:"ytd-grid-renderer",disableElementRegistration:!0})],GK);
_.O(GK,"ytd-grid-renderer",function(){if(gFm!==void 0)return gFm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gFm=F},{mode:2});var $9=function(){return _.w.apply(this,arguments)||this};
_.u($9,_.w);
$9.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"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$9.prototype,"data",void 0);_.x([_.pp({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],$9);
_.O($9,"ytd-carousel-ad-renderer",function(){if(qOM!==void 0)return qOM;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qOM=F},{mode:1});var fpf;var Us=function(){return _.w.apply(this,arguments)||this};
_.u(Us,_.w);_.B=Us.prototype;_.B.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"}}}};
_.B.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Us.JSC$15831_CLICK_LOCATION_ID_MAP))};
_.B.onSitelinkTap=function(F){F.stopPropagation();var W,V,d=F==null?void 0:(W=F.model)==null?void 0:(V=W.item)==null?void 0:V.onTap;d&&this.ytSparklesClickLocationBehavior.handleClick(d,F,!1)};
_.B.onTap=function(F){var W=this.data&&this.data.content&&this.data.content.navigationEndpoint;W&&this.ytSparklesClickLocationBehavior.handleClick(W,F,!1)};
_.B.sendImpression=function(){if(this.data&&this.data.content)for(var F=_.L(this.data.content.impressionEndpoints||[]),W=F.next();!W.done;W=F.next()){W=_.L(W.value.loggingUrls||[]);for(var V=W.next();!V.done;V=W.next())V=V.value,V.baseUrl&&$E(V.baseUrl,V.attributionSrcMode)}};
Us.prototype.onTap=Us.prototype.onTap;Us.prototype.dataChanged=Us.prototype.dataChanged;Us.JSC$15831_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"]]);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Us.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Us.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],Us.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Us.prototype,"data",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Us.prototype,"dataChanged",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Us.prototype,"onTap",null);_.x([_.pp({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],Us);
_.O(Us,"ytd-promoted-sparkles-text-search-renderer",function(){if(fpf!==void 0)return fpf;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return fpf=F},{mode:1});var wME;var Os=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-mute-ad-action":"handleMuteAd"};return F};
_.u(Os,_.w);_.B=Os.prototype;_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.configureRendererStamper=function(){return{"data.menu":{id:_.T("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]]"}}}}}};
_.B.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.B.computeHasAdBadge=function(F){return!(F==null||!F.adBadge)};
_.B.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Os.JSC$15840_DEFAULT_AD_BADGE_RENDERER),_.xz(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&vW(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Os.JSC$15840_CLICK_LOCATION_ID_MAP))};
_.B.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var F;(((F=this.data)==null?void 0:F.impressionCommands)||[]).forEach(function(W){W=_.L(W.loggingUrls||[]);for(var V=W.next();!V.done;V=W.next())V=V.value,V.baseUrl&&$E(V.baseUrl,V.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.B.onTap=function(F){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint,d;(W=(d=this.data)==null?void 0:d.thumbnailNavigationEndpoint)&&_.kH(_.rW(F),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(W,F,!1):V&&this.ytSparklesClickLocationBehavior.handleClick(V,F,!1)};
_.B.handleMuteAd=function(){this.collapsed=!0};
_.B.attached=function(){var F=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(F.activeView)})};
_.B.detached=function(){_.T("stop_av_measurement_on_detach")&&E5(this.activeView)};
_.S0.Object.defineProperties(Os.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var F;return!(((F=this.data)==null?void 0:F.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var F;return!(((F=this.data)==null?void 0:F.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.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}}});
Os.prototype.dataChanged=Os.prototype.dataChanged;
Os.JSC$15840_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"]]);
Os.JSC$15840_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Qv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Os.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Os.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Os.prototype,"actionHandlerBehavior",void 0);
_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],Os.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Os.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Os.prototype,"collapsed",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],Os.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],Os.prototype,"biggerThumbsStyle",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.E("design:type",Boolean)],Os.prototype,"fixAlignmentSmallScreens",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs_square")}}),
_.E("design:type",Boolean)],Os.prototype,"useBiggerThumbsSquare",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.mediaHoverOverlay"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"hideHoverOverlay",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.promotedSparklesWebStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"webSearchLayout",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"webSearchLayoutLandscape",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"webSearchLayoutSquare",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.promotedSparklesWebStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"sparklesCtaNoBackground",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.actionButton"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"hideActionButton",null);_.x([_.N({computed:"computeButtonOverride(uiUpdate)"}),_.E("design:type",Object)],Os.prototype,"buttonOverride",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.E("design:type",Boolean)],Os.prototype,"hasNewAdBadge",void 0);_.x([_.A("data.promotedSparklesWebStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Os.prototype,"useRoundedBadge",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Os.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],Os);
_.O(Os,"ytd-promoted-sparkles-web-renderer",function(){if(wME!==void 0)return wME;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return wME=F},{mode:1});var GET;var X4=function(){var F=_.w.apply(this,arguments)||this;F.isInlinePreviewTriggered=!1;F.enableMonoStyle=_.T("enable_default_mono_cta_migration_web_client");return F};
_.u(X4,_.w);_.B=X4.prototype;_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.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]]"}}}}}};
_.B.computeShowCta=function(F){return!(F==null||!F.ctaRenderer)};
_.B.onCtaClick=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.ctaRenderer)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.command;d&&this.ytComponentBehavior.resolveCommand(d)};
_.B.onWatchButtonClick=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.watchButtonRenderer)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.command;d&&this.ytComponentBehavior.resolveCommand(d)};
_.B.onTap=function(){};
_.B.dataChanged=function(){if(this.data){var F;_.T("enable_inline_muted_playback_on_web_search")&&((F=this.data)==null?0:F.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",X4.JSC$15844_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&vW(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",X4.JSC$15844_DEFAULT_CLICK_LOCATION_BEHAVIOR,X4.JSC$15844_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(F=this.thumbnail.getElementsByTagName("a"),F.length>0&&(F=F.namedItem("thumbnail"))&&F.removeAttribute("href"));var W;if(((W=this.data)==null?0:W.forceImpAutoplay)&&_.T("enable_force_imp_autoplay_on_desktop_search")){var V;(V=this.JSC$15845_inlinePreviewHoverListener)==null||k9W(V)}}};
_.B.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var F=_.L(this.data.impressionUrls),W=F.next();!W.done;W=F.next())W=W.value,qf$(W,bd9(W));this.data.impressionsFired=!0}};
_.B.maybeComputeHref=function(){return null};
_.B.computeIsShortDR=function(F){return!(F==null||!F.watchButtonRenderer)&&!(F==null||!F.ctaRenderer)&&!!this.enableShortDR};
_.B.computeIsNewUiOrShortDr=function(F){return!!this.enableUiUpdate||this.computeIsShortDR(F)};
_.B.computeIsNewUiAndNotShortDr=function(F){return!!this.enableUiUpdate&&!this.computeIsShortDR(F)};
_.B.computeHideAvatar=function(F){return!((F==null?0:F.channelThumbnail)&&this.computeIsNewUiOrShortDr(F))};
_.B.onClick=function(F){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint;if(this.enableShortDR&&V&&(_.e(V,_.H6)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(V,F,!!_.e(V,_.H6)),F.stopPropagation();else if(V&&_.e(V,_.H6))this.ytSparklesClickLocationBehavior.handleClick(V,F,!0),F.stopPropagation();else if(V){var d,y;((d=this.data)==null?0:d.navigationEndpoint)&&((y=this.data)==null?0:y.adPlaybackContextParams)&&(W=this.data.navigationEndpoint,F=this.data.adPlaybackContextParams,
W.commandMetadata&&_.e(W.commandMetadata,_.Jx)&&_.e(W.commandMetadata,_.Jx).url&&(W=_.Ek(_.e(W.commandMetadata,_.Jx).url).adurl)&&_.evh(W)&&_.jN(_.tQ(W),{encoded_ad_playback_context:F}));this.ytComponentBehavior.resolveCommand(V)}};
_.B.computeButtonOverride=function(F){if(this.computeIsNewUiOrShortDr(F))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.B.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.B.onThumbnailContainerClick=function(F){this.onClick(F)};
_.B.computeThumbnailWidth=function(F,W){return F?W==="MASSIVE"?600:W==="BIG"?500:W==="MEDIUM"?450:420:360};
_.B.attached=function(){var F=this,W;_.T("enable_inline_muted_playback_on_web_search")&&((W=this.data)==null?0:W.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(F.activeView)})};
_.B.detached=function(){var F;_.T("enable_inline_muted_playback_on_web_search")&&((F=this.data)==null?0:F.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.T("stop_av_measurement_on_detach")&&E5(this.activeView)};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15845_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:QCM})};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$15845_inlinePreviewHoverListener)==null||G2(F)};
X4.prototype.dataChanged=X4.prototype.dataChanged;X4.prototype.onTap=X4.prototype.onTap;X4.JSC$15844_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Qv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};X4.JSC$15844_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
X4.JSC$15844_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"}];_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],X4.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],X4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],X4.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],X4.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.Qo("#main-container"),_.E("design:type",HTMLElement)],X4.prototype,"mainContainer",void 0);
_.x([_.N(),_.E("design:type",Object)],X4.prototype,"isInlinePreviewTriggered",void 0);_.x([_.N(),_.E("design:type",Object)],X4.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],X4.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_video_display_compact_button_group_for_desktop_search")}}),
_.E("design:type",Boolean)],X4.prototype,"enableShortDR",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_vac_ui_update_for_desktop_search")}}),
_.E("design:type",Boolean)],X4.prototype,"enableUiUpdate",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],X4.prototype,"biggerThumbsStyle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.E("design:type",Boolean)],X4.prototype,"showCta",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.E("design:type",Boolean)],X4.prototype,"isShortDr",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.E("design:type",Boolean)],X4.prototype,"isShortDrOrNewUi",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.E("design:type",Boolean)],X4.prototype,"isNewUiAndNotShortDr",void 0);_.x([_.N({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],X4.prototype,"buttonOverride",void 0);_.x([_.N({computed:"computeSecondaryButtonOverride(data)"}),_.E("design:type",Object)],X4.prototype,"secondaryButtonOverride",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],X4.prototype,"enableMonoStyle",void 0);
_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],X4.prototype,"thumbnail",void 0);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],X4.prototype,"onTap",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],X4.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],X4);
_.O(X4,"ytd-promoted-video-renderer",function(){if(GET!==void 0)return GET;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return GET=F},{mode:1});var $8r;var x9=function(){var F=_.w.apply(this,arguments)||this;F.useRoundedBadge=!0;F.sitelinkIds=[];return F};
_.u(x9,_.w);_.B=x9.prototype;
_.B.configureRendererStamper=function(){return{"data.menu":{id:_.T("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]]"}}}}}};
_.B.dataChanged=function(){var F;(F=this.data)!=null&&F.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,x9.JSC$15850_CLICK_LOCATION_ID_MAP)};
_.B.onTap=function(F){var W,V=(W=this.data)==null?void 0:W.navigationCommand;V&&!_.kH(_.rW(F),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(V,F,!1)};
_.B.onSitelinkTap=function(F){var W,V,d=F==null?void 0:(W=F.model)==null?void 0:(V=W.item)==null?void 0:V.onTap;d&&this.ytSparklesClickLocationBehavior.handleClick(d,F,!1)};
_.B.configureSitelinkClickTargets=function(){var F=this,W,V,d=(W=this.data)==null?void 0:(V=W.clickLocationTargets)==null?void 0:V.find(function(y){return y.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
d&&_.OA(this.hostElement).querySelectorAll(".sitelink").forEach(function(y){_.xz(y,"yt-simple-endpoint",!0);F.sitelinkIds.push(y.id);var z,I;(z=F.ytSparklesClickLocationBehavior)==null||(I=z.clickTargetMap)==null||I.set(y.id,d)})};
_.B.sendImpression=function(){var F,W,V=((F=this.data)==null?void 0:(W=F.impressionCommand)==null?void 0:W.loggingUrls)||[];F=_.L(V);for(W=F.next();!W.done;W=F.next())W=W.value,W.baseUrl&&$E(W.baseUrl,W.attributionSrcMode)};
_.B.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.S0.Object.defineProperties(x9.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
x9.prototype.onTap=x9.prototype.onTap;x9.prototype.dataChanged=x9.prototype.dataChanged;x9.JSC$15850_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"]]);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],x9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],x9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],x9.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],x9.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],x9.prototype,"showFavicon",null);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],x9.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],x9.prototype,"biggerThumbsStyle",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.E("design:type",Boolean)],x9.prototype,"enableThumbnailScalingFix",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],x9.prototype,"dataChanged",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],x9.prototype,"onTap",null);_.x([_.pp({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],x9);
_.O(x9,"ytd-text-image-no-button-layout-renderer",function(){if($8r!==void 0)return $8r;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return $8r=F},{mode:2});var U8B;var v9=function(){var F=_.w.apply(this,arguments)||this;F.isInlinePlaybackState=!1;F.uiUpdate=_.T("web_modern_buttons");F.hideCta=_.T("hide_cta_for_home_web_video_ads");F.noBottomMargin=!1;F.animateInTimeStamp=_.F0("hide_cta_for_home_web_video_ads_animate_in_time");F.animateInCta=!1;F.isHovered=!1;F.enableMonoStyle=_.T("enable_default_mono_cta_migration_web_client");F.player=null;F.JSC$15857_playerEvents=new Map;F.JSC$15857_preventProgressSaveTimer=null;F.delayedCtaJobId=null;return F};
_.u(v9,_.w);_.B=v9.prototype;_.B.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]]"}}}}}};
_.B.attached=function(){this.JSC$15857_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15857_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.T("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.B.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15857_playerEvents)};
_.B.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",v9.JSC$15856_DEFAULT_CLICK_LOCATION_BEHAVIOR,v9.JSC$15856_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.B.hoverChanged=function(){var F=this;this.delayedCtaJobId&&(_.HP.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.T("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.sl(_.HP,function(){F.buttonContainer.classList.add("show-delayed-buttons")},_.F0("delayed_cta_on_web_delay_milliseconds")))};
_.B.setPlayer=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return(W=_.x8(F.hostElement,"yt-get-inline-preview-player-action"))&&W[0]?V.yield(W[0].getPlayerPromise(),3):V.jumpTo(0);F.player=V.yieldResult;F.ytPlayerListenerBehavior.listenToPlayerEvents(F.player,F.JSC$15857_playerEvents);_.UD(V)})};
_.B.onPlaybackStart=function(){var F=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15857_preventProgressSaveTimer=_.Uf(_.HP,function(){F.JSC$15857_preventProgressSaveTimer=null},1E4))};
_.B.onVideoProgress=function(F){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&F>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.B.resetPreventProgressSaveTimer=function(){_.HP.cancelJob(this.JSC$15857_preventProgressSaveTimer);this.JSC$15857_preventProgressSaveTimer=null};
_.B.getSimpleString=function(F){return _.A2(F)};
_.B.onClick=function(F){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint,d;W=(d=this.data)==null?void 0:d.channelEndpoint;var y,z;((z=_.e((y=this.data)==null?void 0:y.adCtaButton,_.bd))==null?0:z.command)&&_.kH(_.rW(F),this.hostElement,["call-to-action"])||(W&&_.kH(_.rW(F),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(W,F,!1):!_.kH(_.rW(F),this.hostElement,
["secondary-button"])&&V&&(_.T("enable_short_dr_for_desktop_launchable")?(d=!!_.e(V,_.H6),this.isInlinePlaybackState&&d&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(V,F,d)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(V,F,!0))))}};
_.B.updateWatchEndpointStartTime=function(){var F,W;this.player&&((F=this.data)==null?0:F.inlinePlaybackEndpoint)&&((W=this.data)==null?0:W.navigationEndpoint)&&!this.JSC$15857_preventProgressSaveTimer&&(F=Math.floor(this.player.getCurrentTime()),_.e(this.data.navigationEndpoint,_.H6).startTimeSeconds=F,_.e(this.data.inlinePlaybackEndpoint,_.H6).startTimeSeconds=F)};
_.B.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.B.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.S0.Object.defineProperties(v9.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.T("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.watchButton)&&!((W=this.data)==null||!W.adCtaButton)}}});
v9.prototype.hoverChanged=v9.prototype.hoverChanged;v9.prototype.dataChanged=v9.prototype.dataChanged;
v9.JSC$15856_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"]]);
v9.JSC$15856_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"}];
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],v9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],v9.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],v9.prototype,"ytSparklesClickLocationBehavior",void 0);
_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],v9.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],v9.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"isInlinePlaybackState",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],v9.prototype,"miniMode",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"uiUpdate",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"hideCta",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"noBottomMargin",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"animateInCta",void 0);_.x([_.N({computed:"computeButtonOverride(uiUpdate)"}),_.E("design:type",Object)],v9.prototype,"buttonOverride",void 0);
_.x([_.N({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.E("design:type",Object)],v9.prototype,"secondaryButtonOverride",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"isHovered",void 0);_.x([_.Qo("#button-container"),_.E("design:type",HTMLElement)],v9.prototype,"buttonContainer",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],v9.prototype,"typographyBump",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("typographyBump"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],v9.prototype,"typographyBumpV2",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],v9.prototype,"enableMonoStyle",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v9.prototype,"dataChanged",null);
_.x([_.Jw("isHovered"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],v9.prototype,"hoverChanged",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],v9.prototype,"isButtonGroup",null);_.x([_.pp({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],v9);
_.O(v9,"ytd-ad-inline-playback-meta-block",function(){if(U8B!==void 0)return U8B;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return U8B=F},{mode:2});var OYT;var Es=function(){var F=_.w.apply(this,arguments)||this;F.noBottomMargin=!1;F.isInlinePreviewTriggered=!1;F.JSC$15862_activeViewMeasurementDataResolver=_.DR();return F};
_.u(Es,_.w);_.B=Es.prototype;_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.B.attached=function(){var F=this;this.updateInlinePreviewHoverListeners();this.JSC$15862_activeViewMeasurementDataResolver.promise.then(function(W){vW(F.activeView,W)});
_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(F.activeView)})};
_.B.detached=function(){this.clearInlinePreviewHoverListeners();_.T("stop_av_measurement_on_detach")&&E5(this.activeView)};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15862_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.JSC$15862_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:QCM})};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$15862_inlinePreviewHoverListener)==null||G2(F)};
_.B.onDataChanged=function(){var F;((F=this.data)==null?0:F.activeView)&&this.JSC$15862_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Es.JSC$15861_DEFAULT_CLICK_LOCATION_BEHAVIOR,Es.JSC$15861_CLICK_LOCATION_ID_MAP);this.thumbnail&&(F=this.thumbnail.getElementsByTagName("a"),F.length>0&&(F=F.namedItem("thumbnail"))&&F.removeAttribute("href"));var W;if((W=this.data)==
null?0:W.forceImpAutoplay){var V;(V=this.JSC$15862_inlinePreviewHoverListener)==null||k9W(V)}};
_.B.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.B.onThumbnailContainerClick=function(F){if(this.data&&this.data.navigationEndpoint){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(V,F,!!_.e(V,_.H6));F.stopPropagation()}};
_.B.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.B.impressionLog=function(){var F=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var W,V,d=(V=_.e((W=this.data)==null?void 0:W.onImpression,_.tx))==null?void 0:V.commands;d&&(d.forEach(function(y){y.clickTrackingParams&&delete y.clickTrackingParams;F.ytComponentBehavior.resolveCommand(y)}),this.data.impressionsFired=!0)}};
_.S0.Object.defineProperties(Es.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$15862_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Es.prototype.onTypographyBumpChanged=Es.prototype.onTypographyBumpChanged;Es.prototype.onDataChanged=Es.prototype.onDataChanged;Es.JSC$15861_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);Es.JSC$15861_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"}];
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Es.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Es.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Es.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],Es.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],Es.prototype,"ytdLockupBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],Es.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],Es.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Es.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Es.prototype,"noBottomMargin",void 0);_.x([_.N(),_.E("design:type",Object)],Es.prototype,"isInlinePreviewTriggered",void 0);
_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],Es.prototype,"miniMode",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Es.prototype,"typographyBump",void 0);_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],Es.prototype,"thumbnail",void 0);_.x([_.Qo("#dismissible"),_.E("design:type",HTMLElement)],Es.prototype,"JSC$15862_dismissibleMedia",void 0);
_.x([_.Qo("ytd-ad-inline-playback-meta-block"),_.E("design:type",HTMLElement)],Es.prototype,"adInlinePlaybackMetaBlock",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Es.prototype,"onDataChanged",null);_.x([_.dT("typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Es.prototype,"onTypographyBumpChanged",null);
_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Es.prototype,"isHovered",null);_.x([_.pp({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],Es);
_.O(Es,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(OYT!==void 0)return OYT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return OYT=F},{mode:1});var XMf;var c9=function(){var F=_.w.apply(this,arguments)||this;F.isInlinePreviewTriggered=!1;F.JSC$15865_activeViewMeasurementDataResolver=_.DR();return F};
_.u(c9,_.w);_.B=c9.prototype;_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.B.attached=function(){var F=this;this.updateInlinePreviewHoverListeners();this.JSC$15865_activeViewMeasurementDataResolver.promise.then(function(W){vW(F.activeView,W)})};
_.B.detached=function(){this.clearInlinePreviewHoverListeners()};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15865_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.JSC$15865_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:QCM})};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$15865_inlinePreviewHoverListener)==null||G2(F)};
_.B.onDataChanged=function(){var F;((F=this.data)==null?0:F.activeView)&&this.JSC$15865_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",c9.JSC$15864_DEFAULT_CLICK_LOCATION_BEHAVIOR,c9.JSC$15864_CLICK_LOCATION_ID_MAP);this.thumbnail&&(F=this.thumbnail.getElementsByTagName("a"),F.length>0&&(F=F.namedItem("thumbnail"))&&F.removeAttribute("href"))};
_.B.onThumbnailContainerClick=function(F){if(this.data&&this.data.navigationEndpoint){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(V,F,!0);F.stopPropagation()}};
_.B.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.B.impressionLog=function(){var F=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var W,V,d=(V=_.e((W=this.data)==null?void 0:W.onImpression,_.tx))==null?void 0:V.commands;d&&(d.forEach(function(y){y.clickTrackingParams&&delete y.clickTrackingParams;_.PY().resolve(_.Tc).resolveCommand(y,{form:{element:F.hostElement}})}),this.data.impressionsFired=!0)}};
_.S0.Object.defineProperties(c9.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$15865_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
c9.prototype.onDataChanged=c9.prototype.onDataChanged;c9.JSC$15864_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);c9.JSC$15864_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"}];_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],c9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],c9.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],c9.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],c9.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],c9.prototype,"ytSparklesClickLocationBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],c9.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],c9.prototype,"isInlinePreviewTriggered",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],c9.prototype,"miniMode",void 0);_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],c9.prototype,"thumbnail",void 0);_.x([_.Qo("#dismissible"),_.E("design:type",HTMLElement)],c9.prototype,"JSC$15865_dismissibleMedia",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],c9.prototype,"onDataChanged",null);_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],c9.prototype,"isHovered",null);_.x([_.pp({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],c9);
_.O(c9,"ytd-video-display-full-buttoned-renderer",function(){if(XMf!==void 0)return XMf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return XMf=F},{mode:1});var wA=function(F,W,V,d){d=d===void 0?!1:d;_.F1.call(this,F);this.adsClientErrorMessage=V;this.aggressivelySample=d;this.args=[];W&&this.args.push(W)};
_.u(wA,_.F1);var NI=function(F,W,V,d){d=d===void 0?!1:d;_.F1.call(this,F);this.adsClientErrorMessage=V;this.aggressivelySample=d;this.args=[];W&&this.args.push(W)};
_.u(NI,_.F1);var x8T=function(F){_.Ba.call(this);var W=this;this.initializationFunction=F;this.instance=null;this.addOnDisposeCallback(function(){_.fu(W.instance);W.instance=null})};
_.u(x8T,_.Ba);x8T.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.HT("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var tGh=function(){var F=new Map;[].forEach(function(W){F.set(W.JSC$31544_getType(),W)});
this.getters=F};new Promise(function(){});var Xp1=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"]]),U7$=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"}]]),vFC=function(F){this.experimentApiProvider=F;F=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=F<.1};var tJ=function(F,W,V,d){_.Ba.call(this);this.adsControlFlowEventListeners=W;this.adEventLogger=V;this.experimentApiProvider=d;this.adsControlFlowManagerHelper=F(this,this,this,this,this);_.Zi(this,this.adsControlFlowManagerHelper);F=_.L(W);for(W=F.next();!W.done;W=F.next())_.Zi(this,W.value)};
_.u(tJ,_.Ba);var EFi=function(F,W,V,d){SD(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",W,V,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,d);F=_.L(F.adsControlFlowEventListeners);for(d=F.next();!d.done;d=F.next())EFi(d.value,W,V)};
_.B=tJ.prototype;_.B.onOpportunityProcessedExternallyManaged=function(F,W,V,d){SD(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",F,V,W,void 0,void 0,void 0,void 0,void 0,void 0,void 0,d)};
_.B.onSlotReceivedExternallyManaged=function(F,W){P9(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",F,W)};
_.B.onSlotEntered=function(F){if(JJ(this.adsControlFlowManagerHelper,F)!=null){P9(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",F);this.adsControlFlowManagerHelper.onSlotEntered(F);for(var W=_.L(this.adsControlFlowEventListeners),V=W.next();!V.done;V=W.next())V.value.onSlotEntered(F);if(JJ(this.adsControlFlowManagerHelper,F)!=null&&JJ(this.adsControlFlowManagerHelper,F).isOccupyingSlotType()&&Z1(this.adsControlFlowManagerHelper,F)&&!cur(this.adsControlFlowManagerHelper,F)){var d;Qq(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",F,(d=Z1(this.adsControlFlowManagerHelper,F))!=null?d:void 0);F=JJ(this.adsControlFlowManagerHelper,F);F.slotLifecycleStage!=="entered"&&FQ(F.slot,F.slotLifecycleStage,"enterLayoutForSlot");F.slotLifecycleStage="rendering";F.registeredLayoutRenderingAdapter.startRendering(F.layout)}}};
_.B.onSlotExited=function(F){if(JJ(this.adsControlFlowManagerHelper,F)!=null){P9(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",F);this.adsControlFlowManagerHelper.onSlotExited(F);for(var W=_.L(this.adsControlFlowEventListeners),V=W.next();!V.done;V=W.next())V.value.onSlotExited(F);JJ(this.adsControlFlowManagerHelper,F)!=null&&JJ(this.adsControlFlowManagerHelper,F).markedForUnscheduleAfterOutboundAdapterRequests&&tPh(this,F)}};
_.B.onLayoutReceivedExternallyManaged=function(F,W,V){F.managerLayer!=="core"&&Qq(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",F,W,V)};
var SOT=function(F,W,V){if(JJ(F.adsControlFlowManagerHelper,W)!=null){Qq(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",W,V);F=_.L(F.adsControlFlowEventListeners);for(var d=F.next();!d.done;d=F.next())SOT(d.value,W,V)}};
tJ.prototype.onLayoutExited=function(F,W,V){if(JJ(this.adsControlFlowManagerHelper,F)!=null){Qq(this.adEventLogger,OyC(V),F,W);this.adsControlFlowManagerHelper.onLayoutExited(F,W);for(var d=_.L(this.adsControlFlowEventListeners),y=d.next();!y.done;y=d.next())y.value.onLayoutExited(F,W,V);(V=Z1(this.adsControlFlowManagerHelper,F))&&W.layoutId===V.layoutId&&PTr(this,F)}};
tJ.prototype.disposeInternal=function(){var F=Jur(this.adsControlFlowManagerHelper);F=_.L(F);for(var W=F.next();!W.done;W=F.next())tPh(this,W.value);_.Ba.prototype.disposeInternal.call(this)};
var tPh=function(F,W){if(JJ(F.adsControlFlowManagerHelper,W)!=null)if(JJ(F.adsControlFlowManagerHelper,W).JSC$31574_isSlotExitRequested()||JJ(F.adsControlFlowManagerHelper,W).JSC$31574_isLayoutExitRequested())JJ(F.adsControlFlowManagerHelper,W).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(JJ(F.adsControlFlowManagerHelper,W).isOccupyingSlotType())JJ(F.adsControlFlowManagerHelper,W).markedForUnscheduleAfterOutboundAdapterRequests=!0,PTr(F,W);else if(JJ(F.adsControlFlowManagerHelper,W).JSC$31574_isSlotFillRequested())JJ(F.adsControlFlowManagerHelper,
W).markedForUnscheduleAfterOutboundAdapterRequests=!0,JJ(F.adsControlFlowManagerHelper,W)!=null&&(P9(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",W),W=JJ(F.adsControlFlowManagerHelper,W),W.fulfillmentLifecycleStage="fill_cancel_requested",W.registeredFulfillmentAdapter.cancelSlotFilling());else{var V=Z1(F.adsControlFlowManagerHelper,W),d;F.experimentApiProvider.get();(d=_.T("h5_enable_layout_unscheduling_events"))&&(V?ZYD(F,W,V):_.HT(Error("Nh"),W,V,void 0,!1));P9(F.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",W);var y=JJ(F.adsControlFlowManagerHelper,W),z=W.slotEntryTrigger,I=y.registeredSlotEntryTriggerAdapters.get(z.triggerId);I&&(I.unregisterTrigger(z),y.registeredSlotEntryTriggerAdapters.delete(z.triggerId));z=_.L(W.slotFulfillmentTriggers);for(I=z.next();!I.done;I=z.next()){I=I.value;var n=y.registeredFulfillmentTriggerAdapters.get(I.triggerId);n&&(n.unregisterTrigger(I),y.registeredFulfillmentTriggerAdapters.delete(I.triggerId))}z=_.L(W.slotExpirationTriggers);
for(I=z.next();!I.done;I=z.next())if(I=I.value,n=y.registeredExpirationTriggerAdapters.get(I.triggerId))n.unregisterTrigger(I),y.registeredExpirationTriggerAdapters.delete(I.triggerId);y.hasLayout()&&(z=y.layout,WE(y,z.layoutExitNormalTriggers),WE(y,z.layoutExitSkipTriggers),WE(y,z.layoutExitMuteTriggers),WE(y,z.layoutExitUserInputSubmittedTriggers),WE(y,z.layoutExitUserCancelledTriggers));y.registeredFulfillmentAdapter=void 0;y.registeredSlotAdapter!=null&&(y.registeredSlotAdapter.release(),y.registeredSlotAdapter=
void 0);y.registeredLayoutRenderingAdapter!=null&&(y.registeredLayoutRenderingAdapter.release(),y.registeredLayoutRenderingAdapter=void 0);y=F.adsControlFlowManagerHelper;JJ(y,W)&&(y=Q5u(y,W.slotType+"_"+W.slotPhysicalPosition))&&y.delete(W.slotId);P9(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",W);F=_.L(F.adsControlFlowEventListeners);for(y=F.next();!y.done;y=F.next())y=y.value,y.onSlotUnscheduled(W),V&&!d&&ZYD(y,W,V)}},ZYD=function(F,W,V){Qq(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
W,V);
Qq(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",W,V);F=_.L(F.adsControlFlowEventListeners);for(var d=F.next();!d.done;d=F.next())d=d.value,V&&ZYD(d,W,V)},PTr=function(F,W){if(JJ(F.adsControlFlowManagerHelper,W)!=null&&JJ(F.adsControlFlowManagerHelper,W).isOccupyingSlotType()){var V=Z1(F.adsControlFlowManagerHelper,W);
if(V&&cur(F.adsControlFlowManagerHelper,W)){if(JJ(F.adsControlFlowManagerHelper,W)!=null){var d=F.adEventLogger,y;var z=((y=U7$.get("abandoned"))==null?void 0:y.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";Qq(d,z,W,V);F=JJ(F.adsControlFlowManagerHelper,W);F.slotLifecycleStage!=="rendering"&&FQ(F.slot,F.slotLifecycleStage,"exitLayout");F.slotLifecycleStage="rendering_stop_requested";F.registeredLayoutRenderingAdapter.stopRendering(V,"abandoned")}}else{P9(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
W);try{d=JJ(F.adsControlFlowManagerHelper,W);if(!d)throw new NI("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");d.slotLifecycleStage!=="enter_requested"&&d.slotLifecycleStage!=="entered"&&d.slotLifecycleStage!=="rendering"&&FQ(d.slot,d.slotLifecycleStage,"exitSlot");d.slotLifecycleStage="exit_requested";if(d.registeredSlotAdapter===void 0)throw d.slotLifecycleStage="scheduled",new NI("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
d.registeredSlotAdapter.exit()}catch(I){I instanceof NI&&I.adsClientErrorMessage?(FHQ(F.adEventLogger,I.adsClientErrorMessage,W),_.HT(I,W,void 0,void 0,I.aggressivelySample)):(FHQ(F.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",W),_.HT(I,W))}}}};var Vb=function(F,W,V,d,y,z){_.Ba.call(this);this.registry=F;this.experimentApiProvider=z;this.slotMap=new Map};
_.u(Vb,_.Ba);var Q5u=function(F,W){return(F=F.slotMap.get(W))?F:new Map},JJ=function(F,W){return Q5u(F,W.slotType+"_"+W.slotPhysicalPosition).get(W.slotId)},Jur=function(F){var W=[];
F.slotMap.forEach(function(V){V=_.L(V.values());for(var d=V.next();!d.done;d=V.next())W.push(d.value.slot)});
return W};
Vb.prototype.onSlotEntered=function(F){F=JJ(this,F);F.slotLifecycleStage!=="enter_requested"&&FQ(F.slot,F.slotLifecycleStage,"onSlotEntered");F.slotLifecycleStage="entered"};
var cur=function(F,W){F=JJ(F,W);return F.hasLayout()&&F.isRendering()},Z1=function(F,W){(F=JJ(F,W))?F.hasLayout()&&!F.layout&&_.HT("Unexpected empty layout",W):_.HT("Unexpected undefined slotState",W);
return(F==null?void 0:F.layout)||null};
Vb.prototype.onSlotExited=function(F){F=JJ(this,F);F.slotLifecycleStage!=="exit_requested"&&FQ(F.slot,F.slotLifecycleStage,"onSlotExited");F.slotLifecycleStage="scheduled"};
Vb.prototype.onLayoutExited=function(F,W){F=JJ(this,F);F.isPrimaryLayout(W)&&(F.slotLifecycleStage!=="rendering_stop_requested"&&FQ(F.slot,F.slotLifecycleStage,"onLayoutExited"),F.slotLifecycleStage="entered")};
var WE=function(F,W){W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=F.registeredLayoutExitTriggerAdapters.get(V.triggerId);d&&(d.unregisterTrigger(V),F.registeredLayoutExitTriggerAdapters.delete(V.triggerId))}},FQ=function(F,W,V){_.HT("Slot stage was "+W+" when calling method "+V,F)};var VdB=function(F){_.Ba.call(this);this.deps=F;this.JSC$15918_adsControlFlowManager=WHE(this)};
_.u(VdB,_.Ba);var WHE=function(F){var W=new tJ(function(V,d,y,z){return new Vb(F.deps.registry,V,d,y,z,F.deps.experimentApiProvider)},new Set(c8$(F.deps.registry).concat(F.deps.listeners)),F.deps.adEventLogger,F.deps.experimentApiProvider);
_.Zi(F,W);return W};var Dd$=function(){};var d2S=function(F,W){_.Ba.call(this);this.experimentApiProvider=F;this.eventLoggingSettingsProvider=W;this.eventCount=0;this.premiumAdSeenEventLogger=AsY()()};
_.u(d2S,_.Ba);d2S.prototype.logEvent=function(F){SD(this,F)};
var P9=function(F,W,V,d){SD(F,W,void 0,void 0,void 0,V,void 0,void 0,void 0,V.adSlotLoggingData,void 0,void 0,d)},Qq=function(F,W,V,d,y){SD(F,W,void 0,void 0,void 0,V,d?d:void 0,void 0,void 0,V.adSlotLoggingData,d?d.adLayoutLoggingData:void 0,void 0,y);
V=_.PY().resolve(_.SU(Ta))==null?void 0:e5();W=V==null?void 0:V.adsSeenHotConfig;V=V==null?void 0:V.adsHotConfig;(W==null?0:W.logOnAdsSeen)&&(V==null?0:V.webEnablePremiumAdsSeenLogging)&&yvE(F,d?d:void 0,y)},FHQ=function(F,W,V){SD(F,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,V,void 0,void 0,void 0,V.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:W})},SD=function(F,W,V,d,y,z,I,n,M,Y,h,q,R){R=R===void 0?0:R;
z7h(F.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+W,"slot:",z,"layout:",I,"ping:",n,"Opportunity:",{opportunityType:V,associatedSlotId:d,slotsFromOpportunity:y,triggerBundle:M,adSlotLoggingData:Y,adLayoutLoggingData:h});try{var b=function(){F.experimentApiProvider.get();if(W!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){W||_.HT("Empty PACF event type",z,I);var g=F.eventLoggingSettingsProvider.get();var K;(K=g.alwaysIncludeDebugData)||(g.experimentApiProvider.get(),K=
!1);g=K;K={eventType:W,eventOrder:++F.eventCount};var C={};z&&(C.slotData=v5K(g,z));if(I){var k={type:I.layoutType,controlFlowManagerLayer:Xp1.get(I.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};g&&(k.debugData={layoutId:I.layoutId});C.layoutData=k}n&&(C.pingData={pingDispatchStatus:n.dispatchStatus,serializedAdPingMetadata:n.ping.serializedAdPingMetadata,pingIndex:n.index});M&&(C.triggerData=x7h(M.trigger,M.category));V&&(C.opportunityData=E5Y(g,V,d,y));K.adClientData=C;Y&&(K.serializedSlotAdServingData=
Y.serializedSlotAdServingDataEntry);h&&(K.serializedAdServingData=h.serializedAdServingDataEntry);q&&(K.errorInfo=q);_.HA("adsClientStateChange",{adsClientEvent:K})}};
R&&R>0?_.q0(_.Me(),function(){return b()},R):b()}catch(g){z7h(F.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.q0(_.Me(),function(){_.HT(g instanceof Error?g:String(g),z,I,{pacf_message:"exception during pacf logging"})})}},yvE=function(F,W,V){if(W){var d=W.adLayoutLoggingData;
_.q0(_.Me(),function(){F.premiumAdSeenEventLogger!=null&&d&&_.HA("adsSeenClientLogging",{serializedAdServingDataEntry:d.serializedAdServingDataEntry})},V!=null?V:0)}};var oCT=function(F,W){d2S.call(this,F,W)};
_.u(oCT,d2S);var sAm=function(){},z7h=function(F,W){return _.T(W)};var LHu=function(){var F=new Bzf;this.JSC$15943_adsControlFlowManager=(new VdB(F)).JSC$15918_adsControlFlowManager},Bzf=function(){_.Ba.call(this);
var F=this;this.experimentApiProvider=new x8T(function(){return new sAm});
var W=new x8T(function(){return new vFC(F.experimentApiProvider)});
this.adEventLogger=new oCT(this.experimentApiProvider,W);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.u(Bzf,_.Ba);var IkT=function(){},nCQ,dD=function(){nCQ||(nCQ=new IkT);
return nCQ},yb=function(F){if(!F.JSC$15954_externallyManagedSlotAdapterCallback){var W=(new LHu).JSC$15943_adsControlFlowManager;
F.JSC$15954_externallyManagedSlotAdapterCallback=W}return F.JSC$15954_externallyManagedSlotAdapterCallback},m2M=function(F,W,V){var d=W.opportunityType,y=Error("Oh");
if(d!==void 0){var z=yb(F);EFi(z,d,void 0,V)}else _.HT(y,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});z=[];if(W.adSlotAndLayoutMetadata!==void 0){W=_.L(W.adSlotAndLayoutMetadata);for(var I=W.next();!I.done;I=W.next()){var n=I.value;if(I=n.adSlotMetadata)if(z.push(I),F.onSlotReceivedExternallyManaged(I,V),n.adLayoutMetadata){n=_.L(n.adLayoutMetadata);for(var M=n.next();!M.done;M=n.next())F.onLayoutReceivedExternallyManaged(I,M.value,V)}else V>0&&_.HT("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
d,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else V>0&&_.HT("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+d,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else V>0&&_.HT("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+d,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(d!==void 0)F.onOpportunityProcessedExternallyManaged(d,z,void 0,V);else _.HT(y,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
IkT.prototype.onSlotReceivedExternallyManaged=function(F,W){F=fw(F);if(F instanceof NI)_.HT(F,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else yb(this).onSlotReceivedExternallyManaged(F,W)};
IkT.prototype.onLayoutReceivedExternallyManaged=function(F,W,V){F=fw(F);W=SHK(W);if(F instanceof NI)_.HT(F,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(W instanceof wA)_.HT(W,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else yb(this).onLayoutReceivedExternallyManaged(F,W,V)};
IkT.prototype.onOpportunityProcessedExternallyManaged=function(F,W,V,d){var y=[];W=_.L(W);for(var z=W.next();!z.done;z=W.next())z=fw(z.value),z instanceof NI?_.HT(z,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):y.push(z);yb(this).onOpportunityProcessedExternallyManaged(F,y,V,d)};
var aku=function(F,W){W=fw(W);if(W instanceof NI)_.HT(W,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var V=yb(F);P9(V.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",W);V=_.L(V.adsControlFlowEventListeners);for(var d=V.next();!d.done;d=V.next())d=JJ(d.value,W),d.slotLifecycleStage!=="not_scheduled"&&FQ(d.slot,d.slotLifecycleStage,"onSlotScheduled"),d.slotLifecycleStage="scheduled";F=yb(F);P9(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",W);F=_.L(F.adsControlFlowEventListeners);
for(V=F.next();!V.done;V=F.next())V.value.onSlotEntered(W)}},ikB=function(F,W){W=fw(W);
if(W instanceof NI)_.HT(W,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var V=yb(F);P9(V.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",W);V=_.L(V.adsControlFlowEventListeners);for(var d=V.next();!d.done;d=V.next())d.value.onSlotExited(W);F=yb(F);P9(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",W);F=_.L(F.adsControlFlowEventListeners);for(V=F.next();!V.done;V=F.next())V.value.onSlotUnscheduled(W)}},MdT=function(F,W,V){W=fw(W);
V=SHK(V);if(W instanceof NI)_.HT(W,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(V instanceof wA)_.HT(V,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var d=yb(F);Qq(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",W,V);d=_.L(d.adsControlFlowEventListeners);for(var y=d.next();!y.done;y=d.next())y.value.onLayoutScheduled(W,V);F=yb(F);Qq(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",W,V);F=_.L(F.adsControlFlowEventListeners);
for(d=F.next();!d.done;d=F.next())SOT(d.value,W,V)}},zR=function(F,W,V){W=fw(W);
V=SHK(V);if(W instanceof NI)_.HT(W,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(V instanceof wA)_.HT(V,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var d=yb(F);Qq(d.adEventLogger,OyC("normal"),W,V);d=_.L(d.adsControlFlowEventListeners);for(var y=d.next();!y.done;y=d.next())y.value.onLayoutExited(W,V,"normal");F=yb(F);F=_.L(F.adsControlFlowEventListeners);for(d=F.next();!d.done;d=F.next())ZYD(d.value,W,V)}};var YYu=_.G(function(F){var W=F.data,V=F.listenToTapEvent,d=function(){};
return _.a("ad-button-hover-overlay-view-model",{"on:click":_.Ef(function(y){if(_.T("enable_web_home_top_landscape_image_layout_legacy_click_command")){var z,I=(z=W().interaction)==null?void 0:z.onTap;I&&_.On(y.currentTarget,"yt-navigate",{endpoint:_.pd(I)})}}),
class:function(){var y;return((y=W().interaction)==null?0:y.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(y){var z,I=(z=W().interaction)==null?void 0:z.onFirstVisible;y&&I&&_.b$(I)},
showOption:_.X_}),_.bO(function(){return W().interaction},void 0,function(){return!_.T("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(V==null?void 0:V())}))},function(){return _.T("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.a(_.Vw,{data:function(){return W().button}},{adButtonViewModel:function(y){return _.a(_.Ex,{data:y.data,
customCommandResolver:d})}}):_.a(_.Vw,{data:function(){return W().button}},{adButtonViewModel:_.Ex})}())},"uc");var GX;_.Na(_.G(function(F){var W=F.data;F=_.S5({visibilityCallback:function(n,M){if(n){var Y;(n=(Y=W().interaction)==null?void 0:Y.onFirstVisible)&&_.b$(n);var h;if(Y=(h=W().adLayoutData)==null?void 0:h.activeViewData)$Z(M,Y),_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ul(M)})}else _.T("stop_av_measurement_on_detach")&&Ul(M)},
showOption:_.X_,hideOption:xV});var V=_.bO(function(){return W().interaction},void 0,function(){return!0}),d=_.L(_.Y$(!1,void 0,"VNDDT")),y=d.next().value,z=d.next().value;
d=_.Ef(function(){z(!0)});
var I=_.Ef(function(){z(!1)});
return _.a("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.ji(F,VQC,V),"on:mouseenter":d,"on:mouseleave":I},_.a("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.Si({"max-width":function(){return _.T("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.a("div",{class:function(){var n;
a:{var M;switch((n=_.e(W().thumbnailImage,dvM))==null?void 0:(M=n.imageProperties)==null?void 0:M.renderingAspect){case "RENDERING_ASPECT_SQUARE":n="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":n="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}n=void 0}return n}},_.a(_.Vw,{data:function(){return W().thumbnailImage}},{adImageViewModel:function(n){return _.a(_.vS,
{data:n.data,
listenToTapEvent:!0,setTouchEndHandler:_.T("enable_top_landscape_image_experiment_dom_id_web")})}})),_.a("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.a(_.p,{cond:function(){var n,M,Y;
return(n=_.e(W().thumbnailImage,dvM))==null?void 0:(M=n.imageProperties)==null?void 0:(Y=M.overlayIcon)==null?void 0:Y.iconImage},
then:function(n){return _.a(_.rB,{data:n,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.a("div",{class:function(){return y()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.a(_.Vw,{data:function(){return W().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(n){return _.a(YYu,
{data:n.data,
listenToTapEvent:!0})}}))),_.a("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.a(_.Vw,{data:function(){return W().feedAdMetadata}},{feedAdMetadataViewModel:function(n){return _.a(Q$,{data:n.data,
listenToTapEvent:!0,setTouchEndHandler:_.T("enable_top_landscape_image_experiment_dom_id_web")})}})))},"vc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;F=_.S5({visibilityCallback:function(n,M){if(n){var Y;(n=(Y=W().interaction)==null?void 0:Y.onFirstVisible)&&_.b$(n);var h;if(Y=(h=W().adLayoutData)==null?void 0:h.activeViewData)$Z(M,Y),_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ul(M)})}else _.T("stop_av_measurement_on_detach")&&Ul(M)},
showOption:_.X_,hideOption:xV});var V=_.FP(_.YH),d=_.bO(function(){return W().interaction}),y={},z={},I={};
return _.a("square-image-layout-view-model",{class:_.xx("ytwSquareImageLayoutViewModelHost",(y.ytwSquareImageLayoutViewModelHostColumn=V,y)),el:_.ji(F,drL,d)},_.a("div",{class:_.xx("ytwSquareImageLayoutViewModelHostImage",(z.ytwSquareImageLayoutViewModelHostColumnImage=V,z))},function(){return _.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(n){return _.a(_.vS,{data:n.data,
isGridViewEnabled:V,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.a("div",{class:_.xx("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(I.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=V,I))},_.a(_.Vw,{data:function(){return W().feedAdMetadata}},{feedAdMetadataViewModel:Q$}),function(){return _.a(_.Vw,{data:function(){return W().adButton}},{adButtonViewModel:function(n){var M={};
return _.a(_.Ex,{data:n.data,className:_.xx((M.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,M.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=V,M))})}})}()))},"wc"),"square-image-layout-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.noBottomMargin;var d=F.typographyBump;F=_.S5({visibilityCallback:function(q,R){if(q){var b;(q=(b=W().interaction)==null?void 0:b.onFirstVisible)&&_.b$(q);var g;if(b=(g=W().adLayoutData)==null?void 0:g.activeViewData)$Z(R,b),_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ul(R)})}else _.T("stop_av_measurement_on_detach")&&Ul(R)},
showOption:_.X_,hideOption:xV});var y=_.bO(function(){return W().interaction},void 0,function(){return _.T("enable_web_home_top_landscape_image_layout_level_click")}),z=function(){return W().interaction};
z!==void 0&&z!==null||_.Xd(Error("Ph"));var I=function(){var q,R,b;return(q=_.e(W().thumbnailImage,dvM))==null?void 0:(R=q.background)==null?void 0:(b=R.backgroundImageSource)==null?void 0:b.imageSources};
z=_.L(_.Y$(!1,void 0,"NFjwje"));var n=z.next().value,M=z.next().value;z=_.Ef(function(){M(!0)});
var Y=_.Ef(function(){M(!1)}),h=function(){return n()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.a("top-landscape-image-layout-view-model",{class:function(){var q;return((q=W().interaction)==null?0:q.onTap)&&_.T("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.ji(F,y9h,y),"on:mouseenter":z,"on:mouseleave":Y},_.a("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.a(_.p,{cond:function(){return I()&&I().length>0},
then:function(){return _.a("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.Si({top:"0","background-image":function(){return"url("+String(I()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.a(_.p,{cond:function(){return!!W().adButtonHoverOverlay},
then:function(){return _.a("div",{class:h},_.a(_.Vw,{data:function(){return W().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:YYu}))}}),_.a("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.a(_.Vw,{data:function(){return W().thumbnailImage}},{adImageViewModel:function(q){return _.a(_.vS,{data:q.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.T("enable_web_home_top_landscape_image_layout_level_click")})}})),_.a("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.a(_.rB,{data:{sources:[{clientResource:{imageName:_.T("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.a("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.a(_.Vw,{data:function(){return W().feedAdMetadata}},{feedAdMetadataViewModel:function(q){return _.a(Q$,{data:q.data,
noBottomMargin:function(){return V==null?void 0:V()},
listenToTapEvent:function(){return _.T("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return d==null?void 0:d()}})}})))},"xc"),"top-landscape-image-layout-view-model",{props:{data:_.Hm,
noBottomMargin:_.Hm,typographyBump:_.Hm}});var pnr=_.G(function(F){var W=F.data,V=_.S5({visibilityCallback:function(y){var z,I=(z=W().interaction)==null?void 0:z.onFirstVisible;y&&I&&_.b$(I)},
showOption:_.X_});F=_.bO(function(){return W().interaction},F.customCommandResolver);
var d={};return _.a("ad-text-image-view-model",{class:_.xx("ytwAdTextImageViewModelHost",(d.ytwAdTextImageViewModelHostDarkBackground=function(){return W().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},d)),
el:_.ji(V,F),"aria-label":function(){var y,z;return(y=W().interaction)==null?void 0:(z=y.accessibility)==null?void 0:z.label}},_.a("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.a(_.K_,{text:function(){return W().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.a(_.p,{cond:function(){return W().overlayIcon},
then:function(y){return _.a("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.a(_.rB,{data:y,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"yc");var h7T=_.G(function(F){var W=F.data;return _.a("feed-ad-sitelink-view-model",{class:function(){var V;return((V=W().interaction)==null?0:V.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.ji(_.bO(function(){return W().interaction},F.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var V,d;return(V=W().interaction)==null?void 0:(d=V.accessibility)==null?void 0:d.label},
role:"link",tabindex:0},_.a(_.K_,{text:function(){return W().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"zc");var qYE=_.G(function(F){var W=F.data;F={};return _.a("feed-ad-sitelinks-carousel-view-model",{el:_.ji(_.S5({visibilityCallback:function(V){var d,y=(d=W().interaction)==null?void 0:d.onFirstVisible;V&&y&&_.b$(y)},
showOption:_.X_})),class:_.xx("ytwFeedAdSitelinksCarouselViewModelHost",(F.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return W().style==="FEED_AD_SITELINKS_STYLE_NONE"},F))},_.a(_.Vw,{data:function(){return W().sitelinks}},{feedAdSitelinkViewModel:h7T}))},"Ac");_.Na(_.G(function(F){var W=F.data;F=_.S5({visibilityCallback:function(I,n){if(I){var M;(I=(M=W().interaction)==null?void 0:M.onFirstVisible)&&_.b$(I);var Y;(M=(Y=W().adLayoutData)==null?void 0:Y.activeViewData)&&$Z(n,M)}},
showOption:_.X_});var V=_.L(_.Y$(!1,void 0,"BzPhl")),d=V.next().value,y=V.next().value;V=_.Ef(function(){y(!0)});
var z=_.Ef(function(){y(!1)});
return _.a("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.ji(F),"on:mouseenter":V,"on:mouseleave":z},_.a("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.a("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.a(_.Vw,{data:function(){return W().textImage}},{adTextImageViewModel:pnr})),_.a("div",{class:function(){return d()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.a(_.Vw,{data:function(){return W().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(I){return _.a(YYu,{data:I.data,
listenToTapEvent:!0})}}))),_.a("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.a(_.Vw,{data:function(){return W().feedAdMetadata}},{feedAdMetadataViewModel:function(I){return _.a(Q$,{data:I.data,
listenToTapEvent:!0})}}),_.a(_.Vw,{data:function(){return W().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:qYE})))},"Bc"),"text-image-no-button-layout-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.typographyBump;return _.a("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.ji(_.S5({visibilityCallback:function(d,y){if(d){var z;(d=(z=W().interaction)==null?void 0:z.onFirstVisible)&&_.b$(d);var I;(z=(I=W().adLayoutData)==null?void 0:I.activeViewData)&&$Z(y,z)}},
showOption:_.X_,hideOption:xV}))},_.a("div",null,_.a(_.Vw,{data:function(){return W().videoLockup}},{lockupViewModel:function(d){return _.a(_.F4,{data:d.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:V})}})))},"Cc"),"video-display-button-group-layout-view-model",{props:{data:_.Hm,
noBottomMargin:_.Hm,typographyBump:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.className;var d=F.typographyBump;return _.a("video-display-compact-button-group-layout-view-model",{el:_.ji(_.S5({visibilityCallback:function(y,z){if(y){var I;(y=(I=W().interaction)==null?void 0:I.onFirstVisible)&&_.b$(y);var n;(I=(n=W().adLayoutData)==null?void 0:n.activeViewData)&&$Z(z,I)}},
showOption:_.X_})),class:_.xx("videoDisplayCompactButtonGroupLayoutViewModelHost",V)},_.a(_.Vw,{data:function(){return W().videoLockup}},{lockupViewModel:function(y){return _.a(_.F4,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:d})}}))},"Dc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.Hm,
className:_.Hm,typographyBump:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.className;var d=F.typographyBump;return _.a("video-display-compact-buttoned-layout-view-model",{el:_.ji(_.S5({visibilityCallback:function(y,z){if(y){var I;(y=(I=W().interaction)==null?void 0:I.onFirstVisible)&&_.b$(y);var n;(I=(n=W().adLayoutData)==null?void 0:n.activeViewData)&&$Z(z,I)}},
showOption:_.X_})),class:_.xx("videoDisplayCompactButtonedLayoutViewModelHost",V)},_.a(_.Vw,{data:function(){return W().videoLockup}},{lockupViewModel:function(y){return _.a(_.F4,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:d})}}))},"Ec"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.Hm,
className:_.Hm,typographyBump:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.className;var d=F.typographyBump;return _.a("video-display-compact-carousel-button-group-layout-view-model",{el:_.ji(_.S5({visibilityCallback:function(y,z){if(y){var I;(y=(I=W().interaction)==null?void 0:I.onFirstVisible)&&_.b$(y);var n;(I=(n=W().adLayoutData)==null?void 0:n.activeViewData)&&$Z(z,I)}},
showOption:_.X_})),class:_.xx("videoDisplayCompactCarouselButtonGroupLayoutViewModelHost",V)},_.a(_.Vw,{data:function(){return W().videoLockup}},{lockupViewModel:function(y){return _.a(_.F4,{data:y.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:d})}}))},"Fc"),"video-display-compact-carousel-button-group-layout-view-model",{props:{data:_.Hm,
className:_.Hm,typographyBump:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.className;var d=F.typographyBump;var y=function(){return W().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},z=_.FP(_.YH);
F=_.S5({visibilityCallback:function(Y,h){if(Y){var q=W();Y=q.adLayoutData;var R;(q=(R=q.interaction)==null?void 0:R.onFirstVisible)&&_.b$(q);(R=Y==null?void 0:Y.activeViewData)&&$Z(h,R)}},
showOption:_.X_});var I=_.bu(function(){return{containerType:y()&&z()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:y()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),n=_.bu(function(){return y()&&z()?"":y()?"168px":"50%"},void 0,"Om6kNe"),M=_.bu(function(){return y()&&z()?9999:void 0},void 0,"S71lKd");
return _.a("video-display-compact-layout-view-model",{el:_.ji(F),class:_.xx("videoDisplayCompactLayoutViewModelHost",V)},_.a(_.Vw,{data:function(){return W().videoLockup}},{lockupViewModel:function(Y){return _.a(_.F4,{data:Y.data,
containerLayoutConfig:I,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:n,thumbnailTargetWidth:M,typographyBump:d})}}))},"Gc"),"video-display-compact-layout-view-model",{props:{data:_.Hm,
className:_.Hm,typographyBump:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=F.typographyBump;return _.a("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.ji(_.S5({visibilityCallback:function(d,y){if(d){var z;(d=(z=W().interaction)==null?void 0:z.onFirstVisible)&&_.b$(d);var I;(z=(I=W().adLayoutData)==null?void 0:I.activeViewData)&&$Z(y,z)}},
showOption:_.X_,hideOption:xV}))},_.a("div",null,_.a(_.Vw,{data:function(){return W().videoLockup}},{lockupViewModel:function(d){return _.a(_.F4,{data:d.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:V})}})))},"Hc"),"video-display-full-layout-view-model",{props:{data:_.Hm,
noBottomMargin:_.Hm,typographyBump:_.Hm}});var R7h=_.G(function(F){var W=F.data;var V=F.customCommandResolver;var d=F.className;var y=F.buttonClassName;var z=F.animationEntityKey;var I=F.expansive;return _.a("carousel-button-view-model",{class:_.xx("ytwCarouselButtonViewModelHost",d)},_.a(_.Vw,{data:function(){return W().carousel}},{carouselAdCardCollectionViewModel:function(n){return _.a(osf,{data:n.data,
customCommandResolver:V,expansive:I})}}),_.a(_.Vw,{data:function(){return W().button}},{adButtonViewModel:function(n){var M=n.data;
return _.a(_.Ex,{data:function(){return(I==null?0:I())?Object.assign({},M(),{style:"AD_BUTTON_STYLE_TONAL"}):M()},
className:y,customCommandResolver:V,animationEntityKey:z})}}))},"Ic");_.bkf=_.G(function(F){var W=F.data;F=F.className;var V=_.DO("pivot-button-view-model");_.kN(function(){var d;((d=W())==null?0:d.backgroundColor)&&V.value.setAttribute("data-background-color",String(W().backgroundColor))});
return _.a("pivot-button-view-model",{el:V,class:_.xx("ytwPivotButtonViewModelHost",F)},_.a(_.GH,{command:function(){var d=W();d=d.onClickCommand?_.pd(d.onClickCommand):d.contentDescription?_.lH(d.contentDescription):void 0;return d},
ariaLabel:function(){return W().contentDescription}},_.a(_.p,{cond:function(){return W().thumbnail},
then:function(d){return _.a(_.rB,{data:d,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.a(_.p,{cond:function(){return W().icon},
then:function(d){return _.a(_.P7,{icon:function(){return d().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Jc");_.Tzu=_.G(function(F){var W=F.data;var V=F.buttonShapeOverrideables;F={};return _.a("reel-action-bar-view-model",{class:_.xx("ytwReelActionBarViewModelHost",(F.ytwReelActionBarViewModelHostDecluttered=function(){return _.T("enable_shorts_declutter_ui")},F))},_.a(_.Vw,{data:function(){return W().buttonViewModels}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
buttonOverrides:V})},
likeButtonViewModel:function(d){return _.a(_.bx,{data:d.data,buttonShapeOverrideables:V})},
dislikeButtonViewModel:function(d){return _.a(_.RB,{data:d.data,buttonShapeOverrideables:V})},
toggleButtonViewModel:function(d){return _.a(_.mW,{data:d.data,buttonShapeOverrides:V})}}))},"Kc");var e7i=_.G(function(F){var W=F.avatar;var V=F.headline;var d=F.badge;var y=F.description;var z=F.expansive;F={};return _.a("yt-ad-metadata-shape",{class:_.xx("ytAdMetadataShapeHost",(F.ytAdMetadataShapeHostLarge=z,F.ytAdMetadataShapeHostDecluttered=function(){return _.T("enable_desktop_small_title_on_immersive_shorts")},F))},_.a("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.a(_.p,{cond:W,
then:function(I){return _.a(_.bJT,{data:function(){return(z==null?0:z())?Object.assign({},I(),{size:"AD_AVATAR_SIZE_M"}):I()}})}}),_.a("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.a(_.K_,{text:V,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.a(_.p,{cond:d,then:function(I){return _.a(_.J4,{data:function(){return(z==null?0:z())?Object.assign({},I(),{style:"AD_BADGE_STYLE_STARK"}):I()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.a("h2",{class:"ytAdMetadataShapeHostDescription"},_.a(_.K_,{text:y,
linkInheritColor:!0,isHeadline:function(){return z==null?void 0:z()}})))},"Lc");var gCf=_.G(function(F){var W=F.data;var V=F.onShow;var d=F.expansive;F=_.bO(function(){return W().interaction});
_.kN(function(){var z,I=(z=W().animatedRenderingConfig)==null?void 0:z.delayedSecondsToVisible;if(I){var n=setTimeout(V,I*1E3);_.lu(function(){clearTimeout(n)})}});
var y={};return _.a("reels-ad-card-buttoned-view-model",{class:_.xx(function(){var z;return((z=W().interaction)==null?0:z.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(y.ytwReelsAdCardButtonedViewModelHostExpansive=d,y)),
el:_.ji(F)},_.a(e7i,{avatar:function(){return _.e(W().avatar,FaC)},
headline:function(){return W().headline},
badge:function(){return _.e(W().adBadge,WaQ)},
description:function(){return W().description},
expansive:d}),_.a(_.Vw,{data:function(){return W().ctaButton}},{adButtonViewModel:function(z){var I=z.data;
return _.a(_.Ex,{data:function(){return(d==null?0:d())?Object.assign({},I(),{style:"AD_BUTTON_STYLE_FILLED"}):I()}})}}))},"Mc");var uDr=_.G(function(F){var W=F.data;F=F.expansive;var V=_.T("web_ad_metadata_clickable")?_.bO(function(){return W().interaction},void 0,function(){return _.T("web_ad_metadata_clickable")}):void 0,d={};
d=_.IV("ytwReelsAdMetadataViewModelHost",(d.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.T("web_ad_metadata_clickable"),d));return _.a("reels-ad-metadata-view-model",{class:d,el:_.ji(V)},_.a(e7i,{avatar:function(){return _.e(W().avatar,FaC)},
headline:function(){return W().headline},
badge:function(){return _.e(W().adBadge,WaQ)},
description:function(){return W().description},
expansive:F}))},"Nc");var KHE=_.G(function(){return _.a("div",{class:"ytwVideoFilteringOverlayHost",style:_.Si({"background-color":function(){return _.MV(_.F0("exp_shorts_ads_mvp_filtering_hex_value_web"))}})})},"Oc");var HkD={iconPosition:"icon-with-label",size:"L"},D2B=_.G(function(F){var W=F.data;var V=F.overlayDensity;var d=F.extractOverlay;var y=F.extractActionBar;F=_.DO("reels-player-overlay-layout-view-model");var z=_.Ns(V,0),I=function(){var b;return(b=W().reelsAdCardButtonedEntityKey)!=null?b:""},n=function(){return I()+"/ad_button"},M=_.QE(wsW,I),Y=function(){var b,g;
return(g=(b=M())==null?void 0:b.value)!=null?g:!1},h=_.FP(zr1),q=function(){var b,g=Object.assign({},HkD,(h()||!((b=y==null?void 0:y())!=null&&b))&&{style:"overlay-dark"});
return _.T("mweb_shorts_rhs_no_background_protection")?Object.assign({},g,{type:"text",style:"overlay"}):g};
V={};var R={};return _.a("reels-player-overlay-layout-view-model",{class:_.xx("ytwReelsPlayerOverlayLayoutViewModelHost",(V.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!W().extension},V.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},V.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return z()===1&&!(d==null?0:d())},V.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var b;
return(b=d==null?void 0:d())!=null?b:!1},V.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var b;
return(b=y==null?void 0:y())!=null?b:!1},V)),
"overlay-density":function(){return String(z())},
el:F},_.a("div",{class:_.xx("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(R.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},R))},_.a("div",{"aria-hidden":function(){return Y()},
class:_.xx("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Y()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.Si({"transition-duration":function(){return LZG(W())}})},_.a(_.Vw,{data:function(){return W().adMetadata}},{reelsAdMetadataViewModel:function(b){return _.a(uDr,{data:b.data,
expansive:function(){return z()===1}})}}),_.a(_.p,{cond:function(){return W().extension},
then:function(b){return _.a("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.a(_.Vw,{data:b},{adButtonViewModel:function(g){return _.a(_.Ex,{data:g.data,animationEntityKey:n,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(g){return _.a(R7h,{data:g.data,animationEntityKey:n,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return z()===1}})}}))}})),_.a("div",{"aria-hidden":function(){return!Y()},
class:_.xx("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Y()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.Si({"transition-duration":function(){return LZG(W())}})},_.a(_.Vw,{data:function(){return W().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(b){return _.a(gCf,{data:b.data,
onShow:function(){_.l5(_.yw("booleanEntity",I(),{key:I(),value:!0}))},
expansive:function(){var g;return(g=d==null?void 0:d())!=null?g:!1}})}}))),_.a("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.a(_.Vw,{data:function(){return W().actions}},{reelActionBarViewModel:function(b){return _.a(_.Tzu,{data:b.data,
buttonShapeOverrideables:q})}}),_.a(_.Vw,{data:function(){return W().menu}},{buttonViewModel:function(b){return _.a(_.xm,{data:b.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},{type:"tonal"},q())}})}}),_.a(_.Vw,{data:function(){return W().pivotButton}},{pivotButtonViewModel:function(b){return _.a(_.bkf,{data:b.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})),_.a(_.p,{cond:function(){return _.T("exp_shorts_ads_mvp_filtering_web")},
then:function(){return _.a(_.zvc,{root:"ytd-reel-video-renderer[is-active] #video-filtering-overlay-container"},function(){return _.a(KHE,null)})}}))},"Pc");_.Na(D2B,"reels-player-overlay-layout-view-model",{props:{data:_.Hm,overlayDensity:_.Hm,extractOverlay:_.Hm,extractActionBar:_.Hm}});var oT=function(){var F=_.w.apply(this,arguments)||this;F.noBottomMargin=!1;F.overlayDensity=0;F.extractOverlay=!1;F.extractActionBar=!1;return F};
_.u(oT,_.w);_.B=oT.prototype;
_.B.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]]"}},videoDisplayCompactCarouselButtonGroupLayoutViewModel:{component:"video-display-compact-carousel-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:_.T("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]]"}}}}}};
_.B.ready=function(){var F=this;bF9(function(){F.isAttached&&kZ(F.JSC$15993_storedAdSlotMetadata,F.JSC$15993_storedAdLayoutMetadata,F.adSlotMetadata,F.adLayoutMetadata)&&zR(dD(),F.JSC$15993_storedAdSlotMetadata,F.JSC$15993_storedAdLayoutMetadata)})};
_.B.attached=function(){kZ(this.JSC$15993_storedAdSlotMetadata,this.JSC$15993_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&MdT(dD(),this.JSC$15993_storedAdSlotMetadata,this.JSC$15993_storedAdLayoutMetadata)};
_.B.detached=function(){kZ(this.JSC$15993_storedAdSlotMetadata,this.JSC$15993_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&zR(dD(),this.JSC$15993_storedAdSlotMetadata,this.JSC$15993_storedAdLayoutMetadata)};
_.B.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.B.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15993_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15993_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15993_storedAdLayoutMetadata!==void 0&&this.JSC$15993_storedAdSlotMetadata!==void 0&&zR(dD(),this.JSC$15993_storedAdSlotMetadata,this.JSC$15993_storedAdLayoutMetadata),MdT(dD(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15993_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15993_storedAdSlotMetadata=this.adSlotMetadata)};
_.S0.Object.defineProperties(oT.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.adLayoutMetadata}}});
oT.prototype.onAdMetadataChanged=oT.prototype.onAdMetadataChanged;oT.prototype.onTypographyBumpChanged=oT.prototype.onTypographyBumpChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oT.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oT.prototype,"rendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],oT.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],oT.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],oT.prototype,"noBottomMargin",void 0);_.x([_.N(),_.E("design:type",Object)],oT.prototype,"overlayDensity",void 0);_.x([_.N(),_.E("design:type",Object)],oT.prototype,"extractOverlay",void 0);_.x([_.N(),_.E("design:type",Object)],oT.prototype,"extractActionBar",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],oT.prototype,"typographyBump",void 0);
_.x([_.A("data.adLayoutMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],oT.prototype,"adLayoutMetadata",null);_.x([_.N(),_.E("design:type",Object)],oT.prototype,"adSlotMetadata",void 0);_.x([_.Qo("ytd-video-display-full-buttoned-and-button-group-renderer"),_.E("design:type",HTMLElement)],oT.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.x([_.Jw("typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oT.prototype,"onTypographyBumpChanged",null);_.x([_.Jw("adLayoutMetadata","adSlotMetadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oT.prototype,"onAdMetadataChanged",null);_.x([_.pp({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],oT);
_.O(oT,"ytd-in-feed-ad-layout-renderer",function(){if(hIr!==void 0)return hIr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return hIr=F},
{mode:2});var AvT;var jAE;_.Na(_.J4,"ad-badge-view-model",{props:{data:_.Hm,hasDot:_.Hm,customCommandResolver:_.Cd,adRenderingContextType:_.Cd,usedInMasthead:_.Cd}});_.Na(_.Ex,"ad-button-view-model",{props:{data:_.Hm,customCommandResolver:_.Cd,className:_.Cd,delayedClassName:_.Cd,animationEntityKey:_.Cd,isCompactWidth:_.Cd,isContentWidth:_.Cd}});var sW=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return F};
_.u(sW,_.w);_.B=sW.prototype;_.B.computeHasLiveDescription=function(F){return!(F==null||!F.liveDescription)};
_.B.computeHasByline=function(F){return!(F==null||!F.byline)};
_.B.computeUsesAdButtonViewModel=function(F){return!!_.e(F==null?void 0:F.cta,VSS)};
_.B.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"}}}}}};
_.B.onYtToggleButton=function(F){var W,V=(W=this.data)==null?void 0:W.videoReminderEntityKey;V&&this.ytdReduxBehavior.dispatch(_.yw("upcomingEventReminderStateEntity",V,{key:V,state:F.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.B.attached=function(){this.updateChannelBanner()};
_.B.dataChanged=function(){this.updateChannelBanner()};
_.B.videoReminderStateChanged=function(){var F;this.videoReminderState&&_.e((F=this.data)==null?void 0:F.cta,_.TF)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.B.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var F=_.fd(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);F&&(F.startsWith("//")&&(F="https:"+F),this.hostElement.classList.add("channel-banner"),_.cc(this.hostElement,{"--ytvmh-channel-banner":"url("+F+")"}))}else _.T("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.B.onPlayerReady=function(){this.onIronResize()};
_.B.maybeFlushDebouncer=function(){_.T("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(F){var W;F=(W=F.getElementsByTagName("yt-attributed-string"))==null?void 0:W[0];LjY(F==null?void 0:F.polymerController)})};
_.B.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var F=_.OA(this.hostElement).querySelector("#live-description"),W;F&&((W=this.data)==null?0:W.shortLiveDescription)&&F.clientWidth<F.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
sW.prototype.onIronResize=sW.prototype.onIronResize;sW.prototype.videoReminderStateChanged=sW.prototype.videoReminderStateChanged;sW.prototype.dataChanged=sW.prototype.dataChanged;sW.prototype.onYtToggleButton=sW.prototype.onYtToggleButton;_.x([_.D(_.oU),_.E("design:type",Object)],sW.prototype,"ironResizableBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],sW.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sW.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],sW.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sW.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.videoReminderEntityKey"],selector:TI1}),_.E("design:type",Object)],sW.prototype,"videoReminderState",void 0);
_.x([_.N({reflectToAttribute:!0,value:_.T("web_modern_buttons")}),_.E("design:type",Boolean)],sW.prototype,"rounded",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.E("design:type",Boolean)],sW.prototype,"hasLiveDescription",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.E("design:type",Boolean)],sW.prototype,"hasByline",void 0);
_.x([_.N({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.E("design:type",String)],sW.prototype,"adRenderingContextType",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],sW.prototype,"isMasthead",void 0);_.x([_.N({computed:"computeUsesAdButtonViewModel(data)"}),_.E("design:type",Boolean)],sW.prototype,"usesAdButtonViewModel",void 0);
_.x([_.N({reflectToAttribute:!0,value:_.T("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.E("design:type",Boolean)],sW.prototype,"resizableAdBannerSafariFix",void 0);_.x([_.F5("yt-formatted-string"),_.E("design:type",Array)],sW.prototype,"formattedStrings",void 0);_.x([_.Qo("#cta-button"),_.E("design:type",HTMLElement)],sW.prototype,"ctaButton",void 0);
_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],sW.prototype,"onYtToggleButton",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sW.prototype,"dataChanged",null);_.x([_.Jw("videoReminderState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sW.prototype,"videoReminderStateChanged",null);
_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sW.prototype,"onIronResize",null);_.x([_.pp({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],sW);
_.O(sW,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(jAE!==void 0)return jAE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jAE=F},{mode:1});var rvS;var BE=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};F.isLocked=!1;return F};
_.u(BE,_.w);_.B=BE.prototype;_.B.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.B.onExpandedChanged=function(){this.expanded&&_.x8(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.B.onMouseOver=function(){this.maybeExpand()};
_.B.onTap=function(){this.maybeExpand()};
_.B.onExpandableTileExpanding=function(F){F!==this&&(this.expanded=!1)};
_.B.onExpandableTileLockAndCollapse=function(F){this.isLocked=!0;F!==this&&(this.expanded=!1)};
_.B.onExpandableTileUnlock=function(){this.isLocked=!1};
BE.prototype.onTap=BE.prototype.onTap;BE.prototype.onMouseOver=BE.prototype.onMouseOver;BE.prototype.onExpandedChanged=BE.prototype.onExpandedChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],BE.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],BE.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],BE.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],BE.prototype,"expanded",void 0);_.x([_.dT("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BE.prototype,"onExpandedChanged",null);_.x([_.Pc("mouseover"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BE.prototype,"onMouseOver",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BE.prototype,"onTap",null);
_.x([_.pp({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],BE);
_.O(BE,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(rvS!==void 0)return rvS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return rvS=F},{mode:1});var CFB;var Lv=function(){var F=_.w.apply(this,arguments)||this;F.buttonOverrides={style:"overlay"};F.useYtdPlayer=_.T("use_ytd_player_for_desktop_masthead");F.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};F.playbackFinished=!1;F.JSC$16007_playerManager=null;F.JSC$16007_mastheadCounter=new sMT;return F};
_.u(Lv,_.w);_.B=Lv.prototype;_.B.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"}}}};
_.B.created=function(){this.JSC$16007_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$16007_playerManager=new dJ)};
_.B.ready=function(){var F=this;this.JSC$16007_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var W=_.OA(this.hostElement).querySelector("#player");this.useYtdPlayer?W.style.display="none":(this.ytdPlayer.style.display="none",q6r(this.JSC$16007_playerManager,W,function(){F.onPlaybackEnded()}),_.OA(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var V;
((V=F.data)==null?0:V.navigationEndpoint)&&_.On(F.hostElement,"yt-navigate",{endpoint:F.data.navigationEndpoint})}))};
_.B.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$16007_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.B.attached=function(){var F=this;_.gT(function(){F.maybePlayVideo()})};
_.B.maybePlayVideo=function(){var F=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$16007_playerManager.playVideo(),this.getPlayerPromise().then(function(){F.JSC$16007_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.B.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$16007_playerManager.stopVideo()};
_.B.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var F,W={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((F=this.data.playbackStartMs)!=null?F:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(W);this.setupYtdPlayer()}else bPE(this.JSC$16007_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(RuB(this.JSC$16007_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.B.getPlayerPromise=function(){return this.JSC$16007_playerManager.getPlayerPromise()};
_.B.onYtToggleButton=function(F){this.useYtdPlayer?this.toggleMute(F.detail.toggled):F.detail.toggled?this.JSC$16007_playerManager.mute():this.JSC$16007_playerManager.unMute()};
_.B.onYtNavigate=function(F){var W=chW(F.detail.endpoint),V=tAf(this.data.clickthroughReportingData);W&&V&&(F.detail.endpoint.watchEndpoint?F.detail.tempData=V:_.jN(W,V,30))};
_.B.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.B.onExpandedChanged=function(){this.expanded?(_.x8(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.B.onMouseOver=function(){this.maybeExpand()};
_.B.onTap=function(){this.maybeExpand()};
_.B.onExpandableTileExpanding=function(F){F!==this&&(this.stopVideo(),this.expanded=!1)};
_.B.onExpandableTileLockAndCollapse=function(F){F!==this&&(this.isLocked=!0,this.expanded=!1)};
_.B.onExpandableTileUnlock=function(){this.isLocked=!1};
_.B.lockAndCollapseExpandableTiles=function(){_.XY(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.B.unlockExpandableTiles=function(){_.XY(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.B.setupYtdPlayer=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F.ytdPlayer.getPlayerPromise(),2);W=V.yieldResult;W.addEventListener("onStateChange",function(d){F.onPlayerStateChange(d)});
W.addEventListener("onCueRangeExit",function(d){F.onCueRangeExit(d)});
_.UD(V)})};
_.B.onPlayerStateChange=function(F){if(F===1&&(F=this.ytdPlayer.getPlayer())){var W=F.getCurrentTime(),V,d,y=W+((d=(V=this.data)==null?void 0:V.playbackDurationMs)!=null?d:0)/1E3;F.addCueRange("playback",W,y);this.JSC$16007_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.B.onCueRangeExit=function(F){F==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.B.toggleMute=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.ytdPlayer.getPlayerPromise(),2);V=d.yieldResult;F?V.mute():V.unMute();_.UD(d)})};
Lv.prototype.onTap=Lv.prototype.onTap;Lv.prototype.onMouseOver=Lv.prototype.onMouseOver;Lv.prototype.onExpandedChanged=Lv.prototype.onExpandedChanged;Lv.prototype.onYtNavigate=Lv.prototype.onYtNavigate;Lv.prototype.onYtToggleButton=Lv.prototype.onYtToggleButton;Lv.prototype.dataChanged=Lv.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Lv.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Lv.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Lv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Lv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Lv.prototype,"expanded",void 0);_.x([_.N(),_.E("design:type",Object)],Lv.prototype,"buttonOverrides",void 0);
_.x([_.N(),_.E("design:type",Object)],Lv.prototype,"useYtdPlayer",void 0);_.x([_.Qo("#ytd-player"),_.E("design:type",Object)],Lv.prototype,"ytdPlayer",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lv.prototype,"dataChanged",null);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Lv.prototype,"onYtToggleButton",null);
_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Lv.prototype,"onYtNavigate",null);_.x([_.dT("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lv.prototype,"onExpandedChanged",null);_.x([_.Pc("mouseover"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lv.prototype,"onMouseOver",null);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lv.prototype,"onTap",null);_.x([_.pp({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Lv);
_.O(Lv,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(CFB!==void 0)return CFB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return CFB=F},{mode:1});var krB;var IT=function(){return _.w.apply(this,arguments)||this};
_.u(IT,_.w);IT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
IT.prototype.onShow=function(){var F=_.OA(this.hostElement).querySelector("#live-description"),W;F&&((W=this.data)==null?0:W.shortLiveDescription)&&F.clientWidth<F.scrollWidth&&this.hostElement.classList.add("short-live-description")};
IT.prototype.onYtToggleButton=function(F){var W,V=(W=this.data)==null?void 0:W.videoReminderEntityKey;V&&this.ytdReduxBehavior.dispatch(_.yw("upcomingEventReminderStateEntity",V,{key:V,state:F.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
IT.prototype.videoReminderStateChanged=function(){var F;this.videoReminderState&&_.e((F=this.data)==null?void 0:F.cta,_.TF)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
IT.prototype.videoReminderStateChanged=IT.prototype.videoReminderStateChanged;IT.prototype.onYtToggleButton=IT.prototype.onYtToggleButton;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IT.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],IT.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],IT.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IT.prototype,"data",void 0);
_.x([_.N({selectorArgs:["data.videoReminderEntityKey"],selector:TI1}),_.E("design:type",Object)],IT.prototype,"videoReminderState",void 0);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],IT.prototype,"onYtToggleButton",null);_.x([_.Jw("videoReminderState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],IT.prototype,"videoReminderStateChanged",null);
_.x([_.pp({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],IT);
_.O(IT,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(krB!==void 0)return krB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return krB=F},{mode:2});var lkT;var nv=function(){var F=_.w.apply(this,arguments)||this;F.useYtdPlayer=_.T("use_ytd_player_for_desktop_masthead");F.buttonOverrides={style:"overlay"};F.JSC$16015_playerManager=null;F.JSC$16015_mastheadCounter=new sMT;F.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return F};
_.u(nv,_.w);_.B=nv.prototype;_.B.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"}}}};
_.B.created=function(){this.JSC$16015_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$16015_playerManager=new dJ)};
_.B.ready=function(){var F=this;this.JSC$16015_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var W;(W=this.embeddedPlayer)==null||W.remove()}else{var V;(V=this.ytdPlayer)==null||V.remove();q6r(this.JSC$16015_playerManager,this.embeddedPlayer,function(){F.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){F.data&&F.data.navigationEndpoint&&_.On(F.hostElement,"yt-navigate",{endpoint:F.data.navigationEndpoint})})}};
_.B.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$16015_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.B.dataChanged=function(){var F=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var W=!this.data.disableAutoPlayback,V,d={autoplay:W,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((V=this.data.playbackStartMs)!=null?V:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(W?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(d);this.setupYtdPlayer()}else bPE(this.JSC$16015_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(RuB(this.JSC$16015_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$16015_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.XY(F.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");F.JSC$16015_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.B.getPlayerPromise=function(){return this.JSC$16015_playerManager.getPlayerPromise()};
_.B.onYtToggleButton=function(F){this.useYtdPlayer?this.toggleMute(F.detail.toggled):F.detail.toggled?this.JSC$16015_playerManager.mute():this.JSC$16015_playerManager.unMute()};
_.B.onYtNavigate=function(F){var W=chW(F.detail.endpoint),V=tAf(this.data.clickthroughReportingData);W&&V&&(F.detail.endpoint.watchEndpoint?F.detail.tempData=V:_.jN(W,V,30))};
_.B.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$16015_playerManager.stopVideo()};
_.B.setupYtdPlayer=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F.ytdPlayer.getPlayerPromise(),2);W=V.yieldResult;W.addEventListener("onStateChange",function(d){F.onPlayerStateChange(d)});
W.addEventListener("onCueRangeExit",function(d){F.onCueRangeExit(d)});
_.UD(V)})};
_.B.onPlayerStateChange=function(F){if(F===1&&(F=this.ytdPlayer.getPlayer())){var W=F.getCurrentTime(),V,d,y=W+((d=(V=this.data)==null?void 0:V.playbackDurationMs)!=null?d:0)/1E3;F.addCueRange("playback",W,y);_.XY(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$16015_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.B.onCueRangeExit=function(F){F==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.B.toggleMute=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.ytdPlayer.getPlayerPromise(),2);V=d.yieldResult;F?V.mute():V.unMute();_.UD(d)})};
_.S0.Object.defineProperties(nv.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var F,W;if(!((F=this.data)==null?0:(W=F.accessibilityData)==null?0:W.label))return"Ad primary link";var V,d;return _.Qv("AD_TITLE",{title:(V=this.data)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label})}}});
nv.prototype.onYtMastheadHidden=nv.prototype.onYtMastheadHidden;nv.prototype.onYtNavigate=nv.prototype.onYtNavigate;nv.prototype.onYtToggleButton=nv.prototype.onYtToggleButton;nv.prototype.dataChanged=nv.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],nv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],nv.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nv.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],nv.prototype,"useYtdPlayer",void 0);_.x([_.Qo("ytd-toggle-button-renderer"),_.E("design:type",Object)],nv.prototype,"muteButton",void 0);_.x([_.N(),_.E("design:type",Object)],nv.prototype,"buttonOverrides",void 0);
_.x([_.A("data.accessibilityData.label"),_.E("design:type",String),_.E("design:paramtypes",[])],nv.prototype,"titleAriaLabel",null);_.x([_.Qo("#replay-button"),_.E("design:type",Object)],nv.prototype,"replayButton",void 0);_.x([_.Qo("#player-container"),_.E("design:type",Object)],nv.prototype,"playerContainer",void 0);_.x([_.Qo("#player"),_.E("design:type",Object)],nv.prototype,"embeddedPlayer",void 0);_.x([_.Qo("#ytd-player"),_.E("design:type",Object)],nv.prototype,"ytdPlayer",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nv.prototype,"dataChanged",null);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],nv.prototype,"onYtToggleButton",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],nv.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-masthead-hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nv.prototype,"onYtMastheadHidden",null);_.x([_.pp({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],nv);
_.O(nv,"ytd-video-masthead-ad-primary-video-renderer",function(){if(lkT!==void 0)return lkT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return lkT=F},{mode:2});var Nzu;var mc=function(){var F=_.w.apply(this,arguments)||this;F.collapsed=!1;F.impressionResolver=_.DR();F.JSC$16019_activeViewMeasurementDataResolver=_.DR();F.actionMap={"yt-mute-ad-action":"handleMuteAd"};return F};
_.u(mc,_.w);_.B=mc.prototype;_.B.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"}}}};
_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.ready=function(){var F=this;_.OA(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){F.expandAd()});
this.hostElement.addEventListener("yt-action",function(W){if(W.detail.actionName==="yt-service-request"){var V=W.detail.args[1];V.videoMastheadAdMuteCommand&&(F.collapseAd(V.videoMastheadAdMuteCommand.encryptedMastheadId),W.stopPropagation())}})};
_.B.attached=function(){var F=this;_.gT(function(){F.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(W){if(!F.collapsed){W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,$E(V.baseUrl,V.attributionSrcMode);F.data.impressionCommand=void 0}});
this.JSC$16019_activeViewMeasurementDataResolver.promise.then(function(W){vW(F.activeView,W)});
_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(F.activeView)})};
_.B.dataChanged=function(){var F;((F=this.data.impressionCommand)==null?0:F.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var W;((W=this.data)==null?0:W.activeView)&&this.JSC$16019_activeViewMeasurementDataResolver.resolve(this.data.activeView);(F=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(F.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.B.computeWidescreen=function(F){var W;return!!(F&&((W=_.e(F,Sjh))==null?0:W.isWidescreen))};
_.B.computeExpandable=function(F){return!!(F&&F.length>0)};
_.B.onIronResize=function(){if(this.expandable){var F=_.OA(this.hostElement).querySelector("#expandable-tile-container :first-child");F&&!F.expanded&&(F.expanded=!0)}};
_.B.handleMuteAd=function(){this.collapseAd(null)};
_.B.restoreCollapsedState=function(F){this.collapsed=_.V0().get("HIDDEN_MASTHEAD_ID")===F};
_.B.collapseAd=function(F){if(F){var W=_.V0();W.set("HIDDEN_MASTHEAD_ID",F);W.save()}(F=_.OA(this.hostElement).querySelector("#video"))&&_.On(F,"yt-masthead-hidden");this.collapsed=!0};
_.B.expandAd=function(){var F=_.V0();F.set("HIDDEN_MASTHEAD_ID",!1);F.save();location.reload()};
_.B.detached=function(){_.T("stop_av_measurement_on_detach")&&E5(this.activeView)};
mc.prototype.onIronResize=mc.prototype.onIronResize;mc.prototype.dataChanged=mc.prototype.dataChanged;_.x([_.D(_.oU),_.E("design:type",Object)],mc.prototype,"ironResizableBehavior",void 0);_.x([_.D(_.TQ),_.E("design:type",Object)],mc.prototype,"ytdGridStateAwareBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],mc.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mc.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mc.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mc.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.E("design:type",Boolean)],mc.prototype,"widescreen",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.E("design:type",Boolean)],mc.prototype,"expandable",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],mc.prototype,"collapsed",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mc.prototype,"dataChanged",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mc.prototype,"onIronResize",null);_.x([_.pp({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],mc);
_.O(mc,"ytd-video-masthead-ad-v3-renderer",function(){if(Nzu!==void 0)return Nzu;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Nzu=F},{mode:2});var aT=function(){return _.w.apply(this,arguments)||this};
_.u(aT,_.w);_.B=aT.prototype;_.B.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.B.ready=function(){var F=this;bF9(function(){F.isAttached&&kZ(F.JSC$16024_storedAdSlotMetadata,F.JSC$16024_storedAdLayoutMetadata,F.adSlotMetadata,F.adLayoutMetadata)&&zR(dD(),F.JSC$16024_storedAdSlotMetadata,F.JSC$16024_storedAdLayoutMetadata)})};
_.B.attached=function(){kZ(this.JSC$16024_storedAdSlotMetadata,this.JSC$16024_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&MdT(dD(),this.JSC$16024_storedAdSlotMetadata,this.JSC$16024_storedAdLayoutMetadata)};
_.B.detached=function(){kZ(this.JSC$16024_storedAdSlotMetadata,this.JSC$16024_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&zR(dD(),this.JSC$16024_storedAdSlotMetadata,this.JSC$16024_storedAdLayoutMetadata)};
_.B.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$16024_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$16024_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$16024_storedAdLayoutMetadata!==void 0&&this.JSC$16024_storedAdSlotMetadata!==void 0&&zR(dD(),this.JSC$16024_storedAdSlotMetadata,this.JSC$16024_storedAdLayoutMetadata),MdT(dD(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$16024_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$16024_storedAdSlotMetadata=this.adSlotMetadata)};
_.S0.Object.defineProperties(aT.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.adLayoutMetadata}}});
aT.prototype.onAdMetadataChanged=aT.prototype.onAdMetadataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aT.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],aT.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aT.prototype,"data",void 0);_.x([_.A("data.adLayoutMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],aT.prototype,"adLayoutMetadata",null);
_.x([_.N(),_.E("design:type",Object)],aT.prototype,"adSlotMetadata",void 0);_.x([_.Jw("adLayoutMetadata","adSlotMetadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aT.prototype,"onAdMetadataChanged",null);_.x([_.pp({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],aT);
_.O(aT,"ytd-page-top-ad-layout-renderer",function(){if(AvT!==void 0)return AvT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return AvT=
F},{mode:2});var fkQ;var iY=function(){var F=_.w.apply(this,arguments)||this;F.noBottomMargin=!1;F.overlayDensity=0;F.typographyBump=!1;F.extractOverlay=!1;F.extractActionBar=!1;return F};
_.u(iY,_.w);_.B=iY.prototype;
_.B.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]]"}}}}}};
_.B.ready=function(){var F=this;bF9(function(){F.isAttached&&F.adSlotMetadata&&ikB(dD(),F.adSlotMetadata)})};
_.B.attached=function(){if(this.adSlotMetadata){var F;if(this.adSlotMetadata===((F=this.data)==null?void 0:F.adSlotMetadata))aku(dD(),this.adSlotMetadata);else{var W;_.rL(Error("Qh`"+this.adSlotMetadata+"`"+((W=this.data)==null?void 0:W.adSlotMetadata)))}}};
_.B.detached=function(){this.adSlotMetadata&&ikB(dD(),this.adSlotMetadata)};
_.B.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.B.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&ikB(dD(),this.adSlotMetadata),aku(dD(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.S0.Object.defineProperties(iY.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var F,W,V=_.e((F=this.data)==null?void 0:(W=F.fulfillmentContent)==null?void 0:W.fulfilledLayout,_.JPC),d;return(F=(d=_.e(V==null?void 0:V.renderingContent,PVQ))==null?void 0:d.layout)?F.toLowerCase().replace(/_/g,"-"):""}}});
iY.prototype.onAdSlotMetadataChanged=iY.prototype.onAdSlotMetadataChanged;iY.prototype.onTypographyBumpChanged=iY.prototype.onTypographyBumpChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],iY.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iY.prototype,"rendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],iY.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],iY.prototype,"noBottomMargin",void 0);_.x([_.N(),_.E("design:type",Object)],iY.prototype,"overlayDensity",void 0);_.x([_.N(),_.E("design:type",Object)],iY.prototype,"typographyBump",void 0);_.x([_.N(),_.E("design:type",Object)],iY.prototype,"extractOverlay",void 0);_.x([_.N(),_.E("design:type",Object)],iY.prototype,"extractActionBar",void 0);
_.x([_.Qo("ytd-in-feed-ad-layout-renderer"),_.E("design:type",HTMLElement)],iY.prototype,"inFeedAdLayoutRenderer",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],iY.prototype,"layout",null);_.x([_.Jw("typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iY.prototype,"onTypographyBumpChanged",null);
_.x([_.Jw("data.adSlotMetadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iY.prototype,"onAdSlotMetadataChanged",null);_.x([_.pp({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],iY);
_.O(iY,"ytd-ad-slot-renderer",function(){if(fkQ!==void 0)return fkQ;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return fkQ=F},{mode:2});var wnT;var Mz=function(){return _.w.apply(this,arguments)||this};
_.u(Mz,_.w);_.B=Mz.prototype;_.B.created=function(){this.activeView=new xp(this.hostElement)};
_.B.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"}}}};
_.B.maybeComputeHref=function(){return null};
_.B.onTap=function(){};
_.B.onThumbnailContainerClick=function(F){this.onClick(F)};
_.B.onClick=function(F){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint;V&&_.e(V,_.H6)&&(this.ytSparklesClickLocationBehavior.handleClick(V,F,!1),F.stopPropagation())};
_.B.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var F=_.L(this.data.impressionUrls),W=F.next();!W.done;W=F.next())W=W.value,qf$(W,bd9(W));this.data.activeView&&vW(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Mz.JSC$16032_DEFAULT_CLICK_LOCATION_BEHAVIOR,Mz.JSC$16032_CLICK_LOCATION_ID_MAP);this.thumbnail&&(F=this.thumbnail.getElementsByTagName("a"),F.length>0&&(F=F.namedItem("thumbnail"))&&F.removeAttribute("href"))}};
_.B.attached=function(){var F=this;_.T("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&E5(F.activeView)})};
_.B.detached=function(){_.T("stop_av_measurement_on_detach")&&E5(this.activeView)};
_.S0.Object.defineProperties(Mz.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
Mz.prototype.dataChanged=Mz.prototype.dataChanged;Mz.prototype.onTap=Mz.prototype.onTap;Mz.JSC$16032_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Mz.JSC$16032_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"}];_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Mz.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Mz.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Mz.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],Mz.prototype,"ytSparklesClickLocationBehavior",void 0);
_.x([_.N({selector:_.YH}),_.E("design:type",Object)],Mz.prototype,"isGridViewEnabled",void 0);_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mz.prototype,"watchFeedBigThumbs",null);_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],Mz.prototype,"thumbnailWidth",null);_.x([_.N(),_.E("design:type",Object)],Mz.prototype,"data",void 0);
_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],Mz.prototype,"thumbnail",void 0);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mz.prototype,"onTap",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mz.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],Mz);
_.O(Mz,"ytd-compact-promoted-video-renderer",function(){if(wnT!==void 0)return wnT;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return wnT=F},{mode:1});var Grm;_.Ix("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var Ya=function(){return _.w.apply(this,arguments)||this};
_.u(Ya,_.w);Ya.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ya.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ya.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ya.prototype,"data",void 0);_.x([_.pp({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],Ya);
_.O(Ya,"ytd-search-pyv-renderer",function(){if(Grm!==void 0)return Grm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Grm=F},{mode:1});var $2f;_.Ix("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var pv=function(){var F=_.w.apply(this,arguments)||this;F.roundedContainer=!0;F.JSC$16040_handleOpenPostCommentDialogActionAfterStamp=!1;F.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return F};
_.u(pv,_.w);_.B=pv.prototype;
_.B.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}}};
_.B.onStampFinished=function(){this.JSC$16040_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.B.handleSignalActionOpenPostCommentDialogAction=function(){var F=_.OA(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");F?F.openDialog():this.JSC$16040_handleOpenPostCommentDialogActionAfterStamp=!0};
_.B.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.B.computeHideBorder=function(){return this.isInEngagementPanel};
_.B.computeIsCompact=function(){return this.isInEngagementPanel};
_.B.computeUsesCompactLockup=function(F){return F==="BACKSTAGE_SURFACE_TYPE_HOME"||F==="BACKSTAGE_SURFACE_TYPE_SEARCH"||F==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||F==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||F==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||F==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.B.computeUsesFullLockup=function(){var F,W=(F=this.data)==null?void 0:F.post,V;F=(V=_.e(W,IJh))==null?void 0:V.surface;var d;V=(d=_.e(W,aJQ))==null?void 0:d.originalPost;var y;if(d=F||((y=_.e(V,IJh))==null?void 0:y.surface))return!this.computeUsesCompactLockup(d)&&this.useUpdatedRepostUi;var z;return((z=_.e(W,aJQ))==null?void 0:z.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.S0.Object.defineProperties(pv.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var F,W;return((W=_.e((F=this.data)==null?void 0:F.post,IJh))==null?void 0:W.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.useUpdatedRepostUi}}});
pv.prototype.onYtCommentModerationPanelEmpty=pv.prototype.onYtCommentModerationPanelEmpty;pv.prototype.onStampFinished=pv.prototype.onStampFinished;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],pv.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],pv.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],pv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],pv.prototype,"roundedContainer",void 0);_.x([_.N({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.E("design:type",Boolean)],pv.prototype,"hideBorder",void 0);_.x([_.N({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.E("design:type",Boolean)],pv.prototype,"isCompact",void 0);
_.x([_.N({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.E("design:type",Boolean)],pv.prototype,"usesFullLockup",void 0);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pv.prototype,"onStampFinished",null);
_.x([_.Pc("ytd-comment-moderation-panel-empty"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],pv.prototype,"onYtCommentModerationPanelEmpty",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pv.prototype,"isInEngagementPanel",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pv.prototype,"useUpdatedRepostUi",null);
_.x([_.pp({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],pv);
_.O(pv,"ytd-backstage-post-thread-renderer",function(){if($2f!==void 0)return $2f;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $2f=F},{mode:1});var U2M;var hh=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(hh,_.w);hh.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
hh.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var F=this.data.thumbnail.thumbnails;this.isDarkTheme&&(F=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(F=_.fd(F,24,void 0,"height"))?F:void 0}};
hh.prototype.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
hh.prototype.computeHasText=function(){var F;return!((F=this.data)==null||!F.text)};
_.S0.Object.defineProperties(hh.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Jy(this.bannerImageUrl))+'");'}}});
hh.prototype.computeHasText=hh.prototype.computeHasText;hh.prototype.computeBannerImageUrl=hh.prototype.computeBannerImageUrl;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],hh.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],hh.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hh.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],hh.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],hh.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",String)],hh.prototype,"bannerImageUrl",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.E("design:type",Boolean)],hh.prototype,"hasText",void 0);_.x([_.Jw("data","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hh.prototype,"computeBannerImageUrl",null);
_.x([_.Jw("data.text"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hh.prototype,"computeHasText",null);_.x([_.A("bannerImageUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],hh.prototype,"bannerStyle",null);_.x([_.pp({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],hh);
_.O(hh,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(U2M!==void 0)return U2M;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return U2M=F},{mode:1});var Okh;var qz=function(){return _.w.apply(this,arguments)||this};
_.u(qz,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qz.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],qz.prototype,"data",void 0);_.x([_.pp({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],qz);
_.O(qz,"ytd-backstage-zero-state-renderer",function(){if(Okh!==void 0)return Okh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Okh=F},{mode:1});var XnD;var RT=function(){return _.w.apply(this,arguments)||this};
_.u(RT,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],RT.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],RT.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],RT.prototype,"icon",void 0);_.x([_.pp({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],RT);
_.O(RT,"ytd-post-filter-zero-state-renderer",function(){if(XnD!==void 0)return XnD;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return XnD=F},{mode:1});var x2Q;var vCE={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},bY=function(){return _.w.apply(this,arguments)||this};
_.u(bY,_.w);bY.prototype.configureRendererStamper=function(){return vCE};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bY.prototype,"rendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bY.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],bY.prototype,"icon",void 0);_.x([_.pp({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],bY);
_.O(bY,"ytd-post-scheduling-zero-state-renderer",function(){if(x2Q!==void 0)return x2Q;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return x2Q=F},{mode:1});var ECr;var HE=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return F};
_.u(HE,_.w);HE.prototype.onTabsActivate=function(F){this.data&&this.data.tabs&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[F.detail.selected].navigationEndpoint})};
HE.prototype.shouldShowTotalCount=function(F){return F&&F.totalCount!==void 0};
HE.prototype.handleUpdatePostsTotalCountAction=function(F){var W=this.get(["data.tabs",1,"totalCount"]),V=this.get("updatePostsTotalCountAction.updateType",F);F=this.get("updatePostsTotalCountAction.number",F);W!==void 0&&V!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&F&&(V==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(W)+F):V==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(W)-F))};
_.S0.Object.defineProperties(HE.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var F=0,W=this.data.tabs.length;F<W;F++)if(this.data.tabs[F].selected)return F;return 0}}});
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],HE.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],HE.prototype,"rendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],HE.prototype,"data",void 0);_.x([_.A("data.tabs"),_.E("design:type",Number),_.E("design:paramtypes",[])],HE.prototype,"selected",null);_.x([_.pp({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],HE);
_.O(HE,"ytd-post-stream-filter-renderer",function(){if(ECr!==void 0)return ECr;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return ECr=F},{mode:1});var cvS;var DF=function(){return _.w.apply(this,arguments)||this};
_.u(DF,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],DF.prototype,"kevlarBehaviors",void 0);_.x([_.N(),_.E("design:type",Object)],DF.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],DF);
_.O(DF,"ytd-channel-age-gate-renderer",function(){if(cvS!==void 0)return cvS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cvS=F},{mode:1});var tdT;_.Ix("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var Ah=function(){var F=_.w.apply(this,arguments)||this;F.data=null;return F};
_.u(Ah,_.w);Ah.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.S0.Object.defineProperties(Ah.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?0:(W=F.title)==null?0:(V=W.runs)==null?0:V.length)?147:160}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ah.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ah.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],Ah.prototype,"imageSizePx",null);_.x([_.pp({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],Ah);
_.O(Ah,"ytd-channel-owner-empty-state-renderer",function(){if(tdT!==void 0)return tdT;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tdT=F},{mode:1});var SYQ;var PFS;var jA=function(){var F=_.w.apply(this,arguments)||this;F.boundSubmitSearch=function(){F.submitSearch()};
F.boundClearSearch=function(){F.clearSearch()};
return F};
_.u(jA,_.w);_.B=jA.prototype;_.B.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]]"}}}}}};
_.B.toggleClearButton=function(){this.hideClearButton=BtM||!this.input.value};
_.B.submitOnEnterKeyUp=function(F){F.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.B.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.B.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.B.submit=function(){_.On(this.hostElement,"search-query-changed",this.input.value)};
jA.prototype.toggleClearButton=jA.prototype.toggleClearButton;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],jA.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],jA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jA.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],jA.prototype,"hideClearButton",void 0);_.x([_.N(),_.E("design:type",Object)],jA.prototype,"boundSubmitSearch",void 0);_.x([_.N(),_.E("design:type",Object)],jA.prototype,"boundClearSearch",void 0);_.x([_.Qo("#input"),_.E("design:type",Object)],jA.prototype,"input",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jA.prototype,"toggleClearButton",null);
_.x([_.pp({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],jA);
_.O(jA,"ytd-channel-switcher-search-box-renderer",function(){if(PFS!==void 0)return PFS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return PFS=F},{mode:1});var JvB;var rD=function(){var F=_.w.apply(this,arguments)||this;F.boundSubmit=function(){F.submit()};
return F};
_.u(rD,_.w);_.B=rD.prototype;_.B.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"}}}}};
_.B.ready=function(){var F=this;this.form.addEventListener("submit",function(W){return F.onSubmit(W)})};
_.B.onSubmit=function(F){F.preventDefault();return!1};
_.B.toggleClearButton=function(){this.hideClearButton=BtM||!this.input.value};
_.B.submitOnEnterKeyUp=function(F){F.keyCode===13&&this.submit()};
_.B.submit=function(){var F=this.data.endpoint,W=(0,_.MP.unsafeClone)(F);_.e(W,_.J2)?_.e(W,_.J2).query=this.input.value:_.e(W,_.ZZ)&&(_.e(W,_.ZZ).query=this.input.value);var V=_.e(W.commandMetadata,_.Jx);(V==null?0:V.url)?(V.url=_.zI(V.url,"query",this.input.value),_.On(this.hostElement,"yt-navigate",{endpoint:W})):_.e(W,XzS)?(_.e(W,XzS).channelSwitcherQuery=this.input.value,_.PY().resolve(_.Tc).resolveCommand(W,{form:{element:this.hostElement}})):(F=Error("Rh`"+JSON.stringify(F)),_.Ab(F))};
_.B.getUrl=function(F){return this.get("commandMetadata.webCommandMetadata.url",F)};
rD.prototype.toggleClearButton=rD.prototype.toggleClearButton;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rD.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rD.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rD.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],rD.prototype,"hideClearButton",void 0);
_.x([_.N(),_.E("design:type",Object)],rD.prototype,"boundSubmit",void 0);_.x([_.Qo("#form"),_.E("design:type",HTMLFormElement)],rD.prototype,"form",void 0);_.x([_.Qo("#input"),_.E("design:type",Object)],rD.prototype,"input",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rD.prototype,"toggleClearButton",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],rD);
_.O(rD,"ytd-search-box-renderer",function(){if(JvB!==void 0)return JvB;var F=document.createElement("template");_.H(F,'\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  </tp-yt-paper-input>\n  <div id="search-button" class="style-scope ytd-search-box-renderer"></div>\n  <div id="clear-button" class="style-scope ytd-search-box-renderer"></div>\n</form>\n');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return JvB=F},{mode:2});var Cv=function(){var F=_.w.apply(this,arguments)||this;F.showSearchBox=!0;return F};
_.u(Cv,_.w);Cv.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Cv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Cv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Cv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Cv.prototype,"showSearchBox",void 0);_.x([_.pp({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Cv);
_.O(Cv,"ytd-channel-switcher-header-renderer",function(){if(SYQ!==void 0)return SYQ;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return SYQ=F},{mode:1});var Zki;var QAh;var ka=function(){var F=_.w.apply(this,arguments)||this;F.isDisplayed=!0;return F};
_.u(ka,_.w);_.B=ka.prototype;_.B.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.dataChanged=function(){this.isDisplayed=!0};
_.B.computeType=function(F){return F||"UNKNOWN"};
_.B.onYtServiceRequestCompleted=function(F){F.stopPropagation();this.isDisplayed=!1};
_.B.onClose=function(){this.isDisplayed=!1};
ka.prototype.onYtServiceRequestCompleted=ka.prototype.onYtServiceRequestCompleted;ka.prototype.dataChanged=ka.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ka.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ka.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ka.prototype,"data",void 0);
_.x([_.N({computed:"computeType(data.type)",reflectToAttribute:!0}),_.E("design:type",String)],ka.prototype,"type",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ka.prototype,"isDisplayed",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ka.prototype,"dataChanged",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],ka.prototype,"onYtServiceRequestCompleted",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],ka);
_.O(ka,"ytd-alert-with-button-renderer",function(){if(QAh!==void 0)return QAh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return QAh=F},{mode:1});var lY=function(){var F=_.w.apply(this,arguments)||this;F.noResult=!1;F.enableAlertBanner=!1;F.dismissedAlertBanner=!1;F.hideCreateChannelButton=!1;F.boundDismissAlertBanner=function(){F.dismissAlertBanner()};
F.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return F};
_.u(lY,_.w);_.B=lY.prototype;_.B.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.B.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.B.updateChannelSwitcherAction=function(F){var W;F=(W=_.e(F,OSQ))==null?void 0:W.page;_.e(F,UNS)!==void 0&&(this.data=_.e(F,UNS))};
_.B.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]]"}}}}}};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.B.searchQueryChanged=function(F,W){if(this.data&&this.data.contents&&this.data.contents.length){F=[];var V=[];this.hideCreateChannelButton=this.noResult=!1;for(var d=document.querySelectorAll("ytd-account-item-renderer"),y=_.L(d),z=y.next();!z.done;z=y.next())z=z.value,V.push(z),z.style.display="block";this.resetRightBorder(V);if(W){this.hideCreateChannelButton=!0;for(V=1;V<this.data.contents.length;V++)if(z=this.data.contents[V],_.e(z,$4M)){var I=void 0,n=void 0;y=(I=_.e(z,$4M))==null?void 0:(n=
I.accountName)==null?void 0:n.simpleText;n=I=void 0;z=(I=_.e(z,$4M))==null?void 0:(n=I.channelHandle)==null?void 0:n.simpleText;(I=d[V-1])&&y&&_.af(y,W)?F.push(I):_.T("enable_handle_search_on_channel_switcher")&&I&&z&&_.af(z.toString(),W.toString())?F.push(I):I.style.display="none"}F.length===0&&(this.noResult=!0);this.resetRightBorder(F)}}};
_.B.resetRightBorder=function(F){for(var W=0;W<F.length;W++)F[W].style.borderRight=!this.hideCreateChannelButton&&(W+2)%3===0||this.hideCreateChannelButton&&(W+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.B.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.B.setShowSearchBox=function(F){if(F&&F.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var W=0;W<F.contents.length;W++)_.e(F.contents[W],_.Uv)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.B.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.S0.Object.defineProperties(lY.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null?0:F.contents)}}});
lY.prototype.onContinuationItemsUpdated=lY.prototype.onContinuationItemsUpdated;lY.prototype.searchQueryChanged=lY.prototype.searchQueryChanged;lY.prototype.onDataChanged=lY.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],lY.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],lY.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],lY.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lY.prototype,"data",void 0);_.x([_.Qo("ytd-channel-switcher-header-renderer"),_.E("design:type",Object)],lY.prototype,"channelSwitcherHeaderRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],lY.prototype,"noResult",void 0);
_.x([_.N(),_.E("design:type",Object)],lY.prototype,"enableAlertBanner",void 0);_.x([_.N(),_.E("design:type",Object)],lY.prototype,"dismissedAlertBanner",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lY.prototype,"hideCreateChannelButton",void 0);_.x([_.A("data.contents"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lY.prototype,"isLoading",null);_.x([_.N(),_.E("design:type",Object)],lY.prototype,"boundDismissAlertBanner",void 0);
_.x([_.N({computed:"computeButtonOverride()"}),_.E("design:type",Object)],lY.prototype,"buttonOverride",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lY.prototype,"onDataChanged",null);_.x([_.Pc("search-query-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,String]),_.E("design:returntype")],lY.prototype,"searchQueryChanged",null);
_.x([_.Pc("yt-next-continuation-data-updated"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],lY.prototype,"onContinuationItemsUpdated",null);_.x([_.pp({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],lY);
_.O(lY,"ytd-channel-switcher-page-renderer",function(){if(Zki!==void 0)return Zki;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Zki=F},{mode:1});var FLh;var WLu;var Nz=function(){var F=_.w.apply(this,arguments)||this;F.images=[];F.selectedImageIndex=0;return F};
_.u(Nz,_.w);_.B=Nz.prototype;
_.B.ready=function(){_.Da(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.Da(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.Da(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.Da(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,!1,this)};
_.B.onThumbnailClick=function(F){if(F=F.event_.detail)this.selectedImageIndex=this.images.indexOf(F)};
_.B.updateImageThumbnails=function(F){F=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:F.event_.detail});this.images.splice(this.selectedImageIndex,1,F);this.images=[].concat(_.Pd(this.images))};
_.B.cancelImageRepositions=function(){this.selectedImageIndex=0;_.On(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.B.saveImageRepositions=function(){this.selectedImageIndex=0;_.On(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.S0.Object.defineProperties(Nz.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var F=this;return(this.images||[]).map(function(W,V){return{image:W,selected:V===F.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Nz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("ytd-backstage-image-preview-renderer"),_.E("design:type",Object)],Nz.prototype,"imagePreviewContainer",void 0);_.x([_.Qo(".thumbnail-images-container"),_.E("design:type",HTMLElement)],Nz.prototype,"thumbnailImagesContainer",void 0);_.x([_.N(),_.E("design:type",Array)],Nz.prototype,"images",void 0);
_.x([_.N(),_.E("design:type",Object)],Nz.prototype,"repositionInstructions",void 0);_.x([_.N(),_.E("design:type",Object)],Nz.prototype,"selectedImageIndex",void 0);_.x([_.A("images","selectedImageIndex"),_.E("design:type",Array),_.E("design:paramtypes",[])],Nz.prototype,"thumbnailRendererDatas",null);_.x([_.A("images","selectedImageIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],Nz.prototype,"selectedImageData",null);
_.x([_.pp({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],Nz);
_.xf()(Nz,"ytd-backstage-multi-image-reposition-renderer",function(){if(WLu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);WLu=F}F=WLu;return F},{allowedProps:["images",
"repositionInstructions"],mode:1});var fv=function(F,W){_.Ha.call(this);this.uploadUrl=F;this.channelId=W;this.imagesUploadData=[]};
_.u(fv,_.Ha);fv.prototype.getAllUploadStatuses=function(){var F=this,W,V,d;return _.m(function(y){if(y.nextAddress==1)return y.yield(VnM(F),2);W=y.yieldResult;V=W.get("succeed");d=W.get("failed");return y.return(V.concat(d))})};
var yDB=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(VnM(F),2);W=d.yieldResult;V=W.get("failed");V.length>0&&dWC(F,V);return d.return(F.getAllUploadStatuses())})},VnM=function(F){var W,V,d,y,z,I,n;
return _.m(function(M){if(M.nextAddress==1)return W=new Map,M.yield(Promise.allSettled(F.imagesUploadData.map(function(Y){return Y.uploadPromise})),2);
V=M.yieldResult;d=[];y=_.L(V);for(z=y.next();!z.done;z=y.next())I=z.value,I.status==="fulfilled"&&d.push(I.value);n=F.imagesUploadData.map(function(Y){return Y.image}).filter(function(Y){return d.every(function(h){return h.id!==Y.id})});
W.set("succeed",d);W.set("failed",n);return M.return(W)})},dWC=function(F,W){W=_.L(W);
for(var V=W.next();!V.done;V=W.next()){var d=F;V=V.value;zoh(d,V.id)>=0&&d.cancel(V.id);var y=new ohi(V),z=_.D4f(d.uploadUrl,{"X-YouTube-ChannelId":d.channelId},V.imageBlob);y.transfer=z;y.uploadPromise=saf(z,V);d.imagesUploadData.push(y);z.run()}};
fv.prototype.cancel=function(F){var W=zoh(this,F);W!==-1&&((W=this.imagesUploadData[W].transfer)&&W.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(V){return V.image.id!==F}))};
var zoh=function(F,W){return F.imagesUploadData.findIndex(function(V){return V.image.id===W})},saf=function(F,W){return new Promise(function(V,d){F.listen("l",function(){var y=F.getResponseText();
y?(y=JSON.parse(y).encryptedBlobId,W.encryptedBlobId=y,V(W)):d("upload failed")});
F.listen("n",function(){d("upload failed")})})},ohi=function(F){this.image=F};var IzG=function(F,W,V,d,y){this.id=F;this.imageBlob=W;this.localImageSrc=V;this.naturalWidth=d;this.naturalHeight=y;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 BeE=[".jpeg",".jpg",".png"],wD=function(){var F=_.w.apply(this,arguments)||this;F.showImagesPreview=!1;F.pollOptions=[];F.errorMessage="";F.optionPlaceholderText="";F.optionDefaultText="";F.JSC$16096_imageId=0;F.maxFileSizeMb=0;F.maxAspectRatio=0;F.invalidFileSizeError="";F.invalidAspectRatioError="";F.invalidFileTypeError="";F.imageSelector=new Ez(null,"single_file",BeE);return F};
_.u(wD,_.w);_.B=wD.prototype;_.B.ready=function(){_.Da(this.imageSelector,"j",this.onImageSelect,!1,this);_.Da(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.Da(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.B.dataChanged=function(){var F,W,V=_.e((F=this.data)==null?void 0:(W=F.cellTemplate)==null?void 0:W.onEmptyCellTap,ezQ);if(V&&V.uploadUrl&&V.channelId){var d;this.maxFileSizeMb=((d=V.imageValidationInfo)==null?void 0:d.maxFileSizeMb)||0;var y;this.maxAspectRatio=((y=V.imageValidationInfo)==null?void 0:y.allowedMaxAspectRatio)||0;var z;this.invalidFileSizeError=this.getSimpleString((z=this.data)==null?void 0:z.invalidFileSizeError);var I;this.invalidAspectRatioError=this.getSimpleString((I=this.data)==
null?void 0:I.invalidAspectRatioError);var n;this.invalidFileTypeError=this.getSimpleString((n=this.data)==null?void 0:n.invalidFileTypeError);this.uploadManager=new fv(V.uploadUrl,V.channelId)}};
_.B.onEditorInfoChange=function(){this.optionPlaceholderText=_.A2(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.A2(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.B.observeAddImageError=function(){this.errorMessage!==""&&_.On(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.B.onPollOptionsChange=function(){for(var F=!1,W=[],V=0;V<this.pollOptions.length;V++){var d=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(V+1);this.pollOptions[V].placeholderText!==d?(F=!0,W.push(Object.assign({},this.pollOptions[V],{placeholderText:d}))):W.push(this.pollOptions[V])}F&&(this.pollOptions=W);this.isValid()?_.On(this.hostElement,"yt-commentbox-post-enable"):_.On(this.hostElement,"yt-commentbox-post-disable")};
_.B.createPollOptions=function(F){var W=[],V;F=(V=F==null?void 0:F.minPollOptions)!=null?V:0;for(V=0;V<F;V++)W.push(this.createPollOption());return W};
_.B.onImageSelect=function(F){var W=this,V,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1){if(W.selectedImageIndex===void 0)return M.jumpTo(0);V=F.files[0];W.errorMessage="";d=W.validateImage(V);if(d!=="")return W.errorMessage=d,M.return();y=new Cj(W.maxAspectRatio,!1,!0);return M.yield(y.transform(V),3)}if(M.nextAddress!=4)return z=M.yieldResult,z.transformedData?z.invalidAspectRatio?(W.errorMessage=W.invalidAspectRatioError,M.return()):M.yield(nsG(W.JSC$16096_imageId,F.files[0],z.transformedData),
4):(W.errorMessage=W.invalidFileTypeError,M.return());I=M.yieldResult;W.JSC$16096_imageId++;dWC(W.uploadManager,[I]);n=Object.assign({},W.pollOptions[W.selectedImageIndex],{image:I});W.pollOptions.splice(W.selectedImageIndex,1,n);W.refreshPollOptions();_.On(W.hostElement,"yt-backstage-poll-image-select");_.UD(M)})};
_.B.validateImage=function(F){return F.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.B.refreshPollOptions=function(){this.pollOptions=[].concat(_.Pd(this.pollOptions))};
_.B.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.Pd(this.pollOptions),[this.createPollOption()]))};
_.B.onRemovePollOption=function(F){var W=this.pollOptions[F.model.index];W&&W.image&&this.uploadManager.cancel(W.image.id);this.pollOptions.splice(F.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.On(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.B.onTextInput=function(){this.refreshPollOptions()};
_.B.onImageButtonClick=function(F){this.selectedImageIndex=F.model.index;this.imageSelector.click()};
_.B.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.B.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.B.saveImageRepositions=function(F){F=F.event_.detail;for(var W=0,V=[],d=_.L(this.pollOptions),y=d.next();!y.done;y=d.next())y=y.value,y.image!==void 0?(y=Object.assign({},y,{image:F[W]}),V.push(y),W++):V.push(y);this.showImagesPreview=!1;this.pollOptions=[].concat(_.Pd(V))};
_.B.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 F=0,W=_.L(this.pollOptions),V=W.next();!V.done;V=W.next())if(V=V.value,V.optionText.trim()!==""||V.image!==void 0){if(!V.image||this.hasCustomOptionText&&V.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;F++}return F>=Number(this.editorInfo.minPollOptions)};
_.B.getAllUploadStatuses=function(){var F=this,W,V,d,y;return _.m(function(z){if(z.nextAddress==1)return z.yield(F.uploadManager.getAllUploadStatuses(),2);W=z.yieldResult;V=_.L(W);for(d=V.next();!d.done;d=V.next())if(y=d.value,y.encryptedBlobId===void 0)return z.return(yDB(F.uploadManager));return z.return(W)})};
_.B.getPostCreateOptions=function(){for(var F=[],W=_.L(this.pollOptions),V=W.next();!V.done;V=W.next())V=V.value,V.image!==void 0&&F.push({text:this.hasCustomOptionText?V.optionText:V.placeholderText,image:V.image});return F};
_.B.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.B.createButtonRenderer=function(F,W){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:F,accessibilityData:{accessibilityData:{label:this.getSimpleString(F)}},isDisabled:W}};
_.B.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.B.computeThumbnailRendererData=function(F){return F?{image:F,selected:!1}:void 0};
_.B.getSimpleString=function(F){return _.A2(F)};
_.B.updateOptionTextFromBinding=function(F){if(F.target){var W=Array.from(_.OA(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(F.target);if(W>=0){var V;this.pollOptions[W].optionText=(V=F.detail.value)!=null?V:""}}};
_.S0.Object.defineProperties(wD.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var F,W;return this.pollOptions.length<((W=(F=this.editorInfo)==null?void 0:F.maxPollOptions)!=null?W:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(F){return F.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(F){return F.image}).map(function(F){return F.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(F){return F.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var F,W=(F=this.data)==null?void 0:F.addOptionButtonText;return W?this.createButtonRenderer(W,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var F,W=(F=this.data)==null?void 0:F.repositionImagesButtonLabel;return W?this.createButtonRenderer(W,!this.hasImages):void 0}}});
wD.prototype.onPollOptionsChange=wD.prototype.onPollOptionsChange;wD.prototype.observeAddImageError=wD.prototype.observeAddImageError;wD.prototype.onEditorInfoChange=wD.prototype.onEditorInfoChange;wD.prototype.dataChanged=wD.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wD.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("ytd-backstage-multi-image-reposition-renderer"),_.E("design:type",Object)],wD.prototype,"imageRepositionContainer",void 0);
_.x([_.N(),_.E("design:type",Object)],wD.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],wD.prototype,"editorInfo",void 0);_.x([_.N(),_.E("design:type",fv)],wD.prototype,"uploadManager",void 0);_.x([_.N(),_.E("design:type",Object)],wD.prototype,"showImagesPreview",void 0);_.x([_.N(),_.E("design:type",Array)],wD.prototype,"pollOptions",void 0);_.x([_.N(),_.E("design:type",Object)],wD.prototype,"errorMessage",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wD.prototype,"dataChanged",null);_.x([_.dT("editorInfo"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wD.prototype,"onEditorInfoChange",null);_.x([_.Jw("errorMessage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wD.prototype,"observeAddImageError",null);
_.x([_.dT("pollOptions"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wD.prototype,"onPollOptionsChange",null);_.x([_.A("pollOptions","editorInfo"),_.E("design:type",Object),_.E("design:paramtypes",[])],wD.prototype,"isAllowedToAddOption",null);_.x([_.A("pollOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],wD.prototype,"hasImages",null);
_.x([_.A("pollOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],wD.prototype,"imagesToReposition",null);_.x([_.A("pollOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],wD.prototype,"hasCustomOptionText",null);_.x([_.A("data","isAllowedToAddOption"),_.E("design:type",Object),_.E("design:paramtypes",[])],wD.prototype,"addOptionButton",null);_.x([_.A("data","hasImages"),_.E("design:type",Object),_.E("design:paramtypes",[])],wD.prototype,"repositionImagesButton",null);
_.x([_.pp({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],wD);
_.O(wD,"ytd-backstage-image-poll-editor-renderer",function(){if(FLh!==void 0)return FLh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return FLh=F},{mode:2});var LLT={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 IEC;var GR=function(){var F=_.w.apply(this,arguments)||this;F.a11yConfig=LLT;F.imageDisplayOffsetTop=0;F.imageDisplayOffsetLeft=0;F.pickerDisplayOffsetTop=0;F.pickerDisplayOffsetLeft=0;F.showPreviewContainer=!0;F.startPicker=!1;F.repositionOptional=!1;F.editOnlyMode=!1;F.savedImageDisplayOffsetTop=0;F.savedImageDisplayOffsetLeft=0;return F};
_.u(GR,_.w);_.B=GR.prototype;_.B.created=function(){_.qY.requestAvailability()};
_.B.ready=function(){};
_.B.onArrowKeysDown=function(F){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){F.detail.keyboardEvent.preventDefault();var W=0,V=0,d="";switch(F.detail.keyboardEvent.key){case "ArrowUp":mr9(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?d=this.a11yConfig.reachBottomOfImage:W=this.imageHeight*.05*-1;break;case "ArrowDown":mr9(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?d=this.a11yConfig.reachTopOfImage:
W=this.imageHeight*.05;break;case "ArrowLeft":mr9(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?d=this.a11yConfig.reachRightOfImage:V=this.imageWidth*.05*-1;break;case "ArrowRight":mr9(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?d=this.a11yConfig.reachLeftOfImage:V=this.imageWidth*.05}d&&_.Qv(d)&&_.On(this.hostElement,"iron-announce",{text:_.Qv(d)});if(V||W)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+W)),F=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),F=_.Qv(this.a11yConfig.imageVerticalPosition,{x_percent:""+F,y_percent:""+(100-F)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+V)),F=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),F=_.Qv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+F,y_percent:""+(100-F)})),F&&_.On(this.hostElement,"iron-announce",{text:F})}};
_.B.getPreviewPosition=function(F,W,V,d){return Math.round(100*(F+W*.5-V)/d)};
_.B.calculateDisplayPosition=function(){var F=this.imageData.naturalWidth,W=this.imageData.naturalHeight;this.displayScale=Math.max(200/F,200/W);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var V=F*this.displayScale*this.imageData.previewCoordinates.left,d=W*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=W>F?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-V;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=F>W?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-d;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=F*this.displayScale;this.imageHeight=W*this.displayScale};
_.B.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.B.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.B.getSignedPosition=function(F,W,V){return W==="X"&&_.wp("HTML_DIR")==="rtl"?V==="-"?F+"px":F*-1+"px":V==="-"?F*-1+"px":F+"px"};
_.B.pickerMove=function(F){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var W=this.pickerOffsetX-F.clientX,V=this.pickerOffsetY-F.clientY;this.pickerOffsetX=F.clientX;this.pickerOffsetY=F.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
V)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-W))}};
_.B.pickerMoveStart=function(F){this.startPicker=!0;this.pickerOffsetX=F.clientX;this.pickerOffsetY=F.clientY};
_.B.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var F=this.generateCropPreview();F&&_.On(this.hostElement,"ytd-backstage-image-preview-coordinates-update",F)};
_.B.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.On(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.B.deleteImage=function(){_.On(this.hostElement,"ytd-backstage-image-preview-delete")};
_.B.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.B.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var F=this.generateCropPreview();F&&_.On(this.hostElement,"ytd-backstage-image-preview-coordinates-save",F)};
_.B.getPreviewOffset=function(F,W,V){return W&&F?(V==="X"&&_.wp("HTML_DIR")==="rtl"?300/W*F:300/W*F*-1)+"px":"0px"};
_.B.getSimpleText=function(F){return F?_.A2(F):""};
_.B.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}};
_.S0.Object.defineProperties(GR.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var F=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.Qv(this.a11yConfig.imageVerticalPosition,{x_percent:""+F,y_percent:""+(100-F)})+"\n"+_.Qv(this.a11yConfig.verticalRepositionInstruction)}F=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.Qv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+F,y_percent:""+(100-F)})+"\n"+_.Qv(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 F,W,V=(F=this.instruction)==null?void 0:(W=F.previewInstruction)==null?void 0:W.editButtonLabel;return V?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:V,accessibilityData:{accessibilityData:{label:this.getSimpleText(V)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y=this.editOnlyMode?(F=this.instruction)==null?void 0:(W=F.editInstruction)==null?void 0:W.saveImagesButtonLabel:(V=this.instruction)==null?void 0:(d=V.editInstruction)==null?void 0:d.saveButtonLabel;return y?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:y,accessibilityData:{accessibilityData:{label:this.getSimpleText(y)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.instruction)==null?void 0:(W=F.previewInstruction)==null?void 0:W.deleteButtonLabel;return V?{size:"SIZE_SMALL",text:V,accessibilityData:{accessibilityData:{label:this.getSimpleText(V)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.instruction)==null?void 0:(W=F.editInstruction)==null?void 0:W.cancelButtonLabel;F=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return V?{style:F,size:"SIZE_SMALL",text:V,accessibilityData:{accessibilityData:{label:this.getSimpleText(V)}}}: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"}}});
GR.prototype.onEditOnlyModeUpdate=GR.prototype.onEditOnlyModeUpdate;GR.prototype.onImageChange=GR.prototype.onImageChange;_.x([_.N(),_.E("design:type",IzG)],GR.prototype,"imageData",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"instruction",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"a11yConfig",void 0);_.x([_.N(),_.E("design:type",Number)],GR.prototype,"imageWidth",void 0);_.x([_.N(),_.E("design:type",Number)],GR.prototype,"imageHeight",void 0);
_.x([_.N(),_.E("design:type",Number)],GR.prototype,"displayScale",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"imageDisplayOffsetTop",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"imageDisplayOffsetLeft",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"pickerDisplayOffsetTop",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"pickerDisplayOffsetLeft",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"showPreviewContainer",void 0);
_.x([_.N(),_.E("design:type",Object)],GR.prototype,"startPicker",void 0);_.x([_.N(),_.E("design:type",Number)],GR.prototype,"pickerOffsetX",void 0);_.x([_.N(),_.E("design:type",Number)],GR.prototype,"pickerOffsetY",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"repositionOptional",void 0);_.x([_.N(),_.E("design:type",Object)],GR.prototype,"editOnlyMode",void 0);_.x([_.Qo("#picker-container"),_.E("design:type",HTMLElement)],GR.prototype,"JSC$16109_pickerContainer",void 0);
_.x([_.Qo("#picker"),_.E("design:type",HTMLElement)],GR.prototype,"picker",void 0);_.x([_.Qo("#preview-clipper"),_.E("design:type",HTMLElement)],GR.prototype,"previewClipper",void 0);_.x([_.Qo("#image-in-picker-background"),_.E("design:type",HTMLImageElement)],GR.prototype,"JSC$16109_imageInBackground",void 0);_.x([_.Qo("#image-in-picker"),_.E("design:type",HTMLImageElement)],GR.prototype,"JSC$16109_imageInPicker",void 0);
_.x([_.Qo("#image-in-preview-clipper"),_.E("design:type",HTMLImageElement)],GR.prototype,"JSC$16109_imageInPreviewClipper",void 0);_.x([_.A("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],GR.prototype,"altLabelForImage",null);_.x([_.A("imageHeight","imageWidth"),_.E("design:type",Number),_.E("design:paramtypes",[])],GR.prototype,"pickerSize",null);
_.x([_.A("imageHeight","imageWidth"),_.E("design:type",Object),_.E("design:paramtypes",[])],GR.prototype,"imageOrientationStyle",null);_.x([_.A("instruction"),_.E("design:type",Object),_.E("design:paramtypes",[])],GR.prototype,"editButton",null);_.x([_.A("instruction","editOnlyMode"),_.E("design:type",Object),_.E("design:paramtypes",[])],GR.prototype,"saveButton",null);_.x([_.A("instruction"),_.E("design:type",Object),_.E("design:paramtypes",[])],GR.prototype,"deleteButton",null);
_.x([_.A("instruction","editOnlyMode"),_.E("design:type",Object),_.E("design:paramtypes",[])],GR.prototype,"cancelButton",null);_.x([_.A("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.E("design:type",Number),_.E("design:paramtypes",[])],GR.prototype,"cropOffsetTop",null);_.x([_.A("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.E("design:type",Number),_.E("design:paramtypes",[])],GR.prototype,"cropOffsetLeft",null);
_.x([_.A("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],GR.prototype,"pickerBackgroundStyle",null);_.x([_.A("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],GR.prototype,"pickerDisplayStyle",null);_.x([_.A("cropOffsetLeft","cropOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],GR.prototype,"imageInPickerStyle",null);
_.x([_.A("cropOffsetLeft","cropOffsetTop","pickerSize"),_.E("design:type",String),_.E("design:paramtypes",[])],GR.prototype,"previewClipperStyle",null);_.x([_.dT("imageData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GR.prototype,"onImageChange",null);_.x([_.dT("editOnlyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GR.prototype,"onEditOnlyModeUpdate",null);
_.x([_.A("showPreviewContainer"),_.E("design:type",String),_.E("design:paramtypes",[])],GR.prototype,"pickerModeStyle",null);_.x([_.pp({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],GR);
_.O(GR,"ytd-backstage-image-preview-renderer",function(){if(IEC!==void 0)return IEC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return IEC=F},{mode:1});var nhh;var mWT={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 aEQ;var i2S;var $a=function(){var F=_.w.apply(this,arguments)||this;F.a11yConfig=mWT;F.imageDisplayOffsetTop=0;F.imageDisplayOffsetLeft=0;F.pickerDisplayOffsetTop=0;F.pickerDisplayOffsetLeft=0;F.cropCoordinatesSaved=!1;F.previewSize=0;F.startPicker=!1;F.repositionOptional=!1;return F};
_.u($a,_.w);_.B=$a.prototype;_.B.created=function(){_.qY.requestAvailability()};
_.B.ready=function(){};
_.B.onArrowKeysDown=function(F){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){F.detail.keyboardEvent.preventDefault();var W=0,V=0,d="";switch(F.detail.keyboardEvent.key){case "ArrowUp":azf(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?d=this.a11yConfig.reachBottomOfImage:W=this.imageHeight*.05*-1;break;case "ArrowDown":azf(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?d=this.a11yConfig.reachTopOfImage:
W=this.imageHeight*.05;break;case "ArrowLeft":azf(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?d=this.a11yConfig.reachRightOfImage:V=this.imageWidth*.05*-1;break;case "ArrowRight":azf(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?d=this.a11yConfig.reachLeftOfImage:V=this.imageWidth*.05}d&&_.Qv(d)&&_.On(this.hostElement,"iron-announce",{text:_.Qv(d)});if(V||W)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+W)),F=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),F=_.Qv(this.a11yConfig.imageVerticalPosition,{x_percent:""+F,y_percent:""+(100-F)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+V)),F=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),F=_.Qv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+F,y_percent:""+(100-F)})),F&&_.On(this.hostElement,"iron-announce",{text:F})}};
_.B.getPreviewPosition=function(F,W,V,d){return Math.round(100*(F+W*.5-V)/d)};
_.B.displayImage=function(){var F=this.JSC$16120_pickerContainer.getBoundingClientRect().width,W=this.JSC$16120_pickerContainer.getBoundingClientRect().height,V=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),d=this.JSC$16120_imageInBackground.naturalWidth,y=this.JSC$16120_imageInBackground.naturalHeight;this.displayScale=Math.max(V/d,V/y);this.imageWidth=d*this.displayScale;this.imageHeight=y*this.displayScale;this.pickerDisplayOffsetLeft=(F-V)/2;this.pickerDisplayOffsetTop=
(W-V)/2;this.imageDisplayOffsetLeft=y>d?this.pickerDisplayOffsetLeft:(F-this.imageWidth)/2;this.imageDisplayOffsetTop=d>y?this.pickerDisplayOffsetTop:(W-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.B.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$16120_imageInBackground.src=this.imageData.toString(),this.JSC$16120_imageInPicker.src=this.imageData.toString(),this.JSC$16120_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.B.getSignedPosition=function(F,W,V){return W==="X"&&_.wp("HTML_DIR")==="rtl"?V==="-"?F+"px":F*-1+"px":V==="-"?F*-1+"px":F+"px"};
_.B.pickerMove=function(F){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var W=this.pickerOffsetX-F.clientX,V=this.pickerOffsetY-F.clientY;this.pickerOffsetX=F.clientX;this.pickerOffsetY=F.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
V)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-W))}};
_.B.pickerMoveStart=function(F){this.startPicker=!0;this.pickerOffsetX=F.clientX;this.pickerOffsetY=F.clientY};
_.B.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.B.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.On(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.B.getPreviewOffset=function(F,W,V,d){return W&&F&&V?(d==="X"&&_.wp("HTML_DIR")==="rtl"?V/W*F:V/W*F*-1)+"px":"0px"};
_.B.getSimpleText=function(F){return F?_.A2(F):""};
_.B.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var F=this.cropOffsetTop/this.imageHeight,W=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,V=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,d=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.OA(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.On(this.hostElement,"yt-img-crop-coordinates-update",{top:F,right:W,bottom:V,left:d})}};
_.S0.Object.defineProperties($a.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var F=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.Qv(this.a11yConfig.imageVerticalPosition,{x_percent:""+F,y_percent:""+(100-F)})+"\n"+_.Qv(this.a11yConfig.verticalRepositionInstruction)}F=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.Qv(this.a11yConfig.imageHorizontalPosition,{x_percent:""+F,y_percent:""+(100-F)})+"\n"+_.Qv(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 F,W=(F=this.learnMore.runs[0])==null?void 0:F.navigationEndpoint,V;return((V=_.e(W,_.Ga))==null?void 0:V.url)||void 0}}}});
$a.prototype.onImageDataChange=$a.prototype.onImageDataChange;_.x([_.N(),_.E("design:type",Object)],$a.prototype,"imageData",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"instruction",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"a11yConfig",void 0);_.x([_.N(),_.E("design:type",Number)],$a.prototype,"imageWidth",void 0);_.x([_.N(),_.E("design:type",Number)],$a.prototype,"imageHeight",void 0);_.x([_.N(),_.E("design:type",Number)],$a.prototype,"displayScale",void 0);
_.x([_.N(),_.E("design:type",Object)],$a.prototype,"imageDisplayOffsetTop",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"imageDisplayOffsetLeft",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"pickerDisplayOffsetTop",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"pickerDisplayOffsetLeft",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"cropCoordinatesSaved",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"previewSize",void 0);
_.x([_.N(),_.E("design:type",Object)],$a.prototype,"startPicker",void 0);_.x([_.N(),_.E("design:type",Number)],$a.prototype,"pickerOffsetX",void 0);_.x([_.N(),_.E("design:type",Number)],$a.prototype,"pickerOffsetY",void 0);_.x([_.N(),_.E("design:type",Object)],$a.prototype,"repositionOptional",void 0);_.x([_.Qo("#picker-container"),_.E("design:type",HTMLElement)],$a.prototype,"JSC$16120_pickerContainer",void 0);_.x([_.Qo("#picker"),_.E("design:type",HTMLElement)],$a.prototype,"picker",void 0);
_.x([_.Qo("#image-in-picker-background"),_.E("design:type",HTMLImageElement)],$a.prototype,"JSC$16120_imageInBackground",void 0);_.x([_.Qo("#image-in-picker"),_.E("design:type",HTMLImageElement)],$a.prototype,"JSC$16120_imageInPicker",void 0);_.x([_.Qo("#image-in-preview-clipper"),_.E("design:type",HTMLImageElement)],$a.prototype,"JSC$16120_imageInPreviewClipper",void 0);_.x([_.Qo("#full-image-as-preview"),_.E("design:type",HTMLImageElement)],$a.prototype,"imageAsPreview",void 0);
_.x([_.A("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],$a.prototype,"altLabelForImage",null);_.x([_.A("imageHeight","imageWidth"),_.E("design:type",Number),_.E("design:paramtypes",[])],$a.prototype,"pickerSize",null);_.x([_.A("imageHeight","imageWidth"),_.E("design:type",Object),_.E("design:paramtypes",[])],$a.prototype,"imageOrientationStyle",null);
_.x([_.A("instruction.previewInstruction.editButtonLabel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$a.prototype,"editButton",null);_.x([_.A("instruction.editInstruction.saveButtonLabel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$a.prototype,"saveButton",null);_.x([_.A("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.E("design:type",Number),_.E("design:paramtypes",[])],$a.prototype,"cropOffsetTop",null);
_.x([_.A("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.E("design:type",Number),_.E("design:paramtypes",[])],$a.prototype,"cropOffsetLeft",null);_.x([_.A("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],$a.prototype,"pickerBackgroundStyle",null);_.x([_.A("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],$a.prototype,"pickerDisplayStyle",null);
_.x([_.A("cropOffsetLeft","cropOffsetTop"),_.E("design:type",String),_.E("design:paramtypes",[])],$a.prototype,"imageInPickerStyle",null);_.x([_.A("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.E("design:type",String),_.E("design:paramtypes",[])],$a.prototype,"previewClipperStyle",null);_.x([_.Jw("imageData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$a.prototype,"onImageDataChange",null);
_.x([_.A("cropCoordinatesSaved"),_.E("design:type",String),_.E("design:paramtypes",[])],$a.prototype,"pickerModeStyle",null);_.x([_.A("instruction.editInstruction.learnMore"),_.E("design:type",Object),_.E("design:paramtypes",[])],$a.prototype,"learnMore",null);_.x([_.A("learnMore"),_.E("design:type",Object),_.E("design:paramtypes",[])],$a.prototype,"learnMoreUrl",null);_.x([_.Yf({is:"yt-img-crop-picker",disableElementRegistration:!0})],$a);
_.O($a,"yt-img-crop-picker",function(){if(i2S===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;aEQ===void 0&&(aEQ=document.createElement("template"));var d=aEQ;V.call(W,d.content.cloneNode(!0),F.content.firstChild);i2S=F}F=i2S;return F},{mode:2});var UW=function(){var F=_.w.apply(this,arguments)||this;F.errorMessage="";F.hasPreview=!1;F.isBackstagePost=!1;F.dismissButtonOverrides={size:"XS"};return F};
_.u(UW,_.w);_.B=UW.prototype;_.B.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"}}}};
_.B.detached=function(){this.removeOverlay()};
_.B.setPreview=function(F){_.OA(this.hostElement).querySelector("#preview-picker").imageData=F;this.hasPreview=!0;_.On(this.hostElement,"yt-backstage-image-select-preview")};
_.B.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var F=_.OA(this.hostElement).querySelector("#dropzone");F.classList.remove("dragover");F.classList.remove("error");_.On(this.hostElement,"yt-backstage-image-select-cancel")};
_.B.setupOverlay=function(){var F=this.imageUploadEndpoint;this.removeOverlay();if(F&&F.imageValidationInfo){var W=_.OA(this.hostElement).querySelector("#dropzone"),V=_.OA(this.hostElement).querySelector("#select");this.overlay=new ld(F.uploadUrl,F.channelId,F.imageValidationInfo.maxFileSizeMb,F.imageValidationInfo.allowedMaxAspectRatio,W,V,!0);_.Da(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.Da(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.Da(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.Da(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.Da(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.B.removeOverlay=function(){this.overlay&&(_.aq(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.aq(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.aq(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.aq(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.aq(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.B.onDragOver=function(F){var W=_.OA(this.hostElement).querySelector("#dropzone");_.xz(W,"dragover",F.value)};
_.B.onPreview=function(F){this.setPreview(F.value)};
_.B.onImageError=function(F){if(F.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var W;F=(W=this.data)==null?void 0:W.fileSizeError}else if(F.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var V;F=(V=this.data)==null?void 0:V.invalidError}else if(F.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var d;F=(d=this.data)==null?void 0:d.invalidAspectRatioError}else return;this.errorMessage=_.A2(F);_.OA(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.B.onImageAlert=function(F){this.onImageError(F)};
_.B.uploadPromise=function(){var F=this,W=this.overlay&&this.overlay.uploadPromise();if(W)return W.catch(function(){throw Error(F.data?_.A2(F.data.uploadFailureError):"");})};
_.S0.Object.defineProperties(UW.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var F,W;if((F=this.data)==null?0:(W=F.icon)==null?0:W.iconType)return _.SJ(this.data.icon.iconType)}}});
UW.prototype.setupOverlay=UW.prototype.setupOverlay;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],UW.prototype,"rendererStamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UW.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UW.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],UW.prototype,"imageUploadEndpoint",void 0);_.x([_.N(),_.E("design:type",Object)],UW.prototype,"errorMessage",void 0);
_.x([_.N(),_.E("design:type",ld)],UW.prototype,"overlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UW.prototype,"hasPreview",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UW.prototype,"isBackstagePost",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],UW.prototype,"selectionCancel",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],UW.prototype,"previewCancel",null);
_.x([_.A("data.icon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],UW.prototype,"icon",null);_.x([_.N(),_.E("design:type",Object)],UW.prototype,"dismissButtonOverrides",void 0);_.x([_.Jw("imageUploadEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UW.prototype,"setupOverlay",null);_.x([_.pp({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],UW);
_.O(UW,"ytd-backstage-image-select-renderer",function(){if(nhh!==void 0)return nhh;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return nhh=F},{mode:1});var MnS;var YwM;var OW=function(){var F=_.w.apply(this,arguments)||this;F.selected=!1;return F};
_.u(OW,_.w);_.B=OW.prototype;_.B.computeSelected=function(F){return F==null?void 0:F.selected};
_.B.computeTransform=function(F,W,V){var d,y,z=(y=(d=this.imageContainer)==null?void 0:d.getBoundingClientRect())!=null?y:{width:0,height:0};d=Math.max(z.width/W,z.height/V);V=V*d*F.top;return"translateX("+this.getSignedPosition(W*d*F.left,"X","-")+") translateY("+this.getSignedPosition(V,"Y","-")+")"};
_.B.getSignedPosition=function(F,W,V){return W==="X"&&_.wp("HTML_DIR")==="rtl"?V==="-"?F+"px":F*-1+"px":V==="-"?F*-1+"px":F+"px"};
_.B.onClick=function(){var F;_.On(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(F=this.data)==null?void 0:F.image)};
_.B.onKeyPress=function(F){if(F.keyCode===13)this.onClick()};
_.S0.Object.defineProperties(OW.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.image)==null?void 0:W.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)!=null&&F.image){var W;F=(W=this.data)==null?void 0:W.image;return F.previewCoordinates.top!==0||F.previewCoordinates.left!==0?(W=this.computeTransform(F.previewCoordinates,F.naturalWidth,F.naturalHeight),F.naturalHeight>=F.naturalWidth?"width:inherit;transform:"+W+";":"height:inherit;transform:"+W+";"):F.naturalHeight>=F.naturalWidth?"width:inherit;":"height:inherit;"}}}});
OW.prototype.onKeyPress=OW.prototype.onKeyPress;_.x([_.Qo(".image-container"),_.E("design:type",HTMLElement)],OW.prototype,"imageContainer",void 0);_.x([_.N(),_.E("design:type",Object)],OW.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.E("design:type",Object)],OW.prototype,"selected",void 0);_.x([_.A("data.image"),_.E("design:type",Object),_.E("design:paramtypes",[])],OW.prototype,"thumbnailUrl",null);
_.x([_.A("data.image","data.image.previewCoordinates"),_.E("design:type",Object),_.E("design:paramtypes",[])],OW.prototype,"thumbnailStyle",null);_.x([_.Pc("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],OW.prototype,"onKeyPress",null);_.x([_.pp({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],OW);
_.xf()(OW,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(YwM===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);YwM=F}F=YwM;return F},{allowedProps:["data"],
mode:2});var XQ=function(F,W,V){V=V===void 0?!1:V;_.Ha.call(this);var d=this;this.dropZoneOverlay=new vF(F);this.selectOverlay=V?new Ez(W,"multiple_file",["image/*"]):new Ez(W,"single_file",["image/*"]);this.handler=new _.nl(this);_.Zi(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(W,"click",function(){d.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.u(XQ,_.Ha);XQ.prototype.onChange=function(F){var W;(W=F.files)!=null&&W.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:F.files}))};var xa=function(){var F=_.w.apply(this,arguments)||this;F.addImageErrorMessage="";F.errorMessage="";F.images=[];F.selectedImageIndex=0;F.modern=_.T("web_modern_buttons");F.maxNumImagesPerPost=_.F0("max_num_images_per_post_web_ui");F.JSC$16135_imageId=0;return F};
_.u(xa,_.w);_.B=xa.prototype;_.B.created=function(){var F=this;this.JSC$16135_ytReorderableController=new _.k_f(100,function(W){F.handleDrop(W)})};
_.B.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.On(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.B.observeDragToReorder=function(){var F=this;if(this.showImagesPreview){var W,V=GyB(_.cL.getInstance(),(W=this.data)==null?void 0:W.dragToReorderTooltip);_.HP.addLowPriorityJob(function(){_.En(F.hostElement,V,F.thumbnailDragDropArea)})}};
_.B.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}}};
_.B.computeThumbnail=function(F){return(F==null?void 0:F.localImageSrc)||void 0};
_.B.onRendererstamperFinished=function(){_.lPD(this.JSC$16135_ytReorderableController,_.OA(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.OA(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.B.handleDrop=function(F){var W=F.currDragItem;if(W!=null&&W.data){F=this.images[this.selectedImageIndex];var V=W.data.image,d=this.images.indexOf(V)||0;W=_.fh(W.parentNode.children,W);this.images.splice(d,1);this.images.splice(W,0,V);this.images=[].concat(_.Pd(this.images));this.selectedImageIndex=this.images.indexOf(F)}};
_.B.setUpImagePicker=function(){var F=this.imageUploadEndpoint;F&&F.imageValidationInfo&&(this.uploadManager=new fv(F.uploadUrl,F.channelId),this.initialPicker||(this.initialPicker=new XQ(this.dropzone,this.selectLink,!0),_.Da(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new XQ(this.addImageButtonContainer,this.addImageSelectButton),_.Da(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.Da(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.Da(this.imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.Da(_.OA(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.B.detached=function(){this.initialPicker&&(_.aq(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.aq(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.V6(this.JSC$16135_ytReorderableController)};
_.B.onInitialSelectImages=function(F){var W=this;return _.m(function(V){return V.yield(W.onSelectImages(F,!1),0)})};
_.B.onAddImage=function(F){var W=this;return _.m(function(V){return V.yield(W.onSelectImages(F,!0),0)})};
_.B.onSelectImages=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c;return _.m(function(J){switch(J.nextAddress){case 1:W?V.addImageErrorMessage="":(V.images=[],V.errorMessage="");d=F.detail;y=V.validateImages([].concat(_.Pd(d)));if(y!=="")return W?V.addImageErrorMessage=y:V.errorMessage=y,J.return();z=[].concat(_.Pd(d)).map(function(zG){return(new Cj(V.maxAspectRatio,!1,!0)).transform(zG)});
return J.yield(Promise.allSettled(z),2);case 2:I=J.yieldResult,n=_.L(I.entries()),M=n.next();case 3:if(M.done){J.jumpTo(5);break}Y=M.value;h=_.L(Y);q=h.next().value;R=h.next().value;b=q;g=R;if(g.status!=="fulfilled"){k=C=K=void 0;W?V.addImageErrorMessage=_.A2((K=V.data)==null?void 0:K.invalidError):V.errorMessage=V.errorMessage===""?_.A2((C=V.data)==null?void 0:C.invalidError):_.A2((k=V.data)==null?void 0:k.multiFileError);J.jumpTo(4);break}f=g.value;f.cropped&&_.On(V.hostElement,"yt-backstage-multi-image-cropped");
if(f.invalidAspectRatio){U=v=S=void 0;W?V.addImageErrorMessage=_.A2((S=V.data)==null?void 0:S.invalidAspectRatioError):V.errorMessage=V.errorMessage===""?_.A2((v=V.data)==null?void 0:v.invalidAspectRatioError):_.A2((U=V.data)==null?void 0:U.multiFileError);J.jumpTo(4);break}return J.yield(nsG(V.JSC$16135_imageId,F.detail[b],f.transformedData),8);case 8:c=J.yieldResult,V.images.push(c),V.JSC$16135_imageId++;case 4:M=n.next();J.jumpTo(3);break;case 5:if(V.errorMessage!==""||V.addImageErrorMessage!==
"")return J.return();W?dWC(V.uploadManager,[V.images[V.images.length-1]]):dWC(V.uploadManager,V.images);V.images=[].concat(_.Pd(V.images));V.selectedImageIndex=W?Math.max(V.images.length-1,0):0;_.On(V.hostElement,"yt-backstage-multi-image-select");_.UD(J)}})};
_.B.onThumbnailClick=function(F){if(F=F.event_.detail)this.selectedImageIndex=this.images.indexOf(F)};
_.B.validateImages=function(F){if(F.length>this.maxNumImagesPerPost){var W;return _.A2((W=this.data)==null?void 0:W.multiImageExceedMaxImageCountError)}var V=1048576*this.maxFileSizeMb;F=F.filter(function(z){return z.size>V}).length;
if(F===0)return"";var d,y;F=F>1?(d=this.data)==null?void 0:d.multiFileError:(y=this.data)==null?void 0:y.fileSizeError;return _.A2(F)};
_.B.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.Pd(this.images));this.selectedImageIndex=0};
_.B.repositionImage=function(F){this.images[this.selectedImageIndex].previewCoordinates=F.event_.detail;this.images=[].concat(_.Pd(this.images))};
_.B.getAllUploadStatuses=function(){var F=this,W,V,d,y;return _.m(function(z){if(z.nextAddress==1)return z.yield(F.uploadManager.getAllUploadStatuses(),2);W=z.yieldResult;V=_.L(W);for(d=V.next();!d.done;d=V.next())if(y=d.value,y.encryptedBlobId===void 0)return z.return(yDB(F.uploadManager));return z.return(W)})};
_.B.hasImages=function(){return this.images.length>0};
_.B.cancel=function(){for(var F=this.uploadManager,W=_.L(F.imagesUploadData),V=W.next();!V.done;V=W.next())F.cancel(V.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.On(this.hostElement,"yt-backstage-multi-image-cancel")};
_.S0.Object.defineProperties(xa.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.imageUploadEndpoint)==null?void 0:(W=F.imageValidationInfo)==null?void 0:W.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.imageUploadEndpoint)==null?void 0:(W=F.imageValidationInfo)==null?void 0:W.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var F,W;if((F=this.data)==null?0:(W=F.icon)==null?0:W.iconType)return _.SJ(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.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 F=this;return(this.images||[]).map(function(W,V){return{renderer:{image:W,selected:V===F.selectedImageIndex}}})}}});
xa.prototype.setUpImagePicker=xa.prototype.setUpImagePicker;xa.prototype.onRendererstamperFinished=xa.prototype.onRendererstamperFinished;xa.prototype.observeDragToReorder=xa.prototype.observeDragToReorder;xa.prototype.observeAddImageError=xa.prototype.observeAddImageError;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],xa.prototype,"rendererStamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xa.prototype,"ytRendererBehavior",void 0);
_.x([_.Qo("#dropzone"),_.E("design:type",HTMLElement)],xa.prototype,"dropzone",void 0);_.x([_.Qo("#select-link"),_.E("design:type",HTMLElement)],xa.prototype,"selectLink",void 0);_.x([_.Qo("#thumbnail-drag-drop-area"),_.E("design:type",HTMLElement)],xa.prototype,"thumbnailDragDropArea",void 0);_.x([_.Qo("#add-image-button-container"),_.E("design:type",HTMLElement)],xa.prototype,"addImageButtonContainer",void 0);
_.x([_.Qo("#add-image-button"),_.E("design:type",HTMLElement)],xa.prototype,"addImageSelectButton",void 0);_.x([_.Qo("#image-preview-container"),_.E("design:type",Object)],xa.prototype,"imagePreviewContainer",void 0);_.x([_.N(),_.E("design:type",Object)],xa.prototype,"addImageErrorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],xa.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],xa.prototype,"errorMessage",void 0);
_.x([_.N(),_.E("design:type",Object)],xa.prototype,"imageUploadEndpoint",void 0);_.x([_.N(),_.E("design:type",Array)],xa.prototype,"images",void 0);_.x([_.N(),_.E("design:type",XQ)],xa.prototype,"initialPicker",void 0);_.x([_.N(),_.E("design:type",XQ)],xa.prototype,"addImagePicker",void 0);_.x([_.N(),_.E("design:type",fv)],xa.prototype,"uploadManager",void 0);_.x([_.N(),_.E("design:type",Object)],xa.prototype,"selectedImageIndex",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xa.prototype,"modern",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xa.prototype,"maxNumImagesPerPost",void 0);_.x([_.A("imageUploadEndpoint"),_.E("design:type",Number),_.E("design:paramtypes",[])],xa.prototype,"maxAspectRatio",null);_.x([_.A("imageUploadEndpoint"),_.E("design:type",Number),_.E("design:paramtypes",[])],xa.prototype,"maxFileSizeMb",null);
_.x([_.A("data.icon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],xa.prototype,"dropIcon",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xa.prototype,"selectionCancel",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xa.prototype,"previewCancel",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xa.prototype,"dataForAddImageButton",null);
_.x([_.A("errorMessage"),_.E("design:type",String),_.E("design:paramtypes",[])],xa.prototype,"dropzoneClass",null);_.x([_.A("images"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xa.prototype,"showImagesPreview",null);_.x([_.A("images"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xa.prototype,"containMaxImages",null);_.x([_.Jw("addImageErrorMessage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xa.prototype,"observeAddImageError",null);
_.x([_.Jw("showImagesPreview"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xa.prototype,"observeDragToReorder",null);_.x([_.A("images","selectedImageIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],xa.prototype,"selectedImageData",null);_.x([_.A("images","selectedImageIndex"),_.E("design:type",Array),_.E("design:paramtypes",[])],xa.prototype,"thumbnailRenderers",null);
_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xa.prototype,"onRendererstamperFinished",null);_.x([_.Jw("imageUploadEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xa.prototype,"setUpImagePicker",null);_.x([_.pp({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],xa);
_.O(xa,"ytd-backstage-multi-image-select-renderer",function(){if(MnS!==void 0)return MnS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return MnS=F},{mode:1});var p1M;var hoi;var qwB;var vE=function(){var F=_.w.apply(this,arguments)||this;F.boundCaptureFocus=function(W){F.onCaptureFocus(W)};
return F};
_.u(vE,_.w);_.B=vE.prototype;_.B.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.B.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.B.onCaptureFocus=function(F){_.rW(F).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.B.getIconType=function(F){return F?"yt-icons:"+F.toLowerCase():null};
_.B.onSelect=function(){var F;if((F=this.data)==null?0:F.onSelectCommand)if(_.T("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var W;((W=_.e(this.data.onSelectCommand.commandMetadata,_.Jx))==null?0:W.url)?_.On(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.PY().resolve(_.Tc).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.S0.Object.defineProperties(vE.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.A2(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}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],vE.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vE.prototype,"data",void 0);_.x([_.Qo("#item"),_.E("design:type",HTMLElement)],vE.prototype,"item",void 0);_.x([_.A("data.label"),_.E("design:type",String),_.E("design:paramtypes",[])],vE.prototype,"label",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],vE.prototype,"value",null);_.x([_.pp({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],vE);
_.O(vE,"ytd-privacy-dropdown-item-renderer",function(){if(qwB!==void 0)return qwB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qwB=F},{mode:1});var EW=function(){var F=_.w.apply(this,arguments)||this;F.value="";F.label="";F.disabled=!1;return F};
_.u(EW,_.w);_.B=EW.prototype;_.B.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"}}}};
_.B.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.B.dataChanged=function(){this.reset()};
_.B.valueChanged=function(){var F;if(this.value&&(F=this.data)!=null&&F.entries){F=_.L(this.data.entries);for(var W=F.next();!W.done;W=F.next())if((W=this.getRendererForEntry(W.value))&&this.getItemRendererValue(W)===this.value){this.label=this.ytComponentBehavior.getSimpleString(W.label);break}}};
_.B.setInitialLabel=function(){if(this.data&&this.data.entries)for(var F=_.L(this.data.entries),W=F.next();!W.done;W=F.next())if(W=this.getRendererForEntry(W.value)){if(W.isSelected){this.label=this.ytComponentBehavior.getSimpleString(W.label);break}this.data.label&&(this.label=this.data.label)}};
_.B.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var F=_.L(this.data.entries),W=F.next();!W.done;W=F.next()){W=this.getRendererForEntry(W.value);var V=void 0;if((V=W)==null?0:V.isSelected)return this.getItemRendererValue(W)||-1}return-1};
_.B.getItemRendererValue=function(F){return"stringValue"in F||"int32Value"in F?F.stringValue||F.int32Value||null:null};
_.B.getRendererForEntry=function(F){return F.dropdownItemRenderer||F.privacyDropdownItemRenderer||F.navigationDropdownItemRenderer||null};
_.B.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("value-changed",this.value))};
_.B.updateValueFromBinding=function(F){this.value=F.detail.value};
EW.prototype.valueChangedForBinding=EW.prototype.valueChangedForBinding;EW.prototype.valueChanged=EW.prototype.valueChanged;EW.prototype.dataChanged=EW.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],EW.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],EW.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],EW.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],EW.prototype,"value",void 0);_.x([_.N(),_.E("design:type",Object)],EW.prototype,"label",void 0);_.x([_.Qo("#entries"),_.E("design:type",Object)],EW.prototype,"entries",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EW.prototype,"disabled",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EW.prototype,"dataChanged",null);
_.x([_.dT("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EW.prototype,"valueChanged",null);_.x([_.Jw("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EW.prototype,"valueChangedForBinding",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],EW);
_.O(EW,"ytd-flat-dropdown-renderer",function(){if(hoi!==void 0)return hoi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return hoi=F},{mode:1});var RoE;var cE=function(){var F=_.w.apply(this,arguments)||this;F.quizOptions=[];F.explanationPlaceholderText="";F.optionPlaceholderText="";F.correctAnswerIndex=-1;F.isMarkAnswerTooltipShown=!1;F.timer=0;return F};
_.u(cE,_.w);_.B=cE.prototype;_.B.dataChanged=function(){this.optionPlaceholderText=_.A2(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.A2(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.B.onMarkCorrectAnswer=function(F){var W,V=((W=this.quizOptions[this.correctAnswerIndex])==null?void 0:W.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[F.model.index]=Object.assign({},this.quizOptions[F.model.index],{explanationText:V,isCorrect:!0});this.correctAnswerIndex=F.model.index;this.quizOptions=[].concat(_.Pd(this.quizOptions))};
_.B.updatePlaceholderTexts=function(){for(var F=!1,W=[],V=0;V<this.quizOptions.length;V++){var d=this.optionPlaceholderText+" "+(V+1),y=void 0;((y=this.quizOptions[V])==null?void 0:y.placeholderText)!==d?(F=!0,W.push(Object.assign({},this.quizOptions[V],{placeholderText:d}))):W.push(this.quizOptions[V])}F&&(this.quizOptions=W);this.isValid()?_.On(this.hostElement,"yt-commentbox-post-enable"):_.On(this.hostElement,"yt-commentbox-post-disable")};
_.B.getSimpleString=function(F){return _.A2(F)};
_.B.createQuizOptions=function(F){var W=[],V;F=(V=F==null?void 0:F.minQuizOptions)!=null?V:0;for(V=0;V<F;V++)W.push(this.createQuizOption());return W};
_.B.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.Pd(this.quizOptions),[this.createQuizOption()]))};
_.B.onInput=function(){this.quizOptions=[].concat(_.Pd(this.quizOptions))};
_.B.onExplanationInput=function(){_.On(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.B.onRemoveQuizOption=function(F){this.quizOptions.splice(F.model.index,1);F.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:F.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.Pd(this.quizOptions));this.quizOptions.length===0&&_.On(this.hostElement,"yt-quiz-attachment-dismiss")};
_.B.updateHintRenderer=function(){var F=this;clearTimeout(this.timer);this.timer=setTimeout(function(){F.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.B.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var F=0,W=0,V=_.L(this.quizOptions),d=V.next();!d.done;d=V.next()){d=d.value;var y=void 0;if(((y=d.optionText)==null?void 0:y.trim())!==""||d.isCorrect){d.isCorrect&&W++;y=void 0;if(this.hasCustomOptionText&&((y=d.optionText)==null?void 0:y.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;F++}}return F>=
Number(this.editorInfo.minQuizOptions)&&W===1};
_.B.getPostCreateOptions=function(){for(var F=[],W=_.L(this.quizOptions),V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0;((d=V.optionText)==null?void 0:d.trim())!==""&&F.push({pollOption:{text:V.optionText,explanation:V.explanationText},isCorrect:V.isCorrect})}return F};
_.B.getExplanationText=function(){var F;return((F=this.quizOptions[this.correctAnswerIndex])==null?void 0:F.explanationText)||""};
_.B.maybeDisplayMarkAnswerEduToolTip=function(){var F,W,V,d,y,z,I;this.shouldShowMarkAnswerTooltip()&&((F=this.editorInfo)==null?0:(W=F.markAnswerButton)==null?0:(V=W.buttonRenderer)==null?0:(d=V.hint)==null?0:(y=d.hintRenderer)==null?0:(z=y.content)==null?0:(I=z.bubbleHintRenderer)==null?0:I.text)&&(_.cL.getInstance(),F=tr(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,(F==null?void 0:F.length)>0&&this.optionSelectors&&_.ZQ(F[0],this.optionSelectors[0]))};
_.B.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var F=0,W=_.L(this.quizOptions),V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0;((d=V.optionText)==null?void 0:d.trim())!==""&&F++;if(V.isCorrect)return!1}return F<2?!1:!0};
_.B.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.B.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.B.updateOptionTextFromBinding=function(F){if(F.target){var W=Array.from(_.OA(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(F.target);if(W>=0){var V;this.quizOptions[W].optionText=(V=F.detail.value)!=null?V:""}}};
_.S0.Object.defineProperties(cE.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.editorInfo)==null?void 0:(W=F.addOptionButton)==null?void 0:W.buttonRenderer;V&&(V.style="STYLE_SUGGESTIVE",V.size="SIZE_SMALL",V.isDisabled=!this.isAllowedToAddOption);return(V==null?0:V.text)?V:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var F,W;return this.quizOptions.length<((W=(F=this.editorInfo)==null?void 0:F.maxQuizOptions)!=null?W:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(F){var W;return(W=F.optionText)==null?void 0:W.trim()})}}});
cE.prototype.updatePlaceholderTexts=cE.prototype.updatePlaceholderTexts;cE.prototype.dataChanged=cE.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],cE.prototype,"editorInfo",void 0);_.x([_.N(),_.E("design:type",Array)],cE.prototype,"quizOptions",void 0);_.x([_.N(),_.E("design:type",Object)],cE.prototype,"explanationPlaceholderText",void 0);_.x([_.F5(".option-selector-button"),_.E("design:type",Array)],cE.prototype,"optionSelectors",void 0);
_.x([_.dT("editorInfo"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cE.prototype,"dataChanged",null);_.x([_.A("editorInfo","isAllowedToAddOption","quizOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],cE.prototype,"addAnswerButton",null);_.x([_.A("editorInfo","quizOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],cE.prototype,"isAllowedToAddOption",null);
_.x([_.dT("quizOptions"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cE.prototype,"updatePlaceholderTexts",null);_.x([_.A("quizOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],cE.prototype,"hasCustomOptionText",null);_.x([_.pp({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],cE);
_.O(cE,"ytd-backstage-quiz-editor-renderer",function(){if(RoE!==void 0)return RoE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return RoE=F},{mode:2});var b2f;var Tei=(JR.FIRSTDAYOFWEEK+1)%7;var eom;var ghB=[],uGi=0,KLB=0;uGi=0;KLB=24;if(.25*(KLB-uGi)<0)eom=[];else{for(var H2u=uGi;H2u<KLB;H2u+=.25)ghB.push(H2u);eom=ghB}var DWi=eom.map(function(F){F=F*60*60;return{secondsSinceMidnight:F,text:(new H4(7)).format(new Date(0,0,0,0,0,F))}});var ADD;var th=function(){var F=_.w.apply(this,arguments)||this;F.skipNextOpenDialog=!1;F.errorMessage="";F.previousMonthLabel=_.Qv("PREVIOUS_MONTH_LABEL");F.nextMonthLabel=_.Qv("NEXT_MONTH_LABEL");return F};
_.u(th,_.w);_.B=th.prototype;_.B.attached=function(){var F=this,W=new MutationObserver(function(){F.JSC$16177_calendarMain.scrollHeight>0&&(W.disconnect(),F.calendarConfig&&F.calendarConfig.selectedDate&&F.scrollToDate())});
W.observe(this.JSC$16177_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){W.disconnect()},1E3)};
_.B.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.B.onDateTextChange=function(){if(this.calendarConfig){var F=this.validateDateText();F.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(F.details)):this.textbox.setAttribute("invalid","")}};
_.B.handleDayClick=function(F){F.model.day.date&&(this.commitDate(F.model.day.date),this.dialog.close())};
_.B.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var F=Tkr(this.calendarConfig.selectedDate,this.renderData);F!==void 0&&this.JSC$16177_calendarMain.scrollToIndex(F)}};
_.B.scrollToNextMonth=function(){this.JSC$16177_calendarMain.scrollToIndex(this.JSC$16177_calendarMain.firstVisibleIndex+1)};
_.B.scrollToPrevMonth=function(){this.JSC$16177_calendarMain.firstVisibleIndex===0&&this.JSC$16177_calendarMain.scrollTo(0,0);this.JSC$16177_calendarMain.scrollToIndex(this.JSC$16177_calendarMain.firstVisibleIndex-1)};
_.B.onFormSubmit=function(F){F.preventDefault();this.calendarConfig&&(F=this.validateDateText(),F.isValid&&(this.commitDate(F.details),this.dialog.close()))};
_.B.onEscOrClickingOutside=function(F){F=F.detail.path&&!!F.detail.path.length&&F.detail.path[0];if(F.classList.contains("ytd-calendar-date-picker")){F===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var W=0;W<this.dropdownButton.children.length;W++)this.dropdownButton.children[W]===F&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}F=this.textbox.value!==this.dateText;W=this.validateDateText();F&&W.isValid&&this.commitDate(W.details);this.dialog.close();this.textbox.value=
this.dateText};
_.B.commitDate=function(F){this.calendarConfig&&(this.set("calendarConfig.selectedDate",F),_.On(this.hostElement,"ytd-calendar-date-selected",F))};
_.B.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var F=this.textbox.value;var W=new Date;F=(new OJc(2)).parse(F,W,{validate:!0})===F.length?RrW(W):void 0;if(!F)return this.errorMessage=_.Qv("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};W=this.calendarConfig.start;var V=this.calendarConfig.end;if(MQr(F,W))return this.errorMessage=_.Qv("ENTER_DATE_OR_LATER",{allowed_date:qaY(W)}),{isValid:!1,details:void 0};if(MQr(V,F))return this.errorMessage=
_.Qv("ENTER_DATE_OR_EARLIER",{allowed_date:qaY(V)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:F}};
_.S0.Object.defineProperties(th.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?qaY(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var F=this.calendarConfig,W=[],V=0;V<7;V++)W.push(JR.NARROWWEEKDAYS[(V+Tei)%7]);V=[];for(var d=new Date(F.start.year,F.start.month);d.getFullYear()<F.end.year||d.getFullYear()===F.end.year&&d.getMonth()<=F.end.month;){var y=V,z=y.push,I=d.getFullYear(),n=d.getMonth(),M=F,Y=void 0,h=[],q=Object.freeze({extraCssClass:"invisible",debugClass:""}),R=new Date(I,n),b=RrW(R);R=R.getDay();for(var g=RrW(new Date);b.month===
n;){R!==Tei&&Y||(Y=Array.from({length:7}).fill(q),h.push(Y));var K={date:{year:I,month:n,day:b.day},extraCssClass:"",debugClass:""};M.selectedDate&&K.date&&iJf(K.date,M.selectedDate)&&(K.extraCssClass+=" selected");if(MQr(b,M.start)||MQr(M.end,b))K.extraCssClass+=" disabled";iJf(b,g)&&(K.extraCssClass+=" today");K.extraCssClass=K.extraCssClass.trim();Y[(R-Tei+7)%7]=K;b=pGN(b);R=(R+1)%7}z.call(y,{weeks:h,monthLabel:JR.SHORTMONTHS[n]+" "+I,year:I,month:n,monthLabelExtraCssClass:h[0][2]===q?"shift-down-label":
""});d.setMonth(d.getMonth()+1)}return{months:V,daysOfWeekLabel:W}}}}});
th.prototype.onEscOrClickingOutside=th.prototype.onEscOrClickingOutside;th.prototype.scrollToDate=th.prototype.scrollToDate;_.x([_.N(),_.E("design:type",Object)],th.prototype,"calendarConfig",void 0);_.x([_.N(),_.E("design:type",Object)],th.prototype,"skipNextOpenDialog",void 0);_.x([_.N(),_.E("design:type",Object)],th.prototype,"errorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],th.prototype,"previousMonthLabel",void 0);
_.x([_.N(),_.E("design:type",Object)],th.prototype,"nextMonthLabel",void 0);_.x([_.Qo("#textbox"),_.E("design:type",HTMLInputElement)],th.prototype,"textbox",void 0);_.x([_.Qo("#calendar-dialog"),_.E("design:type",Object)],th.prototype,"dialog",void 0);_.x([_.Qo("#calendar-main"),_.E("design:type",Object)],th.prototype,"JSC$16177_calendarMain",void 0);_.x([_.Qo("#date-picker"),_.E("design:type",HTMLElement)],th.prototype,"dropdownButton",void 0);
_.x([_.A("calendarConfig.selectedDate"),_.E("design:type",String),_.E("design:paramtypes",[])],th.prototype,"dateText",null);_.x([_.A("calendarConfig","calendarConfig.selectedDate"),_.E("design:type",Object),_.E("design:paramtypes",[])],th.prototype,"renderData",null);_.x([_.Jw("renderData","calendarConfig.selectedDate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],th.prototype,"scrollToDate",null);
_.x([_.Pc("iron-overlay-canceled"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],th.prototype,"onEscOrClickingOutside",null);_.x([_.Yf({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],th);
_.O(th,"ytd-calendar-date-picker",function(){if(ADD!==void 0)return ADD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ADD=F},{mode:2});var jam=_.Qv("UTC_OFFSET_FORMAT",{utc_offset:(new H4("Z")).format(new Date)}),rDB=(new Date).getTimezoneOffset()*-60,CbB=new Date,kJM,lEi=K9(CbB.getTimezoneOffset());kJM=iQT(Ytu(lEi,CbB));var NeT=_.Qv("LOCAL_TIME_GMT_LABEL",{gmt_text:kJM.replace("+0","+").replace("-0","-").replace(":00","")}),SA=function(){var F=_.w.apply(this,arguments)||this;F.selectedTimeIndex=0;F.selectedTimezoneIndex=0;F.timeOfDayOptions=DWi;return F};
_.u(SA,_.w);_.B=SA.prototype;_.B.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var F=hrc();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=F,this.selectedTimeIndex=0;else{var W=bJ9(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},F,{selectedDate:W.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(V){return V.secondsSinceMidnight===W.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.B.onDatePicked=function(F){this.selectedDate=F.detail};
_.B.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.On(this.hostElement,"ytd-date-time-selection-cancelled")};
_.B.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var F=this.selectedDate;F=new Date(F.year,F.month,F.day);_.On(this.hostElement,"ytd-date-time-selection-update",Math.floor(F.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+F.getTimezoneOffset()*60))}};
_.B.getTimezoneFormat=function(F){return F.localizedDisplayText?F.localizedDisplayText:_.Qv("TIMEZONE_FORMAT",{utc_offset_text:""+F.localizedUtcOffset,city_name:""+F.localizedName})};
_.B.updateSelectedTimeIndexFromBinding=function(F){this.selectedTimeIndex=F.detail.value};
_.B.updateSelectedTimezoneIndexFromBinding=function(F){this.selectedTimezoneIndex=F.detail.value};
_.S0.Object.defineProperties(SA.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var F=this.data.timezoneOptions;var W={name:"Etc/Unknown",localizedName:_.Qv("LOCAL_TIME_LABEL"),localizedUtcOffset:jam,utcOffsetSec:""+rDB,localizedDisplayText:NeT};F?F.length&&F[0].name!==W.name&&(F[0].localizedDisplayText||(W.localizedDisplayText=""),F.unshift(W)):F=[W];return F}}},
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]}}});
SA.prototype.onDateTimeTimezoneChange=SA.prototype.onDateTimeTimezoneChange;SA.prototype.onDatePicked=SA.prototype.onDatePicked;SA.prototype.updateDefaultSelectedValue=SA.prototype.updateDefaultSelectedValue;_.x([_.N(),_.E("design:type",Object)],SA.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],SA.prototype,"calendarConfig",void 0);_.x([_.N(),_.E("design:type",Object)],SA.prototype,"selectedDate",void 0);_.x([_.N(),_.E("design:type",Object)],SA.prototype,"selectedTimeIndex",void 0);
_.x([_.N(),_.E("design:type",Object)],SA.prototype,"selectedTimezoneIndex",void 0);_.x([_.Qo("#time-listbox"),_.E("design:type",Object)],SA.prototype,"timeListBox",void 0);_.x([_.Qo("#timezone-listbox"),_.E("design:type",Object)],SA.prototype,"timezoneListBox",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],SA.prototype,"rendererStamperBehavior",void 0);_.x([_.A("data.timezoneOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],SA.prototype,"timeZones",null);
_.x([_.dT("data","timeZones"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SA.prototype,"updateDefaultSelectedValue",null);_.x([_.A("selectedTimezoneIndex","timeZones"),_.E("design:type",Object),_.E("design:paramtypes",[])],SA.prototype,"selectedTimezone",null);_.x([_.A("selectedTimeIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],SA.prototype,"selectedTime",null);
_.x([_.Pc("ytd-calendar-date-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],SA.prototype,"onDatePicked",null);_.x([_.Jw("selectedTimezone","selectedTime","selectedDate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SA.prototype,"onDateTimeTimezoneChange",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],SA);
_.O(SA,"ytd-date-time-picker-renderer",function(){if(b2f!==void 0)return b2f;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return b2f=F},{mode:1});var fEE;var PE=function(){var F=_.w.apply(this,arguments)||this;F.boundOnTapDismissButton=function(){F.dismissTapHandler()};
F.dismissButtonOverrides={size:"XS"};return F};
_.u(PE,_.w);PE.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}}}}}};
PE.prototype.dismissTapHandler=function(){_.On(this.hostElement,"yt-backstage-attachment-dismissed")};
PE.prototype.computeAttachmentType=function(F){return F?F.backstageImageRenderer?"image":F.videoRenderer?"video":"none":"none"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],PE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],PE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],PE.prototype,"attachmentPreview",void 0);_.x([_.N(),_.E("design:type",Object)],PE.prototype,"dismissButton",void 0);_.x([_.N(),_.E("design:type",Object)],PE.prototype,"boundOnTapDismissButton",void 0);
_.x([_.N(),_.E("design:type",Object)],PE.prototype,"dismissButtonOverrides",void 0);_.x([_.N({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.E("design:type",String)],PE.prototype,"attachmentType",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],PE);
_.O(PE,"ytd-backstage-dismissable-attachment",function(){if(fEE!==void 0)return fEE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fEE=F},{mode:1});var w1E;var Jh=function(){var F=_.w.apply(this,arguments)||this;F.selectedVideoId=void 0;F.picker=void 0;F.dismissButtonOverrides={size:"XS"};F.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return F};
_.u(Jh,_.w);_.B=Jh.prototype;_.B.onServiceRequestCompleted=function(F){F.stopPropagation()};
_.B.handleAddVideoPreviewAction=function(F){F=this.get("addVideoPreviewAction",F);this.onGetVideoPreviewSuccess(F)};
_.B.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}}}}}};
_.B.onLaunchVideoPicker=function(F){var W=this,V=_.A2(this.get("addVideoLinkAction.title",F)),d=this.get("addVideoLinkAction.onePickHostId",F);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",F);d&&(this.picker||(V=_.CEC(_.Wcm(d).setTitle(V).addView(DHB()).addView(HCT()),function(y){W.onPickVideo(y)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",F)||V.addView("youtube"),this.picker=V.build()),this.picker.setVisible(!0))};
_.B.onPickVideo=function(F){if(F)if(F.action==="cancel")_.On(this.hostElement,"yt-video-link-button-cancel");else if(F.action==="picked"){F=F.docs;if(!F||F.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(F=(F==null?0:F.length)?F[0]:void 0)?F.id:void 0;this.setVideoPreview()}};
_.B.setVideoPreview=function(){var F=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){F.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.B.onGetVideoPreviewSuccess=function(F){if(F&&F.videoPreview&&F.cancelButton)this.videoPreview=F.videoPreview,this.cancelButton=F.cancelButton,_.On(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.B.onGetVideoPreviewError=function(){this.cancel()};
_.B.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.On(this.hostElement,"yt-video-link-cancel")};
_.B.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
Jh.prototype.onServiceRequestCompleted=Jh.prototype.onServiceRequestCompleted;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Jh.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Jh.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Jh.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Jh.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Jh.prototype,"videoPreview",void 0);_.x([_.N(),_.E("design:type",Object)],Jh.prototype,"cancelButton",void 0);_.x([_.N(),_.E("design:type",Object)],Jh.prototype,"getVideoPreviewCommand",void 0);_.x([_.N(),_.E("design:type",Object)],Jh.prototype,"dismissButtonOverrides",void 0);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Jh.prototype,"onServiceRequestCompleted",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],Jh);
_.O(Jh,"ytd-backstage-video-link-attachment",function(){if(w1E!==void 0)return w1E;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return w1E=F},{mode:1});var GJM;var $Wm;var UWS;var ZF=function(){return _.w.apply(this,arguments)||this};
_.u(ZF,_.w);ZF.prototype.dataChanged=function(){this.active=!1};
ZF.prototype.onTap=function(){_.On(this.hostElement,"yt-select-emoji-suggestion",this.data)};
ZF.prototype.identity=function(F){return F};
_.S0.Object.defineProperties(ZF.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;if((F=this.data)==null?0:(W=F.image)==null?0:(V=W.thumbnails)==null?0:(d=V[0])==null?0:d.url)return F=this.data.image.thumbnails[0].url,F.startsWith("data:image/svg+xml")?vg(F):_.Jy(F)}}});
ZF.prototype.dataChanged=ZF.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],ZF.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ZF.prototype,"active",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZF.prototype,"dataChanged",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ZF.prototype,"imageSrc",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],ZF);
_.O(ZF,"ytd-emoji-suggestion",function(){if(UWS!==void 0)return UWS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return UWS=F},{mode:1});var O2B=/.*([:@#].*?)$/,Qb=function(){var F=_.w.apply(this,arguments)||this;F.suggestions=[];F.suggestionIndex=-1;F.JSC$16205_lastSuggestionRange=null;return F};
_.u(Qb,_.w);_.B=Qb.prototype;_.B.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.B.getSuggestions=function(F){var W=[],V=mQE(this.emojiManager,F.substr(0,3));if(V)for(var d in V)if(d.toLocaleLowerCase().indexOf(F)===0){var y=V[d];if(y&&y.emojiId){y=uQ(this.emojiManager,y.emojiId);var z=void 0,I=void 0,n=void 0,M=void 0,Y=((z=y)==null?0:z.isCustomEmoji)?(I=y)==null?void 0:(n=I.shortcuts)==null?void 0:n[0]:(M=y)==null?void 0:M.emojiId;z=void 0;W.push({suggestion:{image:(z=y)==null?void 0:z.image,alt:Y,text:d}});if(W.length>=64)break}}return W?W.sort(function(h,q){return q.suggestion.text<
h.suggestion.text?-1:q.suggestion.text===h.suggestion.text?0:1}):null};
_.B.insertSuggestion=function(F){_.On(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16205_lastSuggestionRange,text:F.alt});this.dropdown.opened=!1};
_.B.updateSuggestionsAtCaret=function(F){this.updateSuggestions(F,this.retrieveTextBeforeRange(F))};
_.B.offsetStartOfRangeBy=function(F,W){F.startOffset>=W&&F.setStart(F.startContainer,F.startOffset-W)};
_.B.updateSuggestions=function(F,W){var V=this;this.JSC$16205_lastSuggestionRange&&(this.JSC$16205_lastSuggestionRange.detach(),this.JSC$16205_lastSuggestionRange=null);if((W=O2B.exec(W))&&W.length&&(W=W[W.length-1].toLocaleLowerCase(),W.length>2||W===":_")&&(this.offsetStartOfRangeBy(F,W.length),this.JSC$16205_lastSuggestionRange=F,(F=this.getSuggestions(W))&&F.length)){this.suggestions=F;_.ce(this,function(){V.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(F.length-1);return}this.dropdown.opened=!1};
_.B.onKeyDown=function(F){if(this.dropdown.opened)switch(F.key){case "Escape":this.dropdown.opened=!1;F.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);F.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);F.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),F.preventDefault()}};
_.B.onKeyUp=function(F,W){switch(F.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(W);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(W)}};
_.B.onKeyPress=function(F){F.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),F.preventDefault())};
_.B.changeSuggestionIndex=function(F){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(F+this.suggestions.length)%this.suggestions.length,F=this.dropdownContent.children[this.suggestionIndex],F.active=!0,this.dropdownContent.scrollTop=F.offsetTop)};
_.B.retrieveTextBeforeRange=function(F){var W=F.startContainer;return W&&W.nodeType===Node.TEXT_NODE?W.textContent.substr(0,F.startOffset):""};
Qb.prototype.onKeyPress=Qb.prototype.onKeyPress;Qb.prototype.onKeyUp=Qb.prototype.onKeyUp;Qb.prototype.onKeyDown=Qb.prototype.onKeyDown;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Qb.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Array)],Qb.prototype,"suggestions",void 0);_.x([_.N(),_.E("design:type",_.e9)],Qb.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",Number)],Qb.prototype,"verticalSuggestionsOffset",void 0);
_.x([_.Qo("#dropdown"),_.E("design:type",Object)],Qb.prototype,"dropdown",void 0);_.x([_.Qo("#dropdown-content"),_.E("design:type",HTMLDivElement)],Qb.prototype,"dropdownContent",void 0);_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Qb.prototype,"onKeyDown",null);_.x([_.Pc("keyup"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent,Range]),_.E("design:returntype")],Qb.prototype,"onKeyUp",null);
_.x([_.Pc("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Qb.prototype,"onKeyPress",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-emoji-input"})],Qb);
_.O(Qb,"ytd-emoji-input",function(){if($Wm!==void 0)return $Wm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $Wm=F},{mode:2});var X1M;var Fy=function(){var F=_.w.apply(this,arguments)||this;F.hasMaxOptions=!1;return F};
_.u(Fy,_.w);_.B=Fy.prototype;_.B.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.B.setPrefilledChoices=function(F){var W=this;this.set("pollOptions",[]);var V;for(V=0;V<Math.min(F.length,this.data.maxPollOptions);V++)this.push("pollOptions",F[V].substring(0,this.data.maxPollOptionChars));for(;V<this.data.minPollOptions;V++)this.push("pollOptions","");this.hasMaxOptions=V>=this.data.maxPollOptions;_.ce(this,function(){for(var d=W.pollOptions,y=_.OA(W.hostElement).querySelectorAll(".poll-option-input"),z=0;z<y.length;z++)y[z].value=d[z]})};
_.B.focusChanged=function(){_.cc(this.hostElement)};
_.B.onInput=function(){var F=this;_.u5(this,"onInput",function(){F.isValid()?_.On(F.hostElement,"yt-commentbox-post-enable"):_.On(F.hostElement,"yt-commentbox-post-disable")},300)};
_.B.setPollOptions=function(){var F=[],W,V=((W=this.data)==null?0:W.minPollOptions)?this.data.minPollOptions:0;for(W=0;W<V;W++)F.push("");return F};
_.B.addPollOption=function(){var F=this;_.On(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.HP.addLowPriorityJob(function(){var W;(W=_.OA(F.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||W.focus()})};
_.B.onRemovePollOption=function(F){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.On(this.hostElement,"yt-poll-attachment-dismiss")):(F=this.repeat.indexForElement(F.target.parentNode),F!==null&&(this.splice("pollOptions",F,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.On(this.hostElement,"yt-commentbox-post-enable"))))};
_.B.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.B.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var F=0,W=this.pollOptions.length;F<W;F++)if(this.pollOptions[F].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.B.getPollOptions=function(){return this.pollOptions};
_.B.setPollOptionsFromInputs=function(){for(var F=_.OA(this.hostElement).querySelectorAll(".poll-option-input"),W=0;W<F.length;W++)this.pollOptions[W]=F[W].value.trim()};
_.B.clearPollOptions=function(){var F=_.OA(this.hostElement).querySelectorAll(".poll-option-input");F=_.L(F);for(var W=F.next();!W.done;W=F.next())W.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.B.getSimpleString=function(F){return _.A2(F)};
_.B.updateValueFromBinding=function(F){if(F.target&&this.pollOptions){var W=Array.from(_.OA(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(F.target);if(W>=0){var V;this.pollOptions[W]=(V=F.detail.value)!=null?V:"";this.notifyPath("pollOptions."+W)}}};
Fy.prototype.dataChanged=Fy.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Fy.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fy.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Array)],Fy.prototype,"pollOptions",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fy.prototype,"hasMaxOptions",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Fy.prototype,"enableCreationBox",void 0);
_.x([_.Qo("#repeat"),_.E("design:type",m5)],Fy.prototype,"repeat",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fy.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-poll-attachment"})],Fy);
_.O(Fy,"ytd-poll-attachment",function(){if(X1M!==void 0)return X1M;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return X1M=F},{mode:2});var xWM;var vhi;var EhC;var cDQ;var W8=function(){return _.w.apply(this,arguments)||this};
_.u(W8,_.w);_.S0.Object.defineProperties(W8.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],W8.prototype,"rendererBehaviors",void 0);_.x([_.N(),_.E("design:type",Object)],W8.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],W8.prototype,"focused",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("focused"),_.E("design:type",Object),_.E("design:paramtypes",[])],W8.prototype,"ariaSelected",null);_.x([_.Yf({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],W8);
_.O(W8,"yt-user-mention-suggestion-renderer",function(){if(cDQ===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;EhC===void 0&&(EhC=document.createElement("template"));var d=EhC;V.call(W,d.content.cloneNode(!0),F.content.firstChild);cDQ=F}F=cDQ;return F},{mode:2});var tnu;var SwS;var VF=function(){var F=_.w.apply(this,arguments)||this;F.focusedSuggestionIndex=-1;return F};
_.u(VF,_.w);_.B=VF.prototype;_.B.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.B.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.B.setFocusedSuggestionIndex=function(F){!this.data||!this.data.suggestions||F<0||F>=this.data.suggestions.length||(this.focusedSuggestionIndex=F,F=this.getSuggestionId(F),this._setFocusedSuggestionId(F))};
_.B.advanceSuggestion=function(F){this.focusedSuggestionIndex===-1||F!==-1&&F!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+F),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.B.ensureSuggestionVisible=function(F){F=this.getSuggestionId(F);F=_.OA(this.hostElement).querySelector("[id="+F+"]");F!=null&&(F.offsetTop<this.hostElement.scrollTop?F.scrollIntoView(!0):F.offsetTop+F.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&F.scrollIntoView(!1))};
_.B.getSuggestionId=function(F){return"user-mention-suggestion-"+F};
_.B.onSuggestionTap=function(F){var W=_.e(F.model.item,hjB);this.ytRendererBehavior.logExplicitClick(W);_.On(this.hostElement,"yt-user-mention-suggestion-selected",{data:W,index:F.model.index})};
_.B.onSuggestionMouseMove=function(F){F.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(F.model.index)};
_.B.isSuggestionFocused=function(F,W){return F===W};
_.B.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.B.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("focused-suggestion-id-changed",this.focusedSuggestionId))};
VF.prototype.focusedSuggestionIdChangedForBinding=VF.prototype.focusedSuggestionIdChangedForBinding;VF.prototype.onDomChange=VF.prototype.onDomChange;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],VF.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],VF.prototype,"focusedSuggestionIndex",void 0);_.x([_.N({readOnly:!0}),_.E("design:type",String)],VF.prototype,"focusedSuggestionId",void 0);
_.x([_.Pc("dom-change"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],VF.prototype,"onDomChange",null);_.x([_.Jw("focusedSuggestionId"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VF.prototype,"focusedSuggestionIdChangedForBinding",null);_.x([_.Yf({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],VF);
_.O(VF,"yt-user-mention-suggestions-dropdown",function(){if(SwS===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;tnu===void 0&&(tnu=document.createElement("template"));var d=tnu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);SwS=F}F=SwS;return F},{mode:2});var dM=function(){var F=_.w.apply(this,arguments)||this;F.suggestionsResponse=null;F.activeMention=null;F.selectionChangeListener=F.onSelectionChange.bind(F);F.handlesEnabled=_.T("enable_handles_in_mention_suggest_posts");F.handlesInMentionSuggestionsEnabled=_.T("handles_in_mention_suggest_posts");F.zeroPrefixMentionSuggestionEnabled=_.T("enable_zero_prefix_mention_suggestion_web");F.pendingQuery=null;F.flowNonce=null;return F};
_.u(dM,_.w);_.B=dM.prototype;_.B.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.B.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.B.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.B.hasSuggestions=function(F){return!!(F&&F.suggestions&&F.suggestions.length>0)};
_.B.onInput=function(){var F=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var W=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),V=this.activeMention.JSC$11658_getText().slice(-1)===" ",d=this.activeMention.JSC$11658_getText().slice(-2,-1)===" ",y="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11658_getText().slice(-2,
-1))>=0;y=this.zeroPrefixMentionSuggestionEnabled&&y;if(this.activeMention.isCollapsed()||(W||d||y)&&V)this.cancelActiveMention();else{var z=this.activeMention.JSC$11658_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.u5(this,"requestSuggestions",function(){F.requestSuggestions(z)},100)}}}};
_.B.onServiceRequestSent=function(F){F.stopPropagation()};
_.B.onServiceRequestCompleted=function(F){F.stopPropagation();F=F.detail.data;F.query&&(!this.pendingQuery||this.pendingQuery!==F.query)||!this.zeroPrefixMentionSuggestionEnabled&&F.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=F,this.hasSuggestions(F)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.B.onServiceRequestError=function(F){F.stopPropagation()};
_.B.onUserMentionSuggestionSelected=function(F){this.selectSuggestion(F.detail.data,F.detail.index)};
_.B.onSelectionChange=function(){if(this.activeMention){var F=_.yB(),W=this.activeMention.JSC$11658_containsRange(F);F=F&&this.containsHelper(this.dropdown,F.getContainer());W||F||this.cancelActiveMention()}};
_.B.containsHelper=function(F,W){var V;if(((V=window.ShadyDOM)==null?void 0:V.noPatch)===!0)return F.contains(W);for(;W;){if(W===F)return!0;W=W instanceof ShadowRoot?W.host:W.parentNode}return!1};
_.B.maybeStartSuggest=function(){var F=_.yB();if(F&&F.isCollapsed()){var W=F.JSC$11658_getStartNode(),V=F.JSC$11658_getStartOffset();if(W instanceof Text&&!(V<1)){var d=W.textContent;!(d=d&&d.charAt(V-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(d)<0||(this.activeMention=_.Bw(W,V-1,F.JSC$11658_getEndNode(),F.JSC$11658_getEndOffset()),this.flowNonce=nW(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.B.updateActiveMention=function(){if(this.activeMention){var F=_.yB();F&&F.isCollapsed()&&(this.activeMention=_.Bw(this.activeMention.JSC$11658_getStartNode(),this.activeMention.JSC$11658_getStartOffset(),F.JSC$11658_getEndNode(),F.JSC$11658_getEndOffset()))}};
_.B.requestSuggestions=function(F){if(this.activeMention){var W={suggestions_query:F};this.pendingQuery=F;_.v6(this.hostElement,[this.suggestionsEndpoint,W])}};
_.B.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()};
_.B.focusPreviousSuggestion=function(F){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),F.preventDefault())};
_.B.focusNextSuggestion=function(F){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),F.preventDefault())};
_.B.selectFocusedSuggestion=function(F){if(this.hasSuggestions(this.suggestionsResponse)){var W=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.e(W,hjB)&&(this.selectSuggestion(_.e(W,hjB),this.dropdown.focusedSuggestionIndex),F.preventDefault())}};
_.B.selectSuggestion=function(F,W){if(F){var V=this.activeMention;if(V){var d=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&F.handle?_.HR(d,"\u00a0\u2068@"+F.handle+"\u2069\u00a0"):this.handlesEnabled?_.HR(d,"\u00a0"+F.displayName+"\u00a0"):_.HR(d,"\u00a0@"+F.displayName+"\u00a0");Wd(d,"/channel/"+F.channelId);d.classList.add("yt-formatted-string","yt-simple-endpoint");d.setAttribute("spellcheck","false");V.isCollapsed()||V.JSC$11658_removeContents();V.insertNode(d,!0);F=document.createTextNode(" ");
d.parentNode.insertBefore(F,d.nextSibling);window.getSelection().collapse(F,1);W={suggestionSelected:{suggestionIndex:W}};if(this.zeroPrefixMentionSuggestionEnabled){var y;W.suggestionSelected.isZeroPrefix=((y=this.suggestionsResponse)==null?void 0:y.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",W);this.cancelActiveMention();_.On(this.hostElement,"yt-mention-inserted")}}};
_.B.getPositionTarget=function(F){return F&&F.getBrowserRangeObject()};
_.B.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.B.onFocusedSuggestionIdChanged=function(F){var W=_.LIf(this.hostElement)[0];W&&(F.detail.value?W.setAttribute("aria-activedescendant",F.detail.value):W.removeAttribute("aria-activedescendant"))};
_.B.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.B.logGELEvent=function(F,W){F={eventType:F,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};W&&(F=Object.assign(F,W));_.HA("userMentionAutoCompleteBoxEvent",F)};
dM.prototype.onDomChange=dM.prototype.onDomChange;dM.prototype.onUserMentionSuggestionSelected=dM.prototype.onUserMentionSuggestionSelected;dM.prototype.onServiceRequestError=dM.prototype.onServiceRequestError;dM.prototype.onServiceRequestCompleted=dM.prototype.onServiceRequestCompleted;dM.prototype.onServiceRequestSent=dM.prototype.onServiceRequestSent;dM.prototype.onInput=dM.prototype.onInput;_.x([_.D(_.JO),_.E("design:type",Object)],dM.prototype,"ironA11yKeysBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],dM.prototype,"suggestionsEndpoint",void 0);_.x([_.N(),_.E("design:type",Object)],dM.prototype,"suggestionsResponse",void 0);_.x([_.N(),_.E("design:type",Object)],dM.prototype,"activeMention",void 0);_.x([_.Qo("#dropdown"),_.E("design:type",Object)],dM.prototype,"dropdown",void 0);_.x([_.Qo("#iron-dropdown"),_.E("design:type",Object)],dM.prototype,"ironDropdown",void 0);
_.x([_.Pc("input"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],dM.prototype,"onInput",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],dM.prototype,"onServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],dM.prototype,"onServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],dM.prototype,"onServiceRequestError",null);_.x([_.Pc("yt-user-mention-suggestion-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],dM.prototype,"onUserMentionSuggestionSelected",null);
_.x([_.Pc("dom-change"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],dM.prototype,"onDomChange",null);_.x([_.Yf({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],dM);
_.O(dM,"yt-user-mention-autosuggest-input",function(){if(vhi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;xWM===void 0&&(xWM=document.createElement("template"));var d=xWM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);vhi=F}F=vhi;return F},{mode:2});var yF=null;
_.np({is:"ytd-commentbox",_template:function(){if(GJM!==void 0)return GJM;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GJM=F},
behaviors:[_.UF1.YtHostElementBehavior,_.JO,_.Pm.YtActionHandlerBehavior,_.qg.YtComponentBehavior,_.f_.YtRendererstamperBehavior,_.jhC.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(F,W){return _.cZ(F.entities,"aadcGuidelinesStateEntityPayload",W)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(F,W){return _.cZ(F.entities,"commentboxStateEntity",W)},
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 _.KO}},
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:_.T("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.T("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",_.SL(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(F){this.fire(F?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(F){this.set("submitButtonDisabled",void 0);this.clear();F&&this.computeIsEmojiButtonDisplayed_(F)&&(F=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&F.updateEmojiCategories()},
observePrefilledImage_:function(F,W,V){this.isValidPrefilledImage_(F,W,V)&&(this.prefilledAttachment_="image",this.prefilledImageData_=W,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(F,W){this.isValidPrefilledVideo_(F,W)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(F){F&&F.pollData&&F.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(F.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.t3();this.focus()},
detached:function(){document.removeEventListener("tap",_.SL(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(F){F=F.detail;F=F.isCustomEmoji?F.shortcuts[0]:F.emojiId;var W=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(W,F);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var F=_.yB();if(F){F=F.getBrowserRangeObject();for(var W=F.commonAncestorContainer;W;){if(W===this.getEditableTextArea_())return F;W=W.parentNode}}F=this.getEditableTextArea_();F=_.sZ(F,F.childNodes.length);F.select();return F.getBrowserRangeObject()},
insertTextWithEmojis_:function(F,W,V){(W=this.emojiManager.createDocumentFragment(W,!0,!1,V===void 0?!0:V))&&W.childNodes.length!==0&&(F.collapsed||F.deleteContents(),V=W.lastChild,F.insertNode(W),_.$au(V).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var F=_.yB();if(F){var W=F.JSC$11658_getStartNode(),V=F.JSC$11658_getEndNode();if(erN(W)&&erN(V)){var d=F.JSC$11658_getStartOffset(),y;if(_.Pq&&W.nodeType===Node.ELEMENT_NODE&&(y=_.DPm(W)))_.sZ(y,0).select();else{y=xZ(W)?W:_.bK(W,xZ);var z=xZ(V)?V:_.bK(V,xZ);if(y||z)if(F.isCollapsed()){if(W.nodeType===Node.TEXT_NODE){F=!0;d===W.length&&(F=!1);if(yF==="end"||yF==="right")F=!1;W=W.parentNode;F=[].concat(_.Pd(W.parentNode.childNodes)).indexOf(W)+(F?0:1);_.sZ(W.parentNode,
F).select()}}else y?y.previousSibling&&y.previousSibling.length>0?_.Bw(V,F.JSC$11658_getEndOffset(),y.previousSibling,y.previousSibling.length-1).select():(W=document.createTextNode("\u200b"),y.parentNode.insertBefore(W,y),_.Bw(V,F.JSC$11658_getEndOffset(),W,0).select()):z&&(z.nextSibling&&z.nextSibling.length>0?_.Bw(W,F.JSC$11658_getStartOffset(),z.nextSibling,1).select():(V=document.createTextNode("\u200b"),z.parentNode.insertBefore(V,z.nextSibling),_.Bw(W,F.JSC$11658_getStartOffset(),V,V.length).select()));
yF=null}}else yF=null}else yF=null},
leftKeyPressed_:function(){yF="left"},
rightKeyPressed_:function(){yF="right"},
endKeyPressed_:function(){yF="end"},
maybeDeleteChip_:function(){var F=A9$(!0);if(F){var W=_.yB(),V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();_.o8(V,W,F,F.childNodes.length).select()}},
maybeBackspaceChip_:function(){var F=A9$(!1);if(F){var W=_.yB(),V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();_.o8(V,W,F,0).select()}},
maybeBackspaceChipWordMode_:function(F){var W=_.yB();if(W.isCollapsed()){var V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();var d=jC1(V,W,!0);d&&(_.o8(V,W,d,0).select(),document.execCommand("delete"),F.preventDefault(),F.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(F){var W=_.yB();if(W.isCollapsed()){var V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();var d=jC1(V,W,!1);d&&(_.o8(V,W,d,d.childNodes.length).select(),document.execCommand("delete"),F.preventDefault(),F.stopImmediatePropagation())}},
onTap_:function(F){if(!F.defaultPrevented&&(F.currentTarget.tagName==="YTD-COMMENTBOX"&&xZ(F.target)&&F.preventDefault(),this.isEmojiPickerDisplayed)){var W=this.$$("#emojis"),V=this.$$("#emoji-button"),d=this.getEditableTextArea_();if((F=F.path?F.path:F.composedPath&&F.composedPath())&&!F.includes(W)&&!F.includes(d)&&!F.includes(V))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(F,W,V){return F==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&W!==void 0&&W.encryptedBlobId!==null&&W.sourceExternalVideoId!==null&&V!==void 0&&V.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(F,W){return F==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!W&&!!W.videoRenderer&&!!W.videoRenderer.videoId},
isValidPrefilledAttachment_:function(F,W,V){return this.isValidPrefilledImage_(F,W,V)||this.isValidPrefilledVideo_(F,V)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.T("enable_multi_image_post_creation")){var F=this.$$("ytd-backstage-multi-image-select-renderer");F&&F.hasImages()&&F.cancel()}else(F=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&F.cancel();(F=this.$["poll-attachment"])&&this.hasPoll_&&F.clearPollOptions();(F=this.$["image-poll-attachment"])&&this.hasImagePoll_&&F.resetPollOptions();(F=this.$["quiz-attachment"])&&this.hasQuiz_&&F.resetQuizOptions();
(F=this.$["video-link-attachment"])&&this.hasVideo_&&F.cancel();(F=this.$["access-restrictions-selector"].firstElementChild)&&F.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 _.OA(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.OA(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(F,W){F=uh1(F,this.emojiManager,W).cloneNode(!0);for(W=F.firstChild;W;)if(W.nodeType!==1)W=W.nextSibling;else switch(W.tagName){case "BR":var V=_.bI();_.fir(V,W);W=V.nextSibling;break;case "DIV":(V=W.lastChild)&&W.nextSibling&&_.uI(_.bI(),V);W.previousSibling&&(W.previousSibling.nodeType===1||W.previousSibling.nodeType===3&&!W.previousSibling.textContent.endsWith("\n"))&&_.gb(_.bI(),W);V&&V.nodeName==="BR"&&_.dx(V);V=W;W.hasChildNodes()?(W=W.firstChild,
_.wkB(V)):(W=W.nextSibling,_.dx(V));break;default:W=W.nextSibling}return r9$(F)},
onAddImageError_:function(F){F.stopPropagation();this.errorMessage_=_.DZ(F.detail)},
setTextAreaValue_:function(F){F||(F="");var W=this.getEditableFormattedString_();W.text="";this.getEditableTextArea_().innerText="";typeof F==="string"&&(F={runs:[{text:F}]});W.text=F},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();yF=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var F=this.getEditableTextArea_();F&&(_.sZ(F,F.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.wp("HTML_DIR")==="rtl"){var F=this.getEditableTextArea_(),W=this.getTextAreaValue()!==""?"auto":"rtl";F.setAttribute("dir",W)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var F;return Pfc((F=this.$["quiz-attachment"])==null?void 0:F.getExplanationText())||Pfc(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var F=null;if(this.isEmojiButtonDisplayed){var W=this.getInputRange_();W&&(F=this.emojiInput.retrieveTextBeforeRange(W))}this.insertText_(F,!0);this.updateCharCount_();this.setSubmitButton_();F=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=F.scrollHeight>F.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var F=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:F})},
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(F){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(F)},
onPasteEmoji_:function(F){F.preventDefault();F.stopImmediatePropagation();F=F.clipboardData.getData("text/plain");this.insertText_(F,!1,!1)},
insertText_:function(F,W,V){W=W===void 0?!1:W;V=V===void 0?!0:V;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&F){var d=this.getInputRange_().cloneRange();this.emojiManager&&d&&(W&&this.emojiInput.offsetStartOfRangeBy(d,F.length),this.insertTextWithEmojis_(d,F,V),gs$(this.getEditableTextArea_().lastChild)||(d=this.getInputRange_().cloneRange()),d&&(this.emojiInput.updateSuggestions(d,F),this.updateSuggestionOffset_(d)))}},
setSubmitButton_:function(){if(this.data){var F=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",W=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(F||W){var V=this.getTextAreaValue().trim();W=V===this.previousText_;V=!V||this.aboveCharLimit_;F&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(V=this.aboveCharLimit_);this.submitButtonDisabled=
W||V||!this.getTextLength();F&&_.T("enable_post_scheduling")&&(this.submitButtonDisabled=W&&!this.scheduledPublishTimeSec_||V)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.A2,computeCreationBoxClass_:function(F){return F?"focused":"not-focused"},
computeFooterMessageClass_:function(F,W){return W?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(F,W){return W?W:F},
computeFooterMessageHidden_:function(F,W){return!W&&!F},
computePlaceholderText_:function(F,W,V){return(V==="video"||V==="image")&&(F==null?0:F.prefilledPlaceholderText)?F==null?void 0:F.prefilledPlaceholderText:W==="poll"||W==="image-poll"?F==null?void 0:F.pollPostPlaceholderText:W==="quiz"?F==null?void 0:F.quizPostPlaceholderText:W==="image"?F==null?void 0:F.imagePostPlaceholderText:F==null?void 0:F.placeholderText},
computeHideAttachmentButtons_:function(F,W,V,d){return F===void 0?!1:d&&this.getSimpleString(d)===this.getSimpleString(F.rateLimitErrorMessage)?!0:W!=="none"||V!=="none"||!F.videoLinkButton&&!F.pollButton&&!F.imagePollButton&&!F.quizButton&&!F.imageButton},
computeHideDismissableAttachment_:function(F){return F!=="image"&&F!=="video"},
computeHasVideo_:function(F){return F==="video"},
computeHasImage_:function(F){return F==="image"},
computeHasPoll_:function(F){return F==="poll"},
computeHasImagePoll_:function(F){return F==="image-poll"},
computeHasQuiz_:function(F){return F==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(F){return F&&F.backstageAttachment?F.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!F.backstageAttachment.quizRenderer&&!F.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(F){if(this.isValidPrefilledAttachment_(F.purpose,F.prefilledImageData,F.backstageAttachment))return F.backstageAttachment},
computeEditAttachment_:function(F){if(this.computePrefilledContent_(F)===void 0)return F.backstageAttachment},
computeAuthorThumbnailDimension_:function(F,W){return F&&!W?24:40},
computeImageUploadEndpoint_:function(F){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",F)},
computeRateLimitErrorCommands_:function(F){var W,V;return F==null?void 0:(W=F.advancedTierFeatures)==null?void 0:(V=W.rateLimit)==null?void 0:V.rateLimitCommands},
computeIsBackstageComment_:function(F){return!(!F||F!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(F){return this.get("submitButton.buttonRenderer.serviceEndpoint",F)||this.get("replyButton.buttonRenderer.serviceEndpoint",F)||this.get("postButton.buttonRenderer.serviceEndpoint",F)},
computeSubmitButtonOverride:function(){if(_.T("web_modern_buttons")){var F,W;return{segmentedPosition:this.dropdownSchedulePanel_||!((F=this.data)==null?0:(W=F.postOptionsMenu)==null?0:W.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.T("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(F,W){F=this.get("submitButton.buttonRenderer",F)||this.get("replyButton.buttonRenderer",F)||this.get("postButton.buttonRenderer",F);W&&(F=W);F&&(F=Object.assign({},F),F.serviceEndpoint=void 0,F.isDisabled=this.submitButtonDisabled);return F},
computeHasExternalLinksAccess_:function(F){if(_.T("enable_rfa_external_links")){var W,V,d;return(d=F==null?void 0:(W=F.advancedTierFeatures)==null?void 0:(V=W.externalLinks)==null?void 0:V.allowExternalLinks)!=null?d:!0}return!0},
computeIsEmojiButtonDisplayed_:function(F){return F.emojiButton&&F.emojiPicker&&F.emojiPicker.emojiPickerRenderer&&F.emojiPicker.emojiPickerRenderer.categories?F.emojiPicker.emojiPickerRenderer.categories.find(function(W){return W.emojiPickerCategoryRenderer?W.emojiPickerCategoryRenderer.emojiIds&&W.emojiPickerCategoryRenderer.emojiIds.length>0:W.emojiPickerUpsellCategoryRenderer?W.emojiPickerUpsellCategoryRenderer.emojis&&W.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(F){return F.charLimit?F.charLimit:null},
computeDropdownSchedulingPanel_:function(F,W){if(F==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&W)return W},
computeInlineSchedulingPanel_:function(F,W){if(F==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&W)return W},
computeHideAuthorThumbnail_:function(F,W){return F||this.computeUseIdentityChip_(W)},
computeHideIdentityChipRenderer_:function(F,W){return F||!this.computeUseIdentityChip_(W)},
computeUseIdentityChip_:function(F){return!!F&&!!F.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(F){var W,V,d,y;(F==null?0:(W=F.detail)==null?0:(V=W.endpoint)==null?0:V.ypcGetOffersEndpoint)||(F==null?0:(d=F.detail)==null?0:(y=d.endpoint)==null?0:y.ypcOffersEndpoint)?(F.stopPropagation(),_.v6(this,[F.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",F)&&(F.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(F){this.addedAttachment="video";this.selectedVideoId_=F.detail.videoId},
commentboxStateEntityChanged_:function(F){var W=this;(F==null?void 0:F.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(F==null?void 0:F.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){W.focus()})},
onYtServiceRequestSent_:function(F,W){if(W.actions)for(F=_.L(W.actions),W=F.next();!W.done;W=F.next())W.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(F){this.isLoading=!1;var W=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",F),V,d,y,z=F==null?void 0:(V=F.detail)==null?void 0:(d=V.data)==null?void 0:(y=d.actionResult)==null?void 0:y.commentboxStateEntityKey;if(W)this.errorMessage_=W;else if(z){var I;this.dismissData_=F==null?void 0:(I=F.detail)==null?void 0:I.data;this.commentboxStateKey_=z}else{this.clear();var n;this.fire("yt-commentbox-dismiss",F==null?void 0:(n=F.detail)==
null?void 0:n.data)}},
onYtServiceRequestError_:function(F){F.stopPropagation();this.isLoading=!1;var W,V;if(((W=this.data)==null?void 0:W.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((V=this.data)==null?void 0:V.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(W=this.get("detail.error.args",F)||[],W.length>1&&W[1].message){this.handlePostsServiceRequestError_(W[1].message);return}(F=this.get("detail.error.message",F))?this.errorMessage_=this.data.errorMessage||_.DZ(F):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(F){if(_.T("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var W=_.L(this.rateLimitErrorCommands),V=W.next();!V.done;V=W.next())if(V=V.value,V.errorLabel===F){_.ZQ(V.command,this.hostElement);return}this.errorMessage_=_.DZ(F)},
submitIfNotBackstagePost_:function(F){if(!this.isBackstagePost)this.onSubmit_(F)},
onSubmit_:function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C;return _.m(function(k){switch(k.nextAddress){case 1:F.stopPropagation();if(!W.serviceEndpoint||!W.isValidInput_())return k.return();if(W.shouldShowPostAadcNotice_())return W.showPostAadcNotice_(),k.return();if(W.shouldShowCommentAadcNotice_())return W.showCommentAadcNotice_(),k.return();if(!(W.$$("ytd-backstage-multi-image-select-renderer")&&W.hasImage_&&_.T("enable_multi_image_post_creation"))){k.jumpTo(2);break}V=W.$$("ytd-backstage-multi-image-select-renderer");
return k.yield(V.getAllUploadStatuses(),3);case 3:d=k.yieldResult;if(!d)return k.return();y=_.L(d);for(z=y.next();!z.done;z=y.next())if(I=z.value,I.encryptedBlobId===void 0)return W.isLoading=!1,M=n=void 0,W.errorMessage_=(M=(n=W.imageUploadEndpoint_)==null?void 0:n.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?M:null,k.return();return k.return(W.submitForm_(void 0,void 0,void 0,void 0,V.images,W.taggedVideoId_));case 2:if(!W.hasImagePoll_||!W.$["image-poll-attachment"]){k.jumpTo(4);
break}return k.yield(W.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:Y=k.yieldResult;if(!Y)return k.return();h=_.L(Y);for(q=h.next();!q.done;q=h.next())if(R=q.value,!R.encryptedBlobId)return W.isLoading=!1,b=void 0,W.errorMessage_=(b=W.data.errorMessage)!=null?b:null,k.return();case 4:K=(g=W.$$("ytd-backstage-image-select-renderer"))&&g.uploadPromise(),C=W.getSharedPostId_(),K?K.then(function(){W.submitForm_.apply(W,_.Pd(_.QS.apply(0,arguments)))}).catch(function(f){W.isLoading=!1;
W.errorMessage_=_.DZ(f.message)}):W.selectedVideoId_?W.submitForm_(void 0,W.selectedVideoId_):W.prefilledAttachment_==="image"?W.submitForm_(W.prefilledImageData_.encryptedBlobId,void 0,void 0,W.prefilledImageData_.sourceExternalVideoId,void 0,W.taggedVideoId_):W.prefilledAttachment_==="video"?W.submitForm_(void 0,W.data.backstageAttachment.videoRenderer.videoId):C?W.submitForm_(void 0,void 0,C):W.taggedVideoId_!==void 0?W.submitForm_(void 0,void 0,void 0,void 0,void 0,W.taggedVideoId_):W.submitForm_(),
_.UD(k)}})},
openSchedulingPanel:function(F){F&&F.scheduleButton&&F.scheduleButton.buttonRenderer&&(this.scheduleButton_=F.scheduleButton.buttonRenderer);F&&F.dateTimePicker&&this.set("data.schedulingDateTimePicker",F.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(F){F.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(F){F.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(F){F.stopPropagation();F.detail.alertMessage&&(this.alertMessage_=F.detail.alertMessage)},
onImageSelected_:function(F){F.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(F){F.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(F){F.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(F.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(F){F.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(F){var W=this.$["video-link-attachment"];W&&W.onLaunchVideoPicker(F)},
onAttachmentDismiss_:function(F){F.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"&&_.T("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.T("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 F;if(this.addedAttachment==="image-poll"&&((F=this.$["image-poll-attachment"])==null||!F.isValid()))return!1;var W;if(this.addedAttachment==="quiz"&&((W=this.$["quiz-attachment"])==null||!W.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;F=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(F=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")F=!0;return F||!!this.getTextAreaValue().trim()},
submitForm_:function(F,W,V,d,y,z){var I=this.getTextAreaValue().trim(),n={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&I===this.previousText_&&(I=void 0);I!==void 0&&(n.comment_text=I);this.isLoading=!0;z!=void 0&&(n.tagged_video_id=z);F?(n.image_blob_id=F,this.imagePreviewCoordinates_&&(n.image_preview_coordinates=this.imagePreviewCoordinates_)):W?n.attached_video_id=W:V?n.shared_post_id=V:y&&y.length>0&&(n.images_data=y.map(function(M){return{encryptedBlobId:M.encryptedBlobId,
previewCoordinates:M.previewCoordinates}}));
d&&(n.source_video_id=d);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(n.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(n.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(n.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(n.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.T("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(n.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.v6(this,[this.serviceEndpoint,n])},
onIsInputFocusChanged_:function(F,W){F?this.fire("yt-autonav-pause-focus"):W!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(F){var W=this.getEditableTextArea_();[].concat(_.Pd(F.dataTransfer.items)).forEach(function(V){V.kind==="string"&&V.type.match("^text/plain")&&V.getAsString(function(d){W.appendChild(document.createTextNode(d))})});
F.preventDefault()},
preventDefault_:function(F){F.preventDefault()},
onSuggestionInsert_:function(F){this.insertTextWithEmojis_(F.detail.range,F.detail.text)},
onEmojiSuggestionClick_:function(F){this.emojiInput.insertSuggestion(F.detail)},
computeSubmitButtonClass_:function(F,W){return!W||F?"":"with-options"},
updateSuggestionOffset_:function(F){if(this.emojiInput&&_.OA(this.emojiInput).querySelector("#dropdown")){var W=this.getEditableTextArea_().getBoundingClientRect().bottom,V=F.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(W-V)+5;W=this.getEditableTextArea_().getBoundingClientRect().left;F=F.getBoundingClientRect().left-W;_.OA(this.emojiInput).querySelector("#dropdown").style.marginLeft=F+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(F){if(_.T("enable_post_scheduling")&&this.data&&this.data.purpose){F=F.detail;if(Math.floor(Date.now()/1E3)>=F)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var W=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(W)||W!==F?this.scheduledPublishTimeSec_=F:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=F;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var F=["image-button","image-poll-button","poll-button","quiz-button"];_.T("auto_convert_posts_video_tag")||F.push("video-link-button");return F},
getButtonRenderer:function(F,W){if(F)switch(W){case "video-link-button":var V;return((V=F.videoLinkButton)==null?void 0:V.buttonRenderer)||void 0;case "image-button":var d;return((d=F.imageButton)==null?void 0:d.buttonRenderer)||void 0;case "poll-button":var y;return((y=F.pollButton)==null?void 0:y.buttonRenderer)||void 0;case "image-poll-button":var z;return((z=F.imagePollButton)==null?void 0:z.buttonRenderer)||void 0;case "quiz-button":var I;return((I=F.quizButton)==null?void 0:I.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var F;return(F=this.data)==null||!F.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var F,W;return!((F=this.data)==null||!F.openAadcDialog)&&!((W=this.aadcGuidelinesState_)==null||!W.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.wp("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var F;((F=this.data)==null?0:F.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.CG("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(F){F.clickTrackingParams&&_.dB().clickCommand(F);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.XY(this,"yt-close-popup-action")},
onHideIdentityChip:function(F){var W;this.set("data.placeholderText",(W=F.hideIdentityChipAction)==null?void 0:W.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var zt=function(){var F=_.w.apply(this,arguments)||this;F.isOpen=!1;F.modern=_.T("web_modern_buttons");F.roundedContainer=!0;F.dropdownButtonOverride=_.T("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;F.inPopupContainer=!1;F.isCommentboxLoading=!1;var W=["image-button","image-poll-button","poll-button"];_.T("enable_quiz_creation")&&W.push("quiz-button");_.T("auto_convert_posts_video_tag")||W.push("video-link-button");F.attachmentButtonIds=W;F.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 F};
_.u(zt,_.w);_.B=zt.prototype;_.B.computeButtonOverride=function(){var F;return((F=this.data)==null?0:F.postOptionsMenu)&&_.T("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.B.configureRendererStamper=function(){var F={"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]]"}}}}};_.T("auto_convert_posts_video_tag")||(F["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return F};
_.B.ready=function(){var F=this,W=_.OA(this.hostElement).querySelector("#placeholder-area"),V=function(d){F.onOpen(d)};
W.addEventListener("tap",V);W.addEventListener("keypress",V)};
_.B.showButtonEduTooltip=function(){var F,W,V,d,y,z,I;if(_.T("enable_quiz_creation")&&((F=this.data)==null?0:(W=F.quizButton)==null?0:(V=W.buttonRenderer)==null?0:(d=V.hint)==null?0:(y=d.hintRenderer)==null?0:(z=y.content)==null?0:(I=z.bubbleHintRenderer)==null?0:I.text)&&(_.cL.getInstance(),F=tr(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(F==null?void 0:
F.length)>0)){this.ytComponentBehavior.resolveCommand(F[0],{form:{element:this.quizButton}});return}var n;if((n=this.data)==null?0:n.imagePollButtonTooltip)if(_.cL.getInstance(),n=tr(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(n==null?void 0:n.length)>0){this.ytComponentBehavior.resolveCommand(n[0],{form:{element:this.imagePollButton}});return}var M;_.T("enable_multi_image_post_creation")&&
((M=this.data)==null?0:M.multiImageButtonTooltip)&&(_.cL.getInstance(),M=tr(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(M==null?void 0:M.length)>0&&this.ytComponentBehavior.resolveCommand(M[0],{form:{element:this.imageButton}}))};
_.B.onCreatePollAction=function(F){_.e(F,w2T)&&(this.JSC$16260_commentbox.addedAttachment="poll",this.openDialog())};
_.B.onAddVideoLinkAction=function(F){if(_.e(F,kPu))this.JSC$16260_commentbox.onAddVideoLink(F)};
_.B.onShowSchedulingPanelCommand=function(F){(F=_.e(F,snD))&&this.openSchedulingPanel(F)};
_.B.onCreateImagePollCommand=function(F){_.e(F,mEQ)&&(this.JSC$16260_commentbox.openImagePollComponent(),this.openDialog())};
_.B.onCreateQuizCommand=function(F){_.e(F,aYr)&&(this.JSC$16260_commentbox.openQuizComponent(),this.openDialog())};
_.B.openSchedulingPanel=function(F){_.T("enable_post_scheduling")&&(this.openDialog(),this.JSC$16260_commentbox.openSchedulingPanel(F))};
_.B.onCreateCommentAction=function(F){this.get("createCommentAction.contents",F)&&(this.JSC$16260_commentbox.clear(),this.closeDialog())};
_.B.onOpen=function(F){F instanceof KeyboardEvent&&F.type==="keypress"&&F.keyCode!==13&&F.keyCode!==32||(this.data.prepareAccountEndpoint?_.On(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.B.onYtCommentboxDismiss=function(){this.closeDialog()};
_.B.onYtCommentboxLoadingStart=function(F){F.stopPropagation();this.isCommentboxLoading=!0};
_.B.onYtCommentboxLoadingEnd=function(F){F.stopPropagation();this.isCommentboxLoading=!1};
_.B.onYtVideoLinkButtonCancel=function(F){F.stopPropagation();this.onOpen(F)};
_.B.onYtVideoLinkSelected=function(F){F.stopPropagation();this.onOpen(F)};
_.B.onIronSelect=function(F){F.stopPropagation();F.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=F.detail.item.value&&(this.accessRestriction?(this.accessRestriction=F.detail.item.value,this.onOpen(F)):this.accessRestriction=F.detail.item.value)};
_.B.onYtNavigate=function(F){this.get("detail.endpoint.backstageImageUploadEndpoint",F)&&(this.JSC$16260_commentbox.addedAttachment="image",this.JSC$16260_commentbox.submitButtonDisabled=!0,this.onOpen(F))};
_.B.onRequestSent=function(F){for(var W=_.L(F.detail),V=W.next();!V.done;V=W.next())_.e(V.value,ezQ)&&(this.JSC$16260_commentbox.addedAttachment="image",this.JSC$16260_commentbox.submitButtonDisabled=!0,this.onOpen(F))};
_.B.openDialog=function(){var F;(F=this.data)!=null&&F.isIneligibleForCommunityPagePostCreation||(this.JSC$16260_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16260_commentbox.focus())};
_.B.onPopupClosed=function(){_.cL.getInstance()};
_.B.computeCreationDisabled=function(F){return!!F};
_.B.computeIsCreationDialog=function(F){return!!F&&F==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.B.computeDisabledPostButton=function(F){if(!F)return null;F.isDisabled=!0;return F};
_.B.computeIsCreationDialogWithHeader=function(F){return!this.inPopupContainer&&!!F&&!!F.authorText&&F.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.B.computeIsHeaderHidden=function(F,W){return!F||W};
_.B.computeDropdownRendererClasses=function(F){return F?["text-secondary-style"]:[]};
_.B.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var F=_.OA(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;F&&F.reset()};
zt.prototype.onPopupClosed=zt.prototype.onPopupClosed;zt.prototype.onRequestSent=zt.prototype.onRequestSent;zt.prototype.onYtNavigate=zt.prototype.onYtNavigate;zt.prototype.onIronSelect=zt.prototype.onIronSelect;zt.prototype.onYtVideoLinkSelected=zt.prototype.onYtVideoLinkSelected;zt.prototype.onYtVideoLinkButtonCancel=zt.prototype.onYtVideoLinkButtonCancel;zt.prototype.onYtCommentboxLoadingEnd=zt.prototype.onYtCommentboxLoadingEnd;zt.prototype.onYtCommentboxLoadingStart=zt.prototype.onYtCommentboxLoadingStart;
zt.prototype.onYtCommentboxDismiss=zt.prototype.onYtCommentboxDismiss;zt.prototype.showButtonEduTooltip=zt.prototype.showButtonEduTooltip;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],zt.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zt.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],zt.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zt.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],zt.prototype,"isOpen",void 0);_.x([_.N({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],zt.prototype,"buttonOverride",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],zt.prototype,"modern",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],zt.prototype,"roundedContainer",void 0);_.x([_.N(),_.E("design:type",Object)],zt.prototype,"dropdownButtonOverride",void 0);_.x([_.N({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.E("design:type",Boolean)],zt.prototype,"creationDisabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],zt.prototype,"enableCreationBox",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.E("design:type",Boolean)],zt.prototype,"isCreationDialog",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],zt.prototype,"inPopupContainer",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.E("design:type",Boolean)],zt.prototype,"isCreationDialogWithHeader",void 0);_.x([_.N(),_.E("design:type",Object)],zt.prototype,"accessRestriction",void 0);
_.x([_.N({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.E("design:type",Array)],zt.prototype,"dropdownRendererClasses",void 0);_.x([_.N(),_.E("design:type",Object)],zt.prototype,"isCommentboxLoading",void 0);_.x([_.N(),_.E("design:type",Array)],zt.prototype,"attachmentButtonIds",void 0);_.x([_.Qo("#image-button"),_.E("design:type",HTMLElement)],zt.prototype,"imageButton",void 0);
_.x([_.Qo("#image-poll-button"),_.E("design:type",HTMLElement)],zt.prototype,"imagePollButton",void 0);_.x([_.Qo("#quiz-button"),_.E("design:type",HTMLElement)],zt.prototype,"quizButton",void 0);_.x([_.Qo("#commentbox"),_.E("design:type",Object)],zt.prototype,"JSC$16260_commentbox",void 0);_.x([_.Jw("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zt.prototype,"showButtonEduTooltip",null);
_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onYtCommentboxDismiss",null);_.x([_.Pc("yt-commentbox-loading-start"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onYtCommentboxLoadingStart",null);
_.x([_.Pc("yt-commentbox-loading-end"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onYtCommentboxLoadingEnd",null);_.x([_.Pc("yt-video-link-button-cancel"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onYtVideoLinkButtonCancel",null);
_.x([_.Pc("yt-video-link-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onYtVideoLinkSelected",null);_.x([_.Pc("iron-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onIronSelect",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zt.prototype,"onRequestSent",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zt.prototype,"onPopupClosed",null);_.x([_.pp({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],zt);
_.O(zt,"ytd-backstage-post-dialog-renderer",function(){if(p1M!==void 0)return p1M;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return p1M=F},{mode:1});var Pbh;var JDh;var or=function(){return _.w.apply(this,arguments)||this};
_.u(or,_.w);_.B=or.prototype;_.B.computeHeartButtonStyle=function(F){return(F==null?0:F.styleType)?F.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.B.onYtButtonTap=function(){if(this.data.isEnabled){var F=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(F=this.getEndpoint(F))&&_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})}else(F=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(F)};
_.B.toggle=function(F){this.set("data.isHearted",F!==void 0?F:!this.data.isHearted)};
_.B.getEndpoint=function(F){var W,V=(W=this.data)==null?void 0:W.heartEndpoint,d;W=(d=this.data)==null?void 0:d.unheartEndpoint;if(V&&W)return F?W:V};
_.B.computeButtonAccessibility=function(F,W){var V,d,y=F==null?void 0:(V=F.heartedAccessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label,z,I;F=F==null?void 0:(z=F.unheartedAccessibility)==null?void 0:(I=z.accessibilityData)==null?void 0:I.label;return W?y:F};
_.S0.Object.defineProperties(or.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 F;return _.T("kevlar_system_icons")&&!((F=this.data)==null||!F.isHearted)}}});
or.prototype.onYtButtonTap=or.prototype.onYtButtonTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],or.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],or.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],or.prototype,"data",void 0);_.x([_.A("data.isHearted"),_.E("design:type",Object),_.E("design:paramtypes",[])],or.prototype,"heartTooltip",null);
_.x([_.A("data.isHearted"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],or.prototype,"iconFilled",null);_.x([_.N({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.E("design:type",String)],or.prototype,"buttonAccessibility",void 0);_.x([_.N({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],or.prototype,"heartButtonStyle",void 0);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],or.prototype,"onYtButtonTap",null);_.x([_.pp({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],or);
_.O(or,"ytd-creator-heart-renderer",function(){if(JDh!==void 0)return JDh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return JDh=F},{mode:1});var s4=function(){var F=_.w.apply(this,arguments)||this;F.hasCreatorReply=!1;F.buttonOverrides={size:"S",iconPosition:"icon-only"};F.replyButtonOverrides={size:"S",type:"text"};F.forceIconButton=!_.T("web_modern_buttons");F.modern=_.T("web_modern_buttons");F.buttonTooltipPosition="bottom";F.systemIcons=_.T("kevlar_system_icons");F.replyDialog=null;return F};
_.u(s4,_.w);_.B=s4.prototype;
_.B.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]]"}}}}}};
_.B.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.B.dataChange=function(){this.replyDialog&&_.OA(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var F,W,V;this.isLiked=this.systemIcons&&!!((F=this.data)==null?0:(W=F.likeButton)==null?0:(V=W.toggleButtonRenderer)==null?0:V.isToggled)};
_.B.computeShowVoteCountBeginning=function(F,W){return F===void 0||W===void 0?!0:F.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!W&&this.ytRendererBehavior.getSimpleString(W)!=="0"};
_.B.computeShowVoteCountEnd=function(F,W){return F===void 0||W===void 0?!0:F.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!W&&this.ytRendererBehavior.getSimpleString(W)!=="0"};
_.B.computeShowCommentCount=function(F,W){return F===void 0||W===void 0?!0:F.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!W&&this.ytRendererBehavior.getSimpleString(W)!=="0"};
_.B.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.B.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.B.showReplyDialog=function(F){F&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.OA(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=F,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.B.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.B.onRequestSent=function(F){F=_.L(F.detail);for(var W=F.next();!W.done;W=F.next())(W=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",W.value))&&this.showReplyDialog(W)};
_.B.onYtNavigate=function(F){var W,V;(F=(W=_.e(F.detail.endpoint,_.uUM))==null?void 0:(V=W.dialog)==null?void 0:V.commentReplyDialogRenderer)&&this.showReplyDialog(F)};
_.B.onYtServiceRequestSent=function(F,W){F.stopPropagation();if(W.actions)for(F=0;F<W.actions.length;F++){var V=_.e(W.actions[F],xvh);V&&this.handleUpdateCommentVoteAction(V)}};
_.B.handleUpdateCommentVoteAction=function(F){this.voteCount=F.voteCount||_.DZ("0");F.voteStatus==="LIKE"?this.JSC$16272_ytdDislikeToggleButtonRenderer.toggle(!1):F.voteStatus==="DISLIKE"?this.JSC$16272_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16272_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16272_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.B.computeReplyButtonHidden=function(F){return F};
_.B.computeReplyButtonBeginning=function(F){return(F==null?0:F.replyButton)&&F.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?F.replyButton:void 0};
_.B.computeReplyButtonEnd=function(F){return(F==null?0:F.replyButton)&&F.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?F.replyButton:void 0};
_.B.computeActionButtonStyle=function(F){return(F==null?0:F.style)?F.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.B.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.B.onYtToggleButton=function(F){var W,V;this.isLiked=this.systemIcons&&!!((W=F.detail)==null?0:(V=W.actions)==null?0:V.like)};
s4.prototype.onYtToggleButton=s4.prototype.onYtToggleButton;s4.prototype.onButtonTooltipPositionChanged=s4.prototype.onButtonTooltipPositionChanged;s4.prototype.onYtServiceRequestSent=s4.prototype.onYtServiceRequestSent;s4.prototype.onYtNavigate=s4.prototype.onYtNavigate;s4.prototype.onRequestSent=s4.prototype.onRequestSent;s4.prototype.onYtCommentboxDismiss=s4.prototype.onYtCommentboxDismiss;s4.prototype.dataChange=s4.prototype.dataChange;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],s4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],s4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"voteCount",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"commentCount",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"replyThumbnail",void 0);
_.x([_.N(),_.E("design:type",Object)],s4.prototype,"hasCreatorReply",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],s4.prototype,"enableCreationBox",void 0);_.x([_.N({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],s4.prototype,"actionButtonsStyle",void 0);_.x([_.N({computed:"computeReplyButtonBeginning(data)"}),_.E("design:type",Object)],s4.prototype,"replyButtonBeginning",void 0);
_.x([_.N({computed:"computeReplyButtonEnd(data)"}),_.E("design:type",Object)],s4.prototype,"replyButtonEnd",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"buttonOverrides",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"replyButtonOverrides",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"forceIconButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],s4.prototype,"useCommentIcon",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],s4.prototype,"modern",void 0);_.x([_.N(),_.E("design:type",Object)],s4.prototype,"buttonTooltipPosition",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],s4.prototype,"systemIcons",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],s4.prototype,"isLiked",void 0);_.x([_.Qo("ytd-button-renderer"),_.E("design:type",Object)],s4.prototype,"ytdReplyButtonRenderer",void 0);
_.x([_.Qo("#like-button"),_.E("design:type",Object)],s4.prototype,"JSC$16272_ytdLikeToggleButtonRenderer",void 0);_.x([_.Qo("#dislike-button"),_.E("design:type",Object)],s4.prototype,"JSC$16272_ytdDislikeToggleButtonRenderer",void 0);_.x([_.Qo("#reply-dialog"),_.E("design:type",HTMLElement)],s4.prototype,"replyDialogElement",void 0);_.x([_.Qo("#reply-button"),_.E("design:type",HTMLElement)],s4.prototype,"replyButtonElement",void 0);
_.x([_.Qo("#reply-button-end"),_.E("design:type",HTMLElement)],s4.prototype,"replyButtonEndElement",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],s4.prototype,"dataChange",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],s4.prototype,"onYtCommentboxDismiss",null);
_.x([_.Pc("yt-service-request-sent-button-renderer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],s4.prototype,"onRequestSent",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],s4.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],s4.prototype,"onYtServiceRequestSent",null);_.x([_.Jw("buttonTooltipPosition"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],s4.prototype,"onButtonTooltipPositionChanged",null);
_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],s4.prototype,"onYtToggleButton",null);_.x([_.pp({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],s4);
_.O(s4,"ytd-comment-action-buttons-renderer",function(){if(Pbh!==void 0)return Pbh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Pbh=F},{mode:1});var Z2Q;var B8=function(){return _.w.apply(this,arguments)||this};
_.u(B8,_.w);B8.prototype.focus=function(){_.OA(this.hostElement).querySelector("#commentbox").focus()};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],B8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],B8.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],B8.prototype,"zeroStepChannelCreationRenderer",void 0);_.x([_.pp({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],B8);
_.O(B8,"ytd-comment-dialog-renderer",function(){if(Z2Q!==void 0)return Z2Q;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Z2Q=F},{mode:1});var Qar;var Lz=function(){var F=_.w.apply(this,arguments)||this;F.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.T("enable_web_delhi_icons")};F.replyButtonOverrides={size:"S",type:"text"};return F};
_.u(Lz,_.w);_.B=Lz.prototype;_.B.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.B.detached=function(){this.replyBox&&this.replyBox.remove()};
_.B.showReplyDialog=function(F){if(F){var W=this.replyBox;W||(W=document.createElement("ytd-comment-reply-dialog-renderer"),W.id="replybox",_.OA(this.replyDialogDiv).appendChild(W));W.data=F;this.replyDialogDiv.hidden=!1;W.openDialog()}};
_.B.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.B.handleReplyButtonClick=function(){if(this.isSuperfanOnlyCommentsEligibleUser){var F,W=_.e((F=this.toolbarSurface)==null?void 0:F.superfanOnlySnackbarCommand,_.Yx);W&&_.On(this.hostElement,"yt-show-superfan-only-snackbar",{command:W})}else this.isSubsOnlyCommentsEligibleUser&&(F=_.e((W=this.toolbarSurface)==null?void 0:W.subscribersOnlyDisclaimerSnackbarCommand,_.Yx))&&_.On(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:F})};
_.B.onYtServiceRequestSent=function(F,W){F.stopPropagation();if(W.actions)for(var V=0;V<W.actions.length;V++){var d=_.e(W.actions[V],xvh);d?this.handleUpdateCommentVoteAction(d):F.target===this.heartButton&&this.toggleHeartState()}};
_.B.handleUpdateCommentVoteAction=function(F){var W;(W=this.toolbarState)!=null&&W.key&&this.ytdReduxBehavior.dispatch(_.Yj("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:F.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":F.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.B.toggleHeartState=function(){var F;(F=this.toolbarState)!=null&&F.key&&this.ytdReduxBehavior.dispatch(_.Yj("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.S0.Object.defineProperties(Lz.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return(((F=this.toolbarState)==null?void 0:F.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(W=this.toolbarData)==null?void 0:W.likeCountLiked:(V=this.toolbarData)==null?void 0:V.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.toolbarSurface)==null?void 0:F.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.toolbarSurface)==null?void 0:F.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.toolbarSurface)==null?void 0:F.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
isSuperfanOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.toolbarSurface)==null?void 0:F.superfanOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.toolbarSurface)==null?void 0:F.prepareAccountCommand)!==void 0&&!_.T("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var F,W=_.e((F=this.toolbarSurface)==null?void 0:F.prepareAccountCommand,_.Yx),V,d,y,z,I,n,M,Y,h;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((V=this.toolbarSharedData)==null||!V.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((d=this.toolbarState)==null?void 0:d.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:W!=null?W:_.e((y=this.toolbarSurface)==null?void 0:y.likeCommand,_.Yx),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:W!=null?W:_.e((z=this.toolbarSurface)==null?void 0:z.unlikeCommand,_.Yx),defaultCommand:this.isVisiblyDisabled?_.e((I=this.toolbarSurface)==null?void 0:I.commentDisabledActionCommand,_.Yx):void 0,defaultTooltip:(n=this.toolbarData)==null?void 0:n.likeInactiveTooltip,toggledTooltip:(M=this.toolbarData)==null?void 0:M.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(Y=this.toolbarData)==null?void 0:Y.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(h=this.toolbarSharedData)==null?void 0:h.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var F,W=_.e((F=this.toolbarSurface)==null?void 0:F.prepareAccountCommand,_.Yx),V,d,y,z,I,n,M,Y,h,q;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((V=this.toolbarSharedData)==null||!V.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((d=this.toolbarState)==null?void 0:d.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:W!=null?W:_.e((y=this.toolbarSurface)==null?void 0:y.dislikeCommand,_.Yx),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:W!=null?W:_.e((z=this.toolbarSurface)==null?void 0:z.undislikeCommand,_.Yx),defaultCommand:this.isVisiblyDisabled?_.e((I=this.toolbarSurface)==null?void 0:I.commentDisabledActionCommand,_.Yx):void 0,defaultTooltip:(n=this.toolbarData)==null?void 0:n.dislikeInactiveTooltip,toggledTooltip:(M=this.toolbarData)==null?void 0:
M.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(Y=this.toolbarSharedData)==null?void 0:Y.dislikeReplyButtonA11y:(h=this.toolbarSharedData)==null?void 0:h.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(q=this.toolbarSharedData)==null?void 0:q.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var F,W,V;if(((F=this.toolbarState)==null?void 0:F.heartState)!==void 0&&((W=this.toolbarState)==null?void 0:W.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((V=this.toolbarState)==null?void 0:V.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var d,y,z,I,n,M,Y,h,q,R,b,g,K,C;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(d=this.toolbarData)==null?void 0:d.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((y=this.toolbarState)==null?void 0:y.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((z=this.toolbarState)==null?void 0:z.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((I=this.toolbarState)==null?void 0:I.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((n=this.toolbarState)==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.e((M=this.toolbarSurface)==null?void 0:M.heartCommand,
_.Yx),unheartEndpoint:this.isVisiblyDisabled?void 0:_.e((Y=this.toolbarSurface)==null?void 0:Y.unheartCommand,_.Yx),disabledEndpoint:this.isVisiblyDisabled?_.e((h=this.toolbarSurface)==null?void 0:h.commentDisabledActionCommand,_.Yx):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(q=this.toolbarData)==null?void 0:q.heartActiveTooltip,unheartedTooltip:(R=this.toolbarData)==null?void 0:R.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((b=
this.toolbarState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(g=this.toolbarSharedData)==null?void 0:g.unheartButtonA11y:(K=this.toolbarSharedData)==null?void 0:K.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(C=this.toolbarSharedData)==null?void 0:C.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.toolbarSurface)==null||!F.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.commentStrings)!=null&&F.replyButtonText){var W,V,d,y;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(W=this.commentStrings)==null?void 0:W.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.e((V=this.toolbarSurface)==null?void 0:V.replyCommand,_.Yx),command:this.isVisiblyDisabled?
_.e((d=this.toolbarSurface)==null?void 0:d.commentDisabledActionCommand,_.Yx):this.isSubsOnlyCommentsIneligibleUser?_.e((y=this.toolbarSurface)==null?void 0:y.subscribersOnlySnackbarCommand,_.Yx):void 0}}}}});
Lz.prototype.onYtServiceRequestSent=Lz.prototype.onYtServiceRequestSent;Lz.prototype.hideReplyDialogDiv=Lz.prototype.hideReplyDialogDiv;_.x([_.N(),_.E("design:type",Object)],Lz.prototype,"commentStrings",void 0);_.x([_.N(),_.E("design:type",Boolean)],Lz.prototype,"isReply",void 0);_.x([_.N(),_.E("design:type",Object)],Lz.prototype,"toolbarData",void 0);_.x([_.N(),_.E("design:type",Object)],Lz.prototype,"toolbarSharedData",void 0);
_.x([_.N(),_.E("design:type",String)],Lz.prototype,"toolbarStateKey",void 0);_.x([_.N(),_.E("design:type",String)],Lz.prototype,"toolbarSurfaceKey",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Lz.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Lz.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Lz.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.fO),_.E("design:type",Object)],Lz.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.Qo("#reply-dialog"),_.E("design:type",HTMLElement)],Lz.prototype,"replyDialogDiv",void 0);_.x([_.Qo("#replybox"),_.E("design:type",Object)],Lz.prototype,"replyBox",void 0);_.x([_.Qo("ytd-creator-heart-renderer"),_.E("design:type",Object)],Lz.prototype,"heartButton",void 0);_.x([_.N({selector:function(F,W){return _.cZ(F.entities,"engagementToolbarStateEntityPayload",W)},
selectorArgs:["toolbarStateKey"]}),_.E("design:type",Object)],Lz.prototype,"toolbarState",void 0);_.x([_.N({selector:gSr,selectorArgs:["toolbarSurfaceKey"]}),_.E("design:type",Object)],Lz.prototype,"toolbarSurface",void 0);_.x([_.N(),_.E("design:type",Object)],Lz.prototype,"buttonOverrides",void 0);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lz.prototype,"hideReplyDialogDiv",null);
_.x([_.A("toolbarData","toolbarState"),_.E("design:type",String),_.E("design:paramtypes",[])],Lz.prototype,"likeCount",null);_.x([_.A("likeCount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"showLikeCount",null);_.x([_.A("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"isVisiblyDisabled",null);_.x([_.A("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.x([_.A("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"isSubsOnlyCommentsEligibleUser",null);_.x([_.A("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"isSuperfanOnlyCommentsEligibleUser",null);_.x([_.A("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"hasPrepareAccountCommand",null);
_.x([_.A("toolbarData","toolbarState","toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lz.prototype,"likeToggleButtonRenderer",null);_.x([_.A("isReply","toolbarData","toolbarState","toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lz.prototype,"dislikeToggleButtonRenderer",null);_.x([_.A("toolbarData","toolbarState","toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lz.prototype,"creatorHeartSupportedRenderer",null);
_.x([_.A("toolbarSurface"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Lz.prototype,"hasReplyCommand",null);_.x([_.A("toolbarSurface","commentStrings","isVisiblyDisabled"),_.E("design:type",Object),_.E("design:paramtypes",[])],Lz.prototype,"replyButtonRenderer",null);_.x([_.N(),_.E("design:type",Object)],Lz.prototype,"replyButtonOverrides",void 0);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],Lz.prototype,"onYtServiceRequestSent",null);_.x([_.pp({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],Lz);
_.O(Lz,"ytd-comment-engagement-bar",function(){if(Qar!==void 0)return Qar;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Qar=F},{mode:1});var FiT;var Ir=function(){return _.w.apply(this,arguments)||this};
_.u(Ir,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ir.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ir.prototype,"data",void 0);_.x([_.pp({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Ir);
_.O(Ir,"ytd-comment-inline-thumbnail-renderer",function(){if(FiT!==void 0)return FiT;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return FiT=F},{mode:1});var WiB;var nz=function(){return _.w.apply(this,arguments)||this};
_.u(nz,_.w);nz.prototype.onMessageTap=function(){if(this.onTapCommand){var F=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);F&&this.ytdOpenPopupBehavior.openPopup(F)}};
_.S0.Object.defineProperties(nz.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return(F=this.data)==null?void 0:(W=F.button)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.command}}});
_.x([_.D(_.fO),_.E("design:type",Object)],nz.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nz.prototype,"data",void 0);_.x([_.A("data.button.buttonRenderer.command"),_.E("design:type",Object),_.E("design:paramtypes",[])],nz.prototype,"onTapCommand",null);_.x([_.pp({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],nz);
_.O(nz,"ytd-comment-pause-composer-renderer",function(){if(WiB!==void 0)return WiB;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return WiB=F},{mode:1});var V8E;var dRT;var mC=function(){var F=_.w.apply(this,arguments)||this;F.isOpen=!1;return F};
_.u(mC,_.w);_.B=mC.prototype;_.B.dataChanged=function(){this.isOpen=!1};
_.B.onTap=function(){this.data&&(this.data.navigationEndpoint?_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.B.focus=function(){this.JSC$16301_commentbox.focus()};
_.B.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.B.openDialog=function(){this.isOpen=!0;this.JSC$16301_commentbox.focus();this.JSC$16301_commentbox.maybeHeightChanged()};
mC.prototype.onYtCommentboxDismiss=mC.prototype.onYtCommentboxDismiss;mC.prototype.dataChanged=mC.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],mC.prototype,"isOpen",void 0);_.x([_.Qo("#commentbox"),_.E("design:type",Object)],mC.prototype,"JSC$16301_commentbox",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mC.prototype,"dataChanged",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],mC.prototype,"onYtCommentboxDismiss",null);_.x([_.pp({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],mC);
_.O(mC,"ytd-comment-reply-dialog-renderer",function(){if(dRT!==void 0)return dRT;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return dRT=F},{mode:1});var ylf;var ar=function(){return _.w.apply(this,arguments)||this};
_.u(ar,_.w);_.S0.Object.defineProperties(ar.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.icon)==null?void 0:W.iconType;return V?"yt-icons:"+V.toLowerCase():null}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ar.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ar.prototype,"data",void 0);_.x([_.N(),_.A("data.icon"),_.E("design:type",Object),_.E("design:paramtypes",[])],ar.prototype,"icon",null);_.x([_.pp({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],ar);
_.O(ar,"ytd-pinned-comment-badge-renderer",function(){if(ylf!==void 0)return ylf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ylf=F},{mode:1});var zNi;var otB={},skQ={input:!0,meta:!0,br:!0,link:!0,img:!0},ic=null;otB.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(){ic==null&&(ic=document.createElement("tp-yt-paper-tooltip"),ic.offset=8,ic.fitToVisibleBounds=!0)},
onMouseOver_:function(F){if(F=_.bK(F.target,function(y){return y==this||y.getAttribute&&y.getAttribute("shared-tooltip-text")}.bind(this),!0)){var W=F.getAttribute("shared-tooltip-text");
if(W){var V=this,d=null;F!=this&&(F.tagName.toLowerCase()in skQ?V=F.parentElement:V=F,F.id&&(d=F.id));this.polymerController.createTooltipIfRequired_();if(ic.parentElement!=V||ic.for!=d)(0,_.EA)(ic).textContent=W,_.OA(V).appendChild(ic),ic.for=d,ic.animationDelay=this.polymerController.sharedTooltipAnimationDelay,ic.position=this.polymerController.sharedTooltipPosition}}}};var M6=function(){return _.w.apply(this,arguments)||this};
_.u(M6,_.w);M6.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]]"}}}}}};
M6.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var F;((F=this.data)==null?0:F.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var W;((W=this.data)==null?0:W.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
M6.prototype.colorChanged=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.color)==null?void 0:(V=W.basicColorPaletteData)==null?void 0:V.foregroundBodyColor;d&&(this.rgbBadgeColor=_.iz(d));_.OA(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
M6.prototype.tooltipChanged=function(){var F;((F=this.data)==null?0:F.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
M6.prototype.tooltipChanged=M6.prototype.tooltipChanged;M6.prototype.colorChanged=M6.prototype.colorChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],M6.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],M6.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(otB.YtSharedTooltipBehavior),_.E("design:type",Object)],M6.prototype,"ytSharedTooltipBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],M6.prototype,"data",void 0);
_.x([_.N({value:"#4285F4"}),_.E("design:type",String)],M6.prototype,"rgbBadgeColor",void 0);_.x([_.Jw("data.color"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M6.prototype,"colorChanged",null);_.x([_.Jw("data.tooltip"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],M6.prototype,"tooltipChanged",null);_.x([_.pp({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],M6);
_.O(M6,"ytd-sponsor-comment-badge-renderer",function(){if(zNi!==void 0)return zNi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return zNi=F},{mode:1});var Bjh;var Lih;var YB=function(){return _.w.apply(this,arguments)||this};
_.u(YB,_.w);YB.prototype.computeState=function(F){switch(F==null?void 0:F.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"}};
YB.prototype.updateStateIdentifier=function(F){if(this.viewModel.triStateKey){var W=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.Yj("triStateButtonStateEntityPayload",W,{key:W,stateIdentifier:F}))}};
YB.prototype.onClick=function(){var F=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(){F.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){F.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.S0.Object.defineProperties(YB.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 F;return((F=this.data)==null?void 0:F.buttonText)||""}}});
_.x([_.N(),_.E("design:type",Object)],YB.prototype,"viewModel",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],YB.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],YB.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],YB.prototype,"ytRendererBehavior",void 0);_.x([_.N({selector:uuG,selectorArgs:["viewModel.triStateKey"]}),_.E("design:type",Object)],YB.prototype,"triStateButtonStateEntity",void 0);
_.x([_.N({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.E("design:type",String)],YB.prototype,"state",void 0);_.x([_.A("viewModel","state"),_.E("design:type",Object),_.E("design:paramtypes",[])],YB.prototype,"data",null);_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],YB.prototype,"buttonText",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],YB);
_.O(YB,"ytd-tri-state-button-view-model",function(){if(Lih!==void 0)return Lih;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Lih=F},{mode:1});var IHf;var ntT;var pz=function(){var F=_.w.apply(this,arguments)||this;F.defaultIconToFilled=!_.T("kevlar_fill_comment_chip_icon_killswitch");return F};
_.u(pz,_.w);pz.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
pz.prototype.dataChanged=function(){if(this.data){var F,W;((F=this.data.chipColorPalette)==null?0:F.backgroundColor)&&((W=this.data.chipColorPalette)==null?0:W.foregroundTitleColor)&&_.cc(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.MV(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.MV(this.data.chipColorPalette.foregroundTitleColor)});var V;((V=this.data)==null?0:V.command)?(_.cc(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.cc(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}};
pz.prototype.onTap=function(){var F;if(this.data&&(F=this.data)!=null&&F.command){var W;this.ytComponentBehavior.resolveCommand((W=this.data)==null?void 0:W.command)}};
pz.prototype.getIconSize=function(){return _.T("kevlar_fill_comment_chip_icon_killswitch")?24:12};
pz.prototype.onTap=pz.prototype.onTap;pz.prototype.dataChanged=pz.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],pz.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.JO),_.E("design:type",Object)],pz.prototype,"ironA11yKeysBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pz.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],pz.prototype,"basePriceText",void 0);_.x([_.N(),_.E("design:type",Object)],pz.prototype,"chipIcon",void 0);_.x([_.N(),_.E("design:type",Object)],pz.prototype,"defaultIconToFilled",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pz.prototype,"dataChanged",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pz.prototype,"onTap",null);
_.x([_.Yf({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],pz);
_.O(pz,"yt-pdg-comment-chip-renderer",function(){if(ntT===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;IHf===void 0&&(IHf=document.createElement("template"));var d=IHf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ntT=F}F=ntT;return F},{mode:2});var hA=function(){var F=_.w.apply(this,arguments)||this;F.useSmallAvatars=_.T("small_avatars_for_comments");F.commentThreadingEnabled=_.T("web_delhi_comment_threads");F.webWatchCompactComments=_.T("web_watch_compact_comments");F.editDialog=null;return F};
_.u(hA,_.w);_.B=hA.prototype;_.B.onShow=function(){_.Yw("cmv",void 0,"wn_comments")};
_.B.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"}}}};
_.B.detached=function(){this.editDialog=null;this.expander.reset()};
_.B.updateBackgroundColor=function(){if(this.backgroundColor){var F={"--ytd-comment-paid-background-color":_.MV(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.cc(this.hostElement,F)}else _.cc(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.B.resetExpander=function(){var F;(F=this.expander)==null||F.reset()};
_.B.openEditDialog=function(F){F.dialog&&(this.editDialog=F.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.B.onYtNavigate=function(F){var W=F.detail.endpoint;if(W=_.e(W,_.K7M)||_.e(W,_.H_h))F.stopPropagation(),this.openEditDialog(W)};
_.B.onYtCommentboxDismiss=function(){this.editDialog=null;_.cc(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.B.onAuthorThumbnailClicked=function(){_.T("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.B.onYtCommentboxResize=function(F){var W;(F==null?0:(W=F.detail)==null?0:W.height)&&_.cc(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":F.detail.height+"px"})};
_.S0.Object.defineProperties(hA.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 F,W=(F=this.commentEntity)==null?void 0:F.author;return W&&(W.isCreator||W.isVerified||W.isArtist)?{renderer:{authorEndpoint:W.channelPageEndpoint?_.e(W.channelPageEndpoint,_.Yx):_.e(W.channelCommand,_.Yx),authorText:{runs:[{text:W.displayName}]},color:W.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:W.isArtist?{iconType:"AUDIO_BADGE"}:
W.isVerified?{iconType:W.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:W.isArtist||W.isVerified?W.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var F,W=(F=this.commentEntity)==null?void 0:F.author;return W!=null&&W.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:W.sponsorBadgeUrl}]},tooltip:W.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var F;return _.e((F=this.commentSurfaceEntity)==null?void 0:F.pdgCommentChip,_.V9f)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var F;return this.voiceReplyContainerViewModel&&((F=this.voiceReplyContainerViewModel)==null?void 0:F.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var F;return _.e((F=this.commentSurfaceEntity)==null?void 0:F.voiceReplyContainerViewModel,QnS)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var F;return this.voiceReplyContainerViewModel&&(F=this.voiceReplyContainerViewModel)!=null&&F.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.commentSurfaceEntity)==null?void 0:F.commentBackgroundColor)!=null?W:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.T("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var F,W;return(((F=this.commentEntity)==null?void 0:(W=F.properties)==null?void 0:W.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var F,W;if(_.T("enable_profile_cards_on_comments")&&((F=this.commentEntity)==null?0:(W=F.author)==null?0:W.profileCardEndpoint)&&this.viewModel.allowProfileCard){var V,d;return _.e((V=this.commentEntity)==null?void 0:(d=V.author)==null?void 0:d.profileCardEndpoint,_.Yx)}var y,z;return _.e((y=this.commentEntity)==null?void 0:(z=y.avatar)==null?void 0:z.endpoint,_.Yx)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var F,W;if(_.T("enable_profile_cards_on_comments")&&((F=this.commentEntity)==null?0:(W=F.author)==null?0:W.channelPageEndpoint)){var V,d;return _.e((V=this.commentEntity)==null?void 0:(d=V.author)==null?void 0:d.channelPageEndpoint,_.Yx)}var y,z;return _.e((y=this.commentEntity)==null?void 0:(z=y.avatar)==null?void 0:z.endpoint,_.Yx)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y=(F=this.commentEntity)==null?void 0:(W=F.avatar)==null?void 0:(V=W.image)==null?void 0:(d=V.sources)==null?void 0:d[0];return y?{thumbnails:[{url:y.url,width:y.width,height:y.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.commentEntity)==null?0:(W=F.author)==null?0:W.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.commentEntity)==null?void 0:(W=F.author)==null?void 0:W.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.commentEntity)==null?void 0:(W=F.properties)==null?void 0:W.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var F;return _.e((F=this.commentSurfaceEntity)==null?void 0:F.publishedTimeCommand,_.Yx)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var F,W;if(((F=this.commentEntity)==null?0:F.translatedContent)&&((W=this.translateButtonState)==null?void 0:W.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var V;if((V=this.voiceReplyContainerViewModel)==null?0:V.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var d,y;return((d=this.commentEntity)==null?void 0:(y=d.properties)==null?void 0:y.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.commentSharedEntity)==null?void 0:(W=F.strings)==null?void 0:W.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.commentSharedEntity)==null?void 0:(W=F.strings)==null?void 0:W.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.commentEntity)==null||!F.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var F,W,V=(W=_.e((F=this.viewModel)==null?void 0:F.translateButton,ZnM))!=null?W:{},d,y,z,I,n,M,Y,h,q,R,b;return Object.assign({},V,{untoggledStateData:Object.assign({},V.untoggledStateData,{buttonText:(d=this.commentEntity)==null?void 0:(y=d.translateData)==null?void 0:y.text}),togglingStateData:Object.assign({},V.togglingStateData,{buttonText:(z=this.commentSharedEntity)==null?
void 0:(I=z.strings)==null?void 0:I.translatingText}),toggledStateData:Object.assign({},V.toggledStateData,{buttonText:(n=this.commentSharedEntity)==null?void 0:(M=n.strings)==null?void 0:M.seeOriginalText}),transitionCommand:((Y=this.commentEntity)==null?0:Y.translatedContent)?void 0:_.e((h=this.commentEntity)==null?void 0:(q=h.translateData)==null?void 0:q.translateComment,_.Yx),triStateKey:(R=this.commentEntity)==null?void 0:(b=R.properties)==null?void 0:b.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((W=_.e(_.e((F=this.toolbarSurface)==null?void 0:F.menuCommand,_.Yx),DgD))==null?void 0:(V=W.menu)==null?void 0:V.menuRenderer)||null}}});
hA.prototype.onYtCommentboxResize=hA.prototype.onYtCommentboxResize;hA.prototype.onYtCommentboxDismiss=hA.prototype.onYtCommentboxDismiss;hA.prototype.onYtNavigate=hA.prototype.onYtNavigate;hA.prototype.resetExpander=hA.prototype.resetExpander;hA.prototype.updateBackgroundColor=hA.prototype.updateBackgroundColor;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],hA.prototype,"ytdReduxBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],hA.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#author-thumbnail > button"),_.E("design:type",HTMLElement)],hA.prototype,"authorThumbnailAnchor",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("viewModel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hA.prototype,"linked",null);
_.x([_.A("viewModel","linked"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"linkedCommentBadge",null);_.x([_.N({reflectToAttribute:!0}),_.A("viewModel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hA.prototype,"pinned",null);_.x([_.A("viewModel","pinned"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"pinnedCommentBadge",null);
_.x([_.A("commentEntity","commentSharedEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"authorCommentBadge",null);_.x([_.N({reflectToAttribute:!0}),_.A("authorCommentBadge"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"hasAuthorBadge",null);_.x([_.A("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"sponsorCommentBadge",null);
_.x([_.N({reflectToAttribute:!0}),_.A("sponsorCommentBadge"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"hasSponsorBadge",null);_.x([_.A("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"pdgCommentChipRenderer",null);_.x([_.N({reflectToAttribute:!0}),_.A("voiceReplyContainerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"hasVoiceReply",null);
_.x([_.A("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"voiceReplyContainerViewModel",null);_.x([_.A("voiceReplyContainerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"voiceReplyUnavailableText",null);_.x([_.N(),_.E("design:type",Object)],hA.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"viewModel",null);
_.x([_.N({selector:function(F,W){return _.cZ(F.entities,"commentSharedEntityPayload",W)},
selectorArgs:["viewModel.sharedKey"]}),_.E("design:type",Object)],hA.prototype,"commentSharedEntity",void 0);_.x([_.N({selector:eEK,selectorArgs:["viewModel.commentKey"]}),_.E("design:type",Object)],hA.prototype,"commentEntity",void 0);_.x([_.N({selector:function(F,W){return _.cZ(F.entities,"commentSurfaceEntityPayload",W)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.E("design:type",Object)],hA.prototype,"commentSurfaceEntity",void 0);_.x([_.N({selector:gSr,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.E("design:type",Object)],hA.prototype,"toolbarSurface",void 0);_.x([_.N({selector:uuG,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.E("design:type",Object)],hA.prototype,"translateButtonState",void 0);
_.x([_.A("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"backgroundColor",null);_.x([_.N({reflectToAttribute:!0}),_.A("viewModel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hA.prototype,"optimalReadingWidthComments",null);_.x([_.Qo("ytd-expander"),_.E("design:type",Object)],hA.prototype,"expander",void 0);
_.x([_.Jw("backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hA.prototype,"updateBackgroundColor",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hA.prototype,"useSmallAvatars",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],hA.prototype,"engagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hA.prototype,"commentThreadingEnabled",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hA.prototype,"webWatchCompactComments",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"isReply",null);_.x([_.A("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"authorThumbnailEndpoint",null);_.x([_.A("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"authorNameEndpoint",null);
_.x([_.A("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"authorThumbnail",null);_.x([_.A("commentEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],hA.prototype,"authorTextClass",null);_.x([_.A("commentEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],hA.prototype,"authorChannelName",null);_.x([_.A("commentEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"publishedTime",null);
_.x([_.A("commentSurfaceEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"publishedTimeCommand",null);_.x([_.A("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"contentText",null);_.x([_.Jw("contentText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hA.prototype,"resetExpander",null);
_.x([_.A("commentEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hA.prototype,"shouldShowReadMoreInitially",null);_.x([_.A("commentSharedEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],hA.prototype,"expandText",null);_.x([_.A("commentSharedEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],hA.prototype,"collapseText",null);_.x([_.A("commentEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hA.prototype,"shouldShowTranslateButton",null);
_.x([_.A("commentEntity","commentSharedEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"translateButton",null);_.x([_.A("toolbarSurface"),_.E("design:type",Object),_.E("design:paramtypes",[])],hA.prototype,"overflowMenuRenderer",null);_.x([_.N(),_.E("design:type",Object)],hA.prototype,"editDialog",void 0);_.x([_.Qo("ytd-comment-dialog-renderer"),_.E("design:type",Object)],hA.prototype,"editCommentDialogContainer",void 0);
_.x([_.Qo("ytd-comment-reply-dialog-renderer"),_.E("design:type",Object)],hA.prototype,"editReplyDialogContainer",void 0);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],hA.prototype,"onYtNavigate",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],hA.prototype,"onYtCommentboxDismiss",null);
_.x([_.Pc("yt-commentbox-resize"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],hA.prototype,"onYtCommentboxResize",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-comment-view-model"})],hA);
_.O(hA,"ytd-comment-view-model",function(){if(Bjh!==void 0)return Bjh;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Bjh=F},{mode:_.vh("kevlar_poly_si_batch_j025")?1:2});_.Na(_.G(function(F){var W={},V={};return _.a("yt-sub-thread",{class:_.xx("ytSubThreadHost",(W.ytSubThreadHasButton=F.isButton,W.ytSubThreadHovered=F.hovered,W.ytSubThreadTopLevelThread=function(){var d,y;return((d=F.topLevelThread)==null?void 0:d.call(F))&&!(_.T("small_avatars_for_comments")&&((y=F.engagementPanel)==null?0:y.call(F)))},W))},_.a("div",{class:"ytSubThreadThreadline"},_.a(_.p,{cond:function(){var d;
return!((d=F.isTeaser)==null?0:d.call(F))},
then:function(){return _.a("div",{class:"ytSubThreadConnection"})}}),_.a("div",{class:"ytSubThreadContinuation"}),_.a("div",{class:"ytSubThreadShadow"})),_.a("div",{class:_.xx("ytSubThreadSubThreadContent",(V.ytSubThreadSubThreadContentEngagementPanel=F.engagementPanel,V))},F.children))},"Qc"),"yt-sub-thread",{props:{isButton:_.Hm,
isTeaser:_.Hm,hovered:_.Hm,topLevelThread:_.Hm,engagementPanel:_.Hm}});var q6=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_modern_buttons");F.commentThreadingEnabled=_.T("web_delhi_comment_threads");F.isWatchGrid=_.T("kevlar_watch_grid");F.buttonOverrides=F.commentThreadingEnabled?_.T("web_delhi_comment_threads_call_to_action")?{iconPosition:"trailing",type:"text",style:"call-to-action"}:{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};F.JSC$16347_spinnerEl=null;return F};
_.u(q6,_.w);_.B=q6.prototype;_.B.configureContinuationPathMap=function(){return _.T("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.B.shouldShowLegacyTeasers=function(F,W){return F&&!W};
_.B.shouldShowExpandedThreads=function(F,W){return this.commentThreadingEnabled&&W&&(F==null?void 0:F.length)>0};
_.B.shouldShowCollapsedThreads=function(F,W){return this.commentThreadingEnabled&&!W&&F};
_.B.computeCommentViewModel=function(F){return _.e(F,J3f)};
_.B.computeThreadRenderer=function(F){return _.e(F,v3f)};
_.B.computeIsContinuationItem=function(F){return!!this.computeContinuationItemRenderer(F)};
_.B.computeButtonRenderer=function(F){return _.e(F,_.bd)};
_.B.computeContinuationItemRenderer=function(F){return _.e(F,_.Uv)};
_.B.computeShowButton=function(F){var W;return!((W=this.computeContinuationItemRenderer(F))==null||!W.button)};
_.B.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]]"}}}}}};
_.B.attached=function(){this.isShowRepliesVisible=!0};
_.B.dataChanged=function(){var F=this.expanderContents;F&&(F.hidden=!0);this.isLoading=!1};
_.B.endsInContinuation=function(F){return!!F&&F.length>0&&!!this.computeContinuationItemRenderer(F[F.length-1])};
_.B.computeShouldShowHideRepliesButton=function(F,W){return!F&&W};
_.B.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.B.isLoadingChanged=function(){this.isLoading&&!this.JSC$16347_spinnerEl&&(this.JSC$16347_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.OA(this.expanderContents).appendChild(this.JSC$16347_spinnerEl));this.JSC$16347_spinnerEl&&(this.JSC$16347_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var F;(F=this.contents)==null||F.classList.remove("reloading")}};
_.B.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var F=_.e(this.data.viewReplies,_.bd);F&&this.ytRendererBehavior.logExplicitClick(F);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.B.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var F=_.e(this.data.hideReplies,_.bd);F&&this.ytRendererBehavior.logExplicitClick(F);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.B.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var F=_.OA(this.hostElement).querySelector("#expander-contents");F&&(F.hidden=this.isShowRepliesVisible)}};
_.B.computeAlign=function(){if(this.modern){var F;return!((F=this.data)==null?0:F.viewRepliesCreatorThumbnail)}};
_.S0.Object.defineProperties(q6.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var F,W;return this.endsInContinuation((F=this.data)==null?void 0:F.contents)||this.commentThreadingEnabled&&this.endsInContinuation((W=this.data)==null?void 0:W.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var F;return(F=this.data)==null?void 0:F.teaserContents}}});
q6.prototype.isShowMoreChanged=q6.prototype.isShowMoreChanged;q6.prototype.isLoadingChanged=q6.prototype.isLoadingChanged;q6.prototype.triggerFirstContinuation=q6.prototype.triggerFirstContinuation;q6.prototype.dataChanged=q6.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],q6.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],q6.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.lX),_.E("design:type",Object)],q6.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],q6.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],q6.prototype,"modern",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],q6.prototype,"commentThreadingEnabled",void 0);_.x([_.N(),_.E("design:type",Boolean)],q6.prototype,"expanded",void 0);
_.x([_.N(),_.E("design:type",Function)],q6.prototype,"toggleExpanded",void 0);_.x([_.N(),_.E("design:type",Array)],q6.prototype,"addedReplies",void 0);_.x([_.N(),_.E("design:type",Boolean)],q6.prototype,"hovered",void 0);_.x([_.N(),_.E("design:type",Boolean)],q6.prototype,"topLevelThread",void 0);_.x([_.N(),_.E("design:type",Boolean)],q6.prototype,"isLoading",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],q6.prototype,"isShowRepliesVisible",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],q6.prototype,"useNewFormatting",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],q6.prototype,"engagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],q6.prototype,"isWatchGrid",void 0);_.x([_.N(),_.E("design:type",Object)],q6.prototype,"buttonOverrides",void 0);_.x([_.Qo("#expander-contents"),_.E("design:type",HTMLElement)],q6.prototype,"expanderContents",void 0);
_.x([_.Qo("ytd-continuation-item-renderer"),_.E("design:type",Object)],q6.prototype,"continuationItemRenderer",void 0);_.x([_.Qo("#contents"),_.E("design:type",HTMLElement)],q6.prototype,"contents",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q6.prototype,"dataChanged",null);_.x([_.A("data.contents","data.subThreads.*"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],q6.prototype,"hasContinuation",null);
_.x([_.A("data.teaserContents"),_.E("design:type",Object),_.E("design:paramtypes",[])],q6.prototype,"subThreadTeasers",null);_.x([_.Pc("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q6.prototype,"triggerFirstContinuation",null);_.x([_.Jw("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q6.prototype,"isLoadingChanged",null);
_.x([_.Jw("isShowRepliesVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q6.prototype,"isShowMoreChanged",null);_.x([_.pp({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],q6);
_.O(q6,"ytd-comment-replies-renderer",function(){if(V8E!==void 0)return V8E;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-teaser="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-view-model data="[[computeCommentViewModel(item)]]" class="style-scope ytd-comment-replies-renderer"> </ytd-comment-view-model>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-repeat" items="[[addedReplies]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" engagement-panel="[[engagementPanel]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n      </ytd-comment-thread-renderer>\n    </yt-sub-thread>\n  </template>\n  <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" engagement-panel="[[engagementPanel]]" 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 class="replies-continuation style-scope ytd-comment-replies-renderer" button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" restamp="" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return V8E=F},{mode:1});var mRu;var Rr=function(){var F=_.w.apply(this,arguments)||this;F.isOpen=!1;F.commentDialog=null;F.useSmallAvatars=_.T("small_avatars_for_comments");F.useSmallAvatarsEngagementPanelOnly=_.T("small_avatars_for_comments_ep");F.placeholderFocusListener=null;F.hasOpenedDialog=!1;F.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return F};
_.u(Rr,_.w);_.B=Rr.prototype;_.B.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]]"}}}}}};
_.B.ready=function(){var F=this,W=_.OA(this.hostElement).querySelector("#placeholder-area"),V=_.OA(this.hostElement).querySelector("#simplebox-placeholder"),d=function(y){y.stopPropagation();y instanceof KeyboardEvent&&y.type==="keypress"&&y.keyCode!==13&&y.keyCode!==32||F.openDialog()};
this.placeholderFocusListener=d;V.addEventListener("focus",this.placeholderFocusListener);W.addEventListener("tap",d);W.addEventListener("keypress",d)};
_.B.maybeRemoveFocusEventListener=function(){var F;(F=this.data)!=null&&F.prepareAccountEndpoint&&!_.T("web_comments_simplebox_modal_focus_on_tap_ks")&&(F=_.OA(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(F.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.B.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.B.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.T("web_comment_simplebox_resolve_polymer_command_ks")?_.Jj.instance.resolveCommand(this.data.prepareAccountEndpoint):_.ZQ(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.superfanOnlySnackbarCommand&&!this.hasOpenedDialog){var F=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.superfanOnlySnackbarCommand);F&&this.ytdOpenPopupBehavior.openPopup(F);this.hasOpenedDialog=!0}this.data.subscribersOnlySnackbarCommand&&
!this.hasOpenedDialog&&((F=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand))&&this.ytdOpenPopupBehavior.openPopup(F),this.hasOpenedDialog=!0);this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.OA(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.B.onYtCommentboxDismiss=function(F){F.stopPropagation();this.isOpen=!1};
_.B.onCreateCommentAction=function(F){this.get("createCommentAction.contents",F)&&(this.isOpen=!1)};
_.B.computeCommentDialog=function(F){return{placeholderText:F.placeholderText,authorThumbnail:F.authorThumbnail,submitButton:F.submitButton,imageButton:F.imageButton,cancelButton:F.cancelButton,emojiButton:F.emojiButton,emojis:F.emojis,emojiPicker:F.emojiPicker,aadcGuidelinesStateEntityKey:F.aadcGuidelinesStateEntityKey,openAadcDialog:F.openAadcDialog,unicodeEmojisUrl:F.unicodeEmojisUrl}};
_.B.onHideIdentityChip=function(F){_.e(F,GPC)&&this.set("data.placeholderText",_.e(F,GPC).placeholderText)};
Rr.prototype.onYtCommentboxDismiss=Rr.prototype.onYtCommentboxDismiss;Rr.prototype.dataChanged=Rr.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Rr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],Rr.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Rr.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Rr.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Rr.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Rr.prototype,"isOpen",void 0);_.x([_.N(),_.E("design:type",Object)],Rr.prototype,"commentDialog",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Rr.prototype,"engagementPanel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Rr.prototype,"useSmallAvatars",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Rr.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Rr.prototype,"enableCreationBox",void 0);_.x([_.N(),_.E("design:type",Boolean)],Rr.prototype,"showCreateDialog",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rr.prototype,"dataChanged",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Rr.prototype,"onYtCommentboxDismiss",null);_.x([_.pp({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],Rr);
_.O(Rr,"ytd-comment-simplebox-renderer",function(){if(mRu!==void 0)return mRu;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return mRu=F},{mode:1});var aHh;_.Ix("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var bc=function(){var F=_.w.apply(this,arguments)||this;F.addHoverEffect=_.T("swatcheroo_comments_hover_effect");F.useSmallAvatars=_.T("small_avatars_for_comments");F.scrollingEnabled=_.T("web_comment_threading_scroll_on_collapse");F.isSubThread=!1;F.threadHovered=!1;F.expanded=!1;F.removed=!1;F.addedReplies=[];F.actionMap=F.configureActionMap();F.toggleExpanded=function(){F.expanded=!F.expanded;!F.expanded&&F.scrollingEnabled&&_.XY(F.hostElement,"yt-scroll-to-comment-element",[F.commentElement])};
return F};
_.u(bc,_.w);_.B=bc.prototype;_.B.configureActionMap=function(){return _.T("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"}:{}};
_.B.createCommentReplyAction=function(F){F=_.e(F,fJh);if(F!=null&&F.contents){var W=F.replyToCommentId,V=F.parentCommentId,d,y=(d=this.commentViewModel)==null?void 0:d.commentId;(y===W||y===V&&!W)&&this.maybeAttachReply(F.contents)}};
_.B.maybeAttachReply=function(F){var W,V;(((W=this.commentEntity)==null?void 0:(V=W.properties)==null?void 0:V.replyLevel)||0)>=3?_.On(this.hostElement,"yt-pushed-create-comment-reply",F):this.attachReply(F)};
_.B.onPushedCreateCommentReply=function(F){var W,V;(((W=this.commentEntity)==null?void 0:(V=W.properties)==null?void 0:V.replyLevel)||0)>=3||(this.attachReply(F.detail),F.stopPropagation())};
_.B.attachReply=function(F){var W;((W=this.data)==null?0:W.replies)?(W=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+W+".continuationItemRenderer")?W===0?this.push("addedReplies",F):this.splice("data.replies.commentRepliesRenderer.subThreads",W,0,F):this.push("data.replies.commentRepliesRenderer.subThreads",F)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[F],viewReplies:{buttonRenderer:{text:_.Nd(_.Qv("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.B.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.Pd(this.addedReplies))),this.set("addedReplies",[]))};
_.B.removeCommentAction=function(F){F=_.e(F,OnB);var W=F==null?void 0:F.commentId,V;W&&((V=this.commentViewModel)==null?void 0:V.commentId)===W&&this.maybeRemoveComment(F.actionResult)};
_.B.banAuthorAction=function(F){F=_.e(F,lJT);var W=F==null?void 0:F.commentId,V;W&&((V=this.commentViewModel)==null?void 0:V.commentId)===W&&this.maybeRemoveComment(F.actionResult)};
_.B.hideReportedCommentAction=function(F){F=_.e(F,dNS);var W=F==null?void 0:F.commentId,V;W&&((V=this.commentViewModel)==null?void 0:V.commentId)===W&&this.maybeRemoveComment(F.actionResult)};
_.B.maybeRemoveComment=function(F){F&&F.status==="STATUS_SUCCEEDED"&&(this.feedbackText=F.feedbackText||_.Nd("Reply removed"),this.removed=!0)};
_.B.onTap=function(F){if(this.addHoverEffect&&!this.engagementPanel&&!_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var W;((W=window.getSelection())==null?0:W.toString().length)||_.ZQ({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.B.attached=function(){var F=this;this.isSubThread&&(this.expanded=!0);var W;(W=this.commentThreadHitbox)==null||W.addEventListener("mouseover",function(){F.threadHovered=!0});
var V;(V=this.commentThreadHitbox)==null||V.addEventListener("mouseout",function(){F.threadHovered=!1});
var d;(d=this.commentThreadHitbox)==null||d.addEventListener("click",function(){F.maybeToggleExpanded()})};
_.B.onDataChanged=function(){var F=_.T("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(F)&&this.set(F,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.B.maybeToggleExpanded=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.replies)==null?void 0:(V=W.commentRepliesRenderer)==null?void 0:V.subThreads,y;(d==null?void 0:d.length)===1&&((y=_.e(d[0],_.Uv))==null?0:y.button)&&this.expanded||this.toggleExpanded()};
_.S0.Object.defineProperties(bc.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var F;return _.e((F=this.data)==null?void 0:F.commentViewModel,J3f)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return _.T("web_delhi_comment_threads")&&!!((F=this.data)==null?0:(W=F.replies)==null?0:(V=W.commentRepliesRenderer)==null?0:V.subThreads)}}});
bc.prototype.onDataChanged=bc.prototype.onDataChanged;bc.prototype.onTap=bc.prototype.onTap;bc.prototype.onAppendContinuationItemsActionFinished=bc.prototype.onAppendContinuationItemsActionFinished;bc.prototype.onPushedCreateCommentReply=bc.prototype.onPushedCreateCommentReply;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],bc.prototype,"ytdReduxBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],bc.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bc.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bc.prototype,"addHoverEffect",void 0);_.x([_.N(),_.E("design:type",Object)],bc.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bc.prototype,"useSmallAvatars",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bc.prototype,"scrollingEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bc.prototype,"isSubThread",void 0);_.x([_.Qo(".thread-hitbox"),_.E("design:type",HTMLElement)],bc.prototype,"commentThreadHitbox",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bc.prototype,"threadHovered",void 0);_.x([_.Qo("#comment"),_.E("design:type",HTMLElement)],bc.prototype,"commentElement",void 0);
_.x([_.N(),_.E("design:type",Object)],bc.prototype,"expanded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bc.prototype,"removed",void 0);_.x([_.N(),_.E("design:type",Object)],bc.prototype,"feedbackText",void 0);_.x([_.N(),_.E("design:type",Array)],bc.prototype,"addedReplies",void 0);_.x([_.N({selector:eEK,selectorArgs:["commentViewModel.commentKey"]}),_.E("design:type",Object)],bc.prototype,"commentEntity",void 0);
_.x([_.Pc("yt-pushed-create-comment-reply"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],bc.prototype,"onPushedCreateCommentReply",null);_.x([_.Pc("yt-append-continuation-items-action-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bc.prototype,"onAppendContinuationItemsActionFinished",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],bc.prototype,"commentViewModel",null);
_.x([_.A("data.replies.commentRepliesRenderer.subThreads"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],bc.prototype,"hasSubThreading",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],bc.prototype,"engagementPanel",void 0);_.x([_.Pc("tap"),_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],bc.prototype,"onTap",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bc.prototype,"onDataChanged",null);_.x([_.pp({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],bc);
_.O(bc,"ytd-comment-thread-renderer",function(){if(aHh!==void 0)return aHh;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" engagement-panel="[[engagementPanel]]" hidden="[[removed]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer added-replies="[[addedReplies]]" data="[[data.replies.commentRepliesRenderer]]" engagement-panel="[[engagementPanel]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return aHh=F},{mode:2});var i1f;var Tt=function(){var F=_.w.apply(this,arguments)||this;F.compactHeader=_.T("web_watch_compact_comments_header");F.hidePanelButton=!1;F.isPostSchedulingEnabled=_.T("enable_post_scheduling");F.hasFinishedStamping=!1;F.JSC$16370_handleOpenPostCommentDialogActionAfterStamp=!1;F.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return F};
_.u(Tt,_.w);_.B=Tt.prototype;
_.B.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"}}}};
_.B.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.B.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16370_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.B.onYtServiceRequestSent=function(F,W){if(!_.T("kevlar_command_handler")&&W.actions)for(F=0;F<W.actions.length;F++){var V=W.actions[F];_.e(V,snD)&&_.OA(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.e(V,snD))}};
_.B.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var F;if(this.getPrefilledBackstagePostDialog((F=this.data)==null?void 0:F.actions)){_.OA(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var W=_.OA(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;W&&_.ce(this,function(){W.focus();W.openDialog&&W.openDialog()})}}else this.hasActionsChange=!0};
_.B.computeIsBackstage=function(F){return F};
_.B.onYtCommentboxDismiss=function(){_.OA(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.B.removePrefilledDialog=function(F){if(F==null?0:F.actions){for(var W=F.actions.length-1;W>=0;W--){var V=void 0;((V=_.e(F.actions[W],gmT))==null?0:V.dialog)&&delete F.actions[W]}this.set("data",void 0);this.set("data",F)}};
_.B.getPrefilledBackstagePostDialog=function(F){if(F)for(var W=0;W<F.length;W++){var V=F[W],d=void 0;if((d=_.e(V,gmT))==null?0:d.dialog)return _.e(V,gmT).dialog}return null};
_.B.computeBackstagePostDialog=function(F){return F&&(this.getPrefilledBackstagePostDialog(F.actions)||F.createRenderer)};
_.B.dataChanged=function(){if(this.data){var F=this.data.customEmojis,W=this.data.unicodeEmojisUrl;_.KO.clear();W&&_.soi(_.KO,W);F&&_.KO.load(F)}};
_.B.handleSignalActionOpenPostCommentDialogAction=function(){var F=_.OA(this.hostElement).querySelector("ytd-comment-simplebox-renderer");F?F.openDialog():this.JSC$16370_handleOpenPostCommentDialogActionAfterStamp=!0};
_.B.onPostHeaderTap=function(){var F;((F=this.data)==null?0:F.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.S0.Object.defineProperties(Tt.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.T("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y,z,I;return!this.hidePanelButton&&_.T("kevlar_watch_comments_panel_button")&&((I=_.e((F=this.data)==null?void 0:(W=F.sortMenu)==null?void 0:(V=W.sortFilterSubMenuRenderer)==null?void 0:(d=V.subMenuItems)==null?void 0:(y=d[0])==null?void 0:(z=y.serviceEndpoint)==null?void 0:z.commandMetadata,_.Jx))==null?void 0:I.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.Qv("MINIPLAYER_EXPAND_LABEL"),text:_.DZ(_.Qv("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
Tt.prototype.dataChanged=Tt.prototype.dataChanged;Tt.prototype.onYtCommentboxDismiss=Tt.prototype.onYtCommentboxDismiss;Tt.prototype.observePrefilledBackstagePostDialog=Tt.prototype.observePrefilledBackstagePostDialog;Tt.prototype.onYtServiceRequestSent=Tt.prototype.onYtServiceRequestSent;Tt.prototype.onStampFinished=Tt.prototype.onStampFinished;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Tt.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Tt.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Tt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Tt.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tt.prototype,"compactHeader",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Tt.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Object)],Tt.prototype,"hidePanelButton",void 0);_.x([_.N({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Tt.prototype,"isBackstage",void 0);_.x([_.N({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.E("design:type",Object)],Tt.prototype,"backstagePostDialog",void 0);
_.x([_.N(),_.E("design:type",Object)],Tt.prototype,"isPostSchedulingEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data","showCommentsPanelButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tt.prototype,"useSpaceBetween",null);_.x([_.N({reflectToAttribute:!0}),_.A("data","hidePanelButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tt.prototype,"showCommentsPanelButton",null);
_.x([_.A("data","showCommentsPanelButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tt.prototype,"commentsPanelButtonData",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tt.prototype,"onStampFinished",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],Tt.prototype,"onYtServiceRequestSent",null);
_.x([_.Jw("data.actions"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tt.prototype,"observePrefilledBackstagePostDialog",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Tt.prototype,"onYtCommentboxDismiss",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tt.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],Tt);
_.O(Tt,"ytd-comments-header-renderer",function(){if(i1f!==void 0)return i1f;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return i1f=F},{mode:1});var M8Q;var eR=function(){return _.w.apply(this,arguments)||this};
_.u(eR,_.w);_.x([_.N(),_.E("design:type",Object)],eR.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eR.prototype,"ytRendererBehavior",void 0);_.x([_.pp({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],eR);
_.O(eR,"ytd-destination-button-renderer",function(){if(M8Q!==void 0)return M8Q;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return M8Q=F},{mode:1});var YMr;var gM=function(){var F=_.w.apply(this,arguments)||this;F.isRichGrid=!1;F.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return F};
_.u(gM,_.w);_.B=gM.prototype;_.B.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.B.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.B.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.B.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var F;if((F=this.data)==null||!F.isExpanded){F=this.hostElement.clientWidth;var W;if(F&&(W=this.data)!=null&&W.destinationButtons){W=Math.floor((F+4)/214);F=this.data.destinationButtons.length;var V=Math.ceil(F/W);this.fullyVisibleRows=F%W===1&&V===2?1:Math.min(V,2);this.isShowMoreVisible=this.fullyVisibleRows<V}}}};
_.B.updateRichGridDestinationButtonsVisibility=function(){var F,W;if(this.isRichGrid&&((F=this.data)==null||!F.isExpanded)&&(W=this.data)!=null&&W.destinationButtons){F=this.richGridItemsPerRow+1;W=this.data.destinationButtons.length;var V=Math.ceil(W/F);this.fullyVisibleRows=W%F===1&&V===2?1:Math.min(V,2);this.isShowMoreVisible=this.fullyVisibleRows<V}};
_.B.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
gM.prototype.updateRichGridDestinationButtonsVisibility=gM.prototype.updateRichGridDestinationButtonsVisibility;_.x([_.N(),_.E("design:type",Object)],gM.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Number)],gM.prototype,"fullyVisibleRows",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],gM.prototype,"isShowMoreVisible",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gM.prototype,"isRichGrid",void 0);
_.x([_.N({selector:_.am,value:0}),_.E("design:type",Number)],gM.prototype,"richGridItemsPerRow",void 0);_.x([_.N(),_.E("design:type",Object)],gM.prototype,"gridStateActionMap",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gM.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],gM.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],gM.prototype,"ytdReduxBehavior",void 0);_.x([_.Jw("data","richGridItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gM.prototype,"updateRichGridDestinationButtonsVisibility",null);_.x([_.pp({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],gM);
_.O(gM,"ytd-destination-shelf-renderer",function(){if(YMr!==void 0)return YMr;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return YMr=F},{mode:1});var pxM;var uc=function(){return _.w.apply(this,arguments)||this};
_.u(uc,_.w);uc.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],uc.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],uc.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],uc.prototype,"data",void 0);_.x([_.pp({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],uc);
_.O(uc,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(pxM!==void 0)return pxM;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return pxM=F},{mode:1});var hNB;var Kz=function(){var F=_.w.apply(this,arguments)||this;F.disableAnimation=!1;F.isSlimlineSurvey=!1;F.isSlimlineSurveyFollowUp=!1;F.isShortsStyle=!1;return F};
_.u(Kz,_.w);Kz.prototype.onTap=function(F){F.preventDefault();this.data&&_.On(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.S0.Object.defineProperties(Kz.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 F,W,V,d,y;return((F=this.data)==null?0:F.checked)?(W=this.data)==null?void 0:(V=W.onStateIcon)==null?void 0:V.iconType:(d=this.data)==null?void 0:(y=d.defaultStateIcon)==null?void 0:y.iconType}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Kz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Kz.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Kz.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Kz.prototype,"disableAnimation",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kz.prototype,"isSlimlineSurvey",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kz.prototype,"isSlimlineSurveyFollowUp",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kz.prototype,"isShortsStyle",void 0);_.x([_.A("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kz.prototype,"isAnimatedIcon",null);
_.x([_.A("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.E("design:type",Number),_.E("design:paramtypes",[])],Kz.prototype,"iconSize",null);_.x([_.A("isShortsStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kz.prototype,"isDarkTheme",null);_.x([_.A("data.checked"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kz.prototype,"icon",null);_.x([_.pp({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],Kz);
_.O(Kz,"ytd-rating-survey-option-renderer",function(){if(hNB!==void 0)return hNB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return hNB=F},{mode:2});var qMC;var H8=function(){var F=_.w.apply(this,arguments)||this;F.firstResponseText=null;F.lastResponseText=null;F.selectedNonStarOption=null;F.hideOptions=!1;F.hideUndoButton=!0;F.disableAnimation=!1;F.showResponseRangeText=!1;F.selectedRatingIndex=-1;F.isSlimlineSurvey=!1;F.isSlimlineSurveyFollowUp=!1;F.isShortsStyle=!1;F.slimlineSurveyRatingSelectedIndex=-1;return F};
_.u(H8,_.w);_.B=H8.prototype;_.B.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.B.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.B.onOptionChange=function(F,W){var V=this;F=W.onStateIcon&&W.defaultStateIcon&&W.onStateIcon.iconType===W.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(I,n){I.responseText===W.responseText?V.isSlimlineSurvey?(V.selectedRatingIndex=n,V.ytdReduxBehavior.dispatch(KIm(n))):(V.setSurveyOptionValue(n,!0,"checked"),V.setSurveyOptionValue(n,!0,"selected")):(V.setSurveyOptionValue(n,!1,"checked"),V.setSurveyOptionValue(n,
!1,"selected"))});
else if(F)this.selectedNonStarOption=W,this.hideOptions=!0;else{var d=this.ytRendererBehavior.getSimpleString(W.responseText),y=!0;this.getOptionRenderers().forEach(function(I,n){V.setSurveyOptionValue(n,y,"checked");V.setSurveyOptionValue(n,!1,"selected");V.ytRendererBehavior.getSimpleString(I.responseText)===d&&(y=!1,V.setSurveyOptionValue(n,!0,"selected"))})}F=W.responseEndpoint;
var z;W.followUpCommand&&(z=_.e(W.followUpCommand,i3B));this.isSlimlineSurvey?(this.resetComponent(),_.XY(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.XY(this.hostElement,"ytd-inline-survey-rating-select-action",[F,z])};
_.B.showSelectedOption=function(){var F=this;_.HP.addJob(function(){var W=F.getOptionRenderers()[F.slimlineSurveyRatingSelectedIndex];F.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),W)},8,100)};
_.B.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(F){var W;return(W=_.e(F,YzM))!=null?W:{}}):[]};
_.B.onUndoClick=function(){this.resetComponent();_.XY(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.B.setSurveyOptionValue=function(F,W,V){this.notifyPath("data.ratings."+F+".ratingSurveyOptionRenderer."+V);this.set("data.ratings."+F+".ratingSurveyOptionRenderer."+V,W)};
_.B.resetComponent=function(){var F=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var W=this.getOptionRenderers(),V,d;this.firstResponseText=(d=(V=W[0])==null?void 0:V.responseText)!=null?d:null;var y,z;this.lastResponseText=(z=(y=W[W.length-1])==null?void 0:y.responseText)!=null?z:null;W.forEach(function(I,n){F.setSurveyOptionValue(n,!1,"checked");F.setSurveyOptionValue(n,!1,"selected")})};
_.S0.Object.defineProperties(H8.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
H8.prototype.onOptionChange=H8.prototype.onOptionChange;H8.prototype.dataChanged=H8.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],H8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],H8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],H8.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],H8.prototype,"firstResponseText",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"lastResponseText",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"selectedNonStarOption",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"hideOptions",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"hideUndoButton",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"disableAnimation",void 0);
_.x([_.N(),_.E("design:type",Object)],H8.prototype,"showResponseRangeText",void 0);_.x([_.N(),_.E("design:type",Object)],H8.prototype,"selectedRatingIndex",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],H8.prototype,"isSlimlineSurvey",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],H8.prototype,"isSlimlineSurveyFollowUp",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],H8.prototype,"isShortsStyle",void 0);_.x([_.N({selector:function(F){return F.ui.slimlineSurveyRatingSelectedIndex}}),
_.E("design:type",Object)],H8.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.x([_.A("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],H8.prototype,"isSingleSelect",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],H8.prototype,"dataChanged",null);
_.x([_.Pc("ytd-rating-survey-option-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],H8.prototype,"onOptionChange",null);_.x([_.pp({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],H8);
_.O(H8,"ytd-rating-survey-renderer",function(){if(qMC!==void 0)return qMC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qMC=F},{mode:1});var RNi;var b1i;var TjD;var GwY=(JR.FIRSTDAYOFWEEK+1)%7,eNB=function(F,W,V,d){var y="";if(d.selection&&lzG(d.selection))tR(F,d.selection)&&(y+=" selected");else if(d.selection&&Nk$(d.selection)){var z=d.selection.selectionState||"START_DATE";tR(F,d.selection.start)&&(y+=" period-start ",z==="START_DATE"&&(y+="selected"));tR(F,d.selection.end)&&(y+=" period-end ",z==="END_DATE"&&(y+="selected"));SO(F,d.selection.start)||SO(d.selection.end,F)||(y+=" highlighted")}if(SO(W,d.start)||SO(d.end,W))y+=" disabled";d.circleToday&&
tR(W,V)&&(y+=" today");return y};var Do=function(){return _.w.apply(this,arguments)||this};
_.u(Do,_.w);_.B=Do.prototype;_.B.attached=function(){var F=this;_.ce(this,function(){F.JSC$16404_calendarMain.scrollHeight>0&&(F.calendarConfig.selection?F.scrollToDate(fzf(F.calendarConfig.selection)):F.scrollToDate(F.calendarConfig.end))})};
_.B.updateSelection=function(F){F=$rL(Object.assign({},this.calendarConfig,{selection:F}),eNB);this.splice.apply(this,["renderData.months",0,F.length].concat(_.Pd(F)))};
_.B.scrollToDate=function(F){this.renderData&&(F=Urr(F,this.renderData),F!==void 0&&this.JSC$16404_calendarMain.scrollToIndex(F))};
_.B.scrollToNextMonth=function(){this.JSC$16404_calendarMain.scrollToIndex(this.JSC$16404_calendarMain.firstVisibleIndex+1)};
_.B.scrollToPrevMonth=function(){this.JSC$16404_calendarMain.firstVisibleIndex===0&&this.JSC$16404_calendarMain.scrollTo(0,0);this.JSC$16404_calendarMain.scrollToIndex(this.JSC$16404_calendarMain.firstVisibleIndex-1)};
_.B.handleDayClick=function(F){_.XY(this.hostElement,"ytd-calendar-date-clicked",[F.model.day.date])};
_.B.handleDayMouseDown=function(F){F.preventDefault();_.XY(this.hostElement,"ytd-calendar-date-mousedown",[F.model.day.date])};
_.B.handleDayMouseUp=function(F){_.XY(this.hostElement,"ytd-calendar-date-mouseup",[F.model.day.date])};
_.B.handleDayMouseEnter=function(F){F.preventDefault();_.XY(this.hostElement,"ytd-calendar-date-mouseenter",[F.model.day.date])};
_.B.handleDayMouseLeave=function(F){_.XY(this.hostElement,"ytd-calendar-date-mouseleave",[F.model.day.date])};
_.S0.Object.defineProperties(Do.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var F=this.calendarConfig,W=eNB;W=W===void 0?eNB:W;for(var V=[],d=0;d<7;d++)V.push(JR.NARROWWEEKDAYS[(d+GwY)%7]);return{months:$rL(F,W),daysOfWeekLabel:V}}}});
_.x([_.N(),_.E("design:type",Object)],Do.prototype,"calendarConfig",void 0);_.x([_.Qo("#calendar-main"),_.E("design:type",Object)],Do.prototype,"JSC$16404_calendarMain",void 0);_.x([_.A("calendarConfig"),_.E("design:type",Object),_.E("design:paramtypes",[])],Do.prototype,"renderData",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],Do);
_.O(Do,"ytd-scrollable-calendar",function(){if(TjD!==void 0)return TjD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return TjD=F},{mode:2});var gtT;var uFT;var AA=function(){var F=_.w.apply(this,arguments)||this;F.hideCharCounter=!1;F.hideLabel=!1;F.noLabelFloat=!1;F.autoValidate=!0;F.invalid=!1;F.disabled=!1;F.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return F};
_.u(AA,_.w);_.B=AA.prototype;_.B.reset=function(F){this.value=F&&this.data?this.data.value=F:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.B.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.B.focusTextInput=function(){this.input.focus()};
_.B.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()};
_.B.valueChanged=function(){var F,W;if(((F=this.data)==null?0:F.value)||((W=this.data)==null?void 0:W.value)==="")this.value=this.data.value;else{var V;((V=this.data)==null?void 0:V.value)!==void 0||this.value||(this.value="")}};
_.B.computeLabel=function(F,W){return W?"":_.A2(F)};
_.B.computeAriaLabel=function(F,W){return W?_.A2(F):""};
_.B.computeErrorMessage=function(F,W,V,d){return!F&&W?V||this.strings.REQUIRED_LABEL:_.gYB(_.A2(d))};
_.B.computeType=function(F){return F==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.B.onTextValueChanged=function(F){this.value=F.detail.value;var W;(W=this.onValueChanged)==null||W.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.B.handleUpdateTextInputFormFieldRendererCommand=function(F){(F=_.e(F,fXT))&&this.data&&this.data.id===F.id&&(F.invalid!==void 0&&(this.invalid=F.invalid),F.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",F.invalidValueErrorMessage))};
_.B.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("value-changed",this.value))};
_.B.updateInvalidFromBinding=function(F){this.invalid=F.detail.value};
_.S0.Object.defineProperties(AA.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var F;return!((F=this.data)==null||!F.isMultiline)}}});
AA.prototype.valueChangedForBinding=AA.prototype.valueChangedForBinding;AA.prototype.valueChanged=AA.prototype.valueChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],AA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],AA.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],AA.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],AA.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],AA.prototype,"value",void 0);_.x([_.N(),_.E("design:type",String)],AA.prototype,"pattern",void 0);_.x([_.N(),_.E("design:type",String)],AA.prototype,"errorMessage",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],AA.prototype,"componentStyle",void 0);_.x([_.N(),_.E("design:type",Object)],AA.prototype,"hideCharCounter",void 0);
_.x([_.N(),_.E("design:type",Object)],AA.prototype,"hideLabel",void 0);_.x([_.N(),_.E("design:type",Object)],AA.prototype,"noLabelFloat",void 0);_.x([_.N(),_.E("design:type",Function)],AA.prototype,"onValueChanged",void 0);_.x([_.N(),_.E("design:type",Boolean)],AA.prototype,"isMultilineOverride",void 0);_.x([_.N(),_.E("design:type",Object)],AA.prototype,"autoValidate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AA.prototype,"invalid",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AA.prototype,"disabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],AA.prototype,"enableOverlayTheme",void 0);_.x([_.N({value:{REQUIRED_LABEL:_.Qv("REQUIRED_LABEL",void 0,"Required")}}),_.E("design:type",Object)],AA.prototype,"strings",void 0);_.x([_.Qo("#input"),_.E("design:type",Object)],AA.prototype,"input",void 0);
_.x([_.A("data","isMultilineOverride"),_.E("design:type",Object),_.E("design:paramtypes",[])],AA.prototype,"isMultiline",null);_.x([_.dT("data.value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AA.prototype,"valueChanged",null);_.x([_.Jw("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AA.prototype,"valueChangedForBinding",null);_.x([_.Yf({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],AA);
_.O(AA,"yt-text-input-form-field-renderer",function(){if(uFT===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;gtT===void 0&&(gtT=document.createElement("template"));var d=gtT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);uFT=F}F=uFT;return F},{mode:2});var jR=function(){var F=_.w.apply(this,arguments)||this;F.data=void 0;F.selectionState="START_DATE";F.isStartDateInvalid=!1;F.isEndDateInvalid=!1;F.autoapply=!1;F.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 F};
_.u(jR,_.w);_.B=jR.prototype;_.B.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"}}}}};
_.B.focus=function(){this.startDateInput.focus()};
_.B.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:PT(this.data.selection.start),end:PT(this.data.selection.end)})};
_.B.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.B.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.Vi(this.selectionState)}};
_.B.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.B.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.B.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.B.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var F=this.calendar.calendarConfig,W=F.end;F=XGY({start:F.start,end:this.endDate||W},this.startDateInput.value||"");this.isStartDateInvalid=!F.isValid;F.isValid&&(F=F.value,this.selection=this.endDate?{start:F,end:this.endDate}:F,this.calendar.scrollToDate(F));this.updateInvalidState()}};
_.B.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var F=this.calendar.calendarConfig,W=F.start;F=XGY({start:this.startDate||W,end:F.end},this.endDateInput.value||"");this.isEndDateInvalid=!F.isValid;F.isValid&&(F=F.value,this.selection={start:this.startDate,end:F},this.calendar.scrollToDate(F));this.updateInvalidState()}};
_.B.handleCalendarDateClicked=function(F){var W=this.selection&&fzf(this.selection),V=this.selection&&wGN(this.selection);W&&!SO(F,W)&&this.selectionState==="END_DATE"?(this.selection={start:W,end:F},this.selectionState="START_DATE"):(V&&!SO(V,F)?this.selection={start:F,end:V}:this.selection=F,this.selectionState="END_DATE")};
_.B.handleCalendarDateMouseDown=function(F){this.selection&&!lzG(this.selection)&&(this.dragPivot=tR(F,this.selection.start)?this.selection.end:tR(F,this.selection.end)?this.selection.start:F)};
_.B.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.B.handleCalendarDateMouseEnter=function(F){this.dragPivot&&(this.selection={start:function(W,V){return SO(W,V)?W:V}(this.dragPivot,F),
end:function(W,V){return SO(W,V)?V:W}(this.dragPivot,F)},this.dragPivot||(this.selectionState="START_DATE"))};
_.B.handleCalendarDateMouseLeave=function(){};
_.B.handleCalendarSubmitDateRange=function(){this.selection&&!lzG(this.selection)&&_.XY(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.B.updateInvalidState=function(){var F=function(W,V){V?W.setAttribute("invalid",""):W.removeAttribute("invalid")};
F(this.startDateInput,this.isStartDateInvalid);F(this.endDateInput,this.isEndDateInvalid)};
_.B.updateDateStrings=function(){this.selection&&(lzG(this.selection)?kwr(this.selection):(kwr(this.selection.start),kwr(this.selection.end)))};
_.B.updateCalendarSelection=function(F){this.calendar.updateSelection(Object.assign({},F,{selectionState:this.selectionState}))};
_.B.updateIsStartDateInvalidFromBinding=function(F){this.isStartDateInvalid=F.detail.value};
_.B.updateIsEndDateInvalidFromBinding=function(F){this.isEndDateInvalid=F.detail.value};
_.B.updateStartDateStringFromBinding=function(){};
_.B.updateEndDateStringFromBinding=function(){};
_.S0.Object.defineProperties(jR.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:PT(this.data.dateRangeStart),end:PT(this.data.dateRangeEnd),selection:{start:PT(this.data.selection.start),end:PT(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&fzf(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&wGN(this.selection)}}});
jR.prototype.resetTextboxes=jR.prototype.resetTextboxes;jR.prototype.observeSelection=jR.prototype.observeSelection;jR.prototype.dataChanged=jR.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],jR.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],jR.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#calendar"),_.E("design:type",Object)],jR.prototype,"calendar",void 0);
_.x([_.Qo("#start-date"),_.E("design:type",Object)],jR.prototype,"startDateInput",void 0);_.x([_.Qo("#end-date"),_.E("design:type",Object)],jR.prototype,"endDateInput",void 0);_.x([_.N(),_.E("design:type",Object)],jR.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],jR.prototype,"selection",void 0);_.x([_.N(),_.E("design:type",String)],jR.prototype,"selectionState",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],jR.prototype,"calendarConfig",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],jR.prototype,"errorMessage",null);_.x([_.A("selection"),_.E("design:type",Object),_.E("design:paramtypes",[])],jR.prototype,"startDate",null);_.x([_.A("selection"),_.E("design:type",Object),_.E("design:paramtypes",[])],jR.prototype,"endDate",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jR.prototype,"dataChanged",null);
_.x([_.Jw("selection","selectionState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jR.prototype,"observeSelection",null);_.x([_.Jw("selectionState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jR.prototype,"resetTextboxes",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],jR);
_.O(jR,"ytd-date-period-picker-renderer",function(){if(b1i!==void 0)return b1i;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return b1i=F},{mode:1});var rM=function(){var F=_.w.apply(this,arguments)||this;var W={};F.actionMap=(W["ytd-date-period-picker-apply"]="handleDateRangeUpdated",W);return F};
_.u(rM,_.w);rM.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
rM.prototype.handleDateRangeUpdated=function(){};
_.x([_.N(),_.E("design:type",Object)],rM.prototype,"data",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],rM.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rM.prototype,"rendererstamperBehavior",void 0);_.x([_.pp({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],rM);
_.O(rM,"ytd-report-history-section-header-renderer",function(){if(RNi!==void 0)return RNi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return RNi=F},{mode:1});var KiT;var H1D;var DRB;var Cz=function(){return _.w.apply(this,arguments)||this};
_.u(Cz,_.w);_.S0.Object.defineProperties(Cz.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?0:(W=F.icon)==null?0:W.iconType)?_.SJ(this.data.icon.iconType):""}}});
_.x([_.N(),_.E("design:type",Object)],Cz.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],Cz.prototype,"icon",null);_.x([_.pp({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],Cz);
_.O(Cz,"ytd-report-history-table-text-cell-renderer",function(){if(DRB!==void 0)return DRB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return DRB=F},{mode:1});var kB=function(){return _.w.apply(this,arguments)||this};
_.u(kB,_.w);kB.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kB.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kB.prototype,"data",void 0);_.x([_.pp({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],kB);
_.O(kB,"ytd-report-history-table-reason-cell-renderer",function(){if(H1D!==void 0)return H1D;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return H1D=F},{mode:1});var lc=function(){return _.w.apply(this,arguments)||this};
_.u(lc,_.w);lc.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"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],lc.prototype,"rendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lc.prototype,"data",void 0);_.x([_.pp({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],lc);
_.O(lc,"ytd-report-history-table-cell-renderer",function(){if(KiT!==void 0)return KiT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return KiT=F},{mode:1});var AlB;var N6=function(){var F=_.w.apply(this,arguments)||this;F.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 F};
_.u(N6,_.w);N6.prototype.onDataChanged=function(){var F;if((F=this.data)==null?0:F.style)this.componentStyle=this.getStyleName(this.data.style)};
N6.prototype.getCellForColumn=function(F){return this.cells.find(function(W){var V;return((V=_.e(W==null?void 0:W.cell,qzS)||_.e(W==null?void 0:W.cell,h2E))==null?void 0:V.columnId)===F.type})};
N6.prototype.getClassForColumn=function(F){switch(F){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
N6.prototype.getStyleName=function(F){switch(F){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.S0.Object.defineProperties(N6.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var F;return(((F=this.data)==null?void 0:F.cells)||[]).map(function(W){return _.e(W,pFf)})}}});
N6.prototype.onDataChanged=N6.prototype.onDataChanged;_.x([_.N(),_.E("design:type",Object)],N6.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Array)],N6.prototype,"columnRenderData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],N6.prototype,"componentStyle",void 0);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],N6.prototype,"cells",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N6.prototype,"onDataChanged",null);_.x([_.pp({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],N6);
_.O(N6,"ytd-report-history-table-row-renderer",function(){if(AlB!==void 0)return AlB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return AlB=F},{mode:1});var jkS;var rlT;var xrh={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},vs9={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var fz=function(){return _.w.apply(this,arguments)||this};
_.u(fz,_.w);fz.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"}}}}}};
fz.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.S0.Object.defineProperties(fz.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.columns)?PZ1(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return tQW(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var F=this.tableSpec,W=xrh;W=W===void 0?vs9:W;W=SaL(F.columnDimensions,F.columnsToShow||[],W);F=0;W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,F+=V.minWidth+V.paddingLeft+V.paddingRight;return F}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.x([_.D(_.lX),_.E("design:type",Object)],fz.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],fz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fz.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],fz.prototype,"tableSpec",null);_.x([_.A("tableSpec"),_.E("design:type",Array),_.E("design:paramtypes",[])],fz.prototype,"columnRenderData",null);
_.x([_.A("tableSpec"),_.E("design:type",Number),_.E("design:paramtypes",[])],fz.prototype,"totalMinWidth",null);_.x([_.A("totalMinWidth"),_.E("design:type",String),_.E("design:paramtypes",[])],fz.prototype,"tableWidthStyle",null);_.x([_.pp({is:"ytd-table-renderer",disableElementRegistration:!0})],fz);
_.O(fz,"ytd-table-renderer",function(){if(rlT!==void 0)return rlT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return rlT=F},{mode:1});var wM=function(){return _.w.apply(this,arguments)||this};
_.u(wM,_.w);wM.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}}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wM.prototype,"data",void 0);_.x([_.pp({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],wM);
_.O(wM,"ytd-report-reason-history-modal-renderer",function(){if(jkS!==void 0)return jkS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jkS=F},{mode:1});var C3u;var k9f;var lHS;var Gt=function(){return _.w.apply(this,arguments)||this};
_.u(Gt,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Gt.prototype,"data",void 0);_.x([_.pp({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],Gt);
_.O(Gt,"ytd-profile-column-stats-entry-renderer",function(){if(lHS!==void 0)return lHS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return lHS=F},{mode:1});var NjB;var $B=function(){return _.w.apply(this,arguments)||this};
_.u($B,_.w);$B.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$B.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$B.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$B.prototype,"data",void 0);_.x([_.pp({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],$B);
_.O($B,"ytd-profile-column-stats-renderer",function(){if(NjB!==void 0)return NjB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return NjB=F},{mode:1});var fHi;var U4=function(){return _.w.apply(this,arguments)||this};
_.u(U4,_.w);_.S0.Object.defineProperties(U4.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.useThumbnailSize)return 80;var W,V;F=(W=this.data)==null?void 0:(V=W.thumbnail)==null?void 0:V.thumbnails;var d;return F&&((d=F[0])==null?void 0:d.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.useThumbnailSize)return 80;var W,V;F=(W=this.data)==null?void 0:(V=W.thumbnail)==null?void 0:V.thumbnails;var d;return F&&((d=F[0])==null?void 0:d.height)||80}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],U4.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],U4.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],U4.prototype,"componentStyle",void 0);_.x([_.A("data.useThumbnailSize"),_.E("design:type",Object),_.E("design:paramtypes",[])],U4.prototype,"thumbnailWidth",null);
_.x([_.A("data.useThumbnailSize"),_.E("design:type",Object),_.E("design:paramtypes",[])],U4.prototype,"thumbnailHeight",null);_.x([_.pp({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],U4);
_.O(U4,"ytd-profile-column-user-info-renderer",function(){if(fHi!==void 0)return fHi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fHi=F},{mode:1});var O4=function(){return _.w.apply(this,arguments)||this};
_.u(O4,_.w);O4.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]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],O4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],O4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],O4.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],O4.prototype,"componentStyle",void 0);_.x([_.pp({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],O4);
_.O(O4,"ytd-profile-column-renderer",function(){if(k9f!==void 0)return k9f;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return k9f=F},{mode:1});var Xy=function(){var F=_.w.apply(this,arguments)||this;F.componentStyle="NON_CENTERED_PROFILE";return F};
_.u(Xy,_.w);Xy.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Xy.prototype.getIcon=function(F){return F?"settings:"+F.toLowerCase():null};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Xy.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Xy.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Xy.prototype,"data",void 0);_.x([_.pp({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Xy);
_.O(Xy,"ytd-page-introduction-renderer",function(){if(C3u!==void 0)return C3u;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return C3u=F},{mode:1});var wxB;var xB=function(){return _.w.apply(this,arguments)||this};
_.u(xB,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xB.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xB.prototype,"data",void 0);_.x([_.pp({is:"ytd-report-description-renderer",disableElementRegistration:!0})],xB);
_.O(xB,"ytd-report-description-renderer",function(){if(wxB!==void 0)return wxB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return wxB=F},{mode:1});var G9Q;var $Rf;var E4=function(){return _.w.apply(this,arguments)||this};
_.u(E4,_.w);E4.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],E4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],E4.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],E4.prototype,"data",void 0);_.x([_.pp({is:"ytd-video-report-renderer",disableElementRegistration:!0})],E4);
_.O(E4,"ytd-video-report-renderer",function(){if($Rf!==void 0)return $Rf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $Rf=F},{mode:1});var URB;_.Ix("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Ix("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var c8=function(){return _.w.apply(this,arguments)||this};
_.u(c8,_.w);c8.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]]"}}}}}};
c8.prototype.computeMessageStyle=function(F){return F};
c8.prototype.computeButtonOverride=function(F){var W;if((F==null?0:(W=F.style)==null?0:W.value)&&F.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],c8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],c8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],c8.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],c8.prototype,"shelf",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],c8.prototype,"panel",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.E("design:type",Boolean)],c8.prototype,"componentStyle",void 0);_.x([_.N({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],c8.prototype,"buttonOverride",void 0);_.x([_.pp({is:"ytd-message-renderer",disableElementRegistration:!0})],c8);
_.O(c8,"ytd-message-renderer",function(){if(URB!==void 0)return URB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return URB=F},{mode:1});var tA=function(){return _.w.apply(this,arguments)||this};
_.u(tA,_.w);tA.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"}}}};
tA.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
tA.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.S0.Object.defineProperties(tA.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!(((F=this.data)==null?0:F.header)&&((W=this.data)==null?0:W.table))}}});
tA.prototype.onRequestError=tA.prototype.onRequestError;_.x([_.D(_.lX),_.E("design:type",Object)],tA.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tA.prototype,"data",void 0);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],tA.prototype,"isUnifiedReportHistory",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tA.prototype,"onRequestError",null);_.x([_.pp({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],tA);
_.O(tA,"ytd-report-history-section-renderer",function(){if(G9Q!==void 0)return G9Q;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return G9Q=F},{mode:1});var O1f;var SR=function(){var F=_.w.apply(this,arguments)||this;F.answerExpanded=!1;return F};
_.u(SR,_.w);SR.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],SR.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],SR.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],SR.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SR.prototype,"answerExpanded",void 0);_.x([_.pp({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],SR);
_.O(SR,"ytd-handles-claiming-faq-renderer",function(){if(O1f!==void 0)return O1f;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return O1f=F},{mode:1});var XxB;var xRE=function(){return _.w.apply(this,arguments)||this};
_.u(xRE,_.w);_.x([_.N(),_.E("design:type",Object)],xRE.prototype,"data",void 0);_.x([_.pp({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],xRE);
_.O(xRE,"ytd-handles-claiming-faq-section-renderer",function(){if(XxB!==void 0)return XxB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return XxB=F},{mode:1});var vtD;var P8=function(){var F=_.w.apply(this,arguments)||this;F.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";F.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";F.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";F.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";F.leftSquiggly=F.leftSquigglyLight;F.rightSquiggly=F.rightSquigglyLight;
F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};F.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return F};
_.u(P8,_.w);_.B=P8.prototype;_.B.updateLeftSquigglyStyle=function(){_.cc(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.B.updateRightSquigglyStyle=function(){_.cc(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.B.ready=function(){var F=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(F)};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&(this.set("isDarkTheme",F),F?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.B.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
P8.prototype.updateRightSquigglyStyle=P8.prototype.updateRightSquigglyStyle;P8.prototype.updateLeftSquigglyStyle=P8.prototype.updateLeftSquigglyStyle;_.x([_.N(),_.E("design:type",Object)],P8.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],P8.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",String)],P8.prototype,"leftSquiggly",void 0);_.x([_.N(),_.E("design:type",String)],P8.prototype,"rightSquiggly",void 0);
_.x([_.Jw("leftSquiggly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P8.prototype,"updateLeftSquigglyStyle",null);_.x([_.Jw("rightSquiggly"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],P8.prototype,"updateRightSquigglyStyle",null);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],P8.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],P8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],P8.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],P8.prototype,"actionButtonOverride",void 0);_.x([_.pp({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],P8);
_.O(P8,"ytd-handles-claiming-header-renderer",function(){if(vtD!==void 0)return vtD;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return vtD=F},{mode:1});var EtT;var JA=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};F.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";F.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";F.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";F.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
F.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";F.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";F.image0SquigglyBackground=F.image0LightSquigglyBackground;F.image1SquigglyBackground=F.image1LightSquigglyBackground;F.image3SquigglyBackground=F.image3LightSquigglyBackground;return F};
_.u(JA,_.w);_.B=JA.prototype;_.B.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.B.onDataChanged=function(){this.updateTitleAndImages()};
_.B.onThemeChanged=function(){this.updateTitleAndImages()};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&(this.isDarkTheme=F)};
_.B.updateImage0SquigglyBackground=function(){_.cc(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.B.updateImage1SquigglyBackground=function(){_.cc(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.B.updateImage3SquigglyBackground=function(){_.cc(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.B.updateTitleAndImages=function(){var F,W;((F=this.data)==null?void 0:(W=F.titleImages)==null?void 0:W.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))};
JA.prototype.updateImage3SquigglyBackground=JA.prototype.updateImage3SquigglyBackground;JA.prototype.updateImage1SquigglyBackground=JA.prototype.updateImage1SquigglyBackground;JA.prototype.updateImage0SquigglyBackground=JA.prototype.updateImage0SquigglyBackground;JA.prototype.onThemeChanged=JA.prototype.onThemeChanged;JA.prototype.onDataChanged=JA.prototype.onDataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],JA.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],JA.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"title0",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"title1",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"title2",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"title3",void 0);
_.x([_.N(),_.E("design:type",Object)],JA.prototype,"title4",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"image0",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"image1",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"image2",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"image3",void 0);_.x([_.N(),_.E("design:type",Object)],JA.prototype,"image4",void 0);_.x([_.N(),_.E("design:type",String)],JA.prototype,"image0SquigglyBackground",void 0);
_.x([_.N(),_.E("design:type",String)],JA.prototype,"image1SquigglyBackground",void 0);_.x([_.N(),_.E("design:type",String)],JA.prototype,"image3SquigglyBackground",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JA.prototype,"onDataChanged",null);_.x([_.Jw("isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JA.prototype,"onThemeChanged",null);
_.x([_.Jw("image0SquigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JA.prototype,"updateImage0SquigglyBackground",null);_.x([_.Jw("image1SquigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JA.prototype,"updateImage1SquigglyBackground",null);
_.x([_.Jw("image3SquigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JA.prototype,"updateImage3SquigglyBackground",null);_.x([_.pp({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],JA);
_.O(JA,"ytd-handles-claiming-title-images-section-renderer",function(){if(EtT!==void 0)return EtT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return EtT=F},{mode:1});var clT;var Zo=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(Zo,_.w);Zo.prototype.ready=function(){var F=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(F)};
Zo.prototype.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&this.set("isDarkTheme",F)};
Zo.prototype.onCopyButtonClick=function(){var F=this,W,V,d;return _.m(function(y){return(W=F.data)!=null&&W.primaryChannelUrl?y.yield(navigator.clipboard.writeText(((V=F.data)==null?0:V.encodedChannelUrl)?F.data.encodedChannelUrl:"https://"+_.A2((d=F.data)==null?void 0:d.primaryChannelUrl)),0):y.jumpTo(0)})};
_.x([_.N(),_.E("design:type",Object)],Zo.prototype,"data",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Zo.prototype,"ytComponentBehavior",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Zo.prototype,"isDarkTheme",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Zo.prototype,"ytActionHandlerBehavior",void 0);_.x([_.pp({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],Zo);
_.O(Zo,"ytd-handles-claiming-update-social-renderer",function(){if(clT!==void 0)return clT;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return clT=F},{mode:1});var t8S;var QF=function(){var F=_.w.apply(this,arguments)||this;F.JSC$16498_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";F.JSC$16498_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};F.squigglyBackground=F.JSC$16498_squigglyBackgroundLight;return F};
_.u(QF,_.w);QF.prototype.updateSquigglyBackgroundStyle=function(){_.cc(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
QF.prototype.ready=function(){var F=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",F);this.squigglyBackground=F?this.JSC$16498_squigglyBackgroundDark:this.JSC$16498_squigglyBackgroundLight};
QF.prototype.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&(this.set("isDarkTheme",F),this.squigglyBackground=F?this.JSC$16498_squigglyBackgroundDark:this.JSC$16498_squigglyBackgroundLight)};
QF.prototype.updateSquigglyBackgroundStyle=QF.prototype.updateSquigglyBackgroundStyle;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],QF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],QF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],QF.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],QF.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],QF.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",String)],QF.prototype,"squigglyBackground",void 0);_.x([_.Jw("squigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QF.prototype,"updateSquigglyBackgroundStyle",null);_.x([_.pp({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],QF);
_.O(QF,"ytd-handles-claiming-vanity-info-renderer",function(){if(t8S!==void 0)return t8S;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return t8S=F},{mode:1});var SME;var Fp=function(){var F=_.w.apply(this,arguments)||this;F.JSC$16501_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";F.JSC$16501_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";F.squigglyBackground=F.JSC$16501_squigglyBackgroundLight;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(Fp,_.w);_.B=Fp.prototype;_.B.ready=function(){var F=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(F)};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&(this.set("isDarkTheme",F),this.squigglyBackground=F?this.JSC$16501_squigglyBackgroundDark:this.JSC$16501_squigglyBackgroundLight)};
_.B.updateSquigglyBackgroundStyle=function(){_.cc(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.B.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.B.detached=function(){this.stop()};
_.B.stop=function(){this.playerElement.stop()};
_.B.setupVideoPlayer=function(){var F=this,W,V;return _.m(function(d){W=F.data.videoId;V="http://i1.ytimg.com/vi/"+W+"/maxresdefault.jpg";F.playerElement.loadVideoWithPlayerVars({video_id:W,iurlhq:V});_.UD(d)})};
Fp.prototype.onDataChanged=Fp.prototype.onDataChanged;Fp.prototype.updateSquigglyBackgroundStyle=Fp.prototype.updateSquigglyBackgroundStyle;_.x([_.N({value:!1}),_.E("design:type",Boolean)],Fp.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",String)],Fp.prototype,"squigglyBackground",void 0);_.x([_.Qo("#player"),_.E("design:type",Object)],Fp.prototype,"playerElement",void 0);_.x([_.N(),_.E("design:type",Object)],Fp.prototype,"data",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Fp.prototype,"ytActionHandlerBehavior",void 0);_.x([_.Jw("squigglyBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fp.prototype,"updateSquigglyBackgroundStyle",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fp.prototype,"onDataChanged",null);
_.x([_.pp({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],Fp);
_.O(Fp,"ytd-handles-claiming-video-item-renderer",function(){if(SME!==void 0)return SME;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return SME=F},{mode:1});var P3m;var Ve=function(){var F=_.Wh.apply(this,arguments)||this;F.dragging=!1;F.dragMouseStart=0;F.dragOffsetStart=0;F.containerWidthDiff=0;F.boundPrevClick=function(){F.set("offset",Wf(F,F.offset-(F.scrollDistance||320)))};
F.boundNextClick=function(){F.set("offset",Wf(F,F.offset+(F.scrollDistance||320)))};
F.boundScrollContainerMouseDown=function(W){F.dragMouseStart=W.clientX;F.dragOffsetStart=F.offset;F.dragging=!0};
F.boundScrollContainerDrag=function(W){F.dragging&&F.set("offset",Wf(F,F.dragOffsetStart-(W.clientX-F.dragMouseStart)))};
F.boundMouseUp=function(){F.onMouseUp()};
F.boundWheelScroll=function(W){var V=0;Math.abs(W.deltaX)>=Math.abs(W.deltaY)?V=W.deltaX:W.shiftKey&&(V=W.deltaY);V!==0&&(F.offset+=V,W.stopPropagation(),W.preventDefault())};
F.boundChipCloudChipScrollIntoView=function(W){(W=W.detail)&&F.scrollChipIntoView(W)};
return F};
_.u(Ve,_.Wh);Ve.prototype.attached=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container");F.addEventListener("wheel",this.boundWheelScroll);F.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);F.style.touchAction="pan-y";F.addEventListener("pointerdown",this.boundScrollContainerMouseDown);F.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Ve.prototype.detached=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container");F.removeEventListener("wheel",this.boundWheelScroll);F.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);F.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);F.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Ve.prototype.reset=function(){this.set("offset",0);_.ce(this,this.setContainerWidthDiff);_.ce(this,this.setButtonsState)};
var Wf=function(F,W){return Math.min(Math.max(W,0),F.containerWidthDiff)};
_.B=Ve.prototype;_.B.onMouseUp=function(){this.dragging=!1};
_.B.transformContainer=function(){this.offset=Wf(this,this.offset);var F=_.wp("HTML_DIR")==="rtl"?"":"-";_.OA(this.hostElement).querySelector("#chips").style.transform="translateX("+F+this.offset+"px)";_.ce(this,this.setButtonsState)};
_.B.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=Wf(this,this.offset));this.atStart=this.offset<=0};
_.B.setContainerWidthDiff=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container"),W=_.OA(this.hostElement).querySelector("#chips");F&&W&&(this.containerWidthDiff=W.clientWidth-F.clientWidth)};
_.B.scrollChipIntoView=function(F){var W=_.OA(this.hostElement).querySelector("#scroll-container");if(W){var V=this.atStart?0:106,d=this.atEnd?0:106;F.offsetLeft<this.offset+V?this.offset=Wf(this,F.offsetLeft-V):F.offsetLeft+F.clientWidth>this.offset+W.clientWidth-d&&(this.offset=Wf(this,F.offsetLeft+F.clientWidth+d-W.clientWidth))}};
Ve.prototype.transformContainer=Ve.prototype.transformContainer;_.x([_.N({value:0}),_.E("design:type",Number)],Ve.prototype,"offset",void 0);_.x([_.N({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],Ve.prototype,"atStart",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Ve.prototype,"atEnd",void 0);_.x([_.N(),_.E("design:type",Number)],Ve.prototype,"scrollDistance",void 0);
_.x([_.Jw("offset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ve.prototype,"transformContainer",null);_.x([_.V1()],Ve);var JlD;var Z1T;_.df=_.G(function(F){var W=F.data;F=_.L(_.Y$(!1,void 0,"bob3J"));var V=F.next().value,d=F.next().value;F=function(z){if((W==null?void 0:W().state)!==1){var I,n;(n=(I=W()).onTap)==null||n.call(I,z)}};
var y={};return _.a("chip-shape",{class:"ytChipShapeHost","on:focusin":_.Ef(function(){var z=_.PY().resolve(_.SU(_.wJ));if(z){d(z.isKeyBoardInUse());var I,n;(n=(I=W()).onFocusIn)==null||n.call(I)}return!1}),
"on:focusout":_.Ef(function(){d(!1);return!1})},_.a(Qki,{shouldWrapInButton:function(){return W().type!==2},
selected:function(){return W().state===0},
onClick:F,isDropdown:function(){return W().type===1},
accessibilityLabel:function(){return W().type===1?void 0:W().accessibilityLabel}},_.a("div",{class:_.xx("ytChipShapeChip",function(){a:switch(W==null?void 0:W().state){case 0:var z="ytChipShapeActive";
break a;case 1:z="ytChipShapeDisabled";break a;default:z="ytChipShapeInactive"}return z},function(){var z=W().type===1||W().type===2,I=W();
return z||I!=null&&I.startIcon?I==null||!I.startIcon||I!=null&&I.text?z?"ytChipShapeEndIconPadding":(I==null?0:I.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var z=W();
if((z==null?void 0:z.style)===0&&(z==null?void 0:z.state)===0){var I;z=((I=_.PY().resolve(_.SU(_.dA)))==null?0:I())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else z="";return z},(y.ytChipShapeFocused=function(){var z;
return V()&&((z=W())==null?void 0:z.state)!==1},y))},_.a(_.p,{cond:function(){return W().startIcon},
then:function(){return _.a(_.P7,{icon:function(){var z;return(z=W())==null?void 0:z.startIcon},
className:_.xx(function(){return W().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var z=W(),I,n=(I=_.PY().resolve(_.SU(_.dA)))==null?void 0:I();
return(z==null?void 0:z.style)===0&&(z==null?void 0:z.state)===0&&n?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return W().text},_.a(FuC,{shape:W,
onClick:F}),_.a(_.$m,{model:{borderRadius:"8px"}}))))},"Rc");
_.df.idomCompat=!0;var Qki=_.G(function(F){var W=_.Ef(function(V){F.onClick(V);return!1});
return _.a(_.p,{cond:F.shouldWrapInButton,then:function(){return _.a("button",{class:"ytChipShapeButtonReset","on:click":W,role:function(){return F.isDropdown()?"combobox":"tab"},
"aria-label":F.accessibilityLabel,"aria-selected":F.selected},F.children)},
else:function(){return F.children}})},"Sc"),FuC=_.G(function(F){var W=F.shape;
var V=F.onClick;var d=_.Ef(function(y){V(y);return!1});
return _.a(_.KR,null,_.a(_.eU,{when:function(){return W().type===1}},function(){return _.a(_.P7,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.a(_.eU,{when:function(){return W().type===2}},function(){return _.a("button",{class:"ytChipShapeButtonReset",
"on:click":d},_.a(_.P7,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.a(_.eU,{when:function(){return W().type===0}},function(){return _.a(_.WY,null)}))},"Tc");_.Na(_.df,"chip-shape",{props:{data:_.Hm}});var ye=function(){var F=_.w.apply(this,arguments)||this;F.disableDeselectEvent=!1;F.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return F};
_.u(ye,_.w);_.B=ye.prototype;_.B.onSelectChipCommand=function(F){if(!this.selected&&this.data&&(F=_.e(F,KhT),F.targetId&&F.targetId===this.data.targetId))this.onTap()};
_.B.onFilterChipTransformCommand=function(F){if(!this.selected&&this.data){var W;(F=(W=_.e(F,p2T))==null?void 0:W.chipUniqueId)&&F===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.B.dataChanged=function(){var F=this;_.ce(this,function(){F.data&&F.data.isSelected&&!F.selected&&(F.scrollChipIntoView(),F.onTap())})};
_.B.computeChipStyle=function(F){return F!=null?F:"STYLE_DEFAULT"};
_.B.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.XY(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.XY(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.B.onFocus=function(){var F=_.PY().resolve(_.SU(_.wJ));F&&F.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.B.scrollChipIntoView=function(){_.On(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.S0.Object.defineProperties(ye.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return d8W({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
ye.prototype.onFocus=ye.prototype.onFocus;ye.prototype.onTap=ye.prototype.onTap;ye.prototype.dataChanged=ye.prototype.dataChanged;_.x([_.D(_.F8),_.E("design:type",Object)],ye.prototype,"ironButtonState",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ye.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],ye.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ye.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.JO),_.E("design:type",Object)],ye.prototype,"ironA11yKeysBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ye.prototype,"disableDeselectEvent",void 0);_.x([_.N(),_.E("design:type",Object)],ye.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.icon"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ye.prototype,"hasIcon",null);
_.x([_.N({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.E("design:type",String)],ye.prototype,"chipStyle",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],ye.prototype,"selected",void 0);_.x([_.A("data","selected"),_.E("design:type",Object),_.E("design:paramtypes",[])],ye.prototype,"chipShapeData",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"dataChanged",null);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"onTap",null);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ye.prototype,"onFocus",null);_.x([_.Yf({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],ye);
_.O(ye,"yt-chip-cloud-chip-renderer",function(){if(Z1T===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;JlD===void 0&&(JlD=document.createElement("template"));var d=JlD;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Z1T=F}F=Z1T;return F},{mode:2});var oFC=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.WuB=_.G(function(F){function W(){if(oFC.has(F.data().displayType)){var Y=!d(),h;if((h=F.disableDeselection)==null||!h.call(F)||Y){F.data().selected=Y;h=Object.assign({},I(),{selected:Y});n(h);var q;(q=F.callback)==null||q.call(F,h,Y)}}}
var V=_.DO("chip-view-model",function(Y){var h=F.data().tooltipTargetId,q=_.FU();h&&_.QI(q,h,Y);return function(){Zy(q,Y)}}),d=function(){var Y,h;
return!!(((Y=F.selected)==null?void 0:Y.call(F))!==void 0?(h=F.selected)==null?0:h.call(F):I().selected)},y=_.L(_.wT(F.data)),z=y.next().value;
y=y.next().value;var I=z,n=y,M=_.QE(zIK,function(){return F.data().chipEntityKey||""});
return _.a("chip-view-model",{class:"ytChipViewModelHost",el:V},_.a(_.df,{data:function(){var Y,h=Object.assign({},I(),{selected:d()}),q=M(),R=(Y=F.disableDeselection)==null?void 0:Y.call(F);a:switch(h.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":Y=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":Y=3;break a;default:Y=0}return{text:(q==null?void 0:q.text)||h.text,state:h.disabled?1:h.selected?0:2,type:Y,onTap:s5Y(h,V,W,
R),accessibilityLabel:h.accessibilityLabel||h.text}}}))},"Uc");
_.WuB.idomCompat={callbacks:{callback:!0}};_.zg=_.G(function(F){F=_.fp(F,{nextButtonStyle:0});var W=F.data,V=F.callback,d=F.selectionBehavior,y=F.disableChipsScrollAnimation,z=F.nextButtonStyle,I=_.Ae("div");F=_.L(_.Y$(!0,void 0,"VwW6Jc"));var n=F.next().value,M=F.next().value;F=_.L(_.Y$(!1,void 0,"OIoagd"));var Y=F.next().value,h=F.next().value,q=!1,R=0,b=function(){switch(z()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.rp(function(){M(C());h(k())});
F=_.L(_.wT(function(){var BC={};return W().autoselectedChipIndex!=null?(BC[W().autoselectedChipIndex]=!0,BC):{}}));
var g=F.next().value,K=F.next().value,C=function(){var BC=I.value;return BC==null||BC.scrollLeft-1<=0},k=function(){var BC=I.value;
return BC==null?!1:BC.scrollLeft+1>=(BC==null?NaN:BC.scrollWidth)-(BC==null?NaN:BC.clientWidth)},f=function(){return W().isHorizontallyScrollable},S=function(BC){I.value!=null&&(_.wp("HTML_DIR")==="rtl"&&(BC=-BC),I.value.scrollBy({left:BC,
behavior:(y==null?0:y())?"instant":"smooth"}))},v=function(){S(-320)},U=function(){S(320)},c=_.Ef(function(BC){q=!0;
R=BC.clientX}),J=_.Ef(function(BC){if(q){BC=BC.clientX;
var bS=BC-R;R=BC;var Yc;(Yc=I.value)==null||Yc.scrollBy({left:-bS})}}),zG=_.Ef(function(){var BC=C(),bS=k();
BC!==n()&&M(BC);bS!==Y()&&h(bS)});
_.cA("pointerup",function(){q&&(q=!1)});
return _.a("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.a(_.PS,{contentId:function(){return W().contentId},
useModernStyle:!0},function(){var BC={},bS={};return _.a("div",null,_.a(_.p,{cond:function(){return W().title},
then:function(){return _.a("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.a("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return W().title}),_.a(_.Vw,{data:function(){return W().overflowButton}},{buttonViewModel:_.xm}))}}),_.a("div",{class:_.xx("ytChipsShelfViewModelChipsShelfContent",b)},_.a(_.p,{cond:function(){return W().previousButton},
then:function(){var Yc={};return _.a("div",{class:_.xx("ytChipsShelfViewModelLeftArrowContainer",(Yc.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return n()},Yc))},_.a(_.Vw,{data:function(){return W().previousButton}},{buttonViewModel:function(ph){return _.a(_.xm,{data:ph.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:v})}}))}}),_.a("div",{el:I,
"on:pointerdown":c,"on:pointermove":J,"on:scroll":zG,class:_.xx("ytChipsShelfViewModelChipsScrollContainer",(BC.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=f,BC))},_.a("div",{class:_.xx("ytChipsShelfViewModelChipsContainer",(bS.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=f,bS.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,bS)),role:"tablist"},_.a(_.Vw,{data:function(){return W().contents}},{chipViewModel:function(Yc,ph){return _.a("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.a(_.WuB,{data:Yc.data,
callback:function(lS,Or){var X1=ph(),MM,nB=(MM=d==null?void 0:d())!=null?MM:0;nB===1||nB===2?(MM={},K((MM[X1]=Or,MM))):nB===0&&(MM={},K(Object.assign({},g(),(MM[X1]=Or,MM))));V==null||V(lS,Or,X1)},
disableDeselection:function(){return(d==null?void 0:d())===1},
selected:function(){return!!g()[ph()]}}))}}))),_.a(_.p,{cond:function(){return W().nextButton},
then:function(){var Yc={};return _.a("div",{class:_.xx("ytChipsShelfViewModelRightArrowContainer",(Yc.ytChipsShelfViewModelRightArrowContainerIsHidden=Y,Yc))},_.a(_.Vw,{data:function(){return W().nextButton}},{buttonViewModel:function(ph){return _.a(_.xm,{data:ph.data,
className:"ytChipsShelfViewModelRightArrow",onClick:U})}}))}})))}))},"Wc");
_.zg.idomCompat={callbacks:{callback:!0}};var VqC=_.G(function(F){var W=F.data;var V=F.showChips;var d=F.isUpdateInProgress;var y=F.chipClickCallback;F=_.L(_.Y$(!1,void 0,"uth3se"));var z=F.next().value,I=F.next().value;F=_.L(_.Y$(!1,void 0,"qED0bb"));var n=F.next().value,M=F.next().value,Y=function(){var q,R;return!((q=W())==null?0:q.responseMessage)&&!((R=W())==null||!R.chipsShelf)},h=void 0;
_.k$(function(){M(!0);var q=(V()||Y())&&!d();requestAnimationFrame(function(){I(q)});
h&&clearTimeout(h);h=setTimeout(function(){M(!1)},300)},"OBQBmf");
_.lu(function(){h&&clearTimeout(h)});
F={};return _.a("ytd-ai-response-box-view-model",{class:_.xx("ytdAiResponseBoxViewModelHost")},_.a("div",{class:_.xx("ytdAiResponseBoxViewModelResponseMessageContainer",(F.ytdAiResponseBoxViewModelResponseMessageContainerHidden=z,F.ytdAiResponseBoxViewModelNotShown=function(){return z()&&!n()},F))},_.a(_.p,{cond:d,
then:function(){return _.a("div",null,_.a(_.K_,{text:function(){return W().responsePendingMessage}}))},
else:function(){return _.a(_.WY,null,_.a(_.p,{cond:function(){var q;return(q=W().responseMessageIcon)==null?void 0:q.iconType},
then:function(q){return _.a("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.a(_.P7,{icon:q}))}}),_.a("div",null,_.a(_.K_,{text:function(){return W().responseMessage}})))}})),_.a(_.Vw,{data:function(){return W().chipsShelf}},{chipsShelfViewModel:function(q){q=q.data;
var R={};return _.a("div",{class:_.xx("ytdAiResponseBoxViewModelChipsShelfContainer",(R.ytdAiResponseBoxViewModelChipsShelfContainerShown=z,R.ytdAiResponseBoxViewModelNotShown=function(){return!z()&&!n()},R))},_.a(_.zg,{data:q,
selectionBehavior:3,nextButtonStyle:1,callback:y}))}}))},"Yc");var d_C;d_C=Object.assign({},{continuation:M_Q,download:BfT,canvas:zGC,reportChannelAbuse:bUh,ui:sJ1,share:TfD,talkToRecs:upT,watch:RL,ypc:jWE,radioButtonGroup:dO9,collabInviteLink:WY1},iUB,{voiceSearch:I_r,shorts:hr});_.yVB=m2(d_C);_.zym=ax(_.yVB);_.oru=(0,_.zym)(_.yVB.talkToRecs,{talkToRecsStateSelector:function(F){return F}});var BsB=_.G(function(F){var W=_.L((0,_.rd)(F.data)).next().value,V=_.bu(function(){var wm;a:{if(wm=W().onUpdateText)if(wm=_.e(wm,_.Yx)){var hf;wm=(hf=_.e(wm,Rnf))==null?void 0:hf.stepId;break a}wm=void 0}return wm},void 0,"olO2Rd");
F=_.L(_.Y$(!1,void 0,"QCzl5d"));var d=F.next().value,y=F.next().value;F=_.L(_.Y$(!1,void 0,"cQ7jrd"));var z=F.next().value,I=F.next().value;F=_.L(yuW());var n=F.next().value;F=F.next().value;var M=_.FP(_.oru.talkToRecsStateSelector),Y=_.L(_.Y$("",void 0,"ry2Eac")),h=Y.next().value,q=Y.next().value;Y=_.L(_.Y$(!1,void 0,"EwWXmb"));var R=Y.next().value,b=Y.next().value,g=_.L(_.Y$(!1,void 0,"hORmtb"));Y=g.next().value;var K=g.next().value;g=_.L(_.Y$(!1,void 0,"fBzwv"));var C=g.next().value,k=g.next().value;
g=_.L(_.Y$(!1,void 0,"BCC4Zc"));var f=g.next().value,S=g.next().value,v=_.DO("div");g=_.L(_.Y$(void 0,void 0,"Xvb7gd"));var U=g.next().value,c=g.next().value,J=void 0,zG=function(wm){wm!==d()&&(I(!0),y(wm),J&&clearTimeout(J),J=setTimeout(function(){I(!1)},300))},BC=function(){if(U()!==void 0){var wm=U();
zG(window.scrollY>wm)}},bS=function(){var wm;
c((wm=v.value)==null?void 0:wm.offsetHeight);n("yt-feed-filter-chip-bar-resize")},Yc="";
_.k$(function(){Yc=h()},"UJeAbb");
_.kN(function(){var wm,hf,Sh,jh=(Sh=(hf=B9G(V(),M()))!=null?hf:(wm=W().textInputValue)==null?void 0:wm.content)!=null?Sh:"";q(jh);lS(jh);b(!!W().welcomeBannerTitle&&!jh);bS();document.addEventListener("scroll",BC);_.lu(function(){document.removeEventListener("scroll",BC);J&&clearTimeout(J)})});
_.k$(function(){R();bS()},"AySmPb");
g=_.Ef(function(){k(!0);K(!0)});
var ph=_.Ef(function(){K(!1)});
_.k$(function(){var wm=W();k(!1);S(!1);b(!!wm.welcomeBannerTitle&&!Yc);var hf,Sh;((Sh=_.e((hf=wm.contents)==null?void 0:hf[0],xpQ))==null?0:Sh.responseMessageIcon)?(wm=sYh.cachedUserQuery,q(wm),lS(wm)):sYh.cachedUserQuery=Yc},"XKdHMd");
var lS=function(wm){var hf=W().onUpdateText;hf&&_.b$(hf,{form:{userQuery:wm}})},Or=_.MA(function(wm){lS(wm)},150),X1=_.Ef(function(wm){wm=wm.target.value;
q(wm);Or(wm);return!1});
_.k$(function(){var wm=B9G(V(),M());wm!==void 0&&wm!==Yc&&q(wm)},"S2rE2d");
var MM=function(){S(!0);b(!1)},nB=function(){var wm=_.e(W().submitButton,_.g2);
if(wm==null?0:wm.trackingParams){var hf=_.sf(wm.trackingParams),Sh=_.is();Sh&&hf&&_.As(Sh,hf,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}if(wm=wm==null?void 0:wm.onTap)_.b$(wm),MM()},vC=_.Ef(function(wm){wm.key==="Enter"&&(lS(wm.target.value.trim()),nB());
return!1}),qM=function(){nB()},ur=_.Ef(function(){n("yt-feed-customization-scroll-up")}),pB={},D8={},sL={},MK={};
return _.a("ytd-feed-customization-form-view-model",{class:_.xx("ytdFeedCustomizationFormViewModelHost",(pB.ytdFeedCustomizationFormViewModelHostCollapsed=d,pB)),el:_.ji(F)},_.a("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:v},_.a("div",{class:_.xx("ytdFeedCustomizationFormViewModelExpandedContent",(D8.ytdFeedCustomizationFormViewModelNotShown=function(){return d()&&!z()},D8))},_.a(_.p,{cond:function(){return W().disclaimer},
then:function(){return _.a("div",{class:"ytdFeedCustomizationFormViewModelDisclaimer"},_.a(_.K_,{text:function(){return W().disclaimer}}))}}),_.a(_.p,{cond:R,
then:function(){return _.a("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.a("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.a(_.K_,{text:function(){return W().welcomeBannerTitle}})),_.a("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.a(_.K_,{text:function(){return W().welcomeBannerSubtitle}})))}}),_.a("div",{class:_.xx("ytdFeedCustomizationFormViewModelInputContainer",(sL.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
Y,sL))},_.a("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var wm;return(wm=W().textInputPlaceholder)==null?void 0:wm.content},
"prop:value":h,"on:focus":g,"on:blur":ph,"on:input":X1,"on:keyup":vC,maxlength:300,disabled:f}),_.a(_.p,{cond:function(){return!!h()&&!f()},
then:function(){return _.a(_.Vw,{data:function(){return W().clearButton}},{buttonViewModel:function(wm){return _.a("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.a(_.xm,{data:wm.data}))}})}}),_.a(_.p,{cond:function(){return f()},
then:function(){return _.a(_.Vw,{data:function(){return W().inProgressButton}},{buttonViewModel:function(wm){return _.a("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.a(_.xm,{data:wm.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.a(_.Vw,{data:function(){return W().submitButton}},{buttonViewModel:function(wm){return _.a("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.a(_.xm,{data:wm.data,
onClick:MM}))}})}}),_.a(_.Vw,{data:function(){return W().menuButton}},{buttonViewModel:function(wm){return _.a("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.a(_.xm,{data:wm.data,
buttonOverrides:function(){return{disabled:f()}}}))}})),_.a(_.Vw,{data:function(){return W().contents}},{aiResponseBoxViewModel:function(wm){return _.a("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.a(VqC,{data:wm.data,
showChips:C,isUpdateInProgress:f,chipClickCallback:qM}))}})),_.a("div",{class:_.xx("ytdFeedCustomizationFormViewModelCollapsedContent",(MK.ytdFeedCustomizationFormViewModelNotShown=function(){return!d()&&!z()},MK)),
"on:click":ur},_.a("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var wm;return h()||((wm=W().textInputPlaceholder)==null?void 0:wm.content)}))))},"cd"),Lum=function(){this.cachedUserQuery=""};
Lum.prototype.reset=function(){this.cachedUserQuery=""};
var sYh=new Lum;_.Na(BsB,"ytd-feed-customization-form-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=_.L((0,_.rd)(F.data)).next().value;return _.a("yt-chip-content-loader-view-model",{class:"ytChipContentLoaderViewModelHost"},_.a(_.Vw,{data:function(){return W().contents}},{feedCustomizationFormViewModel:function(V){return _.a(BsB,{data:V.data})}}))},"dd"),"yt-chip-content-loader-view-model",{props:{data:_.Hm}});var I4E=_.uO.persistentPanelVisibleSelector,oW=function(){var F=_.w.apply(this,arguments)||this;F.isDarkTheme=!1;F.notSticky=!1;F.transparentBackground=!1;F.shouldHide=!1;F.disableSticky=!1;F.fluidWidth=!1;F.isClipList=!1;F.defaultChipIndex=0;F.hasSelectedChipContent=!1;F.isPlaylist=!1;F.playlistVotingAnimationEnabled=_.T("web_enable_voting_animation");F.toolbarHeight=0;F.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(oW,_.w);_.B=oW.prototype;
_.B.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"},chipContentLoaderViewModel:{component:"yt-chip-content-loader-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.B.attached=function(){var F=this;document.addEventListener("scroll",_.SL(this,this.updateChipBarWidthAndTop));document.addEventListener("yt-feed-filter-chip-bar-resize",_.SL(this,this.onFeedFilterChipBarResize));this.isDarkTheme=document.documentElement.hasAttribute("dark");var W;this.toolbarHeight=((W=document.querySelector("ytd-masthead"))==null?void 0:W.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(V){F.handleIntersect(V)},{rootMargin:"-"+
(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){F.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.B.detached=function(){var F;(F=this.intersectionObserver)==null||F.disconnect();var W;(W=this.resizeObserver)==null||W.disconnect();document.removeEventListener("scroll",_.SL(this,this.updateChipBarWidthAndTop));document.removeEventListener("yt-feed-filter-chip-bar-resize",_.SL(this,this.onFeedFilterChipBarResize))};
_.B.dataChanged=function(){var F=this,W,V,d=(W=this.data)==null?void 0:(V=W.contents)==null?void 0:V.findIndex(function(z){var I;return!((I=_.e(z,lYS))==null?0:I.navigationEndpoint)});
d&&(this.defaultChipIndex=d);this.updating=!0;var y=this.findSelectedChipIndex();this.selectedIndex!==y&&(this.selectedIndex=-1);_.ce(this,function(){F.selectedIndex=y;F.updateSelectedChipContent(F.selectedIndex);F.updating=!1;F.ytScrollableChipCloudBehavior.reset()})};
_.B.findSelectedChipIndex=function(){var F;if((F=this.data)==null||!F.contents)return 0;F=this.data.contents;for(var W=0;W<F.length;W++){var V=void 0;if((V=_.e(F[W],lYS))==null?0:V.isSelected)return W}return 0};
_.B.computeStyle=function(F){return F};
_.B.handleChipCloudChipSelectAction=function(F){F=this.JSC$16548_chipsSelector.indexOf(F);F>-1&&(this.JSC$16548_chipsSelector.selectIndex(F),this.updateSelectedChipContent(F))};
_.B.updateSelectedChipContent=function(F){var W;if((W=this.data)==null||!W.contents||F<0||F>=this.data.contents.length)this.selectedChipContent=void 0;else{var V;this.selectedChipContent=(V=_.e(this.data.contents[F],lYS))==null?void 0:V.content}};
_.B.handleChipCloudChipDeselectAction=function(){if(_.T("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[this.defaultChipIndex],lYS))==null?void 0:V.navigationEndpoint;d&&_.XY(this.hostElement,"yt-browse-section-list-reload-endpoint",[d]);this.JSC$16548_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.B.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.B.onFeedFilterChipBarResize=function(){this.updateDynamicHeight()};
_.B.updateDynamicHeight=function(){var F=this;this.hasSelectedChipContent&&!this.notSticky?_.ce(this,function(){var W=_.OA(F.hostElement).querySelector("#chips-wrapper");W&&_.cc(F.hostElement,{"--ytd-chips-bar-dynamic-height":W.clientHeight+"px"})}):_.cc(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.B.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.B.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.B.onResize=function(){this.updateLayout()};
_.B.updateLayout=function(){var F=this.ytScrollableChipCloudBehavior;_.ce(F,F.setContainerWidthDiff);F=this.ytScrollableChipCloudBehavior;_.ce(F,F.setButtonsState)};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.B.handleIntersect=function(F){this.notSticky=this.isChannelPageGrid||this.disableSticky||F[0].intersectionRatio===1};
_.B.updateDimensions=function(){var F=this.ytRendererBehavior.parentComponent;if(F){var W,V=(W=F.headerElement)!=null?W:F;_.cc(this.hostElement,{"--ytd-rich-grid-chips-bar-width":V.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.B.updateSelectedIndexFromBinding=function(F){this.selectedIndex=F.detail.value};
_.B.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var F;(F=this.sortFilterHeaderRendererElement)==null||F.setAttribute("is-playlist-page-with-filters","")}};
_.B.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(AzE(!this.notSticky))};
_.S0.Object.defineProperties(oW.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 F,W,V=(F=this.data)==null?void 0:(W=F.contents)==null?void 0:W.find(function(d){return _.e(d,$EB)});
return{sortFilterHeaderRenderer:_.e(V,$EB)}}}});
oW.prototype.dispatchChipBarIsSticky=oW.prototype.dispatchChipBarIsSticky;oW.prototype.isPlaylistPageChanged=oW.prototype.isPlaylistPageChanged;oW.prototype.updateChipBarWidthAndTop=oW.prototype.updateChipBarWidthAndTop;oW.prototype.onResize=oW.prototype.onResize;oW.prototype.onPersistentPanelVisibleChanged=oW.prototype.onPersistentPanelVisibleChanged;oW.prototype.onGuideIsExpandedChanged=oW.prototype.onGuideIsExpandedChanged;oW.prototype.updateDynamicHeight=oW.prototype.updateDynamicHeight;
oW.prototype.onSelectedChipContentChanged=oW.prototype.onSelectedChipContentChanged;oW.prototype.dataChanged=oW.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oW.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],oW.prototype,"actionHandlerBehavior",void 0);
_.x([_.D(_.oU),_.E("design:type",Object)],oW.prototype,"ironResizableBehavior",void 0);_.x([_.D(),_.E("design:type",Ve)],oW.prototype,"ytScrollableChipCloudBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],oW.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oW.prototype,"data",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],oW.prototype,"selectedIndex",void 0);_.x([_.N({value:320}),_.E("design:type",Number)],oW.prototype,"scrollDistance",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"isDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"notSticky",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"transparentBackground",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.E("design:type",String)],oW.prototype,"componentStyle",void 0);
_.x([_.N({selector:_.ejr}),_.E("design:type",Boolean)],oW.prototype,"guideIsExpanded",void 0);_.x([_.N({selector:I4E}),_.E("design:type",Boolean)],oW.prototype,"persistentPanelVisible",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"shouldHide",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"disableSticky",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"fluidWidth",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"isClipList",void 0);_.x([_.N(),_.E("design:type",Object)],oW.prototype,"defaultChipIndex",void 0);_.x([_.N(),_.E("design:type",Object)],oW.prototype,"selectedChipContent",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"hasSelectedChipContent",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oW.prototype,"isPlaylist",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],oW.prototype,"playlistVotingAnimationEnabled",void 0);_.x([_.Qo("#chips"),_.E("design:type",Object)],oW.prototype,"JSC$16548_chipsSelector",void 0);_.x([_.Qo("ytd-sort-filter-header-renderer"),_.E("design:type",HTMLElement)],oW.prototype,"sortFilterHeaderRendererElement",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],oW.prototype,"updating",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"dataChanged",null);_.x([_.Jw("selectedChipContent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"onSelectedChipContentChanged",null);_.x([_.Jw("hasSelectedChipContent","notSticky"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"updateDynamicHeight",null);
_.x([_.Jw("guideIsExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"onGuideIsExpandedChanged",null);_.x([_.Jw("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"onPersistentPanelVisibleChanged",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"onResize",null);
_.x([_.dT("isChannelPageGrid","disableSticky","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"updateChipBarWidthAndTop",null);_.x([_.A("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oW.prototype,"isChannelPageGrid",null);_.x([_.A("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oW.prototype,"isHashtagLandingPage",null);
_.x([_.Jw("isPlaylistPage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"isPlaylistPageChanged",null);_.x([_.A("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oW.prototype,"isPlaylistPage",null);_.x([_.A("componentStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],oW.prototype,"isDisableDeselectEvent",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],oW.prototype,"sortFilterHeaderRendererData",null);_.x([_.N({reflectToAttribute:!0,selector:_.jSC}),_.E("design:type",String)],oW.prototype,"frostedGlassMode",void 0);_.x([_.Jw("notSticky"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oW.prototype,"dispatchChipBarIsSticky",null);_.x([_.pp({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],oW);
_.O(oW,"ytd-feed-filter-chip-bar-renderer",function(){if(P3m!==void 0)return P3m;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n  <div id="selected-chip-content" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n</div>\n');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return P3m=F},{mode:1});var nrD;var m_f=_.G(function(F){var W=F.data;var V=F.buttonIndex;var d=F.selectedIndex;var y=F.onSelect;var z=function(){return V()===d()},I=function(){var n,M;
return(M=(n=W().text)==null?void 0:n.content)!=null?M:""};
F=_.nw();return _.a("yt-toggleable-image-button-view-model",{class:function(){var n={};n=(n.toggleableImageButtonViewModelHost=!0,n[""]=!0,n.toggleableImageButtonViewModelSemiTransparent=d()!==-1&&!z(),n);return _.IV(n)},
tabindex:0,"aria-label":I,"aria-pressed":z,role:"button","on:keydown":F,"on:click":_.Ef(function(){y(W().onSubmitCommand);return!1})},_.a(_.p,{cond:function(){return W().logo},
then:function(n){return _.a(_.rB,{data:n,className:function(){var M={};M=(M.toggleableImageButtonViewModelImage=!0,M.toggleableImageButtonViewModelCircularRadius=!(!W().backgroundColor||!W().backgroundColorDarkMode),M.toggleableImageButtonViewModelGradientRing=!!(z()&&W().backgroundColor&&W().backgroundColorDarkMode),M);return _.IV(M)},
alt:I,useWidth:!1,style:function(){if(z()&&W().backgroundColor&&W().backgroundColorDarkMode){var M=Yz(Number(W().backgroundColorDarkMode),"1");var Y=Yz(Number(W().backgroundColor),"1");M="background: linear-gradient(180deg,"+M+","+Y+") border-box;"}else M="";return M}})}}),_.a(_.$m,{model:{borderRadius:"16px"}}),_.a("p",{class:function(){var n={};
n=(n.toggleableImageButtonViewModelLabel=!0,n.toggleableImageButtonViewModelBoldText=z(),n);return _.IV(n)}},_.a(_.K_,{text:function(){return W().text}})))},"ed");
m_f.idomCompat=!0;var iir=_.G(function(F){var W=F.data;F=_.L(_.Y$({index:-1,command:{}},void 0,"GM3umb"));var V=F.next().value,d=F.next().value;return _.a("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.a("div",{class:"nudgeFormViewModelFormOptions"},_.a(_.Vw,{data:function(){return W().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(y,z){return _.a(m_f,{data:y.data,buttonIndex:z,selectedIndex:function(){return V().index},
onSelect:function(I){d({index:z(),command:I})}})}})),_.a(_.K_,{text:function(){return W().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.a("div",{class:"nudgeFormViewModelSubmit"},_.a(_.Vw,{data:function(){return W().submitButton}},{buttonViewModel:function(y){return _.a(a4T,{data:y.data,
isDisabled:function(){return V().index===-1},
onClick:function(){_.b$(V().command)}})}})))},"fd");
iir.idomCompat=!0;var a4T=_.G(function(F){var W=_.bu(function(){return Object.assign({},F.data(),{state:F.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.a(_.xm,{data:W,onClick:F.onClick})},"gd");_.Na(iir,"yt-nudge-form-view-model",{props:{data:_.Hm}});var so=function(){var F=_.w.apply(this,arguments)||this;F.roundedContainer=!0;F.buttonUpdate=_.T("web_modern_buttons");F.isDarkMode=!1;F.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return F};
_.u(so,_.w);_.B=so.prototype;_.B.computeNudgeStyle=function(F){return F?"modernized-nudge":""};
_.B.handleDarkModeToggledAction=function(F){this.isDarkMode=F};
_.B.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.B.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"}}}};
_.B.computeIsHorizontalButtons=function(F){return F?!!F.applyModernizedStyle&&!!F.enableHorizontalButtons&&!!F.secondaryButton:!1};
_.S0.Object.defineProperties(so.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.data)==null?void 0:F.backgroundStyle)!=null?W:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.data)==null?void 0:F.contentsLocation)!=null?W:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null?0:F.lightIconImage)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],so.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],so.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],so.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],so.prototype,"actionHandlerBehavior",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("isHideEnclosingAction"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],so.prototype,"isHidden",null);_.x([_.N(),_.E("design:type",Object)],so.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],so.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],so.prototype,"buttonUpdate",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.E("design:type",String)],so.prototype,"nudgeStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.trimStyle"),_.E("design:type",String),_.E("design:paramtypes",[])],so.prototype,"trimStyle",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.backgroundStyle"),_.E("design:type",String),_.E("design:paramtypes",[])],so.prototype,"backgroundStyle",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.contentsLocation"),_.E("design:type",String),_.E("design:paramtypes",[])],so.prototype,"contentsLocation",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.disableDropShadow"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],so.prototype,"noShadow",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.lightIconImage"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],so.prototype,"noIcon",null);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.E("design:type",Boolean)],so.prototype,"isHorizontalButtons",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Object)],so.prototype,"isDarkMode",void 0);_.x([_.pp({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],so);
_.O(so,"ytd-feed-nudge-renderer",function(){if(nrD!==void 0)return nrD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return nrD=F},{mode:2});var MqC;var YKT;var Bf=function(){var F=_.w.apply(this,arguments)||this;F.collapsed=!1;F.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return F};
_.u(Bf,_.w);Bf.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"}}}};
Bf.prototype.handleRatingSelect=function(){var F;((F=this.data)==null?0:F.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
Bf.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Bf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Bf.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Bf.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bf.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.RS),_.E("design:type",Object)],Bf.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Bf.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Bf.prototype,"collapsed",void 0);_.x([_.pp({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],Bf);
_.O(Bf,"ytd-slimline-survey-renderer",function(){if(YKT!==void 0)return YKT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return YKT=F},{mode:1});var pjB;var LU=function(){return _.w.apply(this,arguments)||this};
_.u(LU,_.w);LU.prototype.maybeGetBackgroundColor=function(F){return this.isDarkMode?F.section2Color:F.section3Color};
LU.prototype.colorPaletteChanged=function(){var F=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;F&&(F==null?0:F.secondaryTitleColor)&&this.maybeGetBackgroundColor(F)?(this.hostElement.style.backgroundColor=_.iz(this.maybeGetBackgroundColor(F)),this.hostElement.style.color=_.iz(F.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
LU.prototype.colorPaletteChanged=LU.prototype.colorPaletteChanged;_.x([_.D(_.hN),_.E("design:type",Object)],LU.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],LU.prototype,"data",void 0);_.x([_.N({selector:function(F){return F.ui.darkModeIsEnabled}}),
_.E("design:type",Boolean)],LU.prototype,"isDarkMode",void 0);_.x([_.N(),_.E("design:type",Object)],LU.prototype,"lightColorPalette",void 0);_.x([_.N(),_.E("design:type",Object)],LU.prototype,"darkColorPalette",void 0);_.x([_.Jw("darkColorPalette","lightColorPalette","data","isDarkMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LU.prototype,"colorPaletteChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],LU);
_.O(LU,"ytd-endorsement-header-renderer",function(){if(pjB!==void 0)return pjB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return pjB=F},{mode:1});_.Na(_.qO,"yt-decorated-avatar-view-model",{props:{data:_.Hm,className:_.Hm}});_.IW=new _.N4("VIEW_TRANSITION_MANAGER_TOKEN");var nU=function(){var F=_.w.apply(this,arguments)||this;F.fullHeight=_.T("web_rich_grid_media_full_height");F.showChannelAvatar=!0;F.hasPlaylistThumbnail=!1;F.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};F.registerThumbnailForPageTransition=function(){_.T("web_thumbnail_to_watch_transition")&&_.hyf(_.PY().resolve(_.IW),F.thumbnail)};
return F};
_.u(nU,_.w);_.B=nU.prototype;
_.B.configureRendererStamper=function(){return{lazyLoadMenu:dw,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"}}}};
_.B.attached=function(){this.updateInlinePreviewHoverListeners()};
_.B.detached=function(){this.clearInlinePreviewHoverListeners()};
_.B.shouldLazyLoadMenu=function(){var F=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.T("kevlar_modern_downloads_page")||!F};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16572_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.JSC$16572_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.B.getVideoPreviewOpts=function(){var F={},W;if((W=this.data)==null?0:W.multipleInlinePlaybackEndpoint)F=Wvu;this.isRadio&&(F=Fvr);return F};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$16572_inlinePreviewHoverListener)==null||G2(F)};
_.B.getOwner=function(){var F,W,V;return((F=this.data)==null?void 0:(W=F.channelThumbnailSupportedRenderers)==null?void 0:W.channelThumbnailWithLinkRenderer)||_.e((V=this.data)==null?void 0:V.showProviderChannelThumbnail,Dvf)};
_.B.updateLockupSize=function(){var F;((F=this.getOwner())==null?0:F.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.B.getFeedbackEndpoint=function(F){if(_.e(F,_.qe))return F;var W,V;F=(V=(W=_.e(F,_.tx))==null?void 0:W.commands)!=null?V:[];W=_.L(F);for(V=W.next();!V.done;V=W.next())if(V=this.getFeedbackEndpoint(V.value))return V;return null};
_.B.computeNavigationEndpoint=function(F){return A$K(F==null?void 0:F.navigationEndpoint)};
_.B.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var F=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(F)!==JSON.stringify(this.data)&&this.set("data",F)}};
_.B.onDataChanged=function(){var F=this,W=this.getOwner();if(W){this.set("data.owner",W);var V,d,y,z,I,n=((V=this.data)==null?void 0:(d=V.shortBylineText)==null?void 0:(y=d.runs)==null?void 0:(z=y[0])==null?void 0:z.text)||((I=W.name)==null?void 0:I.simpleText);this.set("data.owner.title",n)}var M,Y,h,q,R,b;W=((M=this.data)==null?void 0:(Y=M.thumbnailRenderer)==null?void 0:Y.playlistVideoThumbnailRenderer)||((h=this.data)==null?void 0:(q=h.thumbnailRenderer)==null?void 0:q.playlistCustomThumbnailRenderer)||
((R=this.data)==null?void 0:(b=R.thumbnailRenderer)==null?void 0:b.showCustomThumbnailRenderer);var g;((g=this.data)==null?0:g.thumbnail)||!W||this.set("data.thumbnail",W.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){F.updateLockupSize()});
var K;if(M=((K=this.data)==null?void 0:K.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(M);var C;((C=this.dismissActionToReplayEntity)==null?0:C.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.B.onHiddenChanged=function(){this.updateLockupSize()};
_.B.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.XY(this.hostElement,"yt-terminate-video-preview-action");else{var F;(F=this.videoTitleLink)==null||F.focus()}};
_.B.metadataColorChanged=function(){var F;if(this.metadataColor&&((F=this.videoTitle)==null?0:F.style))this.videoTitle.style.color=_.iz(this.metadataColor);else{var W,V;!this.metadataColor&&((W=this.videoTitle)==null?0:(V=W.style)==null?0:V.color)&&(this.videoTitle.style.color="")}};
_.B.onDetailsClick=function(F){var W=this.computedNavigationEndpoint;W&&(_.CQ(_.rW(F),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.On(this.hostElement,"yt-navigate",{endpoint:W}))};
_.B.onRendererTap=function(){this.registerThumbnailForPageTransition();var F,W,V=((F=this.data)==null?void 0:F.serviceEndpoint)||this.getFeedbackEndpoint((W=this.data)==null?void 0:W.navigationEndpoint);V&&_.e(V,_.qe)&&this.ytComponentBehavior.resolveCommand(V)};
_.B.onMouseDown=function(F){var W=F.target,V=this.computedNavigationEndpoint,d;F=W.href||((d=_.e(V==null?void 0:V.commandMetadata,_.Jx))==null?void 0:d.url);d=W.data||V;F&&d&&vUN(F,d)};
_.B.computeVideoTitleText=function(){var F;if((F=this.data)==null?0:F.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.B.computeHasPlaylistThumbnail=function(F){var W,V,d,y,z;if((((W=F.thumbnailRenderer)==null?0:W.playlistVideoThumbnailRenderer)||((V=F.thumbnailRenderer)==null?0:V.playlistCustomThumbnailRenderer)||((d=F.thumbnailRenderer)==null?0:d.showCustomThumbnailRenderer)||((y=F.thumbnailRenderer)==null?0:y.playlistVideoThumbnailRenderer)||((z=F.thumbnailRenderer)==null?0:z.playlistCustomThumbnailRenderer))&&F.thumbnailOverlays)for(W=0;W<F.thumbnailOverlays.length;W++)if(V=void 0,(V=F.thumbnailOverlays[W])==
null?0:V.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.S0.Object.defineProperties(nU.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.T("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var F;return(F=this.data)==null?void 0:F.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var F;return(F=this.data)==null?void 0:F.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$16572_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.SsC(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.videoId)||((W=this.data)==null?void 0:W.playlistId)||""}}});
nU.prototype.onMouseDown=nU.prototype.onMouseDown;nU.prototype.metadataColorChanged=nU.prototype.metadataColorChanged;nU.prototype.onIsDismissedChanged=nU.prototype.onIsDismissedChanged;nU.prototype.onHiddenChanged=nU.prototype.onHiddenChanged;nU.prototype.onDataChanged=nU.prototype.onDataChanged;nU.prototype.handleReloadDownloadsInfo=nU.prototype.handleReloadDownloadsInfo;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],nU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],nU.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],nU.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],nU.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],nU.prototype,"ytdReduxBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],nU.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],nU.prototype,"entitySelectorType",void 0);_.x([_.N(),_.E("design:type",Boolean)],nU.prototype,"noEndpoints",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],nU.prototype,"isRadio",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],nU.prototype,"miniMode",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],nU.prototype,"fullHeight",void 0);
_.x([_.N(),_.E("design:type",Boolean)],nU.prototype,"showDarkVideoMetadata",void 0);_.x([_.N(),_.E("design:type",Boolean)],nU.prototype,"showLightVideoMetadata",void 0);_.x([_.N(),_.E("design:type",Number)],nU.prototype,"metadataColor",void 0);_.x([_.N(),_.E("design:type",Object)],nU.prototype,"showChannelAvatar",void 0);_.x([_.N(),_.E("design:type",Boolean)],nU.prototype,"hidden",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],nU.prototype,"showYtInteraction",void 0);
_.x([_.N(),_.E("design:type",String)],nU.prototype,"dismissedContentId",void 0);_.x([_.N({selectorArgs:["dismissedContentId"],selector:HAh}),_.E("design:type",Object)],nU.prototype,"dismissActionToReplayEntity",void 0);
_.x([_.N({selectorArgs:["entitySelectorType","mediaId"],selector:function(F,W,V){if(_.T("kevlar_modern_downloads_page")&&V&&W&&W!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(W){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var d=llm(F,V);if(d){W=_.p9(F,V);var y=qJ(F,V),z=cNG(F,V);F=Rm(F,V);var I=FYf(d,W,y,z);y=I.shortViewCountText;var n=I.publishedTimeText;I=I.badges;var M=F>0;z=Zb1(d,W,z,F);d=_.V5(W)||W==="TRANSFER_STATE_FAILED"||W==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!W4(d.policyEntity)?
void 0:H_Y(V,F,d.videoEntity.lengthSeconds);W==="TRANSFER_STATE_PAUSED_BY_USER"&&V&&!_.T("dl_resume_click_killswitch")&&(d={offlineVideoEndpoint:{videoId:V,action:"ACTION_RESUME"}});V={shortViewCountText:y,publishedTimeText:n,badges:I,isWatched:M,navigationEndpoint:d,thumbnailOverlays:z}}else V=void 0;return V;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(W=N_1(F,V))if(d=_.h2(F,V),z=_.fl9(F,V),d!=="TRANSFER_STATE_UNKNOWN"){V=QBm(W,d,z,V,_.Y7(F));break a}V=void 0}return V;default:_.rL(new _.po("Error: entitySelectorType defined but not matched in selector.",
F,W))}}}),
_.E("design:type",Object)],nU.prototype,"entityDrivenState",void 0);_.x([_.N({computed:"computeVideoTitleText(data)"}),_.E("design:type",Object)],nU.prototype,"videoTitleText",void 0);_.x([_.N({computed:"computeHasPlaylistThumbnail(data)"}),_.E("design:type",Object)],nU.prototype,"hasPlaylistThumbnail",void 0);_.x([_.N({computed:"computeNavigationEndpoint(data)"}),_.E("design:type",Object)],nU.prototype,"computedNavigationEndpoint",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],nU.prototype,"typographyBump",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("typographyBump"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nU.prototype,"typographyBumpV2",null);_.x([_.Qo("#video-title"),_.E("design:type",HTMLElement)],nU.prototype,"videoTitle",void 0);_.x([_.Qo("#video-title-link"),_.E("design:type",HTMLElement)],nU.prototype,"videoTitleLink",void 0);
_.x([_.Qo("#thumbnail"),_.E("design:type",HTMLElement)],nU.prototype,"thumbnail",void 0);_.x([_.Qo("#dismissible"),_.E("design:type",HTMLElement)],nU.prototype,"JSC$16572_dismissibleMedia",void 0);_.x([_.A("data.menu"),_.E("design:type",Object),_.E("design:paramtypes",[])],nU.prototype,"lazyLoadMenu",null);_.x([_.A("data.menu"),_.E("design:type",Object),_.E("design:paramtypes",[])],nU.prototype,"immediateLoadMenu",null);
_.x([_.dT("entityDrivenState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"handleReloadDownloadsInfo",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"onDataChanged",null);_.x([_.dT("hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"onHiddenChanged",null);
_.x([_.Jw("isDismissed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"onIsDismissedChanged",null);_.x([_.Jw("metadataColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nU.prototype,"metadataColorChanged",null);_.x([_.Pc("mousedown"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],nU.prototype,"onMouseDown",null);
_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nU.prototype,"isHovered",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nU.prototype,"useAvatar",null);_.x([_.A("data","entitySelectorType"),_.E("design:type",String),_.E("design:paramtypes",[])],nU.prototype,"mediaId",null);_.x([_.pp({is:"ytd-rich-grid-media",disableElementRegistration:!0})],nU);
var qKQ=_.xf()(nU,"ytd-rich-grid-media",function(){if(MqC!==void 0)return MqC;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return MqC=F},{mode:2});var Ryf;var mI=function(){var F=_.w.apply(this,arguments)||this;F.removeMaxWidth=!0;F.insetMetadata=!1;return F};
_.u(mI,_.w);_.B=mI.prototype;_.B.configureRendererStamper=function(){return{innerMenu:dw,outerMenu:Object.assign({},dw,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.B.onDataChanged=function(){var F,W=((F=this.data)==null?void 0:F.trackingParams)||"";W&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(W));var V;((V=this.dismissActionToReplayEntity)==null?0:V.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.B.attached=function(){this.updateInlinePreviewHoverListeners()};
_.B.detached=function(){this.clearInlinePreviewHoverListeners()};
_.B.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16577_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.JSC$16577_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:VPh})};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$16577_inlinePreviewHoverListener)==null||G2(F)};
_.B.onRendererTap=function(){var F,W,V=(F=this.data)==null?void 0:(W=F.serviceEndpoints)==null?void 0:W[0];_.e(V,_.qe)&&this.componentBehavior.resolveCommand(V)};
_.B.onDetailsClick=function(F){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint;V&&(_.CQ(_.rW(F),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(V))};
_.B.onShow=function(){var F=this.data;F.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(F.onFirstVisibleCommand),delete F.onFirstVisibleCommand)};
_.S0.Object.defineProperties(mI.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var F;return this.insetMetadata?void 0:(F=this.data)==null?void 0:F.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var F;return this.insetMetadata?(F=this.data)==null?void 0:F.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var F=this.data;if(F!=null&&F.badge&&(F=_.e(F.badge,HOu))){var W,V,d;return[{metadataBadgeRenderer:{label:((W=F.label)==null?void 0:(V=W.runs)==null?void 0:V[0].text)||((d=F.label)==null?void 0:d.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var F=this.data;return Object.assign({},F.headline,{accessibility:F.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return this.isSlimShort?(F=this.computedTitle)==null?void 0:(W=F.accessibility)==null?void 0:(V=W.accessibilityData)==null?void 0:V.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.T("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$16577_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
mI.prototype.onDataChanged=mI.prototype.onDataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],mI.prototype,"componentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mI.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],mI.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mI.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.RS),_.E("design:type",Object)],mI.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],mI.prototype,"ytdReduxBehavior",void 0);_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],mI.prototype,"thumbnail",void 0);_.x([_.Qo("#dismissible"),_.E("design:type",HTMLElement)],mI.prototype,"JSC$16577_dismissibleMedia",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],mI.prototype,"removeMaxWidth",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],mI.prototype,"insetMetadata",void 0);_.x([_.N(),_.E("design:type",String)],mI.prototype,"dismissedContentId",void 0);_.x([_.N({selectorArgs:["dismissedContentId"],selector:HAh}),_.E("design:type",Object)],mI.prototype,"dismissActionToReplayEntity",void 0);_.x([_.A("insetMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],mI.prototype,"thumbnailObjectFit",null);
_.x([_.A("data","insetMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],mI.prototype,"innerMenu",null);_.x([_.A("data","insetMetadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],mI.prototype,"outerMenu",null);_.x([_.N(),_.E("design:type",Object)],mI.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],mI.prototype,"miniMode",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mI.prototype,"onDataChanged",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],mI.prototype,"shortsBadges",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mI.prototype,"isShort",null);
_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mI.prototype,"isSlimShort",null);_.x([_.A("data","isShort"),_.E("design:type",Object),_.E("design:paramtypes",[])],mI.prototype,"computedTitle",null);_.x([_.A("isSlimShort","computedTitle"),_.E("design:type",Object),_.E("design:paramtypes",[])],mI.prototype,"computedAccessibilityLabel",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mI.prototype,"shouldForce2By3",null);_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mI.prototype,"isHovered",null);_.x([_.pp({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],mI);
_.O(mI,"ytd-rich-grid-slim-media",function(){if(Ryf!==void 0)return Ryf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Ryf=F},{mode:2});var bih;var TsB;var aW=function(){return _.w.apply(this,arguments)||this};
_.u(aW,_.w);aW.prototype.computeIcon=function(F){return F&&F.iconType?"yt-sys-icons:"+F.iconType.toLowerCase():""};
aW.prototype.onMouseEnter=function(){this.isHovered=!0};
aW.prototype.onMouseLeave=function(){this.isHovered=!1};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aW.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],aW.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aW.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],aW.prototype,"isHovered",void 0);
_.x([_.pp({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],aW);
_.O(aW,"ytd-expand-on-hover-card-renderer",function(){if(TsB!==void 0)return TsB;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return TsB=F},{mode:1});var eyT,grD=function(){if(eyT!==void 0)return eyT;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return eyT=F};_.Ix("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var im=function(){var F=_.w.apply(this,arguments)||this;F.compactStyle=!1;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(im,_.w);_.B=im.prototype;_.B.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.B.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"}}}};
_.B.computeHideDot=function(F){return!(F&&F.subscriberCountText&&F.videoCountText)||this.compactStyle};
_.B.hasDualButtons=function(F){return F&&F.purchaseButton&&F.subscribeButton};
_.B.backgroundColorChanged=function(){if(this.data!==void 0){var F=this.data.backgroundColor;this.isDarkTheme&&(F=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=F!=null?_.iz(F):"transparent"}};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.onTap=function(F){var W,V,d=((W=this.data)==null?void 0:W.navigationEndpoint)||((V=this.data)==null?void 0:V.serviceEndpoint);_.e(d,_.rA)&&(d&&_.PY().resolve(_.Tc).resolveCommand(d,{form:{element:this.hostElement}}),F.preventDefault())};
_.B.computeChannelEndpoint=function(F){return _.e(F,_.rA)?null:F};
_.B.computeHrefEndpoint=function(F){return _.e(F,_.rA)?null:this.componentBehavior.computeHref_(F)};
_.B.computeChannelRendererStyle=function(F){return F};
_.B.computeIconSize=function(F){return F?108:136};
_.S0.Object.defineProperties(im,{template:{configurable:!0,enumerable:!0,get:function(){return grD()}}});
im.prototype.backgroundColorChanged=im.prototype.backgroundColorChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],im.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],im.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],im.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],im.prototype,"componentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],im.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],im.prototype,"isDarkTheme",void 0);_.x([_.N({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.E("design:type",String)],im.prototype,"channelRendererStyle",void 0);_.x([_.N({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],im.prototype,"dualButtons",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],im.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],im.prototype,"biggerThumbStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],im.prototype,"compactStyle",void 0);_.x([_.Jw("data","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],im.prototype,"backgroundColorChanged",null);_.x([_.pp({is:"ytd-channel-renderer",disableElementRegistration:!0})],im);_.O(im,"ytd-channel-renderer",function(){return grD()},{mode:1});var u2B;var KuT;_.Ix("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var MF=function(){var F=_.w.apply(this,arguments)||this;F.displayItemCount=2;F.hasPlaylistThumbnail=!1;F.stackThumbnailSize="large";return F};
_.u(MF,_.w);_.B=MF.prototype;_.B.attached=function(){this.updateInlinePreviewHoverListeners()};
_.B.detached=function(){this.clearInlinePreviewHoverListeners()};
_.B.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.B.computeFirstVideos=function(F,W){return F&&W?F.slice(0,W):[]};
_.B.computeThumbnailWidth=function(F,W){return F?W==="BIG"?500:W==="MASSIVE"?600:W==="MEDIUM"?450:420:360};
_.B.computeThumbnailHeight=function(F,W){return F?W==="BIG"?280:W==="MASSIVE"?337:234:202};
_.B.clearInlinePreviewHoverListeners=function(){var F;(F=this.JSC$16590_inlinePreviewHoverListener)==null||G2(F)};
_.B.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16590_inlinePreviewHoverListener=qI({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:Wvu,thumbnailElement:this.thumbnail})};
_.B.computeHasPlaylistThumbnail=function(F){var W,V;if((((W=F.thumbnailRenderer)==null?0:W.playlistVideoThumbnailRenderer)||((V=F.thumbnailRenderer)==null?0:V.playlistCustomThumbnailRenderer))&&F.thumbnailOverlays)for(W=0;W<F.thumbnailOverlays.length;W++)if(V=void 0,(V=F.thumbnailOverlays[W])==null?0:V.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.S0.Object.defineProperties(MF.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.JSC$16590_inlinePreviewHoverListener)==null?0:gw(F))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
MF.prototype.dataChanged=MF.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],MF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],MF.prototype,"ytdLockupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],MF.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],MF.prototype,"displayItemCount",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],MF.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],MF.prototype,"biggerThumbsStyle",void 0);_.x([_.N({computed:"computeHasPlaylistThumbnail(data)"}),_.E("design:type",Object)],MF.prototype,"hasPlaylistThumbnail",void 0);_.x([_.N(),_.E("design:type",String)],MF.prototype,"stackThumbnailSize",void 0);_.x([_.Qo("ytd-thumbnail"),_.E("design:type",HTMLElement)],MF.prototype,"thumbnail",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MF.prototype,"dataChanged",null);
_.x([_.A("lockupIsHovered"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],MF.prototype,"isHovered",null);_.x([_.pp({is:"ytd-radio-renderer",disableElementRegistration:!0})],MF);
_.O(MF,"ytd-radio-renderer",function(){if(KuT!==void 0)return KuT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return KuT=F},{mode:2});var HiQ;_.Ix("itemSectionRenderer","showRenderer","ytd-show-renderer");var YR=function(){return _.w.apply(this,arguments)||this};
_.u(YR,_.w);YR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
YR.prototype.computeThumbnailWidth=function(F){return F?360:246};
YR.prototype.computeUseProminentThumbs=function(F){return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],YR.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],YR.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],YR.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],YR.prototype,"isSearch",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.E("design:type",Boolean)],YR.prototype,"useProminentThumbs",void 0);_.x([_.pp({is:"ytd-show-renderer",disableElementRegistration:!0})],YR);
_.O(YR,"ytd-show-renderer",function(){if(HiQ!==void 0)return HiQ;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return HiQ=F},{mode:1});_.Ix("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var pU=function(){var F=_.w.apply(this,arguments)||this;F.isRichGrid=!1;return F};
_.u(pU,_.w);pU.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"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],pU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pU.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],pU.prototype,"isRichGrid",void 0);_.x([_.pp({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],pU);
_.O(pU,"ytd-feed-entry-renderer",function(){if(u2B!==void 0)return u2B;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return u2B=F},{mode:1});var D_Q;var hz=function(){return _.w.apply(this,arguments)||this};
_.u(hz,_.w);hz.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.x([_.D(_.hN),_.E("design:type",Object)],hz.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],hz.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hz.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.am,value:3}),_.E("design:type",Number)],hz.prototype,"itemsPerRow",void 0);
_.x([_.pp({is:"ytd-link-card-renderer",disableElementRegistration:!0})],hz);
_.O(hz,"ytd-link-card-renderer",function(){if(D_Q!==void 0)return D_Q;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return D_Q=F},{mode:1});var AVi;var qF=function(){return _.w.apply(this,arguments)||this};
_.u(qF,_.w);_.B=qF.prototype;_.B.configureRendererStamper=function(){return{"data.menu":dw,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.B.onRendererTap=function(F){if(!this.ytdDismissibleItemBehavior.isDismissed){var W,V=(W=this.data)==null?void 0:W.navigationEndpoint;V&&!_.CQ(_.rW(F),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(V)?_.CQ(_.rW(F),this.hostElement,["A"])||_.On(this.hostElement,"yt-navigate",{endpoint:V}):this.ytComponentBehavior.resolveCommand(V,{}))}};
_.B.maybeComputeHref=function(F){return this.ytComponentBehavior.computeHref_(F,!0)};
_.B.getNavigationCommand=function(F){return this.isNavigationCommand(F)?F:null};
_.B.isNavigationCommand=function(F){return F?_.e(F,_.J2)||_.e(F,_.H6)||_.e(F,_.Ga)?!0:!1:!1};
qF.prototype.onRendererTap=qF.prototype.onRendererTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],qF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],qF.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],qF.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],qF.prototype,"data",void 0);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qF.prototype,"onRendererTap",null);_.x([_.pp({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],qF);
_.O(qF,"ytd-lumiere-promo-item-image-renderer",function(){if(AVi!==void 0)return AVi;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return AVi=F},{mode:1});var jYm;var RW=function(){return _.w.apply(this,arguments)||this};
_.u(RW,_.w);RW.prototype.computeLandscapeThumbnail=function(){var F;return((F=this.data)==null?void 0:F.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],RW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],RW.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],RW.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],RW.prototype,"miniMode",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.am}),_.E("design:type",Number)],RW.prototype,"itemsPerRow",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.E("design:type",Boolean)],RW.prototype,"landscapeThumbnail",void 0);_.x([_.pp({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],RW);
_.O(RW,"ytd-lumiere-shelf-details-renderer",function(){if(jYm!==void 0)return jYm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jYm=F},{mode:2});var rVQ;var bm=function(){return _.w.apply(this,arguments)||this};
_.u(bm,_.w);bm.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bm.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bm.prototype,"data",void 0);_.x([_.pp({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],bm);
_.O(bm,"ytd-primetime-promo-details-renderer",function(){if(rVQ!==void 0)return rVQ;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return rVQ=F},{mode:1});var Cii;var Tg=function(){return _.w.apply(this,arguments)||this};
_.u(Tg,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Tg.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Tg.prototype,"data",void 0);_.x([_.pp({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Tg);
_.O(Tg,"ytd-panel-show-style-metadata-renderer",function(){if(Cii!==void 0)return Cii;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Cii=F},{mode:1});var kWm;var e_=function(){return _.w.apply(this,arguments)||this};
_.u(e_,_.w);_.B=e_.prototype;_.B.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.B.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.B.computeThumbnail=function(F){if(F)return F.smallFormFactorBackgroundThumbnail||F.largeFormFactorBackgroundThumbnail};
_.B.maybeComputeHref=function(F){return this.ytComponentBehavior.computeHref_(F,!0)};
_.B.isNavigationCommand=function(F){return F?_.e(F,_.J2)||_.e(F,_.H6)||_.e(F,_.Ga)?!0:!1:!1};
_.B.getNavigationCommand=function(F){return this.isNavigationCommand(F)?F:null};
e_.prototype.onPanelTap=e_.prototype.onPanelTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],e_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],e_.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],e_.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],e_.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],e_.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0,value:_.T("web_modern_buttons")}),_.E("design:type",Boolean)],e_.prototype,"modernButtons",void 0);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],e_.prototype,"onPanelTap",null);_.x([_.pp({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],e_);
_.O(e_,"ytd-primetime-promo-panel-renderer",function(){if(kWm!==void 0)return kWm;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return kWm=F},{mode:1});_.Na(_.G(function(F){F=_.fp(F,{data:{},useFullWidth:!1});var W=F.data,V=F.useFullWidth;F={};return _.a("teaser-card-view-model",{class:_.xx("ytTeaserCardViewModelHost",(F.ytTeaserCardViewModelUseFullWidth=function(){return V()},F))},_.a(_.p,{cond:function(){return W().onTap},
then:function(d){return _.a(_.GH,{className:"ytTeaserCardViewModelLink",command:d},_.a("div",{class:"ytTeaserCardViewModelImageContainer"},_.a(_.p,{cond:function(){return W().image},
then:function(y){return _.a(_.rB,{data:y,className:"ytTeaserCardViewModelImage",alt:""})}})),_.a("p",{class:"ytTeaserCardViewModelCaption"},function(){return W().caption}))}}))},"hd"),"teaser-card-view-model",{props:{data:_.Hm,
useFullWidth:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=function(){var d;return _.gA((d=W())==null?void 0:d.iconThemedImage)};
return _.a("yt-edu-card-view-model",null,_.a(_.PS,{contentId:function(){return W().nudgeId}},function(){return _.a("div",{class:_.xx("ytEduCardViewModelHost",function(){return W().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.a("div",{class:"ytEduCardViewModelTopCornerButton"},_.a(_.Vw,{data:function(){return W().dismissButton}},{buttonViewModel:_.xm})),_.a("div",{class:"ytEduCardViewModelContentWrapper"},_.a("div",{class:"ytEduCardViewModelHeaderImage"},_.a(_.p,
{cond:V,
then:function(d){return _.a(_.rB,{data:d,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.a("div",{class:"ytEduCardViewModelTextContainer"},_.a("div",{class:"ytEduCardViewModelTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytEduCardViewModelSubtitle"},_.a(_.K_,{text:function(){return W().subtitle}}))),_.a("div",{class:"ytEduCardViewModelContent"},_.a(_.Vw,{data:function(){return W().form}},{nudgeFormViewModel:iir}))),_.a("div",{class:_.xx("ytEduCardViewModelButtonWrapper",
function(){return W().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.a(_.Vw,{data:function(){return W().primaryButton}},{buttonViewModel:function(d){return _.a("div",{class:"ytEduCardViewModelPrimaryButton"},_.a(_.xm,{data:d.data}))}}),_.a(_.Vw,{data:function(){return W().secondaryButton}},{buttonViewModel:function(d){return _.a("div",{class:"ytEduCardViewModelSecondaryButton"},_.a(_.xm,{data:d.data}))}})))}))},"id"),"yt-edu-card-view-model",{props:{data:_.Hm}});var l4T=new _.N4("RICH_GRID_VIDEO_RENDERER_TOKEN");_.Na(_.G(function(F){var W=F.data;var V=F.showYtInteractionInContent;var d=function(){return!!W().selectableFeedback};
F=_.L(_.Y$(!1,void 0,"qxtgaf"));var y=F.next().value,z=F.next().value;_.kN(function(){var R=_.e(W().primaryButton,_.Kj);(R==null?0:R.isToggled)&&z(R.isToggled)});
F=_.Ef(function(R){if(!d())return!1;if(y()){var b;var g=(b=W().selectableFeedback)==null?void 0:b.onDeselect}else{var K;g=(K=W().selectableFeedback)==null?void 0:K.onSelect}g&&_.b$(g,{form:{element:R.target}});z(!y());if(R=_.e(W().primaryButton,_.Kj))R.isToggled=y();return!1});
var I=function(){if(!d()){var R,b=(R=W().loggingDirectives)==null?void 0:R.trackingParams;b&&_.Z9(_.PY().resolve(_.sE),b)}},n=_.zRc(),M=function(){var R;
return d()?(R=W().selectableFeedback)==null?void 0:R.a11yLabel:void 0},Y=function(){return d()?{toggled:y()}:{}},h=_.PY().resolve(_.SU(l4T)),q={};
return _.a("yt-feedback-item-renderer",{class:_.xx("ytFeedbackItemRendererHost",(q.ytFeedbackItemRendererSelectableFeedback=d,q)),"on:click":F,"on:keydown":n,title:M,"aria-label":M,"aria-pressed":function(){return d()?y():void 0},
tabindex:function(){return d()?0:void 0},
role:function(){return d()?"button":void 0}},_.a("div",{class:"ytFeedbackItemRendererContentContainer"},_.a(_.Vw,{data:function(){return W().content}},{videoRenderer:function(R){return _.a(h,{data:R.data,
showYtInteraction:V})},
lockupViewModel:function(R){return _.a(_.F4,{data:R.data,containerType:2})}})),_.a("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.a(_.Vw,{data:function(){return W().primaryButton}},{toggleButtonViewModel:function(R){return _.a(_.mW,{data:R.data,
buttonShapeOverrides:Y,disableExplicitClickLogging:!0,onToggle:I})}})))},"jd"),"yt-feedback-item-renderer",{props:{data:_.Hm,
showYtInteractionInContent:_.Hm}});var gf=function(){var F=_.w.apply(this,arguments)||this;F.isShortsGrid=!1;F.isCompactGrid=!1;F.isShortsPanelGrid=!1;F.renderedFromRichGrid=!1;F.isInFirstColumn=!1;F.noGutterMargins=!1;F.noBottomMargin=!1;F.halfBottomMargin=!1;F.isInlineGroupItem=!1;F.insetMetadata=!1;F.noBottomMarginInAds=!0;F.force16By9ThumbnailAspectRatio=!1;F.useCompactList=!1;F.containerType=2;F.thumbnailTargetWidth=9999;F.isResponsiveGrid=!1;F.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};F.hoverListener=
F.hover.bind(F);F.leaveListener=F.leave.bind(F);F.highlighted=!1;F.JSC$16626_unsubscribeFromInlinePreviewIsActive=function(){};
return F};
_.u(gf,_.w);_.B=gf.prototype;_.B.computeContainerType=function(){return this.useCompactList?3:2};
_.B.itemWidthChanged=function(){var F;this.thumbnailTargetWidth=(F=this.itemWidth)!=null?F:9999};
_.B.updateIsInFirstColumn=function(){var F;this.isInFirstColumn=((F=this.data)==null?void 0:F.colIndex)===0};
_.B.observerContainerType=function(){if(this.lockup){var F=this.lockup;F.containerType=this.containerType;F.sizing=this.sizing;F.typographyBump=this.typographyBump;F.itemWidth=this.itemWidth}this.richGridMedia&&_.T("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.T("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.B.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]]"}}}}}};
_.B.leave=function(F){F=F.relatedTarget;var W=document.querySelector("ytd-video-preview");F&&W&&_.Xj(W).contains(F)||this.removeAndCleanupHighlight()};
_.B.hover=function(){var F;!this.highlighted&&(F=this.data)!=null&&F.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(F=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:F,boxShadow:"0 0 0 10px "+F})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.B.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};
_.B.registerHoverHighlightListeners=function(){var F=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16626_unsubscribeFromInlinePreviewIsActive=_.zS(_.rl(),_.H4h,function(W){F.highlighted&&!W&&F.removeAndCleanupHighlight()})};
_.B.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16626_unsubscribeFromInlinePreviewIsActive()};
_.B.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.B.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.B.getBackgroundColor=function(){var F,W,V=(F=this.data)==null?void 0:(W=F.onFocusEffect)==null?void 0:W.onFocusColor;if(V){if(document.documentElement.hasAttribute("dark")&&(V==null?0:V.darkTheme))return p0(V==null?void 0:V.darkTheme);if(V==null?0:V.lightTheme)return p0(V==null?void 0:V.lightTheme)}};
_.B.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var F=_.is(),W,V,d;F&&((W=this.data)==null?0:W.trackingParams)&&((V=this.data)==null?void 0:V.colIndex)!=null&&((d=this.data)==null?void 0:d.rowIndex)!=null&&_.jM(F,_.sf(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.B.isSlimMediaRenderer=function(F){return!!_.e(F==null?void 0:F.content,_.F7M)||!!_.e(F==null?void 0:F.content,QLf)||!!_.e(F==null?void 0:F.content,_.RI)||!!_.e(F==null?void 0:F.content,gDr)};
_.B.isPostRenderer=function(){var F,W;return!!_.e((F=this.data)==null?void 0:F.content,mvT)||!!_.e((W=this.data)==null?void 0:W.content,aJQ)};
_.B.computeIsGameCardShelf=function(){var F;return!!_.e((F=this.data)==null?void 0:F.content,ASr)};
_.B.computeIsMiniGameCardShelf=function(){var F,W;return!!_.e((F=this.data)==null?void 0:F.content,xYi)||!!_.e((W=this.data)==null?void 0:W.content,v1E)};
_.B.computeIsTeaserCard=function(){var F;return!!_.e((F=this.data)==null?void 0:F.content,v1E)};
_.B.computeIsSelectableFeedbackItem=function(){var F,W;return!((W=_.e((F=this.data)==null?void 0:F.content,cST))==null||!W.selectableFeedback)};
_.B.computeContainsLumierePosters=function(){var F,W;return((W=_.e((F=this.data)==null?void 0:F.content,enf))==null?void 0:W.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.B.computeIsExpandOnHoverCardShelf=function(){var F;return!!_.e((F=this.data)==null?void 0:F.content,T7i)};
_.B.computeIsLinkCardShelf=function(){var F;return!!_.e((F=this.data)==null?void 0:F.content,fSm)};
_.B.computeIsReelItemStyleAvatarCircle=function(F){var W;return((W=_.e(F==null?void 0:F.content,_.RI))==null?void 0:W.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.B.computeIsLinkCardFullWidth=function(F,W){var V;return((V=_.e(F==null?void 0:F.content,fSm))==null?void 0:V.useFullWidth)||W<=2};
_.S0.Object.defineProperties(gf.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var F;return _.T("web_hover_effect_refactor")&&_.e((F=this.data)==null?void 0:F.content,GQi)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.T("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var F;if(_.T("web_hover_effect_refactor")&&_.e((F=this.data)==null?void 0:F.content,GQi))return!1;var W;return!((W=this.data)==null||!W.onFocusEffect)||_.T("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 F;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.T("web_hover_effect_refactor")?(F=this.data)==null?void 0:F.onFocusEffect:void 0}}}});
gf.prototype.richGridHoverHighlightChanged=gf.prototype.richGridHoverHighlightChanged;gf.prototype.observerContainerType=gf.prototype.observerContainerType;gf.prototype.updateIsInFirstColumn=gf.prototype.updateIsInFirstColumn;gf.prototype.itemWidthChanged=gf.prototype.itemWidthChanged;_.x([_.D(_.hN),_.E("design:type",Object)],gf.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gf.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],gf.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],gf.prototype,"ytdLockupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gf.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.E("design:type",Boolean)],gf.prototype,"isPost",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.E("design:type",Boolean)],gf.prototype,"containsLumierePosters",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.E("design:type",Boolean)],gf.prototype,"isSlimMedia",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.E("design:type",Boolean)],gf.prototype,"isGameCardShelf",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.E("design:type",Boolean)],gf.prototype,"isMiniGameCardShelf",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.E("design:type",Boolean)],gf.prototype,"isTeaserCard",void 0);_.x([_.N({computed:"computeIsSelectableFeedbackItem(data)"}),_.E("design:type",Boolean)],gf.prototype,"isSelectableFeedbackItem",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"isShortsGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gf.prototype,"isSlimGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"isCompactGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"isShortsPanelGrid",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.E("design:type",Boolean)],gf.prototype,"isExpandOnHoverCardShelf",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.E("design:type",Boolean)],gf.prototype,"isLinkCardShelf",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.am,value:3}),_.E("design:type",Number)],gf.prototype,"itemsPerRow",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"renderedFromRichGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"isInFirstColumn",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"noGutterMargins",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"noBottomMargin",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"halfBottomMargin",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"isInlineGroupItem",void 0);_.x([_.N(),_.E("design:type",Object)],gf.prototype,"insetMetadata",void 0);_.x([_.N(),_.E("design:type",Object)],gf.prototype,"noBottomMarginInAds",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],gf.prototype,"isShelfItem",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.E("design:type",Boolean)],gf.prototype,"isReelItemStyleAvatarCircle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.E("design:type",Boolean)],gf.prototype,"isLinkCardFullWidth",void 0);_.x([_.N(),_.E("design:type",Object)],gf.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"useCompactList",void 0);_.x([_.N(),_.E("design:type",String)],gf.prototype,"sizing",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],gf.prototype,"typographyBump",void 0);_.x([_.N(),_.E("design:type",Number)],gf.prototype,"itemWidth",void 0);_.x([_.N(),_.E("design:type",Boolean)],gf.prototype,"isHomeShelf",void 0);_.x([_.N(),_.E("design:type",Boolean)],gf.prototype,"isHomeGrid",void 0);
_.x([_.Qo("yt-lockup-view-model"),_.E("design:type",HTMLElement)],gf.prototype,"lockup",void 0);_.x([_.Qo("ytd-rich-grid-media"),_.E("design:type",HTMLElement)],gf.prototype,"richGridMedia",void 0);_.x([_.Qo("ytd-ad-slot-renderer"),_.E("design:type",HTMLElement)],gf.prototype,"adSlotRenderer",void 0);_.x([_.N({computed:"computeContainerType(useCompactList)"}),_.E("design:type",Object)],gf.prototype,"containerType",void 0);_.x([_.N(),_.E("design:type",Object)],gf.prototype,"thumbnailTargetWidth",void 0);
_.x([_.A("showYtInteractionOnRichItem"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gf.prototype,"showYtInteractionOnRichGridMedia",null);_.x([_.A("isSelectableFeedbackItem","richGridHoverHighlight"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gf.prototype,"showYtInteractionOnRichItem",null);_.x([_.A("typographyBump","isHomeGrid"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gf.prototype,"richTypographyBump",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data","isShortsGrid","isCompactGrid"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gf.prototype,"richGridHoverHighlight",null);_.x([_.A("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.E("design:type",Number),_.E("design:paramtypes",[])],gf.prototype,"shortsLockupViewModelAspectRatio",null);_.x([_.A("isInlineGroupItem"),_.E("design:type",Number),_.E("design:paramtypes",[])],gf.prototype,"shortsLockupViewModelScrimStyle",null);
_.x([_.Jw("itemWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gf.prototype,"itemWidthChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gf.prototype,"updateIsInFirstColumn",null);_.x([_.Jw("containerType","sizing","typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gf.prototype,"observerContainerType",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gf.prototype,"isResponsiveGrid",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],gf.prototype,"lockupExperiments",null);_.x([_.Jw("richGridHoverHighlight"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gf.prototype,"richGridHoverHighlightChanged",null);_.x([_.pp({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],gf);
_.Nsi=_.xf()(gf,"ytd-rich-item-renderer",function(){if(bih===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);bih=F}F=bih;return F},{mode:2});var YOS={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var Au$=_.DZ(_.Qv("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var hIS={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},RIL={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},bYm={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var f4T;var um=function(){var F=_.w.apply(this,arguments)||this;F.useResponsiveGrid=!1;F.hidden=!1;F.isShowMoreHidden=!1;F.isShowLessHidden=!0;F.hasExpansionButton=!1;F.isInnerShelf=!1;F.allVideosCount=0;F.allPlaylistCount=0;F.haveSmartDownloadsCompleted=!1;F.restrictContentsOverflow=!1;F.firstShownIndex=0;F.horizontalOffset=0;F.atEnd=!0;F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
F.disableServiceRequestPropagation=function(W){W.stopPropagation()};
F.nextClick=function(){var W;(W=F.data)!=null&&W.contents&&(F.firstShownIndex+=F.currentElementsPerRow,F.updateHorizontalOffset(),F.updateHorizontalItemVisibility())};
F.previousClick=function(){var W;(W=F.data)!=null&&W.contents&&(F.firstShownIndex-=F.currentElementsPerRow,F.updateHorizontalOffset(),F.updateHorizontalItemVisibility())};
return F};
_.u(um,_.w);_.B=um.prototype;
_.B.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:_.wp("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.B.attached=function(){this.requestElementsPerRow();_.T("disable_service_request_rich_shelf_killswitch")||this.contents.addEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.B.detached=function(){_.T("disable_service_request_rich_shelf_killswitch")||this.contents.removeEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.B.refreshGridLayoutNew=function(){var F;if((F=this.data)!=null&&F.contents&&this.containerWidth){var W;((W=this.data.responsiveContainerConfiguration)==null?0:W.responsiveSize)?(F=_.ruK(this.data.responsiveContainerConfiguration,this.containerWidth,2),F=_.TX(Object.assign({},F,{standardUnitMinWidth:this.standardUnitMinWidth}))):F=_.TX({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=F.typographyBump;if(this.elementsPerRow!==
F.numItems||this.gutter!==F.gutter)this.elementsPerRow=F.numItems,this.gutter=F.gutter,this.itemWidth=F.itemWidth,_.cc(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":F.gutter+"px"})}};
_.B.computeSizing=function(){if(!this.isLumiere){var F=_.F1r(this.data);return F?F:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.B.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.B.computeButton=function(F){var W=_.e(F,_.bd);F=Object.assign({},_.e(F,_.bd));return W?(F.text||(F.text={simpleText:F.tooltip}),F.style="STYLE_MONO_OUTLINE",F.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",F):W};
_.B.onRowIndexChange=function(){var F=_.is(),W,V;((W=this.data)==null?0:W.trackingParams)&&((V=this.data)==null?void 0:V.rowIndex)!=null&&F&&_.jM(F,_.sf(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.B.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var F,W=((F=this.getRichItemRenderers()[0])==null?void 0:F.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*W;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
_.B.onUpdateElementsPerRowAction=function(F,W,V,d,y,z){if(this.containerWidth!==z&&(this.containerWidth=z,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&F&&W&&V&&d&&y&&(this.elementsPerRow!==F||this.postsPerRow!==W||this.slimItemsPerRow!==V||this.gameCardsPerRow!==d||this.miniGameCardsPerRow!==y)&&(this.elementsPerRow=F,this.postsPerRow=W,this.slimItemsPerRow=V,this.gameCardsPerRow=d,this.miniGameCardsPerRow=y,this.updateItemVisibility())};
_.B.isExpandedChanged=function(){var F=this.getRichItemRenderers(),W=this.isExpanded;F.forEach(function(V){V.halfBottomMargin=W})};
_.B.isCollapsedChanged=function(){var F=this.getRichItemRenderers(),W=this.isCollapsed;F.forEach(function(V){V.noBottomMargin=W})};
_.B.getRichItemRenderers=function(){return _.OA(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.B.updateItemVisibility=function(){var F=this;if(this.data&&this.data.contents){var W=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(d,y){var z;((z=F.data)==null?0:z.isExpanded)?(d.hidden=y>W-1,d.ytRendererBehavior.markDirty()):d.hidden=y>F.currentElementsPerRow-1||y>W-1});
var V=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||V||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||V||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.B.setHeightToSingleRow=function(){var F=this.getRichItemRenderers(),W=Number.parseInt(getComputedStyle(F[0]).marginBottom,10)||0;F=F.slice(0,this.currentElementsPerRow).reduce(function(V,d){return Math.max(V,d.getBoundingClientRect().height+W)},0);
this.contents.style.height=F+"px"};
_.B.focusNextExpandedItem=function(){var F;((F=this.data)==null?0:F.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.B.focusItem=function(F,W){var V=this.getRichItemRenderers();if(V[F]&&(F=V[F].querySelector(".focus-on-expand"))){if(W){var d;(d=V[this.currentElementsPerRow])==null||d.scrollIntoView({behavior:"smooth",block:"center"})}F.focus({preventScroll:!0})}};
_.B.onDataChange=function(){var F=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var W;if((W=this.data)==null?0:W.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.ce(this,function(){F.updateItemVisibility()});
var V;if((V=this.data)==null?0:V.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.cc(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),W=0;W<this.data.contents.length;W++)V=_.e(this.data.contents[W],_.sV)||{},V.colIndex=W,V.rowIndex=this.data.rowIndex};
_.B.handleRerenderDownloadsData=function(){_.T("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())};
_.B.blockInlinePreview=function(F){var W=this,V;return _.m(function(d){(V=W.inlinePreviewIsEnabled)&&W.ytdReduxBehavior.dispatch(_.DFr(!1));return d.return(new Promise(function(y){F(function(){V&&W.ytdReduxBehavior.dispatch(_.DFr(!0));y()})}))})};
_.B.expandShelf=function(){var F=this;if(this.data){var W,V=(W=_.e(this.data.showMoreButton,_.bd))==null?void 0:W.trackingParams;V&&_.Z9(_.dB(),V);this.set("data.isExpanded",!0);this.blockInlinePreview(function(d){F.setHeightToSingleRow();F.updateItemVisibility();F.contents.style.height=F.contents.scrollHeight+"px";_.HP.addJob(function(){F.contents.style.height="auto";F.focusNextExpandedItem();d()},2,200)})}};
_.B.collapseShelf=function(){var F=this;return _.m(function(W){if(W.nextAddress==1){if(!F.data)return W.return();F.set("data.isExpanded",!1);return W.yield(F.blockInlinePreview(function(V){F.contents.style.height=F.contents.scrollHeight+"px";F.setHeightToSingleRow();_.HP.addJob(function(){F.updateItemVisibility();F.contents.style.height="auto";V()},2,200)}),2)}_.On(F.hostElement,"yt-rich-shelf-renderer-collapse",F.data.trackingParams);
F.focusItem(0,!1);_.UD(W)})};
_.B.updateArrowButtonStatus=function(){this.getRichItemRenderers();var F,W;var V=((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=V};
_.B.onChildElementFocus=function(F){this.hasChevronButtons&&(F=F.target.closest("#contents > *"),this.contents.contains(F)&&(F.offsetLeft<this.horizontalOffset?this.previousClick():F.offsetLeft+F.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.B.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.wp("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.B.updateHorizontalOffset=function(){var F=this.getRichItemRenderers(),W,V;var d=((W=this.data)==null?void 0:(V=W.contents)==null?void 0:V.length)||0;var y;F=((y=F[0])==null?void 0:y.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>d?this.firstShownIndex=d-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*F};
_.B.isSlimMediaShelfRenderer=function(){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV))==null?void 0:V.content;return!!(_.e(d,_.F7M)||_.e(d,QLf)||_.e(d,_.RI)||_.e(d,gDr))};
_.B.isGameCardShelf=function(){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV))==null?void 0:V.content;return!!_.e(d,ASr)};
_.B.isMiniGameCardShelf=function(){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV))==null?void 0:V.content;return!!_.e(d,xYi)||!!_.e(d,v1E)};
_.B.hasGameBoxArtAvatarStyle=function(){var F;return((F=this.data)==null?void 0:F.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.B.hasRoundedGameBoxArtAvatarStyle=function(){var F;return((F=this.data)==null?void 0:F.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.B.isShortsShelf=function(){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV))==null?void 0:V.content;return!!_.e(d,_.RI)||!!_.e(d,gDr)};
_.B.isPostShelfRenderer=function(){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV))==null?void 0:V.content;return!(!_.e(d,mvT)&&!_.e(d,aJQ))};
_.B.isLumiereShelf=function(){var F,W,V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV);return!!_.e(V==null?void 0:V.content,enf)};
_.B.isLumiereShelfWithPosters=function(){var F,W,V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV),d;return((d=_.e(V==null?void 0:V.content,enf))==null?void 0:d.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.B.isExpandOnHoverCardShelf=function(){var F,W,V,d=(V=_.e((F=this.data)==null?void 0:(W=F.contents)==null?void 0:W[0],_.sV))==null?void 0:V.content;return!!_.e(d,T7i)};
_.B.computeHasFeaturedBadge=function(){var F,W,V=_.e((F=this.data)==null?void 0:(W=F.badges)==null?void 0:W[0],_.vdi);return V?V.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.B.computeHasPaygatedFeaturedBadge=function(){var F,W,V=_.e((F=this.data)==null?void 0:(W=F.badges)==null?void 0:W[0],_.vdi);return V?(V==null?void 0:V.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.B.computeHeaderHidden=function(){var F,W,V,d,y,z;return!((F=this.data)==null?0:F.icon)&&!((W=this.data)==null?0:W.title)&&!((V=this.data)==null?0:V.subtitle)&&!((d=this.data)==null?0:d.thumbnail)&&!((y=this.data)==null?0:y.badges)&&!((z=this.data)==null?0:z.menu)};
_.B.showCtaButton=function(){var F;return!((F=this.data)==null||!F.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.B.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.B.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.B.computeForce16By9ThumbnailAspectRatio=function(){var F,W;return((F=this.data)==null?void 0:(W=F.responsiveContainerConfiguration)==null?void 0:W.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.B.onSectionReactiveDismissal=function(F,W,V){var d,y;var z=(d=this.data)==null?void 0:(y=d.targetingContext)==null?void 0:y.targetGroupId;this&&z&&W.targetGroupId&&z.includes(W.targetGroupId)?(d=this.rowIndex,F=d===void 0?!1:!(W.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&d<=F)):F=!1;F&&(this.hidden=V)};
_.S0.Object.defineProperties(um.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null?0:F.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var F=this.elementsPerRow;this.isPostShelfRenderer()?F=this.postsPerRow:this.isSlimMediaShelfRenderer()?F=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?F=this.slimItemsPerRow-1:this.isGameCardShelf()?F=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(F=this.miniGameCardsPerRow);return F}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null?0:F.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.previousButton)&&!((W=this.data)==null||!W.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 F;return((F=_.PY().resolve(_.l1).getCurrentPage())==null?void 0:F.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;return!((F=this.data)==null?0:(W=F.thumbnail)==null?0:(V=W.accessibility)==null?0:(d=V.accessibilityData)==null?0:d.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
um.prototype.onChildElementFocus=um.prototype.onChildElementFocus;um.prototype.handleRerenderDownloadsData=um.prototype.handleRerenderDownloadsData;um.prototype.onDataChange=um.prototype.onDataChange;um.prototype.isCollapsedChanged=um.prototype.isCollapsedChanged;um.prototype.isExpandedChanged=um.prototype.isExpandedChanged;um.prototype.onRowIndexChange=um.prototype.onRowIndexChange;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],um.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],um.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],um.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],um.prototype,"ytdReduxBehavior",void 0);
_.x([_.N({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.E("design:type",Object)],um.prototype,"useResponsiveGrid",void 0);_.x([_.N(),_.E("design:type",Object)],um.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],um.prototype,"standardUnitMinWidth",void 0);_.x([_.N({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],um.prototype,"elementsPerRow",void 0);_.x([_.N({value:3}),_.E("design:type",Number)],um.prototype,"postsPerRow",void 0);
_.x([_.N({value:6}),_.E("design:type",Number)],um.prototype,"slimItemsPerRow",void 0);_.x([_.N({value:6}),_.E("design:type",Number)],um.prototype,"gameCardsPerRow",void 0);_.x([_.N({value:6}),_.E("design:type",Number)],um.prototype,"miniGameCardsPerRow",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],um.prototype,"hidden",void 0);_.x([_.N(),_.E("design:type",Object)],um.prototype,"isShowMoreHidden",void 0);
_.x([_.N(),_.E("design:type",Object)],um.prototype,"isShowLessHidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],um.prototype,"hasExpansionButton",void 0);_.x([_.A("data.isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],um.prototype,"isExpanded",null);_.x([_.A("data.isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],um.prototype,"isCollapsed",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],um.prototype,"isInnerShelf",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.E("design:type",Boolean)],um.prototype,"isShorts",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.E("design:type",Boolean)],um.prototype,"isLumiere",void 0);_.x([_.N({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.E("design:type",Boolean)],um.prototype,"hasBoxArtThumbnailStyle",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.E("design:type",Boolean)],um.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.E("design:type",Boolean)],um.prototype,"hasFeaturedBadge",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.E("design:type",Boolean)],um.prototype,"hasPaygatedFeaturedBadge",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.E("design:type",Boolean)],um.prototype,"isHeaderHidden",void 0);_.x([_.N({selector:_.kQr}),_.E("design:type",Object)],um.prototype,"allVideosCount",void 0);_.x([_.N({selector:j5K}),_.E("design:type",Object)],um.prototype,"allPlaylistCount",void 0);_.x([_.N({selector:xuK}),_.E("design:type",Object)],um.prototype,"haveSmartDownloadsCompleted",void 0);
_.x([_.N({selectorArgs:["entitySelectorType"],selector:function(F,W){if(_.T("kevlar_modern_downloads_page")&&W&&W!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var V=F.entities;switch(W){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":W=_.L9(V);F=Qw(W);var d=_.dl(W);V=_.n9(V);V=_.Nd(eIh(d,V,W.length));return{contents:F,subtitle:V};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return V=_.L9(V),{contents:Qw(V)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return V=
_.Im(V),{contents:Qw(V)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return V=_.Il9(V),{contents:Qw(V)};default:_.rL(new _.po("Error: entitySelectorType defined but not matched in selector.",F,W))}}}}),
_.E("design:type",Object)],um.prototype,"entityDrivenRichShelfData",void 0);_.x([_.N({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.E("design:type",Boolean)],um.prototype,"hasTopCtaButton",void 0);_.x([_.N({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.E("design:type",Boolean)],um.prototype,"hasBottomCtaButton",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.E("design:type",Boolean)],um.prototype,"force16By9ThumbnailAspectRatio",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],um.prototype,"restrictContentsOverflow",void 0);_.x([_.N({selector:_.Du1}),_.E("design:type",Boolean)],um.prototype,"inlinePreviewIsEnabled",void 0);_.x([_.N({computed:"computeSizing(data)"}),_.E("design:type",String)],um.prototype,"sizing",void 0);
_.x([_.N(),_.E("design:type",Boolean)],um.prototype,"typographyBump",void 0);_.x([_.N(),_.E("design:type",Number)],um.prototype,"itemWidth",void 0);_.x([_.N(),_.E("design:type",Object)],um.prototype,"firstShownIndex",void 0);_.x([_.N(),_.E("design:type",Object)],um.prototype,"horizontalOffset",void 0);_.x([_.N(),_.E("design:type",Object)],um.prototype,"atEnd",void 0);_.x([_.Qo("#contents"),_.E("design:type",HTMLElement)],um.prototype,"contents",void 0);
_.x([_.Jw("data.rowIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],um.prototype,"onRowIndexChange",null);_.x([_.Jw("isExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],um.prototype,"isExpandedChanged",null);_.x([_.Jw("isCollapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],um.prototype,"isCollapsedChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],um.prototype,"onDataChange",null);_.x([_.Jw("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],um.prototype,"handleRerenderDownloadsData",null);_.x([_.Pc("focusin"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],um.prototype,"onChildElementFocus",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data","isHomePage"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],um.prototype,"isTruncated",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],um.prototype,"showBottomDivider",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],um.prototype,"hasChevronButtons",null);
_.x([_.A("firstShownIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],um.prototype,"previousButtonOverride",null);_.x([_.A("atEnd"),_.E("design:type",Object),_.E("design:paramtypes",[])],um.prototype,"nextButtonOverride",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],um.prototype,"isHomePage",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],um.prototype,"thumbnailAriaHidden",null);
_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],um.prototype,"entitySelectorType",null);_.x([_.pp({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],um);
_.wjC=_.xf()(um,"ytd-rich-shelf-renderer",function(){if(f4T===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);f4T=F}F=f4T;return F},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:2});var GWi;_.Na(Ox,"yt-thumbnail-view-model",{props:{data:_.Hm,aspectRatio:_.Hm,width:_.Hm,height:_.Hm,disableRounding:_.Hm,isClip:_.Hm,className:_.Hm,hovered:_.Hm,playbackRef:_.Hm,lockupExperiments:_.Hm}});_.Na(_.fV,"yt-badge-view-model",{props:{data:_.Hm,class:_.Hm,workaroundShortsIsThumbnailBadge:_.Hm,modern:_.Hm,numBadgesInRow:_.Hm,clipTextOverflow:_.Hm,inheritTypography:_.Hm}});_.Na(LZi,"yt-slimline-survey-view-model",{props:{data:_.Hm}});var KU=function(){var F=_.w.apply(this,arguments)||this;F.tileLottieAnimationRef={};F.backgroundLottieAnimationRef={};F.isOnHoverBehaviorForLottieEnabled=!0;F.useBiggerShowcaseImage=_.T("enable_desktop_search_bigger_thumbs");F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return F};
_.u(KU,_.w);_.B=KU.prototype;_.B.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.B.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},tileImageViewModel:{id:"tile-image-view-model",mapping:{thumbnailViewModel:{component:"yt-thumbnail-view-model"}}},"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"}}}};
_.B.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var F=this.hasStaticTile(this.data)||this.hasTileLottie(this.data)||this.hasThumbnailViewModel(this.data);F!==this.hasTile&&this.set("hasTile",F);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.set("tileImageViewModel",this.getCurrentTileImageViewModel(this.data,this.isDarkTheme));this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.B.hoveredChanged=function(){var F=this.thumbnail;F&&(F.hovered=this.hovered)};
_.B.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.B.currentColorChanged=function(){this.updateButtonPalette()};
_.B.computeBackgroundStyle=function(F){if(F&&this.data){var W=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var V=_.wB((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);V&&W.push('background-image: url("'+V+'");')}var d;((d=F.basicColorData)==null?void 0:d.backgroundColor)!==void 0&&W.push("background-color: "+_.MV(F.basicColorData.backgroundColor)+";");return W.join("")}};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&this.set("isDarkTheme",F)};
_.B.getCurrentLogo=function(F,W){if(F)return W?F.darkLogoImage:F.lightLogoImage};
_.B.getCurrentTileImageViewModel=function(F,W){if(F)return F.darkTileImageViewModel?W?F.darkTileImageViewModel:F.tileImageViewModel:F.tileImageViewModel};
_.B.getCurrentStaticTileImage=function(F,W){if(this.hasStaticTile(F))return F.darkTileImage?W?F.darkTileImage:F.tileImage:F.tileImage};
_.B.computeTitleStyle=function(F){if(this.data&&this.data.title&&F&&F.basicColorData&&F.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.iz(F.basicColorData.foregroundTitleColor)+";"};
_.B.computeSubtitleStyle=function(F){if(this.data&&this.data.subtitle&&F&&F.basicColorData&&F.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.iz(F.basicColorData.foregroundBodyColor)+";"};
_.B.computeSupplementalStyle=function(F){if(this.data&&this.data.supplementalText&&F&&F.supplementalTextColor!==void 0)return F=_.iz(F.supplementalTextColor),"color:"+F+";--yt-endpoint-color:"+F+";--yt-endpoint-hover-color:"+F+";--yt-endpoint-visited-color:"+F+";--yt-formatted-string-bold-font-weight:700;"};
_.B.computeDismissIconStyle=function(F){var W,V;if((F==null?0:(W=F.dismissButtonColorData)==null?0:W.foregroundTitleColor)&&(F==null?0:(V=F.dismissButtonColorData)==null?0:V.backgroundColor))return"--yt-button-color:"+_.MV(F.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.MV(F.dismissButtonColorData.backgroundColor)+";"};
_.B.computeOverflowIconStyle=function(F){var W,V;if((F==null?0:(W=F.dismissButtonColorData)==null?0:W.foregroundTitleColor)&&(F==null?0:(V=F.dismissButtonColorData)==null?0:V.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.MV(F.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.MV(F.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.MV(F.dismissButtonColorData.foregroundTitleColor)+";"};
_.B.computeBannerStyle=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeLocation=function(F){switch(F==null?void 0:F.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.B.shouldShowTileSection=function(F,W,V){return!this.shouldExpandLogo(F,W,V)&&W};
_.B.shouldShowExpandedLogoSection=function(F,W,V){return this.shouldExpandLogo(F,W,V)&&F!==void 0&&this.hasLogo(F)};
_.B.shouldExpandLogo=function(F,W,V){return F&&W?!1:V>=2};
_.B.hasStaticTile=function(F){return!(F==null||!F.tileImage)};
_.B.hasThumbnailViewModel=function(F){return!(F==null||!F.tileImageViewModel)};
_.B.hasTileLottie=function(F){var W;return!!(F==null?0:(W=F.tileLottie)==null?0:W.url)};
_.B.hasLogo=function(F){return this.getCurrentLogo(F,this.isDarkTheme)!==void 0};
_.B.getLogoHeight=function(F){return this.logoWithPadding(F)?"26":"20"};
_.B.getExpandedLogoHeight=function(F){return this.logoWithPadding(F)?"31":"24"};
_.B.getLogoImageId=function(F){return this.logoWithPadding(F)?"logo-image-with-padding":"logo-image"};
_.B.getMaxTitleFontSize=function(F){return F.overrideTitleMaxFontSize?String(F.overrideTitleMaxFontSize):"36"};
_.B.hasBackgroundLottie=function(F){var W;return!!(F==null?0:(W=F.backgroundLottie)==null?0:W.url)};
_.B.onMouseOver=function(){if(this.isOnHoverBehaviorForLottieEnabled){var F,W;(F=this.tileLottieAnimationRef)==null||(W=F.lottieEl)==null||W.play();var V,d;(V=this.backgroundLottieAnimationRef)==null||(d=V.lottieEl)==null||d.play()}this.hovered=!0};
_.B.onMouseLeave=function(){if(this.isOnHoverBehaviorForLottieEnabled){var F,W;(F=this.tileLottieAnimationRef)==null||(W=F.lottieEl)==null||W.pause();var V,d;(V=this.backgroundLottieAnimationRef)==null||(d=V.lottieEl)==null||d.pause()}this.hovered=!1};
_.B.pauseLottie=function(){var F,W;(F=this.tileLottieAnimationRef)==null||(W=F.lottieEl)==null||W.pause();var V,d;(V=this.backgroundLottieAnimationRef)==null||(d=V.lottieEl)==null||d.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.B.performPrimaryButtonAction=function(){var F,W,V;((F=this.data)==null?0:(W=F.primaryButton)==null?0:(V=W.buttonRenderer)==null?0:V.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
_.B.updateButtonPalette=function(){if(this.data&&this.currentColorData){var F;((F=this.data.dismissButton)==null?0:F.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 W;if((W=this.data.primaryButton)==null?0:W.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 V;if((V=this.data.secondaryButton)==
null?0:V.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 d;((d=this.data.primaryButton)==null?0:d.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var y;((y=this.data.primaryButton)==null?0:y.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var z;((z=this.data.secondaryButton)==null?0:z.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var I;((I=this.data.primaryButton)==null?0:I.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.B.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var F=this.getTileLottieDataBasedOnTheme(),W,V;if(F.url!==((W=this.tileLottiePlayerProps)==null?void 0:(V=W.animationConfig)==null?void 0:V.path)){var d,y;(d=this.tileLottieAnimationRef)==null||(y=d.lottieEl)==null||y.destroy();var z;this.isOnHoverBehaviorForLottieEnabled=!((z=F.settings)==null?0:z.autoplay);var I,n;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(n=(I=F.settings)==null?void 0:I.autoplay)!=null?n:!1,loop:this.getLottieLoopValue(F.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof F.url==="string"?this.tileLottiePlayerProps.animationConfig.path=F.url:this.tileLottiePlayerProps.animationConfig.animationData=F.url}}};
_.B.getOverflowButton=function(F){return _.e(F.overflowButton,AXr)};
_.B.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var F=this.getBackgroundLottieDataBasedOnTheme(),W,V;if(F.url!==((W=this.backgroundLottiePlayerProps)==null?void 0:(V=W.animationConfig)==null?void 0:V.path)){var d,y;(d=this.backgroundLottieAnimationRef)==null||(y=d.lottieEl)==null||y.destroy();var z;this.isOnHoverBehaviorForLottieEnabled=!((z=F.settings)==null?0:z.autoplay);var I,n;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(n=(I=F.settings)==null?void 0:I.autoplay)!=null?n:!1,loop:this.getLottieLoopValue(F.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof F.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=F.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
F.url}}};
_.B.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var F;((F=this.tileLottieAnimationRef)==null?void 0:F.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var W;((W=this.backgroundLottieAnimationRef)==null?void 0:W.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.B.getTileLottieDataBasedOnTheme=function(){var F;if(this.isDarkTheme&&((F=this.data)==null?0:F.darkThemeTileLottie))return this.data.darkThemeTileLottie;var W;return((W=this.data)==null?0:W.tileLottie)?this.data.tileLottie:{}};
_.B.getBackgroundLottieDataBasedOnTheme=function(){var F;if(this.isDarkTheme&&((F=this.data)==null?0:F.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var W;return((W=this.data)==null?0:W.backgroundLottie)?this.data.backgroundLottie:{}};
_.B.onUpdateElementsPerRowAction=function(F){F&&this.elementsPerRow!==F&&(this.elementsPerRow=F)};
_.B.getLottieLoopValue=function(F){return F?F.loop!==void 0?F.loop:F.loopCount?F.loopCount-1:!0:!0};
_.B.logoWithPadding=function(F){var W,V,d;return(F=(W=this.getCurrentLogo(F,this.isDarkTheme))==null?void 0:(V=W.thumbnails)==null?void 0:(d=V[0])==null?void 0:d.height)&&F%31===0?!0:!1};
KU.prototype.currentColorChanged=KU.prototype.currentColorChanged;KU.prototype.themeChanged=KU.prototype.themeChanged;KU.prototype.hoveredChanged=KU.prototype.hoveredChanged;KU.prototype.dataChanged=KU.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],KU.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.RS),_.E("design:type",Object)],KU.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],KU.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],KU.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"primaryButton",void 0);
_.x([_.N(),_.E("design:type",Object)],KU.prototype,"tileImageViewModel",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"secondaryButton",void 0);_.x([_.N({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],KU.prototype,"elementsPerRow",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],KU.prototype,"isDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],KU.prototype,"hasTile",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],KU.prototype,"hasMetadata",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],KU.prototype,"showLogoImage",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],KU.prototype,"hovered",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"currentColorData",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.E("design:type",String)],KU.prototype,"bannerStyle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.E("design:type",String)],KU.prototype,"location",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"tileLottiePlayerProps",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"tileLottieAnimationRef",void 0);
_.x([_.N(),_.E("design:type",Object)],KU.prototype,"backgroundLottiePlayerProps",void 0);_.x([_.N(),_.E("design:type",Object)],KU.prototype,"backgroundLottieAnimationRef",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],KU.prototype,"useBiggerShowcaseImage",void 0);_.x([_.Qo("yt-thumbnail-view-model"),_.E("design:type",HTMLElement)],KU.prototype,"thumbnail",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],KU.prototype,"isHideEnclosingAction",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"dataChanged",null);_.x([_.Jw("hovered"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"hoveredChanged",null);_.x([_.dT("isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"themeChanged",null);
_.x([_.dT("currentColorData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KU.prototype,"currentColorChanged",null);_.x([_.pp({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],KU);
_.O(KU,"ytd-statement-banner-renderer",function(){if(GWi!==void 0)return GWi;var F=document.createElement("template");_.H(F,'\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="onMouseLeave" on-mouseover="onMouseOver" 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          <div id="tile-image-view-model" hidden="[[!hasThumbnailViewModel(data)]]" class="style-scope ytd-statement-banner-renderer"></div>\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GWi=F},{mode:1});var $_C;var Hf=function(){var F=_.w.apply(this,arguments)||this;F.isSearch=!1;F.hideShelfHeader=!1;F.engagementPanel=!1;F.disableMouseScroll=!0;F.useFloorScrolling=!0;return F};
_.u(Hf,_.w);Hf.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.Qv("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.Qv("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
Hf.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Hf.prototype.onDataChanged=Hf.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Hf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Hf.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Hf.prototype,"hideShelfHeader",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Hf.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Object)],Hf.prototype,"disableMouseScroll",void 0);_.x([_.N(),_.E("design:type",Object)],Hf.prototype,"useFloorScrolling",void 0);_.x([_.N(),_.E("design:type",Object)],Hf.prototype,"data",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hf.prototype,"onDataChanged",null);
_.x([_.pp({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],Hf);
_.O(Hf,"ytd-reel-shelf-renderer",function(){if($_C!==void 0)return $_C;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $_C=F},{mode:_.vh("kevlar_poly_si_batch_j028")?1:2});var U_r;var Oir;Oir=_.Cg(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.Xjr=_.Hi(Oir);var x_D=_.G(function(F){var W=F.data;F=F.useSmallFont;var V={},d={};return _.a("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.a(_.p,{cond:function(){return W().favicon},
then:function(y){return _.a(_.rB,{data:y,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.a("div",{class:"ytChannelExternalLinkViewModelContainer"},_.a(_.K_,{text:function(){return W().title},
className:_.xx("ytChannelExternalLinkViewModelTitle",(V.ytChannelExternalLinkViewModelTitleSmallFont=F,V)),ellipsisTruncate:!0,userInput:!0}),_.a(_.K_,{text:function(){return W().link},
className:_.xx("ytChannelExternalLinkViewModelLink",(d.ytChannelExternalLinkViewModelLinkSmallFont=F,d)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"kd");
x_D.idomCompat=!0;_.Na(x_D,"yt-channel-external-link-view-model",{props:{data:_.Hm,useSmallFont:_.Hm}});_.Ix("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var DA=function(){var F=_.w.apply(this,arguments)||this;F.revealButtonClass="button";F.businessEmailDisplayState="HIDE_SECTION";return F};
_.u(DA,_.w);_.B=DA.prototype;_.B.refit=function(){var F=this;_.gT(function(){_.x8(F.hostElement,"yt-refit-popups-action")});
_.ce(this,function(){_.x8(F.hostElement,"yt-refit-popups-action")})};
_.B.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.bs(_.Xjr),this.businessEmailDisplayState="CAPTCHA")};
_.B.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"};
_.B.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.B.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"}}}};
_.B.computeEmailHref=function(F){return"mailto:"+F};
_.B.computeSafeUrl=function(F){if(F)return _.Jy(F)};
_.B.linkEndpoint=function(F){return _.e(F.onTap,_.Yx)};
_.B.linkEndpointToHref=function(F){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(F))};
_.B.onYtServiceRequestCompleted=function(F){var W;if((W=F.detail.data)==null?0:W.businessEmail)this.businessEmail=F.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var V;if((V=F.detail.data)==null?0:V.errorMessage)this.businessEmailErrorMessage=F.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.B.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var F=this.JSC$16741_captchaTextarea.value;if(F){F={recaptcha_response_token:F,channel_id:this.metadata.channelId};var W=_.e(this.metadata.onBusinessEmailRevealClickCommand,_.Yx);W&&this.ytComponentBehavior.resolveCommand(W,{form:F})}}};
_.B.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.S0.Object.defineProperties(DA.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var F;return _.e((F=this.data)==null?void 0:F.metadata,Hnu)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.e(this.metadata.businessEmailRevealButton,_.g2)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var F=new URL(this.metadata.canonicalChannelUrl);return F.host+F.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.e(this.metadata.learnMoreOnTap,_.Yx)}}});
DA.prototype.onYtServiceRequestCompleted=DA.prototype.onYtServiceRequestCompleted;DA.prototype.businessEmailMetadataChanged=DA.prototype.businessEmailMetadataChanged;DA.prototype.refit=DA.prototype.refit;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],DA.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],DA.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],DA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#g-recaptcha-response"),_.E("design:type",HTMLTextAreaElement)],DA.prototype,"JSC$16741_captchaTextarea",void 0);_.x([_.N(),_.E("design:type",Object)],DA.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],DA.prototype,"revealButtonClass",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],DA.prototype,"metadata",null);
_.x([_.A("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],DA.prototype,"revealButton",null);_.x([_.A("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],DA.prototype,"channelDisplayUrl",null);_.x([_.dT("metadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DA.prototype,"refit",null);_.x([_.A("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],DA.prototype,"formattedDescription",null);
_.x([_.A("metadata","learnMoreCommand"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],DA.prototype,"shouldRendereVerifiedPhoneStatus",null);_.x([_.A("metadata"),_.E("design:type",Object),_.E("design:paramtypes",[])],DA.prototype,"learnMoreCommand",null);_.x([_.N(),_.E("design:type",String)],DA.prototype,"businessEmailDisplayState",void 0);_.x([_.N(),_.E("design:type",String)],DA.prototype,"businessEmail",void 0);
_.x([_.N(),_.E("design:type",String)],DA.prototype,"businessEmailErrorMessage",void 0);_.x([_.dT("metadata"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DA.prototype,"businessEmailMetadataChanged",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],DA.prototype,"onYtServiceRequestCompleted",null);
_.x([_.pp({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],DA);
_.O(DA,"ytd-about-channel-renderer",function(){if(U_r!==void 0)return U_r;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" aria-label$="[[metadata.learnMoreA11yLabel]]">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return U_r=F},{mode:1});var vrE;var Az=function(){return _.w.apply(this,arguments)||this};
_.u(Az,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Az.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],Az);
_.O(Az,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(vrE!==void 0)return vrE;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vrE=F},{mode:1});var Erf;var j_=function(){return _.w.apply(this,arguments)||this};
_.u(j_,_.w);j_.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],j_.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],j_.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],j_.prototype,"aligment",void 0);_.x([_.pp({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],j_);
_.O(j_,"ytd-channel-list-sub-menu-renderer",function(){if(Erf!==void 0)return Erf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Erf=
F},{mode:1});var cVu;var rf=function(){return _.w.apply(this,arguments)||this};
_.u(rf,_.w);rf.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rf.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],rf);
_.O(rf,"ytd-channel-sub-menu-renderer",function(){if(cVu!==void 0)return cVu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cVu=F},{mode:1});var tqB;var SKD;var CU=function(){var F=_.w.apply(this,arguments)||this;F.isCompact=!1;return F};
_.u(CU,_.w);_.S0.Object.defineProperties(CU.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var F,W;return((W=_.e((F=this.data)==null?void 0:F.endpoint,_.Ga))==null?void 0:W.target)==="TARGET_NEW_WINDOW"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],CU.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],CU.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CU.prototype,"isCompact",void 0);_.x([_.A("isCompact"),_.E("design:type",Number),_.E("design:paramtypes",[])],CU.prototype,"thumbnailWidth",null);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],CU.prototype,"openNewWindow",null);_.x([_.pp({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],CU);
_.O(CU,"ytd-media-lockup-renderer",function(){if(SKD!==void 0)return SKD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return SKD=F},{mode:1});var Pim;var kR=function(){return _.w.apply(this,arguments)||this};
_.u(kR,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kR.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],kR.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kR.prototype,"data",void 0);_.x([_.pp({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],kR);
_.O(kR,"ytd-structured-description-channel-lockup-renderer",function(){if(Pim!==void 0)return Pim;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Pim=F},{mode:1});var JVQ;var lm=function(){var F=_.w.apply(this,arguments)||this;F.isCompact=!1;F.collectionsStackColor=_.T("modernize_structured_description_playlist_lockups_v2");return F};
_.u(lm,_.w);lm.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:_.T("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.S0.Object.defineProperties(lm.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y,z;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(F=this.data)==null?void 0:(W=F.thumbnail)==null?void 0:W.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(V=this.data)==null?void 0:(d=V.thumbnail)==null?void 0:d.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(y=this.data)==null?void 0:(z=y.thumbnail)==null?
void 0:z.vibrantColorPalette:void 0}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],lm.prototype,"componentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],lm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lm.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],lm.prototype,"showSidePanelThumbnailOverlay",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lm.prototype,"isCompact",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lm.prototype,"collectionsStackColor",void 0);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lm.prototype,"twoLineTitle",null);_.x([_.A("data","collectionsStackColor"),_.E("design:type",Object),_.E("design:paramtypes",[])],lm.prototype,"collectionStack",null);
_.x([_.pp({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],lm);
_.O(lm,"ytd-structured-description-playlist-lockup-renderer",function(){if(JVQ!==void 0)return JVQ;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return JVQ=F},{mode:1});var Zir;var NF=function(){return _.w.apply(this,arguments)||this};
_.u(NF,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],NF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],NF.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],NF.prototype,"data",void 0);_.x([_.pp({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],NF);
_.O(NF,"ytd-structured-description-video-lockup-renderer",function(){if(Zir!==void 0)return Zir;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Zir=F},{mode:2});var fU=function(){return _.w.apply(this,arguments)||this};
_.u(fU,_.w);
fU.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],fU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fU.prototype,"data",void 0);_.x([_.pp({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],fU);
_.O(fU,"ytd-compact-infocard-renderer",function(){if(tqB!==void 0)return tqB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tqB=F},{mode:1});var QYC;var wf=function(){return _.w.apply(this,arguments)||this};
_.u(wf,_.w);wf.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.S0.Object.defineProperties(wf.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],wf.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],wf.prototype,"ytdReduxBehavior",void 0);_.x([_.N({selector:_.YH}),_.E("design:type",Object)],wf.prototype,"isGridViewEnabled",void 0);
_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wf.prototype,"watchFeedBigThumbs",null);_.x([_.A("isGridViewEnabled","data"),_.N({reflectToAttribute:!0,value:"168"}),_.E("design:type",String),_.E("design:paramtypes",[])],wf.prototype,"thumbnailWidth",null);_.x([_.A("isGridViewEnabled","data"),_.N({reflectToAttribute:!0,value:"94"}),_.E("design:type",String),_.E("design:paramtypes",[])],wf.prototype,"customThumbnailSize",null);
_.x([_.N(),_.E("design:type",Object)],wf.prototype,"data",void 0);_.x([_.pp({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],wf);
_.O(wf,"ytd-compact-playlist-renderer",function(){if(QYC!==void 0)return QYC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return QYC=F},{mode:1});var FtS;var Gg=function(){var F=_.w.apply(this,arguments)||this;F.roundedContainer=!0;F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return F};
_.u(Gg,_.w);_.B=Gg.prototype;_.B.attached=function(){this.requestElementsPerRow()};
_.B.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"}}}};
_.B.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.B.computeViewStyle=function(F){return F.style?F.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.B.onUpdateElementsPerRowAction=function(F){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&F===1};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
Gg.prototype.dataChanged=Gg.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gg.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Gg.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],Gg.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Gg.prototype,"actionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Gg.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Gg.prototype,"hideThumbnail",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.E("design:type",String)],Gg.prototype,"viewStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gg.prototype,"roundedContainer",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gg.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],Gg);
_.O(Gg,"ytd-compact-promoted-item-renderer",function(){if(FtS!==void 0)return FtS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return FtS=F},{mode:1});var Wtu;var $R=function(){return _.w.apply(this,arguments)||this};
_.u($R,_.w);$R.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
$R.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
$R.prototype.onYtNavigate=function(F,W){var V=this;if(W.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",W)){var d=this.get("watchEndpoint.videoId",W.endpoint),y=_.x8(this.hostElement,"yt-get-current-video-id-action")[0];_.T("kevlar_mix_handle_first_endpoint_different")&&d&&y&&d!==y||(F.stopPropagation(),_.w1().getPlayerPromise().then(function(z){if(z.getPlayerState()===0&&V.data.secondaryNavigationEndpoint)var I=V.data.secondaryNavigationEndpoint;else{I=
Object.assign({},W.endpoint);var n=_.e(I.commandMetadata,_.Jx);n&&(z=Math.floor(z.getCurrentTime()),n.url=_.Fc(n.url,{t:z}),!_.T("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(n=_.e(I,_.H6)))&&(n.startTimeSeconds=z)}_.On(V.hostElement,"yt-navigate",{endpoint:I})}))}};
_.S0.Object.defineProperties($R.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y,z;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(F=this.data)==null?void 0:(W=F.thumbnail)==null?void 0:W.sampledThumbnailColor,vibrantColorPalette:(V=this.data)==null?void 0:(d=V.thumbnail)==null?void 0:d.vibrantColorPalette,darkColorPalette:(y=this.data)==null?void 0:(z=y.thumbnail)==null?void 0:z.darkColorPalette,experimentEnabled:!0}}}});
$R.prototype.onYtNavigate=$R.prototype.onYtNavigate;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$R.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],$R.prototype,"ytEndpointBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$R.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],$R.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.HW),_.E("design:type",Object)],$R.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],$R.prototype,"ytdReduxBehavior",void 0);_.x([_.N({selector:_.YH}),_.E("design:type",Object)],$R.prototype,"isGridViewEnabled",void 0);_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$R.prototype,"watchFeedBigThumbs",null);
_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],$R.prototype,"thumbnailWidth",null);_.x([_.N(),_.E("design:type",Object)],$R.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],$R.prototype,"collectionStack",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],$R.prototype,"onYtNavigate",null);
_.x([_.pp({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],$R);
_.O($R,"ytd-compact-radio-renderer",function(){if(Wtu!==void 0)return Wtu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Wtu=F},{mode:1});var Vff;var Uo=function(){return _.w.apply(this,arguments)||this};
_.u(Uo,_.w);Uo.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Uo.prototype.computeRendererStyle=function(F){return F.style?F.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.x([_.N(),_.E("design:type",Object)],Uo.prototype,"data",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Uo.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Uo.prototype,"rendererBehavior",void 0);_.x([_.N({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.E("design:type",String)],Uo.prototype,"rendererStyle",void 0);_.x([_.pp({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],Uo);
_.O(Uo,"ytd-compact-text-promo-renderer",function(){if(Vff!==void 0)return Vff;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Vff=F},{mode:1});var dju;var Oo=function(){var F=_.w.apply(this,arguments)||this;F.isShortsStyle=!1;return F};
_.u(Oo,_.w);_.B=Oo.prototype;_.B.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"}}}};
_.B.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.On(this.hostElement,"yt-disable-lockup-interaction"):_.On(this.hostElement,"yt-enable-lockup-interaction"))};
_.B.isMetaBlockEmpty=function(F){return!F||!F.longBylineText&&!F.shortBylineText&&!F.shortViewCountText&&!F.viewCountText};
_.B.computeHasOneLineTitle=function(F){return this.forceOneLineTitle||!(F==null||!F.buttons)};
_.B.computeDisableInteraction=function(){var F;return!((F=this.data)==null?0:F.navigationEndpoint)};
_.B.hasSingularTopStandaloneBadge=function(){var F;return!((F=this.data)==null||!F.topStandaloneBadge)};
_.S0.Object.defineProperties(Oo.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("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 F;return this.hasSingularTopStandaloneBadge()?[(F=this.data)==null?void 0:F.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var F;return this.shouldShowTopBadges?((F=this.data)==null?void 0:F.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
Oo.prototype.disableInteractionChanged=Oo.prototype.disableInteractionChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Oo.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Oo.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],Oo.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],Oo.prototype,"ytdLockupBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],Oo.prototype,"ytdReduxBehavior",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.E("design:type",Boolean)],Oo.prototype,"metaBlockEmpty",void 0);_.x([_.N({selector:_.YH}),_.E("design:type",Object)],Oo.prototype,"isGridViewEnabled",void 0);_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Oo.prototype,"watchFeedBigThumbs",null);
_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],Oo.prototype,"thumbnailWidth",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Oo.prototype,"isShortsStyle",void 0);_.x([_.N(),_.E("design:type",Object)],Oo.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.E("design:type",Boolean)],Oo.prototype,"hasOneLineTitle",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Oo.prototype,"hideThumbnail",void 0);_.x([_.N(),_.E("design:type",Boolean)],Oo.prototype,"forceOneLineTitle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.E("design:type",Boolean)],Oo.prototype,"disableInteraction",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Oo.prototype,"musicMetadataVideoLockup",void 0);
_.x([_.Jw("disableInteraction"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Oo.prototype,"disableInteractionChanged",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Oo.prototype,"shouldShowTopBadges",null);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],Oo.prototype,"topBadges",null);
_.x([_.A("shouldShowTopBadges","data"),_.E("design:type",Array),_.E("design:paramtypes",[])],Oo.prototype,"inlineMetadataBadges",null);_.x([_.A("shouldShowTopBadges"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Oo.prototype,"shouldShowBadgesBelowMetadata",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Oo.prototype,"compactTitleClass",null);_.x([_.pp({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],Oo);
_.O(Oo,"ytd-compact-video-renderer",function(){if(dju!==void 0)return dju;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return dju=F},{mode:2});var yZS;_.Ix("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Xp=function(){return _.w.apply(this,arguments)||this};
_.u(Xp,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Xp.prototype,"data",void 0);_.x([_.pp({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],Xp);
_.O(Xp,"ytd-counterfactual-renderer",function(){if(yZS!==void 0)return yZS;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return yZS=F},{mode:1});var ztr;var xR=function(){var F=_.w.apply(this,arguments)||this;F.hidden=!1;return F};
_.u(xR,_.w);xR.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.PY().resolve(_.Tc).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
xR.prototype.computeHidden=function(F){return!!F};
_.S0.Object.defineProperties(xR.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}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xR.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.E("design:type",Object)],xR.prototype,"hidden",void 0);_.x([_.A("data.label"),_.E("design:type",String),_.E("design:paramtypes",[])],xR.prototype,"label",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xR.prototype,"value",null);
_.x([_.pp({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],xR);
_.O(xR,"ytd-dropdown-item-renderer",function(){if(ztr!==void 0)return ztr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ztr=F},{mode:1});var onu;var sPT;var vf=function(){return _.w.apply(this,arguments)||this};
_.u(vf,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vf.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vf.prototype,"data",void 0);_.x([_.N({computed:"getSimpleString(data.label)"}),_.E("design:type",String)],vf.prototype,"label",void 0);_.x([_.pp({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],vf);
_.O(vf,"ytd-navigation-dropdown-item-renderer",function(){if(sPT!==void 0)return sPT;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return sPT=F},{mode:1});var Eo=function(){var F=_.w.apply(this,arguments)||this;F.disabled=!1;F.value="";F.noLabelFloat=!1;F.noUnderline=!1;F.usePrimaryColor=!1;F.hasBackground=!1;F.verticalAlign="top";F.autosize=!1;F.minAutosizeWidth=100;F.autosizeFont="14px Roboto";return F};
_.u(Eo,_.w);_.B=Eo.prototype;_.B.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"}}}};
_.B.open=function(){this.inputEl.open()};
_.B.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.B.dataChanged=function(){this.reset()};
_.B.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("value-changed",this.value))};
_.B.stopPropagation=function(F){F.stopPropagation()};
_.B.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var F=this.canvas.getContext("2d");F&&(F.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(F.measureText(this.inputEl.value).width)+24)+"px")}};
_.B.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var F=0,W=this.data.entries.length;F<W;F++){var V=this.data.entries[F],d;for(d in V)if(V.hasOwnProperty(d)){var y=V[d];if("isSelected"in y&&y.isSelected)return"stringValue"in y?y.stringValue||"":"int32Value"in y?y.int32Value||0:0}}return null};
_.B.updateValueFromBinding=function(F){this.value=F.detail.value};
_.S0.Object.defineProperties(Eo.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 F=0,W=this.data.entries.length;F<W;F++){var V=this.data.entries[F],d;for(d in V)if(V.hasOwnProperty(d)){var y=V[d];if("isSelected"in y&&y.isSelected&&"label"in y)return this.ytRendererBehavior.getSimpleString(y.label)}}return null}}});
Eo.prototype.autoSizeLabel=Eo.prototype.autoSizeLabel;Eo.prototype.stopPropagation=Eo.prototype.stopPropagation;Eo.prototype.valueChangedForBinding=Eo.prototype.valueChangedForBinding;Eo.prototype.dataChanged=Eo.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Eo.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Eo.prototype,"ytRendererStamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Eo.prototype,"disabled",void 0);_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"value",void 0);_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"noLabelFloat",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Eo.prototype,"noUnderline",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],Eo.prototype,"theme",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Eo.prototype,"usePrimaryColor",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Eo.prototype,"hasBackground",void 0);_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"verticalAlign",void 0);_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"autosize",void 0);_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"minAutosizeWidth",void 0);_.x([_.N(),_.E("design:type",Object)],Eo.prototype,"autosizeFont",void 0);
_.x([_.Qo("#entries"),_.E("design:type",Object)],Eo.prototype,"entries",void 0);_.x([_.Qo("#input"),_.E("design:type",Object)],Eo.prototype,"inputEl",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Eo.prototype,"dataChanged",null);_.x([_.dT("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Eo.prototype,"valueChangedForBinding",null);
_.x([_.Pc("iron-overlay-opened"),_.Pc("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Eo.prototype,"stopPropagation",null);_.x([_.Pc("iron-select"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Eo.prototype,"autoSizeLabel",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Eo.prototype,"label",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],Eo);
_.O(Eo,"ytd-dropdown-renderer",function(){if(onu!==void 0)return onu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return onu=F},{mode:1});var BvB;var cf=function(){var F=_.w.apply(this,arguments)||this;F.isConstrainedList=!1;return F};
_.u(cf,_.w);cf.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"}}}};
cf.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
cf.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
cf.prototype.computeViewAllHidden=function(F,W){return F||!W.viewAllEndpoint};
cf.prototype.fillRestIfNoShowMore=cf.prototype.fillRestIfNoShowMore;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],cf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],cf.prototype,"ytLazyListBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cf.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cf.prototype,"isConstrainedList",void 0);_.x([_.dT("data","canShowMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cf.prototype,"fillRestIfNoShowMore",null);_.x([_.pp({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],cf);
_.O(cf,"ytd-expanded-shelf-contents-renderer",function(){if(BvB!==void 0)return BvB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return BvB=F},{mode:2});var LtQ;var tz=function(){return _.w.apply(this,arguments)||this};
_.u(tz,_.w);tz.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tz.prototype,"data",void 0);_.x([_.pp({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],tz);
_.O(tz,"ytd-feed-channel-filter-header-renderer",function(){if(LtQ!==void 0)return LtQ;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return LtQ=F},{mode:1});var I5T;var nnm;var mjB;var S_=function(){return _.w.apply(this,arguments)||this};
_.u(S_,_.w);_.B=S_.prototype;_.B.onClick=function(F){var W,V=(W=this.data)==null?void 0:W.sectionEndpoint;!_.CQ(_.rW(F),this.hostElement,["A".toString()])&&V&&_.On(this.hostElement,"yt-navigate",{endpoint:V})};
_.B.computeHasSectionEndpoint=function(F){return(F==null?void 0:F.sectionEndpoint)!==void 0};
_.B.computeShowHeaderAsLink=function(F){return(F==null?void 0:F.header)!==void 0&&(F==null?void 0:F.sectionEndpoint)!==void 0};
_.B.computeShowSubheaderAsLink=function(F){return(F==null?void 0:F.subheader)!==void 0&&(F==null?void 0:F.sectionEndpoint)!==void 0&&(F==null?void 0:F.header)===void 0};
_.B.getHeaderAsLinkClass=function(F){var W=[],V;(F==null?0:(V=F.headerIcon)==null?0:V.iconType)&&W.push("header-link-active");return W.join(" ")};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],S_.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],S_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],S_.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],S_.prototype,"data",void 0);
_.x([_.N({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],S_.prototype,"hasSectionEndpoint",void 0);_.x([_.N({computed:"computeShowHeaderAsLink(data)"}),_.E("design:type",Boolean)],S_.prototype,"showHeaderAsLink",void 0);_.x([_.N({computed:"computeShowSubheaderAsLink(data)"}),_.E("design:type",Boolean)],S_.prototype,"showSubheaderAsLink",void 0);_.x([_.pp({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],S_);
_.O(S_,"ytd-medical-panel-section-renderer",function(){if(mjB!==void 0)return mjB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return mjB=F},{mode:1});var Pf=function(){var F=_.w.apply(this,arguments)||this;F.isExpanded=!1;F.roundedContainer=!0;F.skipRoundingTop=!1;F.toggleExpandableSection=function(){F.isExpanded=!F.isExpanded};
return F};
_.u(Pf,_.w);
Pf.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]]"}}}}}};
Pf.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
Pf.prototype.dataChanged=Pf.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Pf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Pf.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Pf.prototype,"isExpanded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pf.prototype,"roundedContainer",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pf.prototype,"skipRoundingTop",void 0);_.x([_.N(),_.E("design:type",Object)],Pf.prototype,"toggleExpandableSection",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pf.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],Pf);
_.O(Pf,"ytd-medical-panel-content-renderer",function(){if(nnm!==void 0)return nnm;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return nnm=F},{mode:1});_.Ix("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var Jz=function(){var F=_.w.apply(this,arguments)||this;F.roundedContainer=!0;F.extractOverlay=!1;F.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");F.hasTitle=!1;F.linkIcon="OPEN_IN_NEW";F.isDismissed=!1;return F};
_.u(Jz,_.w);Jz.prototype.onOverlayConditionsChange=function(){var F=_.OA(this.hostElement).querySelector("ytd-info-panel-content-renderer");F&&(F.set("extractOverlay",this.extractOverlay),F.set("roundedContainer",this.roundedContainer))};
Jz.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"}}}};
Jz.prototype.computeHasTitle=function(F){return!(F==null||!F.title)};
Jz.prototype.onClick=function(F){var W,V=(W=this.data)==null?void 0:W.headerEndpoint;!_.CQ(_.rW(F),this.hostElement,["BUTTON".toString()])&&V&&this.ytComponentBehavior.resolveCommand(V)};
_.S0.Object.defineProperties(Jz.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 F;return((F=this.data)==null?void 0:F.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.disableBottomDivider)||!((W=this.data)==null?0:W.title)}}});
Jz.prototype.onOverlayConditionsChange=Jz.prototype.onOverlayConditionsChange;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Jz.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Jz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Jz.prototype,"ytdReduxBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Jz.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Jz.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Jz.prototype,"extractOverlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Jz.prototype,"amsterdamEnabled",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.E("design:type",Object)],Jz.prototype,"hasTitle",void 0);
_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.A("data.background"),_.E("design:type",Object),_.E("design:paramtypes",[])],Jz.prototype,"background",null);_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.A("data.titleStyle"),_.E("design:type",Object),_.E("design:paramtypes",[])],Jz.prototype,"titleStyle",null);
_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.A("data.titleStyle"),_.E("design:type",Object),_.E("design:paramtypes",[])],Jz.prototype,"showLinkIcon",null);_.x([_.N(),_.E("design:type",String)],Jz.prototype,"linkIcon",void 0);_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Jz.prototype,"hideDivider",null);
_.x([_.N({selectorArgs:["data.dismissStateEntityKey"],selector:function(F,W){F=_.cZ(F.entities,"dismissState",W);return(F==null?void 0:F.isDismissed)||(F==null?void 0:F.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(F==null?void 0:F.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.E("design:type",Object)],Jz.prototype,"isDismissed",void 0);_.x([_.Jw("roundedContainer","extractOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Jz.prototype,"onOverlayConditionsChange",null);_.x([_.pp({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],Jz);
_.O(Jz,"ytd-info-panel-container-renderer",function(){if(I5T!==void 0)return I5T;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return I5T=F},{mode:1});var a5u;_.Ix("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var ZA=function(){return _.w.apply(this,arguments)||this};
_.u(ZA,_.w);ZA.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ZA.prototype.computeStyle=function(F){return F?F:""};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ZA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ZA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ZA.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.E("design:type",String)],ZA.prototype,"titleStyle",void 0);
_.x([_.pp({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],ZA);
_.xf()(ZA,"ytd-item-section-header-renderer",function(){if(a5u===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);a5u=F}F=a5u;return F},{allowedProps:["data"],
mode:1});var isB;var MfM,Y9E=function(){return MfM!==void 0?MfM:MfM=document.createElement("template")};
document.head.appendChild(Y9E().content);var pQT;_.Qe=new _.N4("VOTING_ANIMATION_CONTROLLER_TOKEN");var q9m=_.G(function(F){var W=F.data;var V=_.DO("div"),d=_.DO("div");F=_.L(_.Y$("VOTE_STATUS_NONE",void 0,"YPH5mf"));var y=F.next().value,z=F.next().value,I=_.QE(CTr,function(){var R;return(R=W())==null?void 0:R.entityKey}),n=_.T("web_enable_voting_animation")||_.T("enable_music_web_cairo_voting_animation");
_.kN(function(){var R;((R=W().initialState)==null?0:R.status)&&z(W().initialState.status)});
var M=function(){var R,b,g=(b=(R=W().initialState)==null?void 0:R.votes)!=null?b:0,K;R=(K=W().initialState)==null?void 0:K.status;return R==="VOTE_STATUS_UPVOTED"?g-1:R==="VOTE_STATUS_DOWNVOTED"?g+1:g},Y=function(){return y()==="VOTE_STATUS_UPVOTED"?M()+1:y()==="VOTE_STATUS_DOWNVOTED"?M()-1:M()},h=function(R){var b=R?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
z(b);var g=Y(),K=_.PY().resolve(_.SU(_.Qe)),C=I();C&&(R&&(C==null?0:C.upvoteDefaultButtonOnTap)?_.b$(C.upvoteDefaultButtonOnTap,{form:{element:V.value},disableClickTracking:!0}):(C==null?0:C.upvoteToggledButtonOnTap)&&_.b$(C.upvoteToggledButtonOnTap,{form:{element:V.value},disableClickTracking:!0}));var k;R=(k=C==null?void 0:C.enableOptimisticReordering)!=null?k:W().enableOptimisticReordering;n&&K&&W().itemId&&R&&htf(K,W().itemId,g,b)},q=function(R){var b=R?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
z(b);var g=Y(),K=_.PY().resolve(_.SU(_.Qe)),C=I();C&&(R&&(C==null?0:C.downvoteDefaultButtonOnTap)?_.b$(C.downvoteDefaultButtonOnTap,{form:{element:d.value},disableClickTracking:!0}):(C==null?0:C.downvoteToggledButtonOnTap)&&_.b$(C.downvoteToggledButtonOnTap,{form:{element:d.value},disableClickTracking:!0}));var k;R=(k=C==null?void 0:C.enableOptimisticReordering)!=null?k:W().enableOptimisticReordering;n&&K&&W().itemId&&R&&htf(K,W().itemId,g,b)};
F={};F=_.xx("ytVotingViewModelVoteCount",(F.ytVotingViewModelVoteCountDisabled=function(){return W().isDisabled},F));
return _.a("voting-view-model",{class:"ytVotingViewModelHost"},_.a("div",{el:V},_.a(_.Vw,{data:function(){var R=_.e(W().upvoteButton,_.Kj);return{toggleButtonViewModel:Object.assign({},R,{isToggled:y()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(R){return _.a(_.mW,{data:R.data,
onToggle:h})}})),_.a("div",{class:F},function(){var R,b,g;
return y()==="VOTE_STATUS_UPVOTED"?(R=W().initialState)==null?void 0:R.compactVotesUpvoted:y()==="VOTE_STATUS_DOWNVOTED"?(b=W().initialState)==null?void 0:b.compactVotesDownvoted:(g=W().initialState)==null?void 0:g.compactVotes}),_.a("div",{el:d},_.a(_.Vw,{data:function(){var R=_.e(W().downvoteButton,_.Kj);
return{toggleButtonViewModel:Object.assign({},R,{isToggled:y()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(R){return _.a(_.mW,{data:R.data,
onToggle:q})}})))},"ld");_.Na(_.G(function(F){var W=F.data;return _.a("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.a("div",{class:_.xx("ytEngagementBarViewModelEngagementBarWrapper",F.className)},_.a(_.Vw,{data:function(){return W().actions}},{votingViewModel:q9m})))},"md"),"engagement-bar-view-model",{props:{data:_.Hm,
className:_.Hm}});var FB=function(){var F=_.w.apply(this,arguments)||this;F.playlistVotingAnimationEnabled=_.T("web_enable_voting_animation");F.downloadProgress=0;F.transferState="TRANSFER_STATE_UNKNOWN";F.downloadState="DOWNLOAD_STATE_UNKNOWN";F.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";F.offlineVideoPolicyExpirationTimestamp=0;return F};
_.u(FB,_.w);_.B=FB.prototype;_.B.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"}}}};
_.B.canReorderChanged=function(){this.persistentDragHandle=_.T("kevlar_playlist_drag_handles")&&this.canReorder};
_.B.onDrag=function(){if(this.thumbnail){var F=_.OA(this.thumbnail).querySelector("yt-image");F&&(F.shouldRenderLazy=!1)}};
_.B.onMenuOverlayChanged=function(F,W){this.menuOpened=W};
_.B.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.B.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.B.onContentsTap=function(F){var W,V=(W=this.data)==null?void 0:W.serviceEndpoints;if(V&&V.length===1&&_.e(V[0],fG$)&&!_.CQ(_.rW(F),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(V[0]);else{var d;(W=(d=this.data)==null?void 0:d.navigationEndpoint)&&_.T("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?RtS(_.PY().resolve(_.et),W):(_.VI().playlistSuggestionsShelfActivation=
!0,_.bsB(_.PY().resolve(_.et),W)):W&&!_.CQ(_.rW(F),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.T("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.On(this.hostElement,"yt-navigate",{endpoint:W}):this.ytComponentBehavior.resolveCommand(W))}};
_.B.computeStyle=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeThumbnailWidth=function(F){return F==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.B.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=FYf(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))}};
_.B.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.B.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.B.dataChanged=function(){if(this.data){var F,W,V,d=((F=this.downloadRenderData)==null?void 0:F.badges)&&((W=this.downloadRenderData)==null?void 0:W.badges)!==((V=this.data)==null?void 0:V.badges),y,z,I;F=((y=this.downloadRenderData)==null?void 0:y.thumbnailOverlays)&&((z=this.downloadRenderData)==null?void 0:z.thumbnailOverlays)!==((I=this.data)==null?void 0:I.thumbnailOverlays);(!this.downloadRenderData||d||F)&&this.downloadStateChanged()}};
_.B.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var F,W,V=(F=this.data.menu)==null?void 0:(W=F.menuRenderer)==null?void 0:W.items;if(V)for(F=_.L(V),W=F.next();!W.done;W=F.next())if(W=W.value,V=void 0,_.e((V=W.menuServiceItemRenderer)==null?void 0:V.serviceEndpoint,_.hH)){var d=V=void 0,y=void 0;W=(V=W)==null?void 0:(d=V.menuServiceItemRenderer)==null?void 0:(y=d.serviceEndpoint)==null?void 0:y.playlistEditEndpoint;y=d=void 0;if(V=(d=W)==null?void 0:(y=d.actions)==null?void 0:
y[0])d=void 0,V.setVideoId=(d=this.data)==null?void 0:d.setVideoId;y=d=V=void 0;if(W=(V=W)==null?void 0:(d=V.clientActions)==null?void 0:(y=d[0])==null?void 0:y.playlistRemoveVideosAction)V=void 0,W.setVideoIds=[(V=this.data)==null?void 0:V.setVideoId]}}};
_.S0.Object.defineProperties(FB.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
FB.prototype.setVideoIdChanged=FB.prototype.setVideoIdChanged;FB.prototype.dataChanged=FB.prototype.dataChanged;FB.prototype.downloadStateChanged=FB.prototype.downloadStateChanged;FB.prototype.onMenuOverlayChanged=FB.prototype.onMenuOverlayChanged;FB.prototype.canReorderChanged=FB.prototype.canReorderChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],FB.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],FB.prototype,"ytdReduxBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],FB.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],FB.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],FB.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],FB.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],FB.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FB.prototype,"canReorder",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FB.prototype,"menuOpened",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FB.prototype,"handleIsHovered",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FB.prototype,"persistentDragHandle",void 0);_.x([_.N(),_.E("design:type",Object)],FB.prototype,"downloadRenderData",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],FB.prototype,"styleType",void 0);_.x([_.N({computed:"computeThumbnailWidth(data.style)"}),_.E("design:type",Number)],FB.prototype,"thumbnailWidth",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],FB.prototype,"isDownloads",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FB.prototype,"playlistVotingAnimationEnabled",void 0);
_.x([_.N({selector:qJ,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],FB.prototype,"downloadProgress",void 0);_.x([_.N(),_.E("design:type",Number)],FB.prototype,"relativeDateReference",void 0);_.x([_.N({selector:_.p9,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],FB.prototype,"transferState",void 0);_.x([_.N({selector:cNG,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],FB.prototype,"downloadState",void 0);
_.x([_.N({selector:rNS,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],FB.prototype,"offlinePolicyAction",void 0);_.x([_.N({selector:CWW,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],FB.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.x([_.N({selector:llm,selectorArgs:["data.videoId"]}),_.E("design:type",Object)],FB.prototype,"entityInfo",void 0);_.x([_.N({selector:_.iH}),_.E("design:type",Boolean)],FB.prototype,"miniplayerIsActive",void 0);
_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],FB.prototype,"playlistVideoId",null);_.x([_.Qo("#thumbnail"),_.E("design:type",Object)],FB.prototype,"thumbnail",void 0);_.x([_.dT("canReorder"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FB.prototype,"canReorderChanged",null);
_.x([_.Pc("yt-menu-overlay-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Boolean]),_.E("design:returntype")],FB.prototype,"onMenuOverlayChanged",null);_.x([_.dT("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FB.prototype,"downloadStateChanged",null);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FB.prototype,"dataChanged",null);_.x([_.dT("data.setVideoId"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FB.prototype,"setVideoIdChanged",null);_.x([_.pp({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],FB);
_.O(FB,"ytd-playlist-video-renderer",function(){if(pQT!==void 0)return pQT;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);F.content.insertBefore(Y9E().content.cloneNode(!0),F.content.firstChild);return pQT=F},{mode:1});var Tvr;var WK=function(){return _.w.apply(this,arguments)||this};
_.u(WK,_.w);_.x([_.N(),_.E("design:type",Object)],WK.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WK.prototype,"rendererBehavior",void 0);_.x([_.pp({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],WK);
_.O(WK,"ytd-premium-browse-footer-renderer",function(){if(Tvr!==void 0)return Tvr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Tvr=F},{mode:1});var etT;var VV=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return F};
_.u(VV,_.w);_.B=VV.prototype;_.B.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.B.handleDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.computeHeaderLogoThumbnail=function(F,W){if(F)return W?F.darkLogo:F.lightLogo};
_.B.computeHeaderLogoHeight=function(F,W){var V,d,y;return(F=(V=this.computeHeaderLogoThumbnail(F,W))==null?void 0:(d=V.thumbnails)==null?void 0:(y=d[0])==null?void 0:y.height)&&F%31===0?"31":"24"};
_.B.computeHeaderLogoMarginBottom=function(F,W){return this.computeHeaderLogoHeight(F,W)==="24"?"0":"-7"};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],VV.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],VV.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],VV.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],VV.prototype,"isDarkTheme",void 0);_.x([_.N({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.E("design:type",Object)],VV.prototype,"themeLogo",void 0);
_.x([_.N({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.E("design:type",String)],VV.prototype,"logoHeight",void 0);_.x([_.N({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.E("design:type",String)],VV.prototype,"logoMarginBottom",void 0);_.x([_.pp({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],VV);
_.O(VV,"ytd-primetime-promo-header-renderer",function(){if(etT!==void 0)return etT;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return etT=F},{mode:1});var gnB;_.d3=_.G(function(F){var W=F.className;var V=F.data;var d=F.isOverlay;var y=F.maxLinesOverride;var z=F.useMediumText;var I=function(){return V().alwaysShowTruncationText},n=function(){return V().truncationText},M=function(){return z!==void 0&&z()?"medium":"small"},Y=function(){return d!==void 0&&d()?"overlay":"default"},h=function(){var g,K;
return(K=(g=_.e(V().rendererContext,_.sv))==null?void 0:g.label)!=null?K:""};
F=_.L(_.Y$(!1,void 0,"llBUm"));var q=F.next().value,R=F.next().value;F=_.Ef(function(){V().expandOnTap&&R(!q());return!1});
var b={};return _.a("yt-description-preview-view-model",{el:_.ji(_.YZ(function(){return V().rendererContext})),
class:_.xx("ytDescriptionPreviewViewModelHost",W,(b.ytDescriptionPreviewViewModelClickable=function(){var g;return!((g=_.e(V().rendererContext,_.pw))==null||!g.onTap)},b.ytDescriptionPreviewViewModelIsOverlay=d,b)),
"on:click":F},_.a(_.p,{cond:function(){return V().description},
then:function(g){return _.a(_.p,{cond:q,then:function(){var K={};return _.a("div",{class:_.xx("ytDescriptionPreviewViewModelDescription",(K.ytDescriptionPreviewViewModelDescriptionMediumText=z,K))},_.a(_.K_,{text:g}))},
else:function(){return _.a(HJB,{text:g,alwaysShowTruncationText:I,truncationText:n,maxLines:function(){var K;return(K=y==null?void 0:y())!=null?K:V().maxLines},
textStyle:Y,accessibilityLabel:h,textSize:M})}})}}))},"nd");
_.d3.idomCompat=!0;var Ktr=_.G(function(F){var W=_.Ef(function(y){var z;(z=F.onClick)==null||z.call(F,y)}),V={},d={};
return _.a("yt-shelf-header-layout",{class:_.xx("yt-shelf-header-layout",(V["yt-shelf-header-layout--disable-horizontal-padding"]=F.disableHorizontalPadding,V["yt-shelf-header-layout--disable-vertical-padding"]=F.disableVerticalPadding,V["yt-shelf-header-layout--responsive"]=F.useResponsiveLayout,V["yt-shelf-header-layout--narrow"]=function(){var y,z;return((y=F.useResponsiveLayout)==null?void 0:y.call(F))&&((z=F.forceSmallLayout)==null?void 0:z.call(F))},V["yt-shelf-header-layout--is-overlay"]=F.isOverlay,
V["yt-shelf-header-layout--tappable"]=F.isInteractive,V["yt-shelf-header-layout--optional-medium-layout-padding"]=F.useUpdatedPadding,V)),
"on:click":W,tabindex:function(){var y;return((y=F.isInteractive)==null?0:y.call(F))?0:void 0}},_.a("div",{class:"yt-shelf-header-layout__header-row"},_.a(_.p,{cond:F.leadingIcon,
then:function(y){return _.a("div",{class:"yt-shelf-header-layout__leading-icon"},_.a(_.P7,{icon:y}))},
else:function(){return _.a(_.p,{cond:F.hasLeadingImage,then:function(){var y,z={};return _.a("div",{class:_.xx("yt-shelf-header-layout__leading-image",(z["yt-shelf-header-layout__leading-image--circular-image"]=F.circularImage,z))},(y=F.leadingImage)==null?void 0:y.call(F))}})}}),_.a("div",{class:"yt-shelf-header-layout__label-container"},_.a(_.p,{cond:F.hasSuperlabel,
then:function(){var y;return _.a("div",{class:"yt-shelf-header-layout__superlabel"},(y=F.superlabel)==null?void 0:y.call(F))}}),_.a("div",{class:"yt-shelf-header-layout__title-row"},_.a(u7B,{text:F.title,
className:_.xx("yt-shelf-header-layout__title",(d["yt-shelf-header-layout__title--small-title"]=F.forceSmallLayout,d)),tagLevel:F.tagLevel}),_.a(_.p,{cond:F.hasDetail,then:function(){var y;return _.a("div",{class:"yt-shelf-header-layout__detail"},(y=F.detail)==null?void 0:y.call(F))}})),_.a(_.p,{cond:F.hasSublabel,
then:function(){var y;return _.a("div",{class:"yt-shelf-header-layout__sublabel"},(y=F.sublabel)==null?void 0:y.call(F))}})),_.a(_.p,{cond:F.hasTrailingActions,
then:function(){var y;return _.a("div",{class:"yt-shelf-header-layout__trailing-actions"},(y=F.trailingActions)==null?void 0:y.call(F))}})),_.a(_.p,{cond:F.hasBottomAccessory,
then:function(){var y;return _.a("div",{class:"yt-shelf-header-layout__bottom-accessory"},(y=F.bottomAccessory)==null?void 0:y.call(F))}}))},"od");
Ktr.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var u7B=_.G(function(F){var W=F.text;var V=F.className;var d=F.tagLevel;return _.a(_.KR,null,_.a(_.eU,{when:function(){return(d==null?void 0:d())===0}},function(){return _.a("h2",{class:V},W())}),_.a(_.eU,{when:function(){return(d==null?void 0:d())===1}},function(){return _.a("h3",{class:V},W())}),_.a(_.eU,{when:function(){return(d==null?void 0:d())===2}},function(){return _.a("h4",{class:V},W())}),_.a(_.gp,null,function(){return _.a("h2",{class:V},W())}))},"pd");var AZB,HsS,DjT;_.yV=_.G(function(F){var W=F.className;var V=F.data;var d=F.disableHorizontalPadding;var y=F.disableVerticalPadding;var z=F.forceSmallLayout;var I=F.useResponsiveLayout;var n=F.isOverlay;F=F.useUpdatedPadding;return _.a("yt-section-header-view-model",{class:_.xx("ytSectionHeaderViewModelHost",W),style:_.Si({"background-color":function(){return Fb(V().backgroundColor)?_.MV(Fb(V().backgroundColor)):void 0}})},_.a(Ktr,{hasDetail:!1,
title:function(){return _.a(_.K_,{text:function(){return V().headline}})},
hasTitle:!0,sublabel:function(){return _.a(HsS,{data:V})},
hasSublabel:function(){return!!V().sublabel||!!V().bottomBadge},
superlabel:function(){return _.a(DjT,{data:V})},
hasSuperlabel:function(){return!!V().superlabel||!!V().topBadge},
leadingImage:function(){return _.a(AZB,{leadingAccessory:function(){return V().leadingAccessory}})},
hasLeadingImage:function(){return!!V().leadingAccessory},
trailingActions:function(){return _.a(_.Vw,{data:function(){return V().trailingActions}},{flexibleActionsViewModel:_.qw})},
hasTrailingActions:function(){return!!V().trailingActions},
disableHorizontalPadding:function(){return(d==null?void 0:d())||V().disableHorizontalPadding},
disableVerticalPadding:y,forceSmallLayout:z,useResponsiveLayout:I,isOverlay:n,isInteractive:function(){return!!_.iO(V().rendererContext)},
onClick:function(M){if(_.MI(V().rendererContext)){var Y=_.iO(V().rendererContext);Y&&_.hU(Y,{form:{element:M.target,event:M}})}},
bottomAccessory:function(){return _.a(_.Vw,{data:function(){return V().bottomAccessory}},{descriptionPreviewViewModel:function(M){return _.a(_.d3,{data:M.data,
useMediumText:!0})},
commonMarkViewModel:function(M){M=M.data;var Y;return _.a(_.WY,null,(Y=_.PY().resolve(_.SU(x7B)))==null?void 0:Y({data:M}))}})},
hasBottomAccessory:function(){return!!V().bottomAccessory},
useUpdatedPadding:F}))},"qd");
AZB=_.G(function(F){var W=F.leadingAccessory;return _.a(_.WY,null,_.a(_.p,{cond:function(){var V;return(V=W().image)!=null?V:_.gA(W().themedImage)},
then:function(V){return _.a(_.rB,{data:V,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.a(_.p,{cond:function(){return _.e(W().avatar,_.hR)},
then:function(V){return _.a(_.h4,{data:V})}}))},"rd");
HsS=_.G(function(F){var W=F.data;return _.a(_.WY,null,_.a(_.p,{cond:function(){return _.e(W().bottomBadge,CWf)},
then:function(V){var d={};return _.a(_.fV,{data:V,class:_.xx((d.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!V()&&!!W().sublabel},d))})}}),_.a(_.p,{cond:function(){return W().sublabel},
then:function(V){return _.a(_.K_,{text:V})}}))},"sd");
DjT=_.G(function(F){var W=F.data;return _.a(_.WY,null,_.a(_.p,{cond:function(){return _.e(W().topBadge,CWf)},
then:function(V){var d={};return _.a(_.fV,{data:V,class:_.xx((d.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!V()&&!!W().superlabel},d))})}}),_.a(_.p,{cond:function(){return W().superlabel},
then:function(V){return _.a(_.K_,{text:V})}}))},"td");_.Na(_.yV,"yt-section-header-view-model",{props:{data:_.Hm,className:_.Hm,disableHorizontalPadding:_.Hm,disableVerticalPadding:_.Hm,forceSmallLayout:_.Hm,useResponsiveLayout:_.Hm,isOverlay:_.Hm,useUpdatedPadding:_.Hm}});_.Ix("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var zy=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return F};
_.u(zy,_.w);_.B=zy.prototype;_.B.attached=function(){this.requestElementsPerRow()};
_.B.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"}}}};
_.B.onDataChange=function(){var F=this;_.ce(this,function(){F.updateItemVisibility()})};
_.B.onUpdateElementsPerRowAction=function(F){F&&this.elementsPerRow!==F&&(this.elementsPerRow=F,this.updateItemVisibility())};
_.B.updateItemVisibility=function(){var F=this;this.data&&this.data.panels&&_.OA(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(W,V){W.hidden=V>F.elementsPerRow-1})};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
zy.prototype.onDataChange=zy.prototype.onDataChange;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zy.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],zy.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zy.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],zy.prototype,"actionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],zy.prototype,"data",void 0);_.x([_.N({value:3}),_.E("design:type",Number)],zy.prototype,"elementsPerRow",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zy.prototype,"onDataChange",null);_.x([_.pp({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],zy);
_.O(zy,"ytd-primetime-promo-renderer",function(){if(gnB!==void 0)return gnB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gnB=F},{mode:1});var jPD;var o9=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return F};
_.u(o9,_.w);o9.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
o9.prototype.handleButtonRefreshAction=function(F){if(F=_.e(F,EPD))this.set("data.button",F.membershipButton),this.notifyPath("data.button")};
_.S0.Object.defineProperties(o9.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.avatars)==null?void 0:W.slice(0,8))||[]}}});
_.x([_.N(),_.E("design:type",Object)],o9.prototype,"data",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],o9.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],o9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],o9.prototype,"rendererBehavior",void 0);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],o9.prototype,"avatars",null);
_.x([_.pp({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],o9);
_.O(o9,"ytd-recognition-shelf-renderer",function(){if(jPD!==void 0)return jPD;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jPD=F},{mode:1});var rZS;var CMr;var sU=function(){var F=_.w.apply(this,arguments)||this;F.modernButtons=_.T("web_modern_buttons");return F};
_.u(sU,_.w);_.B=sU.prototype;
_.B.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]]"}}}}}};
_.B.dataChanged=function(){this.collapsed=!0};
_.B.computeVisibleItems=function(F,W){return F!==void 0&&F.items?W?F.items.slice(0,this.data.collapsedItemCount):F.items:[]};
_.B.computeHideShowMore=function(F,W,V){return F>=W||!V};
_.B.computeHideShowAll=function(F,W,V){return!(F&&W)||V};
_.B.onMoreClick=function(){this.collapsed=!1};
_.S0.Object.defineProperties(sU.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.T("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.WO("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.T("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
sU.prototype.dataChanged=sU.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sU.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],sU.prototype,"isSearch",void 0);
_.x([_.N({computed:"computeVisibleItems(data,collapsed)"}),_.E("design:type",Array)],sU.prototype,"visibleItems",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],sU.prototype,"collapsed",void 0);_.x([_.N({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.E("design:type",Boolean)],sU.prototype,"hideShowMore",void 0);
_.x([_.N({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.E("design:type",Boolean)],sU.prototype,"hideShowAll",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],sU.prototype,"modernButtons",void 0);_.x([_.A("isSearch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],sU.prototype,"typographyBump",null);
_.x([_.A("isSearch"),_.E("design:type",Object),_.E("design:paramtypes",[])],sU.prototype,"lockupExperiments",null);_.x([_.A("isSearch"),_.E("design:type",String),_.E("design:paramtypes",[])],sU.prototype,"thumbnailWidth",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sU.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],sU);
_.O(sU,"ytd-vertical-list-renderer",function(){if(CMr!==void 0)return CMr;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return CMr=F},{mode:1});var kDM=_.Cg(["#"]);_.Ix("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var BK=function(){var F=_.w.apply(this,arguments)||this;F.isConstrainedList=!1;return F};
_.u(BK,_.w);_.B=BK.prototype;
_.B.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"}}}};
_.B.computeThumbnailStyle=function(F){return F||""};
_.B.computePlaceAnnotationUnderTitle=function(){var F;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((F=this.data)==null?void 0:F.thumbnailStyle)||"")};
_.B.computeHrefWithDefault=function(F){return this.ytComponentBehavior.computeHref_(F)||_.gbY(kDM)};
_.B.computeIsPromoShelf=function(F){var W;return(F=F==null?void 0:(W=F[0])==null?void 0:W.metadataBadgeRenderer)?F.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.B.computePlaceBadgeBesideTitle=function(F){var W;return(F==null?0:(W=F[0])==null?0:W.metadataBadgeRenderer)?!this.computeIsPromoShelf(F):!1};
_.B.computeMenuIcon=function(F){return this.computeIsPromoShelf(F)?"yt-icons:more_vert":"yt-icons:more"};
_.B.onDataChange=function(){var F,W;((F=this.data)==null?0:(W=F.content)==null?0:W.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.B.onLockupRequested=function(F){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&F.detail&&F.detail.videoIds){for(var W=this.data.content.gridRenderer.items,V=new Set,d=_.L(F.detail.videoIds),y=d.next();!y.done;y=d.next())V.add(y.value);F.detail.returnValue=W.filter(function(z){return z.gridVideoRenderer&&z.gridVideoRenderer.videoId&&V.has(z.gridVideoRenderer.videoId)}).map(function(z){return z.gridVideoRenderer})}};
_.B.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
BK.prototype.onLockupRequested=BK.prototype.onLockupRequested;BK.prototype.onDataChange=BK.prototype.onDataChange;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],BK.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],BK.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],BK.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],BK.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],BK.prototype,"ironResizableBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],BK.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],BK.prototype,"isSearch",void 0);_.x([_.N(),_.E("design:type",Object)],BK.prototype,"isConstrainedList",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("kevlar_fluid_dismiss")}}),
_.E("design:type",Boolean)],BK.prototype,"enableFluidDismiss",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.E("design:type",String)],BK.prototype,"thumbnailStyle",void 0);_.x([_.N({computed:"computeMenuIcon(data.badges)"}),_.E("design:type",String)],BK.prototype,"menuIcon",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.E("design:type",Boolean)],BK.prototype,"featuredPromo",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BK.prototype,"onDataChange",null);_.x([_.Pc("yt-lockup-requested"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],BK.prototype,"onLockupRequested",null);_.x([_.pp({is:"ytd-shelf-renderer",disableElementRegistration:!0})],BK);
_.O(BK,"ytd-shelf-renderer",function(){if(rZS!==void 0)return rZS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return rZS=F},{mode:1});var l5h;var L8=function(){return _.w.apply(this,arguments)||this};
_.u(L8,_.w);L8.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.S0.Object.defineProperties(L8.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],L8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],L8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],L8.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],L8.prototype,"isPlaylist",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],L8.prototype,"isClipList",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],L8.prototype,"isPlaylistPageWithFilters",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],L8.prototype,"hasTitle",null);_.x([_.N(),_.A("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.E("design:type",Object),_.E("design:paramtypes",[])],L8.prototype,"isRightAligned",null);
_.x([_.pp({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],L8);
_.O(L8,"ytd-sort-filter-header-renderer",function(){if(l5h!==void 0)return l5h;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return l5h=F},{mode:1});var Nvm;var I9=function(){var F=_.w.apply(this,arguments)||this;F.enableRightArrowHidden=_.T("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return F};
_.u(I9,_.w);I9.prototype.attached=function(){var F=this;this.enableRightArrowHidden&&(this.JSC$16870_throttledOnResize=new _.tU(function(){var W;(W=F.ytdHorizontalListBehavior)==null||W.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var W;
(W=F.JSC$16870_throttledOnResize)==null||W.fire()}),this.resizeObserver.observe(this.hostElement))};
I9.prototype.detached=function(){if(this.enableRightArrowHidden){var F;(F=this.resizeObserver)==null||F.disconnect();var W;(W=this.JSC$16870_throttledOnResize)==null||W.dispose()}};
I9.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]]"}}}}}};
I9.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.S0.Object.defineProperties(I9.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.T("enable_creator_details_shelf_m2")){var F=[],W;((W=this.data)==null?0:W.creatorVideosButton)&&F.push(this.data.creatorVideosButton);var V;((V=this.data)==null?0:V.creatorAboutButton)&&F.push(this.data.creatorAboutButton);W=_.L(this.data.creatorCustomUrlButtons||[]);for(V=W.next();!V.done;V=W.next())F.push(V.value);return F}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.T("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],I9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],I9.prototype,"ytdHorizontalListBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],I9.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],I9.prototype,"engagementPanel",void 0);
_.x([_.N(),_.E("design:type",Object)],I9.prototype,"enableRightArrowHidden",void 0);_.x([_.A("enableRightArrowHidden","atEnd"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],I9.prototype,"hideRightArrow",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],I9.prototype,"creatorCustomUrlButtons",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data","creatorCustomUrlButtons"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],I9.prototype,"showCreatorCustomUrlButtons",null);_.x([_.A("showCreatorCustomUrlButtons"),_.E("design:type",Number),_.E("design:paramtypes",[])],I9.prototype,"channelAvatarSize",null);_.x([_.pp({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],I9);
_.O(I9,"ytd-video-description-infocards-section-renderer",function(){if(Nvm!==void 0)return Nvm;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Nvm=F},{mode:2});var f5r;var n8=function(){return _.w.apply(this,arguments)||this};
_.u(n8,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],n8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],n8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],n8.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.infoIcon)"}),_.E("design:type",Object)],n8.prototype,"infoIcon",void 0);_.x([_.pp({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],n8);
_.O(n8,"ytd-eom-settings-disclaimer-renderer",function(){if(f5r!==void 0)return f5r;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return f5r=F},{mode:1});var wQu;var mA=function(){return _.w.apply(this,arguments)||this};
_.u(mA,_.w);_.S0.Object.defineProperties(mA.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.suppressPaddingDisclaimer)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],mA.prototype,"componentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mA.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mA.prototype,"suppressPaddingDisclaimer",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],mA);
_.O(mA,"ytd-product-list-header-renderer",function(){if(wQu!==void 0)return wQu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return wQu=F},{mode:1});var GDi;var a9=function(){return _.w.apply(this,arguments)||this};
_.u(a9,_.w);a9.prototype.computeThumbnailStyle=function(F){if(F&&(F=_.iz(F)))return"background-color:"+F+";"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],a9.prototype,"rendererBehaviors",void 0);_.x([_.N(),_.E("design:type",Object)],a9.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],a9);
_.O(a9,"ytd-hashtag-tile-renderer",function(){if(GDi!==void 0)return GDi;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GDi=F},{mode:1});var $jB;var iG=function(){return _.w.apply(this,arguments)||this};
_.u(iG,_.w);iG.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iG.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iG.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],iG);
_.O(iG,"ytd-sponsorships-alert-renderer",function(){if($jB!==void 0)return $jB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $jB=F},{mode:1});var UjQ;var MU=function(){return _.w.apply(this,arguments)||this};
_.u(MU,_.w);MU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.S0.Object.defineProperties(MU.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.T("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.x([_.D(_.RS),_.E("design:type",Object)],MU.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],MU.prototype,"ytdLockupBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],MU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],MU.prototype,"ytRendererBehavior",void 0);_.x([_.N({selector:_.YH}),_.E("design:type",Object)],MU.prototype,"isGridViewEnabled",void 0);
_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],MU.prototype,"watchFeedBigThumbs",null);_.x([_.A("isGridViewEnabled"),_.N({reflectToAttribute:!0}),_.E("design:type",String),_.E("design:paramtypes",[])],MU.prototype,"thumbnailWidth",null);_.x([_.N(),_.E("design:type",Object)],MU.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],MU);
_.O(MU,"ytd-compact-movie-renderer",function(){if(UjQ!==void 0)return UjQ;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return UjQ=F},{mode:1});var Osf;var XQr;var xjT=_.wp("HTML_DIR")==="rtl",YG=function(){var F=_.w.apply(this,arguments)||this;F.engagementPanel=!1;F.maxLines=2;F.expandButtonOffset=0;F.showExpandButton=!1;F.isTruncated=!1;F.isExpanded=!1;F.currentSnippetType=2;F.alwaysShowExpandButton=!1;F.JSC$16887_lastWidth=NaN;F.observer=null;F.left=0;F.right=0;F.mid=0;F.longestSnippetLength=0;F.isFinalSnippet=!1;F.isFirstMutation=!1;F.isResetMutation=!1;F.OVERFLOW_THRESHOLD=5;return F};
_.u(YG,_.w);_.B=YG.prototype;_.B.onClick=function(F){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var W;if((W=window.getSelection())==null||!W.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.B.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.B.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.B.updateTextOnSnippetTypeChange=function(){_.T("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.B.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.B.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.rL(new _.po("AttributedSnippet is empty when the description is not empty",this.text))};
_.B.mutationCallback=function(){if(this.observer!=null){var F=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var W=Math.floor(F*this.maxLines/8);this.setSnippetText(this.text,W);W!==0||this.attributedTextIsEmpty()||_.rL(new _.po("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;F=F*this.maxLines/8;this.left=0;var V;this.right=Math.min(F*2,(V=(W=this.simpleText)==null?void 0:W.length)!=null?V: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)}}};
_.B.mutationObserve=function(F){var W=this;this.observer||(this.observer=new MutationObserver(function(){W.mutationCallback()}));
this.observer.observe(F,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.B.attached=function(){var F=this;_.ce(this,function(){F.resize()})};
_.B.isExpandedChanged=function(){_.On(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.B.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)};
_.B.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var F="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((xjT?"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",F);this.snippetContainer.style.setProperty("mask-image",
F)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(xjT?"right":"left",this.expandButtonOffset+"px")};
_.B.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.B.setSnippetText=function(F,W){F||(F={});if(_.H7(F)){var V=Kd(F,W);V.attachmentRuns||V.commandRuns||V.decorationRuns||V.styleRuns||V.alignment||V.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:Kd(F,W),headerRuns:ahc(W,this.headerRuns)},this.currentSnippetType=0):_.rL(new _.po("Tried to set snippet text when HTML element was null",F)):(this.plainSnippetText.textContent=gB(F.content||"",W),this.currentSnippetType=2)}else{a:{V=kEW(F,W);if(V.runs){V=_.L(V.runs);for(var d=
V.next();!d.done;d=V.next())if(d=d.value,d.bold||d.deemphasize||d.italics||d.strikethrough||d.textColor||d.navigationEndpoint||_.e(d,i$)){V=!0;break a}}V=!1}V?this.formattedSnippetText?(this.formattedSnippetText.text=kEW(F,W),this.currentSnippetType=1):_.rL(new _.po("Tried to set snippet text when HTML element was null",F)):(this.plainSnippetText.textContent=gB(_.A2(F),W),this.currentSnippetType=2)}};
_.B.attributedSnippetIsEmpty=function(){var F=this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl:this.plainSnippetText;return _.T("web_wiz_attributed_string")?F.innerText.length===0:F.childNodes.length===0};
_.B.attributedTextIsEmpty=function(){var F=this.text;if(!_.H7(F))return!0;var W;return((W=F.content)==null?void 0:W.length)===0?!0:!1};
_.B.resize=function(F){if(this.snippetText){if(F===void 0?0:F)this.JSC$16887_lastWidth=NaN;var W=this.hostElement.offsetWidth;if(W!==this.JSC$16887_lastWidth&&!this.isExpanded)if(this.JSC$16887_lastWidth=W,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;F=0;var V,d;W=Math.min(W*this.maxLines/8*2,(d=(V=this.simpleText)==null?void 0:V.length)!=null?d:0)-1;for(V=0;F<=W;)d=Math.floor(F+(W-F)/2),this.setSnippetText(this.text,d),this.isOverflowing()?W=d-1:(F=d+1,V=d);this.setSnippetText(this.text,V);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.B.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.B.onExpandClick=function(){var F=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.T("inline_expander_reset_focus_killswitch")||_.ce(this,function(){var W;((W=_.PY().resolve(_.SU(_.wJ)))==null?0:W.isKeyBoardInUse())&&_.xE(F.hostElement)});
_.On(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.B.onCollapseClick=function(){this.collapse();_.On(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.B.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.B.computeExpandButtonOffset=function(){var F=this.expandSizer;return F?xjT?F.offsetParent?F.offsetParent.offsetWidth-F.offsetWidth-F.offsetLeft:0:F.offsetLeft:0};
_.S0.Object.defineProperties(YG.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.H7(this.text)?this.text.content||"":_.A2(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 _.H7(this.text)?!0:this.text&&_.T("web_replace_formatted_with_attributed_string")&&$kG(this.text)?(this.text=_.ap(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}}});
YG.prototype.onTextChanged=YG.prototype.onTextChanged;YG.prototype.updateMaskAndExpandButtonOffset=YG.prototype.updateMaskAndExpandButtonOffset;YG.prototype.updateSnippetContainerMaxHeight=YG.prototype.updateSnippetContainerMaxHeight;YG.prototype.isExpandedChanged=YG.prototype.isExpandedChanged;YG.prototype.updateTextOnSnippetTypeChange=YG.prototype.updateTextOnSnippetTypeChange;YG.prototype.updateIsFormattedExpanded=YG.prototype.updateIsFormattedExpanded;YG.prototype.updateIsAttributedExpanded=YG.prototype.updateIsAttributedExpanded;
YG.prototype.onClick=YG.prototype.onClick;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],YG.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],YG.prototype,"text",void 0);_.x([_.N(),_.E("design:type",Array)],YG.prototype,"headerRuns",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],YG.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Object)],YG.prototype,"maxLines",void 0);
_.x([_.N(),_.E("design:type",String)],YG.prototype,"expandLabel",void 0);_.x([_.N(),_.E("design:type",String)],YG.prototype,"collapseLabel",void 0);_.x([_.N(),_.E("design:type",Object)],YG.prototype,"expandCommand",void 0);_.x([_.N(),_.E("design:type",Object)],YG.prototype,"expandButtonOffset",void 0);_.x([_.A("text"),_.E("design:type",String),_.E("design:paramtypes",[])],YG.prototype,"simpleText",null);
_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],YG.prototype,"onClick",null);_.x([_.A("text","isExpanded"),_.E("design:type",Object),_.E("design:paramtypes",[])],YG.prototype,"expandedText",null);_.x([_.A("headerRuns","isExpanded"),_.E("design:type",Object),_.E("design:paramtypes",[])],YG.prototype,"expandedHeaderRuns",null);
_.x([_.A("text"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],YG.prototype,"hasAttributedStringText",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],YG.prototype,"showExpandButton",void 0);_.x([_.A("collapseLabel","isExpanded"),_.E("design:type",Object),_.E("design:paramtypes",[])],YG.prototype,"showCollapseButton",null);_.x([_.N(),_.E("design:type",Object)],YG.prototype,"isTruncated",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],YG.prototype,"isExpanded",void 0);_.x([_.N(),_.E("design:type",Boolean)],YG.prototype,"isAttributedExpanded",void 0);_.x([_.Jw("isExpanded","hasAttributedStringText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"updateIsAttributedExpanded",null);_.x([_.N(),_.E("design:type",Boolean)],YG.prototype,"isFormattedExpanded",void 0);
_.x([_.Jw("isExpanded","hasAttributedStringText"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"updateIsFormattedExpanded",null);_.x([_.N(),_.E("design:type",Number)],YG.prototype,"currentSnippetType",void 0);_.x([_.A("currentSnippetType"),_.E("design:type",Object),_.E("design:paramtypes",[])],YG.prototype,"useAttributedSnippet",null);
_.x([_.A("currentSnippetType"),_.E("design:type",Object),_.E("design:paramtypes",[])],YG.prototype,"useFormattedSnippet",null);_.x([_.A("currentSnippetType"),_.E("design:type",Object),_.E("design:paramtypes",[])],YG.prototype,"usePlainSnippet",null);_.x([_.N(),_.E("design:type",Object)],YG.prototype,"alwaysShowExpandButton",void 0);_.x([_.Jw("currentSnippetType"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"updateTextOnSnippetTypeChange",null);
_.x([_.N(),_.E("design:type",Object)],YG.prototype,"attributedSnippetText",void 0);_.x([_.Qo("#snippet"),_.E("design:type",HTMLElement)],YG.prototype,"snippetContainer",void 0);_.x([_.Qo("#snippet-text"),_.E("design:type",HTMLElement)],YG.prototype,"snippetText",void 0);_.x([_.Qo("#plain-snippet-text"),_.E("design:type",HTMLElement)],YG.prototype,"plainSnippetText",void 0);_.x([_.Qo("#formatted-snippet-text"),_.E("design:type",Object)],YG.prototype,"formattedSnippetText",void 0);
_.x([_.Qo("#attributed-snippet-text"),_.E("design:type",HTMLElement)],YG.prototype,"attributedSnippetTextEl",void 0);_.x([_.Qo("#expand"),_.E("design:type",HTMLElement)],YG.prototype,"expandButton",void 0);_.x([_.Qo("#expand-sizer"),_.E("design:type",HTMLElement)],YG.prototype,"expandSizer",void 0);_.x([_.dT("isExpanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"isExpandedChanged",null);
_.x([_.Jw("isExpanded","maxLines"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"updateSnippetContainerMaxHeight",null);_.x([_.Jw("isTruncated","showExpandButton","expandButtonOffset"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"updateMaskAndExpandButtonOffset",null);
_.x([_.dT("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],YG.prototype,"onTextChanged",null);_.x([_.pp({is:"ytd-text-inline-expander",disableElementRegistration:!0})],YG);
_.O(YG,"ytd-text-inline-expander",function(){if(XQr===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);XQr=F}F=XQr;return F},{mode:2});var p8=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return F};
_.u(p8,_.w);p8.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
p8.prototype.handleUpdateDescriptionAction=function(F){if(F=_.e(F,_.o_S))if(F.attributedDescription)this.set("data.attributedDescriptionBodyText",F.attributedDescription);else if(F.description){var W;((W=this.data)==null?0:W.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.ap(F.description)):this.set("data.descriptionBodyText",F.description)}};
_.S0.Object.defineProperties(p8.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.attributedDescriptionBodyText)||!((W=this.data)==null||!W.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null?0:F.collapsedLineCount){var W;return(W=this.data)==null?void 0:W.collapsedLineCount}F=_.F0("web_watch_description_collapsed_default_lines",12);if(_.T("ww_desc_line_page_size_ks"))return F;W=Math.round(_.Fj().height*_.F0("web_watch_description_screen_height_percentage",.5)/20);return Math.max(W,F)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return(V=(F=this.data)==null?void 0:F.descriptionBodyText)!=null?V:(W=this.data)==null?void 0:W.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.sourceAttributions}}});
p8.prototype.panelContentVisibleChanged=p8.prototype.panelContentVisibleChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],p8.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],p8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],p8.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],p8.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Boolean)],p8.prototype,"panelContentVisible",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],p8.prototype,"engagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],p8.prototype,"shortsPanel",void 0);_.x([_.Qo("#inline-expander"),_.E("design:type",Object)],p8.prototype,"inlineExpander",void 0);
_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],p8.prototype,"panelContentVisibleChanged",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],p8.prototype,"hasDescriptionText",null);_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],p8.prototype,"collapsedLines",null);
_.x([_.A("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.E("design:type",Object),_.E("design:paramtypes",[])],p8.prototype,"descriptionText",null);_.x([_.A("data","data.headerRuns"),_.E("design:type",Object),_.E("design:paramtypes",[])],p8.prototype,"headerRuns",null);_.x([_.A("data","data.sourceAttributions"),_.E("design:type",Object),_.E("design:paramtypes",[])],p8.prototype,"sourceAttributions",null);
_.x([_.pp({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],p8);
_.O(p8,"ytd-expandable-video-description-body-renderer",function(){if(Osf!==void 0)return Osf;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Osf=F},{mode:2});var vnC;var EnT=_.G(function(F){var W=F.data;return _.a("factoid-renderer",{class:"ytwFactoidRendererHost"},_.a("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return W().accessibilityText}},_.a("span",{class:"ytwFactoidRendererValue"},_.a(_.K_,{text:function(){return W().value}})),_.a("span",{class:"ytwFactoidRendererLabel"},_.a(_.K_,{text:function(){return W().label}}))))},"ud");_.Na(EnT,"factoid-renderer",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;return _.a("upload-time-factoid-renderer",null,_.a(_.Vw,{data:function(){return W().factoid}},{factoidRenderer:EnT}))},"vd"),"upload-time-factoid-renderer",{props:{data:_.Cd}});_.Na(_.G(function(F){var W=F.data;return _.a("view-count-factoid-renderer",null,_.a(_.Vw,{data:function(){return W().factoid}},{factoidRenderer:EnT}))},"wd"),"view-count-factoid-renderer",{props:{data:_.Cd}});var h6=function(){var F=_.w.apply(this,arguments)||this;F.shortsPanel=!1;F.engagementPanel=!1;F.watchWhileSdp=_.T("shorts_desktop_watch_while_sdp");return F};
_.u(h6,_.w);h6.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"}}}}};
_.S0.Object.defineProperties(h6.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var F;return(F=this.data)==null?void 0:F.channel}}});
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],h6.prototype,"componentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],h6.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],h6.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],h6.prototype,"shortsPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],h6.prototype,"engagementPanel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],h6.prototype,"watchWhileSdp",void 0);_.x([_.A("shortsPanel","engagementPanel","data.channel"),_.E("design:type",Object),_.E("design:paramtypes",[])],h6.prototype,"showChannelInfo",null);_.x([_.pp({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],h6);
_.O(h6,"ytd-video-description-header-renderer",function(){if(vnC!==void 0)return vnC;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vnC=F},{mode:1});var cZE;var qU=function(){return _.w.apply(this,arguments)||this};
_.u(qU,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],qU.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qU.prototype,"ytRendererBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],qU.prototype,"noPadding",void 0);_.x([_.N(),_.E("design:type",Object)],qU.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],qU);
_.O(qU,"ytd-list-item-view-model",function(){if(cZE!==void 0)return cZE;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return cZE=F},{mode:1});var tfM;var S9i;var PMT;var JZu;var R9=function(){var F=_.w.apply(this,arguments)||this;F.adaptiveFullWidth=!1;F.modernButtons=_.T("web_modern_buttons");F.buttonOverrides={style:"call-to-action",type:"filled"};F.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return F};
_.u(R9,_.w);R9.prototype.handleSetTimestamp_=function(F){this.data&&this.data.shortUrl&&(_.OA(this.hostElement).querySelector("#share-url").value=F.isSet?_.Wk(this.data.shortUrl,"t",F.timestamp):this.data.shortUrl)};
R9.prototype.handleSignalActionCopyShareUrl_=function(F,W){(_.T("killswitch_copy_link_target_check")||_.OA(this.hostElement).querySelector("#copy-button")===W)&&this.copyUrlToClipboard()};
R9.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.OA(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
R9.prototype.computeStyle_=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],R9.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],R9.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.E("design:type",String)],R9.prototype,"rendererStyle",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],R9.prototype,"adaptiveFullWidth",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],R9.prototype,"modernButtons",void 0);_.x([_.N(),_.E("design:type",Object)],R9.prototype,"buttonOverrides",void 0);_.x([_.Yf({is:"yt-copy-link-renderer",disableElementRegistration:!0})],R9);
_.O(R9,"yt-copy-link-renderer",function(){if(JZu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;PMT===void 0&&(PMT=document.createElement("template"));var d=PMT;V.call(W,d.content.cloneNode(!0),F.content.firstChild);JZu=F}F=JZu;return F},{mode:2});_.Ix("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var bG=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return F};
_.u(bG,_.w);_.B=bG.prototype;_.B.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.B.attached=function(){this.keyboardFocused=!1};
_.B.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var F=_.PY().resolve(_.SU(_.wJ));F&&(this.keyboardFocused=F.isKeyBoardInUse())}};
_.B.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.B.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}};
_.B.onChange_=function(){if(this.data){var F=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;F&&this.ytComponentBehavior.resolveCommand(F);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.B.handleUpdateToggleAction_=function(F){(F=_.e(F,bSE))&&this.data&&F.targetId==this.data.targetId&&this.set("data.toggled",F.toggled)};
_.B.toBoolean_=function(F){return!!F};
_.B.reset=function(){};
_.B.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("data-changed",this.data))};
_.B.updateDataToggledFromBinding=function(F){this.set("data.toggled",F.detail.value)};
bG.prototype.dataChangedForBinding=bG.prototype.dataChangedForBinding;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],bG.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bG.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],bG.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bG.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],bG.prototype,"data",void 0);_.x([_.N({computed:"computeDescription_(data.*)"}),_.E("design:type",Object)],bG.prototype,"description_",void 0);_.x([_.N({value:function(){return!!_.PY().resolve(_.SU(_.wJ))&&_.T("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.E("design:type",Boolean)],bG.prototype,"useKeyboardFocused",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],bG.prototype,"keyboardFocused",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bG.prototype,"dataChangedForBinding",null);_.x([_.Yf({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],bG);
_.O(bG,"yt-toggle-form-field-renderer",function(){if(S9i===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;tfM===void 0&&(tfM=document.createElement("template"));var d=tfM;V.call(W,d.content.cloneNode(!0),F.content.firstChild);S9i=F}F=S9i;return F},{mode:2});var Zsu;var QPE;var Ty=function(){var F=_.w.apply(this,arguments)||this;F.isDarkTheme=!1;F.isSearch=!1;F.noTopMargin=_.T("kevlar_watch_no_top_margin");F.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 F};
_.u(Ty,_.w);_.B=Ty.prototype;_.B.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}}}}}};
_.B.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.B.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.B.dataChanged=function(){var F=this.getSelectedIndex();if(F>0)this.selected=F;else{this.selected=0;var W,V;(W=this.ytScrollableChipCloudBehavior)==null||(V=W.reset)==null||V.call(W)}};
_.B.getSelectedIndex=function(){var F;if((F=this.data)==null||!F.chips)return-1;F=-1;for(var W,V=0;V<((W=this.data)==null?void 0:W.chips.length);V++){var d=void 0,y=void 0;if((d=this.data)==null?0:(y=d.chips[V].chipCloudChipRenderer)==null?0:y.isSelected){F=V;break}}return F};
_.B.onResize=function(){var F=this.ytScrollableChipCloudBehavior;_.ce(F,F.setContainerWidthDiff);F=this.ytScrollableChipCloudBehavior;_.ce(F,F.setButtonsState)};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.handleRelatedChipCommand=function(F,W){F=this.JSC$16913_chipsSelector.indexOf(W);F!==-1&&this.JSC$16913_chipsSelector.selectIndex(F)};
_.B.handleChipCloudChipSelectAction=function(F){F=this.JSC$16913_chipsSelector.indexOf(F);F>-1&&this.JSC$16913_chipsSelector.selectIndex(F)};
_.B.handleChipCloudChipDeselectAction=function(){var F=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16913_chipsSelector&&((F==null?0:F.continuationCommand)?_.v6(this.hostElement,[F]):(F==null?0:F.searchEndpoint)?this.ytComponentBehavior.resolveCommand(F):F&&_.En(this.hostElement,[F],this.hostElement),this.JSC$16913_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.B.updateSelectedFromBinding=function(F){this.selected=F.detail.value};
Ty.prototype.onResize=Ty.prototype.onResize;Ty.prototype.dataChanged=Ty.prototype.dataChanged;Ty.prototype.isSearchChanged=Ty.prototype.isSearchChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ty.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ty.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ty.prototype,"actionHandlerBehavior",void 0);
_.x([_.D(_.oU),_.E("design:type",Object)],Ty.prototype,"ironResizableBehavior",void 0);_.x([_.D(),_.E("design:type",Ve)],Ty.prototype,"ytScrollableChipCloudBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Ty.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ty.prototype,"data",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Ty.prototype,"selected",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Ty.prototype,"isDarkTheme",void 0);_.x([_.N({value:160}),_.E("design:type",Number)],Ty.prototype,"scrollDistance",void 0);_.x([_.N(),_.E("design:type",Object)],Ty.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Ty.prototype,"noTopMargin",void 0);_.x([_.Qo("#chips"),_.E("design:type",Object)],Ty.prototype,"JSC$16913_chipsSelector",void 0);
_.x([_.Jw("isSearch"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ty.prototype,"isSearchChanged",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ty.prototype,"dataChanged",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ty.prototype,"onResize",null);_.x([_.Yf({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],Ty);
_.O(Ty,"yt-chip-cloud-renderer",function(){if(QPE===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Zsu===void 0&&(Zsu=document.createElement("template"));var d=Zsu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);QPE=F}F=QPE;return F},{mode:2});var FrC,WrS=function(){return FrC!==void 0?FrC:FrC=document.createElement("template")};
document.head.appendChild(WrS().content);var Var;var dxM=document.head,yqm=dxM.appendChild,zlu;if(Var===void 0){var oyS=document.createElement("template");_.H(oyS,"");oyS.content.insertBefore(WrS().content.cloneNode(!0),oyS.content.firstChild);Var=oyS}zlu=Var;yqm.call(dxM,zlu.content);var sFC=_.G(function(F){var W=F.data;return _.a("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.a("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.a("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.a(_.p,{cond:function(){return _.gA(W().image)},
then:function(V){return _.a("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.a(_.rB,{data:V,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.a("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.a(_.K_,{text:function(){return W().subtitle}})))),_.a(_.p,{cond:function(){var V;
return(V=W())==null?void 0:V.hasBottomDivider},
then:function(){return _.a("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"xd");var B4h=_.G(function(F){var W=F.data;return _.a("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.a("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.a(_.Vw,{data:function(){var V;return(V=W().offerPlanDetailsItem)!=null?V:[]}},{offerPlanDetailsItemViewModel:function(V){return _.a("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.a(sFC,{data:V.data}))}})),_.a("div",null,_.a(_.p,{cond:function(){return W().hasBottomDivider},
then:function(){return _.a("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.a("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.a("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.a("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.a("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"yd");var Lrm=_.G(function(F){var W=F.data;F=_.L(_.Y$(!1,void 0,"MrXxy"));var V=F.next().value,d=F.next().value,y=_.Ef(function(){d(!V());return!1}),z=function(){var I;
return(I=W().offerPlanDetailsContainer)!=null?I:[]};
return _.a("lp-complex-offer-card-details-view-model",null,_.a("div",null,_.a(_.p,{cond:function(){return V()},
then:function(){return _.a("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.a("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":y,"aria-expanded":V},_.a(_.K_,{text:function(){return W().expandedTitle}})),_.a("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.a(_.Vw,{data:z},{offerPlanDetailsContainerViewModel:function(I){return _.a("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.a(B4h,{data:I.data}))}})),_.a("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.a(_.K_,{text:function(){return W().legalText}})))},
else:function(){return _.a("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":y,"aria-expanded":V},_.a(_.K_,{text:function(){return W().collapsedTitle}}),_.a("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.a(_.P7,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"zd");var Ifh=_.G(function(F){var W=F.data;return _.a("lp-complex-offer-card-option-view-model",null,_.a("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.a(_.p,{cond:function(){return W().topDividerText},
then:function(){return _.a("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.a("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.a("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.a("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.a(_.K_,{text:function(){return W().topDividerText}}))))}}),_.a(_.p,{cond:function(){return W().description},
then:function(){return _.a("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.a(_.K_,{text:function(){return W().description}}))}}),_.a(_.p,{cond:function(){return W().planPricingPrimary},
then:function(){return _.a("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.a(_.K_,{text:function(){return W().planPricingPrimary}}))}}),_.a(_.p,{cond:function(){return W().planPricingSecondary},
then:function(){return _.a("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.a(_.K_,{text:function(){return W().planPricingSecondary}}))}}),_.a(_.p,{cond:function(){return W().primaryButton},
then:function(){return _.a("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.a(_.Vw,{data:function(){return W().primaryButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"Ad");var nyQ=_.G(function(F){var W=F.data;var V=function(){var z;return((z=W())==null?void 0:z.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
F={};var d={},y={};return _.a("ytm-lp-complex-offer-card-view-model",null,_.a("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.a("div",{class:_.xx((F.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=V,F),"ytmLpComplexOfferCardViewModelCardContainer")},_.a(_.p,{cond:function(){var z;return(z=W())==null?void 0:z.bannerText},
then:function(){return _.a("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.a("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.a(_.K_,{text:function(){return W().bannerText}})))}}),_.a(_.p,{cond:function(){return _.gA(W().logo)},
then:function(z){var I={};return _.a("div",{class:_.xx((I.ytmLpComplexOfferCardViewModelLogoAlignLeft=V,I),"ytmLpComplexOfferCardViewModelLogo")},_.a(_.rB,{data:z,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.a("div",{class:_.xx((d.ytmLpComplexOfferCardViewModelTitleAlignLeft=V,d),"ytmLpComplexOfferCardViewModelTitle")},_.a(_.K_,{text:function(){return W().title}})),_.a(_.p,{cond:function(){var z;
return(z=W())==null?void 0:z.subtitle},
then:function(){var z={};return _.a("div",{class:_.xx((z.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=V,z),"ytmLpComplexOfferCardViewModelSubtitle")},_.a(_.K_,{text:function(){return W().subtitle}}))}}),_.a(_.p,{cond:function(){return W().planPricingPrimary},
then:function(){return _.a("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.a(_.K_,{text:function(){return W().planPricingPrimary}}))}}),_.a(_.p,{cond:function(){return W().planPricingSecondary},
then:function(){return _.a("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.a(_.K_,{text:function(){return W().planPricingSecondary}}))}}),_.a(_.p,{cond:function(){return W().purchaseButton},
then:function(){return _.a("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.a(_.Vw,{data:function(){return W().purchaseButton}},{buttonViewModel:function(z){return _.a(_.xm,{data:z.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.a(_.p,{cond:function(){var z;
return(z=W())==null?void 0:z.offerOptions},
then:function(){return _.a("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.a(_.Vw,{data:function(){return W().offerOptions}},{lpComplexOfferCardOptionViewModel:Ifh}))}}),_.a("div",{class:_.xx((y.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=V,y),"ytmLpComplexOfferCardViewModelLegalText")},_.a(_.K_,{text:function(){return W().legalText}})),_.a(_.p,{cond:function(){var z;
return(z=W())==null?void 0:z.offerCardDetails},
then:function(){return _.a("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.a(_.Vw,{data:function(){return W().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:Lrm}))}}))))},"Bd");var mxT=_.G(function(F){var W=F.data;var V=function(){var I;return((I=W())==null?void 0:I.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
F={};var d={},y={},z={};return _.a("ytm-lp-complex-offer-card-section-view-model",null,_.a("div",{class:_.xx("ytmLpComplexOfferCardSectionViewModelHost")},_.a("div",{class:_.xx((F.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=V,F),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.a("div",{class:_.xx((d.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=V,d),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.a("h2",{class:_.xx((y.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
V,y),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.a(_.K_,{text:function(){return W().title}}))),_.a(_.p,{cond:function(){var I;
return(I=W())==null?void 0:I.subtitle},
then:function(){var I={},n={};return _.a("div",{class:_.xx((I.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=V,I),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.a("div",{class:_.xx((n.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=V,n),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.a(_.K_,{text:function(){return W().subtitle}})))}}),_.a("div",{class:_.xx((z.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=V,z),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.a(_.Vw,{data:function(){var I;
return(I=W().offerPlans)!=null?I:[]}},{lpComplexOfferCardViewModel:function(I){return _.a("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.a(nyQ,{data:I.data}))}})))))},"Cd");var afB=_.G(function(F){return _.a("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.a("div",{class:"ytLpCouponBannerViewModelIcon"},_.a(_.P7,{icon:function(){return"price_tag"}})),_.a("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.a("div",{class:"ytLpCouponBannerViewModelContent"},_.a("div",{class:"ytLpCouponBannerViewModelHeading"},_.a(_.K_,{text:function(){var W;
return(W=F.data())==null?void 0:W.title}})),_.a("div",{class:"ytLpCouponBannerViewModelBody"},_.a(_.K_,{text:function(){var W;
return(W=F.data())==null?void 0:W.subtitle}})))))},"Dd");
afB.idomCompat=!0;_.ex=$$c.getInstance();var iau;iau=_.G(function(F){return _.a("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":F.shouldAriaHideContent},_.a("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:F.questionId},_.a(_.K_,{text:F.question})))},"Ed");
_.MaQ=_.G(function(F){var W=F.data;var V=F.themeOverride;F=_.L(_.Y$(!1,void 0,"pNli2b"));var d=F.next().value,y=F.next().value;F=_.Ef(function(){y(!d());return!1});
var z=function(){return d()?"EXPAND_LESS":"EXPAND_MORE"},I=("faq-container"+_.hP(_.ex)).toString(),n="faq-question-and-answers-section-question"+_.hP(_.ex),M={},Y={};
return _.a("faq-entry-view-model",null,_.a("div",{class:_.xx("ytLpFaqEntryViewModelHost",(M.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return V==null?void 0:V().useDarkTheme},M))},_.a("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":F,role:"button","aria-expanded":d,"aria-labelledby":n.toString(),"tab-index":"0"},_.a(iau,{question:function(){return W().question},
questionId:n,shouldAriaHideContent:!0}),_.a(_.p,{cond:function(){return d()!==void 0},
then:function(){return _.a("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.a(_.P7,{icon:z,ariaHidden:!0}),_.a("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.a("div",{class:_.xx("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(Y.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!d()},Y))},_.a("div",{id:I},_.a(_.uj,{each:function(){return W().answers||[]}},function(h){return _.a("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.a(_.K_,
{text:h}))})))))},"Fd");
_.MaQ.idomCompat=!0;var YhM=_.G(function(F){var W=F.data;var V=F.themeOverride;F={};return _.a("lp-faq-section-view-model",null,_.a("div",{class:_.xx("yt-lp-faq-section-view-model",(F["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return W().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},F["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(V==null||!V().useDarkTheme)},F))},_.a("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.a(_.p,{cond:function(){return W().header},
then:function(d){return _.a("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.a(_.K_,{text:d}))}}),_.a("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.a(_.Vw,{data:function(){return W().faqs}},{faqEntryViewModel:function(d){return _.a(_.MaQ,{data:d.data,
themeOverride:V})}})),_.a("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.a(_.uj,{each:function(){return W().footers||[]}},function(d){return _.a(_.K_,{text:d})})),_.a(_.p,{cond:function(){return W().legal},
then:function(d){return _.a("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.a(_.K_,{text:d}))}}))))},"Gd");
YhM.idomCompat=!0;var p$h=_.G(function(F){var W=F.data;var V=F.themeOverride;_.kN(function(){var I=W().gtmId;I&&_.o7(I,_.wp("GL",""))});
var d={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var I,n,M;return(M=(I=W().logo)==null?void 0:(n=I.accessibilityData)==null?void 0:n.label)!=null?M:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},y=_.PY().resolve(_.SU(_.dA)),z=function(){return y&&y()||(V==null?void 0:V().useDarkTheme)};
return _.a("lp-header-section-view-model",null,_.a("div",{class:function(){var I=W().layoutType,n=W().marginType==="LP_SECTION_MARGIN_TYPE_TOP",M=V==null?void 0:V().useDarkTheme,Y=["lp-header-section-view-model"];switch(I){case "LP_MODULE_LAYOUT_TYPE_PTC":Y.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":Y.push("lp-header-section-view-model--narrow-header-layout-type")}n&&Y.push("lp-header-section-view-model__lp-header-section-margin");M&&Y.push("lp-header-section-view-model--premium-force-dark-mode");
return Y.join(" ")}},_.a(_.p,{cond:function(){return W().logo},
then:function(){return _.a("div",null,_.a(_.p,{cond:z,then:function(){return _.a(_.p,{cond:function(){var I;return(I=W().logo)==null?void 0:I.imageDark},
then:function(I){return _.a(_.rB,Object.assign({},{data:I},d))}})},
else:function(){return _.a(_.p,{cond:function(){var I;return(I=W().logo)==null?void 0:I.imageLight},
then:function(I){return _.a(_.rB,Object.assign({},{data:I},d))}})}}))}}),_.a(_.p,{cond:function(){return W().title},
then:function(I){return _.a("div",{class:"lp-header-section-view-model__lp-header-title"},_.a(_.K_,{text:I}))}}),_.a("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.a(_.p,{cond:function(){return W().subtitles},
then:function(I){return _.a(_.uj,{each:I},function(n){return _.a("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.a(_.K_,{text:n}))})}})),_.a(_.p,{cond:function(){return W().additionalInfo},
then:function(I){return _.a("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.a(_.K_,{text:I}))}}),_.a("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.a(_.p,{cond:function(){return W().primaryButton},
then:function(I){return _.a("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.a(_.Vw,{data:I},{buttonViewModel:_.xm}))}}),_.a(_.p,{cond:function(){return W().secondaryButton},
then:function(I){return _.a("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.a(_.Vw,{data:I},{buttonViewModel:_.xm}))}})),_.a(_.p,{cond:function(){return W().otherOffersInfo},
then:function(I){return _.a("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.a(_.K_,{text:I}))}}),_.a("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.a(_.p,{cond:function(){return W().billingInfo},
then:function(I){return _.a(_.uj,{each:I},function(n){return _.a("div",null,_.a(_.K_,{text:n}))})}}))))},"Hd");
p$h.idomCompat=!0;var hlf=_.G(function(F){return _.a("lp-header-upsell-banner-view-model",{class:_.xx("lpHeaderUpsellBannerViewModelHost",F.className,{})},_.a("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.a(_.P7,{icon:function(){return"CAMPAIGN"}})),_.a("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.a("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.a("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.a("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.a(_.K_,{text:function(){var W;
return(W=F.data())==null?void 0:W.description}})))),_.a(_.Vw,{data:function(){var W;
return(W=F.data())==null?void 0:W.purchaseButton}},{buttonViewModel:function(W){return _.a(_.xm,{data:W.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Id");var qhE=_.G(function(F){var W=F.data;var V=_.Ns(F.themeOverride,{useDarkTheme:!1});F={};F=_.xx("ytmLpHeadlineSectionViewModelHost",(F.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return V().useDarkTheme},F));
return _.a("lp-headline-section-view-model",null,_.a("div",{class:F},_.a(_.p,{cond:function(){return W().title},
then:function(d){return _.a("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.a(_.K_,{text:d}))}}),_.a(_.p,{cond:function(){return W().subtitle},
then:function(d){return _.a("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.a(_.K_,{text:d}))}})))},"Jd");var Rlf=_.G(function(F){var W=F.data;var V=F.themeOverride;var d=_.PY().resolve(_.SU(_.dA)),y=function(){return d&&d()||(V==null?void 0:V().useDarkTheme)},z=function(){var Y,h;
var q=y()?(Y=W().textBackgroundImage)==null?void 0:Y.imageDark:(h=W().textBackgroundImage)==null?void 0:h.imageLight;return T0Y((q==null?void 0:q.sources)||[])},I=function(){var Y,h;
return y()?(Y=W().featureImage)==null?void 0:Y.imageDark:(h=W().featureImage)==null?void 0:h.imageLight},n=function(){return W().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},M=function(){var Y,h;
return y()?(Y=W().logo)==null?void 0:Y.imageDark:(h=W().logo)==null?void 0:h.imageLight};
return _.a("ytm-lp-large-feature-section-view-model",null,_.a("div",{class:function(){var Y=W().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",h=W().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",q=(W().index||0)%2===1,R=V==null?void 0:V().useDarkTheme,b=["yt-lp-large-feature-section-view-model"];Y?b.push("yt-lp-large-feature-section-view-model--music-feature-type"):h?b.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):q||b.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
R&&b.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return b.join(" ")}},_.a("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.a(_.p,{cond:I,
then:function(){return _.a(_.rB,{data:function(){return I()},
alt:function(){var Y,h,q;return(q=(Y=W().featureImage)==null?void 0:(h=Y.accessibilityData)==null?void 0:h.label)!=null?q:""},
contentMode:n})}})),_.a("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var Y;return((Y=z())==null?0:Y.url)?"background-image: url("+_.Jy(z().url)+");":""}},_.a("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.a(_.p,{cond:M,
then:function(){return _.a(_.rB,{data:function(){return M()},
alt:function(){var Y,h,q;return(q=(Y=W().logo)==null?void 0:(h=Y.accessibilityData)==null?void 0:h.label)!=null?q:""},
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"})}}),_.a(_.p,{cond:function(){return W().eyebrowText},
then:function(){return _.a("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.a(_.K_,{text:function(){return W().eyebrowText}}))}}),_.a(_.p,{cond:function(){return W().title},
then:function(){return _.a("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.a(_.K_,{text:function(){return W().title}}))}}),_.a(_.p,{cond:function(){return W().subtitles},
then:function(){return _.a("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.a(_.uj,{each:function(){return W().subtitles||[]}},function(Y){return _.a(_.K_,{text:Y})}))}})))))},"Kd");
Rlf.idomCompat=!0;var baE=_.G(function(F){return _.a("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.a("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.a(_.P7,{icon:function(){var W;return(W=F.data())==null?void 0:W.iconType},
className:function(){var W;switch((W=F.data())==null?void 0:W.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 W;return((W=F.data())==null?void 0:W.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.a("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.a(_.K_,{text:function(){var W;
return(W=F.data())==null?void 0:W.text},
className:function(){var W;return((W=F.data())==null?void 0:W.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Ld");var T4T=_.G(function(F){F=_.fp(F,{config:void 0,themeOverride:void 0});var W=F.data,V=F.config,d=F.themeOverride;F={};F=_.xx("ytmLpOfferCardOptionViewModelHost",(F.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var n;return(n=d())==null?void 0:n.useDarkTheme},F));
var y=_.Ef(function(){var n,M;(n=V())==null||(M=n.handleRadioButtonClick)==null||M.call(n,W());return!1}),z=function(){var n;
return(n=V())==null?void 0:n.shouldDisplayRadioButton},I=function(){var n;
return(n=W().featureListItems)!=null?n:[]};
return _.a("ytm-lp-offer-card-option-view-model",null,_.a("div",{class:F,"on:click":_.Ef(function(){if(z()){var n,M;(n=V())==null||(M=n.handleRadioButtonClick)==null||M.call(n,W())}return!1})},_.a(_.p,{cond:z,
then:function(){return _.a("div",null,_.a("input",{type:"radio","on:click":y,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var n;return!((n=V())==null||!n.isOptionSelected)}}))}}),_.a("div",null,_.a("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.a(_.K_,{text:function(){return W().eyebrowText}})),_.a("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.a(_.K_,
{text:function(){return W().subtitle}})),_.a(_.p,{cond:function(){return I().length>0},
then:function(){return _.a("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.a(_.Vw,{data:I},{lpFeatureListItemViewModel:baE}))}}),_.a("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.a(_.K_,{text:function(){return W().description}})))))},"Md");
T4T.idomCompat=!0;var elT=_.G(function(F){var W=F.data;var V=F.themeOverride;F=_.L(_.wT(function(){var z,I=(z=W().offerOptions)==null?void 0:z[0];return _.e(I,p0i)||{}}));
var d=F.next().value,y=F.next().value;F={};return _.a("ytm-lp-offer-card-view-model",null,_.a("div",{class:_.xx("ytmLpOfferCardViewModelHost",(F.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(V==null||!V().useDarkTheme)},F))},_.a("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.a(_.p,{cond:function(){return W().titleIconType},
then:function(){return _.a("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.a(_.P7,{icon:function(){var z;return((z=W().titleIconType)==null?void 0:z.toString())||""}}))}}),_.a("div",{class:"ytmLpOfferCardViewModelTitleText"},_.a(_.K_,{text:function(){return W().title}})),_.a(_.Vw,{data:function(){return W().titleBadge}},{badgeViewModel:function(z){return _.a("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.a(_.fV,{data:z.data}))}})),_.a("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.a(_.Vw,{data:function(){return W().offerOptions}},{lpOfferCardOptionViewModel:function(z){var I=z.data;
return _.a(_.WY,null,_.a("div",{class:"ytmLpOfferCardViewModelDivider"}),_.a(T4T,{data:I,config:function(){var n;return{shouldDisplayRadioButton:(W().offerOptions||[]).length>1,isOptionSelected:I().id===((n=d())==null?void 0:n.id),handleRadioButtonClick:function(M){return void y(M)}}},
themeOverride:V}))}})),_.a("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.a(_.Vw,{data:function(){var z;
return(z=d())==null?void 0:z.purchaseButtonOverride}},{buttonViewModel:_.xm}))))},"Nd");
elT.idomCompat=!0;var gym=_.G(function(F){var W=F.data;var V=F.themeOverride;F={};F=_.xx("ytmLpOfferCardSectionViewModelHost",(F.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var d;return V==null?void 0:(d=V())==null?void 0:d.useDarkTheme},F));
return _.a("ytm-lp-offer-card-section-view-model",null,_.a("div",{class:F},_.a(_.p,{cond:function(){return W().title!==void 0},
then:function(){return _.a("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.a("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.a(_.K_,{text:function(){return W().title}})),_.a(_.p,{cond:function(){return W().subtitle},
then:function(){return _.a("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.a(_.K_,{text:function(){return W().subtitle}}))}}))}}),_.a("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.a(_.Vw,{data:function(){return W().offerCards}},{lpOfferCardViewModel:function(d){return _.a("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.a(elT,{data:d.data,
themeOverride:V}))}})),_.a(_.p,{cond:function(){return W().footer},
then:function(){return _.a("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.a(_.K_,{text:function(){return W().footer}}))}})))},"Od");var uVu=_.G(function(F){var W=F.data;return _.a("lp-offer-table-cell-content-view-model",null,_.a("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.a(_.KR,null,_.a(_.eU,{when:function(){return W().title}},function(){return _.a(_.K_,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return W().title}})}),_.a(_.eU,{when:function(){return W().subTitle}},function(){return _.a(_.K_,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return W().subTitle}})}),_.a(_.eU,{when:function(){return W().featureDescription}},function(){return _.a(_.K_,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return W().featureDescription}})}),_.a(_.eU,{when:function(){return W().description}},function(){return _.a(_.K_,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return W().description}})}),_.a(_.eU,{when:function(){return W().iconType}},function(){return _.a("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.a(_.P7,{icon:function(){return W().iconType.toString()}}))}),_.a(_.eU,{when:function(){return W().purchaseButton}},function(){return _.a(_.Vw,{data:function(){return W().purchaseButton}},{buttonViewModel:function(V){return _.a("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.a(_.xm,
{data:V.data}))}})}),_.a(_.eU,{when:function(){return W().note}},function(){return _.a(_.K_,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return W().note}})}),_.a(_.eU,{when:function(){return W().featureDetail}},function(){return _.a(_.K_,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return W().featureDetail}})}),_.a(_.eU,{when:function(){return W().badge}},function(){return _.a(_.Vw,{data:function(){return W().badge}},{badgeViewModel:_.fV})}))))},"Pd");
uVu.idomCompat=!0;var Kri=_.G(function(F){var W=F.data;return _.a("lp-offer-table-cell-view-model",null,_.a("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(W().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;"}}},_.a(_.Vw,{data:function(){return W().contents}},{lpOfferTableCellContentViewModel:uVu})))},
"Qd");
Kri.idomCompat=!0;var Har=_.G(function(F){var W=F.data;var V=F.lpTableIsFirstRow;var d=F.lpTableIsLastRow;var y=function(){return(V==null?0:V())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},z=function(){return(V==null?0:V())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(d==null?0:d())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.a("ytm-lp-offer-table-row-view-model",null,_.a("div",{class:"ytLpOfferTableRowViewModelHost"},_.a(_.Vw,{data:function(){return W().rowHeaderCell}},{lpOfferTableCellViewModel:function(I){return _.a("div",{class:y},_.a(Kri,{data:I.data}))}}),_.a(_.Vw,{data:function(){return W().contentCells}},{lpOfferTableCellViewModel:function(I){return _.a("div",{class:z},_.a(Kri,{data:I.data}))}})))},"Rd");
Har.idomCompat=!0;var DxE=_.G(function(F){var W=F.data;var V=F.themeOverride;var d=_.PY().resolve(_.SU(_.dA)),y=function(){return _.e(W().logo,Gvh)||{}};
F={};return _.a("ytm-lp-offer-table-section-view-model",null,_.a("div",{class:"ytLpOfferTableViewModelHost"},_.a(_.p,{cond:function(){var z,I;return d&&d()||(V==null?0:V().useDarkTheme)?(z=y())==null?void 0:z.imageDark:(I=y())==null?void 0:I.imageLight},
then:function(z){return _.a(_.rB,{data:z,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var I,n,M;return(M=(I=y())==null?void 0:(n=I.accessibilityData)==null?void 0:n.label)!=null?M:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.a(_.K_,{text:function(){return W().subtitle}})),_.a(_.p,{cond:function(){return W().disclaimers},
then:function(z){return _.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.a(_.uj,{each:z},function(I){return _.a("div",null,_.a(_.K_,{text:I}))}))}}),_.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.a(_.Vw,{data:function(){return W().rows}},{lpOfferTableRowViewModel:function(z,I){return _.a(Har,{data:z.data,
lpTableIsFirstRow:function(){return I()===0},
lpTableIsLastRow:function(){return I()===W().rows.length-1}})}})),_.a("div",{class:_.xx((F.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return W().hasFooterBackground},F))},_.a(_.p,{cond:function(){return W().footer},
then:function(){return _.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.a(_.K_,{text:function(){return W().footer}}))}}),_.a(_.p,{cond:function(){return W().footerTitle},
then:function(){return _.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.a(_.K_,{text:function(){return W().footerTitle}}))}}),_.a(_.p,{cond:function(){return W().footerDescription},
then:function(){return _.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.a(_.K_,{text:function(){return W().footerDescription}}))}}),_.a(_.p,{cond:function(){return W().footerDescriptions},
then:function(z){return _.a("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.a(_.uj,{each:z},function(I){return _.a("div",null,_.a(_.K_,{text:I}))}))}}))))},"Sd");
DxE.idomCompat=!0;var Aqm=_.G(function(F){var W=F.data;var V=F.themeOverride;var d=_.PY().resolve(_.SU(_.dA)),y=function(){var n;return V==null?void 0:(n=V())==null?void 0:n.useDarkTheme},z=function(){var n,M;
return d&&d()||y()?(n=W().image)==null?void 0:n.imageDark:(M=W().image)==null?void 0:M.imageLight};
F={};F=_.xx("ytmLpSmallFeatureSectionViewModelHost",(F.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=y,F));var I=function(){var n,M,Y;return(Y=(n=W().image)==null?void 0:(M=n.accessibilityData)==null?void 0:M.label)!=null?Y:""};
return _.a("ytm-lp-small-feature-section-view-model",{class:F},_.a(_.p,{cond:function(){return z()&&!TqC},
then:function(){return _.a("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.a(_.rB,{data:function(){return z()},
alt:I,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.a("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.a("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.a(_.p,{cond:function(){return W().title},
then:function(n){return _.a(_.K_,{text:n})}})),_.a("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.a(_.K_,{text:function(){return W().description}}))))},"Td");
Aqm.idomCompat=!0;var jFC=_.G(function(F){var W=F.data;var V=F.themeOverride;F={};return _.a("ytm-lp-small-feature-section-group-view-model",null,_.a("div",{class:_.xx("ytmLpSmallFeatureSectionGroupViewModelHost",(F.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(V==null||!V().useDarkTheme)},F))},_.a("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.a(_.Vw,{data:function(){return W().smallFeatures}},{lpSmallFeatureSectionViewModel:function(d){return _.a("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.a(Aqm,{data:d.data,
themeOverride:V}))}}))))},"Ud");
jFC.idomCompat=!0;_.Na(_.G(function(F){var W=F.data;var V=function(){return W().forcedTheme==="USER_INTERFACE_THEME_DARK"},d=function(){return W().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},y=function(){var I="",n,M;
var Y=_.PY().resolve(_.SU(_.dA));Y=V()||(Y==null?0:Y())?(n=W().themedImageViewModel)==null?void 0:n.imageDark:(M=W().themedImageViewModel)==null?void 0:M.imageLight;(n=T0Y((Y==null?void 0:Y.sources)||[]))&&n.url&&(I=d()?"background-image: linear-gradient(to bottom, transparent, "+(W().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.Jy(n.url)+");":"background-image: url("+_.Jy(n.url)+");");return I},z=function(){return{useDarkTheme:V()}};
F={};return _.a("yt-section-group-view-model",null,_.a("div",{class:_.xx("yt-lp-section-group-view-model",(F["yt-lp-section-group-view-model--premium-force-dark-mode"]=V,F["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return W().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},F))},_.a(_.p,{cond:function(){return y().length},
then:function(){var I={};return _.a("div",{class:_.xx("yt-lp-section-group-view-model__bg-image",(I["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=d,I)),style:y})}}),_.a("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.a(_.Vw,{data:function(){return W().sections}},{lpHeaderUpsellBannerViewModel:function(I){return _.a(hlf,{data:I.data})},
lpFaqSectionViewModel:function(I){return _.a(YhM,{data:I.data,themeOverride:z})},
lpHeaderSectionViewModel:function(I){return _.a(p$h,{data:I.data,themeOverride:z})},
lpHeadlineSectionViewModel:function(I){return _.a(qhE,{data:I.data,themeOverride:z})},
lpLargeFeatureSectionViewModel:function(I){return _.a(Rlf,{data:I.data,themeOverride:z})},
lpOfferCardSectionViewModel:function(I){return _.a(gym,{data:I.data,themeOverride:z})},
lpComplexOfferCardSectionViewModel:function(I){return _.a(mxT,{data:I.data})},
lpOfferTableSectionViewModel:function(I){return _.a(DxE,{data:I.data,themeOverride:z})},
lpSmallFeatureSectionGroupViewModel:function(I){return _.a(jFC,{data:I.data,themeOverride:z})},
lpCouponBannerViewModel:function(I){return _.a(afB,{data:I.data})}}))))},"Vd"),"yt-section-group-view-model",{props:{data:_.Hm}});_.rqB=_.G(function(F){var W=_.QE(lpc,function(){var I;return(I=F.data())==null?void 0:I.chipBarStateEntityKey}),V=function(){return F.data().disableDeselection},d=_.L(_.wT(function(){var I;
if(((I=W())==null?void 0:I.selectedIndex)!=void 0)return W().selectedIndex;var n,M;I=_.L(((n=F.data())==null?void 0:(M=n.chips)==null?void 0:M.entries())||[]);for(n=I.next();!n.done;n=I.next()){n=_.L(n.value);M=n.next().value;n=n.next().value;var Y=void 0;if((Y=_.e(n,_.ud))==null?0:Y.selected)return M}return-1})),y=d.next().value,z=d.next().value;
return _.a("chip-bar-view-model",{class:_.xx("ytChipBarViewModelHost",F.className),role:"tablist"},_.a(_.Vw,{data:function(){return F.data().chips}},{chipViewModel:function(I,n){return _.a("div",{class:"ytChipBarViewModelChipWrapper"},_.a(_.WuB,{data:I.data,
selected:function(){return n()===y()},
callback:function(M,Y){M=!!Y;Y=n();z(M?Y:-1);var h,q=(h=F.data())==null?void 0:h.chipBarStateEntityKey;q&&M&&_.l5(_.yw("chipBarStateEntity",q,{key:q,selectedIndex:Y}))},
disableDeselection:F.disableDeselection||V}))}}))},"Wd");_.Na(_.rqB,"chip-bar-view-model",{props:{data:_.Cd,className:_.Cd,disableDeselection:_.Cd}});_.Cof=_.G(function(F){var W=F.data;F={};return _.a("divider-view-model",{class:_.xx("dividerViewModelHost",(F.dividerViewModelInsetThinPadding=function(){return W().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},F))},_.a("div",{class:_.xx("dividerViewModelBaseDivider",function(){return N9f(W().dividerStyle)})}))},"Xd");
_.Cof.idomCompat=!0;_.Na(_.Cof,"divider-view-model",{props:{data:_.Hm}});var Wy=new Map,VX=new Map,GEc=0,dH;var vFL=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],tPY={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var k$i,lfT;k$i=function(F){return function(W){return function(){return(W==null?void 0:W())!==void 0?String(W())+F:void 0}}};
_.g3=k$i("px");lfT=k$i("s");_.uG=new _.N4("CHUNK_REGISTRY_TOKEN");_.z2(JuS,{debugName:"shortsLockupViewModel"});_.ZO(_.uG,function(F){_.K8(F,"shortsLockupViewModel","dpUCFd",JuS)});var N4S=_.z2(Q5m,{debugName:"shortsLockupViewModelWithDismissible"});_.ZO(_.uG,function(F){_.K8(F,"shortsLockupViewModelWithDismissible","U9vrqd",Q5m)});var ffh=Ngr(function(F){return F.targetGroupId}).useUpdatableData;_.HK=_.G(function(F){function W(zG){return function(){var BC=C().numItemsPerGridRow,bS=zG()*BC;BC=bS+BC;var Yc,ph;return(ph=(Yc=d().contents)==null?void 0:Yc.slice(bS,BC))!=null?ph:[]}}
var V=_.fp(F,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),d=V.data,y=V.layoutContainerWidth,z=V.shouldUseOwnContainerSize,I=V.marginSettings,n=V.useUpdatedMargin,M=q1Y(),Y=_.L(ffh(function(){var zG,BC;return{targetGroupId:(zG=d().targetingContext)==null?void 0:(BC=zG.targetGroupId)==null?void 0:BC[0]}})).next().value;
V=_.L(_.Y$(!0,void 0,"CC9Rdb"));var h=V.next().value,q=V.next().value,R=function(){var zG,BC=(zG=_.e(d().showMoreButton,_.g2))==null?void 0:zG.trackingParams;BC&&_.Z9(_.dB(),BC);q(!1)},b=function(){var zG,BC=(zG=_.e(d().showLessButton,_.g2))==null?void 0:zG.trackingParams;
BC&&_.Z9(_.dB(),BC);q(!0)};
V=_.L(_.yX({canHaveZeroSize:!1}));var g=V.next().value;V=V.next().value;var K=function(){var zG;return(zG=d().contentAspectRatio)!=null?zG:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},C=_.bu(function(){var zG=z()&&g.width()>0?g.width()||y():y(),BC,bS=(BC=F.data())==null?void 0:BC.responsiveContainerConfiguration;
zG=_.TX({containerWidth:zG,sizing:bS?eO(bS==null?void 0:bS.responsiveSize):"EXTRA_COMPACT",marginSettings:I(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:zG.maxContainerWidth,numItemsPerGridRow:zG.numItems,contentPadding:z()?zG.margin:zG.contentMargin,itemWidth:zG.itemWidth,itemMargin:zG.gutter/2}},void 0,"YIvnde"),k=function(){if(d().enableVerticalExpansion){if(h())return f();
var zG,BC,bS=(BC=(zG=d().contents)==null?void 0:zG.length)!=null?BC:0;return Math.ceil(bS/C().numItemsPerGridRow)}return C().numItemsPerGridRow<=2?2:1},f=function(){var zG;
return Math.ceil(((zG=d().minCollapsedItemCount)!=null?zG:1)/C().numItemsPerGridRow)},S=function(){return d().enableVerticalExpansion&&d().showLessButton&&!h()&&k()>f()},v=function(){var zG,BC;
return d().enableVerticalExpansion&&d().showMoreButton&&h()&&((BC=(zG=d().contents)==null?void 0:zG.length)!=null?BC:0)>C().numItemsPerGridRow*f()},U=function(){return!S()},c=function(){return!v()},J={};
return _.a("grid-shelf-view-model",{class:_.xx("ytGridShelfViewModelHost",F.className,(J.ytGridShelfViewModelHostHasBottomButton=function(){return S()||v()},J.ytGridShelfViewModelHostIsDismissed=function(){var zG,BC=(zG=Y())!=null?zG:{};
zG=BC.behavior;var bS=BC.isDismissed,Yc=BC.stamperContextTargetId;BC=BC.stamperIndex;if(!(_.T("mweb_see_fewer_shorts_group_dismissal")&&bS&&zG&&Yc))return!1;var ph;bS=M;for(var lS,Or,X1=((lS=bS)==null?0:lS.targetId)?_.f6((Or=bS)==null?void 0:Or.targetId):void 0;((ph=bS)==null?0:ph.parent)&&X1!==Yc;)bS=bS.parent,Or=lS=void 0,X1=((lS=bS)==null?0:lS.targetId)?_.f6((Or=bS)==null?void 0:Or.targetId):void 0;ph=X1===Yc?bS:void 0;if(!ph)return!1;var MM;Yc=ph==null?void 0:(MM=ph.stamperIndex)==null?void 0:
MM.call(ph);return zG==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||zG==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&Yc!=null&&BC!=null&&Yc>BC},J.ytGridShelfViewModelHostOptionalMediumLayoutMargin=n,J)),
el:_.ji(V),style:_.Si({"margin-left":(0,_.g3)(function(){return C().contentPadding}),
"margin-right":(0,_.g3)(function(){return C().contentPadding})})},_.a(_.p,{cond:function(){return _.e(d().header,cNi)},
then:function(zG){return _.a(_.yV,{data:zG,useUpdatedPadding:n,disableHorizontalPadding:!0})}}),_.a("div",null,_.a(_.uj,{each:function(){return Array(k())}},function(zG,BC){return _.a(w$i,{className:F.className,
items:W(BC),responsiveGridShelfLayout:C,contentAspectRatio:K})})),_.a("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.a(_.Vw,{data:function(){return d().showMoreButton}},{buttonViewModel:function(zG){return _.a("div",{hidden:c},_.a(_.xm,{data:zG.data,
onClick:R}))}}),_.a(_.Vw,{data:function(){return d().showLessButton}},{buttonViewModel:function(zG){return _.a("div",{hidden:U},_.a(_.xm,{data:zG.data,
onClick:b}))}})))},"Zd");
_.HK.idomCompat=!0;var w$i=_.G(function(F){var W=F.items;var V=F.responsiveGridShelfLayout;var d=F.contentAspectRatio;F=F.className;var y=(0,_.g3)(function(){return-V().itemMargin});
return _.a("div",{el:_.ji(wM$(function(z){a:{for(var I=W(),n=[],M=0;M<I.length;M++){var Y=_.e(I[M],gDr);if(!Y||Y==null||!Y.inlinePlayerData){z=null;break a}var h=z.children.item(M);if(!h){z=null;break a}n.push({thumbnailElement:h,videoData:Y})}z={gridVideoPreviewData:{gridItems:n}}}return z})),
class:_.xx("ytGridShelfViewModelGridShelfRow",F),style:_.Si({"margin-left":y,"margin-right":y})},_.a(_.Vw,{data:W,replacementWrapper:function(z){return _.a(G$T,{responsiveGridShelfLayout:V},z)}},{shortsLockupViewModel:function(z){return _.a(G$T,{responsiveGridShelfLayout:V},_.a(N4S,{data:z.data,
aspectRatio:function(){return d()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.T("mweb_enable_one_line_title_on_shorts")?1:_.T("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(z){return _.a(G$T,{responsiveGridShelfLayout:V},_.a(_.F4,{data:z.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"$d"),G$T=_.G(function(F){return _.a("div",{style:_.Si({width:(0,_.g3)(function(){return F.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+F.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},F.children)},"ae");
_.HK.idomCompat=!0;_.Na(_.HK,"grid-shelf-view-model",{props:{data:_.Hm,layoutContainerWidth:_.Hm,shouldUseOwnContainerSize:_.Hm,marginSettings:_.Hm,useUpdatedMargin:_.Hm,className:_.Hm}});_.$xS=_.G(function(F){var W=_.L(_.Y$(!1,void 0,"FVl30c")),V=W.next().value,d=W.next().value;W={};return _.a("yt-alert-banner-view-model",{class:_.xx("ytAlertBannerViewModelHost",F.className,function(){var y;a:switch((y=F.data())==null?void 0:y.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":y="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":y="ytAlertBannerViewModelWarning";break a;default:y="ytAlertBannerViewModelInformational"}return y},(W.ytAlertBannerViewModelDismissed=
V,W.ytAlertBannerViewModelFullbleed=F.fullbleed,W.ytAlertBannerViewModelNarrow=F.narrow,W.ytAlertBannerViewModelIsInRichGrid=F.isInRichGrid,W))},_.a(_.p,{cond:function(){var y;
return!((y=F.data())==null?0:y.hideIcon)},
then:function(){return _.a("div",{class:"ytAlertBannerViewModelIcon"},_.a(_.P7,{icon:function(){return"info_circle"}}))}}),_.a("div",{class:"ytAlertBannerViewModelOuterContainer"},_.a("div",{class:"ytAlertBannerViewModelContainer"},_.a("div",{class:"ytAlertBannerViewModelContent"},_.a("div",{class:"ytAlertBannerViewModelHeading"},_.a(_.K_,{text:function(){var y;
return(y=F.data())==null?void 0:y.heading}})),_.a("div",{class:"ytAlertBannerViewModelBody"},_.a(_.K_,{text:function(){var y;
return(y=F.data())==null?void 0:y.body}})))),_.a(_.Vw,{data:function(){var y;
return(y=F.data())==null?void 0:y.actionButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.a(_.Vw,{data:function(){var y;
return(y=F.data())==null?void 0:y.dismissButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var z;((z=F.data())==null?0:z.disableLocalDismissBehavior)||d(!0)}})}}))},"be");_.Na(_.$xS,"yt-alert-banner-view-model",{props:{data:_.Hm,fullbleed:_.Hm,narrow:_.Hm,isInRichGrid:_.Hm,className:_.Hm}});var UxT;_.Db=_.G(function(F){return _.a("basic-content-view-model",{class:_.xx("ytBasicContentViewModelHost",_.Ns(F.className))},_.a(_.p,{cond:function(){return F.data().headline},
then:function(W){return _.a("div",{class:"ytBasicContentViewModelHeadline"},_.a(_.K_,{text:W}))}}),_.a(_.uj,{each:function(){return F.data().paragraphs||[]},
keyBy:"INDEX"},function(W){return _.a("div",{class:"ytBasicContentViewModelParagraph"},_.a(_.p,{cond:function(){var V=W();return!!(V.header||V.customHeader||V.headline)},
then:function(){return _.a(UxT,{paragraph:W})}}),_.a(_.p,{cond:function(){return W().asset||W().text},
then:function(){return _.a("div",{class:"ytBasicContentViewModelParagraphContent"},_.a(_.p,{cond:function(){return W().asset},
then:function(V){return _.a("div",{class:"ytBasicContentViewModelParagraphAsset"},_.a(_.Vw,{data:V},{contentPreviewImageViewModel:_.cS}))}}),_.a(_.p,{cond:function(){return W().text},
then:function(V){return _.a("div",{class:"ytBasicContentViewModelParagraphText"},_.a(_.K_,{text:V}))}}))}}))}))},"ce");
UxT=_.G(function(F){var W=F.paragraph;return _.a(_.WY,null,_.a(_.p,{cond:function(){return W().headline},
then:function(V){return _.a(_.K_,{text:V,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.a(_.Vw,{data:function(){return W().header||W().customHeader}},{sectionHeaderViewModel:function(V){return _.a(_.yV,{data:V.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"de");_.OaB=_.G(function(F){function W(){var b,g;M((g=(b=y)==null?void 0:b.isKeyBoardInUse())!=null?g:!1)}
function V(){M(!1)}
function d(){var b;return n()?(b=F.focusedClassName)==null?void 0:b.call(F):""}
var y=_.PY().resolve(_.SU(_.wJ)),z=_.L(_.Y$(!1,void 0,"SgkTXc")),I=z.next().value;z=z.next().value;var n=I,M=z,Y=function(){var b,g;return((b=F.toggleable)==null?0:b.call(F))?(g=F.toggled)==null?void 0:g.call(F):void 0},h=_.Ef(function(b){var g,K=(g=F.command)==null?void 0:g.call(F);
K&&_.PY().resolve(_.Tc).resolveCommand(K);var C;(C=F.onClick)==null||C.call(F,b)}),q=_.Ef(W),R=_.Ef(V);
return _.a(_.p,{cond:function(){var b;if(b=F.command){b=F.command();b=t7$(b);var g=b.href;b=!(!b.navigatingCommand||!g)}return b},
then:function(){return _.a(_.GH,Object.assign({},{command:F.command,style:F.style,ariaDescribedby:F.ariaDescribedby,ariaHidden:F.ariaHidden,ariaLabel:F.ariaLabel,ariaLabelledby:F.ariaLabelledby,ariaSelected:F.ariaSelected,disabled:F.disabled,dir:F.dir,tabIndex:F.tabIndex,target:F.target,title:F.title,onClick:F.onClick},{className:_.xx("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",F.className,function(){return d()}),
onFocusin:W,onFocusout:V,ariaCurrent:function(){var b,g;return(g=(b=F.ariaCurrent)==null?void 0:b.call(F))!=null?g:Y()}}),F.children)},
else:function(){return _.a("button",{"on:click":h,"on:focusin":q,"on:focusout":R,class:_.xx("ytButtonOrAnchorHost","ytButtonOrAnchorButton",F.className,function(){return d()}),
style:F.style,"aria-describedby":F.ariaDescribedby,"aria-hidden":F.ariaHidden,"aria-label":F.ariaLabel,"aria-labelledby":F.ariaLabelledby,"aria-pressed":Y,dir:F.dir,disabled:F.disabled,tabindex:F.tabIndex,title:F.title},F.children)}})},"ee");var X$T=_.G(function(F){F=_.fp(F,{disabled:!1});var W=F.active,V=F.disabled;F={};F=_.xx("ytSwitchShapeTrack",(F.ytSwitchShapeTrackActive=function(){return W()},F.ytSwitchShapeTrackDisabled=function(){return V()},F));
var d={};d=_.xx("ytSwitchShapeKnob",(d.ytSwitchShapeKnobActive=function(){return W()},d));
return _.a("switch-shape",{class:"ytSwitchShapeHost"},_.a("div",{class:F}),_.a("div",{class:d}))},"fe");var xxT=_.G(function(F){var W=_.fp(F,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),V=W.data;F=W.className;var d=W.handleOnTapEventInParent,y=W.parentActive,z=W.onTap;W=_.L(_.wT(function(){var R;return(R=y())!=null?R:V().switchedOnByDefault||!1}));
var I=W.next().value,n=W.next().value,M=function(){return V().isDisabled},Y=_.DO("button");
W=_.Ef(function(R){return R.key==="Enter"?(R.preventDefault(),Y.value.click(),!1):!0});
var h=_.Ef(function(R){if(V().handleOnTapEventInParent||d())return!0;if(M())return!1;if(z)return z(R),!0;WH$(V(),I(),R);n(!I());return!1}),q={};
q=_.xx("ytSwitchButtonViewModelButton",(q.ytSwitchButtonViewModelTappable=function(){return!M()},q));
return _.a("switch-button-view-model",{class:_.xx("ytSwitchButtonViewModelHost",F)},_.a("button",{el:Y,class:q,"on:click":h,"on:keydown":W,"aria-label":function(){return I()?V().a11yLabelSwitchedOn:V().a11yLabelSwitchedOff},
"aria-checked":I,"aria-disabled":M,role:"switch"},_.a(X$T,{active:I,disabled:M})))},"ge");var vyC=_.G(function(F){var W=F.data;var V=F.isLeading;var d=F.hideSelectionTextChevron;var y=F.isToggled;var z=F.shouldNotFillIcon;var I=function(){if(V())var q=W().leadingImage;else{var R;q=(R=W().trailingImage)!=null?R:_.gA(W().themedTrailingImage)}return q},n=function(){a:switch(W().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var q="expand_more";
break a;default:q="chevron_right"}return q};
F={};var M=_.xx("yt-list-item-view-model__image-container",(F["yt-list-item-view-model__leading"]=V,F["yt-list-item-view-model__trailing"]=function(){return!V()},F)),Y=_.xx("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
F={};var h=_.xx("yt-list-item-view-model__accessory",(F["yt-list-item-view-model__leading"]=V,F["yt-list-item-view-model__trailing"]=function(){return!V()},F));
return _.a(_.p,{cond:function(){var q=W(),R=V();return!!(R&&(q.leadingImage||q.leadingAccessory)||!R&&(q.trailingImage||q.trailingButton||q.trailingButtons||q.selectionText||q.themedTrailingImage||q.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.a(_.WY,null,_.a(_.p,{cond:I,then:function(q){return _.a("div",{class:M,"aria-hidden":"true"},_.a(_.rB,{data:q,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var R=(V()?W().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":W().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?V()?yv$(W().leadingIconAccessorySize):yv$(W().trailingIconAccessorySize):void 0;return R},
className:Y,isToggled:function(){return!(z==null?0:z())&&(y==null?void 0:y())}}))}}),_.a(_.p,{cond:function(){return V()&&W().leadingAccessory},
then:function(){return _.a("div",{class:M},_.a(_.Vw,{data:function(){return W().leadingAccessory}},{avatarViewModel:function(q){return _.a(_.h4,{data:q.data,
avatarButtonCustomClassName:Y})},
collectionThumbnailViewModel:function(q){return _.a(Qzm,{data:q.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.a(_.p,{cond:function(){return!V()&&W().trailingButton},
then:function(){return _.a("div",{class:"yt-list-item-view-model__button-container"},_.a(_.Vw,{data:function(){return W().trailingButton}},{buttonViewModel:function(q){return _.a(_.xm,{data:q.data,
className:h})}}))}}),_.a(_.p,{cond:function(){var q;
return!V()&&((q=W().trailingButtons)==null?void 0:q.buttons)},
then:function(){return _.a("div",{class:"yt-list-item-view-model__button-container"},_.a(_.Vw,{data:function(){var q;return(q=W().trailingButtons)==null?void 0:q.buttons}},{buttonViewModel:function(q){return _.a(_.xm,{data:q.data,
className:h})},
accountLinkButtonViewModel:function(q){return _.a(UfB,{data:q.data,className:h})},
switchButtonViewModel:function(q){return _.a(xxT,{data:q.data,className:h})},
subscribeButtonViewModel:function(q){return _.a(_.pb,{data:q.data,isOverlay:!1,animateWidth:!1,className:h})},
toggleButtonViewModel:function(q){return _.a(_.mW,{data:q.data,className:h})}}))}}),_.a(_.p,{cond:function(){return!V()&&!!W().selectionText},
then:function(){return _.a(_.WY,null,_.a(_.K_,{text:function(){return W().selectionText},
className:_.xx("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.a(_.p,{cond:function(){return!(d==null?0:d())},
then:function(){return _.a(_.P7,{icon:n,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.a(_.p,{cond:function(){return!V()&&W().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.a("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"he");var EyT=_.G(function(F){var W=F.data;return _.a(_.p,{cond:function(){return W().title||W().subtitle},
then:function(){return _.a("div",{class:"yt-list-item-view-model__text-wrapper"},_.a(_.p,{cond:function(){return W().title},
then:function(V){return _.a("div",{class:"yt-list-item-view-model__title-wrapper"},_.a(_.K_,{text:V,className:"yt-list-item-view-model__title"}))}}),_.a(_.p,{cond:function(){return W().subtitle},
then:function(V){return _.a(_.K_,{text:V,className:"yt-list-item-view-model__subtitle"})}}))}})},"ie");var cqr=_.G(function(F){var W=F.data;var V=F.hideSelectionTextChevron;var d=F.TrailingAccessory;var y=F.isToggled;var z=F.disabled;var I=F.isSelectItem;var n=F.isCompact;var M=F.inPopup;var Y=F.disableHorizontalPadding;var h=F.isTappableWithoutSelect;var q=F.useButtonOrAnchor;var R=F.onTap;var b=F.shouldNotFillIcon;var g=function(){return _.a(EyT,{data:W,onTap:R,useButtonOrAnchor:q,isTappableWithoutSelect:h,isToggled:y})};
F={};return _.a("div",{class:_.xx("yt-list-item-view-model__label",(F["yt-list-item-view-model__container"]=function(){return!(I==null?0:I())},F["yt-list-item-view-model__container--disabled"]=function(){return!!W().isDisabled||!(z==null||!z())},F["yt-list-item-view-model__container--has-subtitle"]=function(){return!!W().subtitle},F["yt-list-item-view-model__container--compact"]=n,F["yt-list-item-view-model__container--tappable"]=h,F["yt-list-item-view-model__container--in-popup"]=M,F["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(Y==null?void 0:Y())&&!(I==null?0:I())},F))},_.a(vyC,{data:W,
isLeading:!0,hideSelectionTextChevron:V,isToggled:y,shouldNotFillIcon:b}),_.a(_.p,{cond:function(){return(q==null?void 0:q())&&(h==null?void 0:h())},
then:function(){return _.a(_.OaB,{command:function(){return _.iO(W().rendererContext)},
onClick:R,className:"yt-list-item-view-model__button-or-anchor",toggleable:y!==void 0,toggled:y},_.a(g,null))},
else:function(){return _.a(g,null)}}),_.a(_.p,{cond:function(){return!!d},
then:function(){return _.a("div",{class:"yt-list-item-view-model__trailing"},d&&_.a(d,null))},
else:function(){return _.a(vyC,{data:W,isLeading:!1,hideSelectionTextChevron:V,isToggled:y,shouldNotFillIcon:b})}}))},"je");var Shh=_.G(function(F){var W=_.fp(F,{checked:!1,disabled:!1});F=W.name;var V=W.onChange,d=W.onClick,y=W.checked,z=W.labelRenderable,I=W.hasLeadingLabel,n=W.labelClass,M=W.isCompact,Y=W.selectElementClass,h=W.disableHorizontalPadding;W=W.disabled;var q="checkbox"+_.hP(_.ex),R=_.Ef(function(K){d==null||d(K);return!1}),b=_.Ef(function(K){V==null||V(K);
return!1}),g={};
return _.a("checkbox-shape",null,_.a("label",{class:_.xx("ytCheckboxShapeHost",n,(g.ytCheckboxShapeHostCompact=M,g.ytCheckboxShapeDisableHorizontalPadding=h,g))},_.a("input",{class:"ytCheckboxShapeInput",id:q,checked:y,name:F,type:"checkbox",disabled:W,"prop:checked":y,"on:change":b,"on:click":R}),_.a(_.p,{cond:function(){return!(I==null?0:I())},
then:function(){return _.a(taD,{isLeading:!0,selectElementClass:Y})}}),_.a(_.p,{cond:function(){return!!z},
then:function(){return _.a("div",{class:"ytCheckboxShapeLabel"},z==null?void 0:z())}}),_.a(_.p,{cond:I,
then:function(){return _.a(taD,{isLeading:!1,selectElementClass:Y})}})))},"ke");
Shh.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var taD=_.G(function(F){var W=F.selectElementClass;F={};return _.a("div",{class:_.xx("ytCheckboxShapeCheckbox",W,(F.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(W==null?0:W())},F)),
"aria-hidden":"true"},_.a(_.P7,{icon:_.T("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.a(_.P7,{icon:_.T("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"le");_.A6=_.G(function(F){var W=F.name;var V=F.onChange;var d=F.onClick;var y=F.checked;var z=F.labelRenderable;var I=F.useCheckIcon;var n=F.hasLeadingLabel;var M=F.labelClass;var Y=F.isCompact;var h=F.selectElementClass;var q=F.ariaLabel;var R=F.className;F=F.disabled;var b="radio"+_.hP(_.ex),g=_.DO("input"),K=_.T("enable_ios_webview_radio_button_responsiveness"),C=_.Ef(function(J){g.value.checked=!(y==null||!y());V==null||V(J);return!1}),k=_.Ef(function(J){d==null||d(J);
return!1}),f=_.L(_.Y$(!1,void 0,"Ucg5gd")),S=f.next().value,v=f.next().value;
f=_.Ef(function(){var J;((J=_.PY().resolve(_.SU(_.wJ)))==null?0:J.isKeyBoardInUse())&&v(!0)});
var U=_.Ef(function(){v(!1)}),c={};
return _.a("radio-shape",{class:_.xx("yt-radio-shape",R)},_.a("input",{el:g,class:"yt-radio-shape__input",id:b,"prop:checked":y,name:W,type:"radio",disabled:F,"on:change":C,"on:click":k,"aria-label":q,"on:focusin":f,"on:focusout":U}),_.a("label",{class:_.xx("yt-radio-shape__label-container",M,(c["yt-radio-shape--compact"]=Y,c["yt-radio-shape__label-container--keyboard-focused"]=S,c)),for:b},_.a(_.p,{cond:function(){return!(n==null?0:n())},
then:function(){return _.a(PoS,{checked:y,useCheckIcon:I,isLeading:!0,selectElementClass:h,usePassthrough:K})}}),_.a(_.p,{cond:function(){return!!z},
then:function(){var J={};return _.a("div",{class:_.xx("yt-radio-shape__label",(J["yt-radio-shape--event-passthrough"]=K,J)),"aria-hidden":function(){return(q==null?0:q())?"true":"false"}},z==null?void 0:z())}}),_.a(_.p,{cond:n,
then:function(){return _.a(PoS,{checked:y,useCheckIcon:I,isLeading:!1,selectElementClass:h,usePassthrough:K})}})))},"me");
_.A6.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};
var PoS=_.G(function(F){var W=F.useCheckIcon;var V=F.selectElementClass;F=F.usePassthrough;var d=_.T("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE",y=_.T("enable_web_delhi_icons")?"CIRCLE_FULL":d,z={};return _.a("div",{class:_.xx("yt-radio-shape__radio",V,(z["yt-radio-shape__radio--check-icon"]=W,z["yt-radio-shape__radio--radio-default-style"]=function(){return!(V==null?0:V())},z["yt-radio-shape--event-passthrough"]=F,z)),
"aria-hidden":"true"},_.a(_.P7,{icon:function(){return(W==null?0:W())?"CHECK":d}}),_.a(_.P7,{icon:function(){return(W==null?0:W())?"CHECK":y},
active:function(){return!(W==null?0:W())}}))},"ne");_.jx=_.G(function(F){var W=F.data;var V=F.isMenuItem;var d=F.isCompact;var y=F.onTap;var z=F.trailingAccessory;var I=F.hideSelectionTextChevron;var n=F.disabled;var M=F.inPopup;var Y=F.disableHorizontalPadding;var h=F.isOverlay;var q=F.isToggled;var R=F.ariaLabel;var b=F.ariaPressed;var g=F.shouldNotFillIcon;var K=!_.T("web_enable_killswitch_for_selectable_list_item_on_tap_fix");F=!_.T("web_enable_killswitch_for_skip_child_tags");var C=_.FP(function(nB){return z7Y(W(),nB)}),k=function(){return(Y==
null?void 0:Y())||W().disableHorizontalPadding},f=function(){var nB;
return!((nB=W())==null||!nB.entitySelectorType)},S=function(){return f()?Object.assign({},W(),C().data):W()},v=function(){return!!S().isDisabled||!(n==null||!n())},U=_.sAN(function(){return S().rendererContext}),c=function(){return!(S().isSelected===void 0||!S().selectionStyle||S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},J=function(){return(_.MI(S().rendererContext)||y)&&!c()},zG={},BC=_.xx("yt-list-item-view-model__container",(zG["yt-list-item-view-model__container--tappable"]=
function(){return _.MI(S().rendererContext)||c()},zG["yt-list-item-view-model__container--compact"]=d,zG["yt-list-item-view-model__container--in-popup"]=M,zG["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(k==null?void 0:k())&&c()},zG)),bS=function(){return S().leadingImage||S().leadingAccessory},Yc=_.xx("yt-list-item-view-model__image-container",function(){return bS()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
zG=_.nw();var ph=_.L(_.Y$(!1,void 0,"ef0FO")),lS=ph.next().value,Or=ph.next().value,X1=function(){return _.a(cqr,{data:S,hideSelectionTextChevron:I,TrailingAccessory:z,isToggled:q,disabled:n,isSelectItem:c,isCompact:d,inPopup:M,disableHorizontalPadding:k,isTappableWithoutSelect:J,useButtonOrAnchor:MM,onTap:y,shouldNotFillIcon:g})},MM=_.T("web_button_or_anchor_list_item");
ph={};return _.a("yt-list-item-view-model",{el:_.ji(_.YZ(function(){return v()?void 0:S().rendererContext},void 0,void 0,MM?["A".toString(),
"BUTTON".toString()]:[]),oCc(function(nB){if(!v()){var vC;if(vC=K)vC=S().selectionStyle,vC=vC==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||vC==="LIST_ITEM_SELECTION_STYLE_RADIO"||vC==="LIST_ITEM_SELECTION_STYLE_DEFAULT";vC||y==null||y(nB)}},F?["A".toString(),
"BUTTON".toString()]:[]),MX$(function(){return J==null?void 0:J()},{focusin:function(){var nB;
((nB=_.PY().resolve(_.SU(_.wJ)))==null?0:nB.isKeyBoardInUse())&&Or(!0)},
focusout:function(){Or(!1)}})),
class:_.xx("yt-list-item-view-model",(ph["yt-list-item-view-model--is-overlay"]=h,ph["yt-list-item-view-model--keyboard-focused"]=lS,ph["yt-list-item-view-model--hidden"]=function(){return f()?C().isHidden:!1},ph)),
role:function(){return(V==null?0:V())?"menuitem":"listitem"},
tabindex:function(){var nB=J();var vC=MM;c();nB=vC?void 0:_.T("web_enable_killswitch_tabindex_fix")?y||nB?0:void 0:nB?0:void 0;return nB},
"on:keydown":zG,"aria-label":function(){var nB;return(R==null?void 0:R())||((nB=U())==null?void 0:nB.label)},
"aria-pressed":b},_.a(_.p,{cond:c,then:function(){return _.a(_.KR,null,_.a(_.eU,{when:function(){return S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.a(Shh,{labelRenderable:X1,
isCompact:d,checked:function(){return S().isSelected},
hasLeadingLabel:function(){return!!bS()},
labelClass:BC,selectElementClass:Yc,disableHorizontalPadding:k,onClick:K?y:void 0,disabled:v})}),_.a(_.eU,{when:function(){return S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.a(_.A6,{labelRenderable:X1,
isCompact:d,checked:function(){return S().isSelected},
hasLeadingLabel:function(){return!!bS()},
labelClass:BC,selectElementClass:Yc,onClick:K?y:void 0,disabled:v})}),_.a(_.eU,{when:function(){return S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.a(_.A6,{labelRenderable:X1,
isCompact:d,checked:function(){return S().isSelected},
hasLeadingLabel:function(){return!!bS()},
labelClass:BC,selectElementClass:Yc,useCheckIcon:!0,onClick:K?y:void 0,disabled:v})}),_.a(_.gp,null,X1))},
else:X1}))},"oe");
_.jx.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.r3=_.G(function(F){var W=_.L(_.yX({canHaveZeroSize:!1})),V=W.next().value;W=W.next().value;var d=function(){return qY$(V.width(),F.data().responsiveContainerConfiguration)||ikC(V.width(),F.data().linearLayoutContainerConfiguration)};
return _.a("yt-linear-layout-view-model",{el:_.ji(W),class:"ytLinearLayoutViewModelHost"},_.a("div",{class:_.xx("ytLinearLayoutViewModelContainer",function(){a:switch(F.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var y="ytLinearLayoutViewModelHorizontal";break a;default:y="ytLinearLayoutViewModelVertical"}return y},function(){var y=F.data().linearLayoutContainerConfiguration;
return y?[nCr(y.flexDirection),m2K(y.justifyContent),akm(y.alignItems)].join(" "):""}),
style:function(){var y;var z=((y=d())==null?void 0:y.containerStyles)||{};return _.Si(z)()}},_.a(_.Vw,{data:function(){return F.data().items},
wrapper:function(y,z,I){return _.a("div",{style:function(){var n=I(),M;if((M=d())==null)n=void 0;else{var Y=M.itemStyles,h,q;var R=(q=(h=F.data().items)==null?void 0:h.length)!=null?q:0;n=Y.call(M,n===0,n===R-1)}return _.Si(n||{})()}},y())}},{lockupViewModel:function(y){return _.a(_.F4,{data:y.data,
containerLayoutConfig:function(){var z;return(z=d())==null?void 0:z.containerLayoutConfig}})},
basicContentViewModel:_.Db,buttonViewModel:_.xm,linearLayoutViewModel:_.r3,thumbnailViewModel:Ox,descriptionPreviewViewModel:_.d3,listItemViewModel:_.jx,sectionHeaderViewModel:_.yV})))},"pe");_.Na(_.r3,"yt-linear-layout-view-model",{props:{data:_.Hm}});_.Na(_.zg,"chips-shelf-view-model",{props:{data:_.Hm,callback:_.Cd,selectionBehavior:_.Hm,disableChipsScrollAnimation:_.Hm,nextButtonStyle:_.Hm}});_.Na(_.G(function(F){return _.a("yt-comment-filter-context-view-model",{class:_.xx("ytCommentFilterContextHost",F.className)},_.a(_.K_,{text:function(){return F.data().text}}))},"qe"),"yt-comment-filter-context-view-model",{props:{data:_.Hm,
className:_.Cd}});_.JqB=_.G(function(F){var W=F.data;var V=F.onTap;var d=F.onSwitch;var y=F.overrideDisabled;F=F.disableHorizontalPadding;var z=_.L(_.wT(function(){var R;return((R=d21(h()))==null?void 0:R.switchedOnByDefault)||!1})),I=z.next().value,n=z.next().value;
z=_.L(_.Y$(!1,void 0,"V0hCrd"));var M=z.next().value,Y=z.next().value,h=function(){var R;if(!(R=W().switchButton)){var b=W();R=y==null?void 0:y();b={switchOnCommand:b.switchOnCommand,switchOffCommand:b.switchOffCommand,switchedOnByDefault:b.switchedOnByDefault,isDisabled:b.isDisabled,a11yLabelSwitchedOn:b.a11yLabelSwitchedOn,a11yLabelSwitchedOff:b.a11yLabelSwitchedOff};R!==void 0&&(b.isDisabled=R);R={switchButtonViewModel:b}}return R},q=function(R){var b=d21(h());
!b||b.isDisabled||W().ignoreTapUntilCommandCompletes&&M()||(V==null||V(R),WH$(b,I(),R,W().ignoreTapUntilCommandCompletes,Y),n(!I()),d==null||d(I()))};
return _.a("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.a(_.jx,{data:function(){return{title:W().title,subtitle:W().attributedSubtitle,leadingImage:W().leadingImage,leadingAccessory:W().leadingAccessory,isDisabled:W().isDisabled}},
onTap:q,isToggled:I,shouldNotFillIcon:!0,trailingAccessory:function(){return _.a(_.Vw,{data:h},{switchButtonViewModel:function(R){return _.a(xxT,{data:R.data,parentActive:I,onTap:q})}})},
disableHorizontalPadding:F}))},"re");var Zau=_.G(function(F){var W=F.data;F=F.className;var V=function(){var n;return((n=d())==null?void 0:n.isToggled)!==void 0},d=_.FP(function(n){a:{var M=W().entityKey,Y=W().entitySelectorType;
if(Y)switch(Y){case "TOGGLEABLE_LIST_ITEM_ENTITY_SELECTOR_TYPE_TOGGLE_MENU_SERVICE_ITEM_ENTITY":if(!M)break;var h,q;n={isToggled:(q=(h=_.B0.toggleMenuServiceItemEntitySelector(n,M))==null?void 0:h.isToggled)!=null?q:!1};break a;default:_.rL(new _.po("Error: entitySelectorType defined but not matched in selector.",n,Y))}n=void 0}return n}),y=_.L(_.wT(function(){var n,M,Y;
return V()?(n=d())==null?void 0:n.isToggled:(M=W())==null?void 0:(Y=M.initialState)==null?void 0:Y.isToggled})),z=y.next().value,I=y.next().value;
return _.a("toggleable-list-item-view-model",{el:_.ji(_.YZ(function(){return W().rendererContext},{onTap:function(n,M){M();
V()||I(!z())}})),
class:_.xx("toggleableListItemViewModelHost",F)},_.a(_.p,{cond:function(){if(z()){var n=W().toggledListItem;n=_.e(n,_.oV)}else n=W().defaultListItem,n=_.e(n,_.oV);return n},
then:function(n){return _.a(_.jx,{data:n,isToggled:z,ariaLabel:function(){var M=z()?W().toggledListItem:W().defaultListItem,Y;M=(Y=_.e(M,_.oV))==null?void 0:Y.rendererContext;var h;return(h=_.e(M,_.sv))==null?void 0:h.label},
ariaPressed:function(){return z()}})}}))},"se");var QFQ=_.Qv("DOWNLOAD",{},"Download"),F$4=_.Qv("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),W$i=_.Qv("RETRY",{},"Retry"),VY4=_.Qv("PAUSE_DOWNLOADING",{},"Pause downloading"),dKU=_.Qv("RESUME_DOWNLOAD",{},"Resume download"),R7Y={text:QFQ,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},By={text:F$4,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},e7G={text:W$i,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
bkW={text:VY4,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},Tzm={text:dKU,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var yWa=_.G(function(F){var W=function(){var n=F.data();n=_.iO(n.rendererContext);var M;return(M=_.e(n,_.JL))==null?void 0:M.videoId},V=_.FP(function(n){var M=W(),Y=KH$(F.data());
return M?_.p9(n,M):Y?_.h2(n,Y):"TRANSFER_STATE_UNKNOWN"}),d=_.QE(_.EpL,W),y=_.FP(function(n){return _.GQG(n,W(),KH$(F.data()))}),z=function(){return uDS(V(),d(),_.iO(F.data().rendererContext),!!KH$(F.data()))},I=function(){return y()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.a("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:I},_.a(_.p,{cond:function(){return!I()},
then:function(){return _.a(_.p,{cond:z,then:function(n){return _.a(_.uj,{each:n},function(M){return _.a(_.jx,{data:M,isCompact:F.isCompact,isMenuItem:F.isMenuItem,inPopup:F.inPopup,disableHorizontalPadding:F.disableHorizontalPadding})})}})}}))},"te");
yWa.idomCompat=!0;_.zLt=_.G(function(F){var W=F.data;var V=F.isCompact;var d=F.hideSelectionTextChevron;var y=F.inPopup;var z=F.isOverlay;var I=F.disableHorizontalPadding;var n=function(){return Hkf(W())&&(y==null?void 0:y())},M=_.T("web_list_view_model_listbox_killswitch")?"menu":"listbox";
F=_.Ef(function(h){if(y!=null&&y()&&_.T("web_enable_arrow_key_navigation_in_dropdown")){var q=_.sfc(h.currentTarget);if(q.length!==0){var R=Array.prototype.indexOf.call(q,document.activeElement);switch(h.key){case "ArrowDown":h.preventDefault();D2C(q,R);break;case "ArrowUp":h.preventDefault();Av9(q,R);break;case "Tab":h.preventDefault(),h.shiftKey?Av9(q,R):D2C(q,R)}}}});
var Y={};return _.a("yt-list-view-model",{class:_.xx("ytListViewModelHost",(Y.ytListViewModelHostKaiosSpatNav=TqC&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",Y)),role:function(){return n()?M:"list"},
style:_.Si({"max-height":function(){var h,q=(h=W())==null?void 0:h.visibleElementCount;if(q)return(q+.5)*40+"px"}}),
"on:keydown":F},_.a(_.Vw,{data:function(){return W().listItems}},{listItemViewModel:function(h){return _.a(_.jx,{data:h.data,
isMenuItem:n,isCompact:V,hideSelectionTextChevron:d,inPopup:y,isOverlay:z,disableHorizontalPadding:I})},
toggleableListItemViewModel:function(h){return _.a(Zau,{data:h.data})},
downloadListItemViewModel:function(h){return _.a(yWa,{data:h.data,isMenuItem:n,isCompact:V,inPopup:y,disableHorizontalPadding:I})},
switchListItemViewModel:function(h){return _.a(_.JqB,{data:h.data,disableHorizontalPadding:I})}}))},"ue");
_.zLt.idomCompat=!0;var ocv=_.G(function(F){var W=F.data;var V=F.isOverlay;F={};return _.a("yt-course-perks-view-model",{class:_.xx("ytwCoursePerksViewModelHost",(F.ytwCoursePerksViewModelHostOverlay=V,F))},_.a("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a("div",null,_.a(_.p,{cond:function(){return W().perks},
then:function(d){return _.a(_.zLt,{data:function(){return{listItems:d()}},
isCompact:!0,isOverlay:V})}})))},"ve");_.Na(ocv,"yt-course-perks-view-model",{props:{data:_.Cd,isOverlay:_.Cd}});_.Na(_.G(function(F){var W=F.data;return _.a("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.a("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.a(_.K_,{text:function(){return W().progressSummary}})),_.a("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.a("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.Si({width:function(){return W().progressPercentage*100+"%"}})})))},"we"),"yt-course-progress-view-model",{props:{data:_.Hm}});var sfu=_.G(function(F){var W={};return _.a("yt-progress-view-model",{class:_.xx("ytwProgressViewModelHost",(W.ytwProgressViewModelHostOverlay=_.Ns(F.isOverlay,!1),W))},_.a(_.p,{cond:function(){return F.data().progressSummary},
then:function(V){return _.a("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.a(_.K_,{text:V}))}}),_.a("div",{class:"ytwProgressViewModelHostProgressContainer"},_.a(_.p,{cond:function(){return F.data().leadingLabel},
then:function(V){return _.a("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.a(_.K_,{text:V}))}}),_.a("div",{class:"ytwProgressViewModelHostProgressBar"},_.a("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(F.data().progressPercentage||0)*100+"%"}}))))},"xe");var C8=_.G(function(F){var W=F.starNumber;var V=F.data;var d=function(){var y;return((y=V())==null?void 0:y.rating)||0};
return _.a(_.p,{cond:function(){return W()},
then:function(y){return _.a(_.KR,null,_.a(_.eU,{when:function(){return d()>=y()-.25}},function(){return _.a("div",{class:"ytStarRatingViewModelHostStar"},_.a(_.P7,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.a(_.eU,{when:function(){return d()>=y()-.75}},function(){return _.a("div",{class:"ytStarRatingViewModelHostStar"},_.a(_.P7,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.a(_.gp,null,function(){return _.a("div",{class:"ytStarRatingViewModelHostStar"},_.a(_.P7,{icon:"STAR",
size:function(){return 24}}))}))}})},"ye"),Bmi=_.G(function(F){F=F.data;
return _.a("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.a(C8,{starNumber:1,data:F}),_.a(C8,{starNumber:2,data:F}),_.a(C8,{starNumber:3,data:F}),_.a(C8,{starNumber:4,data:F}),_.a(C8,{starNumber:5,data:F}))},"ze");_.Na(_.G(function(F){var W=_.fp(F,{}).data;return _.a("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.a("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.a(_.K_,{text:function(){var V;return(V=W())==null?void 0:V.title}})),_.a("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.a(_.p,{cond:function(){return W().starProgressViewModels},
then:function(V){return _.a("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.a(_.Vw,{data:V},{progressViewModel:sfu}))}}),_.a("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.a("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.a(_.K_,{text:function(){var V;
return(V=W())==null?void 0:V.averageRatingLabel}})),_.a(_.p,{cond:function(){return W().zeroStateText},
then:function(V){return _.a("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.a(_.K_,{text:V}))}}),_.a(_.p,{cond:function(){return W().starRatingViewModel},
then:function(V){return _.a("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.a(_.Vw,{data:V},{starRatingViewModel:Bmi}))}}),_.a("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.a(_.K_,{text:function(){var V;
return(V=W())==null?void 0:V.totalRatingsCountLabel}})))))},"Ae"),"yt-course-ratings-view-model",{props:{data:_.Cd}});var L$u;L$u={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"}};_.INd=_.G(function(F){var W=_.DO("yt-learning-journey-loader-view-model"),V=_.S3();_.rp(function(){requestAnimationFrame(function(){var y;(y=V.lottieEl)==null||y.addEventListener("DOMLoaded",function(){var z;(z=F.onLottieLoaded)==null||z.call(F)})});
var d=F.data().browseEndpoint;d&&_.b$(d)});
return _.a("yt-learning-journey-loader-view-model",{class:_.xx("learningJourneyLoaderViewModelHost",F.className),"data-target-id":function(){return F.data().targetId||""},
el:W},_.a(_.J$,{className:_.xx("learningJourneyLoaderViewModelLoader",F.className),animationName:function(){return L$u.animationConfig.name},
data:L$u,animationRef:V}))},"Ce");_.Na(_.INd,"yt-learning-journey-loader-view-model",{props:{data:_.Hm,className:_.Cd,onLottieLoaded:_.Cd}});var nci=_.G(function(F){var W=function(){return F.data()},V=function(){return!!_.nD(_.LD(W())).optionColor},d=_.L(_.Y$(-1,void 0,"gXOYR")),y=d.next().value,z=d.next().value,I=function(q){return y()===q},n=function(q){return W().correctAnswerIndex===q},M=function(){return y()!==-1};
d=_.L(_.Y$("",void 0,"BFwDQb"));var Y=d.next().value,h=d.next().value;return _.a("learning-journey-quiz-view-model",{class:_.xx("learningQuizComponentHost","learningJourneyQuizYoututorHost",F.className),style:_.Si({background:function(){return _.nD(_.LD(W())).backgroundColor}})},_.a("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},Y),_.a("div",{class:"learningQuizComponentQuizContainer"},_.a("div",{class:"learningQuizComponentQuiz"},_.a("div",{class:"learningQuizComponentQuizContent"},_.a(_.p,{cond:function(){return!!W().aiGeneratedQuizLabel},
then:function(){return _.a("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.a(_.K_,{text:function(){return W().aiGeneratedQuizLabel}}))}}),_.a("div",{class:"learningQuizComponentQuizHeader",
style:_.Si({"align-items":function(){return W().overflowMenu?"start":"center"}})},_.a("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.Si({"min-height":function(){return W().overflowMenu?"48px":"26px"}})},_.a("div",{class:"learningJourneyQuizYoututorText",
style:_.Si({color:function(){return _.nD(_.LD(W())).primaryTextColor}})},_.a(_.K_,{text:function(){return W().questionHeaderText}})))),_.a("div",{class:"learningQuizComponentQuizSubheader",
style:_.Si({color:function(){return _.nD(_.LD(W())).secondaryTextColor}})},_.a(_.K_,{text:function(){var q=W();
return M()?q.explanationText:q.questionSubheaderText}}))),_.a("div",{role:"group",
class:_.xx("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.a(_.uj,{each:function(){return W().optionsData||[]}},function(q,R){var b={};
return _.a("button",{class:_.xx("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(b.learningQuizComponentQuizHover=function(){return!M()},b.learningQuizComponentQuizOptionWithCustomColor=V,b.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return M()&&n(R())},b.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return y()!==W().correctAnswerIndex&&I(R())},b.learningQuizComponentQuizIncorrectShake=
function(){return y()!==W().correctAnswerIndex&&I(R())},b)),
"on:click":_.Ef(function(){_.e3(_.dB(),{data:q});if(M())return!1;z(R());var g,K;h(n(R())?((g=W().successTitle)==null?void 0:g.content)||"":((K=W().failureTitle)==null?void 0:K.content)||"");return!1}),
style:_.Si({background:"transparent"}),"aria-description":function(){var g,K;return M()?n(R())?(g=W().successTitle)==null?void 0:g.content:(K=W().failureTitle)==null?void 0:K.content:""},
"aria-disabled":M},_.a("div",{class:"learningQuizComponentQuizOptionContainer"},_.a(_.K_,{text:q.optionText}),_.a(_.p,{cond:function(){var g=R();return M()&&(I(g)||n(g))},
then:function(){var g={};return _.a(_.P7,{className:_.xx("learningJourneyQuizYoututorOptionIcon",(g.learningQuizComponentQuizPulse=function(){return y()===W().correctAnswerIndex&&n(R())},g)),
size:24,icon:function(){return n(R())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.a(_.p,{cond:M,
then:function(){return _.a("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.a("div",{class:"learningJourneyQuizYoututorExplanationText"},_.a(_.K_,{text:function(){return W().explanationHeaderText}})),_.a(_.K_,{text:function(){return W().optionsData[y()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"De");
nci.idomCompat=!0;Object.freeze&&Object.freeze(Object.create(null));var krC=function(){},mKa;
(mKa=window.requestIdleCallback)==null||mKa.bind(window);var rv1=new Set,jA$=null;var aNt;_.ihc=_.G(function(F){var W=null,V=null,d=null,y=function(){return F.data()},z=function(){return _.nD(_.LD(y()))},I=function(){return!!z().optionColor},n=_.L(_.Y$(-1,void 0,"H2gnQb")),M=n.next().value,Y=n.next().value,h=function(v){return M()===v},q=function(v){return y().correctAnswerIndex===v},R=function(){return M()!==-1},b=function(){return M()===y().correctAnswerIndex},g=function(){var v=y(),U=R(),c=b();
return U?c?v.successTitle:v.failureTitle:v.questionHeaderText},K=function(){var v=R(),U=b();
return v?U?264685:264684:264683},C=function(){var v=y();
return R()?v.explanationText:v.questionSubheaderText},k=function(){return!!y().video},f=function(v){return b()&&q(v)},S=_.Ef(function(){Y(-1);
return!1});
return _.a(_.p,{cond:function(){return y().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.a(nci,{data:function(){return y()}})},
else:function(){return _.a("learning-journey-quiz-view-model",{class:_.xx("learningQuizComponentHost",F.className),style:_.Si({background:function(){return z().backgroundColor}})},_.a(_.p,{cond:k,
then:function(){return _.a("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.Si({background:function(){return z().videoBackgroundColor}})},_.a(_.Vw,{data:function(){return y().video}},{lockupViewModel:function(v){return _.a(_.F4,{data:v.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.a("div",{class:"learningQuizComponentQuizContainer"},_.a("div",{class:"learningQuizComponentQuiz"},_.a("div",{class:"learningQuizComponentQuizContent"},_.a(_.p,{cond:function(){return!!y().aiGeneratedQuizLabel},
then:function(){return _.a("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.a(_.K_,{text:function(){return y().aiGeneratedQuizLabel}}))}}),_.a("div",{class:"learningQuizComponentQuizHeader",
style:_.Si({"align-items":function(){return y().overflowMenu?"start":"center"}})},_.a("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.Si({"min-height":function(){return y().overflowMenu?"48px":"26px"}})},_.a("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.ji(function(v){_.mK(K(),v,W,function(U){W=U})}),
style:_.Si({color:function(){return z().primaryTextColor}}),
"client-ve-type":K},_.a(_.K_,{text:g}))),_.a("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.a(_.p,{cond:R,then:function(){return _.a("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.ji(function(v){_.mK(264687,v,V,function(U){V=U})}),
"on:click":S,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.a("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.Si({fill:function(){return z().primaryTextColor}})},_.a("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"})))}}),
_.a(_.Vw,{data:function(){return y().overflowMenu}},{buttonViewModel:function(v){return _.a(_.xm,{data:v.data})}}))),_.a("div",{class:"learningQuizComponentQuizSubheader",
el:_.ji(function(v){_.mK(264688,v,d,function(U){d=U})}),
style:_.Si({color:function(){return z().secondaryTextColor}}),
"client-ve-type":264688},_.a(_.K_,{text:C}))),_.a("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.a(_.uj,{each:function(){return y().optionsData||[]}},function(v,U){var c={};
return _.a("button",{class:_.xx("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(c.learningQuizComponentQuizHover=function(){return!R()},c.learningQuizComponentQuizOptionWithCustomColor=I,c.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return f(U())},c.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!b()&&h(U())},c.learningQuizComponentQuizIncorrectShake=function(){return!b()&&
h(U())},c.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return R()&&!h(U())},c)),
"on:click":_.Ef(function(){_.e3(_.dB(),{data:v});if(R())return!1;Y(U());return!1}),
style:_.Si({background:function(){var J=U();return R()&&h(J)?"":I()?z().optionColor:"transparent"}}),
"aria-disabled":R},_.a("div",{class:"learningQuizComponentQuizOptionContainer"},_.a(_.p,{cond:R,then:function(){return _.a(aNt,{isOptionCorrect:q,optionIndex:U,isOptionSelectedAndCorrect:f,colors:z})}}),_.a(_.K_,{text:v.optionText})))})))))}})},"Ee");
aNt=_.G(function(F){var W={};return _.a("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var V=F.optionIndex();return F.isOptionCorrect(V)?"0 0 24 24":"0 -960 960 960"},
class:_.xx("learningJourneyQuizViewModelQuizOptionIconLeading",(W.learningQuizComponentQuizPulse=function(){return F.isOptionSelectedAndCorrect(F.optionIndex())},W)),
style:_.Si({fill:function(){return F.colors().primaryTextColor}})},_.a("path",{d:function(){var V=F.optionIndex();
return F.isOptionCorrect(V)?"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"}}))},"Fe");
_.ihc.idomCompat=!0;_.Na(_.ihc,"learning-journey-quiz-view-model",{props:{data:_.Hm,className:_.Hm}});var MYa=_.G(function(F){var W=_.L((0,_.rd)(function(){var I;return{targetId:(I=F.data().config)==null?void 0:I.suspenseKey,contents:[F.data()]}})).next().value,V=_.PY().resolve(_.Tc),d=function(){var I=W().contents.length>0?W().contents[0]:void 0;
return I==null?void 0:I.config},y=function(){var I;
return(I=d())==null?void 0:I.entityTriggerConfig},z=_.QE(gqC,function(){var I,n;
return(n=(I=y())==null?void 0:I.entityKey)!=null?n:""});
_.k$(function(){var I,n,M,Y=(M=Number((I=y())==null?void 0:(n=I.invalidationTimestamp)==null?void 0:n.seconds))!=null?M:0,h,q,R;if(((R=Number((h=z())==null?void 0:(q=h.lastUpdated)==null?void 0:q.seconds))!=null?R:0)>Y){var b;(I=(b=d())==null?void 0:b.continuationCommand)&&V.resolveCommand(I)}},"tC8nKe");
return _.a("yt-suspense-view-model",{class:_.xx("ytSuspenseViewModelHost")},_.a(_.Vw,{data:function(){var I;return(I=d())==null?void 0:I.contents}},{lockupViewModel:_.F4}))},"He");var Yrt=_.G(function(F){var W=_.fp(F,{palette:void 0,isLastItem:!1}),V=W.palette,d=W.isLastItem,y=function(){return F.data().isHighlighted},z=function(){var M;
return lkc((M=V())==null?void 0:M.iconDisabledColor)},I=function(){var M;
return lkc((M=V())==null?void 0:M.primaryTitleColor)},n=function(){var M;
return lkc((M=V())==null?void 0:M.secondaryTitleColor)};
W={};return _.a("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.ji(_.YZ(function(){return F.data().rendererContext}))},_.a(_.Vw,{data:function(){return F.data().thumbnail}},{thumbnailViewModel:Ox}),_.a("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.a("div",{class:_.xx("ytMacroMarkerListItemViewModelTimeDescription",(W.ytMacroMarkerListItemViewModelHighlighted=y,W)),
style:_.Si({"background-color":function(){return y()?I():z()},
color:function(){return y()?"":n()}})},_.a(_.K_,{text:function(){return F.data().timestamp}})),_.a("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.Si({"background-color":function(){return d()?"transparent":z()}})}),_.a("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(y()?I():n())}},_.a(_.K_,{text:function(){return F.data().title}}))))},"Ie");_.kG=_.G(function(F){function W(wm){f("transform:translateX("+(_.wp("HTML_DIR")==="rtl"?"":"-")+wm+"px)")}
function V(wm){return Math.min(Math.max(wm,0),k()-J())}
function d(wm){var hf=U()+Yc();if(!y())return 0;wm===void 0&&(wm=Math.round(J()/hf)||1);return wm*hf}
var y=function(){return F.data().items||[]},z=function(){return F.data().previousButton},I=function(){return F.data().nextButton},n=function(){var wm,hf;
return(hf=(wm=F.disableArrows)==null?void 0:wm.call(F))!=null?hf:!1},M=function(){var wm;
return!((wm=F.forceNarrowLayout)==null||!wm.call(F))},Y=_.bu(function(){var wm;
return!((wm=F.centerAlignItems)==null||!wm.call(F))&&k()<=J()},void 0,"iGOqxd"),h=_.DO("horizontal-shelf-view-model"),q=_.DO("div"),R=_.L(_.Y$(0,void 0,"tieKmf")),b=R.next().value,g=R.next().value;
R=_.L(_.Y$(0,void 0,"W2lvv"));var K=R.next().value,C=R.next().value,k=K;K=_.L(_.Y$("",void 0,"PEePkc"));R=K.next().value;var f=K.next().value;K=_.L(_.Y$(0,void 0,"c7a4W"));var S=K.next().value,v=K.next().value,U=S;K=_.L(_.Y$(0,void 0,"KGhRJf"));S=K.next().value;var c=K.next().value,J=S;K=_.L(_.Y$(!1,void 0,"fgWgyc"));var zG=K.next().value,BC=K.next().value;K=_.L(_.Y$(0,void 0,"pe79rc"));S=K.next().value;var bS=K.next().value,Yc=S;K=_.L(_.Y$(0,void 0,"CTqisc"));var ph=K.next().value,lS=K.next().value;
K=_.L(_.Y$(0,void 0,"S2Yf1b"));var Or=K.next().value,X1=K.next().value;K=_.L(_.Y$("50%",void 0,"kjP5ke"));var MM=K.next().value,nB=K.next().value,vC=function(){var wm,hf=(wm=F.data())==null?void 0:wm.responsiveContainerConfiguration,Sh,jh;return hf?eO(hf==null?void 0:hf.responsiveSize):(jh=(Sh=F.sizing)==null?void 0:Sh.call(F))!=null?jh:"STANDARD"},qM=function(){var wm,hf=(wm=F.data())==null?void 0:wm.responsiveContainerConfiguration;
return hf?hf.enableContentSpecificAspectRatio===!1:!1};
K=_.bu(function(){return!n()&&b()>0},void 0,"jT8Bud");
S=_.bu(function(){return!n()&&b()<k()-J()},void 0,"mt4gsb");
var ur=function(){h.value!==null&&D8()},pB;
_.kN(function(){D8();window.ResizeObserver?(pB=new ResizeObserver(_.MA(ur,0)),pB.observe(h.value)):window.addEventListener("resize",ur)});
_.lu(function(){if(window.ResizeObserver){var wm;(wm=pB)==null||wm.disconnect()}else window.removeEventListener("resize",ur)});
var D8=function(){var wm=h.value.clientWidth,hf=F.includeMargin!==void 0?F.includeMargin():!1,Sh;var jh=F.hasPeek!==void 0?F.hasPeek():!((Sh=F.data())==null||!Sh.hasPeek);wm=_.TX({containerWidth:wm,hasPeek:jh,sizing:vC(),marginSettings:hf?M()?4:1:0});bS(wm.gutter);lS(wm.margin);v(wm.itemWidth);BC(wm.maxContainerWidth<528||M());c(wm.maxContainerWidth);y()&&C((wm.itemWidth+wm.gutter)*y().length-wm.gutter);if(y()){var Ft;if(((Ft=F.thumbnailAspectRatio)==null?void 0:Ft.call(F))!==void 0){var ju;nB(U()/
WB9((ju=F.thumbnailAspectRatio)==null?void 0:ju.call(F))/2+"px")}else nB("50%")}},sL={},MK={};
return _.a("horizontal-shelf-view-model",{class:_.xx("ytwHorizontalShelfViewModelHost",F.className),el:h},_.a(_.p,{cond:function(){var wm;return F.data().header&&!((wm=F.horizontalShelfExperiments)==null?0:wm.call(F).hideHeader)},
then:function(){return _.a("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.Si({width:function(){return J()+"px"},
padding:function(){return"0 "+ph()+"px"}})},_.a(_.Vw,{data:function(){return F.data().header}},{sectionHeaderViewModel:function(wm){return _.a(_.yV,{data:wm.data,
disableHorizontalPadding:!0,forceSmallLayout:zG,useResponsiveLayout:!0})}}))}}),_.a("div",{class:_.xx("ytwHorizontalShelfViewModelOuterContainer",(sL.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return Y()},sL)),
style:_.Si({"margin-top":function(){var wm,hf=F.data().header&&!((wm=F.horizontalShelfExperiments)==null?0:wm.call(F).hideHeader),Sh;return(((Sh=F.ensureMarginTop)==null?0:Sh.call(F))&&!hf?12:0)+"px"}})},_.a("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.Si({width:function(){return J()+"px"},
padding:function(){return"0 "+ph()+"px"},
overflow:function(){return n()?"auto":"hidden"}})},_.a("div",{class:_.xx("ytwHorizontalShelfViewModelItems",(MK.ytwHorizontalShelfViewModelCenterAlignItems=function(){return Y()},MK)),
el:q,style:R},_.a(_.Vw,{data:y},{macroMarkerListItemViewModel:function(wm,hf){return _.a("div",{style:_.Si({width:function(){return U()+"px"},
"margin-right":function(){return(hf()===y().length-1?0:Yc())+"px"}})},_.a(Yrt,{data:wm.data,
palette:_.Ns(F.palette),isLastItem:function(){return hf()===y().length-1}}))},
lockupViewModel:function(wm,hf){var Sh=wm.data;return _.a("div",{"on:focusin":_.Ef(function(){var jh=hf();jh!==Or()&&(jh<Or()?g(V(b()-d(1))):g(V(b()+d(1))),W(b()),X1(jh));return!0}),
style:_.Si({width:function(){return U()+"px"},
"margin-right":function(){return(hf()===y().length-1?0:Yc())+"px"}})},_.a(_.F4,{data:Sh,
containerType:4,sizing:vC,protectBackground:F.protectBackground,thumbnailFixedWidth:function(){return Nzm(Sh())+"px"},
thumbnailTargetWidth:function(){return Nzm(Sh())},
force16By9ThumbnailAspectRatio:qM}))},
suspenseViewModel:function(wm,hf){return _.a("div",{style:_.Si({width:function(){return U()+"px"},
"margin-right":function(){return(hf()===y().length-1?0:Yc())+"px"}})},_.a(MYa,{data:wm.data}))}}))),_.a(_.p,{cond:K,
then:function(){return _.a("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.Si({top:function(){return MM()}})},_.a(_.Vw,{data:z},{buttonViewModel:function(wm){return _.a(_.xm,{data:wm.data,
onClick:function(){g(V(b()-d(void 0)));W(b())}})}}))}}),_.a(_.p,{cond:S,
then:function(){return _.a("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.Si({top:function(){return MM()}})},_.a(_.Vw,{data:I},{buttonViewModel:function(wm){return _.a(_.xm,{data:wm.data,
onClick:function(){g(V(b()+d(void 0)));W(b())}})}}))}})))},"Je");
_.kG.idomCompat=!0;var pCU=_.G(function(F){var W=function(){return F.data().targetId||""},V=function(){var K;
return((K=F.data())==null?void 0:K.expansionEntityKey)||""},d=_.QE(_.e$S,V),y=!0,z=function(){var K;
return((K=d())==null?void 0:K.value)===W()},I=function(K){_.l5(_.yw("stringEntity",V(),{key:V(),
value:K?W():""}))};
_.rp(function(){y=!1;F.data().isExpanded&&I(!0)});
var n=function(){if(z()){var K=!0;F.onCollapse!==void 0&&(K=F.onCollapse());K&&I(!1)}else I(!0)},M=_.Ef(n),Y=function(){var K;
return(((K=F.accordionStyle)==null?void 0:K.call(F))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},h=_.DO("div"),q=function(){var K,C;
return(C=(K=_.e(F.data().rendererContext,_.sv))==null?void 0:K.label)!=null?C:""},R=function(){var K,C;
return{disabled:(K=F.hideIfNotExpanded)==null?void 0:K.call(F),ariaHidden:(C=F.hideIfNotExpanded)==null?void 0:C.call(F)}},b={},g={};
return _.a("yt-accordion-item-view-model",{class:_.xx("ytAccordionItemViewModelHost",F.className,(b.ytAccordionItemViewModelExpanded=function(){return z()},b.ytAccordionItemViewModelHidden=function(){var K;
return(K=F.hideIfNotExpanded)==null?void 0:K.call(F)},b.ytAccordionItemViewModelMini=Y,b)),
"data-target-id":W},_.a("div",{class:"ytAccordionItemViewModelContainer"},_.a("div",{class:"ytAccordionItemViewModelLeftSection","on:click":M,title:q,"aria-hidden":function(){var K;return(K=F.hideIfNotExpanded)==null?void 0:K.call(F)}},_.a(_.K_,{text:function(){return F.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:q})),_.a("div",{class:"ytAccordionItemViewModelRightSection"},_.a(_.Vw,{data:function(){return z()?F.data().expandButton:F.data().collapseButton}},{buttonViewModel:function(K){return _.a(_.xm,{data:K.data,
className:"ytAccordionItemViewModelToggleButton",onClick:n,buttonOverrides:R})}}))),_.a("div",{class:"ytAccordionItemViewModelContainer"},_.a("div",{class:_.xx("ytAccordionItemViewModelContent",(g.ytAccordionItemViewModelExpandedSubtitle=function(){return z()},g)),
el:h,style:_.Si({"max-height":function(){return y?"auto":z()?h.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!z()}},_.a(_.p,{cond:function(){return!Y()},
then:function(){return _.a(_.K_,{text:function(){return F.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.a(_.Vw,{data:function(){return F.data().content}},{horizontalShelfViewModel:function(K){return _.a(_.kG,{data:K.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Le");_.hLt=_.G(function(F){var W=_.L((0,_.rd)(F.data)).next().value,V=function(){return F.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},d=function(){return V()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},y=_.L(_.Y$(!0,void 0,"VFpYAb")),z=y.next().value,I=y.next().value,n=function(){return d()&&z()},M=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){I(!z())}}},Y=_.Ef(function(){W().onTitleTap&&_.b$(W().onTitleTap||{})});
y={};return _.a("yt-accordion-view-model",{class:_.xx("ytAccordionViewModelHost",(y.ytAccordionViewModelMinimized=function(){return n()},y)),
"data-target-id":function(){return F.data().targetId||""}},_.a(_.p,{cond:function(){return d()||!!W().title},
then:function(){return _.a("div",{class:"ytAccordionViewModelHeader"},_.a("div",{class:"ytAccordionViewModelTitleSection"},_.a("div",{class:"ytAccordionViewModelTitleWrapper"},_.a(_.p,{cond:function(){return!!F.data().headerIcon},
then:function(){return _.a(_.P7,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var h;return(h=F.data().headerIcon)==null?void 0:h.iconType}})}}),_.a("div",{class:"ytAccordionViewModelTitle",
"on:click":Y},_.a(_.K_,{className:"ytAccordionViewModelTitleText",text:function(){return W().title}})))),_.a("div",{class:"ytAccordionViewModelButtonSection"},_.a(_.p,{cond:d,
then:function(){return _.a(_.XU,{data:M,iconName:function(){return n()?"chevron_down":"chevron_collapse"}})}})))}}),_.a("div",{class:"ytAccordionViewModelContent"},_.a(_.Vw,{data:function(){return W().contents}},{accordionItemViewModel:function(h){return _.a(pCU,{data:h.data,
className:"ytAccordionViewModelRow",accordionStyle:V,hideIfNotExpanded:n,onCollapse:function(){return d()?(I(!0),!1):!0}})}})),_.a("div",null,_.a(_.p,{cond:function(){return!d()&&(!!W().disclaimerFooter||!!W().footer)},
then:function(){return _.a("div",{class:"ytAccordionViewModelFooter"},_.a(_.K_,{text:function(){return W().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.a(_.Vw,{data:function(){return F.data().footer}},{flexibleActionsViewModel:function(h){return _.a(_.qw,{data:h.data,
layout:0})}}))}})))},"Me");_.Na(_.hLt,"yt-accordion-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=null,V=null,d,y=(d=_.PY().resolve(_.SU(_.dA)))==null?void 0:d(),z=_.L(_.Y$(!1,void 0,"CmEVtc"));d=z.next().value;var I=z.next().value;z=_.L(_.Y$(!0,void 0,"yo9dR"));var n=z.next().value,M=z.next().value,Y=_.DO("textarea",function(C){_.mK(264503,C,W,function(k){W=k})}),h=function(C){I(!0);
C={learningJourneyFormData:{query:C}};_.b$(F.data().searchEndpoint||{},{form:{formData:C}});return!1},q=_.Ef(function(C){C.target.closest("button-view-model")&&I(!0)});
z=_.Ef(function(){M(Y.value.value.length===0)});
var R=_.Ef(function(C){if(C.key==="Enter"&&!C.shiftKey&&!n()){var k=C.target;C.preventDefault();h(k.value)}}),b={},g={},K={};
return _.a("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.a("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.a(_.rB,{data:function(){return F.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.a("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.a("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.a("div",{class:_.xx("ytLearningJourneyZeroStateSearchBar",(b.ytLearningJourneyZeroStateSearchBarDark=y,b))},_.a("textarea",{class:_.xx("ytLearningJourneyZeroStateTextInput",(g.ytLearningJourneyZeroStateTextInputDark=y,g)),el:Y,"on:keyup":z,"on:keydown":R,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.a("div",{class:_.xx("ytLearningJourneyZeroStateSearchButtonContainer",(K.ytLearningJourneyZeroStateSearchButtonContainerDark=y,K))},_.a(_.xm,{data:function(){return _.e(F.data().searchButton,_.g2)},
className:"search-button",onClick:function(){return h(Y.value.value)},
buttonOverrides:function(){return{disabled:n(),style:y?"mono-inverse":"mono",size:"XL"}}}))),_.a(_.p,{cond:function(){return!!F.data().errorBanner},
then:function(){return _.a("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.ji(function(C){_.mK(264617,C,V,function(k){V=k})})},_.a(_.Vw,{data:function(){return F.data().errorBanner}},{alertBannerViewModel:function(C){return _.a(_.$xS,{data:C.data,
"client-ve-type":264617})}}))}})),_.a(_.p,{cond:d,
then:function(){return _.a("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.a(_.Vw,{data:function(){return F.data().loader}},{learningJourneyLoaderViewModel:function(C){return _.a(_.INd,{data:C.data})}}))},
else:function(){return _.a("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.a(_.p,{cond:function(){return!!F.data().learningJourneyShelf},
then:function(){return _.a("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.a("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return F.data().learningJourneySectionTitle}),_.a(_.Vw,{data:function(){return F.data().learningJourneyShelf}},{horizontalShelfViewModel:function(C){return _.a(_.kG,{data:C.data,
centerAlignItems:!0})}}))}}),_.a("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.a("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return F.data().suggestedJourneySectionTitle}),_.a("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":q},_.a(_.Vw,{data:function(){return F.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(C){return _.a(_.qw,{data:C.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Ne"),"yt-learning-journey-zero-state",{props:{data:_.Hm}});var qrL=_.G(function(F){var W=F.data;return _.a("ytvl-live-leaderboard-item-action-content-view-model",{class:_.xx("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.a(_.K_,{text:function(){var V;return(V=W())==null?void 0:V.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.a(_.Vw,{data:function(){return W().actionButton}},{buttonViewModel:function(V){return _.a(_.xm,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:V.data})}}))},"Oe");var RLm=_.G(function(F){var W=F.data;return _.a("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.xx("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.a(_.K_,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var V;return(V=W())==null?void 0:V.displayName},
ellipsisTruncate:!0}),_.a(_.Vw,{data:function(){return W().badge}},{buttonViewModel:function(V){return _.a(_.xm,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:V.data})}}))},"Pe");_.Na(_.G(function(F){var W=F.data;return _.a("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.a("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.a(_.K_,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var V;return(V=W())==null?void 0:V.rank}})),_.a("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4})),_.a("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.a(_.Vw,{data:function(){return W().content}},{liveLeaderboardItemChannelContentViewModel:RLm,
liveLeaderboardItemActionContentViewModel:qrL})),_.a(_.K_,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var V;return(V=W())==null?void 0:V.points}}))},"Qe"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;return _.a("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.a(_.K_,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var V,d;return(V=W())==null?void 0:(d=V.ranking)==null?void 0:d.rank}}),_.a("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4})),_.a(_.K_,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var V,d;return(V=W())==null?void 0:(d=V.channelContent)==null?void 0:d.channelName}}),_.a(_.K_,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var V;return(V=W())==null?void 0:V.points}}))},"Re"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.Hm}});var bh8=_.G(function(F){F=_.fp(F,{wrapper:!1}).wrapper;return _.a(_.p,{cond:F,then:function(){return _.a("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.a("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.a("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Se");
bh8.idomCompat=!0;var Tmt=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],eLt=_.G(function(F){var W=F.data;var V=_.ji(),d=_.bu(function(){return W().command},void 0,"fyYsT");
_.k$(function(){d()&&_.hU(d(),{form:{element:V.value}})},"B0nxdb");
return _.a("div",{el:V,class:"YtQrCodeRendererHostContainer"},_.a(_.p,{cond:function(){return W().qrCodeImage},
then:function(y){return _.a(_.rB,{data:y,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.a(_.p,{cond:function(){return W().spinner},
then:function(){return _.a(bh8,null)}})}}),_.a(_.p,{cond:function(){return W().label},
then:function(y){return _.a(_.K_,{text:y,className:"YtQrCodeRendererHostLabel"})}}),_.a(_.p,{cond:function(){return W().labels},
then:function(y){return _.a("div",{class:"YtQrCodeRendererHostLabels"},_.a(_.uj,{each:y},function(z){return _.a(_.K_,{text:z})}))}}))},"Ve");_.Na(_.G(function(F){var W=F.data;var V=_.bu(function(){return W().qrEntityKey},void 0,"LmZ2xf"),d=_.bu(function(){return W().deleteEntityOnDismiss},void 0,"my0Tzb"),y=_.bu(function(){return W().command},void 0,"hzECIb"),z=_.QE(GOG,V);
F=_.bu(function(){return W().qrCodeImage},void 0,"AnD9rc");
var I=_.bu(function(){return W().style&&Tmt.includes(W().style)},void 0,"f5fZv"),n=_.S5({visibilityCallback:function(M){M&&y()&&_.hU(y())},
showOption:{calledOnce:!0,state:"visible"}});_.kN(function(){_.lu(function(){d()&&V()&&_.kf().dispatch(_.yw("qrCodeEntity",V()))})});
return _.a("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.ji(n)},_.a(_.p,{cond:I,then:function(){return _.a(_.p,{cond:z,then:function(M){return _.a(eLt,{data:M})}})}}),_.a(_.p,{cond:F,
then:function(M){return _.a(_.rB,{data:M,alt:""})}}))},"Te"),"yt-qr-code-renderer",{props:{data:_.Hm}});var u1t=_.G(function(F){var W=function(){return _.MV(1728053247&(F.barColor!==void 0?Fb(F.barColor()):4278190080))};
return _.a("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.a("div",{class:"ytVideoOverviewGhostCardDetails"},_.a(gcm,{animationDelay:0,percentWidth:100,barColor:function(){return W()}}),_.a(gcm,{animationDelay:600,
percentWidth:60,barColor:function(){return W()}})))},"We"),gcm=_.G(function(F){return _.a("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+F.percentWidth()+"%"}},_.a("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var W=F.animationDelay(),V=F.barColor();return"animation-delay:"+W+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+V+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Xe");var K$i,HhL;K$i=_.uO.inlinePreviewEnabledSelector;_.DKi=_.G(function(F){function W(k){I(k)}
var V=F.data;var d=_.Ae("yt-video-overview-view-model"),y=_.ji();F=_.L(_.Y$(-1,void 0,"kc60qe"));var z=F.next().value,I=F.next().value;F=_.L(_.Y$(0,void 0,"YSTbVe"));var n=F.next().value,M=F.next().value,Y={},h=_.QE(fkr,function(){return V().asyncDataEntityKey}),q=_.FP(K$i);
F=_.PY().resolve(_.SU(NqD));var R=function(){var k;if((k=h())==null?0:k.videoOverviewViewModel){var f;return _.e((f=h())==null?void 0:f.videoOverviewViewModel,EDT)}return V()};
F&&d&&F({enabled:function(){return q()},
itemPlaybackModel:function(){var k;return(k=R())==null?void 0:k.itemPlayback},
thumbnailElRef:function(){return Y.thumbnailElRef},
containerElRef:d,options:function(){return{thumbnail:Y.thumbnail,thumbnailOverlays:Y.thumbnailOverlays||[],thumbnailSize:Y.thumbnailSize,mouseleaveCallback:function(){}}}});
_.kN(function(){var k,f=d==null?void 0:(k=d.value)==null?void 0:k.clientWidth;f&&M(Math.min((f-24)/4-8,72))});
var b=function(){var k;return((k=R())==null?void 0:k.headerSubtext)!==void 0?!0:!1},g=function(){var k,f=Fb((k=R())==null?void 0:k.titleColor);
return f?"color: "+_.MV(f)+";":void 0},K=function(){var k,f=Fb((k=R())==null?void 0:k.subtextColor);
return f?"color: "+_.MV(f)+";":void 0},C=function(){return _.a("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.a("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return g()}},_.a(_.K_,{text:function(){var k;
return(k=R())==null?void 0:k.headerText}})),_.a(_.p,{cond:b,
then:function(){return _.a("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.a("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return K()}},_.a(_.P7,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.a("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return K()}},_.a(_.K_,{text:function(){var k;
return(k=R())==null?void 0:k.headerSubtext}})))}}))};
F={};return _.a("yt-video-overview-view-model",{class:_.xx("ytGenAiVideoOverviewViewModelHost",(F.ytGenAiVideoOverviewViewModelMweb=!1,F.ytGenAiVideoOverviewViewModelDesktop=!0,F)),el:d,style:function(){var k,f=Fb((k=R())==null?void 0:k.backgroundColor);return f?"background-color: "+_.MV(f)+";":void 0}},_.a(_.p,{cond:function(){var k;
return(k=R())==null?void 0:k.isLoading},
then:function(){return _.a(u1t,{barColor:function(){var k;return(k=R())==null?void 0:k.titleColor}})},
else:function(){return _.a(_.WY,null,null,_.a("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.a(_.Vw,{data:function(){var k;return(k=R())==null?void 0:k.thumbnail}},{thumbnailViewModel:function(k){return _.a(Ox,{data:k.data,
aspectRatio:0,playbackRef:wr$(Y),width:9999})}})),_.a("div",{class:"ytGenAiVideoOverviewViewModelDetails"},C(),_.a(_.p,{cond:function(){var k,f,S,v;
return((k=R())==null?void 0:(f=k.listItems)==null?void 0:f.length)!==void 0&&((S=R())==null?void 0:(v=S.listItems)==null?void 0:v.length)>0?!0:!1},
then:function(){return _.a("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:y},_.a(_.uj,{each:function(){var k;return(k=R())==null?void 0:k.listItems}},function(k,f){return _.a(HhL,{image:k.image,
index:f,isSelected:function(){return f()===z()},
onClick:W,itemWidth:n})}))}}),_.a("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.a("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return g()}},_.a(_.K_,{text:function(){var k,f,S,v,U,c,J;
return(J=(k=R())==null?void 0:(f=k.listItems)==null?void 0:(S=f[z()])==null?void 0:S.headline)!=null?J:(v=R())==null?void 0:(U=v.listItems)==null?void 0:(c=U[0])==null?void 0:c.headline}})),_.a("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return K()}},_.a(_.K_,{text:function(){var k,f,S,v,U,c,J;
return(J=(k=R())==null?void 0:(f=k.listItems)==null?void 0:(S=f[z()])==null?void 0:S.subtext)!=null?J:(v=R())==null?void 0:(U=v.listItems)==null?void 0:(c=U[0])==null?void 0:c.subtext}})))))}}))},"Ye");
HhL=_.G(function(F){var W=F.image;var V=F.itemWidth;var d=F.index;var y=F.isSelected;var z=F.onClick;F=_.Ef(function(){d!==void 0&&z!==void 0&&z(d());return!1});
var I={};return _.a("div",{class:_.xx("ytGenAiVideoOverviewViewModelCarouselItem",(I.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return y==null?void 0:y()},I)),
style:function(){return"width: "+V()+"px;"},
"on:click":F},_.a(_.rB,{data:W,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.a(_.p,{cond:function(){return y==null?void 0:y()},
then:function(){return _.a("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.a("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ze");
_.DKi.idomCompat=!0;_.Na(_.DKi,"yt-video-overview-view-model",{props:{data:_.Hm}});_.AWt=_.G(function(F){var W=F.data;var V=F.topbarOffset;var d,y=((d=_.PY().resolve(_.SU(_.dA)))==null?void 0:d())||!1;return _.a("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var z=W();var I,n,M=y?(I=z.config)==null?void 0:I.darkThemeBackgroundColor:(n=z.config)==null?void 0:n.lightThemeBackgroundColor;z=M?_.iz(M):void 0;z="background-color: "+z+";";V!==void 0&&(z+="top: -"+V()+"px;");return z},
"aria-hidden":!0},_.a(_.p,{cond:function(){var z,I,n;return!!((z=W().backgroundImageConfig)==null?0:(I=z.image)==null?0:(n=I.sources)==null?0:n.length)},
then:function(){return _.a(_.rB,{data:function(){var z;return(z=W().backgroundImageConfig)==null?void 0:z.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.a("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+wnc(y,W().gradientColorConfig)+";"}}))},"$e");
_.AWt.idomCompat=!0;var jfL=_.G(function(F){var W=F.data;var V=F.isOverlay;return _.a("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.a("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.a(_.Vw,{data:function(){return W().header}},{sectionHeaderViewModel:function(d){return _.a(_.yV,{data:d.data,
isOverlay:V})}})),_.a("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.a(_.Vw,{data:function(){return W().channelInfoButtons}},{flexibleActionsViewModel:_.qw})),_.a("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.a(_.Vw,{data:function(){return W().description}},{descriptionPreviewViewModel:function(d){return _.a(_.d3,{data:d.data,
isOverlay:V})}})))},"af");
jfL.idomCompat=!0;var rWd=_.G(function(F){var W=F.data;var V={};return _.a("factoid-view-model",{class:_.xx("ytwFactoidViewModelHost",(V.ytwFactoidViewModelHostOverlay=F.isOverlay,V))},_.a(_.K_,{text:function(){return W().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.a(_.K_,{text:function(){return W().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"bf");
rWd.idomCompat=!0;var CSi=_.G(function(F){var W=F.data;var V=F.isOverlay;return _.a("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.a(_.Vw,{data:function(){return W().factoids}},{factoidViewModel:function(d){return _.a(rWd,{data:d.data,
isOverlay:V})}}))},"cf");
CSi.idomCompat=!0;_.kGt=_.G(function(F){var W=F.data;var V=F.isOverlay;return _.a("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.a(_.Vw,{data:function(){return W().items}},{channelInfoViewModel:function(d){return _.a("div",{class:"ytwCourseMetadataViewModelHostItem"},_.a(jfL,{data:d.data,
isOverlay:V}))},
coursePerksViewModel:function(d){return _.a("div",{class:"ytwCourseMetadataViewModelHostItem"},_.a(ocv,{data:d.data,isOverlay:V}))},
descriptionPreviewViewModel:function(d){return _.a("div",{class:"ytwCourseMetadataViewModelHostItem"},_.a(_.d3,{data:d.data,isOverlay:V}))},
factoidsRowViewModel:function(d){return _.a("div",{class:"ytwCourseMetadataViewModelHostItem"},_.a(CSi,{data:d.data,isOverlay:V}))},
progressViewModel:function(d){return _.a("div",{class:"ytwCourseMetadataViewModelHostItem"},_.a(sfu,{data:d.data,isOverlay:V}))}}))},"df");var lN4=_.G(function(F){return _.a("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.a(_.Vw,{data:function(){return F.data().content}},{courseMetadataViewModel:function(W){return _.a(_.kGt,{data:W.data,
isOverlay:F.isOverlay})},
progressViewModel:function(W){return _.a(sfu,{data:W.data})}}))},"ef");var Nmm=_.G(function(F){var W=F.data;F=F.className;var V=function(){var y;return _.MI((y=W())==null?void 0:y.rendererContext)},d={};
d=(d.dynamicTextViewModelHost=!0,d.dynamicTextViewModelHostTappable=function(){return V()},d);
return _.a("yt-dynamic-text-view-model",{el:_.ji(_.YZ(function(){var y;return(y=W())==null?void 0:y.rendererContext})),
role:function(){return V()?"link":void 0},
tabindex:function(){return V()?0:void 0},
class:_.xx(F,d)},_.a("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var y,z,I;return(I=(z=_.e((y=W())==null?void 0:y.rendererContext,_.sv))==null?void 0:z.label)!=null?I:""}},_.a(_.K_,{text:function(){return W().text},
userInput:!0})))},"ff");
Nmm.idomCompat=!0;_.lG=_.G(function(F){var W=F.data;var V=F.isPositionRelative;var d=_.$2W("(max-width: 527.9px)"),y=function(){var z,I;return(I=(z=W())==null?void 0:z.style)!=null?I:"IMAGE_BANNER_STYLE_FULL_BLEED"};
F={};return _.a("yt-image-banner-view-model",{el:_.ji(_.YZ(function(){var z;return(z=W())==null?void 0:z.rendererContext})),
class:_.xx((F.ytImageBannerViewModelHost=!0,F.ytImageBannerViewModelInset=function(){return U2K(y())},F.ytImageBannerViewModelPositionAbsolute=function(){return _.f6(!0)&&!(V==null?0:V())},F.ytImageBannerViewModelSmallInset=function(){return U2K(y())&&d()},F.ytImageBannerViewModelTappable=function(){var z;
return _.MI((z=W())==null?void 0:z.rendererContext)},F))},_.a(_.p,{cond:function(){var z;
return(z=W())==null?void 0:z.image},
then:function(){return _.a(_.rB,{data:function(){return W().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.a(_.Vw,{data:function(){var z;
return(z=W())==null?void 0:z.overlays}},{thumbnailHoverOverlayViewModel:pV}))},"gf");
_.lG.idomCompat=!0;var fNu;fNu=_.G(function(F){var W=F.condition;var V=F.content;return _.a(_.p,{cond:W,then:function(){return _.a("div",{class:"yt-page-header-view-model__scroll-container"},V())},
else:function(){return V()}})},"hf");
_.wCp=_.G(function(F){var W=F.data;var V=F.noPadding;var d=F.enableBanner;var y=F.cinematicContainerTopbarOffset;var z=F.allowCinematicContainerOverflow;var I=F.displayAsSidebar;var n=F.displayAsPanel;var M=F.alwaysUseMediumTextDescription;var Y=OkY(),h=function(){return!!W().image||!!W().animatedImage},q=function(){return!!W().background},R=function(){return(I==null?0:I())||(n==null?0:n())?1:Y()},b=function(){return R()===1},g=function(){return b()||R()===2},K=function(){return R()===4},C=function(){var ph=
W();
var lS=!!W().heroImage;var Or=R(),X1=Xnf(W()),MM=I==null?void 0:I(),nB=!ph.metadata,vC;if(vC=lS?_.e(ph.heroImage,kQQ):_.e(ph.animatedImage||ph.image,kQQ)){ph=vC.style;var qM=vC.layoutMode;if(qM!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(vC=n59(IGr(vC)),lS)lS=GrN(Or,ph,qM,vC,MM);else b:if(nB)lS=Or===1?{size:48}:{size:72};else switch(Or){case 1:lS={size:72};break b;case 2:lS={size:120};break b;default:lS=X1<4?{size:120}:{size:160}}else lS=void 0}else lS={size:0};return lS};
F={};F=_.xx((F["yt-page-header-view-model"]=!0,F["yt-page-header-view-model--no-padding"]=function(){return!(V==null||!V())},F["yt-page-header-view-model--small-top-padding"]=function(){return b()&&!W().actions&&!(n==null?0:n())||R()===2&&!(h()||W().heroImage)},F["yt-page-header-view-model--small-bottom-padding"]=function(){return g()&&!W().actions&&!(n==null?0:n())},F["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(z==null?0:z())},F["yt-page-header-view-model--display-as-sidebar"]=
I,F));
var k={},f=_.xx((k["yt-page-header-view-model__page-header-headline"]=!0,k["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var ph;return(ph=C())==null?void 0:ph.allowFullWidth},k)),S=function(){var ph;
return g()&&!((ph=C())==null?0:ph.allowFullWidth)},v=function(){return b()&&(!!W().heroImage||h())&&Xnf(W())>0},U=function(){return v()&&(n==null?void 0:n())};
k={};var c=_.xx((k["yt-page-header-view-model__page-header-title"]=!0,k["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!v()},k["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return v()&&!U()},k["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=U,k["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=q,k));
k={};var J=_.xx((k["yt-page-header-view-model__page-header-headline-image"]=!0,k["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!W().heroImage&&g()},k));
k={};var zG=_.xx((k["yt-page-header-view-model__page-header-banner-container"]=d,k["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var ph;return(d==null?void 0:d())&&((ph=_.e(W().banner,_.N_S))==null?void 0:ph.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},k));
k={};var BC=_.xx((k["yt-page-header-view-model__page-header-content-metadata"]=!0,k["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=q,k));k={};var bS=_.xx((k["yt-page-header-view-model__page-header-flexible-actions"]=!0,k["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!W().metadata||g()},k["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!g()},k));
k={};var Yc=_.xx((k["yt-page-header-view-model__page-header-attribution"]=!0,k["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=q,k));return _.a("yt-page-header-view-model",{class:F},_.a(_.p,{cond:q,then:function(){return _.a("div",{class:"yt-page-header-view-model__page-header-background"},_.a(_.Vw,{data:function(){return W().background}},{cinematicContainerViewModel:function(ph){return _.a(_.AWt,{data:ph.data,
topbarOffset:y})}}))}}),_.a(fNu,{condition:function(){return!(I==null||!I())},
content:function(){return _.a("div",{class:"yt-page-header-view-model__page-header-content"},_.a(_.p,{cond:function(){return(d==null?void 0:d())&&W().banner},
then:function(){return _.a("div",{class:zG},_.a(_.Vw,{data:function(){return W().banner}},{imageBannerViewModel:_.lG}))}}),_.a("div",{class:f},_.a(_.p,{cond:h,
then:function(){return _.a(_.Vw,{data:function(){var ph;if(!(ph=W().animatedImage)){ph=W();if(h()){var lS=ph=Object.assign({},ph),Or=R(),X1=Xnf(W()),MM=lS.image,nB=_.e(MM,llu),vC=nB==null?void 0:nB.avatar,qM=_.e(vC,_.hR);if(MM&&vC&&qM){switch(Or){case 1:qM.avatarImageSize="AVATAR_SIZE_XL";break;case 2:qM.avatarImageSize="AVATAR_SIZE_XXL";break;default:X1<4?qM.avatarImageSize="AVATAR_SIZE_XXL":qM.avatarImageSize="AVATAR_SIZE_XXXL"}_.ms(vC,_.hR,Object.assign({},qM));nB.avatar=Object.assign({},vC);_.ms(MM,
llu,Object.assign({},nB));lS.image=Object.assign({},MM)}}ph=ph.image}return ph}},{contentPreviewImageViewModel:function(ph){return _.a(_.cS,{data:ph.data,
className:J,imageSizeConfig:C})},
decoratedAvatarViewModel:function(ph){return _.a(_.qO,{data:ph.data,className:J})}})}}),_.a(_.p,{cond:function(){return!!W().heroImage&&!S()},
then:function(){return _.a(_.Vw,{data:function(){return W().heroImage}},{contentPreviewImageViewModel:function(ph){return _.a(_.cS,{data:ph.data,
className:J,imageSizeConfig:C})}})}}),_.a("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.a(_.p,{cond:function(){return!!W().heroImage&&S()},
then:function(){return _.a("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.a(_.Vw,{data:function(){return W().heroImage}},{contentPreviewImageViewModel:function(ph){return _.a(_.cS,{data:ph.data,
className:J,imageSizeConfig:C})}}))}}),_.a(_.Vw,{data:function(){return W().title}},{dynamicTextViewModel:function(ph){return _.a(Nmm,{data:ph.data,
className:c})}}),_.a(_.Vw,{data:function(){return W().metadata}},{contentMetadataViewModel:function(ph){return _.a(_.S2,{data:ph.data,
layout:function(){return b()?1:0},
className:BC,isOverlay:q,useMediumText:K})}}),_.a(_.p,{cond:function(){return W().description&&!b()},
then:function(){return _.a(_.Vw,{data:function(){return W().description}},{descriptionPreviewViewModel:function(ph){return _.a(_.d3,{data:ph.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:q,maxLinesOverride:function(){return b()?void 0:1},
useMediumText:function(){return(M==null?void 0:M())||K()}})}})}}),_.a(_.p,{cond:function(){return W().attribution&&!g()},
then:function(){return _.a(_.Vw,{data:function(){return W().attribution}},{attributionViewModel:function(ph){return _.a(t4,{data:ph.data,
className:Yc,useMediumText:K})}})}}),_.a(_.p,{cond:function(){return W().actions&&!g()},
then:function(){return _.a(_.Vw,{data:function(){return W().actions}},{flexibleActionsViewModel:function(ph){return _.a(_.qw,{data:ph.data,
layout:function(){return x2r(R())},
className:bS})}})}}))),_.a("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.a(_.p,{cond:function(){return W().description&&b()},
then:function(){return _.a(_.Vw,{data:function(){return W().description}},{descriptionPreviewViewModel:function(ph){return _.a(_.d3,{data:ph.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:q,maxLinesOverride:function(){return b()?void 0:1},
useMediumText:function(){return(M==null?void 0:M())||K()}})}})}}),_.a(_.p,{cond:function(){return W().attribution&&g()},
then:function(){return _.a(_.Vw,{data:function(){return W().attribution}},{attributionViewModel:function(ph){return _.a(t4,{data:ph.data,
className:Yc,useMediumText:K})}})}}),_.a(_.p,{cond:function(){return W().actions&&g()},
then:function(){return _.a(_.Vw,{data:function(){return W().actions}},{flexibleActionsViewModel:function(ph){return _.a(_.qw,{data:ph.data,
layout:function(){return x2r(R())},
className:bS})}})}})),_.a("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.a(_.Vw,{data:function(){return W().bottomMetadataFlexibleContainer}},{flexibleContainer:function(ph){return _.a(lN4,{data:ph.data,
isOverlay:q})}})))}}))},"jf");
_.wCp.idomCompat=!0;_.Na(_.G(function(F){var W=_.L(_.Y$(!1,void 0,"qvRy4d")),V=W.next().value,d=W.next().value;return _.a("yt-official-card-view-model",{class:_.xx("ytOfficialCardViewModelHost",F.className),style:_.Si({"background-color":function(){var y,z=Fb((y=F.data())==null?void 0:y.backgroundColor);return z?_.MV(z):void 0}})},_.a(_.Vw,{data:function(){return F.data().header}},{pageHeaderViewModel:function(y){return _.a(_.wCp,{data:y.data,
noPadding:!0})}}),_.a(_.Vw,{data:function(){return F.data().contents}},{horizontalShelfViewModel:function(y){return _.a(_.kG,{data:y.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.a(_.p,{cond:V,
then:function(){return _.a("div",{class:"ytOfficialCardViewModelExpandedContent"},_.a(_.Vw,{data:function(){return F.data().expandedContents}},{horizontalShelfViewModel:function(y){return _.a(_.kG,{data:y.data,
sizing:"MINI"})}}),_.a("div",{class:"ytOfficialCardViewModelCollapseButton"},_.a(_.Vw,{data:function(){return F.data().collapseButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
onClick:function(){d(!V())}})}})))},
else:function(){return _.a("div",{class:"ytOfficialCardViewModelExpandButton"},_.a(_.Vw,{data:function(){return F.data().expandButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
onClick:function(){d(!V())}})}}))}}))},"kf"),"yt-official-card-view-model",{props:{data:_.Hm,
className:_.Hm}});var GG4=_.G(function(F){var W,V=(W=_.PY().resolve(_.SU(_.dA)))==null?void 0:W();return _.a("ytw-search-friction-view-model",{class:_.xx("ytwSearchFrictionViewModelHost",F.className)},_.a("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.a("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.a(_.p,{cond:function(){return V&&F.data().darkThemeImage?F.data().darkThemeImage:F.data().image},
then:function(d){return _.a(_.rB,{data:d,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.a(_.Vw,{data:function(){return F.data().overflowMenuButton}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.a(_.K_,{text:function(){return F.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.a(_.uj,{each:function(){return F.data().bodyText||[]}},function(d){return _.a(_.K_,{text:d,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.a(_.Vw,{data:function(){return F.data().actions}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.a(_.K_,{text:function(){return F.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.a(_.K_,{text:function(){return F.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"lf");
GG4.idomCompat=!0;_.Na(GG4,"ytw-search-friction-view-model",{props:{data:_.Hm,className:_.Hm}});_.NU=_.G(function(F){var W=_.DO("markdown-div"),V,d=(V=_.PY().resolve(_.SU(_.dA)))==null?void 0:V();_.k$(function(){var y=W.value;var z=new qyT,I=new Map(z.JSC$9605_sanitizerTable.globalAttributePolicies);I.set("style",{policyAction:4});z.JSC$9605_sanitizerTable=new YX(z.JSC$9605_sanitizerTable.allowedElements,z.JSC$9605_sanitizerTable.elementPolicies,z.JSC$9605_sanitizerTable.allowedGlobalAttributes,I,z.JSC$9605_sanitizerTable.globallyAllowedAttributePrefixes);var n=["data-time"];if(n===void 0)I=
new Set(z.JSC$9605_sanitizerTable.globallyAllowedAttributePrefixes),I.add("data-"),z.JSC$9605_sanitizerTable=new YX(z.JSC$9605_sanitizerTable.allowedElements,z.JSC$9605_sanitizerTable.elementPolicies,z.JSC$9605_sanitizerTable.allowedGlobalAttributes,z.JSC$9605_sanitizerTable.globalAttributePolicies,I);else{I=new Set(z.JSC$9605_sanitizerTable.allowedGlobalAttributes);n=_.L(n);for(var M=n.next();!M.done;M=n.next()){M=M.value;if(M.indexOf("data-")!==0)throw Error("la`"+M);I.add(M)}z.JSC$9605_sanitizerTable=
new YX(z.JSC$9605_sanitizerTable.allowedElements,z.JSC$9605_sanitizerTable.elementPolicies,I,z.JSC$9605_sanitizerTable.globalAttributePolicies,z.JSC$9605_sanitizerTable.globallyAllowedAttributePrefixes)}I=new Set(z.JSC$9605_sanitizerTable.allowedGlobalAttributes);I.add("class");z.JSC$9605_sanitizerTable=new YX(z.JSC$9605_sanitizerTable.allowedElements,z.JSC$9605_sanitizerTable.elementPolicies,I,z.JSC$9605_sanitizerTable.globalAttributePolicies,z.JSC$9605_sanitizerTable.globallyAllowedAttributePrefixes);
_.Mi(y,_.iui(z.build(),ECS(F.text())));cv1(W.value)},"CUInJc");
V={};return _.a("div",null,_.a("markdown-div",{class:_.xx("ytwMarkdownDivHost",F.className,(V.ytwMarkdownDivDark=d,V.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var y;return((y=F.isSmallText)==null?void 0:y.call(F))||!1},V.ytwMarkdownDivHostWrapCodeBlocks=function(){var y;
return((y=F.wrapCodeBlocks)==null?void 0:y.call(F))||!1},V.ytwMarkdownDivHostEnableDefaultStyling=function(){var y;
return!((y=F.disableDefaultStyling)==null?0:y.call(F))},V)),
el:W}))},"nf");
_.NU.idomCompat=!0;var $Ku=_.G(function(F){var W=F.imageData;var V=_.Ns(F.isInList,!1),d=function(){return V()?{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 _.a("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.a(_.p,{cond:function(){return W().image},
then:function(y){return _.a(_.rB,{data:y,alt:function(){return d().alt},
contentMode:function(){return d().contentMode},
targetWidth:function(){return d().targetWidth},
targetHeight:function(){return d().targetHeight},
className:function(){return d().className}})}}),_.a("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.a("div",{class:_.xx("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.a(_.K_,{text:function(){return W().title}})),_.a(_.uj,{each:function(){var y;
return(y=W().description)!=null?y:[]}},function(y){return _.a("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.a(f8,{content:y}))})))},"of"),UK4=_.G(function(F){var W=F.list;
var V=function(){var d;return(d=W().items)!=null?d:[]};
return _.a("div",{class:"ytwGenAiRichTextViewModelListContent"},_.a(_.p,{cond:function(){return W().title},
then:function(d){return _.a("div",{class:_.xx("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.a(_.K_,{text:d}))}}),_.a(_.p,{cond:function(){return W().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.a("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.a(_.uj,{each:V},function(d){return _.a("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.a(f8,{content:d,isInList:!0}))}))}}),_.a(_.p,{cond:function(){return W().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.a("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.a(_.uj,{each:V},function(d){return _.a("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.a(f8,{content:d,isInList:!0}))}))}}),_.a(_.p,{cond:function(){return W().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.a("div",{class:"ytwGenAiRichTextViewModelImageList"},_.a(_.uj,{each:V},function(d){return _.a("div",{class:"ytwGenAiRichTextViewModelListItem"},_.a(f8,{content:d,isInList:!0}))}))}}))},"pf"),Oht=_.G(function(F){var W=F.table;
return _.a("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.a("thead",null,_.a("tr",null,_.a(_.uj,{each:function(){var V,d;return(d=(V=W().header)==null?void 0:V.cells)!=null?d:[]}},function(V){return _.a("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.a(_.uj,{each:function(){return V.contents}},function(d){return _.a(f8,{content:d})}))}))),_.a("tbody",null,_.a(_.uj,{each:function(){var V;
return(V=W().rows)!=null?V:[]}},function(V){return _.a("tr",null,_.a(_.uj,{each:function(){return V.cells}},function(d){return _.a("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.a(_.uj,{each:function(){return d.contents}},function(y){return _.a(f8,{content:y})}))}))})))},"qf"),f8=_.G(function(F){var W=F.content;
var V=_.Ns(F.isInList,!1),d=function(){var y,z;return(z=(y=W().contentBlock)==null?void 0:y.contents)!=null?z:[]};
return _.a("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.a(_.p,{cond:function(){return W().text},
then:function(y){return _.a(_.K_,{className:"ytwGenAiRichTextViewModelText",text:y})}}),_.a(_.p,{cond:function(){return W().image},
then:function(y){return _.a($Ku,{imageData:y,isInList:V})}}),_.a(_.p,{cond:function(){return W().list},
then:function(y){return _.a(UK4,{list:y})}}),_.a(_.p,{cond:function(){return W().contentBlock},
then:function(){return _.a("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.a(_.uj,{each:d},function(y){return _.a(f8,{content:y,isInList:!1})}))}}),_.a(_.p,{cond:function(){return W().table},
then:function(y){return _.a(Oht,{table:y})}}))},"rf"),XCd=_.G(function(F){var W={};
W=_.IV("ytwGenAiRichTextViewModelHost",(W.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.WO("search_overview_link_style")),W));return _.a("gen-ai-rich-text-view-model",{class:W},_.a(f8,{content:function(){return F.data().content}}))},"sf");_.xK8=_.G(function(F){var W=F.data;var V=function(){var K;return((K=W().loadingUi)!=null?K:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},d=function(){return W().isLoading&&(V()==="UNSPECIFIED"||V()==="GHOST_CARD")},y=function(){return!W().isLoading},z=function(){return!!W().content&&!W().contents},I=function(){return!!W().contents},n=function(){return!!W().nextQueryButtons},M=function(){return W().isLoading&&V()==="INVISIBLE"},Y=function(){var K,C;
return(C=(K=W().headerIcon)==null?void 0:K.iconType)!=null?C:""},h=function(){var K;
return(K=W().content)!=null?K:""},q=function(){return!!W().sourcesSection},R,b=!((R=_.PY().resolve(_.SU(_.dA)))==null||!R()),g=_.bu(function(){var K=[],C=W().contents;
if(C)for(var k=0;k<C.length;k++){var f=_.e(C&&C[k],vDm);f&&K.push(f)}return K},void 0,"gcCsZb");
_.kN(function(){W().isLoading||_.Md("so_re",void 0,"search_overview_answer")});
return _.a("ytd-overview-answer-view-model",{class:function(){var K={};K=(K.ytdOverviewAnswerViewModelHost=!0,K.ytdOverviewAnswerViewModelDarkBackground=b&&!M(),K.ytdOverviewAnswerViewModelLightBackground=!b&&!M(),K);return _.IV(K)}},_.a(_.p,{cond:function(){return!M()},
then:function(){return _.a(_.WY,null,_.a("h2",null,_.a("div",{class:"ytdOverviewAnswerViewModelHeader"},_.a(_.p,{cond:Y,then:function(K){return _.a("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.a(_.P7,{icon:K}))}}),_.a("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.a("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return W().headerText}),_.a("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.a(_.K_,{text:function(){return W().headerSubtext}}))))),_.a(_.p,{cond:d,
then:function(){return _.a(td9,null)}}),_.a(_.p,{cond:y,
then:function(){return _.a(_.WY,null,_.a(_.p,{cond:z,then:function(){return _.a("div",{class:"ytdOverviewAnswerViewModelText"},_.a(_.NU,{text:h,isSmallText:!0}))}}),_.a(_.p,{cond:I,
then:function(){return _.a("div",{class:"ytdOverviewAnswerViewModelRichText"},_.a(_.uj,{each:g},function(K){return _.a(XCd,{data:K})}))}}),_.a(_.p,{cond:n,
then:function(){return _.a("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.a(_.Vw,{data:function(){return W().nextQueryButtons}},{buttonViewModel:function(K){return _.a(_.xm,{data:K.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.kG}))}}),_.a("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.a("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.a(_.p,{cond:function(){return!!_.e(W().likeButtonViewModel,_.gX)&&!!_.e(W().dislikeButtonViewModel,_.u6)},
then:function(){return _.a("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.a(_.bx,{data:function(){return _.e(W().likeButtonViewModel,_.gX)},
disableIconAnimation:!0}),_.a(_.RB,{data:function(){return _.e(W().dislikeButtonViewModel,_.u6)}}))}})),_.a(_.p,{cond:function(){var K;
return(K=W().sourcesSection)==null?void 0:K.headerText},
then:function(K){return _.a("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.a(_.K_,{text:K}))}})),_.a(_.p,{cond:q,
then:function(){return _.a("div",{class:"ytdOverviewAnswerViewModelSources"},_.a(_.Vw,{data:function(){var K;return(K=W().sourcesSection)==null?void 0:K.sourcesShelf}},{buttonViewModel:_.xm,
horizontalShelfViewModel:function(K){return _.a(_.kG,{data:K.data,includeMargin:!0,hasPeek:!0})}}))}}),_.a(_.p,{cond:function(){return W().disclaimerText},
then:function(){return _.a("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.a(_.K_,{text:function(){return W().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"tf");var vcd=_.G(function(F){var W=_.fp(F,{}).data;return _.a("yt-shopping-content-line-item-view-model",{class:_.xx("ytShoppingContentLineItemViewModelHost")},_.a(_.K_,{text:function(){var V;return(V=W().text)==null?void 0:V.attributedString}}))},"uf");_.w3=_.G(function(F){F=_.fp(F,{});var W=F.data,V={};return _.a("yt-shopping-content-line-view-model",{class:_.xx("ytShoppingContentLineViewModelHost",F.className,(V.ytShoppingContentLineViewModelTruncateText=function(){return!W().wrapContent},V)),
style:_.Si({"--shopping-content-line-gap":function(){return W().itemGap?W().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return W().lineHeight?W().lineHeight+"px":void 0}})},_.a(_.uj,{each:function(){return(W().items||[]).map(function(d){return _.e(d,JrQ)}).filter(function(d){return!!d})}},function(d){return _.a(vcd,{data:d})}))},"vf");var Eca=_.G(function(F){var W=F.data;var V=function(){var z;return((z=W().image)==null?void 0:z.height)||48},d=function(){var z;
return((z=W().image)==null?void 0:z.width)||48},y=function(){return"width: "+d()+"px; height: "+V()+"px;"};
return _.a("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var z,I,n,M=((z=_.PY().resolve(_.SU(_.dA)))==null?0:z())?(I=W())==null?void 0:I.darkThemeBackgroundColor:(n=W())==null?void 0:n.lightThemeBackgroundColor;return"background-color: "+(M?_.MV(M):"")+";"},
el:_.ji(_.YZ(function(){var z;return(z=W())==null?void 0:z.rendererContext})),
role:"link",tabindex:0},_.a(_.p,{cond:function(){var z,I;return(I=(z=W().image)==null?void 0:z.image)!=null?I:W().thumbnail},
then:function(z){return _.a("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var I;return"background-color: "+(((I=W().image)==null?0:I.backgroundColor)?_.MV(W().image.backgroundColor):"")+";"+y()}},_.a(_.rB,{data:z,
height:V,width:d,style:y,alt:""}))}}),_.a("div",{class:"ytShoppingDescriptionItemViewModelText"},_.a(_.Vw,{data:function(){return W().line1}},{shoppingContentLineViewModel:function(z){return _.a(_.w3,{data:z.data})}}),_.a(_.Vw,{data:function(){return W().line2}},{shoppingContentLineViewModel:function(z){return _.a(_.w3,{data:z.data})}}),_.a(_.Vw,{data:function(){return W().line3}},{shoppingContentLineViewModel:function(z){return _.a(_.w3,{data:z.data})}})))},"wf");var cWi=_.G(function(F){var W=F.data;var V=F.active;var d=_.DO("transcript-segment-view-model");_.k$(function(){var y,z,I,n=((y=_.PY().resolve(_.SU(_.dA)))==null?0:y())?(z=W())==null?void 0:z.darkThemeColorPalette:(I=W())==null?void 0:I.lightThemeColorPalette;n&&(n.additiveBackground&&d.value.style.setProperty("--timestamp-active-background-color",_.MV(n.additiveBackground)),n.textSecondary&&d.value.style.setProperty("--timestamp-active-color",_.iz(n.textSecondary)))},"TnVCnb");
F={};return _.a("transcript-segment-view-model",{class:_.xx("ytwTranscriptSegmentViewModelHost",(F.ytwTranscriptSegmentViewModelHostActive=V,F.ytwTranscriptSegmentViewModelHostModern=_.T("enable_timeline_view_modern_transcript")||_.T("enable_timeline_view_modern_transcript_fe"),F)),el:d},_.a(_.p,{cond:function(){var y;return(y=W())==null?void 0:y.timestamp},
then:function(y){var z={};return _.a(_.WY,null,_.a("div",{class:_.xx("ytwTranscriptSegmentViewModelTimestamp",(z.ytwTranscriptSegmentViewModelTimestampActive=V,z)),"aria-hidden":!0},y),_.a("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var I=y().split(":").map(Number),n=_.L(I.reverse());I=n.next().value;var M=n.next().value;n=n.next().value;return _.KUf({hours:n,minutes:M,seconds:I})}))}}),_.a(_.K_,{text:function(){var y,z,I;
return(I=(y=W())==null?void 0:y.attributedText)!=null?I:{content:(z=W())==null?void 0:z.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"yf");var tYp=_.G(function(F){var W=F.data;return _.a("div",{class:"videoAttributesSectionViewModelHeader"},_.a("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.a("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return W().headerTitle}),_.a(_.p,{cond:function(){return W().headerInfoButton},
then:function(){return _.a(_.Vw,{data:function(){return W().headerInfoButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.a(_.p,{cond:function(){return W().headerSubtitle},
then:function(){return _.a("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return W().headerSubtitle})}}))},"zf"),Srd=_.G(function(F){function W(K){return Math.max(Math.min(K,0),Y()-n())}
var V=F.data;var d;F=_.DO("div",function(K){var C=function(){h(K.clientWidth)};
C();window.ResizeObserver&&(d=new ResizeObserver(C),d.observe(K))});
var y=_.DO("div",function(K){M(K.scrollWidth)}),z=_.L(_.Y$(0,void 0,"C3XQAe")),I=z.next().value;
z=z.next().value;var n=I,M=z;z=_.L(_.Y$(0,void 0,"db7y3"));I=z.next().value;z=z.next().value;var Y=I,h=z;I=_.L(_.Y$(0,void 0,"RchC7"));var q=I.next().value,R=I.next().value;_.lu(function(){var K;(K=d)==null||K.disconnect()});
var b=function(){R(W(q()+Y()))},g=function(){R(W(q()-Y()))};
return _.a("yt-video-attributes-section-view-model",null,_.a("div",{class:"videoAttributesSectionViewModelHost"},_.a(_.p,{cond:function(){return V().headerTitle},
then:function(){return _.a(tYp,{data:V})}}),_.a("div",{class:_.xx("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:F},_.a("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.Si({transform:function(){var K=q();_.wp("HTML_DIR")==="rtl"&&(K*=-1);return"translateX("+K+"px)"}}),
el:y},_.a(_.Vw,{data:function(){return V().videoAttributeViewModels}},{videoAttributeViewModel:jCS}))),_.a(_.Vw,{data:function(){return V().footerButton}},{buttonViewModel:function(K){return _.a(_.xm,{data:K.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.a(_.p,{cond:function(){return q()<0&&V().previousButton},
then:function(){return _.a("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.a(_.Vw,{data:function(){return V().previousButton}},{buttonViewModel:function(K){return _.a(_.xm,{data:K.data,
onClick:b})}}))}}),_.a(_.p,{cond:function(){return q()>Y()-n()&&V().nextButton},
then:function(){return _.a("div",{class:"videoAttributesSectionViewModelRightArrow"},_.a(_.Vw,{data:function(){return V().nextButton}},{buttonViewModel:function(K){return _.a(_.xm,{data:K.data,
onClick:g})}}))}})))},"Af");
Srd.idomCompat=!0;var PSu=_.G(function(F){var W=F.data;var V=F.active;var d={},y={};return _.a("timeline-item-view-model",{class:_.xx("ytwTimelineItemViewModelHost",(d.ytwTimelineItemViewModelHostChapterChild=F.chapterChild,d.ytwTimelineItemViewModelModern=_.T("enable_timeline_view_modern_transcript")||_.T("enable_timeline_view_modern_transcript_fe"),d))},_.a("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.a("div",{class:_.xx("ytwTimelineItemViewModelTimestamp",(y.ytwTimelineItemViewModelTimestampActive=
V,y))},function(){return W().timestamp})),_.a("div",{class:"ytwTimelineItemViewModelContentItems"},_.a(_.Vw,{data:function(){return W().contentItems}},{transcriptSegmentViewModel:function(z){return _.a(cWi,{data:z.data,
active:V})},
videoAttributesSectionViewModel:Srd})))},"Bf");var JWl=_.G(function(F){var W=F.data;F={};return _.a("timeline-chapter-view-model",{class:_.xx("ytwTimelineChapterViewModelHost")},_.a("div",{class:_.xx("ytwTimelineChapterViewModelTitle",(F.ytwTimelineChapterViewModelModern=_.T("enable_timeline_view_modern_transcript")||_.T("enable_timeline_view_modern_transcript_fe"),F))},function(){return W().title}),_.a(_.Vw,{data:function(){return W().contents}},{timelineItemViewModel:function(V){return _.a(PSu,{data:V.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(V){return _.a(Srd,{data:V.data})}}))},"Cf");var Zhm=_.G(function(F){var W=F.data;var V=_.DO("macro-markers-panel-item-view-model"),d=_.QE(_.kOK,function(){var z;return(z=W().markersEngagementPanelSyncEntityKey)!=null?z:""}),y=function(){var z;
return((z=d())==null?void 0:z.activeItemIndex)===W().index};
F=_.Ef(function(z){var I,n,M,Y,h;return _.m(function(q){if(q.nextAddress==1)return z.stopPropagation(),_.aV(_.mQ(z),V.value,["A".toString(),"BUTTON".toString()])?q.return():(I=_.pd(W().onTap))?q.yield(_.cI(),2):q.return();n=q.yieldResult;Y=(M=_.e(I,_.H6))==null?void 0:M.startTimeSeconds;Y===void 0||(h=n)!=null&&h.seekTo(Y,!0);_.UD(q)})});
return _.a("macro-markers-panel-item-view-model",{class:_.xx("ytwMacroMarkersPanelItemViewModelHost",{"is-active":y}),el:V,"on:click":F,tabindex:function(){return _.e(W().item,ZNh)?void 0:0},
role:function(){return _.e(W().item,ZNh)?void 0:"button"}},_.a(_.Vw,{data:function(){var z;
return(z=W())==null?void 0:z.item}},{timelineChapterViewModel:function(z){return _.a(JWl,{data:z.data,
active:y})},
timelineItemViewModel:function(z){return _.a(PSu,{data:z.data,active:y})},
videoAttributeViewModel:jCS,shoppingDescriptionItemViewModel:Eca}))},"Df");
Zhm.idomCompat=!0;_.Na(Zhm,"macro-markers-panel-item-view-model",{props:{data:_.Hm}});_.Na(Srd,"yt-video-attributes-section-view-model",{props:{data:_.Hm}});var Qf8=_.G(function(F){var W=function(){var V,d,y;return(y=(V=F.data().leadingLogoAccessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label)!=null?y:""};
return _.a("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.a(_.p,{cond:function(){return F.data().leadingLogo},
then:function(V){return _.a(_.rB,{className:"ytwFantasySectionHeaderViewModelLogo",data:V,alt:W})}}),_.a("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.a(_.K_,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return F.data().title}}),_.a(_.K_,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return F.data().subtitle}})),_.a(_.Vw,{data:function(){return F.data().trailingButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Ef");var FEt=_.G(function(F){var W={};W=_.xx("ytwFantasyTeamViewModelHost",(W.ytwFantasyTeamViewModelCompact=function(){var y;return!((y=F.compact)==null||!y.call(F))},W.ytwFantasyTeamViewModelUser=function(){return F.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},W.ytwFantasyTeamViewModelOpponent=function(){return F.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},W));
var V=function(){var y,z,I;return(I=(y=F.data().teamLogoAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)!=null?I:""},d=_.QE(NCh,function(){return F.data().teamEntityKey});
return _.a("ytw-fantasy-team-view-model",{class:W},_.a(_.p,{cond:function(){return F.data().teamLogo},
then:function(y){return _.a(_.rB,{className:"ytwFantasyTeamViewModelLogo",data:y,alt:V})}}),_.a("div",{class:"ytwFantasyTeamViewModelMetadata"},_.a("div",{class:"ytwFantasyTeamViewModelHeader"},_.a(_.K_,{className:"ytwFantasyTeamViewModelScore",
text:function(){var y;return(y=d())==null?void 0:y.score}}),_.a(_.P7,{icon:function(){var y;
return(y=d())==null?void 0:y.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.a(_.K_,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var y;return(y=d())==null?void 0:y.projectedScore}})),_.a(_.K_,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return F.data().primaryText}}),_.a(_.K_,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return F.data().secondaryText}}),_.a(_.K_,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return F.data().tertiaryText}})),_.a(_.K_,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var y;return(y=d())==null?void 0:y.score}}))},"Ff");_.Na(_.G(function(F){return _.a("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.a("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.a(_.Vw,{data:function(){return F.data().summaryHeader}},{fantasySectionHeaderViewModel:Qf8})),_.a(_.Vw,{data:function(){return F.data().userTeam}},{fantasyTeamViewModel:FEt}),_.a(_.Vw,{data:function(){return F.data().opponentTeam}},{fantasyTeamViewModel:FEt}))},"Gf"),"fantasy-league-summary-view-model",{props:{data:_.Hm}});var WEl=_.G(function(F){var W=_.fp(F,{shape:{},useCustomTabRenderable:!1}),V=W.shape;W=W.useCustomTabRenderable;var d=F.customTabRenderable,y=function(){return V().disabled},z=function(){return V().selected},I=function(){return V().title},n=function(){return V().icon},M=_.DO("yt-tab-shape");
F=_.Ef(function(q){var R;if(!y()&&((R=V().aTagConfig)==null?0:R.onclick))V().aTagConfig.onclick(q);return!1});
var Y=_.Ef(function(q){if(q.key==="Enter"||q.key==="ArrowUp"||q.key==="ArrowDown")q.preventDefault(),M.value.click();return!1}),h={};
return _.a("yt-tab-shape",{class:_.xx("yt-tab-shape",function(){return V().className},(h["yt-tab-shape__tab--last-tab"]=function(){return V().isLastTab},h["yt-tab-shape--host-disabled"]=y,h["yt-tab-shape--host-clickable"]=!d,h)),
role:d?void 0:"tab","aria-selected":z!=null?z:!1,"aria-disabled":y,tabindex:d?void 0:0,"on:click":F,"on:keydown":Y,el:M,"tab-identifier":function(){return V().identifier},
"tab-title":I},_.a(_.p,{cond:W,then:function(){return d()},
else:function(){var q={},R={};return _.a(_.WY,null,_.a("div",{class:_.xx("yt-tab-shape__tab",(q["yt-tab-shape__tab--tab-selected"]=z,q))},_.a(_.p,{cond:n,then:function(b){return _.a(_.P7,{className:"yt-tab-shape__tab-icon",icon:function(){return b().iconType}})}}),I),_.a("div",{class:_.xx("yt-tab-shape__tab-bar",(R["yt-tab-shape__tab-bar--tab-bar-selected"]=z,R))}))}}))},"Hf");
WEl.idomCompat={callbacks:{customTabRenderable:!0}};_.dMm=_.G(function(F){var W=F.shape;F=_.L(_.Y$(48,void 0,"nDAx4"));var V=F.next().value,d=F.next().value;F=_.L(_.Y$(0,void 0,"GCgjqb"));var y=F.next().value,z=F.next().value,I=function(){return W().tabs},n=_.DO("yt-tab-group-shape"),M=function(){var R,b;
return(b=(R=I())==null?void 0:R.findIndex(function(g){return g.selected}))!=null?b:-1};
F=_.L(_.Y$(!1,void 0,"SU01tf"));var Y=F.next().value,h=F.next().value,q=function(){Y()||_.HP.addJob(function(){h(!0)},0)};
_.k$(function(){var R=M(),b=_.HP.addJob(function(){var g,K=((g=n.value)==null?void 0:g.querySelectorAll("yt-tab-shape"))||[],C;d(((C=R>-1?K[R]:void 0)==null?void 0:C.getBoundingClientRect().width)||0);for(C=g=0;C<R;C++)g+=K[C].offsetWidth+24;_.wp("HTML_DIR")==="rtl"&&(g=-g);z(g);q()},8,0);
_.lu(function(){_.HP.cancelJob(b)})},"PMwgb");
F={};return _.a("yt-tab-group-shape",{class:_.xx("tabGroupShapeHost",(F.tabGroupShapeOverflowHidden=function(){return W().isOverflowHidden},F)),
el:n},_.a(_.p,{cond:I,then:function(R){return _.a(_.WY,null,_.a("div",{class:"tabGroupShapeTabs",role:"tablist"},_.a(_.uj,{each:R},function(b,g){return _.a(WEl,{shape:function(){return Object.assign({},b,{isLastTab:g()===R().length-1})},
customTabRenderable:b.customTabRenderable,useCustomTabRenderable:!!b.customTabRenderable})})),_.a(Vhv,{width:V,
sliderOffset:y,enableTransition:Y}))}}))},"Jf");
_.dMm.idomCompat=!0;var Vhv=_.G(function(F){var W=_.Ns(F.sliderOffset,0),V=F.width,d=F.enableTransition;F={};return _.a("div",{class:_.xx("tabGroupShapeSlider",(F.tabGroupShapeSliderTransition=function(){return d()},F)),
style:_.Si({width:function(){return V()+"px"},
transform:function(){return"translateX("+W()+"px)"}})})},"Kf");var yfm=_.G(function(F){var W=function(){var z,I,n;return(n=(z=F.data().playerLogoAccessibility)==null?void 0:(I=z.accessibilityData)==null?void 0:I.label)!=null?n:""},V=_.QE(frf,function(){return F.data().playerEntityKey}),d={};
d=_.xx("ytwFantasyPlayerViewModelHost",(d.ytwFantasyPlayerViewModelPlaying=function(){var z;return!((z=V())==null||!z.isPlayerPlaying)},d.ytwFantasyPlayerViewModelOnField=function(){var z;
return((z=V())==null?void 0:z.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},d.ytwFantasyPlayerViewModelRedZone=function(){var z;
return((z=V())==null?void 0:z.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},d));
var y=function(){var z,I,n,M=((z=_.PY().resolve(_.SU(_.dA)))==null?0:z())?(I=F.data().playerLogoBackgroundColor)==null?void 0:I.darkTheme:(n=F.data().playerLogoBackgroundColor)==null?void 0:n.lightTheme;return M===void 0?"":_.MV(M)};
return _.a("ytw-fantasy-player-view-model",{class:d},_.a(_.p,{cond:function(){return F.data().playerLogo},
then:function(z){return _.a("div",{class:"ytwFantasyPlayerViewModelLogo"},_.a("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.a(_.rB,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.Si({"background-color":y}),data:z,alt:W})),_.a("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.a(_.P7,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.a("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.a("div",{class:"ytwFantasyPlayerViewModelHeader"},_.a(_.K_,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var z;return(z=F.data())==null?void 0:z.playerNameText}}),_.a(_.K_,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var z;return(z=F.data())==null?void 0:z.playerDescriptionText}})),_.a("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.a(_.K_,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var z;return(z=V())==null?void 0:z.gamePeriodText}}),_.a(_.K_,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var z;return(z=F.data())==null?void 0:z.opponentTeamText}}),_.a(_.K_,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var z;return(z=V())==null?void 0:z.gameStatusText}}),_.a(_.K_,{className:_.xx("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var z;return(z=V())==null?void 0:z.playerStatusText}})),_.a("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.a(_.K_,{text:function(){var z;
return(z=V())==null?void 0:z.playerStatsText}}))),_.a(_.K_,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var z;return(z=V())==null?void 0:z.fantasyScore}}))},"Lf");var zCL=_.G(function(F){return _.a("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.a(_.p,{cond:function(){return F.data().players},
then:function(W){return _.a(_.Vw,{data:W},{fantasyPlayerViewModel:yfm})}}))},"Mf");var oTi=_.G(function(F){var W=_.L(_.wT(function(){var y;return(y=F.data().selectedTabIdentifierKey)!=null?y:""})),V=W.next().value,d=W.next().value;
_.rp(function(){var y;(y=F.setSelectedTabSignal)==null||y.call(F,V)});
return _.a("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.a("div",{class:"ytTabbedViewModelTabGroup"},_.a(_.dMm,{shape:function(){var y=F.data(),z=[],I={tabs:z};if(!y.tabs)return I;y=_.L(y.tabs);for(var n=y.next(),M={};!n.done;M={tabViewModel:void 0},n=y.next())if(M.tabViewModel=_.e(n.value,dwB),M.tabViewModel){var Y=n=void 0;z.push({aTagConfig:{onclick:function(h){return function(){var q;d((q=h.tabViewModel.tabIdentifier)!=null?q:"")}}(M)},
identifier:M.tabViewModel.tabIdentifier,selected:V()===M.tabViewModel.tabIdentifier,title:(Y=(n=M.tabViewModel.title)==null?void 0:n.content)!=null?Y:""})}return I}})),_.a(_.Vw,{data:function(){var y,z=_.L((y=F.data().tabs)!=null?y:[]);
for(y=z.next();!y.done;y=z.next())if((y=_.e(y.value,dwB))&&y.tabIdentifier===V())return y.content}},{fantasyRosterViewModel:zCL}))},"Of");_.Na(_.G(function(F){var W=_.L(SYr()),V=W.next().value,d=W.next().value;return _.a("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.a(_.K_,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return F.data().title}}),_.a(_.p,{cond:function(){return F.data().tabbedViewModel},
then:function(y){return _.a(_.Vw,{data:y},{tabbedViewModel:function(z){return _.a(oTi,{data:z.data,setSelectedTabSignal:d})}})}}),_.a(_.p,{cond:function(){var y,z=(y=_.e(F.data().tabbedViewModel,yIu))==null?void 0:y.tabs;
y=_.e(z==null?void 0:z[0],dwB);z=_.e(z==null?void 0:z[1],dwB);var I=y==null?void 0:y.tabIdentifier;if(V()===I){var n,M;if(!((n=_.e(y==null?void 0:y.content,a$M))==null?0:(M=n.players)==null?0:M.length))return F.data().noUserTeamPlayersText}else{var Y,h;if(!((Y=_.e(z==null?void 0:z.content,a$M))==null?0:(h=Y.players)==null?0:h.length))return F.data().noOpponentTeamPlayersText}},
then:function(y){return _.a(_.K_,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:y})}}))},"Pf"),"ytw-fantasy-matchup-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){return _.a("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.a(_.K_,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return F.data().title}}),_.a(_.p,{cond:function(){return F.data().matchupTeamPairs},
then:function(W){return _.a(_.uj,{each:W,keyBy:"INDEX"},function(V){return _.a("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.a(_.Vw,{data:function(){return[V().firstTeam,V().secondTeam]}},{fantasyTeamViewModel:function(d){return _.a(FEt,{data:d.data,
compact:!0})}}))})}}))},"Qf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=function(){var y,z,I;return(I=(y=F.data().userLogoAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)!=null?I:""},V=function(){var y,z,I;
return(I=(y=F.data().opponentLogoAccessibility)==null?void 0:(z=y.accessibilityData)==null?void 0:z.label)!=null?I:""},d=_.QE(lrc,function(){return F.data().entityKey});
return _.a("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.a("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.a(_.p,{cond:function(){return F.data().userLogo},
then:function(y){return _.a(_.rB,{className:"ytwFantasyWinProbabilityViewModelLogo",data:y,alt:W})}}),_.a("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.a(_.K_,{text:function(){return F.data().title}})),_.a(_.p,{cond:function(){return F.data().opponentLogo},
then:function(y){return _.a(_.rB,{className:"ytwFantasyWinProbabilityViewModelLogo",data:y,alt:V})}})),_.a("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.a("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.a(_.K_,{text:function(){var y;
return(y=d())==null?void 0:y.userWinNumberLabel}})),_.a("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.a("div",{class:_.xx("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.Si({flex:function(){var y,z;return(z=(y=d())==null?void 0:y.userWinNumber)!=null?z:50}})}),_.a("div",{class:_.xx("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.Si({flex:function(){var y,z;return(z=(y=d())==null?void 0:y.opponentWinNumber)!=null?z:50}})})),_.a("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.a(_.K_,{text:function(){var y;
return(y=d())==null?void 0:y.opponentWinNumberLabel}}))))},"Rf"),"fantasy-win-probability-view-model",{props:{data:_.Hm}});var sDp={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},Bui=_.G(function(F){return _.a(_.Vw,{data:F.button},{buttonViewModel:function(W){return _.a(_.xm,{data:W.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Sf"),LEt=_.G(function(F){return _.a("ytd-backstage-locked-post-view-model",{class:_.xx("ytdBackstageLockedPostViewModelHost",F.className)},_.a("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.a("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.a(_.Vw,
{data:function(){return F.data().authorAvatar}},{decoratedAvatarViewModel:_.qO})),_.a("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.a("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.a(_.K_,{text:function(){return F.data().authorText}})),_.a("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.a(_.K_,{text:function(){return F.data().publishedTimeText}}),_.a(_.Vw,{data:function(){return F.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(W){return _.a(yCS,
{data:W.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.a("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.a(_.K_,{text:function(){return F.data().contentText}})),_.a(_.KR,null,_.a(_.eU,{when:function(){return F.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.a("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.a(_.rB,{data:sDp,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.a(_.K_,{text:function(){return F.data().lockedText}}))}),_.a(_.eU,{when:function(){return F.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.a("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.a("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.a(_.rB,{data:sDp,
alt:""})),_.a(_.K_,{text:function(){return F.data().lockedText}}))})),_.a("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.a(Bui,{button:function(){return F.data().likeButton}}),_.a("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return F.data().voteCountA11y}},_.a(_.K_,{text:function(){return F.data().voteCount}})),_.a(Bui,{button:function(){return F.data().dislikeButton}}),_.a(Bui,{button:function(){return F.data().commentButton}}),_.a("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return F.data().commentCountA11y}},_.a(_.K_,{text:function(){return F.data().commentCount}}))))},"Tf");
LEt.idomCompat=!0;_.Na(LEt,"ytd-backstage-locked-post-view-model",{props:{data:_.Hm,className:_.Hm}});_.Ix("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var Gy=function(){var F=_.w.apply(this,arguments)||this;F.darkerPanels=_.T("web_watch_darker_panels");F.commentsHidePanelButton=!1;F.isWatchGrid=!1;F.continuationShowButton=!1;F.isSearch=!1;F.isConstrainedList=!1;F.isWatch=!1;F.eligibleToSwitchToGrid=!1;F.useBigThumbs=!1;F.epRestyle=!1;F.isCarouselInFeed=!0;F.topSpacingZero=!1;F.continuationIsInitialLoad=!0;F.enableSqueezebackPanels=_.T("web_shorts_enable_squeezeback_panels");F.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");F.notSticky=
!0;F.mastheadHeight=0;F.isStickyChipBarSetup=!1;F.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};F.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return F};
_.u(Gy,_.w);_.B=Gy.prototype;_.B.updateLockupContainerTypes=function(F){if(this.eligibleToSwitchToGrid){var W;(W=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||W.forEach(function(V){V.containerType=F})}};
_.B.getItemsPath=function(){return"data.contents"};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.B.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:_.T("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.T("kevlar_low_priority_continuation")}}};
_.B.created=function(){};
_.B.updateStickySetup=function(){_.T("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.B.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(AzE(!this.notSticky))};
_.B.setupStickyChipBar=function(){var F=this;if(!this.isStickyChipBarSetup&&_.T("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.SL(this,this.updateHeaderState));var W;this.mastheadHeight=((W=document.querySelector("ytd-masthead"))==null?void 0:W.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(V){F.handleIntersect(V)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){F.updateHeaderState();F.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.B.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.SL(this,this.updateHeaderState));var F;(F=this.intersectionObserver)==null||F.disconnect();var W;(W=this.resizeObserver)==null||W.disconnect()}};
_.B.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.B.handleIntersect=function(F){this.notSticky=F[0].intersectionRatio===1};
_.B.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.B.detached=function(){this.teardownStickyChipBar()};
_.B.updated=function(F){F.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.B.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var F=_.OA(this.hostElement).querySelector("ytd-comments-header-renderer");F&&(F.hidePanelButton=this.commentsHidePanelButton)}};
_.B.onRetrieveLocation=function(F,W){this.containsComments()&&(this.firstCommentsLoaded=W.hasComments=!0)};
_.B.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.B.onLoadReloadContinuation=function(F,W){var V=this;F.stopPropagation();this.isReloading=!0;_.On(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(d){var y=_.PY().resolve(_.dW);d=W(d);y.postData(d).then(function(z){V.onReloadContinuationData(z)})}})};
_.B.onReloadContinuationData=function(F){if(F=this.get("response.continuationContents.itemSectionContinuation",F)||this.get("response.contents.itemSectionRenderer",F)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",F)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",F))this.set("data.contents",F.contents||F.results),F.header&&this.set("data.header",F.header),this.set("data.continuations",
F.continuations||[]);this.isReloading=!1};
_.B.computeContentsClass=function(F){return F?"reloading":""};
_.B.computeSectionIdentifier=function(F){return F==null?void 0:F.sectionIdentifier};
_.B.computeFitContainer=function(F){return(F==null?void 0:F.sectionIdentifier)==="youchat-item-section"};
_.B.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.T("kevlar_disable_comments_auto_load")};
_.B.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.B.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.B.computeHasDestinationShelfRenderer=function(F){var W,V;return!!(F==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:V.destinationShelfRenderer)};
_.B.computeHasSectionGroupViewModel=function(F){var W,V;return!!(F==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:V.sectionGroupViewModel)};
_.B.computeHasQrCodeRenderer=function(F){var W,V;return!!(F==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:V.qrCodeRenderer)};
_.B.computeStaticCommentsHeader=function(F){return F&&this.containsComments()};
_.B.computeEpRestyle=function(F){return _.T("web_ep_restyling")&&F&&this.containsComments()};
_.B.computeIsContinuationCommentSection=function(F){return(F==null?void 0:F.targetId)==="shorts-engagement-panel-comments-section"||(F==null?void 0:F.targetId)==="comments-section"||(F==null?void 0:F.targetId)==="engagement-panel-comments-section"};
_.B.computeSuppressPaddingDisclaimer=function(){var F,W,V,d;return!!((F=this.data)==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:(d=V.productListHeaderRenderer)==null?0:d.suppressPaddingDisclaimer)};
_.B.computeHeaderStyle=function(F){switch(F==null?void 0:F.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.B.dataChanged=function(){this.firstCommentsLoaded=!1};
_.B.observeDataContentsLength=function(){var F,W;((F=this.data)==null?0:(W=F.contents)==null?0:W.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.B.onYtDismissibleItemDismissedChange=function(F){this._setItemDismissed(F.type==="yt-dismissible-item-dismissed")};
_.B.triggerContinuations=function(){for(var F=_.OA(this.hostElement).querySelector("#continuations").children,W=0;W<F.length;W++)F[W].trigger()};
_.B.triggerInitialContinuations=function(){for(var F=_.OA(this.hostElement).querySelector("#continuations").children,W=0;W<F.length;W++)F[W].triggerIfNotPreviouslyTriggered()};
_.B.handleYtItemSectionContinuation=function(F,W){var V;W&&((V=this.data)==null?void 0:V.sectionIdentifier)!==W||(this.set("data.continuations",[F]),this.triggerContinuations())};
_.B.handleYtItemSectionReplace=function(F,W){var V;W&&((V=this.data)==null?void 0:V.sectionIdentifier)!==W||(this.set("data.contents",F),this.set("data.continuations",[]))};
_.B.computeUseHeightHack=function(F){return F&&!_.T("kevlar_disable_height_hack")};
_.B.computeTopSpacingZero=function(F){return F};
_.B.continuationShowButtonChanged=function(){var F=_.OA(this.hostElement).querySelector("ytd-continuation-item-renderer");F&&(F.showButton=this.continuationShowButton)};
_.B.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("data-changed",this.data))};
_.S0.Object.defineProperties(Gy.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.T("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:V.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d,y,z,I;return!!((F=this.data)==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:(d=V.shelfRenderer)==null?0:(y=d.content)==null?0:(z=y.gridRenderer)==null?0:(I=z.targetId)==null?0:I.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:V.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.contents)==null?0:(V=W[0])==null?0:V.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.WO("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.T("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs&&_.T("web_watch_next_big_thumbs_compact_layout"),useRichGridLegacyMargin:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.T("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!((F=this.data)==null?0:(W=F.header)==null?0:W.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.T("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.T("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
Gy.prototype.dataChangedForBinding=Gy.prototype.dataChangedForBinding;Gy.prototype.continuationShowButtonChanged=Gy.prototype.continuationShowButtonChanged;Gy.prototype.onYtDismissibleItemDismissedChange=Gy.prototype.onYtDismissibleItemDismissedChange;Gy.prototype.observeDataContentsLength=Gy.prototype.observeDataContentsLength;Gy.prototype.dataChanged=Gy.prototype.dataChanged;Gy.prototype.onServiceRequestCompleted=Gy.prototype.onServiceRequestCompleted;Gy.prototype.onLoadReloadContinuation=Gy.prototype.onLoadReloadContinuation;
Gy.prototype.onRetrieveLocation=Gy.prototype.onRetrieveLocation;Gy.prototype.commentsHidePanelButtonChanged=Gy.prototype.commentsHidePanelButtonChanged;Gy.prototype.dispatchChipBarIsSticky=Gy.prototype.dispatchChipBarIsSticky;Gy.prototype.updateStickySetup=Gy.prototype.updateStickySetup;Gy.prototype.updateLockupContainerTypes=Gy.prototype.updateLockupContainerTypes;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Gy.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gy.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Gy.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],Gy.prototype,"ytLazyListBehavior",void 0);_.x([_.D(_.N3.YtNextContinuationBehavior),_.E("design:type",Object)],Gy.prototype,"ytNextContinuationBehavior",void 0);
_.x([_.D(_.lX),_.E("design:type",Object)],Gy.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Gy.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Gy.prototype,"ytdReduxBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gy.prototype,"darkerPanels",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Gy.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"commentsHidePanelButton",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"isWatchGrid",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"continuationShowButton",void 0);_.x([_.N({computed:"computeIsContinuationCommentSection(data)"}),_.E("design:type",Boolean)],Gy.prototype,"continuationIsCommentsSection",void 0);
_.x([_.N({value:!0}),_.E("design:type",Boolean)],Gy.prototype,"autoFill",void 0);_.x([_.N(),_.E("design:type",Boolean)],Gy.prototype,"continuationDisablePrescanVisibility",void 0);_.x([_.N(),_.E("design:type",Boolean)],Gy.prototype,"isReloading",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"isSearch",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"isConstrainedList",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"isWatch",void 0);
_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"eligibleToSwitchToGrid",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"useBigThumbs",void 0);_.x([_.N({selector:_.YH,reflectToAttribute:!0}),_.E("design:type",Object)],Gy.prototype,"isGridViewEnabled",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.E("design:type",Object)],Gy.prototype,"epRestyle",void 0);
_.x([_.A("isWatch"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"hideShortsShelfHeader",null);_.x([_.A("isSearch","isWatch"),_.E("design:type",String),_.E("design:paramtypes",[])],Gy.prototype,"thumbnailWidth",null);_.x([_.A("isSearch","containerWidth"),_.E("design:type",Object),_.E("design:paramtypes",[])],Gy.prototype,"thumbnailTargetWidth",null);
_.x([_.A("isSearch","isWatch","useBigThumbs"),_.E("design:type",String),_.E("design:paramtypes",[])],Gy.prototype,"sizing",null);_.x([_.A("isWatch","isGridViewEnabled","useBigThumbs","data"),_.N({reflectToAttribute:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],Gy.prototype,"lockupContainerType",null);_.x([_.Jw("lockupContainerType","data"),_.E("design:type",Function),_.E("design:paramtypes",[Number]),_.E("design:returntype")],Gy.prototype,"updateLockupContainerTypes",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],Gy.prototype,"pageSubtype",void 0);_.x([_.N(),_.E("design:type",Number)],Gy.prototype,"containerWidth",void 0);_.x([_.N(),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"isPlaylist",null);_.x([_.N(),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"isClipList",null);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"isCarouselInFeed",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"isPlaylistVideoContainer",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"isSearchFrictionPage",null);_.x([_.N({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.E("design:type",Boolean)],Gy.prototype,"useHeightHack",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.E("design:type",Object)],Gy.prototype,"topSpacingZero",void 0);_.x([_.N({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.E("design:type",Boolean)],Gy.prototype,"showButton",void 0);_.x([_.N(),_.E("design:type",Boolean)],Gy.prototype,"firstCommentsLoaded",void 0);_.x([_.N(),_.E("design:type",Object)],Gy.prototype,"continuationIsInitialLoad",void 0);
_.x([_.N({reflectToAttribute:!0,readOnly:!0}),_.E("design:type",Boolean)],Gy.prototype,"itemDismissed",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.E("design:type",String)],Gy.prototype,"sectionIdentifier",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.E("design:type",String)],Gy.prototype,"fitContainer",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.E("design:type",Boolean)],Gy.prototype,"hasDestinationShelfRenderer",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.E("design:type",Boolean)],Gy.prototype,"staticCommentsHeader",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gy.prototype,"enableSqueezebackPanels",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gy.prototype,"enableAnchoredPanel",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.E("design:type",Boolean)],Gy.prototype,"hasSectionGroupViewModel",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.E("design:type",Boolean)],Gy.prototype,"hasQrCodeRenderer",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.E("design:type",Boolean)],Gy.prototype,"suppressDisclaimerSeparator",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.E("design:type",String)],Gy.prototype,"headerStyle",void 0);_.x([_.A("isSearch","isWatch","useBigThumbs"),_.E("design:type",Object),_.E("design:paramtypes",[])],Gy.prototype,"lockupExperiments",null);
_.x([_.A("isSearch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"typographyBump",null);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],Gy.prototype,"header",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gy.prototype,"notSticky",void 0);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],Gy.prototype,"useChipBarViewModelHeader",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"expFixPlaylistHeader",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gy.prototype,"expFixPlaylistHeaderV2",null);_.x([_.Jw("pageSubtype"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"updateStickySetup",null);
_.x([_.Jw("notSticky"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"dispatchChipBarIsSticky",null);_.x([_.Jw("commentsHidePanelButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"commentsHidePanelButtonChanged",null);_.x([_.Pc("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Gy.prototype,"onRetrieveLocation",null);
_.x([_.Pc("yt-load-reload-continuation"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Function]),_.E("design:returntype")],Gy.prototype,"onLoadReloadContinuation",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"onServiceRequestCompleted",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"dataChanged",null);
_.x([_.dT("data.contents.length"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"observeDataContentsLength",null);_.x([_.Pc("yt-dismissible-item-dismissed"),_.Pc("yt-dismissible-item-undismissed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Gy.prototype,"onYtDismissibleItemDismissedChange",null);
_.x([_.Jw("continuationShowButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"continuationShowButtonChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gy.prototype,"dataChangedForBinding",null);_.x([_.pp({is:"ytd-item-section-renderer",disableElementRegistration:!0})],Gy);
_.O(Gy,"ytd-item-section-renderer",function(){if(isB!==void 0)return isB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return isB=F},{mode:1});var Iml;var ZkG=_.DZ(_.Qv("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var nTL={},JvC=(nTL[0]={title:_.Nd(_.Qv("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.kw("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},nTL[1]={title:_.Nd(_.Qv("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.kw("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},nTL);_.Ix("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var $G=function(){var F=_.w.apply(this,arguments)||this;F.allVideosCount=0;F.allPlaylistCount=0;F.isOnline=!1;F.shouldRenderDownloadsBanner=!1;F.shouldRenderDownloadsBannerUpsell=!1;F.hasOptedIntoSmartDownloads=!1;F.areAllSmartDownloadsDeleted=!1;F.smartDownloadsCompleted=!1;return F};
_.u($G,_.w);$G.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
$G.prototype.attached=function(){this.downloadsToRenderChanged()};
$G.prototype.detached=function(){this.set("renderableData",{})};
$G.prototype.downloadsToRenderChanged=function(){var F=_.rl().getState().entities,W=_.L9(F),V=_.T("kevlar_playlist_dl_page_killswitch")?RjY(F):_.Im(F),d=_.alS(F),y=_.pWL(F),z=_.dl(W);F=_.n9(F);this.set("renderableData",FLY(V,W,d,y,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,z,F))};
$G.prototype.downloadsToRenderChanged=$G.prototype.downloadsToRenderChanged;_.x([_.D(_.hN),_.E("design:type",Object)],$G.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$G.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$G.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$G.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],$G.prototype,"renderableData",void 0);_.x([_.N({selector:_.kQr}),_.E("design:type",Object)],$G.prototype,"allVideosCount",void 0);_.x([_.N({selector:j5K}),_.E("design:type",Object)],$G.prototype,"allPlaylistCount",void 0);_.x([_.N({selector:_.Y7}),_.E("design:type",Object)],$G.prototype,"isOnline",void 0);_.x([_.N({selector:_.Uu1}),_.E("design:type",Object)],$G.prototype,"shouldRenderDownloadsBanner",void 0);
_.x([_.N({selector:_.vp9}),_.E("design:type",Object)],$G.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.x([_.N({selector:_.O4f}),_.E("design:type",Object)],$G.prototype,"hasOptedIntoSmartDownloads",void 0);_.x([_.N({selector:_.XW9}),_.E("design:type",Object)],$G.prototype,"areAllSmartDownloadsDeleted",void 0);_.x([_.N({selector:xuK}),_.E("design:type",Object)],$G.prototype,"smartDownloadsCompleted",void 0);
_.x([_.dT("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$G.prototype,"downloadsToRenderChanged",null);_.x([_.pp({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],$G);
_.O($G,"ytd-offline-item-section-renderer",function(){if(Iml!==void 0)return Iml;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Iml=F},
{mode:1});var mMp;var amt;var UU=function(){return _.w.apply(this,arguments)||this};
_.u(UU,_.w);
UU.prototype.onDataChanged=function(){if(this.JSC$17183_lastData){var F=this.getFilterClass(this.JSC$17183_lastData.status);F&&this.hostElement.classList.remove(F)}var W;(F=this.getFilterClass((W=this.data)==null?void 0:W.status))&&this.hostElement.classList.add(F);F==="selected"?_.OA(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.OA(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");F==="disabled"?_.OA(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.OA(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17183_lastData=this.data};
UU.prototype.getFilterClass=function(F){switch(F){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
UU.prototype.onDataChanged=UU.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UU.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UU.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UU.prototype,"onDataChanged",null);_.x([_.pp({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],UU);
_.O(UU,"ytd-search-filter-renderer",function(){if(amt!==void 0)return amt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return amt=F},{mode:2});var OU=function(){return _.w.apply(this,arguments)||this};
_.u(OU,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OU.prototype,"data",void 0);_.x([_.pp({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],OU);
_.O(OU,"ytd-search-filter-group-renderer",function(){if(mMp!==void 0)return mMp;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mMp=F},{mode:2});var iBd;var XB=function(){return _.w.apply(this,arguments)||this};
_.u(XB,_.w);XB.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.t3());this.isCollapsed=!this.isCollapsed};
XB.prototype.navigateToAboutTheseResultsPage=function(){var F=_.Se("https://www.youtube.com/howyoutubeworks/product-features/search/");F?_.Bd(window,F,"_blank"):_.$N(Error("Wh"))};
XB.prototype.dataChanged=function(){this.isCollapsed=!0};
XB.prototype.computeShowBottomBorder=function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.button)==null?0:W.toggleButtonRenderer)||!((V=this.data)==null||!V.aboutTheseResultsButton)};
XB.prototype.dataChanged=XB.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XB.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XB.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.E("design:type",Boolean)],XB.prototype,"showBottomBorder",void 0);_.x([_.N(),_.E("design:type",Boolean)],XB.prototype,"renderCollapsibleMenu",void 0);
_.x([_.N(),_.E("design:type",Boolean)],XB.prototype,"isCollapsed",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XB.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],XB);
_.O(XB,"ytd-search-sub-menu-renderer",function(){if(iBd!==void 0)return iBd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return iBd=F},{mode:1});var Mhc;var YQi=new _.N4("SECTION_LIST_RENDERER_TOKEN");var pB4;var xG=function(){return _.w.apply(this,arguments)||this};
_.u(xG,_.w);xG.prototype.computeStyle=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xG.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xG.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],xG.prototype,"headerStyle",void 0);_.x([_.pp({is:"ytd-text-header-renderer",disableElementRegistration:!0})],xG);
_.O(xG,"ytd-text-header-renderer",function(){if(pB4!==void 0)return pB4;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return pB4=F},{mode:1});var hC4;var vK=function(){return _.w.apply(this,arguments)||this};
_.u(vK,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vK.prototype,"data",void 0);_.x([_.pp({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],vK);
_.O(vK,"ytd-minor-moment-header-renderer",function(){if(hC4!==void 0)return hC4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return hC4=F},{mode:1});var qQi;var EU=function(){return _.w.apply(this,arguments)||this};
_.u(EU,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],EU.prototype,"data",void 0);_.x([_.pp({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],EU);
_.O(EU,"ytd-minor-moment-setting-alert-renderer",function(){if(qQi!==void 0)return qQi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qQi=F},{mode:1});var RCv;var bB4;var cK=function(){var F=_.w.apply(this,arguments)||this;F.booleanSettingById=!1;F.smartDownloadsEnabledVE=_.Et(128287);F.smartDownloadsDisabledVE=_.Et(128286);F.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return F};
_.u(cK,_.w);_.B=cK.prototype;_.B.attachSmartDownloadsSettingVes=function(){var F;this.activeVeForLogging||((F=this.data)==null?void 0:F.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.S6(_.dB(),this.smartDownloadsEnabledVE),_.S6(_.dB(),this.smartDownloadsDisabledVE))};
_.B.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.On(this.hostElement,"yt-settings-switch-ready")};
_.B.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.B.onSwitchChange=function(F){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(F=_.C0(F).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.T("kevlar_settings_switch_resolve_command_killswitch")?_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(F)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.B.handleUpdateSettingsSwitch=function(F){(F=_.e(F,kAu))&&this.data&&this.data.id===F.id&&this.set("data.enabled",!!F.enabled)};
_.B.onToggleSettingsSwitch=function(F,W){this.data&&this.data.id===F&&this.set("data.enabled",W!=null?W:!this.data.enabled)};
_.B.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.w2.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.B.maybeLogSmartDownloadsSettingVisibility=function(){var F=_.is(),W;F&&((W=this.data)==null?void 0:W.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.KZ(F,[this.smartDownloadsEnabledVE]),_.HZ(F,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.KZ(F,[this.smartDownloadsDisabledVE]),_.HZ(F,[this.smartDownloadsEnabledVE])))};
_.B.maybeLogSmartDownloadsSettingClick=function(){var F;((F=this.data)==null?void 0:F.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.JH(_.dB(),this.activeVeForLogging)};
_.B.updateDataEnabledFromBinding=function(F){this.set("data.enabled",F.detail.value)};
_.S0.Object.defineProperties(cK.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var F=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!F&&(F=this.ytRendererBehavior.getSimpleString(this.data.title));return F}}});
cK.prototype.dataChanged=cK.prototype.dataChanged;_.x([_.D(_.hN),_.E("design:type",Object)],cK.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],cK.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],cK.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],cK.prototype,"data",void 0);_.x([_.N({selector:function(F,W){if(Object.keys(F==null?void 0:F.entities).length)switch(W){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return b4h(F.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.E("design:type",Object)],cK.prototype,"booleanSettingById",void 0);_.x([_.N(),_.E("design:type",_.mn)],cK.prototype,"activeVeForLogging",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],cK.prototype,"toggleAriaLabel",null);_.x([_.dT("data"),_.dT("booleanSettingById"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cK.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],cK);
_.O(cK,"ytd-settings-switch-renderer",function(){if(bB4!==void 0)return bB4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return bB4=F},{mode:1});var t6=function(){return _.w.apply(this,arguments)||this};
_.u(t6,_.w);t6.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}}}}};
_.S0.Object.defineProperties(t6.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var F=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(F+=" remove-left-margin");this.data.extraBottomSpace&&(F+=" extra-bottom-space");return F}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],t6.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],t6.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],t6.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],t6.prototype,"contentsClassName",null);_.x([_.pp({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],t6);
_.O(t6,"ytd-minor-moment-setting-section-renderer",function(){if(RCv!==void 0)return RCv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return RCv=F},{mode:1});var Tu8;var Sx=function(){return _.w.apply(this,arguments)||this};
_.u(Sx,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Sx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Sx.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Sx.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],Sx);
_.O(Sx,"ytd-empty-product-details-renderer",function(){if(Tu8!==void 0)return Tu8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Tu8=F},{mode:1});var eCv;var gTc;var PK=function(){var F=_.w.apply(this,arguments)||this;F.expanded=!0;return F};
_.u(PK,_.w);PK.prototype.getBadgeRowClass=function(F,W,V){for(var d=_.L(this.hostElement.querySelectorAll("yt-img-shadow")),y=d.next();!y.done;y=d.next())y.value.onShow();F=F.selected;return V?F!==-1?F===W?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(F!==void 0?F:0)===W?"badge-line":"badge-hidden"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],PK.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],PK.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],PK.prototype,"expanded",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],PK);
_.O(PK,"ytd-sponsorships-loyalty-badges-renderer",function(){if(gTc!==void 0)return gTc;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gTc=F},{mode:1});var uSm;var J6=function(){var F=_.w.apply(this,arguments)||this;F.expanded=!0;return F};
_.u(J6,_.w);J6.prototype.getContainerClasses=function(F,W){F=F?"expanded":"collapsed";W&&(F+=" item");return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],J6.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],J6.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],J6.prototype,"expanded",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],J6);
_.O(J6,"ytd-sponsorships-perk-renderer",function(){if(uSm!==void 0)return uSm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return uSm=F},{mode:1});var KEt;var Zb=function(){var F=_.w.apply(this,arguments)||this;F.expanded=!0;return F};
_.u(Zb,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Zb.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Zb.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Zb.prototype,"expanded",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],Zb);
_.O(Zb,"ytd-sponsorships-perks-renderer",function(){if(KEt!==void 0)return KEt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return KEt=F},{mode:1});var QV=function(){var F=_.w.apply(this,arguments)||this;F.isCollapsed=!1;return F};
_.u(QV,_.w);QV.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
QV.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
QV.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var F;this.expandCollapseButton=_.e((F=this.data)==null?void 0:F.expandButton,_.bd)}else{var W;this.expandCollapseButton=_.e((W=this.data)==null?void 0:W.collapseButton,_.bd)}};
QV.prototype.updateExpandCollapseButton=QV.prototype.updateExpandCollapseButton;QV.prototype.onDataChanged=QV.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],QV.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],QV.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],QV.prototype,"isCollapsed",void 0);_.x([_.N(),_.E("design:type",Object)],QV.prototype,"expandCollapseButton",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QV.prototype,"onDataChanged",null);_.x([_.dT("data","isCollapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QV.prototype,"updateExpandCollapseButton",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],QV);
_.O(QV,"ytd-sponsorships-expandable-perks-renderer",function(){if(eCv!==void 0)return eCv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return eCv=F},{mode:1});var HBL;var Fn=function(){return _.w.apply(this,arguments)||this};
_.u(Fn,_.w);Fn.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Fn.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fn.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],Fn);
_.O(Fn,"ytd-sponsorships-actionable-message-renderer",function(){if(HBL!==void 0)return HBL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return HBL=F},{mode:1});var DMt;var WU=function(){return _.w.apply(this,arguments)||this};
_.u(WU,_.w);_.B=WU.prototype;_.B.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.B.getExpansionIcon=function(F){return F?"COLLAPSE":"EXPAND"};
_.B.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.B.computeMessageContainerStyle=function(F){var W=F.expandableItems?" style-clickable":"";return F.messageContainerStyle?F.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+W:"style-unspecified"+W};
_.B.isSinglePerk=function(F){return!!F.messageContainerStyle&&(F.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||F.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.B.onExpandedChanged=function(){var F=this;if(this.expanded)for(var W=_.L(this.hostElement.querySelectorAll("yt-img-shadow")),V=W.next();!V.done;V=W.next())V.value.onShow();_.ce(this,function(){_.On(F.hostElement,"yt-refit")})};
_.B.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
WU.prototype.onDataChanged=WU.prototype.onDataChanged;WU.prototype.onExpandedChanged=WU.prototype.onExpandedChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],WU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],WU.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],WU.prototype,"expanded",void 0);
_.x([_.Jw("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WU.prototype,"onExpandedChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WU.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],WU);
_.O(WU,"ytd-sponsorships-expandable-message-renderer",function(){if(DMt!==void 0)return DMt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return DMt=F},{mode:2});var Afd;var VA=function(){return _.w.apply(this,arguments)||this};
_.u(VA,_.w);VA.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"}}}}};
VA.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.e(this.data.endButton,_.bd).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
VA.prototype.onDataChanged=VA.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],VA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],VA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],VA.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VA.prototype,"onDataChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],VA);
_.O(VA,"ytd-sponsorships-heading-renderer",function(){if(Afd!==void 0)return Afd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Afd=F},{mode:1});var jDu;var dy=function(){return _.w.apply(this,arguments)||this};
_.u(dy,_.w);_.x([_.N(),_.E("design:type",Object)],dy.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dy.prototype,"ytRendererBehavior",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],dy);
_.O(dy,"ytd-sponsorships-links-renderer",function(){if(jDu!==void 0)return jDu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jDu=F},{mode:1});var rf4;var yA=function(){return _.w.apply(this,arguments)||this};
_.u(yA,_.w);_.B=yA.prototype;_.B.onDataChanged=function(){if(this.data&&this.data.expandableItems){var F;(F=_.OA(this.hostElement).querySelector("tp-yt-paper-button"))==null||F.setAttribute("role","button")}else{var W;(W=_.OA(this.hostElement).querySelector("tp-yt-paper-button"))==null||W.removeAttribute("role")}};
_.B.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.B.getExpansionIcon=function(F){return F?"COLLAPSE":"EXPAND"};
_.B.getTileClasses=function(F){return F?"tile expandable-tile":"tile"};
_.B.getButtonDisabled=function(F){return F?void 0:""};
yA.prototype.onDataChanged=yA.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yA.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yA.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yA.prototype,"expanded",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yA.prototype,"onDataChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],yA);
_.O(yA,"ytd-sponsorships-list-tile-renderer",function(){if(rf4!==void 0)return rf4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return rf4=F},{mode:1});var CrU;var kiL;var zq=function(){return _.w.apply(this,arguments)||this};
_.u(zq,_.w);zq.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zq.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],zq);
_.O(zq,"ytd-sponsorships-promotion-renderer",function(){if(kiL!==void 0)return kiL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return kiL=F},{mode:1});var lmv;var ol=function(){return _.w.apply(this,arguments)||this};
_.u(ol,_.w);ol.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ol.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ol.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ol.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],ol);
_.O(ol,"ytd-sponsorships-purchase-option-renderer",function(){if(lmv!==void 0)return lmv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return lmv=F},{mode:1});var Nuc;var fm4;var wB4=function(){return _.w.apply(this,arguments)||this};
_.u(wB4,_.w);_.x([_.N(),_.E("design:type",Object)],wB4.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],wB4);
_.O(wB4,"ytd-ypc-offer-promo-renderer",function(){if(fm4!==void 0)return fm4;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fm4=F},{mode:1});var s6=function(){return _.w.apply(this,arguments)||this};
_.u(s6,_.w);_.B=s6.prototype;
_.B.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"}}}}};
_.B.expansionCTA=function(F,W){return F&&(W?F.collapseCallToAction:F.expansionCallToAction)};
_.B.getExpansionIcon=function(F){return F?"COLLAPSE":"EXPAND"};
_.B.expansionCallToActionTap=function(){var F=this;this.expanded=!this.expanded;_.ce(this,function(){_.On(F.hostElement,"yt-refit")})};
_.B.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var F,W=(F=this.data)==null?void 0:F.onVisible;W&&this.ytComponentBehavior.resolveCommand(W)};
_.B.computeDisplayTitle=function(F){return!(!F||this.titledisplaystatus!=="show")};
_.B.computeDisplaySeparator=function(){return!1};
_.B.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
s6.prototype.onDataChanged=s6.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],s6.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],s6.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],s6.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],s6.prototype,"data",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],s6.prototype,"expanded",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],s6.prototype,"purchaseButtonClicked",void 0);_.x([_.N({reflectToAttribute:!0,value:"show"}),_.E("design:type",String)],s6.prototype,"titledisplaystatus",void 0);_.x([_.N({computed:"computeDisplayTitle(data.title)"}),_.E("design:type",Boolean)],s6.prototype,"displayTitle",void 0);
_.x([_.N({computed:"computeDisplaySeparator(data)"}),_.E("design:type",Boolean)],s6.prototype,"displaySeparator",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],s6.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],s6);
_.O(s6,"ytd-sponsorships-tier-renderer",function(){if(Nuc!==void 0)return Nuc;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Nuc=F},{mode:2});var BU=function(){return _.w.apply(this,arguments)||this};
_.u(BU,_.w);
BU.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],BU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],BU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],BU.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],BU);
_.O(BU,"ytd-sponsorships-management-renderer",function(){if(CrU!==void 0)return CrU;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return CrU=F},{mode:1});var Gia;var LP=function(){return _.w.apply(this,arguments)||this};
_.u(LP,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],LP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],LP.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],LP);
_.O(LP,"ytd-open-in-native-app-view-model",function(){if(Gia!==void 0)return Gia;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Gia=F},{mode:2});var $MU;var UML;var OBa=_.Cg(["top-"]),XBL=_.Cg(["bottom-"]),xMv=_.Cg(["left-"]),vTt=_.Cg(["right-"]),ETi={},cfc=function(F,W,V){F.removeAttribute("top-"+V);F.removeAttribute("bottom-"+V);F.removeAttribute("left-"+V);F.removeAttribute("right-"+V);W&&(W.top&&_.Yb([_.un(OBa)],F,"top-"+V,W.top),W.bottom&&_.Yb([_.un(XBL)],F,"bottom-"+V,W.bottom),W.left&&_.Yb([_.un(xMv)],F,"left-"+V,W.left),W.right&&_.Yb([_.un(vTt)],F,"right-"+V,W.right))};
ETi.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(F){var W,V=_.OA((W=this.hostElement)!=null?W:this),d;W=this.cardItemBoxBehaviorMarginTargetId&&V?V.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(d=this.hostElement)!=null?d:this;cfc(W,F,"margin")},
cardItemContainerPaddingChanged_:function(F){var W,V=_.OA((W=this.hostElement)!=null?W:this),d;W=this.cardItemBoxBehaviorPaddingTargetId&&V?V.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(d=this.hostElement)!=null?d:this;cfc(W,F,"padding")}}];var Il={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var tha;var SQa;var nP=function(){return _.w.apply(this,arguments)||this};
_.u(nP,_.w);nP.prototype.textColorChanged_=function(){this.hostElement.style.color=Il[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
nP.prototype.textColorChanged_=nP.prototype.textColorChanged_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);_.x([_.D(ETi.YtCardItemBoxBehavior),_.E("design:type",Object)],nP.prototype,"ytCardItemBoxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nP.prototype,"data",void 0);_.x([_.Jw("data.textColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nP.prototype,"textColorChanged_",null);
_.x([_.Yf({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],nP);
_.O(nP,"yt-card-item-text-renderer",function(){if(SQa===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;tha===void 0&&(tha=document.createElement("template"));var d=tha;V.call(W,d.content.cloneNode(!0),F.content.firstChild);SQa=F}F=SQa;return F},{mode:2});var Prp;var JfU;var mj=function(){return _.w.apply(this,arguments)||this};
_.u(mj,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mj.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mj.prototype,"data",void 0);_.x([_.Yf({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],mj);
_.O(mj,"yt-card-item-badge-renderer",function(){if(JfU===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Prp===void 0&&(Prp=document.createElement("template"));var d=Prp;V.call(W,d.content.cloneNode(!0),F.content.firstChild);JfU=F}F=JfU;return F},{mode:2});var ZBi;var QDd;var al=function(){return _.w.apply(this,arguments)||this};
_.u(al,_.w);al.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],al.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],al.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],al.prototype,"data",void 0);_.x([_.Yf({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],al);
_.O(al,"yt-card-item-text-collection-renderer",function(){if(QDd===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ZBi===void 0&&(ZBi=document.createElement("template"));var d=ZBi;V.call(W,d.content.cloneNode(!0),F.content.firstChild);QDd=F}F=QDd;return F},{mode:2});var Fdt;var Wdp;var ik=function(){return _.w.apply(this,arguments)||this};
_.u(ik,_.w);ik.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]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ik.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ik.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ik.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Number)],ik.prototype,"iconSize",void 0);_.x([_.Yf({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],ik);
_.O(ik,"yt-card-item-text-with-button-renderer",function(){if(Wdp===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Fdt===void 0&&(Fdt=document.createElement("template"));var d=Fdt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Wdp=F}F=Wdp;return F},{mode:2});var Mt=function(){return _.w.apply(this,arguments)||this};
_.u(Mt,_.w);Mt.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Mt.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Mt.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Mt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Mt.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],Mt);
_.O(Mt,"ytd-commerce-cart-summary-line-item-renderer",function(){if(UML!==void 0)return UML;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return UML=F},{mode:1});_.Ix("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Ye=function(){var F=_.w.apply(this,arguments)||this;F.hidden=!1;return F};
_.u(Ye,_.w);_.B=Ye.prototype;_.B.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"}}}}};
_.B.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.B.updateSummary=function(){var F=this.commerceCartCheckoutButtonEntity,W;if(((W=this.data)==null?0:W.cartButton)&&F.checkoutSummaryText){var V,d=iP((V=this.data)==null?void 0:V.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+d+".cardItemTextRenderer.text",Mo(F.checkoutSummaryText));if(F.checkoutDetailText){var y;V=iP((y=this.data)==null?void 0:y.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+V+".cardItemTextRenderer.text",Mo(F.checkoutDetailText))}if(F.checkoutAdditionalMetadataText){var z;
y=iP((z=this.data)==null?void 0:z.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+y+".cardItemTextRenderer.text",Mo(F.checkoutAdditionalMetadataText))}}else F.estimatedTotalPrice&&(z=iP((d=this.data)==null?void 0:d.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+z+".cardItemTextRenderer.text",Mo(F.estimatedTotalPrice)))};
_.B.updateIsHidden=function(){var F,W=(F=this.commerceCartCheckoutButtonEntity)==null?void 0:F.isHidden;W!==void 0&&(this.hidden=W)};
_.B.updateCheckoutButton=function(){var F,W=(F=this.commerceCartCheckoutButtonEntity)==null?void 0:F.isDisabled;W!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",W);var V;F=(V=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:V.innertubeCommand;F!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",F);var d;V=(d=this.commerceCartCheckoutButtonEntity)==null?void 0:d.checkoutButtonText;V!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:V})};
Ye.prototype.entityChanged=Ye.prototype.entityChanged;_.x([_.D(_.hN),_.E("design:type",Object)],Ye.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ye.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Ye.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ye.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ye.prototype,"fullWidth",void 0);_.x([_.N(),_.E("design:type",Object)],Ye.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ye.prototype,"compact",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Ye.prototype,"hidden",void 0);
_.x([_.N({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:K61}),_.E("design:type",Object)],Ye.prototype,"commerceCartCheckoutButtonEntity",void 0);_.x([_.Jw("commerceCartCheckoutButtonEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ye.prototype,"entityChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],Ye);
_.O(Ye,"ytd-commerce-cart-checkout-button-renderer",function(){if($MU!==void 0)return $MU;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return $MU=F},{mode:2});var Vvm;_.dlt={};
_.dlt.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",_.SL(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.SL(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(F){!this.tappableItemBehaviorTapEnabled||F.keyCode!==13&&F.keyCode!==32||F.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var F=this.data.onTap;F.ypcGetCartEndpoint?(_.v6(this.hostElement,[F]),this.tappableItemBehaviorTapEnabled=!1):F.ypcOffersEndpoint?_.v6(this.hostElement,[F]):_.En(this.hostElement,[F],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(F){this.tappableItemBehaviorTapEnabled=!!F},
tappableItemBehaviorOnTapEnabledChanged_:function(){var F=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(F.setAttribute("tabIndex",0),F.setAttribute("role","button")):(F.removeAttribute("tabIndex"),F.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(F){F.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var ypU;var zap;var pP=function(){return _.w.apply(this,arguments)||this};
_.u(pP,_.w);pP.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.nQ("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.nQ("sharingToggleButtonAndDefaultButton")}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],pP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pP.prototype,"data",void 0);_.x([_.Yf({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],pP);
_.O(pP,"yt-card-item-actions-renderer",function(){if(zap===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ypU===void 0&&(ypU=document.createElement("template"));var d=ypU;V.call(W,d.content.cloneNode(!0),F.content.firstChild);zap=F}F=zap;return F},{mode:2});var ouu;var sci;var Btl;var Ld4;var I8i;var nu8;var hk=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return F};
_.u(hk,_.w);hk.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
hk.prototype.handleDarkModeToggledAction_=function(F){this.isDarkTheme_=F};
hk.prototype.computeThemeImage_=function(F,W){if(!F||!F.imageLight)return!1;this.isCircular_=F.isCircular;F.imageWidth&&(this.hostElement.style.width=F.imageWidth+"px");F.imageHeight&&(this.hostElement.style.height=F.imageHeight+"px");F.borderWidth&&(this.image.style.borderWidth=F.borderWidth+"px",this.image.style.borderStyle="solid");F.borderColor&&(this.image.style.borderColor=_.MV(F.borderColor));return W&&F.imageDark?F.imageDark:F.imageLight};
hk.prototype.computeThemeIcon_=function(F){var W,V;if(!(F==null?0:(W=F.themedIcon)==null?0:(V=W.icon)==null?0:V.iconType))return!1;this.icon.style.color=Il[F.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(F.imageWidth||18)+"px";this.icon.style.height=(F.imageHeight||18)+"px";return _.SJ(F.themedIcon.icon.iconType)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hk.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(ETi.YtCardItemBoxBehavior),_.E("design:type",Object)],hk.prototype,"ytCardItemBoxBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],hk.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hk.prototype,"data",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],hk.prototype,"fit",void 0);_.x([_.N(),_.E("design:type",Boolean)],hk.prototype,"isDarkTheme_",void 0);_.x([_.N({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.E("design:type",Object)],hk.prototype,"themeImage_",void 0);_.x([_.N({computed:"computeThemeIcon_(data)"}),_.E("design:type",Object)],hk.prototype,"themeIcon_",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Object)],hk.prototype,"isCircular_",void 0);
_.x([_.Qo("#image"),_.E("design:type",Object)],hk.prototype,"image",void 0);_.x([_.Qo("#icon"),_.E("design:type",Object)],hk.prototype,"icon",void 0);_.x([_.Yf({is:"yt-themed-image-renderer",disableElementRegistration:!0})],hk);
_.O(hk,"yt-themed-image-renderer",function(){if(nu8===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;I8i===void 0&&(I8i=document.createElement("template"));var d=I8i;V.call(W,d.content.cloneNode(!0),F.content.firstChild);nu8=F}F=nu8;return F},{mode:2});var qt=function(){return _.w.apply(this,arguments)||this};
_.u(qt,_.w);qt.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"}}}}};
qt.prototype.computeImagePlacement_=function(F){return F||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],qt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],qt.prototype,"data",void 0);_.x([_.N({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.E("design:type",String)],qt.prototype,"imagePlacement",void 0);
_.x([_.Yf({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],qt);
_.O(qt,"yt-card-item-text-with-image-renderer",function(){if(Ld4===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Btl===void 0&&(Btl=document.createElement("template"));var d=Btl;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Ld4=F}F=Ld4;return F},{mode:2});var Rl=function(){return _.w.apply(this,arguments)||this};
_.u(Rl,_.w);Rl.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"}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Rl.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Rl.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Rl.prototype,"data",void 0);_.x([_.Yf({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],Rl);
_.O(Rl,"yt-card-item-error-renderer",function(){if(sci===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ouu===void 0&&(ouu=document.createElement("template"));var d=ouu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);sci=F}F=sci;return F},{mode:2});var mll;var a8u;_.Ix("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var bk=function(){return _.w.apply(this,arguments)||this};
_.u(bk,_.w);_.B=bk.prototype;
_.B.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"}}}}};
_.B.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.B.backgroundColorChanged_=function(){var F,W=(F=this.data)==null?void 0:F.backgroundColor;F=Il[W||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.OA(this.hostElement).querySelector("#main-content").style.backgroundColor=F};
_.B.headerPromoBackgroundColorChanged_=function(){var F,W=(F=this.data)==null?void 0:F.headerPromoBackgroundColor;F=Il[W||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.OA(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=F};
_.B.errorRendererVisibilityChanged_=function(){var F=this.isExpanded_,W;this.isErrorRendererVisible_=!((W=this.data)==null||!W.errorRenderer)&&!F};
_.B.onYtToggleButton_=function(F,W){this.isExpanded_=W.toggled};
bk.prototype.onYtToggleButton_=bk.prototype.onYtToggleButton_;bk.prototype.errorRendererVisibilityChanged_=bk.prototype.errorRendererVisibilityChanged_;bk.prototype.headerPromoBackgroundColorChanged_=bk.prototype.headerPromoBackgroundColorChanged_;bk.prototype.backgroundColorChanged_=bk.prototype.backgroundColorChanged_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bk.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(ETi.YtCardItemBoxBehavior),_.E("design:type",Object)],bk.prototype,"ytCardItemBoxBehavior",void 0);_.x([_.D(_.dlt.YtTappableItemBehavior),_.E("design:type",Object)],bk.prototype,"ytTappableItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bk.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],bk.prototype,"isExpanded_",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],bk.prototype,"isErrorRendererVisible_",void 0);_.x([_.Jw("data.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bk.prototype,"backgroundColorChanged_",null);_.x([_.Jw("data.headerPromoBackgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bk.prototype,"headerPromoBackgroundColorChanged_",null);
_.x([_.Jw("data.errorRenderer","isExpanded_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bk.prototype,"errorRendererVisibilityChanged_",null);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Object]),_.E("design:returntype")],bk.prototype,"onYtToggleButton_",null);_.x([_.Yf({is:"yt-card-item-renderer",disableElementRegistration:!0})],bk);
_.O(bk,"yt-card-item-renderer",function(){if(a8u===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;mll===void 0&&(mll=document.createElement("template"));var d=mll;V.call(W,d.content.cloneNode(!0),F.content.firstChild);a8u=F}F=a8u;return F},{mode:2});_.Ix("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var Tq=function(){var F=_.w.apply(this,arguments)||this;F.hidden=!1;return F};
_.u(Tq,_.w);_.B=Tq.prototype;_.B.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.B.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.B.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var F,W=(F=this.commerceCartHeaderEntity)==null?void 0:F.isHidden;W!==void 0&&(this.hidden=W)}};
_.B.updateTitle=function(){var F=this.commerceCartHeaderEntity.isDisabled,W,V,d=(V=_.e((W=this.data)==null?void 0:W.item,kvC))==null?void 0:V.headingRenderer;d&&(W=iP(d,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+W+".0.cardItemTextRenderer.textColor",F?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.B.updateSummaryText=function(){var F=this.commerceCartHeaderEntity;if(this.compact){var W,V,d=(V=_.e((W=this.data)==null?void 0:W.item,kvC))==null?void 0:V.headingRenderer;d&&(W=iP(d,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+W+".1.cardItemTextRenderer.text",F.shortHeaderSummaryText?Mo(F.shortHeaderSummaryText):F.headerSummaryText?Mo(F.headerSummaryText):""))}else{var y;if(W=(y=_.e((d=this.data)==null?void 0:d.item,kvC))==null?void 0:y.additionalInfoRenderer)W=iP(W,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+W+".text",F.headerSummaryText?Mo(F.headerSummaryText):"")}};
_.B.updateCheckoutButton=function(){var F=this.commerceCartHeaderEntity,W,V,d=(V=_.e((W=this.data)==null?void 0:W.item,kvC))==null?void 0:V.additionalInfoRenderer;W=iP(d,"buttonRenderer");var y;V=(y=this.commerceCartHeaderEntity)==null?void 0:y.isButtonDisabled;var z;y=(z=this.commerceCartHeaderEntity)==null?void 0:z.isButtonHidden;V!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+W+".buttonRenderer.isDisabled",V);y!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
y);var I;F=(I=F.checkoutButtonCommand)==null?void 0:I.innertubeCommand;F!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+W+".buttonRenderer.command",F)};
Tq.prototype.entityChanged=Tq.prototype.entityChanged;_.x([_.D(_.hN),_.E("design:type",Object)],Tq.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Tq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Tq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Tq.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Tq.prototype,"compact",void 0);_.x([_.N({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(F,W){return _.cZ(F.entities,"commerceCartHeaderEntity",W)}}),
_.E("design:type",Object)],Tq.prototype,"commerceCartHeaderEntity",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tq.prototype,"hidden",void 0);_.x([_.Jw("commerceCartHeaderEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tq.prototype,"entityChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],Tq);
_.O(Tq,"ytd-commerce-cart-header-renderer",function(){if(Vvm!==void 0)return Vvm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Vvm=F},{mode:1});var imt;var Mvd=_.MA(function(F,W){var V;return(V=F.onChangeCallback)==null?void 0:V.call(F,W)},1E3),YLi=_.G(function(F){var W=F.data;
var V=F.iconMinus;F=F.iconPlus;var d=function(){return!!W().disabled},y=_.L(_.Y$(0,void 0,"mKh0af")),z=y.next().value,I=y.next().value;
y=_.Ef(function(){if(z()===1){var q,R;(R=(q=W()).onRemoveCommand)==null||R.call(q)}q=z()>W().maxValue?W().maxValue:z()-1;I(q);Mvd(W(),q);return!1});
var n=_.Ef(function(){if(z()===W().maxValue)return!1;var q=z()+1;I(q);Mvd(W(),q);return!1});
_.rp(function(){I(W().value)});
var M={},Y={},h={};return _.a("quantity-incrementer-shape",null,_.a("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.a("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return z()===(W().onRemoveCommand?0:1)||d()},
"aria-label":function(){return z()!==1?W().minusLabel:W().minimumReachedLabel},
"on:click":y},_.a(_.$m,{model:{circular:!0}}),_.a("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.a("div",{class:_.xx("ytSpecQuantityIncrementerShapeIcon",(M.ytSpecQuantityIncrementerShapeIconDisabled=function(){return d()||z()===(W().onRemoveCommand?0:1)},M))},V()))),_.a("div",{class:_.xx("ytSpecQuantityIncrementerShapeText",(Y.ytSpecQuantityIncrementerShapeTextInvalid=function(){return z()>W().maxValue},Y.ytSpecQuantityIncrementerShapeTextDisabled=d,Y))},z),_.a("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return z()>=W().maxValue||d()},
"aria-label":function(){return z()!==W().maxValue?W().plusLabel:W().maximumReachedLabel},
"on:click":n},_.a(_.$m,{model:{circular:!0}}),_.a("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.a("div",{class:_.xx("ytSpecQuantityIncrementerShapeIcon",(h.ytSpecQuantityIncrementerShapeIconDisabled=function(){return z()>=W().maxValue||d()},h))},F())))))},"Vf");_.Na(_.G(function(F){function W(){V().onRemoveCommand&&_.b$(V().onRemoveCommand)}
var V=F.data;var d=_.QE(UfC,function(){return V().quantityIncrementerEntityKey});
return _.a("yt-quantity-incrementer-view-model",null,_.a(YLi,{data:function(){var y=V(),z;var I=d()?!((z=d())==null||!z.disabled):!1;var n;z=d()?(n=d())==null?void 0:n.quantity:V().quantity;return dWL(y,I,W,z)},
iconMinus:function(){return _.a(_.P7,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.a(_.P7,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Wf"),"yt-quantity-incrementer-view-model",{props:{data:_.Hm}});var eC=function(){var F=_.w.apply(this,arguments)||this;F.compact=!1;F.hasQuantityIncrementer=!1;return F};
_.u(eC,_.w);eC.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"}}}};
eC.prototype.computeHasQuantityIncrementer=function(){var F;return!!_.e((F=this.data)==null?void 0:F.picker,wvS)};
eC.prototype.onLabelClick=function(){var F;(F=this.dropdownEl)==null||F.open()};
_.x([_.Qo("ytd-dropdown-renderer"),_.E("design:type",Object)],eC.prototype,"dropdownEl",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],eC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eC.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],eC.prototype,"quantityColor",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],eC.prototype,"compact",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.E("design:type",Object)],eC.prototype,"hasQuantityIncrementer",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],eC);
_.O(eC,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(imt!==void 0)return imt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return imt=F},{mode:1});var ptu;var haL;var gy=function(){return _.w.apply(this,arguments)||this};
_.u(gy,_.w);gy.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
gy.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
gy.prototype.updateTitle=function(){var F=this.disabledCartItemEntity;F.disableActionName&&this.set("data.title",Mo(F.disableActionName))};
gy.prototype.updateButton=function(){var F,W=(F=this.disabledCartItemEntity.undoCommand)==null?void 0:F.innertubeCommand;W!==void 0&&(this.set("data.actionButton.buttonRenderer.command",W),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
gy.prototype.entityChanged=gy.prototype.entityChanged;_.x([_.D(_.hN),_.E("design:type",Object)],gy.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gy.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gy.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(F,W){return _.cZ(F.entities,"disabledCartItemEntity",W)}}),
_.E("design:type",Object)],gy.prototype,"disabledCartItemEntity",void 0);_.x([_.N(),_.E("design:type",Object)],gy.prototype,"data",void 0);_.x([_.Jw("disabledCartItemEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gy.prototype,"entityChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],gy);
_.O(gy,"ytd-disabled-cart-item-renderer",function(){if(haL!==void 0)return haL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return haL=F},{mode:1});_.Ix("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var uk=function(){var F=_.w.apply(this,arguments)||this;F.compact=!1;F.hidden=!1;F.errorHidden=!1;F.noOnTap=!1;return F};
_.u(uk,_.w);_.B=uk.prototype;
_.B.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"}}}};
_.B.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.B.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var F=this.firstButtonElement;F.alignByText=!0;F.iconAlignByText=!0}};
_.B.computeNoOnTap=function(F){return!F};
_.B.updateQuantityColor=function(){if(this.pickerElement){var F,W=(F=this.commerceCartItemEntity)==null?void 0:F.quantityColor;this.pickerElement.quantityColor=W}};
_.B.updateTotalPriceColor=function(){var F,W=(F=this.commerceCartItemEntity)==null?void 0:F.totalPriceColor;if(W){var V;F=_.e((V=this.data)==null?void 0:V.quantityPicker,NPT);if(V=_.e(F==null?void 0:F.price,lSf))V.textColor=W}};
_.B.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var F,W=(F=this.commerceCartItemEntity)==null?void 0:F.isHidden;W!==void 0&&(this.hidden=W)}};
_.B.updateHideErrorMessage=function(){var F,W=(F=this.commerceCartItemEntity)==null?void 0:F.hideErrorMessage;W!==void 0&&(this.errorHidden=W)};
_.B.updateQuantity=function(){var F=this,W,V=(W=this.commerceCartItemEntity)==null?void 0:W.quantity,d;W=(d=this.commerceCartItemEntity)==null?void 0:d.totalPrice;if(V){this.updateTotalPriceColor();this.updateQuantityColor();var y;d=_.e((y=this.data)==null?void 0:y.quantityPicker,NPT);if(y=_.e(d==null?void 0:d.price,lSf))y.text=W?{simpleText:W.content}:void 0;if(W=_.e(d==null?void 0:d.picker,wvS))W.quantity=V;var z;if(y=(z=_.e(d==null?void 0:d.picker,NZf))==null?void 0:z.entries){z=!1;W=void 0;y=
_.L(y);for(d=y.next();!d.done;d=y.next())d=d.value,d.dropdownItemRenderer&&(W||(W=d.dropdownItemRenderer),d.dropdownItemRenderer.isSelected=!1,V===d.dropdownItemRenderer.int32Value&&(z=!0,d.dropdownItemRenderer.isSelected=!0));!z&&W&&(W.isSelected=!0)}_.ce(this,function(){var I;F.set("data.quantityPicker",_.MP.unsafeClone((I=F.data)==null?void 0:I.quantityPicker))})}};
uk.prototype.onYtRendererstamperFinished=uk.prototype.onYtRendererstamperFinished;uk.prototype.entityChanged=uk.prototype.entityChanged;_.x([_.N(),_.E("design:type",Object)],uk.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uk.prototype,"compact",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],uk.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],uk.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],uk.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],uk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(F,W){return _.cZ(F.entities,"commerceCartItemEntity",W)}}),
_.E("design:type",Object)],uk.prototype,"commerceCartItemEntity",void 0);_.x([_.N(),_.E("design:type",Object)],uk.prototype,"quantityPicker",void 0);_.x([_.N(),_.E("design:type",Object)],uk.prototype,"compactQuantityPicker",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uk.prototype,"hidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uk.prototype,"errorHidden",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.E("design:type",Object)],uk.prototype,"noOnTap",void 0);_.x([_.Qo("ytd-commerce-cart-item-quantity-picker-renderer"),_.E("design:type",Object)],uk.prototype,"pickerElement",void 0);_.x([_.Qo("yt-button-renderer"),_.E("design:type",Element)],uk.prototype,"firstButtonElement",void 0);
_.x([_.Jw("commerceCartItemEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uk.prototype,"entityChanged",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uk.prototype,"onYtRendererstamperFinished",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],uk);
_.O(uk,"ytd-commerce-cart-item-renderer",function(){if(ptu!==void 0)return ptu;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return ptu=F},{mode:2});var qLL;var Rad;var KP=function(){return _.w.apply(this,arguments)||this};
_.u(KP,_.w);KP.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}}}}}};
KP.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
KP.prototype.updateCheckoutLineItems=function(){var F,W=(F=this.commerceCartCheckoutButtonEntity)==null?void 0:F.checkoutLineItems;W&&(F=W.map(function(V){a:{var d=V.price,y=V.description;switch(V.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":V={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Mo(y),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:Mo(d),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:V={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Mo(y),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:Mo(d),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 V}),this.set("data.summaryLineItems",F))};
KP.prototype.updateIsHidden=function(){var F,W=(F=this.commerceCartCheckoutButtonEntity)==null?void 0:F.isHidden;W!==void 0&&(this.hostElement.hidden=W)};
KP.prototype.entityChanged=KP.prototype.entityChanged;_.x([_.D(_.hN),_.E("design:type",Object)],KP.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],KP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],KP.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],KP.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],KP.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:K61}),_.E("design:type",Object)],KP.prototype,"commerceCartCheckoutButtonEntity",void 0);_.x([_.Jw("commerceCartCheckoutButtonEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],KP.prototype,"entityChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],KP);
_.O(KP,"ytd-commerce-cart-summary-renderer",function(){if(Rad!==void 0)return Rad;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Rad=F},{mode:1});var bmt={};bmt.InjectBehavior=[wfc.InjectBehavior];var Ttp;var eav;var HU=function(){return _.w.apply(this,arguments)||this};
_.u(HU,_.w);
HU.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:_.nQ("menuRenderer")}}};
HU.prototype.onMenuTap=function(F){F.stopPropagation()};
_.S0.Object.defineProperties(HU.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 F,W;return!(((F=this.data)==null||!F.sectionHeading)&&((W=this.data)==null?void 0:W.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var F,W;return!(((F=this.data)==null||!F.image)&&((W=this.data)==null?void 0:W.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var F,W;return!(((F=this.data)==null||!F.menu)&&((W=this.data)==null?void 0:W.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],HU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],HU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.dlt.YtTappableItemBehavior),_.E("design:type",Object)],HU.prototype,"ytTappableItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],HU.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data.accessibilityData"),_.E("design:type",String),_.E("design:paramtypes",[])],HU.prototype,"ariaLabel",null);_.x([_.A("data.sectionHeading","data.layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HU.prototype,"sectionHeadingVisible",null);_.x([_.A("data.image","data.layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HU.prototype,"imageVisible",null);
_.x([_.A("data.menu","data.layout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],HU.prototype,"menuVisible",null);_.x([_.Yf({is:"yt-activity-item-renderer",disableElementRegistration:!0})],HU);
_.O(HU,"yt-activity-item-renderer",function(){if(eav===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Ttp===void 0&&(Ttp=document.createElement("template"));var d=Ttp;V.call(W,d.content.cloneNode(!0),F.content.firstChild);eav=F}F=eav;return F},{mode:2});var guc;var utu;var Kdu;var Hmd;var Dq=function(){return _.w.apply(this,arguments)||this};
_.u(Dq,_.w);
Dq.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"}}}}};
Dq.prototype.backgroundColorChanged_=function(){var F,W=(F=this.data)==null?void 0:F.backgroundColor;this.hostElement.style.backgroundColor=Il[W||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Dq.prototype.backgroundColorChanged_=Dq.prototype.backgroundColorChanged_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Dq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Dq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Dq.prototype,"data",void 0);
_.x([_.Jw("data.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dq.prototype,"backgroundColorChanged_",null);_.x([_.Yf({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Dq);
_.O(Dq,"yt-offer-item-upsell-renderer",function(){if(Hmd===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Kdu===void 0&&(Kdu=document.createElement("template"));var d=Kdu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Hmd=F}F=Hmd;return F},{mode:2});_.Ix("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var Ak=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};F.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return F};
_.u(Ak,_.w);_.B=Ak.prototype;
_.B.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:_.nQ("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.B.computeContainerStyle_=function(F){return F};
_.B.computeContainerIsHidden_=function(F){return F&&!!F.isHidden};
_.B.computeShowSpinner_=function(F,W){return F&&W==="in-progress"};
_.B.computeShowMoreContentsButton_=function(F,W,V,d,y){return!(!(d&&d.length||y&&y.length&&V)||!F||W)};
_.B.onToggleButton_=function(F){var W=this;F.stopPropagation();this.isExpanded_=F.detail&&F.detail.toggled;var V,d;this.isExpanded_&&!this.data.continuationSection.length&&((V=this.data)==null?0:(d=V.continuation)==null?0:d.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.On(this.hostElement,"yt-load-next-continuation",function(y){return W.getContinuationUrl_(W.data.continuation.onClickContinuationData,y)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.v6(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.B.onShowMoreContentsButtonClicked_=function(F){var W=this;F.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.On(this.hostElement,"yt-load-next-continuation",function(V){return W.getContinuationUrl_(W.data.continuations[0].nextContinuationData,V)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.v6(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.B.getContinuationUrl_=function(F,W){var V=F.continuation;F=F.clickTrackingParams;var d=_.is();F&&d&&_.D6(d,_.sf(F));return _.Fc(W,{continuation:V})};
_.B.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var F=_.OA(this.hostElement).querySelector("#continuation-section");F&&(F=F.querySelectorAll("ytmusic-item-section-renderer"))&&F.forEach(function(W){return W.classList.add("memberships-and-purchases")})};
_.B.dataChanged_=function(){var F;this.isExpanded_=!((F=this.data)==null||!F.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.B.updateCardOnClickCommand_=function(F){F=_.e(F,uMB);var W,V;this.data&&((W=this.data)==null?0:W.targetId)&&F&&F.targetId===((V=this.data)==null?void 0:V.targetId)&&F.onClickCommand&&(this.data.onClickCommand=F.onClickCommand,this.isOnClickCommand_=!0)};
_.B.backgroundColorChanged_=function(){var F,W=(F=this.data)==null?void 0:F.backgroundColor;this.hostElement.style.backgroundColor=Il[W||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Ak.prototype.backgroundColorChanged_=Ak.prototype.backgroundColorChanged_;Ak.prototype.dataChanged_=Ak.prototype.dataChanged_;Ak.prototype.nextContinuationDataUpdated_=Ak.prototype.nextContinuationDataUpdated_;Ak.prototype.onToggleButton_=Ak.prototype.onToggleButton_;_.x([_.D(_.lX),_.E("design:type",Object)],Ak.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ak.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ak.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.N3.YtNextContinuationBehavior),_.E("design:type",Object)],Ak.prototype,"ytNextContinuationBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ak.prototype,"ytRendererBehavior",void 0);_.x([_.D(bmt.InjectBehavior),_.E("design:type",Object)],Ak.prototype,"injectBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ak.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Ak.prototype,"compact",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Ak.prototype,"isExpanded_",void 0);_.x([_.N({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.E("design:type",String)],Ak.prototype,"containerStyle_",void 0);_.x([_.N({value:"not-started"}),_.E("design:type",String)],Ak.prototype,"continuationStatus_",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.E("design:type",Boolean)],Ak.prototype,"showSpinner_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Ak.prototype,"isOnClickCommand_",void 0);_.x([_.N({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.E("design:type",Boolean)],Ak.prototype,"showMoreContentsButton_",void 0);
_.x([_.N({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(F,W){return!W||F.entities?null:_.cZ(F.entities,"cardItemContainerEntity",W)}}),
_.E("design:type",Object)],Ak.prototype,"cardItemContainerEntity_",void 0);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ak.prototype,"onToggleButton_",null);_.x([_.Pc("yt-next-continuation-data-updated"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ak.prototype,"nextContinuationDataUpdated_",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ak.prototype,"dataChanged_",null);_.x([_.Jw("data.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ak.prototype,"backgroundColorChanged_",null);_.x([_.Yf({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],Ak);
_.O(Ak,"yt-card-item-container-renderer",function(){if(utu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;guc===void 0&&(guc=document.createElement("template"));var d=guc;V.call(W,d.content.cloneNode(!0),F.content.firstChild);utu=F}F=utu;return F},{mode:2});var jC=function(){return _.w.apply(this,arguments)||this};
_.u(jC,_.w);jC.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"}}}};
jC.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
jC.prototype.computeLoadingHidden=function(){var F;return!((F=this.commerceCartPageStateEntity)==null?0:F.cartActionInProgress)};
jC.prototype.updateNotification=function(){var F,W=(F=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:F.summaryText;W&&this.set("data.cartNotification",Mo(W))};
jC.prototype.notificationEntityChanged=jC.prototype.notificationEntityChanged;_.x([_.D(_.hN),_.E("design:type",Object)],jC.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],jC.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],jC.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],jC.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(F,W){return _.cZ(F.entities,"commerceCartExpandableNotificationEntity",W)}}),
_.E("design:type",Object)],jC.prototype,"commerceCartExpandableNotificationEntity",void 0);_.x([_.N({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(F,W){return _.cZ(F.entities,"commerceCartPageStateEntity",W)}}),
_.E("design:type",Object)],jC.prototype,"commerceCartPageStateEntity",void 0);_.x([_.Qo("#spinner"),_.E("design:type",HTMLElement)],jC.prototype,"spinner",void 0);_.x([_.Jw("commerceCartExpandableNotificationEntity","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jC.prototype,"notificationEntityChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],jC);
_.O(jC,"ytd-commerce-cart-renderer",function(){if(qLL!==void 0)return qLL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return qLL=F},{mode:1});var Dlv;var ry=function(){var F=_.w.apply(this,arguments)||this;F.bigImage=!1;return F};
_.u(ry,_.w);_.S0.Object.defineProperties(ry.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.placeholderImageUrl}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ry.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ry.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ry.prototype,"bigImage",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],ry.prototype,"placeholderImageUrl",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],ry);
_.O(ry,"ytd-empty-product-shelf-renderer",function(){if(Dlv!==void 0)return Dlv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Dlv=F},{mode:1});var Api;var CP=function(){var F=_.w.apply(this,arguments)||this;F.itemStyle="link-item";F.watchMetadataRefresh=!1;F.skinnyMode=!1;F.metaPanel=!1;F.inStructuredDescription=!1;F.detailedDescriptionOverride=!1;F.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};F.updateOnResizeDebouncer=null;return F};
_.u(CP,_.w);_.B=CP.prototype;_.B.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.B.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"}}}}};
_.B.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.B.attachVEs=function(F){F.trackingParams&&_.dB().graftServerVe(F.trackingParams)};
_.B.handleUpdateMerchShelfAction=function(F){var W=this,V=_.e(F.updateMerchandiseShelfAction.merchandiseShelf,_.PCT);V&&(V.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){W.attachVEs(V);W.data=V},Number(V.renderDelayMs))):(this.attachVEs(V),this.data=V))};
_.B.updateOnResize=function(){if(this.JSC$17351_scrollContainer!==void 0&&this.JSC$17351_scrollContainer.clientWidth!==0&&this.items!==void 0){var F=this.JSC$17351_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-F));this.ytdHorizontalListBehavior.reposition_();var W;switch((W=this.data)==null?void 0:W.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var V,
d;((V=this.data)==null?void 0:(d=V.items)==null?void 0:d.length)===1?this.itemStyle="cta-item":this.itemStyle=F>=740?"large-item":"small-item"}}};
_.B.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.XI(this.updateOnResizeDebouncer,_.jS.after(100),this.updateOnResize)};
CP.prototype.debouncedUpdateOnResize=CP.prototype.debouncedUpdateOnResize;CP.prototype.dataChanged=CP.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],CP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],CP.prototype,"ytdHorizontalListBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],CP.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],CP.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],CP.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CP.prototype,"itemStyle",void 0);_.x([_.N({value:6}),_.E("design:type",Number)],CP.prototype,"initialCount",void 0);
_.x([_.N({value:"data.items"}),_.E("design:type",String)],CP.prototype,"itemsPath",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CP.prototype,"watchMetadataRefresh",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CP.prototype,"skinnyMode",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CP.prototype,"metaPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CP.prototype,"inStructuredDescription",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],CP.prototype,"detailedDescriptionOverride",void 0);_.x([_.Qo("#items"),_.E("design:type",HTMLDivElement)],CP.prototype,"items",void 0);_.x([_.Qo("#scroll-container"),_.E("design:type",HTMLDivElement)],CP.prototype,"JSC$17351_scrollContainer",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CP.prototype,"dataChanged",null);
_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],CP.prototype,"debouncedUpdateOnResize",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],CP);
_.O(CP,"ytd-merch-shelf-renderer",function(){if(Api!==void 0)return Api;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Api=F},{mode:2});var jcp;var ke=function(){var F=_.w.apply(this,arguments)||this;F.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 F};
_.u(ke,_.w);_.B=ke.prototype;
_.B.addBackstagePostAction=function(F){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(F=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",F))&&(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:F}):this.set("data.contents",[{backstagePostThreadRenderer:F}]))};
_.B.addBackstageCommentAction=function(F){var W=this.get("addBackstageCommentAction.parentId",F);F=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",F);if(W&&F){W=this.postIdToIndices(W);for(var V=0;V<W.length;V++){var d=W[V];if(d<0)break;d="data.contents."+d+".backstagePostThreadRenderer.comments";this.get(d)&&(this.get(d+".backstageCommentsRenderer.contents")&&this.push(d+".backstageCommentsRenderer.contents",{commentThreadRenderer:F}),this.get(d+".backstageCommentsRenderer.teaserContents")?
this.push(d+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:F}):this.set(d+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:F}]))}}};
_.B.addBackstageReplyAction=function(F){var W=this.get("addBackstageReplyAction.parentId",F);F=this.get("addBackstageReplyAction.renderer.commentRenderer",F);W&&F&&this.setCreatorReply(W,F)};
_.B.banAuthorAction=function(F){var W=this.get("banAuthorAction.commentId",F);W&&(F=this.get("banAuthorAction.parentCommentId",F)||this.getParentPostId(W),this.removeFromStream(W,F))};
_.B.hideReportedCommentAction=function(F){var W=this.get("hideReportedCommentAction.commentId",F);W&&((F=this.get("hideReportedCommentAction.parentCommentId",F))||(F=this.getParentPostId(W)),this.removeFromStream(W,F))};
_.B.replaceBackstageCommentAction=function(F){var W=this.get("replaceBackstageCommentAction.commentId",F),V=this.get("replaceBackstageCommentAction.parentId",F);F=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",F);if(W&&V&&F){V=this.postIdToIndices(V);for(var d=0;d<V.length;d++){var y=V[d];if(y<0)break;var z=this.commentIdToIndex(W,y,!1);if(z>=0){var I=this.get("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+z+".commentThreadRenderer.replies.commentRepliesRenderer");
I&&(F.replies={commentRepliesRenderer:I});this.splice("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",z,1,{commentThreadRenderer:F})}z=this.commentIdToIndex(W,y,!0);if(z>=0){if(I=this.get("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(z+".commentThreadRenderer.replies.commentRepliesRenderer")))F.replies={commentRepliesRenderer:I};this.splice("data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
z,1,{commentThreadRenderer:F})}}}};
_.B.replaceBackstagePostAction=function(F){var W=this.get("replaceBackstagePostAction.itemId",F);if(W){W=this.postIdToIndices(W);for(var V=0;V<W.length;V++){var d=W[V];if(d<0)break;var y=this.getPostRendererType(d),z=this.get("replaceBackstagePostAction.renderer."+y,F);if(!z&&y!=="sharedPostRenderer")break;var I=!1;z||(I=!0,z=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",F));if(!z)break;var n={};I?(_.ms(n,IJh,z),this.set("data.contents."+d+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
n)):(_.ms(n,new _.lV(y),z),this.set("data.contents."+d+".backstagePostThreadRenderer.post",n))}}};
_.B.replaceBackstageReplyAction=function(F){var W=this.get("replaceBackstageReplyAction.replyId",F),V=this.get("replaceBackstageReplyAction.parentId",F);F=this.get("replaceBackstageReplyAction.renderer.commentRenderer",F);W&&F&&V&&this.setCreatorReply(V,F)};
_.B.removeCommentAction=function(F){var W=this.get("removeCommentAction.commentId",F);if(W){var V=this.get("removeCommentAction.parentCommentId",F);V&&this.get("removeCommentAction.isCreatorReply",F)?this.setCreatorReply(V,void 0):(V||(V=this.getParentPostId(W)),this.removeFromStream(W,V))}};
_.B.setCreatorReply=function(F,W){var V=this.getParentPostId(F);if(V){V=this.postIdToIndices(V);for(var d=0;d<V.length;d++){var y=V[d];if(y<0)break;var z=this.commentIdToIndex(F,y,!1);if(z>=0){var I="data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+z;z=I+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";I+=".commentThreadRenderer.replies";W==void 0?(this.set(I,{}),this.set(z,!1)):(this.set(I,{commentRepliesRenderer:{teaserContents:[{commentRenderer:W}]}}),
this.set(I+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(z,!0))}z=this.commentIdToIndex(F,y,!0);z>=0&&(z="data.contents."+y+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+z,y=z+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",z+=".commentThreadRenderer.replies",W==void 0?(this.set(z,{}),this.set(y,!1)):(this.set(z,{commentRepliesRenderer:{teaserContents:[{commentRenderer:W}]}}),this.set(y,!0)))}}};
_.B.removeFromStream=function(F,W){if(W){W=this.postIdToIndices(W);for(var V=0;V<W.length;V++){var d=W[V];if(d<0)break;var y=this.commentIdToIndex(F,d,!1);y>=0&&this.splice("data.contents."+d+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",y,1);y=this.commentIdToIndex(F,d,!0);y>=0&&this.splice("data.contents."+d+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",y,1);d="data.contents."+d+".backstagePostThreadRenderer.post.backstagePostRenderer";
y=d+".backstageAttachment.pollRenderer.votedCommentId";this.get(y)===F&&(this.set(y,null),this.set(d+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(W=this.postIdToIndices(F).reverse(),V=0;V<W.length;V++){d=W[V];if(d<0)break;y=this.getPostRendererType(d);var z=this.get("backstagePostThreadRenderer.post."+y,this.data.contents[d]);z.postId===F?this.splice("data.contents",d,1):y==="sharedPostRenderer"&&this.set("data.contents."+d+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);z.scheduledPublishTimeSec&&_.XY(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.B.postIdToIndices=function(F){for(var W=[],V=0;V<this.data.contents.length;V++){var d=this.getPostRendererType(V);this.get("backstagePostThreadRenderer.post."+d+".postId",this.data.contents[V])===F&&W.push(V);if(d==="sharedPostRenderer"){var y=this.get("backstagePostThreadRenderer.post."+d+".originalPost.backstagePostRenderer.postId",this.data.contents[V]);d=this.get("backstagePostThreadRenderer.post."+d+".originalPost.postRenderer.postId",this.data.contents[V]);y!==F&&d!==F||W.push(V)}}return W};
_.B.commentIdToIndex=function(F,W,V){if(W<0)return-1;var d,y,z,I,n=_.e((d=this.data)==null?void 0:(y=d.contents)==null?void 0:(z=y[W])==null?void 0:(I=z.backstagePostThreadRenderer)==null?void 0:I.comments,B7i);return(W=V?n==null?void 0:n.teaserContents:n==null?void 0:n.contents)&&W.length?W.findIndex(function(M){return _.e(M,v3f).comment.commentRenderer.commentId===F}):-1};
_.B.getParentPostId=function(F){F=F.split(".");if(F[1])return F[0]};
_.B.getPostRendererType=function(F){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[F])?"sharedPostRenderer":"backstagePostRenderer"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ke.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],ke.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ke.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:_.T("enable_community_page_on_desktop")}),_.E("design:type",Boolean)],ke.prototype,"useSmallerPostContainer",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-backstage-items"})],ke);
_.O(ke,"ytd-backstage-items",function(){if(jcp!==void 0)return jcp;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return jcp=
F},{mode:1});var rpm;var C4L={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},lk=function(){var F=_.w.apply(this,arguments)||this;F.disablePrescanVisibility=!0;F.canScheduleJobs=!0;F.engagementPanel=!1;F.hidePanelButton=!1;F.isWatchGrid=
!1;F.hasShownSubscribersOnlyDisclaimer=!1;F.hasShownSuperfanOnlyDisclaimer=!1;F.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_"};F.TEST_ONLY=void 0;return F};
_.u(lk,_.w);_.B=lk.prototype;_.B.created=function(){this.initCommentsCsi_();_.T("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.T("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.B.contentsChanged_=function(){var F;(F=this.data)!=null&&F.contents&&this.tickForCommentsTimer_("cml")};
_.B.headerChanged_=function(){var F;(F=this.data)!=null&&F.header&&this.tickForCommentsTimer_("cmhl")};
_.B.initCommentsCsi_=function(){_.iU("wn_comments");var F=_.is();F&&_.mw({clientScreenNonce:F},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.B.createCommentAction_=function(F){F=_.MP.unsafeClone(F);var W,V;if(F=(W=_.e(F,N7E))==null?void 0:(V=W.contents)==null?void 0:V.commentThreadRenderer){var d,y,z,I,n,M;!this.isBackstage&&((d=this.data)==null?0:(y=d.header)==null?0:(z=y.commentsHeaderRenderer)==null?0:(I=z.createRenderer)==null?0:(n=I.commentSimpleboxRenderer)==null?0:(M=n.zeroStep)==null?0:M.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var Y,
h,q;this.isBackstage&&_.e((Y=this.data)==null?void 0:(h=Y.header)==null?void 0:(q=h.commentsHeaderRenderer)==null?void 0:q.zeroStateMessage,n3T)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(F)}};
_.B.doReplyInsert_=function(F,W,V,d){d?this.splice(F,d,0,W):this.push(F,W)};
_.B.getRepliesPath_=function(F){return"data.contents."+F+".commentThreadRenderer.replies"};
_.B.getRepliesContentsPath_=function(F,W){F=this.getRepliesPath_(F);return W?F+".commentRepliesRenderer.teaserContents":F+".commentRepliesRenderer.contents"};
_.B.showSubscribersOnlyDisclaimer_=function(F){(F=F.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(F=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(F))&&(_.XY(this.hostElement,"yt-open-popup-action",[F,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.B.showSuperfanOnlyDisclaimer_=function(F){(F=F.detail.command)&&!this.hasShownSuperfanOnlyDisclaimer&&(F=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(F))&&(_.XY(this.hostElement,"yt-open-popup-action",[F,this]),this.hasShownSuperfanOnlyDisclaimer=!0)};
_.B.createCommentReplyAction_=function(F){F=_.MP.unsafeClone(F);var W=_.e(F,fJh);if(F=W==null?void 0:W.contents){var V=this.commentIdToIndex_(W==null?void 0:W.parentCommentId);if(!(V<0)){var d=this.getRepliesPath_(V);if(this.get(d)){W=W.replyToCommentId;d=this.getRepliesContentsPath_(V,!1);if(this.get(d)){var y=this.get(d).length,z=d+"."+(y-1)+".continuationItemRenderer";this.get(z+".button")?(z=this.replyIdToIndex_(W,V,!1),this.doReplyInsert_(d,F,z,y-1)):this.get(z)||(y=this.replyIdToIndex_(W,V,
!1),this.doReplyInsert_(d,F,y,null))}d=this.getRepliesContentsPath_(V,!0);this.get(d)?(V=this.replyIdToIndex_(W,V,!0),(!W||V>=0)&&this.doReplyInsert_(d,F,V,null)):this.set(d,[F])}else this.set(d,{commentRepliesRenderer:{teaserContents:[F]}})}}};
_.B.hideReportedCommentAction_=function(F){var W=_.e(F,dNS);if(F=W==null?void 0:W.commentId)(W=this.get("parentCommentId",W))||(W=this.getParentCommentId_(F)),this.remove_(F,W)};
_.B.getParentCommentId_=function(F){F=F.split(".");if(F[1])return F[0]};
_.B.removeCommentAction_=function(F){var W=_.e(F,OnB);if(F=W==null?void 0:W.commentId)W=(W==null?void 0:W.parentCommentId)||this.getParentCommentId_(F),this.remove_(F,W)};
_.B.pinCommentAction_=function(F){F=_.MP.unsafeClone(F);var W=_.e(F,UvT);W!=null&&W.commentId&&(F=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",F))&&(this.remove_(W.commentId),this.insert_(F,!0))};
_.B.unpinCommentAction_=function(F){F=_.MP.unsafeClone(F);F=_.e(F,X2u);if(F!=null&&F.commentId){var W,V,d=(W=F.actionResult)==null?void 0:(V=W.update)==null?void 0:V.commentThreadRenderer;d&&(this.remove_(F.commentId),this.insert_(d))}};
_.B.banAuthorAction_=function(F){var W=_.e(F,lJT);W!=null&&W.commentId&&(F=W.commentId,W=W.parentCommentId||this.getParentCommentId_(F),this.remove_(F,W))};
_.B.handleScrollToCommentElement_=function(F){this.hostElement.contains(F)&&(this.nearestScrollParent||(this.nearestScrollParent=yDh(F)),this.isCommentVisibleInScrollParent(F)||F.scrollIntoView({behavior:"smooth",block:"nearest"}))};
_.B.isCommentVisibleInScrollParent=function(F){if(!this.nearestScrollParent)return!1;F=F.getBoundingClientRect();var W=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return F.top>=W.top&&F.bottom<=W.bottom};
_.B.commentIdToIndex_=function(F){var W;return F&&(W=this.data)!=null&&W.contents?this.data.contents.findIndex(function(V){V=V.commentThreadRenderer;var d;return F===((V==null?void 0:V.commentViewModel)&&((d=_.e(V.commentViewModel,J3f))==null?void 0:d.commentId))}):-1};
_.B.insert_=function(F,W){W=W===void 0?!1:W;var V,d;if((V=this.data)==null?0:(d=V.contents)==null?0:d.some(function(z){return!!z.commentThreadRenderer}))for(V=0,d=this.data.contents.length;V<d;V++){var y=this.data.contents[V].commentThreadRenderer;
if(C4L[F.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=C4L[y.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){W&&C4L[F.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===C4L[y.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",V,1,{commentThreadRenderer:F}):this.splice("data.contents",V,0,{commentThreadRenderer:F});break}}else this.set("data.contents",[{commentThreadRenderer:F}])};
_.B.doReplyRemove_=function(F,W,V){F=this.replyIdToIndex_(F,W,V);F<0||(W=this.getRepliesContentsPath_(W,V),this.splice(W,F,1))};
_.B.remove_=function(F,W){W=this.commentIdToIndex_(W);W<0?(W=this.commentIdToIndex_(F),W<0||this.splice("data.contents",W,1)):_.T("web_delhi_comment_threads")||(this.doReplyRemove_(F,W,!1),this.doReplyRemove_(F,W,!0))};
_.B.replyIdToIndex_=function(F,W,V){if(W<0)return-1;W=this.getRepliesContentsPath_(W,V);W=this.get(W);if(!W||!W.length)return-1;V=0;for(var d=W.length;V<d;V++){var y=void 0,z=void 0;if(((y=W[V])==null?void 0:(z=y.commentViewModel)==null?void 0:z.commentId)===F)return V}return-1};
_.B.tickForCommentsTimer_=function(F){_.Yw(F,void 0,"wn_comments")};
_.B.reloadComments_=function(F){F=_.e(F,SJB);_.e(F==null?void 0:F.command,_.hL)&&_.v6(this.hostElement,[F==null?void 0:F.command])};
_.S0.Object.defineProperties(lk.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.data)==null?0:(W=F.header)==null?0:(V=W.commentsHeaderRenderer)==null?0:V.isBackstageContent)}}});
_.S0.Object.defineProperties(lk,{template:{configurable:!0,enumerable:!0,get:function(){if(rpm===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);rpm=F}F=rpm;return F}}});
lk.prototype.showSuperfanOnlyDisclaimer_=lk.prototype.showSuperfanOnlyDisclaimer_;lk.prototype.showSubscribersOnlyDisclaimer_=lk.prototype.showSubscribersOnlyDisclaimer_;lk.prototype.headerChanged_=lk.prototype.headerChanged_;lk.prototype.contentsChanged_=lk.prototype.contentsChanged_;_.x([_.D(_.fO),_.E("design:type",Object)],lk.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",Function)],lk.prototype,"ytPlayerListenerBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],lk.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lk.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.header.commentsHeaderRenderer.isBackstageContent"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lk.prototype,"isBackstage",null);
_.x([_.N(),_.E("design:type",Object)],lk.prototype,"disablePrescanVisibility",void 0);_.x([_.N(),_.E("design:type",Object)],lk.prototype,"canScheduleJobs",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lk.prototype,"engagementPanel",void 0);_.x([_.N(),_.E("design:type",Object)],lk.prototype,"hidePanelButton",void 0);_.x([_.N(),_.E("design:type",Object)],lk.prototype,"isWatchGrid",void 0);_.x([_.N(),_.E("design:type",Object)],lk.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.x([_.N(),_.E("design:type",Object)],lk.prototype,"hasShownSuperfanOnlyDisclaimer",void 0);_.x([_.Jw("data.contents"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lk.prototype,"contentsChanged_",null);_.x([_.Jw("data.header"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lk.prototype,"headerChanged_",null);
_.x([_.Pc("yt-show-subscribers-only-disclaimer"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],lk.prototype,"showSubscribersOnlyDisclaimer_",null);_.x([_.Pc("yt-show-superfan-only-snackbar"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],lk.prototype,"showSuperfanOnlyDisclaimer_",null);_.x([_.pp({is:"ytd-comments"})],lk);var Nt=function(){return _.Wh.apply(this,arguments)||this};
_.u(Nt,_.Wh);_.B=Nt.prototype;_.B.bindIf=function(F,W,V){return F?W:V};
_.B.bindIfDefined=function(F,W){return F!==void 0?F:W};
_.B.booleanString=function(F){return(!!F).toString()};
_.B.equals=function(){for(var F=_.QS.apply(0,arguments),W=F[0],V=1;V<F.length;V++)if(W!=F[V])return!1;return!0};
_.B.isGreaterThan=function(F,W){return F>W};
_.B.isLessThan=function(F,W){return F<W};
_.B.logicalAND=function(){for(var F=_.QS.apply(0,arguments),W=!!F[0],V=1;V<F.length;V++)W=W&&!!F[V];return W};
_.B.logicalOR=function(){for(var F=_.QS.apply(0,arguments),W=!!F[0],V=1;V<F.length;V++)W=W||!!F[V];return W};
_.B.toBool=function(F){return!!F};
Nt.prototype.toBool=Nt.prototype.toBool;Nt.prototype.logicalOR=Nt.prototype.logicalOR;Nt.prototype.logicalAND=Nt.prototype.logicalAND;Nt.prototype.isLessThan=Nt.prototype.isLessThan;Nt.prototype.isGreaterThan=Nt.prototype.isGreaterThan;Nt.prototype.equals=Nt.prototype.equals;Nt.prototype.booleanString=Nt.prototype.booleanString;Nt.prototype.bindIfDefined=Nt.prototype.bindIfDefined;Nt.prototype.bindIf=Nt.prototype.bindIf;_.x([_.V1()],Nt);_.kUp=[Nt.prototype];var l8m;var Nta;var fP=function(){return _.w.apply(this,arguments)||this};
_.u(fP,_.w);fP.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
fP.prototype.onBackIconTap_=function(){window.history.back()};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],fP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fP.prototype,"data",void 0);_.x([_.Yf({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],fP);
_.O(fP,"yt-header-with-back-renderer",function(){if(Nta===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;l8m===void 0&&(l8m=document.createElement("template"));var d=l8m;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Nta=F}F=Nta;return F},{mode:2});var f8c;var wtU;var wy=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(wy,_.w);_.B=wy.prototype;_.B.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&(this.isDarkTheme=F,this.setUrl())};
_.B.dataChanged=function(){var F=this;if(this.data){var W=this.setUrl();W&&_.tg({destination:window,iframe:this.iframe,origin:_.PKc(W.toString()),channelName:"yt-iframe",onMessage:function(V){(V=F.getCommunicationCommand(V.data))&&F.ytComponentBehavior.resolveCommand(V)},
onEstablished:function(){}})}};
_.B.setUrl=function(){if(this.data&&this.data.iframeUrl){var F=_.Dw(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(F)return _.o0(this.iframe,F),F}};
_.B.getCommunicationCommand=function(F){var W;if((W=this.data)!=null&&W.onCommunicationCommandsMap){W=this.data.onCommunicationCommandsMap.find(function(y){return y.key===F});
if(W==null?0:W.value)return W==null?void 0:W.value;try{var V=YRQ(_.Q9(F)),d=this.data.onCommunicationCommandsMap.find(function(y){return y.key===(V==null?void 0:V.getMethodName())});
if(d==null?0:d.value)return d==null?void 0:d.value}catch(y){}}};
wy.prototype.dataChanged=wy.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wy.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],wy.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],wy.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wy.prototype,"data",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],wy.prototype,"isDarkTheme",void 0);_.x([_.Qo("#iframe"),_.E("design:type",HTMLIFrameElement)],wy.prototype,"iframe",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wy.prototype,"dataChanged",null);_.x([_.Yf({is:"yt-iframe-renderer",disableElementRegistration:!0})],wy);
_.O(wy,"yt-iframe-renderer",function(){if(wtU===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;f8c===void 0&&(f8c=document.createElement("template"));var d=f8c;V.call(W,d.content.cloneNode(!0),F.content.firstChild);wtU=F}F=wtU;return F},{mode:2});_.Gq=function(F){_.Ba.call(this);this.callback=F;this.bezier=new BSN(0,0,.4,0,.2,1,1,1);this.delay=new _.ZD(this.next,window,this);this.JSC$17391_animating=!1;_.Zi(this,this.delay)};
_.u(_.Gq,_.Ba);_.Gq.prototype.isAnimating=function(){return this.JSC$17391_animating};
_.Gq.prototype.start=function(F,W,V){this.config={from:F,to:W,duration:V,startTime:(0,_.J5)()};this.JSC$17391_animating=!0;this.next()};
_.Gq.prototype.stop=function(){this.delay.stop();this.JSC$17391_animating=!1;this.config=void 0};
_.Gq.prototype.next=function(){if(this.config){var F=this.config,W=F.from,V=F.to,d=F.duration;F=F.startTime;var y=(0,_.J5)()-F;F=this.bezier;d=KQT(F,y/d);if(d==0)F=F.y0;else if(d==1)F=F.y3;else{y=jI(F.y0,F.y1,d);var z=jI(F.y1,F.y2,d);F=jI(F.y2,F.y3,d);y=jI(y,z,d);z=jI(z,F,d);F=jI(y,z,d)}F=_.AQ(F,0,1);this.callback(W+(V-W)*F);F<1?this.delay.start():this.JSC$17391_animating=!1}};_.$e=new _.N4("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var GU8={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},Ulc=function(F,W,V,d){_.Ba.call(this);this.JSC$17402_miniAppId=F;this.localReleaseId=W;this.derivedDeviceInterface=V;this.isForeground=d;this.JSC$17402_playNonceResolver=new _.ET;this.playPingTimerId=NaN;this.playPingIntervalMs=_.F0("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.F0("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.T("enable_displaying_ppn");this.JSC$17402_miniAppClientDataProvider=_.PY().resolve(_.$e);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;$li(this);var y=setTimeout(function(){_.rL(new _.po("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17402_playNonceResolver.promise.then(function(){clearTimeout(y)})};
_.u(Ulc,_.Ba);var Xtv=function(F,W){F.JSC$17402_playNonceResolver.resolve(W!=null?W:nW(8));F.enableDisplayingPpn&&Omu(F).then(function(V){F.JSC$17402_miniAppClientDataProvider.clientData.set("post_play_nonce",V)})},Omu=function(F){return _.m(function(W){return W.nextAddress==1?W.yield(F.JSC$17402_playNonceResolver.promise,2):W.return(W.yieldResult)})},$li=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$17402_playNonceResolver.promise,2);W=d.yieldResult;V={miniAppInfo:{externalPostId:F.JSC$17402_miniAppId,localReleaseId:F.localReleaseId,postPlayNonce:W,derivedDeviceInterface:F.derivedDeviceInterface}};_.mw(V);_.UD(d)})},vua=function(F){F.state!==0?_.rL(new _.po("[MiniAppPlayLogger] recordPlayStart failed with state "+GU8[F.state])):(F.state=1,U6(F,"ma_cl"),O6(F,"PLAY_EVENT_TYPE_PLAY_START"),xla(F))},Eum=function(F){F.isForeground=!1;
O6(F,"PLAY_EVENT_TYPE_PLAY_PAUSE")},cpm=function(F){F.state!==1&&F.state!==2?_.rL(new _.po("[MiniAppPlayLogger] recordPlayEnd failed with state "+GU8[F.state])):(F.state=3,window.clearInterval(F.playPingTimerId),F.playPingTimerId=NaN,PCc(),O6(F,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},tvp=function(F,W){F.state===2&&F.gameReady&&(F.firstClickRecorded?Date.now()-F.clickRecordedMs<F.playClickIntervalMs||(F.clickRecordedMs=Date.now(),O6(F,"PLAY_EVENT_TYPE_PLAY_CLICK")):W&&(U6(F,"ma_fua"),O6(F,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),F.firstClickRecorded=!0,F.clickRecordedMs=Date.now()))};
Ulc.prototype.logError=function(F){var W=this,V;_.m(function(d){if(d.nextAddress==1)return F.metadata.externalPostId=W.JSC$17402_miniAppId,V=F.metadata,d.yield(Promise.race([W.JSC$17402_playNonceResolver.promise,new Promise(function(y){setTimeout(function(){y("")},3E4)})]),2);
V.postPlayNonce=d.yieldResult;F.metadata.localReleaseId=W.localReleaseId;F.loggingError.level="WARNING";_.Ab(F.loggingError,F.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:F.metadata});_.UD(d)})};
var SLi=function(F,W,V,d){var y,z,I,n,M,Y;_.m(function(h){if(h.nextAddress==1)return h.yield(F.JSC$17402_playNonceResolver.promise,2);y=h.yieldResult;z={externalPostId:F.JSC$17402_miniAppId,localReleaseId:F.localReleaseId,postPlayNonce:y,sdkVersion:V,api:W};d!==void 0&&(z.networkRequestsMeasurement={networkRequests:_.Oy(d,1),cachedRequests:_.Oy(d,2),transferredBytes:_.Oy(d,3)},(I=d)==null?0:_.yY(I,jj,6))&&(z.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((n=_.FE(d,
jj,6))==null?void 0:pT(n,1))||"0",cacheHits:((M=_.FE(d,jj,6))==null?void 0:pT(M,2))||"0",cachedBytes:((Y=_.FE(d,jj,6))==null?void 0:pT(Y,3))||"0"});_.HA("miniAppSdkUsage",z);_.UD(h)})},Jpv=function(F,W,V){var d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f;
_.m(function(S){if(S.nextAddress==1)return S.yield(F.JSC$17402_playNonceResolver.promise,2);d=S.yieldResult;y={externalPostId:F.JSC$17402_miniAppId,localReleaseId:F.localReleaseId,postPlayNonce:d,sdkVersion:V,measurementWindow:{startTimestampMs:String(aj(W,1)),endTimestampMs:String(aj(W,2))},frameRate:{averageFrameTimeDeltaMs:iy(W,3),averageFrameIdleTimeMs:iy(W,4)}};_.yY(W,rF,5)&&(y.networkRequests={networkRequests:(z=GM(W))==null?void 0:_.Oy(z,1),cachedRequests:(I=GM(W))==null?void 0:_.Oy(I,2),transferredBytes:(n=
GM(W))==null?void 0:_.Oy(n,3),sameOriginStatusCodeToCounts:P4a((M=GM(W))==null?void 0:_.Euh(M,4,void 0,FdC,FdC)),crossOriginStatusCodeToCounts:P4a((Y=GM(W))==null?void 0:_.Euh(Y,5,void 0,FdC,FdC))},(h=GM(W))==null?0:_.yY(h,jj,6))&&(y.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((q=GM(W))==null?void 0:(R=_.FE(q,jj,6))==null?void 0:pT(R,1))||"0",cacheHits:((b=GM(W))==null?void 0:(g=_.FE(b,jj,6))==null?void 0:pT(g,2))||"0",cachedBytes:((K=GM(W))==null?void 0:(C=_.FE(K,jj,6))==
null?void 0:pT(C,3))||"0"});_.yY(W,VVS,7)&&(y.gameCapture={averageFrameTimeDeltaMs:(k=_.FE(W,VVS,7))==null?void 0:iy(k,1),averageFrameIdleTimeMs:(f=_.FE(W,VVS,7))==null?void 0:iy(f,2)});_.HA("miniAppPerformanceMetrics",y);_.UD(S)})},Zmt=function(F,W){var V,d;
return _.m(function(y){if(y.nextAddress==1)return y.yield(F.JSC$17402_playNonceResolver.promise,2);V=y.yieldResult;d={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:F.JSC$17402_miniAppId,postPlayNonce:V,miniAppReleaseId:F.localReleaseId},derivedDeviceInterface:F.derivedDeviceInterface,adTriggerType:W,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.HA("miniAppAdEvent",d);_.UD(y)})};
Ulc.prototype.disposeInternal=function(){_.Ba.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var O6=function(F,W,V,d){V=V===void 0?{}:V;d=d===void 0?!1:d;var y,z,I,n;_.m(function(M){if(M.nextAddress==1)return y=F.isForeground,z=F.beforeReady,M.yield(F.JSC$17402_playNonceResolver.promise,2);I=M.yieldResult;n={externalPostId:F.JSC$17402_miniAppId,localReleaseId:F.localReleaseId,derivedDeviceInterface:F.derivedDeviceInterface,postPlayNonce:I,type:W};V.sequenceGroup=I;n.playState=z?"PLAY_STATE_NOT_READY":y?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.HA("miniAppPlayEvent",n,
V);d&&_.DB();_.UD(M)})},U6=function(F,W){var V;
_.m(function(d){if(d.nextAddress==1)return V=(0,_.J5)(),d.yield(F.JSC$17402_playNonceResolver.promise,2);_.Md(W,V);_.UD(d)})},xla=function(F){isNaN(F.playPingTimerId)&&(F.playPingTimerId=_.sm(function(){F.state!==1&&F.state!==2?_.rL(new _.po("[MiniAppPlayLogger] reportPlayPing failed with state "+GU8[F.state])):O6(F,"PLAY_EVENT_TYPE_PLAY_PING")},F.playPingIntervalMs))},P4a=function(F){return Array.from(F.entries()).map(function(W){var V=_.L(W);
W=V.next().value;V=V.next().value;return{key:W,value:V}})};var QcU=function(){},Ffc=function(F,W){F.showMiniAppAdCommand=W.showMiniAppAdCommand;
F.isEmbeddedInWebview=W.isEmbeddedInWebview;F.playLogger=W.playLogger},VeL=function(F){return _.m(function(W){return W.return(Wfd(F,1))})},d5L=function(F){return _.m(function(W){return W.return(Wfd(F,2))})},zSu=function(F,W){return _.m(function(V){return W?V.return(Wfd(F,3,W)):V.return(yy4(F,3))})},Wfd=function(F,W,V){var d;
return _.m(function(y){if(y.nextAddress==1){if(!F.showMiniAppAdCommand||!F.isEmbeddedInWebview)return y.return(yy4(F,W));F.adResolver=new _.ET;var z=new II;z=_.Vy(z,3,W);d=_.Lu(z,5,V);qo(F.showMiniAppAdCommand,O3C(d));return y.yield(F.adResolver.promise,2)}return y.return(y.yieldResult)})};
QcU.prototype.onAdFinished=function(F){F=C0r(F);var W;(W=this.adResolver)==null||W.resolve(F)};
var yy4=function(F,W){var V;return _.m(function(d){if(d.nextAddress==1)d=d.yield((V=F.playLogger)==null?void 0:Zmt(V,mW9(W)),2);else{var y=d.return;var z=new r0T;z=_.Vy(z,1,2);d=y.call(d,z)}return d})};var ovm=new _.N4("INNERTUBE_MANAGER_TOKEN");var s1t=function(){this.callbacks={}};
s1t.prototype.initialize=function(F){var W=this;this.callbacks=F;window.youtubewebview?window.youtubewebview.onmessage=function(V){Bnu(W,V)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(V){Bnu(W,V)})};
var Bnu=function(F,W){if(W.data)try{var V=YRQ(W.data);if(_.jv(_.Wu(V,1))!=null){var d=NFh(_.Mq(V,2));switch(V.getMethodName()){case "yt-mini-app-load-audio-state":var y,z;(z=(y=F.callbacks).onAudioStateLoaded)==null||z.call(y,_.mR(d,ia(d,Lj,1)));break;case "yt-mute-mini-app":var I,n;(n=(I=F.callbacks).onMuteMiniApp)==null||n.call(I);break;case "yt-unmute-mini-app":var M,Y;(Y=(M=F.callbacks).onUnmuteMiniApp)==null||Y.call(M);break;case "yt-playable-exit":var h,q;(q=(h=F.callbacks).onExit)==null||q.call(h);
break;case "yt-post-play-nonce":var R,b;(b=(R=F.callbacks).onPostPlayNonceReceived)==null||b.call(R,hg(d,2,Lj));break;case "yt-confirm-exit-mini-app":var g,K;(K=(g=F.callbacks).confirmExitMiniApp)==null||K.call(g);break;case "yt-confirm-exit-mini-app-edu":var C,k;(k=(C=F.callbacks).confirmExitMiniAppEdu)==null||k.call(C);break;case "yt-benchmarking-response":var f,S;(S=(f=F.callbacks).onNativeBenchmarkingMessageReceived)==null||S.call(f,hg(d,2,Lj));break;case "yt-mini-app-load-3p-consent-state":var v,
U;(U=(v=F.callbacks).multiplayer3pAckStateLoaded)==null||U.call(v,_.mR(d,ia(d,Lj,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var c,J;(J=(c=F.callbacks).exitMiniAppSeenStateLoaded)==null||J.call(c,_.mR(d,ia(d,Lj,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var zG,BC;(BC=(zG=F.callbacks).onNavigateToNewMiniApp)==null||BC.call(zG);break;case "yt-game-data-available":var bS,Yc;(Yc=(bS=F.callbacks).onGameDataAvailable)==null||Yc.call(bS,hg(d,2,Lj));break;case "yt-pause-mini-app":var ph,
lS;(lS=(ph=F.callbacks).onPauseMiniApp)==null||lS.call(ph);break;case "yt-resume-mini-app":var Or,X1;(X1=(Or=F.callbacks).onResumeMiniApp)==null||X1.call(Or);break;case "yt-pause-playable-dialog":var MM,nB;(nB=(MM=F.callbacks).onPausePlayableDialog)==null||nB.call(MM);break;case "yt-resume-playable-dialog":var vC,qM;(qM=(vC=F.callbacks).onResumePlayableDialog)==null||qM.call(vC);break;case "yt-playable-ad-finished":var ur,pB;(pB=(ur=F.callbacks).onAdFinished)==null||pB.call(ur,hg(d,2,Lj))}}else _.rL(Error("Xh"))}catch(D8){_.Ab(Error("Yh"))}else _.rL(Error("Zh"))};var i21=function(F){this.rpcErrorCode=F};var Xn=function(F,W,V){this.intervalMs=F;this.apiFunc=W;this.type=V;this.schedulerReady=!0};
Xn.prototype.call=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1){if(W.type!==1&&F===W.cachedValue)return d.return();W.pendingApiRequestResolver||(W.pendingApiRequestResolver=new _.ET);V=W.pendingApiRequestResolver.promise;W.cachedValue=F;return d.yield(Lf4(W),2)}return d.return(V)})};
Xn.prototype.flush=function(F){F=F===void 0?!1:F;var W=this;return _.m(function(V){return W.cachedValue===void 0?V.return():V.yield(W.apiFunc(W.cachedValue,F),0)})};
var Lf4=function(F){var W,V,d;return _.m(function(y){switch(y.nextAddress){case 1:if(!F.schedulerReady||!F.pendingApiRequestResolver)return y.return();F.schedulerReady=!1;W=F.pendingApiRequestResolver;F.pendingApiRequestResolver=void 0;_.rK(y,2);if(F.cachedValue===void 0){y.jumpTo(4);break}return y.yield(F.apiFunc(F.cachedValue),5);case 5:V=y.yieldResult,W.resolve(V);case 4:_.$J(y,3);break;case 2:d=_.$b(y),W.reject(d);case 3:setTimeout(function(){return _.m(function(z){F.schedulerReady=!0;return z.yield(Lf4(F),
0)})},F.intervalMs),_.UD(y)}})};var p1K=window.location.origin+"/miniapp_cloudsaves",Mn1=[400,401],Ijp=_.F0("cloud_save_game_data_rate_limit_ms",3E3),m5i=function(F){var W=this;this.JSC$17446_miniAppId=F;this.loadAttempts=0;this.cloudSaveIntervalMs=Ijp;this.initialDownloadDataSucceeded=!1;this.JSC$17446_playNonceResolver=new _.ET;this.scottyUploadRateLimiter=new Xn(this.cloudSaveIntervalMs,function(V,d){return W.uploadData(V,d)},2);
this.downloadDataPromise=nvu(this);this.downloadDataPromise.then(function(){W.initialDownloadDataSucceeded=!0}).catch(function(){})},aja=function(F,W){W.then(function(V){return F.JSC$17446_playNonceResolver.resolve(V)})},irv=function(F){return _.m(function(W){return F.cachedData===void 0?W.return(F.downloadDataPromise):W.return(F.cachedData)})},Mev=function(F,W){return _.m(function(V){F.cachedData=W;
if(!F.initialDownloadDataSucceeded)throw Error("$h");return V.yield(F.scottyUploadRateLimiter.call(W),0)})},YNt=function(){return new Promise(function(F){setTimeout(F,1E3,"")})},pgc=function(F,W){var V,d;
return _.m(function(y){if(y.nextAddress==1)return V=F.JSC$17446_miniAppId,y.yield(Promise.race([F.JSC$17446_playNonceResolver.promise,YNt()]),2);d={"X-YouTube-MiniAppId":V,"X-YouTube-PostPlayNonce":y.yieldResult};"DELEGATED_SESSION_ID"in _.NT&&OZ9(W,d);return y.return(d)})};
m5i.prototype.uploadData=function(F,W){W=W===void 0?!1:W;var V=this;return _.m(function(d){return aEr()?_.T("enable_cloud_save_error_popup_after_retry")?d.return(new Promise(function(y,z){var I,n,M,Y,h;return _.m(function(q){switch(q.nextAddress){case 1:I=0,n=!0,Y=M=null;case 2:if(!(n&&I++<2)){q.jumpTo(4);break}_.rK(q,5);return q.yield(hS8(V,F,W),7);case 7:M=q.yieldResult;n=M.ok?!1:!Mn1.includes(M.status);_.$J(q,2);break;case 5:Y=h=_.$b(q);n=YwK(Y);q.jumpTo(2);break;case 4:M?M.ok?(xe(V,Ijp),y()):
(xe(V,V.cloudSaveIntervalMs*2),z(Error("ai`"+String(M.status),{cause:{rpcErrorCode:M.status}}))):(xe(V,V.cloudSaveIntervalMs*2),z(Y||Error("bi"))),_.UD(q)}})})):d.return(new Promise(function(y,z){var I,n;
return _.m(function(M){if(M.nextAddress==1){if(V.JSC$17446_miniAppId==="")return z(Error("ci")),M.return();_.rK(M,2);return M.yield(hS8(V,F,W),4)}if(M.nextAddress!=2)return I=M.yieldResult,I.ok?(xe(V,Ijp),y()):(xe(V,V.cloudSaveIntervalMs*2),z(Error("ai`"+String(I.status),{cause:{rpcErrorCode:I.status}}))),_.$J(M,0);n=_.$b(M);xe(V,V.cloudSaveIntervalMs*2);z(n);_.UD(M)})})):d.return()})};
var hS8=function(F,W,V){V=V===void 0?!1:V;var d,y,z;return _.m(function(I){if(I.nextAddress==1)return d=_.ZN((new TextEncoder).encode(W)),y=hoG(),I.yield(pgc(F,y),2);z=I.yieldResult;return I.return(fetch(y,{method:"POST",body:new Blob([d]),headers:z,keepalive:V}))})},nvu=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1){if(!aEr())return d.return("");if(F.JSC$17446_miniAppId==="")throw Error("ci");if(F.loadAttempts>2)return d.return(F.downloadDataPromise);_.rK(d,2);return d.yield(qNt(F),4)}if(d.nextAddress!=2)return W=d.yieldResult,d.return(W);V=_.$b(d);if(YwK(V)&&++F.loadAttempts<2)return d.return(nvu(F));throw V;})},qNt=function(F){var W,V,d,y,z;
return _.m(function(I){switch(I.nextAddress){case 1:return _.rK(I,2),W=hoG(),I.yield(pgc(F,W),4);case 4:return V=I.yieldResult,I.yield(fetch(W,{method:"GET",headers:V}),5);case 5:return d=I.yieldResult,d.ok?I.yield(d.text(),6):I.return(Promise.reject(Error("di`"+String(d.status),{cause:new i21(d.status)})));case 6:return y=I.yieldResult,I.return((new TextDecoder).decode(_.Q9(y)));case 2:return z=_.$b(I),I.return(Promise.reject(z))}})},xe=function(F,W){F.cloudSaveIntervalMs=W;
F.scottyUploadRateLimiter.intervalMs=F.cloudSaveIntervalMs};
m5i.prototype.flush=function(){var F=this;return _.m(function(W){return F.initialDownloadDataSucceeded?W.yield(F.scottyUploadRateLimiter.flush(!0),0):W.return()})};var RSc=f3(NY(1),k1(1)),vU=f3(NY(1),k1(3)),E6=function(F){this.callbacks=F};
_.B=E6.prototype;_.B.onAudioToggled=function(F,W){(W===void 0||W)&&_.Bc("yt-mini-app-is-audio-enabled",F,2592E3)};
_.B.onPause=function(){this.onAudioToggled(!1,!1)};
_.B.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.B.returnNativeBenchmarkingMessage=function(){};
_.B.sendGameData=function(){};
_.B.sendStartGameFrameCapture=function(){};
var qwh=function(F,W,V){this.callbacks=F;var d=this;this.sdkVersion=new _.ET;this.channel=new j0r(_.tg({destination:window,iframe:W,origin:(new URL(V.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var y=cU;var z=NY(5);var I=new Oxi;I=_.Rj(I,1,1E4);z=_.lB(z,4,P0B,I);y(d,z);d.onAudioToggled(d.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){d.sdkVersion.resolve("")},1E4)};
_.u(qwh,E6);_.B=qwh.prototype;_.B.onAudioToggled=function(F,W){E6.prototype.onAudioToggled.call(this,F,W===void 0?!0:W);W=cU;var V=NY(2),d=new $ni;F=_.tT(d,1,F);F=_.lB(V,3,P0B,F);W(this,F)};
_.B.onPause=function(){E6.prototype.onPause.call(this);cU(this,NY(3))};
_.B.onResume=function(){E6.prototype.onResume.call(this);cU(this,NY(4))};
_.B.returnNativeBenchmarkingMessage=function(F){var W=cU,V=NY(6);var d=k1(_.yY(F,wb,1)?1:2);F=_.yY(F,wb,1)?F:null;d=_.lB(d,5,lf,F);W(this,f3(V,d))};
_.B.sendGameData=function(F){var W=cU,V=NY(7);F=_.lB(V,5,P0B,F);W(this,F)};
_.B.sendStartGameFrameCapture=function(){cU(this,NY(9))};
var tk=function(F,W,V){var d,y,z;return _.m(function(I){if(I.nextAddress==1)return d=F.callbacks,y=d.onSdkCalled,z=W,I.yield(F.sdkVersion.promise,2);y.call(d,z,I.yieldResult,V);_.UD(I)})};
qwh.prototype.onMessage=function(){var F=this;return k0T($1,function(W){var V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph,lS,Or,X1,MM,nB,vC,qM,ur,pB,D8,sL,MK,wm,hf,Sh,jh,Ft,ju,Zm,i4,vB,EL,LB,Yu;return _.m(function(ir){switch(ir.nextAddress){case 1:if(!oPT(W.data))return _.rL(Error("ei")),ir.return();V=_.Y2(W.data,1);_.T("enable_iframe_message_get_type_via_fields")&&(d=W.data,V=y=_.Y2(d,1));switch(V){case 8:if(W.data.hasMetadata()){var cB=F.sdkVersion,Gi=cB.resolve;var Lm=W.data.getMetadata();
Lm=_.Mq(Lm,1);Gi.call(cB,Lm);clearTimeout(F.sdkVersionTimeoutId)}break;case 6:return ir.jumpTo(2);case 16:if(!_.zl(W.data,QqC,14,Uz))return ir.return();z=_.qq(W.data,QqC,14,Uz);(n=(I=F.callbacks).onGameFrameReceived)==null||n.call(I,z);return ir.return();case 17:if(!_.zl(W.data,ZxT,15,Uz))return ir.return();(Y=(M=F.callbacks).onGameAudioReceived)==null||Y.call(M,_.qq(W.data,ZxT,15,Uz));return ir.return();case 1:if(cB=_.qq(W.data,vOT,2,Uz))switch(_.Y2(cB,1)){case 1:F.callbacks.onFirstFrameReady();
if(_.T("enable_network_request_logging_on_game_events")&&_.yY(cB,rF,4)){tk(F,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.FE(cB,rF,4));break}tk(F,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(Lm=(Gi=F.callbacks).onGameReady)==null||Lm.call(Gi);if(_.T("enable_network_request_logging_on_game_events")&&_.yY(cB,rF,4)){tk(F,"MINI_APP_SDK_API_GAME_READY",_.FE(cB,rF,4));break}tk(F,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.zl(cB,C3,3,EOS))F.callbacks.onResourceLoaded(_.qq(cB,C3,3,EOS))}return ir.return();
case 3:return ir.jumpTo(3);case 4:return ir.jumpTo(4);case 2:return ir.jumpTo(5);case 9:return ir.jumpTo(6);case 10:return F.callbacks.onClick(),ir.return();case 5:return ir.jumpTo(7);case 11:if(!_.zl(W.data,D$,9,Uz))return ir.return();h=_.qq(W.data,D$,9,Uz);(R=(q=F.callbacks).onBenchmarkingMessageReceived)==null||R.call(q,h);cB=W.reply;Gi=NY(1);Lm=k1(1);var XH=new D$;var XS=new Uint8Array(cpB(h,ia(h,ldi,6))|0);XH=BA(XH,5,ldi,_.lr(XS,!1));Lm=_.lB(Lm,5,lf,XH);cB.call(W,f3(Gi,Lm));return ir.return();
case 12:return ir.jumpTo(8);case 13:return ir.jumpTo(9);case 15:return ir.jumpTo(10);case 14:return ir.jumpTo(11);case 18:return ir.jumpTo(12);default:return ir.return()}ir.jumpTo(0);break;case 2:if(!_.zl(W.data,wF,5,Uz))return ir.return();Gi=W.data;cB=ia(Gi,Uz,5);Gi=Gi.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;b=P4L(Gi,Gi[_.oD]|0,wF,cB)||wF[JfG]||(wF[JfG]=ZB9(wF));cB=_.$M(b,AS,1,_.Uy());g=_.L(cB);K=g.next();case 14:if(K.done){ir.jumpTo(16);break}C=K.value;k=new _.po;k.level=_.Y2(C,2)===
1?"WARNING":"ERROR";f=b2W(C.getSource());return ir.yield(F.sdkVersion.promise,17);case 17:S={source:f,sdkVersion:ir.yieldResult};_.nm(_.Wu(C,6))!=null?(k.message=C.getMessage(),k.stack=_.Mq(C,5),S.sdkErrorType=TeG(_.Y2(C,6)),_.nm(_.Wu(C,7))!=null&&(S.sdkApi=eoN(_.Y2(C,7)))):k.stack=void 0;U=v=void 0;(U=(v=F.callbacks).onError)==null||U.call(v,{loggingError:k,metadata:S});K=g.next();ir.jumpTo(14);break;case 16:return ir.return();case 3:return _.rK(ir,18),cB=ir.yield,Gi=F.callbacks,Lm=Gi.onSave,XH=
_.qq(W.data,UnS,4,Uz),XH=_.Mq(XH,1),cB.call(ir,Lm.call(Gi,XH),20);case 20:W.reply(RSc);_.$J(ir,19);break;case 18:return c=_.$b(ir),J=Ru,zG=c,BC=F.callbacks,bS="MINI_APP_SDK_API_SAVE_DATA",ir.yield(F.sdkVersion.promise,21);case 21:J(zG,BC,bS,ir.yieldResult),W.reply(vU);case 19:return ir.yield(tk(F,"MINI_APP_SDK_API_SAVE_DATA"),22);case 22:return ir.return();case 4:return _.rK(ir,23),ir.yield(F.callbacks.onLoad(),25);case 25:Yc=ir.yieldResult;cB=W.reply;Gi=NY(1);Lm=k1(1);XH=new UnS;XH=_.Lu(XH,1,Yc);
Lm=_.lB(Lm,3,lf,XH);cB.call(W,f3(Gi,Lm));_.$J(ir,24);break;case 23:return ph=_.$b(ir),lS=Ru,Or=ph,X1=F.callbacks,MM="MINI_APP_SDK_API_LOAD_DATA",ir.yield(F.sdkVersion.promise,26);case 26:lS(Or,X1,MM,ir.yieldResult),W.reply(vU);case 24:return ir.yield(tk(F,"MINI_APP_SDK_API_LOAD_DATA"),27);case 27:return ir.return();case 5:_.rK(ir,28);F.callbacks.onSendHighScore(Kl(_.qq(W.data,yPT,3,Uz).getValue()));W.reply(f3(NY(1),k1(1)));_.$J(ir,29);break;case 28:return nB=_.$b(ir),vC=Ru,qM=nB,ur=F.callbacks,pB=
"MINI_APP_SDK_API_SEND_SCORE",ir.yield(F.sdkVersion.promise,30);case 30:vC(qM,ur,pB,ir.yieldResult),W.reply(vU);case 29:return ir.yield(tk(F,"MINI_APP_SDK_API_SEND_SCORE"),31);case 31:return ir.return();case 6:if(!_.zl(W.data,zBB,8,Uz)){ir.jumpTo(32);break}cB=ir.yield;Gi=_.qq(W.data,zBB,8,Uz);Gi=_.Y2(Gi,1);return cB.call(ir,tk(F,eoN(Gi)),32);case 32:return ir.return();case 7:return cB=W.reply,Gi=NY(1),Lm=k1(1),XH=F.callbacks.getLanguage(),Lm=BA(Lm,4,lf,Ht(XH)),cB.call(W,f3(Gi,Lm)),ir.yield(tk(F,"MINI_APP_SDK_API_GET_LANGUAGE"),
34);case 34:return ir.return();case 8:if(!_.zl(W.data,d4S,10,Uz))return ir.return();D8=_.qq(W.data,d4S,10,Uz);sL=F.callbacks;MK=sL.onSdkPerformanceUpdate;return ir.yield(F.sdkVersion.promise,35);case 35:return MK.call(sL,D8,ir.yieldResult),ir.return();case 9:cB=W.data;Gi=ia(cB,Uz,11);if(_.jv(_.Wu(cB,Gi))==null)return W.reply(f3(NY(1),k1(2))),ir.return();wm=hg(W.data,11,Uz);F.callbacks.onShareInviteCode(wm);W.reply(RSc);return ir.yield(tk(F,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),36);case 36:return ir.return();
case 10:if(!_.T("enable_open_yt_content"))return W.reply(vU),ir.return();if(!_.zl(W.data,J0D,12,Uz))return W.reply(f3(NY(1),k1(2))),ir.return();cB=_.qq(W.data,J0D,12,Uz);hf=_.Mq(cB,1);F.callbacks.onOpenYTContent(hf);W.reply(RSc);return ir.yield(tk(F,"MINI_APP_SDK_API_OPEN_CONTENT"),37);case 37:return ir.return();case 11:if(_.zl(W.data,GkM,13,Uz)){ir.jumpTo(38);break}return ir.yield(F.callbacks.onShowMiniAppAd(2),39);case 39:return Sh=ir.yieldResult,W.reply(f3(NY(1),tbB(Sh))),ir.yield(tk(F,"MINI_APP_SDK_API_REQUEST_AD"),
40);case 40:return ir.return();case 38:cB=_.qq(W.data,GkM,13,Uz);a:switch(_.Y2(cB,1)){case 1:cB={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};break a;case 2:cB={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:cB={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}jh=cB;Ft=jh.adType;ju=jh.sdkApi;cB=ir.yield;Gi=F.callbacks;Lm=Gi.onShowMiniAppAd;XH=_.qq(W.data,GkM,13,Uz);XH=_.Mq(XH,2);return cB.call(ir,Lm.call(Gi,Ft,XH||void 0),41);case 41:return Zm=ir.yieldResult,
W.reply(f3(NY(1),tbB(Zm))),ir.yield(tk(F,ju),42);case 42:return ir.return();case 12:_.rK(ir,43);cB=F.callbacks;Gi=cB.onMakeIapPurchase;Lm=_.qq(W.data,FkT,16,Uz);Lm=_.Mq(Lm,1);Gi.call(cB,Lm);W.reply(f3(NY(1),k1(1)));_.$J(ir,44);break;case 43:return i4=_.$b(ir),vB=Ru,EL=i4,LB=F.callbacks,Yu="MINI_APP_SDK_API_MAKE_IAP_PURCHASE",ir.yield(F.sdkVersion.promise,45);case 45:vB(EL,LB,Yu,ir.yieldResult),W.reply(vU);case 44:return ir.yield(tk(F,"MINI_APP_SDK_API_MAKE_IAP_PURCHASE"),46);case 46:return ir.return()}})})};
var cU=function(F,W){_.m(function(V){F.channel.send(W);_.UD(V)})},bP=function(F,W,V){this.callbacks=F;
var d=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;F=Muf(W,(new URL(V.toString())).origin);this.gameSnacks=new cKC(F);this.gameSnacks.page.onReady(function(){d.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){d.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var y,z;(z=(y=d.callbacks).onGameReady)==null||z.call(y)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(y,z){try{d.callbacks.onSendHighScore(z)}catch(I){Ru(I,d.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(y,z){var I;return _.m(function(n){if(n.nextAddress==1)return _.rK(n,2),n.yield(d.callbacks.onSave(d.decoder.decode(z)),4);if(n.nextAddress!=2)return _.$J(n,0);I=_.$b(n);Ru(I,d.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return n.return()})});
this.gameSnacks.storage.onLoad(function(){var y,z;return _.m(function(I){if(I.nextAddress==1)return _.rK(I,2),I.yield(d.callbacks.onLoad(),4);if(I.nextAddress!=2)return y=I.yieldResult,I.return(d.encoder.encode(y));z=_.$b(I);Ru(z,d.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return I.return(d.encoder.encode(""))})});
this.gameSnacks.init()};
_.u(bP,E6);bP.prototype.onAudioToggled=function(F,W){E6.prototype.onAudioToggled.call(this,F,W===void 0?!0:W);var V;(V=this.gameSnacks)==null||V.audio.update(F)};
bP.prototype.onPause=function(){E6.prototype.onPause.call(this);var F;(F=this.gameSnacks)==null||F.game.pause()};
bP.prototype.onResume=function(){E6.prototype.onResume.call(this);var F;(F=this.gameSnacks)==null||F.game.resume()};var bra=ghC,Tnl=_.G(function(F){var W=F.data;var V=F.loadingProgress;var d=F.forPaused;F=_.L(_.Y$("",void 0,"LYYTdd"));var y=F.next().value,z=F.next().value;F=_.L(_.Y$(!1,void 0,"K0waae"));var I=F.next().value,n=F.next().value,M=[],Y=function(){return"transform: scaleX("+(_.f6(V)||0)+")"},h=null,q=function(){return W()&&h!==null&&h!==void 0?h:h=W().showAnniversaryAnimation?6:bra()};
_.k$(function(){var K;if(W().timeOutMessages&&((K=W().timeOutMessages)==null?0:K.length)){h=null;K=_.L(M);for(var C=K.next();!C.done;C=K.next())clearTimeout(C.value);M.length=0;uGG(W().timeOutMessages,M,z,n)}},"BNu9j");
var R=function(){return!!W().persistentErrorMessageTitle},b=function(){return V!==void 0},g=function(){return W().title};
return _.a("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.a("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.a("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.a("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var K,C=(K=W().backgroundImage)==null?void 0:K.sources,k;return(C==null?0:C.length)?"background-image: url("+((k=C[0])==null?void 0:k.url)+")":""}}),_.a("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.a(_.p,{cond:function(){return!R()&&!(d==null?0:d())},
then:function(){var K={};return _.a("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.a("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.a(_.J$,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+q()},
data:function(){var C="loading_animation_"+q();return{animationConfig:{name:C,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+C+".json",loop:!0,autoplay:!0}}}})),_.a("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.a(_.p,{cond:g,
then:function(){return _.a("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},g)}}),_.a("p",{class:_.xx("miniAppSplashScreenViewModelTimeoutMessage",(K.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return I()},K)),
"aria-live":"polite"},y),_.a(_.p,{cond:b,then:function(){return _.a("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.a("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:Y}))}})))}}),_.a(_.p,{cond:R,
then:function(){return _.a("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.a("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return W().persistentErrorMessageTitle}),_.a(_.p,{cond:function(){return!!W().persistentErrorMessageDescription},
then:function(){return _.a("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return W().persistentErrorMessageDescription})}}))}}),_.a(_.p,{cond:d,
then:function(){return _.a("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.a("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.a("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},g))}})))},"Yf");var eSi=new _.N4("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var gvL=P_;P_=function(F){function W(V){if(V){var d,y;(d=V.__spec)==null||(y=d.didUnmount)==null||y.call(d);for(d=0;d<V.childNodes.length;d++)W(V.childNodes[d])}}
gvL==null||gvL(F);nd(function(){for(var V=0;V<F.length;V++)W(F[V])})};var uHa=_.G(function(F){var W=F.data;var V=F.score;var d=F.formattedScore;var y=F.onScoreChanged;var z=F.isEmbeddedInWebview;var I=_.Ae("yt-mini-app-score-button-view-model"),n=function(){var b;return _.e(W==null?void 0:(b=W())==null?void 0:b.buttonViewModel,_.g2)},M=function(){var b;
return(V==null?void 0:V())||Number(W==null?void 0:(b=W())==null?void 0:b.lastScore)||0},Y=function(){var b;
return(d==null?void 0:d())||((b=n())==null?void 0:b.title)||""},h,q=1;
if(F=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))F=Number(F),q=isNaN(F)?1:F/100;_.k$(function(){y==null||y(M());var b;var g=_.pd((b=n())==null?void 0:b.onTap);if(g){b=_.e(g,DuS);var K,C,k;b=_.e(b==null?void 0:(K=b.panelLoadingStrategy)==null?void 0:(C=K.inlineContent)==null?void 0:(k=C.dialogViewModel)==null?void 0:k.customContent,XFB)}else b=void 0;if(K=b)K.score=Y()},"Aekez");
F=_.Ef(function(){var b,g,K=W==null?void 0:(b=W())==null?void 0:(g=b.loggingDirectives)==null?void 0:g.trackingParams;K&&_.Z9(_.PY().resolve(_.sE),K);return!1});
_.kN(function(){if(I.value){var b=I.value.querySelector("button"),g=n();b&&g&&H2m(b,g);_.cA("yt-share-playable-with-high-score",function(){var K=M().toString(),C=W==null?void 0:W().onShareHighScoreCommand,k=W==null?void 0:W().highScoreShareClientParamIdentifier,f=z==null?void 0:z();C&&(f?(k=new MpD,K=_.Lu(k,2,K),qo(C,K.JSC$12838_serializeBinary())):k&&(_.PY().resolve(eSi).clientParams.set(k,{miniAppClientParams:{highScore:K}}),saW(C,!1)))})}});
var R=function(){var b=n();b&&(V==null?0:V())&&b.accessibilityText&&(b.accessibilityText=b.accessibilityText.replace(h,Y()));h=Y();return{numberValue:M(),numberText:Y(),heightPx:36,fontSizeMultiplier:q,shouldAnimate:!(V==null||!V())&&!0}};
return _.a("yt-mini-app-score-button-view-model",{class:function(){var b={};return _.IV("miniAppScoreButtonViewModelHost",(b.miniAppScoreButtonViewModelIsVisible=M()!==0,b))},
el:I,"on:click":F},gEr(!1,function(){return _.a("span",{style:"display:none;"},M)}),_.a(_.Vw,{data:function(){var b;
return W==null?void 0:(b=W())==null?void 0:b.buttonViewModel}},{buttonViewModel:function(b){return _.a(_.xm,{data:b.data,
animatedTextProps:R})}}))},"$f");var j1p=_.G(function(F){var W,V=(W=_.L0("yt-mini-app-is-theater-mode-enabled"))!=null?W:!1,d=_.T("enable_playable_container_save_button"),y=_.T("enable_play_next_destination_page_in_toolbar");W={};return _.a("ytm-mini-app-top-bar-view-model",null,_.a("div",{class:_.xx("yt-mini-app-top-bar-view-model",(W["yt-mini-app-top-bar-view-model--mobile"]=!1,W["yt-mini-app-top-bar-view-model--desktop"]=!0,W))},_.a("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.a(_.p,{cond:function(){var z;return!!F.data().backButtonEdu&&
!((z=F.isExitMiniAppSeen)==null?0:z.call(F))},
then:function(){return _.a(_.Vw,{data:function(){return F.data().backButtonEdu}},{buttonViewModel:_.xm})},
else:function(){return _.a(_.Vw,{data:function(){return F.data().backButton}},{buttonViewModel:_.xm})}}),_.a(_.p,{cond:function(){return F.data().viewAllButton&&!0},
then:function(){return _.a(_.Vw,{data:function(){return F.data().viewAllButton}},{buttonViewModel:_.xm})}}),_.a(_.p,{cond:function(){return F.data().title&&!0},
then:function(){return _.a("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return F.data().title})}})),_.a("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.a(_.p,{cond:function(){var z;
return(z=F.isDesktopPlayPage)==null?void 0:z.call(F)},
then:function(){return _.a(_.WY,null,_.a(Kfa,{highScoreButton:function(){return F.data().highScoreButton},
score:F.score,formattedScore:F.formattedScore,onScoreChanged:F.onScoreChanged,isEmbeddedInWebview:F.isEmbeddedInWebview}),_.a(Hri,{enableSaveButton:function(){return _.f6(d)},
saveButton:function(){return F.data().saveButton},
isSaved:F.isSaved,onSaveToggled:function(){return F.onSaveToggled}}),_.a(D5v,{menuButton:function(){return F.data().menuButton}}))},
else:function(){return _.a(_.p,{cond:function(){return!1},
then:function(){return _.a(_.Vw,{data:function(){return F.data().playPageButton}},{buttonViewModel:function(z){return _.a(_.xm,{data:z.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.a(Kfa,{highScoreButton:function(){return F.data().highScoreButton},
score:F.score,formattedScore:F.formattedScore,onScoreChanged:F.onScoreChanged,isEmbeddedInWebview:F.isEmbeddedInWebview})}})}})),_.a("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.a(_.Vw,{data:function(){return F.data().muteButton}},{toggleButtonViewModel:function(z){var I=z.data;
return _.a(_.mW,{data:function(){var n,M;return Object.assign({},I(),{isToggled:(M=(n=F.isAudioEnabled)==null?void 0:n.call(F))!=null?M:!0})},
onToggle:F.onAudioToggled,useOutlinedIcon:!0})}}),_.a(_.Vw,{data:function(){return F.data().theatreModeButton}},{toggleButtonViewModel:function(z){var I=z.data;
return _.a("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.a(_.mW,{data:function(){return Object.assign({},I(),{isToggled:V})},
useOutlinedIcon:!0}))}}),_.a(Ayt,{fullscreenButton:function(){return F.data().fullscreenButton}}),_.a(_.p,{cond:function(){return _.f6(y)&&F.data().viewAllButton&&!1},
then:function(){return _.a(_.Vw,{data:function(){return F.data().viewAllButton}},{buttonViewModel:_.xm})}}),_.a(_.p,{cond:function(){var z;
return!((z=F.isDesktopPlayPage)==null?0:z.call(F))},
then:function(){return _.a(_.WY,null,_.a(Hri,{enableSaveButton:function(){return _.f6(d)},
saveButton:function(){return F.data().saveButton},
isSaved:F.isSaved,onSaveToggled:function(){return F.onSaveToggled}}),_.a(D5v,{menuButton:function(){return F.data().menuButton}}))}}))))},"ag");
j1p.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var D5v=_.G(function(F){return _.a(_.Vw,{data:F.menuButton},{buttonViewModel:_.xm})},"bg"),Hri=_.G(function(F){var W=F.enableSaveButton;
var V=F.saveButton;var d=F.isSaved;var y=F.onSaveToggled;return _.a(_.p,{cond:function(){return W()&&!(V==null||!V())},
then:function(){return _.a(_.Vw,{data:function(){var z=_.e(V==null?void 0:V(),_.Kj),I;return{toggleButtonViewModel:Object.assign({},z,{isToggled:(I=d==null?void 0:d())!=null?I:!(z==null||!z.isToggled)})}}},{toggleButtonViewModel:function(z){return _.a(_.mW,{data:z.data,
onToggle:y})}})}})},"cg"),Kfa=_.G(function(F){var W=F.highScoreButton;
var V=F.score;var d=F.formattedScore;var y=F.onScoreChanged;var z=F.isEmbeddedInWebview;return _.a(_.Vw,{data:W},{miniAppScoreButtonViewModel:function(I){return _.a(uHa,{data:I.data,score:V,formattedScore:d,onScoreChanged:y,isEmbeddedInWebview:z})}})},"dg"),Ayt=_.G(function(F){F=F.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.a(_.WY,null):_.a(_.Vw,{data:F},{buttonViewModel:_.xm})},"eg");_.ryc=_.G(function(F){var W=F.data;var V=F.extractOverlay;F={};return _.a("player-disclosure-view-model",{class:_.xx("ytwPlayerDisclosureViewModelHost",(F.ytwPlayerDisclosureViewModelExtractOverlay=function(){return V==null?void 0:V()},F))},_.a(_.GH,{command:function(){return W().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.a(_.p,{cond:function(){return W().iconName},
then:function(d){return _.a(_.P7,{icon:d})}}),_.a(_.p,{cond:function(){return W().iconName?void 0:W().image},
then:function(d){return _.a(_.rB,{data:d,alt:function(){return W().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.a(_.p,{cond:function(){return W().title||W().secondaryText},
then:function(){return _.a("div",null,_.a("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return W().title}),_.a("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return W().text}),_.a(_.p,{cond:function(){return W().secondaryText},
then:function(d){return _.a(_.WY,null,_.a("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.a("div",{class:"ytwPlayerDisclosureViewModelText"},d))}}))},
else:function(){return _.a("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return W().text})}}),_.a(_.p,{cond:function(){return W().showEndChevron},
then:function(){return _.a(_.P7,{icon:"CHEVRON_RIGHT"})}})))},"fg");_.CBd=new _.N4("DESKTOP_CURRENT_PAGE");var GVl=_.G(function(F){var W=F.data;var V=_.T("force_active_time_logging_webview"),d=!1,y=new s1t,z=void 0,I=void 0,n=_.PY().resolve(ovm),M=new QcU,Y=void 0,h=void 0,q=[],R=void 0,b=void 0,g=!1,K=!1,C=!1,k=!1,f=new _.ET,S=_.PY().resolve(eSi),v=_.PY().resolve(_.$e),U=_.PY().resolve(_.SU(y6)),c,J=(c=_.PY().resolve(_.SU(_.CBd)))==null?void 0:c.getCurrentPage(),zG=!1,BC=0,bS=function(FS){FS.preventDefault();return FS.returnValue=""},Yc,ph=_.L(_.Y$(!((Yc=_.L0("yt-mini-app-is-audio-enabled"))!=null&&!Yc),
void 0,"y7Nkqd")),lS=ph.next().value,Or=ph.next().value,X1,MM=_.L(_.Y$(!((X1=_.L0("exit-mini-app-seen-state"))==null||!X1),void 0,"ZP6Oxc")),nB=MM.next().value,vC=MM.next().value,qM=_.L(_.Y$(!1,void 0,"BCKP1c")),ur=qM.next().value,pB=qM.next().value,D8=_.L(_.Y$(void 0,void 0,"bswUUd")),sL=D8.next().value,MK=D8.next().value,wm=_.L(_.Y$(void 0,void 0,"sXcJfc")),hf=wm.next().value,Sh=wm.next().value,jh=_.L(_.Y$(!0,void 0,"DDj4gb")),Ft=jh.next().value,ju=jh.next().value,Zm=_.L(_.Y$(!1,void 0,"qXUljf")),
i4=Zm.next().value,vB=Zm.next().value,EL=_.L(_.Y$(!1,void 0,"XqvjOc")),LB=EL.next().value,Yu=EL.next().value,ir=_.L(_.Y$(void 0,void 0,"S1uX2")),cB=ir.next().value,Gi=ir.next().value,Lm=_.L(_.Y$(0,void 0,"CGS0ze")),XH=Lm.next().value,XS=Lm.next().value,Rc=_.DO("mini-app-container-view-model"),Qi=_.L(_.Y$(!1,void 0,"AVpgJ")),o1=Qi.next().value,Ei=Qi.next().value,Ni=function(){return W().isEmbeddedInWebview},yu=function(){return W().hasPlayNextShelf};
_.rp(function(){var FS,pm=(FS=_.e(W().contentDisclosure,svT))==null?void 0:FS.animationParams;if((pm==null?0:pm.shouldHide)&&(pm==null?0:pm.hideDelaySecs)){var Cm=setTimeout(function(){Ei(!0)},pm.hideDelaySecs*1E3);
_.lu(function(){clearTimeout(Cm)})}});
_.cA("yt-page-type-changed",function(FS){if(_.T("enable_is_mini_app_page_active_bugfix"))FS.detail.newPageSubtype==="mini_app"&&FS.detail.newPageType==="ytd-browse"||!Ft()||zh();else if(FS=_.Cw()==="mini_app",FS!==Ft())if(ju(FS),FS){var pm;FS=(pm=W().playableId)==null?void 0:pm.toString();FS!==void 0&&window.location.href.includes(FS)&&!K&&(k=!0,si(),T0.value&&jJ(T0.value))}else FS||zh()});
_.cA("yt-action",function(FS){FS.detail.actionName==="yt-engagement-panel-visible-changed"&&FS.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&FS.detail.args[2]==="PAmini_app_panel"&&zh();_.T("enable_is_mini_app_page_active_bugfix")?FS.detail.actionName==="yt-history-load"&&!Ft()&&(J==null?0:J.active)?(ju(!0),si(),T0.value&&jJ(T0.value)):FS.detail.actionName==="yt-history-load"&&Ft()&&!W().isEmbeddedInWebview&&br():Ft()&&FS.detail.actionName==="yt-history-load"&&(k?k=!1:W().isEmbeddedInWebview||
br())});
_.lu(function(){xb()});
_.k$(function(){si()},"Jr1tnc");
var si=function(){var FS=W().playableId,pm=W().localReleaseId,Cm=W().derivedDeviceInterface;if(K)_.rL(new _.po("[MiniAppContainerViewModel] onEnter was called more than once"));else{K=!0;z=new Ulc(FS,pm,Cm,document.visibilityState==="visible");vua(z);I=new m5i(FS);kVt(n,FS);Ffc(M,{showMiniAppAdCommand:W().showMiniAppAdCommand,isEmbeddedInWebview:W().isEmbeddedInWebview,playLogger:z});KSN()&&(b=document.body.style.backgroundColor,_.D0(document.body,"background-color","black"));Bo();Yl();f=new _.ET;
if(W().isEmbeddedInWebview){if(FS=(new URLSearchParams(window.location.search)).get("postPlayNonce"))Xtv(z,FS),zG=!0;y.initialize({onAudioStateLoaded:function(Sv){SY(Sv)},
onMuteMiniApp:function(){SY(!1)},
onUnmuteMiniApp:function(){SY(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(Sv){zG||(Xtv(z,Sv),zG=!0)},
confirmExitMiniApp:function(){var Sv,wK,vi;return _.m(function(SF){if(SF.nextAddress==1)return W().confirmExitMiniAppCommand?SF.yield(Promise.race([f.promise,Promise.resolve(!1)]),2):SF.return();(Sv=SF.yieldResult)?!W().confirmExitMiniAppCommandEdu||(vi=(wK=nB)==null?void 0:wK())!=null&&vi?FW(W().confirmExitMiniAppCommand):(FW(W().confirmExitMiniAppCommandEdu),_.Bc("exit-mini-app-seen-state","true",2592E6)):FW(W().closeMiniAppCommand);_.UD(SF)})},
onNativeBenchmarkingMessageReceived:function(Sv){Sv=fdi(_.xKN(Sv));if(_.zl(Sv,_.pD,3,kkQ)){var wK=_.qq(Sv,_.pD,3,kkQ),vi=Be$();var SF=Kl(vi.getSeconds())-Kl(wK.getSeconds());wK=_.Oy(vi,2)-_.Oy(wK,2);SF<0&&wK>0?(SF+=1,wK-=1E9):SF>0&&wK<0&&(--SF,wK+=1E9);SF=(new wb).setSeconds(SF);SF=_.zV(SF,2,_.md(wK),0);_.kv(Sv,1,SF)}var Xv;(Xv=h)==null||Xv.returnNativeBenchmarkingMessage(Sv)},
multiplayer3pAckStateLoaded:function(Sv){br(Sv)},
exitMiniAppSeenStateLoaded:function(Sv){W().confirmExitMiniAppCommandEdu&&vC(Sv)},
onNavigateToNewMiniApp:function(){FW(W().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(Sv){Sv=new URLSearchParams(Sv);var wK=void 0;Sv.has("invite_code")&&(wK=new xnT,Sv=Sv.get("invite_code"),wK=_.Lu(wK,1,Sv));if(Sv=wK){var vi;(vi=h)==null||vi.sendGameData(Sv)}},
onPauseMiniApp:function(){d=!0;DN()},
onResumeMiniApp:function(){d=!0;GG()},
onPausePlayableDialog:function(){C=!0;DN()},
onResumePlayableDialog:function(){C=!1;GG()},
onAdFinished:function(Sv){M.onAdFinished(Sv)}});
W().showMultiplayer3pConsentDialogCommand||f.resolve(!0);FW(W().onContainerReadyCommand)}else Xtv(z),f.resolve(!0),W().runAttestationCommand&&Omu(z).then(function(Sv){var wK=_.e(zoY(W().runAttestationCommand),_.lIi);wK&&wK.ids&&(wK.ids.push({postPlayNonce:Sv}),FW(W().runAttestationCommand))});
aja(I,Omu(z));Omu(z).then(function(Sv){Sv={miniAppPlayData:{postPlayNonce:Sv}};var wK,vi=(wK=W().loggingDirectives)==null?void 0:wK.trackingParams;vi&&_.dB().stateChanged(vi,Sv)});
FS=W().showSignInDialogCommand;!aEr()&&FS&&(_.Bc("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),FW(FS));W().confirmExitMiniAppCommand&&U&&(FS=zoY(W().confirmExitMiniAppCommand))&&(U.customConfirmationCommand=FS)}},xb=function(){b&&_.D0(document.body,"background-color",b);
g=!1;R&&R.release();I.flush().catch(function(FS){_.rL(FS)});
n.flush().catch(function(FS){_.rL(FS)});
cpm(z);R_();h=void 0;ljt(S)},zh=function(){ju(!1);
xb();pB(!1);Gi(void 0);MK(void 0);Sh(void 0);BC=0;XS(0);K=!1},DN=function(){var FS;
(FS=h)==null||FS.onPause();R&&R.release();I.flush().catch(function(pm){_.rL(pm)});
n.flush().catch(function(pm){_.rL(pm)});
Eum(z);vB(!0)},GG=function(){var FS;
(FS=h)==null||FS.onResume();Yl();FS=z;FS.isForeground=!0;O6(FS,"PLAY_EVENT_TYPE_PLAY_RESUME");vB(!1)},SY=function(FS){var pm;
(pm=h)==null||pm.onAudioToggled(FS);Or(FS)},br=function(FS){W().showMultiplayer3pConsentDialogCommand&&(W().isEmbeddedInWebview&&FS!==void 0&&f.resolve(FS),!FS&&_.Cw()==="mini_app"&&FW(W().showMultiplayer3pConsentDialogCommand))},gt=function(){var FS,pm,Cm,Sv;
return _.m(function(wK){if(wK.nextAddress==1){!W().isLivestream||W().disableVideoCapture||(FS=h)!=null&&FS.sendStartGameFrameCapture();pm=(new URL(window.location.href)).searchParams;if(pm.has("invite_code")){var vi=new xnT,SF=pm.get("invite_code");Cm=_.Lu(vi,1,SF);(Sv=h)==null||Sv.sendGameData(Cm)}ur()||(pB(!0),vi=z,vi.state!==1?_.rL(new _.po("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+GU8[vi.state])):(_.VU("mini_app_ids_without_game_ready").includes(vi.JSC$17402_miniAppId)&&(vi.gameReady=
!0),vi.state=2,vi.beforeReady=!1,U6(vi,"ma_ffr"),O6(vi,"PLAY_EVENT_TYPE_PLAY_READY")));return wK.yield(f.promise,2)}FW(W().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();W().isEmbeddedInWebview||br();_.UD(wK)})},Dj=function(){var FS=z;
FS.gameReady=!0;U6(FS,"ma_gr")},Ap=function(FS){var pm;
return _.m(function(Cm){if(Cm.nextAddress==1)return _.rK(Cm,2),Cm.yield(Mev(I,FS),4);if(Cm.nextAddress!=2)return _.$J(Cm,0);pm=_.$b(Cm);FW(W().showSavingErrorPopupCommand);throw pm;})},HB=function(){var FS,pm;
return _.m(function(Cm){if(Cm.nextAddress==1)return _.rK(Cm,2),Cm.yield(irv(I),4);if(Cm.nextAddress!=2)return FS=Cm.yieldResult,Cm.return(FS);pm=_.$b(Cm);FW(W().showLoadingErrorDialogCommand);throw pm;})},KB=function(FS){z.logError(FS)},OL=function(FS,pm,Cm){SLi(z,FS,pm,Cm)},sN=function(FS,pm){Jpv(z,FS,pm)},RD=function(){!V&&W().isEmbeddedInWebview||_.PP();
tvp(z,!0);g||(window.addEventListener("beforeunload",bS,{capture:!0}),g=!0)},f7=function(FS){var pm,Cm,Sv,wK,vi,SF,Xv;
return _.m(function(gH){if(gH.nextAddress==1)return n&&(!Y||Y<FS)&&FS>0?gH.yield(Nnp(n,FS),3):gH.jumpTo(0);pm=gH.yieldResult;Cm=_.L(pm);Sv=Cm.next().value;wK=Cm.next().value;vi=Sv;SF=wK;((Xv=vi)==null?0:Xv.displayString)&&SF&&(MK(SF),Sh(vi.displayString));_.UD(gH)})},ca=function(FS){var pm=W().onBenchmarkingMessageReceivedCommand;
if(pm){var Cm=Be$();_.lB(FS,3,kkQ,Cm);qo(pm,wou(FS))}},xv=function(){var FS=W().iapPurchaseCommand;
FS&&qo(FS)},hT=function(FS){var pm=W().onGameFrameReceivedCommand;
if(pm){var Cm=new II;var Sv=new wFB;var wK=aj(FS,1);Sv=_.pt(Sv,1,wK);FS=_.Mq(FS,2);FS=_.Lu(Sv,2,FS);Cm=_.kv(Cm,2,FS);qo(pm,O3C(Cm))}},yU=function(FS){var pm=W().onGameAudioDataReceivedCommand;
if(pm){var Cm=new II;var Sv=new $YT;FS=_.Mq(FS,1);Sv=_.Lu(Sv,1,FS);Cm=_.kv(Cm,4,Sv);qo(pm,O3C(Cm))}},WP=function(){var FS=new URLSearchParams(window.location.search);
if(W().isEmbeddedInWebview&&FS&&FS.get("override_hl")==="true"&&FS.get("hl"))return FS.get("hl");FS=document.documentElement.lang;return FS!==""?FS:bH},Xc=function(FS){var pm=W().onShareInviteCodeCommand;
if(pm)if(W().isEmbeddedInWebview){var Cm=new MpD;FS=_.Lu(Cm,1,FS);qo(pm,pWC(FS))}else Cm=W().inviteCodeShareClientParamIdentifier,S.clientParams.set(Cm,{miniAppClientParams:{inviteCode:FS}}),FW(pm)},Aj=function(FS){var pm,Cm,Sv;
return _.m(function(wK){if(wK.nextAddress==1)return pm=W().onMiniAppOpenYtContentRequested,n&&_.T("enable_open_yt_content")&&pm?wK.yield(fjt(n,FS),3):wK.jumpTo(0);Cm=wK.yieldResult;if(Cm==="OK")if(W().isEmbeddedInWebview){var vi=new kMC;Sv=BA(vi,2,Lj,Ht(FS));qo(pm,f$u(Sv))}else v.clientData.set("video_id",FS),FW(pm);_.UD(wK)})},sc=function(FS){BC+=_.Oy(FS,3);
FS=Math.min(Math.log(1+BC/15E6*9)/Math.log(10),.99);XS(FS);z4(FS)},z4=_.MA(function(FS){var pm=W().updateLoadingProgressCommand;
if(pm){var Cm=new kMC;FS=BA(Cm,3,Lj,_.dt(FS));qo(pm,f$u(FS))}},100),qN=function(FS,pm){switch(FS){case 1:return VeL(M);
case 2:return d5L(M);case 3:return zSu(M,pm);default:return Promise.reject(Error("fi"))}},Yl=function(){var FS,pm;
((FS=_.x_f())==null?void 0:(pm=FS.wakeLock)==null?void 0:pm.request)!=null&&_.x_f().wakeLock.request("screen").then(function(Cm){R=Cm}).catch(function(){})},T0=_.Ae("iframe");
_.k$(function(){W().isSupportedCountry&&(aEr()||_.T("enable_sign_in_promo")||!W().showSignInDialogCommand?T0.value&&jJ(T0.value):FW(W().onMiniAppReadyCommand))},"I8Fvz");
var sI=function(){return _.a("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return ur()?0:-1},
title:function(){return W().title},
el:T0})},jJ=function(FS,pm){pm=pm===void 0?!1:pm;
var Cm=rT();if(Cm&&(pm||Cm.toString()!==FS.getAttribute("src"))){h=Ro$(W().source,{isAudioEnabled:lS,onFirstFrameReady:gt,onGameReady:Dj,onSave:Ap,onLoad:HB,onError:KB,onSdkCalled:OL,onSdkPerformanceUpdate:sN,onClick:RD,onSendHighScore:f7,onBenchmarkingMessageReceived:ca,getLanguage:WP,onShareInviteCode:Xc,onResourceLoaded:sc,onOpenYTContent:Aj,onShowMiniAppAd:qN,onGameFrameReceived:hT,onGameAudioReceived:yU,onMakeIapPurchase:xv},FS,Cm);qm(FS,"load",function(){U6(z,"ma_il");qm(FS,"load",function(){jJ(FS,
!0)})});
var Sv=_.F0("mini_app_container_iframe_src_update_delay_ms");W().isEmbeddedInWebview&&!pm&&Sv>0?nhY(FS,Cm,Sv):_.o0(FS,Cm)}},rT=function(){var FS=W().url;
if(FS&&(FS=_.Dw(FS),FS!==null)){if(W().source&&W().source==="MINI_APP_SOURCE_GAMESNACKS")FS=_.De(FS,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.T("enable_origin_query_parameter_bugfix")){var pm=_.xY(_.tkN(FS.toString()));pm=new URLSearchParams(pm||"");pm.set("origin",window.location.origin);pm=pm.toString();FS=_.$v(FS).toString();FS=_.GV(RWu.exec(FS)[0]+(pm.trim()?"#"+pm:""))}return FS}},st=function(){var FS={};
FS=_.xx("yt-mini-app-container-view-model__loading-screen",(FS["yt-mini-app-container-view-model__loading-screen--fade-out"]=ur,FS));var pm=function(){return ur()?1:XH()};
return _.a("div",{class:FS},_.a(_.Vw,{data:function(){return W().splashScreen}},{miniAppSplashScreenViewModel:function(Cm){return _.a(Tnl,{data:Cm.data,
loadingProgress:pm})}}))},VY=function(){var FS={};
return _.a("div",{class:_.xx("yt-mini-app-container-view-model__pause-interstitial",(FS["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!i4()},FS["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=i4,FS))},_.a(_.Vw,{data:function(){return W().splashScreen}},{miniAppSplashScreenViewModel:function(pm){return _.a(Tnl,{data:pm.data,
forPaused:!0})}}))},Bo=function(){q=[];
q.push(_.Da(window,"visibilitychange",function(){C||d&&Ni()||(document.visibilityState==="visible"?GG():DN())}));
q.push(_.Da(window,"pagehide",function(){xb()}));
q.push(_.Da(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Rc.value.dispatchEvent(new Event("tap"))},0)}));
q.push(_.Da(Rc.value,"pointerdown",function(){tvp(z,!1)},!0));
q.push(_.Da(Rc.value,"pause",function(){C=!0;DN()}));
q.push(_.Da(Rc.value,"play",function(){C=!1;GG()}));
q.push(_.Da(Rc.value,"exit",function(){xb()}));
var FS=navigator.keyboard,pm=FS&&FS.lock;q.push(_.Da(window,Odm,function(){Yu(FGS());FGS()?(W().hasPlayNextShelf&&LO("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),dV("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),pm&&FS.lock(["Escape"])):(W().hasPlayNextShelf&&dV("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),LO("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),pm&&FS.unlock())}));
W().showMultiplayer3pConsentDialogCommand&&q.push(_.Da(window,"yt-playables-ack-3p-data-usage",function(){wga(n)}));
W().confirmExitMiniAppCommandEdu&&q.push(_.Da(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.Bc("exit-mini-app-seen-state","true",2592E6)}));
W().onGameAudioDataReceivedCommand&&q.push(_.Da(window,"message",function(Cm){Cm=Cm.event_;var Sv,wK=(Sv=T0.value)==null?void 0:Sv.src;if(wK&&Cm.origin===(new URL(wK)).origin&&Cm.data&&Cm.data.type==="GAME_AUDIO"&&Cm.data.audio&&Cm.data.audio.length>0)if(_.T("enable_sending_unwrapped_game_audio_as_serialized_metadata"))IEL(W().onGameAudioDataReceivedCommand,Cm.data.audio);else{var vi=new FileReader;vi.onload=function(){var SF=new II;var Xv=new $YT;Xv=_.Lu(Xv,1,vi.result);SF=_.kv(SF,4,Xv);qo(W().onGameAudioDataReceivedCommand,
O3C(SF))};
vi.readAsDataURL(new Blob([Cm.data.audio]))}}))},R_=function(){q.forEach(function(FS){op(FS)});
window.removeEventListener("beforeunload",bS,{capture:!0})},FW=function(FS){FS&&saW(FS,W().isEmbeddedInWebview||!1)},dV=function(FS,pm){FS=_.L(Rc.value.getElementsByClassName(FS));
for(var Cm=FS.next();!Cm.done;Cm=FS.next())Cm.value.classList.add(pm)},LO=function(FS,pm){FS=_.L(Rc.value.getElementsByClassName(FS));
for(var Cm=FS.next();!Cm.done;Cm=FS.next())Cm.value.classList.remove(pm)};
return function(){var FS={};FS=_.xx("yt-mini-app-container-view-model",(FS["yt-mini-app-container-view-model--desktop"]=!0,FS["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return W().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},FS["yt-mini-app-container-view-model--ios-web-view"]=KSN(),FS["yt-mini-app-container-view-model--no-top-bar"]=function(){return!W().topBar},FS["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return W().hasPlayNextShelf},FS["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return W().hasPlayNextShelf},FS["yt-mini-app-container-view-model--show-peek-below"]=function(){return!LB()&&W().hasPlayNextShelf},FS));
var pm={};pm=_.xx("yt-mini-app-container-view-model__content",(pm["yt-mini-app-container-view-model__content--desktop-content"]=!0,pm["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return W().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},pm["yt-mini-app-container-view-model--desktop-play-page"]=function(){return W().hasPlayNextShelf},pm));
return _.a("mini-app-container-view-model",{el:Rc},_.a("div",{class:FS},_.a(_.p,{cond:function(){return W().topBar&&!LB()},
then:function(){return _.a(_.Vw,{data:function(){return W().topBar}},{miniAppTopBarViewModel:function(Cm){return _.a(j1p,{data:Cm.data,
isAudioEnabled:lS,onAudioToggled:function(Sv){SY(Sv)},
score:sL,formattedScore:hf,onScoreChanged:function(Sv){Y=Sv},
isEmbeddedInWebview:Ni,isSaved:cB,onSaveToggled:function(Sv){Gi(Sv)},
isExitMiniAppSeen:nB,isDesktopPlayPage:yu})}})}}),_.a("div",{class:pm},_.a(_.p,{cond:Ft,
then:function(){return sI()}}),_.a(_.p,{cond:function(){return W().isLivestream},
then:function(){return VY()}}),_.a(_.p,{cond:function(){return!W().isEmbeddedInWebview},
then:function(){return st()}}),_.a(_.Vw,{data:function(){return W().contentDisclosure}},{playerDisclosureViewModel:function(Cm){Cm=Cm.data;
var Sv={};return _.a("div",{class:_.xx("yt-mini-app-container-view-model__content-disclosure-overlay",(Sv["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=o1,Sv))},_.a(_.ryc,{data:Cm}))}}))))}()},"jg");
GVl.idomCompat=!0;_.Na(GVl,"mini-app-container-view-model",{props:{data:_.Hm}});var $5t=_.G(function(F){var W=F.data;return _.a("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.a("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.Ef(function(){var V=W().onTap;V&&_.b$(V)})},_.a(_.p,{cond:function(){return W().icon},
then:function(V){return _.a(_.P7,{icon:function(){return V().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.a("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return W().title})))},"kg");
$5t.idomCompat=!0;var U5t=_.G(function(F){var W=_.DO("div"),V=_.L(_.Y$(void 0,void 0,"dg3xff")),d=V.next().value,y=V.next().value;V=_.L(_.Y$(void 0,void 0,"AgHNfc"));var z=V.next().value,I=V.next().value;V=_.L(_.Y$(void 0,void 0,"fuTKCc"));var n=V.next().value,M=V.next().value,Y=function(){var k=d();return k!==void 0?Math.abs(k):void 0},h=function(){var k=Y();
return k===void 0||k<=3},q=function(){var k=Y();
var f=z(),S=n();k=k!==void 0&&f!==void 0&&S!==void 0?f-S-k:void 0;return k===void 0||k<=3},R=function(k){W.value&&W.value.scrollBy({top:0,
left:(_.wp("HTML_DIR")==="rtl"?-1:1)*k*W.value.clientWidth,behavior:"smooth"})},b=function(){var k;
y((k=W.value)==null?void 0:k.scrollLeft);var f;I((f=W.value)==null?void 0:f.scrollWidth);var S;M((S=W.value)==null?void 0:S.clientWidth)},g=function(){R(-.5)},K=function(){R(.5)};
V=_.Ef(function(){b()});
_.rp(function(){b();if(W.value&&window.ResizeObserver){var k=new ResizeObserver(b);k.observe(W.value);_.lu(function(){k.disconnect()})}});
var C={};return _.a("yt-sponsorships-scrollable-shelf",{class:_.xx("ytdSponsorshipsScrollableShelfHost",F.className)},_.a("div",{class:_.xx("ytdSponsorshipsScrollableShelfContent",(C.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return F.data().previousButton&&F.data().nextButton&&!h()&&!q()},C.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return F.data().previousButton&&!h()&&q()},C.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return F.data().nextButton&&
h()&&!q()},C)),
el:W,"on:scroll":V},F.children),_.a(_.p,{cond:function(){return!h()},
then:function(){return _.a(_.Vw,{data:function(){return F.data().previousButton}},{buttonViewModel:function(k){return _.a(_.xm,{data:k.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:g})}})}}),_.a(_.p,{cond:function(){return!q()},
then:function(){return _.a(_.Vw,{data:function(){return F.data().nextButton}},{buttonViewModel:function(k){return _.a(_.xm,{data:k.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:K})}})}}))},"mg");
U5t.idomCompat=!0;var Xgt=_.G(function(F){var W=F.data;F={};return _.a("yt-sponsorships-hub",{class:_.xx("ytdSponsorshipsHubHost",(F.ytdSponsorshipsHubHostIndented=function(){return W().indented},F))},_.a("div",{class:"ytdSponsorshipsHubHeader"},_.a("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.a("div",{class:"ytdSponsorshipsHubAvatar"},_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4})),_.a(_.p,{cond:function(){return W().badgeImage},
then:function(V){return _.a("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.a("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.a("div",{class:"ytdSponsorshipsHubBadge"},_.a(_.rB,{data:V,targetWidth:24,targetHeight:24,alt:""}))))}})),_.a("div",{class:"ytdSponsorshipsHubDetails"},_.a("div",{class:"ytdSponsorshipsHubTierName"},function(){return W().tierName}),_.a("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return W().membershipType}),_.a("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return W().membershipDurationOrExpiry})),_.a("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.a(_.Vw,{data:function(){return W().manageButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.a(_.Vw,{data:function(){return W().actionMenuButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.a("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return W().perksTitle}),_.a(U5t,{data:function(){return{previousButton:W().previousPerkButton,
nextButton:W().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.a("div",{class:"ytdSponsorshipsHubPerkCards"},_.a(_.Vw,{data:function(){return W().perkCards}},{sponsorshipsHubPerkCardViewModel:$5t}),_.a(_.p,{cond:function(){return W().viewAllPerksButton},
then:function(V){return _.a(Or4,{data:V})}}))))},"ng");
Xgt.idomCompat=!0;var Or4=_.G(function(F){var W=F.data;return _.a("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.a(_.Vw,{data:function(){return W().button}},{buttonViewModel:_.xm}),_.a("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.a("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return W().title}),_.a("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return W().subtitle})))},"og");
Or4.idomCompat=!0;_.Na(Xgt,"yt-sponsorships-hub",{props:{data:_.Hm}});_.x5t=_.G(function(F){var W=F.data;return _.a("yt-dual-avatar-view-model",{class:_.xx("ytDualAvatarViewModelHost",F.className),style:_.Si({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var V;return((V=W().badgeCutoutRadius)!=null?V:14)+"px"}})},_.a("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.a(_.Vw,{data:function(){return W().startAvatar}},{avatarViewModel:_.h4}),_.a(_.Vw,{data:function(){return W().endAvatar}},{avatarViewModel:_.h4})),_.a(_.Vw,{data:function(){return W().badge}},
{contentPreviewImageViewModel:function(V){return _.a("div",{class:"ytDualAvatarViewModelBadge"},_.a(_.cS,{data:V.data}))}}))},"pg");
_.x5t.idomCompat=!0;var Evc=_.G(function(F){var W=F.data;var V,d=!((V=_.PY().resolve(_.SU(_.dA)))==null||!V());F=_.bu(function(){var h,q,R=d?(h=W().header)==null?void 0:h.backgroundColorDarkMode:(q=W().header)==null?void 0:q.backgroundColorLightMode;if(R!==void 0)return _.MV(R)},void 0,"TDdh7d");
V=_.bu(function(){var h,q;return d?(h=W().header)==null?void 0:h.backgroundImagePart1Dark:(q=W().header)==null?void 0:q.backgroundImagePart1Light},void 0,"X0peMe");
var y=_.bu(function(){var h,q;return d?(h=W().header)==null?void 0:h.backgroundImagePart2Dark:(q=W().header)==null?void 0:q.backgroundImagePart2Light},void 0,"an0Hzd"),z=_.bu(function(){return _.wp("HTML_DIR")==="rtl"},void 0,"BltEgb"),I=_.DO("yt-sponsorships-perks-list"),n=!1,M=function(){var h=I.value;
if(h&&!n){var q,R=(q=h.parentElement)==null?void 0:q.parentElement;if(R)for(h=h.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),q=0;q<h.length;++q){var b=h[q];if(b instanceof HTMLElement){R.scrollTo({top:b.offsetTop+b.clientHeight/2-R.clientHeight/2,behavior:"smooth"});n=!0;break}}}};
_.kN(function(){var h=I.value;if(h&&window.ResizeObserver){var q=new ResizeObserver(M);q.observe(h);_.lu(function(){q.disconnect()})}});
var Y={};return _.a("yt-sponsorships-perks-list",{el:I,class:_.xx("ytdSponsorshipsPerksListHost",(Y.ytdSponsorshipsPerksListHorizontalPadding=function(){return W().horizontalPaddingEnabled},Y))},_.a("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.a("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.Si({"background-color":F})},_.a("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.a(_.p,{cond:V,then:function(h){var q={};return _.a("div",{class:_.xx((q.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=d,q.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!d,q.ytdSponsorshipsPerksListFlipped=z,q))},_.a(_.rB,{data:h,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.a("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.a(_.p,{cond:y,
then:function(h){var q={};return _.a("div",{class:_.xx((q.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=d,q.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!d,q.ytdSponsorshipsPerksListFlipped=z,q))},_.a(_.rB,{data:h,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.a("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.a(_.Vw,{data:function(){var h;
return(h=W().header)==null?void 0:h.dualAvatar}},{dualAvatarViewModel:_.x5t})))),_.a("div",{class:"ytdSponsorshipsPerksListBody"},_.a("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return W().title}),_.a(_.p,{cond:function(){return W().perks},
then:function(h){return _.a(_.uj,{each:h},function(q,R){var b={};return _.a("div",{class:_.xx("ytdSponsorshipsPerksListPerkContainer",(b.ytdSponsorshipsPerksListSelectedPerk=function(){var g=R(),K=W().selectedPerkIndex;return g===K},b))},_.a(_.p,{cond:function(){return R()>0},
then:function(){return _.a("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.a("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.a(_.p,{cond:function(){return q.icon},
then:function(g){return _.a(_.P7,{icon:function(){return g().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.a("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.a("div",{class:"ytdSponsorshipsPerksListPerkTitle"},q.title),_.a("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.a(_.K_,{text:q.description})),_.a(_.p,{cond:function(){return q.instructions},
then:function(){var g,K;return _.a("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.a("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(g=q.instructions)==null?void 0:g.title),_.a("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.a(_.K_,{text:(K=q.instructions)==null?void 0:K.text})))}}))),_.a(_.p,{cond:function(){return q.emoji},
then:function(g){return _.a("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.a(_.uj,{each:function(){return g()}},function(K){return _.a(_.rB,{data:K,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.a(vvp,{data:q}))})}})))},"qg");
Evc.idomCompat=!0;var vvp=_.G(function(F){var W=F.data;var V=function(I,n){return I===n},d=function(){var I=W();
I=_.e(I==null?void 0:I.badgesShelf,b4B);return I!==void 0&&I!==null?I:{previousButton:{},nextButton:{}}},y=_.Ae("div"),z=function(){var I=y.value;
if(I){var n=I.parentElement;if(n){I=I.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var M=0;M<I.length;++M){var Y=I[M];if(Y instanceof HTMLElement){n.scrollTo({left:Y.offsetLeft+Y.clientWidth/2-n.clientWidth/2,behavior:"instant"});break}}}}};
_.kN(function(){var I=y.value;if(I){var n=new ResizeObserver(z);n.observe(I);_.lu(function(){n.disconnect()})}});
return _.a("div",null,_.a(_.p,{cond:function(){return W().badges},
then:function(I){return _.a(U5t,{data:d},_.a("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:y},_.a(_.uj,{each:function(){return I()}},function(n,M){var Y={},h={},q={};
return _.a("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.a(_.p,{cond:function(){return M()>0},
then:function(){return _.a("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.a("div",{class:_.xx("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(Y.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return V(M(),W().currentBadgeIndex)},Y.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!V(M(),W().currentBadgeIndex)},Y))},_.a("div",{class:_.xx("ytdSponsorshipsPerksListLoyaltyBadge",(h.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return V(M(),
W().currentBadgeIndex)},h.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!V(M(),W().currentBadgeIndex)},h))},_.a(_.p,{cond:function(){return n.image},
then:function(R){var b={};return _.a("div",{class:_.xx((b.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return V(M(),W().currentBadgeIndex)},b.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!V(M(),W().currentBadgeIndex)},b))},_.a(_.rB,{data:R,
alt:""}))}})),_.a("div",{class:_.xx("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(q.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return V(M(),W().currentBadgeIndex)},q))},n.title)))})))}}))},"rg");
vvp.idomCompat=!0;_.Na(Evc,"yt-sponsorships-perks-list",{props:{data:_.Hm}});_.Na(_.G(function(F){return _.a("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.a(_.p,{cond:function(){return F.data().image},
then:function(W){return _.a(_.rB,{className:"ytwFantasyEmptyStateViewModelImage",data:W,ariaHidden:!0,alt:""})}}),_.a(_.K_,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return F.data().title}}),_.a(_.K_,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return F.data().subtitle}}),_.a(_.Vw,{data:function(){return F.data().primaryButton}},{buttonViewModel:function(W){return _.a(_.xm,{data:W.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"sg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.Hm}});var cyt;var tet=_.G(function(F){var W=F.data;var V=F.uniqueId;var d=F.overrides;F=_.bu(function(){var y,z=((y=W().timedAnimationData)==null?void 0:y.animationTiming)||[];return{uniqueId:V(),timings:z,experimentEnabled:z.length>0,enabled:z.length>0}},void 0,"hiuXI");
return _.a("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.a(bAD,{settings:F},_.a(_.Vw,{data:function(){return W().buttonRenderer}},{buttonRenderer:function(y){return _.a(_.NO,{data:y.data,
buttonOverrides:d})}})))},"tg");
tet.idomCompat=!0;_.Na(tet,"timed-animation-button-renderer",{props:{data:_.Hm,uniqueId:_.Hm,overrides:_.Hm}});var SC=function(){var F=_.w.apply(this,arguments)||this;F.hideJoinButtonBeforeSubscribed=_.T("hide_join_button_before_subscribed");F.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return F};
_.u(SC,_.w);_.B=SC.prototype;_.B.hasShowDialogCommand=function(F){return!!_.e(F,DuS)};
_.B.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"}}}};
_.B.updateJoinButtonOverrides=function(){var F,W;(F=_.OA(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(W=F.polymerController)==null||W.set("overrides",this.joinButtonOverrides);if(F=_.OA(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))F.overrides=this.joinButtonOverrides};
_.B.handleButtonRefreshAction=function(F){if(F=_.e(F,EPD))this.set("data.membershipButton",F.membershipButton),this.notifyPath("data.membershipButton")};
_.B.onYtServiceRequestError=function(F){_.DK(this.hostElement,F.detail.error.message)};
_.B.onKeydown=function(F){if(F.key==="Enter"){var W;(W=this.data)!=null&&W.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.B.handleUnsubscribeAction=function(){var F,W,V;((F=this.data)==null?void 0:(W=F.membershipButton)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.style)==="STYLE_PRIMARY"&&_.OA(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.S0.Object.defineProperties(SC.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.subscriptionStateEntity)==null||!F.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var F,W=(F=this.data)==null?void 0:F.membershipButton,V;F=(W==null?void 0:W.buttonRenderer)||_.e(W==null?void 0:(V=W.timedAnimationButtonRenderer)==null?void 0:V.buttonRenderer,_.bd);return(F==null?void 0:F.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(F==null?void 0:F.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(F==null?void 0:F.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var F;if(this.hasShowDialogCommand((F=this.data)==null?void 0:F.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var F;if(this.hasShowDialogCommand((F=this.data)==null?void 0:F.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.attributedTitle)}}});
SC.prototype.onYtServiceRequestError=SC.prototype.onYtServiceRequestError;SC.prototype.updateJoinButtonOverrides=SC.prototype.updateJoinButtonOverrides;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],SC.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],SC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],SC.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],SC.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],SC.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.L3),_.E("design:type",Object)],SC.prototype,"ironButtonState",void 0);_.x([_.N(),_.E("design:type",Object)],SC.prototype,"data",void 0);_.x([_.A("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.E("design:type",Object),_.E("design:paramtypes",[])],SC.prototype,"hideJoin",null);
_.x([_.N(),_.E("design:type",String)],SC.prototype,"subscribeKey",void 0);_.x([_.N({selectorArgs:["subscribeKey"],selector:REW}),_.E("design:type",Object)],SC.prototype,"subscriptionStateEntity",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SC.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.x([_.A("subscriptionStateEntity"),_.N({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],SC.prototype,"subscribed",null);
_.x([_.A("subscribed","data.membershipButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],SC.prototype,"joinButtonOverrides",null);_.x([_.A("data.navigationEndpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],SC.prototype,"channelNameTabIndex",null);_.x([_.A("data.navigationEndpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],SC.prototype,"channelNameRole",null);
_.x([_.A("data.attributedTitle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SC.prototype,"hasAttributedTitle",null);_.x([_.Jw("joinButtonOverrides"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SC.prototype,"updateJoinButtonOverrides",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],SC.prototype,"onYtServiceRequestError",null);
_.x([_.pp({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],SC);
var SN4=_.xf()(SC,"ytd-video-owner-renderer",function(){if(cyt===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);cyt=F}F=cyt;return F},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.Na(_.G(function(F){var W=F.data;var V;F=_.L(_.Y$(!((V=_.L0("yt-mini-app-is-theater-mode-enabled"))==null||!V),void 0,"i2pjVd"));var d=F.next().value,y=F.next().value;V=_.L(_.Y$(!1,void 0,"ga7V5c"));var z=V.next().value,I=V.next().value;_.kN(function(){var Y=_.Da(window,Odm,function(){I(FGS())});
_.lu(function(){op(Y)})});
var n;V=(n=_.PY().resolve(_.SU(YQi)))!=null?n:function(){return _.a("div",null)};
_.Xi("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){y(!0);_.Bc("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.Xi("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){y(!1);_.Bc("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
n={};F={};var M={};return _.a("mini-app-play-page-renderer",{class:_.xx("miniAppPlayPageRendererHost",(n.miniAppPlayPageRendererHostDetailsView=function(){return!d()},n))},_.a("div",{class:_.xx("miniAppPlayPageRendererGameContainer",(F.miniAppPlayPageRendererGameContainerDetailsView=function(){return!d()},F))},_.a(_.Vw,{data:function(){return W().containerViewModel}},{miniAppContainerViewModel:GVl}),_.a(_.p,{cond:function(){return W().channel&&W().subscribeButton},
then:function(){var Y={};return _.a("div",{class:_.xx("miniAppPlayPageRendererChannelContainer",(Y.miniAppPlayPageRendererHideVisibility=function(){return z()},Y))},_.a(_.Vw,{data:function(){return W().channel}},{videoOwnerRenderer:function(h){return _.a(SN4,{data:h.data})}}),_.a(_.Vw,{data:function(){return W().subscribeButton}},{subscribeButtonViewModel:function(h){return _.a(_.pb,{data:h.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.a(_.p,{cond:function(){return!d()&&W().description},
then:function(){var Y={};return _.a("div",{class:_.xx("miniAppPlayPageRendererMiniAppDescriptionWrapper",(Y.miniAppPlayPageRendererHideVisibility=function(){return z()},Y))},_.a("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return W().description}))}})),_.a("div",{class:_.xx("miniAppPlayPageRendererPlayNextContainer",(M.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!d()},M.miniAppPlayPageRendererHideVisibility=function(){return z()},M))},_.a(_.Vw,{data:function(){return W().sectionList}},
{sectionListRenderer:V})))},"ug"),"mini-app-play-page-renderer",{props:{data:_.Hm}});var PU=function(){var F=_.w.apply(this,arguments)||this;F.isSearch=!1;F.isConstrainedList=!1;F.hasChipsBar=!1;F.inReplyPanel=!1;F.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"}};F.monitorScroll=!0;F.SCROLL_ANIMATION_DURATION_MS=300;F.nextContinuation={continuationType:"sectionListContinuation"};return F};
_.u(PU,_.w);_.B=PU.prototype;
_.B.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},alertBannerViewModel:{component:"yt-alert-banner-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(F){switch(F.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:_.T("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.T("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.B.created=function(){var F=this;this.JSC$17545_scrollAnimation=new _.Gq(function(W){F.hostElement.scrollTop=W})};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.B.getItemsPath=function(){return"data.contents"};
_.B.replacePrimaryContent=function(F){this.set("data.contents",F)};
_.B.computeHasSortFilter=function(F){return!!F&&!!F.sortFilterSubMenuRenderer};
_.B.computeShouldScrollInPanel=function(F){var W;return!!(F==null?0:(W=F.scrollPaneStyle)==null?0:W.scrollable)};
_.B.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.xz(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.B.scrollToTop=function(){this.hostElement.scrollTop=0};
_.B.scrollToItemSection=function(F){if(F=this.getItemByIdentifier(F))F=this.getScrollPositionForItem(F),this.hostElement.scrollTop!==F&&this.JSC$17545_scrollAnimation.start(this.hostElement.scrollTop,F,this.SCROLL_ANIMATION_DURATION_MS)};
_.B.getItemByIdentifier=function(F){var W=this.contents.querySelectorAll("ytd-item-section-renderer");if(W&&W.length!==0){var V=Array.from(W).findIndex(function(d){return d.sectionIdentifier===F});
return W[V===-1?0:V]}};
_.B.getScrollPositionForItem=function(F){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===F)return 0;F=_.RG(F).y+this.hostElement.scrollTop-_.RG(this.hostElement).y;return Math.min(F,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.S0.Object.defineProperties(PU.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.targetId)==="browse-feedFEclips"}}});
PU.prototype.onScroll=PU.prototype.onScroll;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],PU.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],PU.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],PU.prototype,"ytLazyListBehavior",void 0);_.x([_.D(_.N3.YtNextContinuationBehavior),_.E("design:type",Object)],PU.prototype,"ytNextContinuationBehavior",void 0);
_.x([_.D(_.kUp),_.E("design:type",Object)],PU.prototype,"ytBooleanLogicBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],PU.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],PU.prototype,"data",void 0);_.x([_.N({value:2}),_.E("design:type",Number)],PU.prototype,"initialCount",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],PU.prototype,"autoFill",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.E("design:type",Boolean)],PU.prototype,"hasSortFilter",void 0);_.x([_.N({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.E("design:type",Boolean)],PU.prototype,"hideBottomSeparator",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.E("design:type",Boolean)],PU.prototype,"shouldScrollInPanel",void 0);
_.x([_.N(),_.E("design:type",Object)],PU.prototype,"isSearch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],PU.prototype,"isConstrainedList",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],PU.prototype,"responsiveSizing",void 0);_.x([_.N(),_.E("design:type",Object)],PU.prototype,"hasChipsBar",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],PU.prototype,"pageSubtype",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],PU.prototype,"engagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],PU.prototype,"liveChatEngagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],PU.prototype,"inReplyPanel",void 0);_.x([_.Qo("#action-button"),_.E("design:type",HTMLElement)],PU.prototype,"actionButton",void 0);_.x([_.N(),_.E("design:type",Object)],PU.prototype,"scrollUpButtonData",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],PU.prototype,"engagementPanelDropdown",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],PU.prototype,"engagementPanelDialog",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],PU.prototype,"isClipList",null);_.x([_.Qo("#contents"),_.E("design:type",HTMLElement)],PU.prototype,"monitorScrollElement",void 0);_.x([_.Qo("#contents"),_.E("design:type",HTMLElement)],PU.prototype,"contents",void 0);
_.x([_.Pc("scroll"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PU.prototype,"onScroll",null);_.x([_.pp({is:"ytd-section-list-renderer",disableElementRegistration:!0})],PU);
var PBd=_.xf()(PU,"ytd-section-list-renderer",function(){if(Mhc===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Mhc=F}F=Mhc;return F},{mode:1});var Jyl;var Zrd;var Q1L;var FbU;var Jk=function(){return _.w.apply(this,arguments)||this};
_.u(Jk,_.w);Jk.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
Jk.prototype.onLikeButtonClick=function(F){F.stopPropagation();F.preventDefault()};
_.S0.Object.defineProperties(Jk.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)!=null&&F.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)})}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Jk.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Jk.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Jk.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Jk.prototype,"ytRendererStamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Jk.prototype,"data",void 0);
_.x([_.N({selectorArgs:["data.likeStatusEntityKey"],selector:_.pQ}),_.E("design:type",Object)],Jk.prototype,"likeStatusEntity",void 0);_.x([_.A("data","likeStatusEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],Jk.prototype,"likeButtonRenderer",null);_.x([_.pp({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Jk);
_.O(Jk,"ytd-slim-metadata-toggle-button-renderer",function(){if(FbU!==void 0)return FbU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return FbU=F},{mode:1});var Zq=function(){var F=_.w.apply(this,arguments)||this;F.showEqualizer=_.T("web_enable_playlist_video_lockup_equalizer");F.watchColorUpdate=_.T("kevlar_watch_color_update");F.actionMap={};return F};
_.u(Zq,_.w);_.B=Zq.prototype;_.B.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"},properties:{minimizePipBreakages:"[[minimizePipBreakages]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.B.computeEditableClass=function(F){return F&&F.menu?"editable":""};
_.B.computeSelected=function(F){return!(F==null||!F.selected)};
_.B.computeUseColorPalette=function(F){return!!((F==null?0:F.lightColorPalette)&&(F==null?0:F.darkColorPalette))};
_.B.computeLargerPlaylistThumbs=function(F,W){return _.T("web_enable_playlist_bigger_thumbnails")&&!W};
_.B.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.B.onYtServiceRequestSent=function(F,W){W.endpoint&&this.isHideEnclosingAction(W.endpoint)&&!this.selected&&zTT(_.r5(),this.data.videoId)};
_.B.isHideEnclosingAction=function(F){var W=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",F);F=this.get("likeEndpoint.status",F)==="INDIFFERENT";return W||F};
_.B.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.B.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.S0.Object.defineProperties(Zq.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.T("web_pip_minimize_breakages")&&!!this.withinMiniplayer}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var F;return!!(this.withinMiniplayer&&((F=this.data)==null?0:F.actionButtons))}}});
Zq.prototype.onYtServiceRequestSent=Zq.prototype.onYtServiceRequestSent;Zq.prototype.canReorderChanged=Zq.prototype.canReorderChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Zq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Zq.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.HW),_.E("design:type",Object)],Zq.prototype,"ytdLockupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Zq.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"withinMiniplayer",void 0);_.x([_.N({computed:"computeSelected(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"selected",void 0);
_.x([_.N({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"useColorPalette",void 0);_.x([_.N({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"largerPlaylistThumbs",void 0);_.x([_.N(),_.E("design:type",Object)],Zq.prototype,"showEqualizer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"canReorder",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"touchPersistentDragHandle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Zq.prototype,"handleIsHovered",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Zq.prototype,"watchColorUpdate",void 0);_.x([_.N(),_.E("design:type",String),_.E("design:paramtypes",[])],Zq.prototype,"reorderIcon",null);
_.x([_.N(),_.E("design:type",String),_.E("design:paramtypes",[])],Zq.prototype,"playIcon",null);_.x([_.N({reflectToAttribute:!0}),_.A("withinMiniplayer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Zq.prototype,"minimizePipBreakages",null);_.x([_.A("largerPlaylistThumbs"),_.E("design:type",Number),_.E("design:paramtypes",[])],Zq.prototype,"thumbnailWidth",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Zq.prototype,"showActionButtons",null);_.x([_.dT("canReorder"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Zq.prototype,"canReorderChanged",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],Zq.prototype,"onYtServiceRequestSent",null);
_.x([_.pp({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Zq);
_.O(Zq,"ytd-playlist-panel-video-renderer",function(){if(Q1L!==void 0)return Q1L;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[minimizePipBreakages]]" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Q1L=F},{mode:2});var QA=function(){return _.w.apply(this,arguments)||this};
_.u(QA,_.w);QA.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],QA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],QA.prototype,"data",void 0);_.x([_.pp({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],QA);
_.O(QA,"ytd-playlist-panel-supported-items",function(){if(Zrd!==void 0)return Zrd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Zrd=
F},{mode:1});XIB=!0;bTQ("\\P{N}");var ADf;var Wba=_.Qv("END_OF_PLAYLIST",void 0,"End of playlist"),VuU=_.Qv("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),Fq=function(){var F=_.w.apply(this,arguments)||this;F.minimizePipBreakages=_.T("web_pip_minimize_breakages");F.hideHeaderText=!1;F.useColorPalette=!1;F.collapsed=!1;F.collapsedPreServerOverride="not_tracked";F.isHovered=!1;F.expandLabel=_.Qv("MINIPLAYER_EXPAND_LABEL");F.collapseLabel=_.Qv("MINIPLAYER_COLLAPSE_LABEL");F.isFloating=!1;F.metaPanel=
!1;F.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};F.currentIndex=void 0;return F};
_.u(Fq,_.w);_.B=Fq.prototype;
_.B.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"}}}};
_.B.created=function(){var F=this;this.scrollThrottle=new _.tU(this.onThrottledScroll,1E3,this);this.JSC$17567_ytReorderableController=new _.k_f(56,function(W){F.handleDrop(W)})};
_.B.onMouseEnter=function(){this.isHovered=!0};
_.B.onMouseLeave=function(){this.isHovered=!1};
_.B.computeOverflowMenuData=function(F){return F&&F.menu?F.menu:null};
_.B.computeCollapsible=function(F){return!F};
_.B.computeHasPlaylistButtons=function(F){return!(!F||!F.playlistButtons)};
_.B.computeHasSeparateSaveButton=function(F){return!(!F||!F.saveButton)};
_.B.computeHasToolbarButton=function(F,W){return!(!F||!(W||F.saveButton||F.menu))};
_.B.computePlaylistType=function(F){if(F&&F.playlistId)return F.playlistId.substring(0,4)};
_.B.computeCanReorder=function(F){return F?F.playlistId&&F.playlistId.startsWith("TLPQ")?!0:!!F.isEditable&&!F.isInfinite:!1};
_.B.attached=function(){var F=this;try{_.PY().resolve(_.KN).setPlaylistComponent(this.hostElement)}catch(W){if(_.T("kevlar_park_on_playlist_token_killswitch"))throw W;_.Dy().parkOrScheduleJob(function(){_.PY().resolve(_.KN).setPlaylistComponent(F.hostElement)},2,"ci")}_.NS(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.B.detached=function(){_.fW(this.hostElement);_.V6(this.JSC$17567_ytReorderableController)};
_.B.computeTrailingIcon=function(F,W,V){return V?W?"yt-icons:collapse":"yt-icons:close":W?"yt-icons:expand":_.T("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.B.computeIndexMessage=function(F,W){return Cbh(F+1)+" / "+Cbh(W)};
_.B.onRenderStamperFinished=function(){if(this.scrollForStampDom){var F=!0;this.isHovered&&(F=!1);if(this.collapsed||this.hidden)F=!1;F&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.B.collapseChanged=function(){var F=this;this.collapsed||(_.dX(this.ytTaskEmitterBehavior.getTaskManager(),function(){F.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.B.hiddenChanged=function(){var F=this;this.hidden||_.dX(this.ytTaskEmitterBehavior.getTaskManager(),function(){F.scrollToCurrentVideo()})};
_.B.setupReordering=function(){var F=_.OA(this.hostElement).querySelector("#items");oeB?_.lPD(this.JSC$17567_ytReorderableController,F,F,"playlist-drag-handle"):_.lPD(this.JSC$17567_ytReorderableController,F,F)};
_.B.scrollToCurrentVideo=function(){var F=this;_.HP.addJob(function(){var W=_.OA(F.hostElement).querySelector("#items");if(W){W.style.setProperty("padding-bottom","");var V=_.OA(F.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(V){W=V.parentElement||_.qA(document);var d=W||_.qA(document);var y=_.RG(V),z=_.RG(d),I=_.Bxh(d);if(d==_.qA(document)){var n=y.x-d.scrollLeft;y=y.y-d.scrollTop}else n=y.x-z.x-I.left,y=y.y-z.y-I.top;V=ymM(V);z=d.clientHeight-
V.height;I=d.scrollLeft;var M=d.scrollTop;I+=n-(d.clientWidth-V.width)/2;d=new _.ra(I,M+(y-z/2));W.scrollLeft=d.x;W.scrollTop=d.y}}},8)};
_.B.dataChanged=function(){var F=this;_.V6(this.JSC$17567_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.ce(this,function(){_.q0(F.ytTaskEmitterBehavior.getTaskManager(),function(){F.ytRendererBehavior.markDirty();F.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.B.onFullBleedPlayerChanged=function(){_.T("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.B.onFullscreenChanged=function(){_.T("web_watch_imax_theater_mode")||_.T("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.B.updateNowPlayingOverlay=function(){_.T("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.B.onPlaylistLockupNowPlaying=function(F,W){W&&(this.activeNowPlayingRenderer=W);this.updateNowPlayingOverlay()};
_.B.onScroll=function(){this.scrollThrottle.fire()};
_.B.onThrottledScroll=function(){var F=this;_.q0(this.ytTaskEmitterBehavior.getTaskManager(),function(){F.ytRendererBehavior.markDirty()})};
_.B.onToggleExpanded=function(F){!this.collapsible||F&&(_.C0(F).tagName==="A"||_.CQ(_.rW(F),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.B.setCollapsed=function(F){this.collapsible&&(this.collapsed=F,_.x8(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.B.handleCollapsedFromData=function(F){if(F){var W=F.playlistPanelCollapseState;W==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||W==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),W=W==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==W&&this.setCollapsed(W)):this.currentPlaylistId!==F.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(W=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==W&&this.setCollapsed(W),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=F.playlistId}};
_.B.handleDrop=function(F){var W=F.currDragItem;F=W.data.playlistSetVideoId;var V=_.fh(W.parentNode.childNodes,W),d=void 0;V>0&&(d=W.parentNode.childNodes[V-1].data.playlistSetVideoId);W=_.r5();if(W.responsePlaylistData&&W.responsePlaylistData.contents){var y=XS1(F,W.responsePlaylistData);W.responsePlaylistData=(0,_.MP.unsafeClone)(W.responsePlaylistData);GGS(W.responsePlaylistData.contents,y,V);W.queueProxy?lAB(W.queueProxy,y,V,F,d):W.playlistProxy&&lAB(W.playlistProxy,y,V,F,d);_.CN(W,_.kI(W,W.response?
W.response.autoplayRenderer:void 0))}};
_.B.handleDarkModeChange=function(F){F!==this.isDarkTheme&&(this.isDarkTheme=F)};
_.B.colorPaletteChanged=function(){var F,W=((F=this.data)==null?void 0:F.contents)||[],V;F=_.L(W);for(W=F.next();!W.done;W=F.next()){W=W.value;var d=void 0;if((d=W.playlistPanelVideoRenderer)==null?0:d.selected){F=W.playlistPanelVideoRenderer;d=W=void 0;(V=this.isDarkTheme?(W=F)==null?void 0:W.darkColorPalette:(d=F)==null?void 0:d.lightColorPalette)&&_.BI(this.hostElement,V);break}}this.useColorPalette=!!V};
_.S0.Object.defineProperties(Fq.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.moveThreeDotsMenuToMainHeader)&&_.T("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var F=_.PY().resolve(_.SU(_.KN)),W;if(((W=this.data)==null?0:W.contents)&&(F==null?0:F.hasAutoplayData())){var V;if(((V=this.playlistLoopStateEntity)==null?void 0:V.state)==="PLAYLIST_LOOP_STATE_ONE"){if(F=this.data.currentIndex,F!==void 0){var d,y;var z=(d=this.data.contents[F])==null?void 0:(y=d.playlistPanelVideoRenderer)==null?void 0:y.title}}else{var I,n=(I=_.e(F.getAutoplayEndpoint(),_.H6))==null?void 0:I.videoId,M,Y;z=(M=this.data.contents.find(function(h){var q;
return((q=h.playlistPanelVideoRenderer)==null?void 0:q.videoId)===n}))==null?void 0:(Y=M.playlistPanelVideoRenderer)==null?void 0:Y.title}return z}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)!=null&&F.nextVideoLabel?this.nextVideoTitle?_.A2(this.data.nextVideoLabel)+":":Wba:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var F;if(((F=this.data)==null?0:F.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.T("web_mix_long_byline_from_data"))return _.DZ(VuU);var W;return(W=this.data)==null?void 0:W.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.playlistButtons)==null?void 0:(V=W.menuRenderer)==null?void 0:V.topLevelButtons;if(d)for(F=_.L(d),W=F.next();!W.done;W=F.next())if(W=W.value,W.playlistLoopButtonRenderer)return W.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var F;return!!(this.collapsed&&((F=this.data)==null?0:F.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.T("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
Fq.prototype.colorPaletteChanged=Fq.prototype.colorPaletteChanged;Fq.prototype.onPlaylistLockupNowPlaying=Fq.prototype.onPlaylistLockupNowPlaying;Fq.prototype.updateNowPlayingOverlay=Fq.prototype.updateNowPlayingOverlay;Fq.prototype.onFullscreenChanged=Fq.prototype.onFullscreenChanged;Fq.prototype.onFullBleedPlayerChanged=Fq.prototype.onFullBleedPlayerChanged;Fq.prototype.dataChanged=Fq.prototype.dataChanged;Fq.prototype.hiddenChanged=Fq.prototype.hiddenChanged;Fq.prototype.collapseChanged=Fq.prototype.collapseChanged;
Fq.prototype.onRenderStamperFinished=Fq.prototype.onRenderStamperFinished;Fq.prototype.onMouseLeave=Fq.prototype.onMouseLeave;Fq.prototype.onMouseEnter=Fq.prototype.onMouseEnter;_.x([_.D(_.oU),_.E("design:type",Object)],Fq.prototype,"ironResizableBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Fq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Fq.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(oor.YtPlaylistPanelBehavior),_.E("design:type",Object)],Fq.prototype,"ytPlaylistPanelBehavior",void 0);_.x([_.D(_.C_.YtTaskEmitterBehavior),_.E("design:type",Object)],Fq.prototype,"ytTaskEmitterBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Fq.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Fq.prototype,"ytdReduxBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Fq.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fq.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Fq.prototype,"autoplayData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Fq.prototype,"withinMiniplayer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fq.prototype,"minimizePipBreakages",void 0);
_.x([_.N({computed:"setMenuData_(data)"}),_.E("design:type",Object)],Fq.prototype,"menuRendererData",void 0);_.x([_.N({computed:"computeOverflowMenuData(data)"}),_.E("design:type",Object)],Fq.prototype,"overflowMenuDataTopRow",void 0);_.x([_.N({computed:"computeOverflowMenuData(data)"}),_.E("design:type",Object)],Fq.prototype,"overflowMenuData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fq.prototype,"hideHeaderText",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fq.prototype,"useColorPalette",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.E("design:type",Boolean)],Fq.prototype,"collapsible",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fq.prototype,"collapsed",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Fq.prototype,"hidden",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.E("design:type",Boolean)],Fq.prototype,"hasPlaylistButtons",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.E("design:type",Boolean)],Fq.prototype,"hasSeparateSaveButton",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.E("design:type",Boolean)],Fq.prototype,"hasToolbar",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.E("design:type",String)],Fq.prototype,"playlistType",void 0);_.x([_.N(),_.E("design:type",Object)],Fq.prototype,"isHovered",void 0);_.x([_.N({selectorArgs:["playlistLoopStateEntityKey"],selector:_.B0.playlistLoopStateEntitySelector}),_.E("design:type",Object)],Fq.prototype,"playlistLoopStateEntity",void 0);_.x([_.N({computed:"computeCanReorder(data)"}),_.E("design:type",Boolean)],Fq.prototype,"canReorder",void 0);
_.x([_.N(),_.E("design:type",Object)],Fq.prototype,"expandLabel",void 0);_.x([_.N(),_.E("design:type",Object)],Fq.prototype,"collapseLabel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fq.prototype,"isFloating",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fq.prototype,"metaPanel",void 0);_.x([_.N({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.E("design:type",String)],Fq.prototype,"trailingIcon",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Fq.prototype,"isDarkTheme",void 0);_.x([_.N({selector:_.iH}),_.E("design:type",Boolean)],Fq.prototype,"miniplayerIsActive",void 0);_.x([_.N({selector:function(F){return F.watch.playerState}}),
_.E("design:type",Number)],Fq.prototype,"playerState",void 0);_.x([_.N({selector:_.MG}),_.E("design:type",Boolean)],Fq.prototype,"isFullscreen",void 0);_.x([_.N({selector:_.i1}),_.E("design:type",Boolean)],Fq.prototype,"isTheaterMode",void 0);_.x([_.N(),_.E("design:type",Object)],Fq.prototype,"activeNowPlayingRenderer",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Fq.prototype,"moveThreeDotMenuToTopRow",null);
_.x([_.A("data","autoplayData","playlistLoopStateEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fq.prototype,"nextVideoTitle",null);_.x([_.A("data","nextVideoTitle"),_.E("design:type",String),_.E("design:paramtypes",[])],Fq.prototype,"nextVideoLabel",null);_.x([_.A("collapsed"),_.E("design:type",String),_.E("design:paramtypes",[])],Fq.prototype,"buttonAriaLabel",null);
_.x([_.A("data","playlistId","longBylineText"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fq.prototype,"mixLongByLine",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fq.prototype,"playlistLoopStateEntityKey",null);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"onMouseEnter",null);
_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"onMouseLeave",null);_.x([_.N({reflectToAttribute:!0}),_.A("data","collapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Fq.prototype,"showNextVideoHeader",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"onRenderStamperFinished",null);
_.x([_.Jw("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"collapseChanged",null);_.x([_.Jw("hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"hiddenChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"dataChanged",null);
_.x([_.A("isTheaterMode","isFullscreen"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Fq.prototype,"isFullBleedPlayer",null);_.x([_.Jw("isTheaterMode","isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"onFullBleedPlayerChanged",null);_.x([_.Jw("isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"onFullscreenChanged",null);
_.x([_.Jw("playerState","miniplayerIsActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"updateNowPlayingOverlay",null);_.x([_.Pc("yt-playlist-lockup-now-playing-active"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Fq.prototype,"onPlaylistLockupNowPlaying",null);
_.x([_.Jw("data","isDarkTheme"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fq.prototype,"colorPaletteChanged",null);_.x([_.pp({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],Fq);
_.div=_.xf()(Fq,"ytd-playlist-panel-renderer",function(){if(Jyl===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Jyl=F}F=Jyl;return F},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.yKc={};
_.yKc.YtConditionalRendererBehavior=[_.P.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(F,W){var V=this,d,y;return _.m(function(z){switch(z.nextAddress){case 1:if(!W)return V.hidden=!0,V.showSpinner=!1,z.return();if((d=F)==null?0:(y=d.visibilityCondition)==null?0:y.mode)switch(F.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return z.jumpTo(5);default:return z.jumpTo(6)}V.showSpinner=
!1;V.hidden=!0;return z.yield(V.shouldShow_(F),4);case 4:V.hidden=!z.yieldResult;z.jumpTo(0);break;case 5:return z.yield(V.shouldShow_(F),8);case 8:V.showSpinner=z.yieldResult;V.hidden=!1;z.jumpTo(0);break;case 6:return V.showSpinner=!1,z.yield(V.shouldShow_(F),9);case 9:V.hidden=!z.yieldResult,_.UD(z)}})},
shouldShow_:function(F){return F&&F.supportedDatas&&F.supportedDatas.rendererVisibilityConditionData&&F.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(F.supportedDatas.rendererVisibilityConditionData.showIf):F&&F.visibilityCondition&&F.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(F.visibilityCondition.showIf):F&&F.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(F.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(F){switch(F){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(F){switch(F){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var F=_.XY(this.hostElement,"yt-get-mdx-status");return F.length==1&&F[0].connected},
isLocationPermissionGranted_:function(){var F;return _.m(function(W){return W.nextAddress==1?navigator.permissions?W.yield(navigator.permissions.query({name:"geolocation"}),3):W.jumpTo(2):W.nextAddress!=2?(F=W.yieldResult,W.return(Promise.resolve(F.state==="granted"))):W.return(Promise.resolve(!1))})}}];var zHp=DhS("yt-icon",{callbackProps:["onKeydown"]}),ob4=_.T("kevlar_use_wil_icons")?_.G(function(F){var W=F.icon;var V=F.active;var d=F.className;var y=F.style;var z=F.title;var I=F.size;var n=F.dataSelected;var M=F.dataDisabled;var Y=F.role;var h=F.themeOverride;var q=F.animateIcon;var R=F.ariaHidden;var b=F.ariaExpanded;var g=F.ariaLabel;var K=F.tabindex;var C=F.id;var k=F.iconFilter;var f=F.gradientColor;var S=F.onKeydown;var v=function(){var J=W==null?void 0:W(),zG=null,BC=void 0;J&&(J=N0E(J),
J=WzG(J),J.length&&(zG=J[1],BC=J[0]));return{iconName:zG,iconSetName:BC}},U=function(){return fhB(v().iconName,V==null?void 0:V(),void 0,I==null?void 0:I(),v().iconSetName,_.PY().resolve(_.Ph))},c=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:k==null?void 0:k(),iconColor:f==null?void 0:f()}};
return _.a(_.p,{cond:q,then:function(){return _.a(zHp,{icon:W,active:V,className:d,style:y,title:z,dataSelected:n,dataDisabled:M,role:Y,themeOverride:h,ariaHidden:R,ariaExpanded:b,ariaLabel:g,tabindex:K,id:C,iconFilter:k,gradientColor:f,onKeydown:S})},
else:function(){return _.a(_.p,{cond:U,then:function(J){return _.a("span",{class:_.xx("ytIconWrapperHost",d),role:Y,"aria-label":g,"aria-hidden":R,tabindex:function(){return isNaN(Number(K==null?void 0:K()))?void 0:Number(K==null?void 0:K())},
id:C,style:y,title:z,"on:keydown":_.Ef(function(zG){return void(S==null?void 0:S(zG))})},_.a(_.ox,{data:J,
options:c}))}})}})},"vg"):zHp;var s0t=function(F){var W=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];ti$();_.t5("ytglobal.ytUtilActivityCallback_",function(){_.x8(F,"yt-user-activity")});
new SB(function(){return W.JSC$17584_onMouseMove});
document.addEventListener("scroll",function(){return W.onScroll});
window.addEventListener("resize",function(){return W.onResize})},BKc=function(F,W,V){W in F.eventJobIds||(V=_.Me().addLowPriorityJob(function(){_.PP();
delete F.eventJobIds[W]},V),F.eventJobIds[W]=V)};
s0t.prototype.onScroll=function(F){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):F.target===document&&BKc(this,"scroll",200)};
s0t.prototype.onResize=function(){BKc(this,"resize",200)};
s0t.prototype.JSC$17584_onMouseMove=function(){BKc(this,"mousemove",100)};
_.f4=function(F){F.scrollEventsToIgnore+=1;F.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){F.scrollEventsToIgnore--},500))};var LbL=function(F){this.element=F;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
LbL.prototype.showFeedbackDialog=function(F,W,V,d){var y=I7u();if(!y)return!1;var z=xWK();z.productId=y;W&&(z.flow="submit",z.report={description:W});V&&(I7u()==="59"?z.callback=_.Uk(function(){_.HA("userFeedbackEvent",{});V()}):z.callback=_.Uk(V));
z.bucket=d||_.wp("GOOGLE_FEEDBACK_BUCKET","Other");nb4(z);F=mi8(this,"GFEEDBACK",F);try{_.kZT(z,F)}catch(I){return _.$N(I),!1}return!0};
LbL.prototype.showHelpDialog=function(F,W,V){var d=this,y=I7u();if(!y)return!1;var z={helpCenterPath:"/youtube",productData:mi8(this,"GUIDED_HELP",V)};nb4(z);var I=xWK();I.context=F||z.productData.context||"default";I.defaultHelpArticleId=W;I.enableSendFeedback=!0;(_.Ok("gapi.load")||function(n,M){return M()})("client",function(){try{var n=eVh(y,z);
if(_.T("web_always_load_chat_support")&&!d.chatSupportLoaded)try{n.JSC$10282_loadChatSupport(I),d.chatSupportLoaded=!0}catch(M){}n.startHelp(I)}catch(M){_.$N(M)}})};
var I7u=function(){var F=_.wp("GOOGLE_FEEDBACK_PRODUCT_ID");F||_.$N(Error("ji"));return F},nb4=function(F){F&&(F.locale=_.T("kevlar_help_use_locale")?_.wp("INNERTUBE_CONTEXT_HL","en"):_.wp("HTML_LANG","en"))},mi8=function(F,W,V){var d=F.productData;
delete d.origin;d.device=_.qK();var y;a:{if(y=document.createElement("canvas")){var z=y.getContext("experimental-webgl",{stencil:!0});if(z){var I=z.getExtension("WEBGL_debug_renderer_info");if(I){y=z.getParameter(I.UNMASKED_RENDERER_WEBGL);break a}}if(z=y.getContext("webgl")){y=z.getParameter(z.RENDERER);break a}}y=null}d.gpu=y;d.isSDC=!!_.wp("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(y=_.wp("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.MP.extend(d,y);_.O2h(W,d);_.X1K(d);(F=_.x8(F.element,"yt-get-autonav-pause-debug-state"))&&
F.length&&(d.autonav_pause_state=F[0]);F=_.oG();d.browser_resolution=F.width+"\u00d7"+F.height+"@"+(window.devicePixelRatio||1)+"x";V&&_.MP.extend(d,V);return d};
LbL.prototype.resetProductData=function(){this.productData={}};var a7m=function(F){this.feedbackManager=new LbL(F)};
a7m.prototype.showFeedbackDialog=function(F,W,V,d){return this.feedbackManager.showFeedbackDialog(F,W,V,d)};
a7m.prototype.showHelpDialog=function(F,W,V){return this.feedbackManager.showHelpDialog(F,W,V)};var iel=function(){this.baseUrl="";this.aTag=document.createElement("a")},iHf=function(F,W,V){V=V===void 0?{}:V;
V.pbj||(V.pbj=1);V=_.ARL(W,V);F.baseUrl&&V&&!_.X6(V)[1]&&!_.EG(V)&&(W=F.baseUrl,Lh(W,"/")&&(W=W.slice(0,-1)),_.sr(V,"/")&&(V=V.slice(1)),V=W+"/"+V);Wd(F.aTag,_.Se(V||""));return F.aTag.href};
iel.prototype.fetchData=function(F){return _.Nec(F)};
iel.prototype.postData=function(F,W){var V={method:"POST"};if(W){for(var d=_.L(Object.keys(W)),y=d.next();!y.done;y=d.next()){y=y.value;var z=W[y];_.tW(z)&&(W[y]=JSON.stringify(z))}V.postParams=W}return _.Nec(F,V)};
_.MTr=function(F,W,V,d,y){F=iHf(F,W,V);if(!F)throw d=Error("ki"),Object.assign(d,{params:W}),d;return _.Nec(F,y,d)};
iel.prototype.requestDataForServiceEndpoint=function(F,W){if(_.e(F,_.UCh))return this.fetchData("/getAccountSwitcherEndpoint");W=W||{};var V=_.e(F,PQu);V?W.se=V.base64EncodedServiceEndpoint:W.sej=JSON.stringify(F);(V=_.is())&&_.T("enable_service_ajax_csn")&&(W.csn=V);W.theme=_.Tb();_.e(F,Gnr)&&_.wp("DELEGATION_CONTEXT")&&(W.delegation_context=JSON.stringify(_.wp("DELEGATION_CONTEXT")));V=null;for(var d in F)if(Lh(d,"Endpoint")||Lh(d,"Command")){V=d;break}if(!V){var y=Error("li");Object.assign(y,{params:F});
_.KQc(y,"WARNING");return new _.sg(function(I,n){n(y)})}d={name:V};
var z;(V=(z=_.e(F,_.P6))==null?void 0:z.signal)&&(d.signal=V);(z=_.Ek(window.location.href))&&z.internalcountrycode&&(d.internalcountrycode=z.internalcountrycode);z="/service_ajax";_.T("debug_forward_web_query_parameters")&&(z=_.EwG(z,window.location.search));z=_.Fc(z,d);F.clickTrackingParams&&_.jN(z,{itct:F.clickTrackingParams});return this.postData(z,W)};_.Muc=new _.N4("GFEEDBACK_TOKEN");var YDt;var pdL;var hHd;var qDd;var WH=function(){var F=_.w.apply(this,arguments)||this;F.compact=!1;F.dismissButtonDisabled=!1;F.shouldRenderReasonAsFormattedString=!_.T("web_player_error_message_reason_as_formatted_string_killswitch");return F};
_.u(WH,_.w);WH.prototype.computeHasIcon_=function(F){return!!F};
WH.prototype.isSignInIcon_=function(F){return F=="yt-icons:prompted_sign_in"};
WH.prototype.onDismissButtonClick=function(){var F=this,W=this.data.disableOnClick,V,d=(V=this.data.dismissButton)==null?void 0:V.buttonRenderer;W&&!this.dismissButtonDisabled&&d&&setTimeout(function(){F.dismissButtonDisabled=!0},0)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.yKc.YtConditionalRendererBehavior),_.E("design:type",Object)],WH.prototype,"ytConditionalRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],WH.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",Object)],WH.prototype,"icon_",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.E("design:type",Boolean)],WH.prototype,"hasIcon_",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.E("design:type",Boolean)],WH.prototype,"signInIcon_",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WH.prototype,"compact",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WH.prototype,"dismissButtonDisabled",void 0);
_.x([_.N({type:Boolean}),_.E("design:type",Object)],WH.prototype,"shouldRenderReasonAsFormattedString",void 0);_.x([_.Yf({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],WH);
_.O(WH,"yt-player-error-message-renderer",function(){if(qDd===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;hHd===void 0&&(hHd=document.createElement("template"));var d=hHd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);qDd=F}F=qDd;return F},{mode:2});var RHp;var bet;var Vn=function(){return _.w.apply(this,arguments)||this};
_.u(Vn,_.w);Vn.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Vn.prototype.computeIcon_=function(F){return F?"yt-icons:"+F.iconType.toLowerCase():"error_outline"};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Vn.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Vn.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Vn.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",Object)],Vn.prototype,"icon_",void 0);_.x([_.Yf({is:"yt-player-kav-renderer",disableElementRegistration:!0})],Vn);
_.O(Vn,"yt-player-kav-renderer",function(){if(bet===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;RHp===void 0&&(RHp=document.createElement("template"));var d=RHp;V.call(W,d.content.cloneNode(!0),F.content.firstChild);bet=F}F=bet;return F},{mode:2});var cDr=_.Cg(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.Na(_.G(function(F){var W=_.DO("div"),V=_.L(_.Y$(0,void 0,"jxh75d")),d=V.next().value,y=V.next().value;V=_.L(_.Y$(null,void 0,"F5Zm8"));var z=V.next().value,I=V.next().value;_.kN(function(){tnm(W.value,y,I);W.value.scrollIntoView()});
V=Sw1.bind(null,F.data,d);_.cA("resize",function(){var n=z();if(d()===1&&n!==null){var M;(M=window.grecaptcha)==null||M.reset(n)}});
return _.a("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.a("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.a("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var n,M;return(n=F.data().accessibility)==null?void 0:(M=n.accessibilityData)==null?void 0:M.label}),_.a(_.K_,{text:V,
className:_.xx("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.a("div",{el:W,class:"ytwPlayerCaptchaViewModelGridItem"})))},"wg"),"yt-player-captcha-view-model",{props:{data:_.Cd}});var PbY=!1;_.TKL=_.G(function(F){var W=F.data;return _.a("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.a(_.p,{cond:function(){return W().icon},
then:function(V){return _.a("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.a(_.rB,{data:V,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.a(_.p,{cond:function(){return W().title},
then:function(V){return _.a("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.a(_.K_,{text:V}))}}),_.a(_.p,{cond:function(){return W().description},
then:function(V){return _.a("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.a(_.K_,{text:V}))}}),_.a(_.Vw,{data:function(){return W().primaryButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"interstitialViewModelFlexItem"})}}),_.a(_.Vw,{data:function(){return W().secondaryButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"interstitialViewModelFlexItem"})}}))},"xg");
_.TKL.idomCompat=!0;var eHt=_.G(function(F){var W=F.data;_.Ad();return _.a("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.a("div",{class:"playerInterstitialRendererScrim"},_.a(_.Vw,{data:function(){return W().content}},{interstitialViewModel:_.TKL})))},"yg");
eHt.idomCompat=!0;_.Na(eHt,"yt-player-interstitial-renderer",{props:{data:_.Hm}});var dQ=function(){var F=_.w.apply(this,arguments)||this;F.noBackground=!1;F.compact=!1;F.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return F};
_.u(dQ,_.w);dQ.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"}}}};
dQ.prototype.onUpdatePlayerErrorMessageCommand_=function(F){if(_.e(F,oDi)){var W;if(F=(W=_.e(F,oDi))==null?void 0:W.newPlayerErrorMessageRenderer)this.data=F}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dQ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],dQ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],dQ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dQ.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],dQ.prototype,"status",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],dQ.prototype,"noBackground",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],dQ.prototype,"compact",void 0);_.x([_.Yf({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],dQ);
var gbv=_.xf()(dQ,"yt-playability-error-supported-renderers",function(){if(pdL===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;YDt===void 0&&(YDt=document.createElement("template"));var d=YDt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);pdL=F}F=pdL;return F},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var uLu=DhS("ytd-button-renderer");var JDY=void 0,QaS=void 0;var V8$=new B$r;var cy=new _.N4("ENTITY_STATE_TOKEN"),yn=new _.N4("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var KbL=function(F){this.store=F;this.l0j=new _.nEQ},XCE=function(F,W,V){var d,y;
if(!(y=((d=W.playabilityStatus)==null?void 0:d.status)!=="OK")){F=F.store;var z;y=W.offlineState&&((z=W.videoDetails)==null?0:z.videoId)?_.T("enable_pl_r_c_cd")?w0G(F.getState().entities,W.videoDetails.videoId):!!npc(F.getState().entities,W.videoDetails.videoId):!1}if(y)return!0;y=oth(W);if(y===1){if(_.T("ab_v_vid_sig")){var I,n=(I=W.videoDetails)==null?void 0:I.videoId;if(!n||!V||n!==V){var M;W=new _.po("282054944_vid",{seZ:V,xV2:(M=W.videoDetails)==null?void 0:M.videoId});_.Ab(W)}}return!0}g9W=
0;var Y,h;M=(n=W.auxiliaryUi)==null?void 0:(Y=n.messageRenderers)==null?void 0:(h=Y.bkaEnforcementMessageViewModel)==null?void 0:h.displayType;if(y!==3&&(M==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||M==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;M={reason:_.Nd(_.Qv("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.T("ks_something_wrong_learn_more")?m8h("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.Nd(_.Qv("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:_.Nd("282054944")};Hev(W,{playerErrorMessageRenderer:M});return!1},xKm=function(F,W){if(O$K(W)){_.SE(1,!0);
var V=(V=O$K(W))&&_.Z2r()?V:void 0;V?(Hev(W,{enforcementMessageViewModel:V}),F.l0j.increment("IN_PLAYER"),_.SE(5)):(F.l0j.increment("SKIP_DISPLAY"),_.SE(2))}},Hev=function(F,W){F.playabilityStatus=Object.assign({},F.playabilityStatus,{status:"ERROR",
errorScreen:W});F.videoDetails=void 0};
KbL.prototype.handleResponse=function(F,W){if(F.playabilityStatus){var V,d,y,z=(W==null?void 0:(V=W.innerTubeRequest)==null?void 0:V.videoId)||(W==null?void 0:(d=W.innerTubeRequest)==null?void 0:(y=d.playerRequest)==null?void 0:y.videoId);XCE(this,F,z)&&xKm(this,F)}};
KbL[Je]=[cy];var UKr=new _.N4("ADBLOCK_DETECTION_SERVICE_TOKEN");var lP=function(F){this.oc4=F};
lP.prototype.bindInnertubeChallengeFetcher=function(F){this.oc4.bicf(F)};
lP.prototype.registerChallengeFetchedCallback=function(F){this.oc4.bcr(F)};
lP.prototype.getLatestChallengeResponse=function(){return this.oc4.blc()};var Di4;Di4=_.Cg(["https://static.doubleclick.net/instream/ad_status.js"]);_.AKt=_.Hi(Di4);var k0i;_.zu=function(F,W,V){var d=this;this.network=F;this.options=W;this.networkStatusManager=V;this.hA=null;if(W.useBotguardEverywhere){var y=new _.ET;this.hA=y.promise;_.dm.ytAtRC&&_.sl(_.HP,function(){var z,I;return _.m(function(n){if(n.nextAddress==1){if(!_.dm.ytAtRC)return n.return();z=j04(null);return n.yield(d.snn(z),2)}I=n.yieldResult;_.dm.ytAtRC&&_.dm.ytAtRC(JSON.stringify(I));_.UD(n)})});
mRm().then(function(z){var I,n,M,Y;return _.m(function(h){if(h.nextAddress==1)return z.bindInnertubeChallengeFetcher(function(q){return d.snn(j04(q))}),h.yield(em$(),2);
I=h.yieldResult;n=z.getLatestChallengeResponse();M=n.challenge;if(!M)throw Error("ni");Y={challenge:M,aq:CD(M),vm:I,bgChallenge:new j1};y.resolve(Y);z.registerChallengeFetchedCallback(function(q){q=q.challenge;if(!q)throw Error("oi");q={challenge:q,aq:CD(q),vm:I,bgChallenge:new j1};d.hA=Promise.resolve(q)});
_.UD(h)})})}else W.preload&&rKt(this,new Promise(function(z){_.q0(_.HP,function(){z(Cgm(d))},0)}))};
k0i=function(F){var W={preload:!0,useBotguardEverywhere:!0},V=!1;if(typeof W==="boolean")var d={preload:W};else typeof W==="undefined"?d={preload:!0}:(d=W,V=!!W.jr6);W=V?void 0:new _.U2;_.zu.instance=new _.zu(F,d,W);return _.zu.instance};
_.zu.prototype.vBk=function(){var F=this;return _.m(function(W){return W.nextAddress==1?W.yield(Promise.race([F.hA,null]),2):W.return(!!W.yieldResult)})};
_.zu.prototype.hNl=function(F,W,V){var d=this,y,z,I;return _.m(function(n){d.hA===null&&rKt(d,Cgm(d));y=!1;z={};I=function(){var M,Y,h,q,R;return _.m(function(b){switch(b.nextAddress){case 1:if(!d.options.za2||!d.options.useBotguardEverywhere){b.jumpTo(2);break}return b.yield(ntc(),3);case 3:return M=b.yieldResult,b.yield((Y=M)==null?void 0:Y.checkForRefresh(),2);case 2:return b.yield(d.hA,5);case 5:h=b.yieldResult;z.challenge=h.challenge;if(!h.vm){"c1a"in h.aq&&(z.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
b.jumpTo(6);break}q=Object.assign({},{c:h.challenge,e:F},W);_.rK(b,7);y=!0;return b.yield(h.vm.snapshot({uU:q}),9);case 9:(R=b.yieldResult)?z.webResponse=R:z.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.$J(b,6);break;case 7:_.$b(b),z.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(F==="ENGAGEMENT_TYPE_PLAYBACK"){var g=h.aq,K={};if(g.c6a){var C=Number(_.wp("DCLKSTAT",0));K.reportingStatus=String(Number(g.c)^(isNaN(C)?0:C))}g.c6b&&(K.broadSpectrumDetectionResult=String(Number(g.c)^Number(_.wp("CATSTAT",
0))));z.adblockReporting=K}return b.return(z)}})};
return n.return(Promise.race([I(),l7t(V,function(){var M=Object.assign({},z);y&&(M.error="ATTESTATION_ERROR_VM_TIMEOUT");return M})]))})};
var j04=function(F){var W={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};F&&(W.interpreterHash=F);return W},Cgm=function(F,W){W=W===void 0?0:W;
var V,d,y,z,I,n,M,Y,h,q,R,b;return _.m(function(g){switch(g.nextAddress){case 1:V=j04(IUQ().esf);if(_.T("att_fet_ks"))return _.rK(g,7),g.yield(F.snn(V),9);_.rK(g,4);return g.yield(NK4(F,V),6);case 6:I=g.yieldResult;y=I.d7t;z=I.rR2;d=I;_.$J(g,3);break;case 4:return _.$b(g),_.rL(Error("pi`"+W)),f74(F,864E5),g.return({challenge:"",aq:{},vm:void 0,bgChallenge:void 0});case 9:d=g.yieldResult;if(!d)throw Error("qi");if(!d.challenge)throw Error("ri");y=d.challenge;z=CD(y);if("c1a"in z&&(!d.bgChallenge||
!d.bgChallenge.program))throw Error("si");_.$J(g,3);break;case 7:n=_.$b(g);_.rL(n);W++;if(W>=5)return _.rL(Error("pi`"+W)),f74(F,864E5),g.return({challenge:"",aq:{},vm:void 0,bgChallenge:void 0});M=1E3*Math.pow(2,W-1)+Math.random()*1E3;return g.return(new Promise(function(K){_.q0(_.HP,function(){K(Cgm(F,W))},M)}));
case 3:Y=IHW(z);f74(F,Y*1E3);h=void 0;if(!("c1a"in z&&d.bgChallenge)){g.jumpTo(10);break}q=LiY(d.bgChallenge);_.rK(g,11);return g.yield(m$E(IUQ(),q),13);case 13:_.$J(g,12);break;case 11:return R=_.$b(g),_.rL(R),g.return({challenge:y,aq:z,vm:h,bgChallenge:q});case 12:return _.rK(g,14),h=new _.u0({challenge:q,dlv:{yn:"aGIf"}}),g.yield(h.glS,16);case 16:_.$J(g,10);break;case 14:b=_.$b(g),_.rL(b),h=void 0;case 10:return g.return({challenge:y,aq:z,vm:h,bgChallenge:q})}})},wd8=function(F,W){var V;
return _.m(function(d){if(d.nextAddress==1)return kj(2),_.rK(d,2),d.yield(F.network.snn(W),4);if(d.nextAddress!=2)return(V=d.yieldResult)?V.challenge&&!V.bgChallenge?kj(1):kj(4):kj(3),d.return(V);_.$b(d);kj(3);return d.return(void 0)})};
_.zu.prototype.snn=function(F){var W=this,V;return _.m(function(d){V=W.networkStatusManager;if(!V||V.isNetworkAvailable())return d.return(wd8(W,F));_.pZ("att_pna",void 0,"attestation_challenge_fetch");return d.return(new Promise(function(y){V.listenOnce("publicytnetworkstatus-online",function(){wd8(W,F).then(y)})}))})};
var G0i=function(F){if(!F)throw Error("qi");if(!F.challenge)throw Error("ri");var W=F.challenge,V=CD(W);if("c1a"in V&&(!F.bgChallenge||!F.bgChallenge.program))throw Error("si");return Object.assign({},F,{d7t:W,rR2:V})},NK4=function(F,W){var V,d,y,z,I;
return _.m(function(n){switch(n.nextAddress){case 1:V=void 0,d=0,y={};case 2:if(!(d<5)){n.jumpTo(4);break}if(!(d>0)){n.jumpTo(5);break}y.cOt=1E3*Math.pow(2,d-1)+Math.random()*1E3;return n.yield(new Promise(function(M){return function(Y){_.q0(_.HP,function(){Y(void 0)},M.cOt)}}(y)),5);
case 5:return _.rK(n,7),n.yield(F.snn(W),9);case 9:return z=n.yieldResult,n.return(G0i(z));case 7:V=I=_.$b(n),I instanceof Error&&_.rL(I);case 8:d++;y={cOt:void 0};n.jumpTo(2);break;case 4:throw V;}})},rKt=function(F,W){F.hA=W},$i4=function(F){var W,V,d;
return _.m(function(y){if(y.nextAddress==1)return y.yield(Promise.race([F.hA,null]),2);W=y.yieldResult;var z=Cgm(F);F.hA=z;(V=W)==null||(d=V.vm)==null||d.dispose();_.UD(y)})},f74=function(F,W){var V=Date.now()+W,d=function(){var y;
return _.m(function(z){y=V-Date.now();return y<1E3?z.yield($i4(F),0):(_.q0(_.HP,d,Math.min(y,6E4)),z.jumpTo(0))})};
d()},l7t=function(F,W){return new Promise(function(V){_.q0(_.HP,function(){V(W())},F)})};var UiL=function(){};
UiL.prototype.processContext=function(F){var W=_.zu.instance;if(!W)return _.r2();var V=hNh(F);return V?new j6(W.hNl(V,M8r(F),500).then(function(d){var y;(F==null?0:(y=F.innerTubeRequest)==null?0:y.context)||(F.innerTubeRequest.context={});y=F.innerTubeRequest.context;y.request||(y.request={});y.request.attestationResponseData=d})):_.r2()};var Oel=function(F){this.innertubeTransportService=F};
Oel.prototype.snn=function(F){_.pZ("att_fsr",void 0,"attestation_challenge_fetch");return _.uC(this.innertubeTransportService,F,_.C9(_.YsC)).then(function(W){_.pZ("att_frr",void 0,"attestation_challenge_fetch");return W})};_.Xdu=function(F){this.innertubeTransportService=F};var xia=new _.N4("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var vbp=function(){},cKa=function(F,W,V,d,y){var z=_.wp("YPC_MB_URL");
_.yVh(z).then(function(){Ebu(z,F,W,V,d,y)})},Ebu=function(F,W,V,d,y,z){try{var I=_.Ov.payments.business.integration,n=_.Ov.payments.business.integration.Style.create().withMaterialDesignStyle(),M=I.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.T("enable_window_constrained_buy_flow_dialog")&&(M=M.usingPopupStyle("windowConstrained"));z&&(M=M.usingCloseCallback(z));var Y=V?V:_.wp("YPC_GB_LANGUAGE"),h=_.wp("SESSION_INDEX");I.bootstrap.fromPaymentsUrl(F);I.bootstrap.asMashupMode(M).usingGaiaIndex(h).usingLocale(Y).usingStyle(n).usingDefaultActivityStatusChangeHandler().inStandaloneContext(I.standaloneContextAuthId.forGaia()).purchaseManager(W,function(q){d&&d(q)}).load(void 0,y)}catch(q){throw y&&y(q),_.Ab(q),q;
}};var tu8=new _.N4("PURCHASE_MANAGER_TOKEN");var SDd=function(){var F=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return F.videos},
getContinuationsPresent:function(){return F.continuationsPresent},
setVideos:function(W){F.videos=W},
getRecommendedVideos:function(){return F.recommendedVideos},
setRecommendedVideos:function(W){F.recommendedVideos=W}}};
SDd.prototype.addVideos=function(F){F&&(this.videos=F.filter(function(W){return!!_.RNG(W)}).map(function(W){var V=_.RNG(W);
a:{var d;if(W.playlistVideoRenderer&&((d=W.playlistVideoRenderer)==null?0:d.voteSortTiebreaker))var y=W.playlistVideoRenderer.voteSortTiebreaker;else{if(_.e(W,fD)){var z;if(d=(y=_.e(W,fD))==null?void 0:(z=y.playlistItemData)==null?void 0:z.voteSortTiebreaker){y=d;break a}}y=""}}return{itemId:V,videoId:_.eNh(W),voteCount:_.gt9(W),voteSortTiebreaker:y}}),this.continuationsPresent=!!_.e(F[F.length-1],_.Uv))};
var Pg4=function(F,W){return F.videos.findIndex(function(V){return V.itemId===W})},JKi=function(F,W){return F.recommendedVideos.findIndex(function(V){return V.itemId===W})},ZeL=function(F){F={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:F}}}}};_.PY().resolve(_.Tc).resolveCommand(F)};var Q0d=function(){SDd.apply(this,arguments)};
_.u(Q0d,SDd);
var htf=function(F,W,V,d){if(!F.parentElem)throw Error("xi");var y=Pg4(F,W);y===-1&&(y=JKi(F,W),y=y!==-1?y+F.videos.length:-1);if(y===-1)throw Error("yi");var z=y>=F.videos.length?F.recommendedVideos[y-F.videos.length]:F.videos[y];z.voteCount=V;z.voteSortTiebreaker=Date.now().toString();y>=F.videos.length?F.recommendedVideos.splice(y-F.videos.length,1):F.videos.splice(y,1);var I=F.videos;for(var n=0,M=I.length-1;n<=M;){var Y=Math.floor((n+M)/2);if(I[Y].voteCount<z.voteCount)M=Y-1;else if(I[Y].voteCount>z.voteCount)n=
Y+1;else{a:{var h=z.voteSortTiebreaker;var q=I[Y].voteSortTiebreaker;if(h.length!==q.length)h=h.length>q.length;else{for(var R=0;R<h.length;R++){var b=h.charCodeAt(R),g=q.charCodeAt(R);if(b>g){h=!0;break a}if(b<g)break}h=!1}}h?M=Y-1:n=Y+1}}I=n;if(I===-1)throw Error("zi");F.videos.splice(I,0,z);y!==I&&F8v(F,y,I,W,V,d)},F8v=function(F,W,V,d,y,z){var I,n=(I=F.parentElem)==null?void 0:I.children,M=Math.min(W,V),Y=Math.max(W,V);
if(n)for(I=M;I<=Y;I++)n[I].style.viewTransitionName="item-"+String(I);document.startViewTransition(function(){if(F.parentElem){var h=F.parentElem.children;if(!(!h||W<0||W>=h.length||V<0||V>=h.length)){var q=h[W];if(q){q.remove();F.showRefreshPill=V>=F.videos.length-1&&F.continuationsPresent;if(!F.showRefreshPill){h=h[V]||null;var R;(R=F.parentElem)==null||R.insertBefore(q,h)}_.On(F.parentElem,"yt-update-video-data-voting-animation",{toIdx:V,itemId:d,newVoteCount:y,voteStatus:z,hideItem:F.showRefreshPill})}}}}).finished.then(function(){if(n)for(var h=
M;h<=Y;h++)n[h].style.viewTransitionName="";
if(F.showRefreshPill)ZeL(_.Qv("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var q;if(q=h=(q=F.parentElem)==null?void 0:q.children[V])q=h.getBoundingClientRect(),h=q.bottom,q=!(q.top>=0&&h<=F.clientHeight);q&&(q=_.Fv(W>V?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(W-V)),ZeL(q))}})};var dDU=function(F,W){var V=this;F?this.innertubeTransportServicePromise=Promise.resolve(F):W&&(this.innertubeTransportServicePromise=W(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new Xn(3E3,function(d){return W8t(V,d)},0);
this.validateMiniAppVideoIdRateLimiter=new Xn(3E3,function(d){return VIi(V,d)},1)},kVt=function(F,W){F.JSC$17701_miniAppId=W;
F.reportMiniAppValueRateLimiter=new Xn(3E3,function(V){return W8t(F,V)},0);
F.validateMiniAppVideoIdRateLimiter=new Xn(3E3,function(V){return VIi(F,V)},1)},Nnp=function(F,W){var V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.reportMiniAppValueRateLimiter.call(W),2);V=d.yieldResult;return d.return([V,W])})},W8t=function(F,W){var V,d,y,z,I,n,M;
return _.m(function(Y){switch(Y.nextAddress){case 1:return Y.yield(F.innertubeTransportServicePromise,2);case 2:return V=Y.yieldResult,d=_.C9(TDm),y=Date.now(),z={externalPostId:F.JSC$17701_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(y/1E3),nanos:Math.round(y%1E3*1E6)},intValue:""+W}},_.rK(Y,3),Y.yield(_.uC(V,z,d),5);case 5:I=Y.yieldResult;_.$J(Y,4);break;case 3:throw n=_.$b(Y),n;case 4:if(I){if("error"in I&&I.error)throw I.error;if(I.errorMetadata)throw Error("Ai`"+
I.errorMetadata.status);if(M=I.userStatResult)return Y.return(M);throw Error("Bi");}throw Error("Ci");}})},wga=function(F){var W,V,d,y,z;
_.m(function(I){switch(I.nextAddress){case 1:return I.yield(F.innertubeTransportServicePromise,2);case 2:return W=I.yieldResult,V=_.C9(TDm),d={externalPostId:F.JSC$17701_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.rK(I,3),I.yield(_.uC(W,d,V),5);case 5:y=I.yieldResult;_.$J(I,4);break;case 3:throw z=_.$b(I),z;case 4:if(y==null)throw Error("Ci");if("error"in y&&y.error)throw y.error;if(y.errorMetadata)throw Error("Ai`"+y.errorMetadata.status);_.UD(I)}})};
dDU.prototype.flush=function(){var F=this;return _.m(function(W){return W.nextAddress==1?W.yield(F.reportMiniAppValueRateLimiter.flush(),2):W.yield(F.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var fjt=function(F,W){return _.m(function(V){return V.nextAddress==1?V.yield(F.validateMiniAppVideoIdRateLimiter.call(W),2):V.return(V.yieldResult)})},VIi=function(F,W){var V,d,y,z,I,n;
return _.m(function(M){switch(M.nextAddress){case 1:return M.yield(F.innertubeTransportServicePromise,2);case 2:return V=M.yieldResult,d=_.C9(ivm),y={videoId:W},_.rK(M,3),M.yield(_.uC(V,y,d),5);case 5:z=M.yieldResult;_.$J(M,4);break;case 3:throw I=_.$b(M),I;case 4:if(z){if("error"in z&&z.error)throw z.error;if(z.errorMetadata)throw Error("Ai`"+z.errorMetadata.status);if(n=z.playabilityStatus)return M.return(n.status);throw Error("Di");}throw Error("Ci");}})};
dDU[Je]=[_.SU(_.yo),_.SU(Pmh)];var yQ8=function(){this.clientData=new Map};
yQ8.prototype.getData=function(F){return this.clientData.get(F)};var zqL=function(F){this.store=F};
zqL.prototype.handleResponse=function(F){(F=_.e(F.frameworkUpdates,AL))&&_.Z6(F,this.store)};
zqL[Je]=[_.Ym];var oYa=new _.N4("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var sdp,Bal,L8u;_.oQ=new _.N4("FLOW_STATE_MANAGER_TOKEN");sdp=function(){this.flowStates=new Map};
Bal=function(F,W){F=_.L(F.flowStates.values());for(var V=F.next();!V.done;V=F.next())if(V=V.value,V.flowRenderer.targetId===W)return V};
L8u=function(F,W){var V,d=((V=F.flowRenderer.steps)!=null?V:[]).filter(function(y){return!W.includes(_.e(y,_.B3).stepId)});
F.flowRenderer.steps=d};var IeL=function(F){this.JSC$17725_flowStateManager=F};
_.u(IeL,AJ);IeL.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n;return _.m(function(M){V=_.e(F,b3C);y=(d=V)==null?void 0:d.stepIds;I=(z=V)==null?void 0:z.targetId;if(!y||!I)return M.return();n=Bal(W.JSC$17725_flowStateManager,I);if(!n)return M.return();L8u(n,y);_.UD(M)})};
var s$=function(){IeL.apply(this,arguments)};
_.u(s$,IeL);s$[Je]=[_.oQ];var nYc=function(F,W){this.JSC$17731_reduxStore=F;this.JSC$17731_flowStateManager=W};
_.u(nYc,AJ);
nYc.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g;return _.m(function(K){V=_.e(F,_.TFu);d=V.stepId;y=V.targetId;z=Bal(W.JSC$17731_flowStateManager,y);n=(I=z)==null?void 0:I.flowRenderer;M=n.flowStateEntityKey;Y=_.wH(W.JSC$17731_reduxStore.getState(),M);if(!Y)return K.return();h=Y.currentStepId;b=(R=(q=Y)==null?void 0:q.stepIdStack)!=null?R:[];g=h===b[b.length-1]?d:h;W.JSC$17731_reduxStore.dispatch(_.Yj("flowStateEntity",M,{currentStepId:d,stepIdStack:[g]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.UD(K)})};
var BH=function(){nYc.apply(this,arguments)};
_.u(BH,nYc);BH[Je]=[_.Ym,_.oQ];var mDt=function(F,W,V){this.JSC$17738_reduxStore=F;this.JSC$17738_flowStateManager=W;this.JSC$17738_commandHandler=V};
_.u(mDt,AJ);
mDt.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K;return _.m(function(C){d=_.e(F,_.e2r);y=d.targetId;z=Bal(V.JSC$17738_flowStateManager,y);n=(I=z)==null?void 0:I.flowRenderer;M=n.flowStateEntityKey;Y=_.wH(V.JSC$17738_reduxStore.getState(),M);R=[].concat(_.Pd((q=(h=Y)==null?void 0:h.stepIdStack)!=null?q:[]));b=R.pop();((g=Y)==null?void 0:g.currentStepId)===b&&(b=R[R.length-1]);if(!b)return(K=d.onFirstStepCommand)&&V.JSC$17738_commandHandler.resolveCommand(K,W),C.return();
V.JSC$17738_reduxStore.dispatch(_.Yj("flowStateEntity",M,{currentStepId:b,stepIdStack:R}));_.UD(C)})};
var Lc=function(){mDt.apply(this,arguments)};
_.u(Lc,mDt);Lc[Je]=[_.Ym,_.oQ,_.Tc];var aet=function(F,W){this.innertubeTransportService=F;this.JSC$17743_commandHandler=W};
_.u(aet,AJ);aet.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1){d=_.e(F,g1m);if(!d)return M.return();_.rK(M,2);return M.yield(_.HI(V.innertubeTransportService,F),4)}if(M.nextAddress!=2){y=M.yieldResult;if(!y)return M.return();(z=y.updateFlowCommand)&&V.JSC$17743_commandHandler.resolveCommand(z,W);return _.$J(M,0)}_.$b(M);(n=(I=d)==null?void 0:I.onFailureCommand)&&V.JSC$17743_commandHandler.resolveCommand(n,W);_.UD(M)})};
var IQ=function(){aet.apply(this,arguments)};
_.u(IQ,aet);IQ[Je]=[_.yo,_.Tc];var i7c=function(F,W){this.JSC$17749_flowStateManager=F;this.JSC$17749_commandHandler=W};
_.u(i7c,AJ);
i7c.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I;return _.m(function(n){d=_.e(F,_.KJr);y=d.targetId;z=Bal(V.JSC$17749_flowStateManager,y);if(!z)return n.return(Promise.resolve());var M=z,Y=(I=d.steps)!=null?I:[],h,q=(h=M.flowRenderer.steps)!=null?h:[];Y=[].concat(_.Pd(q),_.Pd(Y));M.flowRenderer.steps=Y;d.flowContinuationCommand&&(z.flowRenderer.flowContinuationCommand=d.flowContinuationCommand);d.entityUpdateCommand&&V.JSC$17749_commandHandler.resolveCommand(d.entityUpdateCommand,W);
return n.return(Promise.resolve())})};
var nc=function(){i7c.apply(this,arguments)};
_.u(nc,i7c);nc[Je]=[_.oQ,_.Tc];var MI4={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],android_messenger:[[0,1,192]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,
1,24]],countdown_to_close:[[0,1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,
1,36]],face_filled_very_happy:[[0,1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,
1,300]],hi5:[[0,1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var YGu=new _.N4("ICON_SET_TOKEN"),pit=new _.N4("ICON_URL_PROVIDER_TOKEN"),hqt=new _.N4("PREFETCH_ICONS_TOKEN"),qGv=new _.N4("ICON_MAP_FN_TOKEN");var mX={},Rqu=(mX.ACCESS_TIME="clock",mX.ACCOUNT_BOX=_.wp("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",mX.ACCOUNT_BOX_CAIRO="person_account_cairo",mX.ACCOUNT_CIRCLE="person_circle",mX.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",mX.ACCOUNT_LINKED="account_link_success",mX.ACCOUNT_UNLINKED="account_link",mX.ADD_FRIEND="people",mX.ADD_MODERATOR="shield_add",mX.ADD_TO_LIBRARY="bookmark",mX.ADD_TO_PLAYLIST="add",mX.ADD_TO_QUEUE_TAIL="list_queue",mX.ADD_TO_REMOTE_QUEUE="list_music",
mX.ADD_TO_WATCH_LATER="clock",mX.ADD_VIDEO_LINK="film_strip_add",mX.ALERT_WARN_RED="alert_triangle",mX.ARROW_BACK="arrow_left",mX.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",mX.ARROW_DROP_DOWN="chevron_down",mX.ARROW_DROP_UP="chevron_up",mX.ARROW_FORWARD="arrow_right",mX.ARTIST="person_music",mX.AUDIOTRACK="audio",mX.AUTO_AWESOME="sparkle",mX.AVATAR_ANONYMOUS="person_circle",mX.AVATAR_LOGGED_OUT="person_circle",mX.BACK="arrow_left",mX.BAR_CHART="bar_graph",mX.BLOCK="slash_circle_left",
mX.BLOCK_USER="slash_circle_left",mX.BOOKMARK_BORDER="bookmark",mX.BREAKING_NEWS_ALT_1="article_alert",mX.BROADCAST_CAIRO="podcast_cairo",mX.BUG_REPORT="bug",mX.CAMERA_ALT="camera",mX.CAMPAIGN="megaphone",mX.CANCEL="x_circle",mX.CAPTIONS="closed_caption",mX.CAST_OUTLINE="chromecast",mX.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",mX.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",mX.CHAT="message_bubble_left",mX.CHAT_BUBBLE="message_bubble_empty",mX.CHAT_SPARK="spark_message_bubble_left",mX.CHECK_BOX_OUTLINE_BLANK=
"box_empty",mX.CHECK_CIRCLE_OUTLINE="check_circle",mX.CHECK_CIRCLE_THICK="check_circle",mX.CLARIFY="article_clarify",mX.CLOSED_CAPTION_SELECTED="closed_caption",mX.CLOSE="x_mark",mX.CLOUD_UPLOAD="cloud_arrow_up",mX.COLLAPSE="chevron_up",mX.COLLAPSE_CAIRO="chevron_up_cairo",mX.COLLECTION="layers",mX.COLOR_LENS="palette",mX.COMMENT="message_bubble_right",mX.CONSENT_SHIELD="person_shield",mX.CONTENT_CUT="scissors",mX.CONTENT_CUT_CAIRO="scissors_cairo",mX.COURSE=_.T("web_enable_course_icon_update")?"creator_academy":
"lightbulb",mX.COURSE_CAIRO=_.T("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",mX.CREATION_LIVE="radar_live",mX.CREATION_POST="box_pencil",mX.CREATION_UPLOAD="my_videos",mX.CREATION_UPLOAD_RED="upload",mX.CREATOR_METADATA_MONETIZATION="dollar_sign",mX.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",mX.CREATOR_STUDIO="youtube_studio",mX.DASHBOARD="grid_asymmetrical",mX.DELETE="trash_can",mX.DELETE_SWEEP="trash_can",mX.DESKTOP="laptop",mX.DISLIKE="thumb_down",mX.DISLIKE_SELECTED=
"thumb_down",mX.DISMISSAL="x_mark",mX.DISMISS_QUEUE="list_remove",mX.DONE_ALL="check_double",mX.DOWN_ARROW="arrow_down",mX.DO_NOT_DISTURB="slash_circle_left",mX.DRAFT="paper_corner_folded",mX.DRAG_HANDLE="bars_2",mX.EDIT="pencil",mX.EMOJI="face_very_happy",mX.EMOJI_FLAGS="flag",mX.EMOJI_OBJECTS="lightbulb",mX.EMOJI_PEOPLE="face_very_happy",mX.EMOJI_RECENT="clock",mX.EMPTY_HEART="heart",mX.EMPTY_LIKE="thumb_up",mX.ERROR_BLACK="alert_circle",mX.ERROR_OUTLINE="alert_circle",mX.EXIT_APP="arrow_in",mX.EXIT_TO_APP=
"arrow_in",mX.EXPAND="chevron_down",mX.EXPAND_ALL="chevron_expand",mX.EXPAND_CAIRO="chevron_down_cairo",mX.EXPAND_LESS="chevron_up",mX.EXPAND_MORE="chevron_down",mX.EXPLORE="compass",mX.EXPLORE_DESTINATION="compass",mX.EXTERNAL_LINK="open_new",mX.FAB_UPLOAD="upload",mX.FACE_HAPPY_OUTLINE="face_happy",mX.FACT_CHECK="article_check",mX.FASHION_LOGO="fashion",mX.FASHION_LOGO_CAIRO="fashion_cairo",mX.FAVORITE="heart",mX.FEEDBACK="message_bubble_alert",mX.FEEDBACK_CAIRO="message_bubble_alert_cairo",mX.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",mX.FILL_ARROW_SOLID_UP_16="arrow_solid_up",mX.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",mX.FILTER="menu_filter",mX.FIRST_PAGE="chevron_first",mX.FLAG="flag",mX.FULL_HEART="heart",mX.GAME_CONSOLE_DPAD="game_console_dpad",mX.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",mX.GAMING_LOGO="gaming",mX.GAMING_LOGO_CAIRO="gaming_cairo",mX.GO_TO_PAGE="arrow_right",mX.GROUPS="people_group",mX.HAPPY="face_happy",mX.HEALTH_AND_SAFETY="shield_plus",mX.HELP="question_circle",mX.HELP_CAIRO=
"question_circle_cairo",mX.HELP_OUTLINE="question_circle",mX.HIDE="slash_circle_left",mX.IMAGE="image",mX.INFINITY_ICON="infinity",mX.INFO="info_circle",mX.INFO_OUTLINE="info_circle",mX.INSERT_CHART="bar_graph_box_vertical",mX.INSERT_CHART_OUTLINED="bar_graph_box_vertical",mX.INSERT_PHOTO="image",mX.KEEP="pin",mX.KEEP_OFF="pin_off",mX.KEYBOARD="keyboard",mX.KEYBOARD_ARROW_DOWN="chevron_down",mX.KEYBOARD_ARROW_UP="chevron_up",mX.KIDS_BLOCK="slash_circle_left",mX.LANGUAGE="globe",mX.LAST_PAGE="chevron_last",
mX.LAUNCH="open_new",mX.LEARNING="lightbulb",mX.LEARNING_CAIRO="lightbulb_cairo",mX.LIBRARY_ADD=DRC("library_add"),mX.LIBRARY_OUTLINE="library",mX.LIBRARY_REMOVE=DRC(),mX.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",mX.LIKES_PLAYLIST="thumb_up",mX.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",mX.LIKE="thumb_up",mX.LIKE_SELECTED="thumb_up",mX.LIVE="radar_live",mX.LIVE_CAIRO="radar_live_cairo",mX.LIVE_UNLISTED="link",mX.LOCATION_ON="location_point",mX.LOCATION_PIN="location_point",mX.LOOP="arrow_repeat",mX.LOOP_ACTIVE=
"arrow_repeat",mX.LOOP_ONE="arrow_repeat_1",mX.LOOP_ONE_ACTIVE="arrow_repeat_1",mX.MEH="face_meh",mX.MEMBERS_ONLY_MODE_OFF="message_bubble_left",mX.MESSAGE="message_bubble_left",mX.MICROPHONE_ON="mic",mX.MIX="youtube_mix",mX.MONETIZATION_ON="dollar_sign_circle",mX.MONEY_FILL="dollar_sign_container",mX.MONEY_FILL_JPY="yen_sign_container",mX.MONEY_HEART="dollar_sign_heart",mX.MORE_HORIZ="overflow_horizontal",mX.MORE_VERT="overflow_vertical",mX.MUSIC="audio",mX.MUSIC_CAIRO="audio_cairo",mX.MUSIC_NOTE_SYMBOL=
"music",mX.MUSIC_SHUFFLE="arrow_shuffle",mX.MY_CHANNEL="person_circle",mX.MY_LOCATION="location_point",mX.NEWS_STORY="news",mX.NEXT="chevron_right",mX.NOTIFICATIONS="bell",mX.NOTIFICATIONS_ACTIVE="bell_on",mX.NOTIFICATIONS_CAIRO="bell_cairo",mX.NOTIFICATIONS_DONE_CHECKMARK="check",mX.NOTIFICATIONS_INBOX="bell",mX.NOTIFICATIONS_NONE="bell",mX.NOTIFICATIONS_OFF="bell_off",mX.NOT_INTERESTED="slash_circle_left",mX.OFFICIAL_ARTIST_BADGE="audio",mX.OFFLINE_CLOUD="cloud_off",mX.OFFLINE_DOWNLOAD="download",
mX.OFFLINE_DOWNLOAD_CAIRO="download_cairo",mX.OFFLINE_PAUSE="pause",mX.OPEN_IN_NEW="open_new",mX.OUTLINE_ADJUST="adjust",mX.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",mX.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",mX.OUTLINE_BAG="bag",mX.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",mX.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",mX.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",mX.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",mX.PAID="dollar_sign",mX.PAUSE_OUTLINED="pause",mX.PAYMENT=
"credit_card",mX.PERSON_RADAR_FILLED="person_radar",mX.PHONE_DOWNLOAD="mobile_download",mX.PLAYABLES_LOGO="tic_tac_toe",mX.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",mX.PLAYLISTS="list_play_arrow",mX.PLAYLISTS_CAIRO="list_play_arrow_cairo",mX.PLAYLIST_ADD=DRC("list_add"),mX.PLAYLIST_ADD_CHECK=DRC("list_check"),mX.PLAYLIST_PLAY="list_play_arrow",mX.PLAY_ALL="play_arrow",mX.PLAY_CIRCLE="play_arrow_circle",mX.PLAY_OUTLINED="play_arrow_circle",mX.PRIVACY_INFO="shield",mX.PRIVACY_PRIVATE="lock",mX.PRIVACY_PUBLIC=
"earth",mX.PRIVACY_UNLISTED="link",mX.PROMOTE="megaphone",mX.PURCHASES="price_tag",mX.PURCHASE_SUPER_CHAT="super_chat",mX.PURCHASE_SUPER_STICKER="super_sticker",mX.QUESTION_ANSWER="message_bubble_question",mX.QUEUE_PLAY_LAST="list_queue_last",mX.QUEUE_PLAY_NEXT="list_play_arrow",mX.REMIX_FILLED="youtube_shorts_remix",mX.REMOVE="bar_circle",mX.REMOVE_CIRCLE="bar_circle",mX.REMOVE_CIRCLE_OUTLINE="bar_circle",mX.REMOVE_DONE="check_double_off",mX.REMOVE_FROM_HISTORY="bar_circle",mX.REMOVE_FROM_PLAYLIST=
"bar_circle",mX.REMOVE_MODERATOR="shield_off",mX.REPLAY="arrow_circle",mX.REPLAY_10="skip_back_10",mX.REPORT_PROBLEM="alert_triangle",mX.SAD="face_sad",mX.SAVE_PLAYLIST="bookmark",mX.SCHEDULE="clock",mX.SCHOOL="creator_academy",mX.SCREEN_FULLSCREEN="screen_full",mX.SEARCH_HISTORY="arrow_time",mX.SELL="price_tag",mX.SETTINGS="gear",mX.SETTINGS_CAIRO="gear_cairo",mX.SETTINGS_LIGHT="gear",mX.SETTINGS_MATERIAL="gear",mX.SHARE_ARROW="share",mX.SHIELD_WITH_AVATAR="person_shield",mX.SHOPPING_BAG="bag",mX.SHOPPING_BAG_CAIRO=
"bag_cairo",mX.SHOPPING_CART="cart",mX.SHORTS_COMMENT="youtube_shorts_message_bubble_right",mX.SHORTS_DISLIKE="youtube_shorts_thumb_down",mX.SHORTS_LIKE="youtube_shorts_thumb_up",mX.SHORTS_SHARE="youtube_shorts_share",mX.SHUFFLE="arrow_shuffle",mX.SLOW_MODE_OFF="message_bubble_left",mX.SOCIAL="people",mX.SORT="menu_sort",mX.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",mX.SPEED_1X="1x",mX.SPEED_1_POINT_2X="1_point_2x",mX.SPEED_1_POINT_5X="1_point_5x",mX.SPEED_1_POINT_8X="1_point_8x",mX.SPEED_2X="2x",
mX.SPEED_POINT_2X="point_2x",mX.SPEED_POINT_8X="point_8x",mX.SPONSORSHIP_STAR="star_circle",mX.STAFF_PICK="spotlight",mX.START_DVR="add",mX.STAR_BORDER="star",mX.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",mX.STICKER_EMOTICON="face_happy",mX.STOP_DVR="stop",mX.SUBSCRIBE="youtube_logo_icon",mX.SUBSCRIBE_PLUS="add_cairo",mX.SUBSCRIPTION_MANAGER="gear",mX.SUPERVISOR_ACCOUNT="people",mX.SUPER_CHAT_FOR_GOOD="hands_heart",mX.SWAP_HORIZ="arrow_swap_horizontal",mX.SWITCH_ACCOUNTS="person_account",mX.TAB_ACCOUNT=
"person",mX.TAB_ACTIVITY="bell",mX.TAB_BOOKMARK="bookmark",mX.TAB_EXPLORE="compass",mX.TAB_HOME="home",mX.TAB_HOME_CAIRO="home_cairo",mX.TAB_INBOX="mail",mX.TAB_LIKED="thumb_up",mX.TAB_MUSIC_PREMIUM="youtube_music",mX.TAB_SHORTS="youtube_shorts",mX.TAB_SHORTS_CAIRO="youtube_shorts_cairo",mX.TAB_SUBSCRIPTIONS="subscriptions",mX.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",mX.TAB_TRENDING="fire",mX.TIMER="stopwatch",mX.TRAILER="youtube_originals",mX.TRENDING="fire",mX.TRENDING_CAIRO="fire_cairo",mX.TRENDING_DOWN=
"rating_down",mX.TRENDING_UP="rating_up",mX.TROPHY="trophy",mX.TROPHY_CELEBRATIONS="fireworks",mX.TUNE="adjust",mX.UNBLOCK_USER="bar_circle",mX.UNLIMITED="youtube_logo_icon",mX.UNPLUGGED_LIVE_GUIDE="radar_live",mX.UNPLUGGED_SPORTS="eye_off",mX.UPLOADS="library",mX.UP_ARROW="arrow_up",mX.VERTICAL_ALIGN_BOTTOM="download",mX.VERY_HAPPY="face_very_happy",mX.VERY_SAD="face_very_sad",mX.VIDEOGAME_ASSET="gaming",mX.VIDEOS="play_arrow_circle",mX.VIDEO_CALL="video_camera_add",mX.VIDEO_LIBRARY_WHITE="library",
mX.VIDEO_YOUTUBE="youtube_logo_icon",mX.VIEW_LIST="list_view",mX.VIEW_LIST_CAIRO="list_view_cairo",mX.VISIBILITY="eye",mX.VISIBILITY_OFF="eye_off",mX.VOLUME_MUTE="volume_off",mX.VOLUME_UP="volume_on",mX.WALLPAPER="image",mX.WARNING="alert_triangle",mX.WATCH_HISTORY="arrow_time",mX.WATCH_HISTORY_CAIRO="arrow_time_cairo",mX.WATCH_LATER="clock",mX.WATCH_LATER_CAIRO="clock_cairo",mX.WATCH_RELATED_MIX="youtube_mix",mX.WHAT_TO_WATCH="home",mX.YOUTUBE_MUSIC_MONOCHROME="youtube_music",mX.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",mX.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",mX.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",mX.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",mX.YT_OUTLINE_MUSIC_24="music",mX);var aQ={},b7l=(aQ.ACCESS_TIME="clock",aQ.ACCOUNT_BOX="person_square",aQ.ACCOUNT_BOX_CAIRO="person_square",aQ.ACCOUNT_CIRCLE="person_circle",aQ.ACCOUNT_CIRCLE_CAIRO="person_circle",aQ.ACCOUNT_LINKED="account_link",aQ.ACCOUNT_UNLINKED="account_link",aQ.ADD_CIRCLE="add_circle",aQ.ADD_CIRCLE_OUTLINE="add_circle",aQ.ADD_FRIEND="person_child",aQ.ADD_MODERATOR="shield_add",aQ.ADD_TO_LIBRARY="bookmark",aQ.ADD_TO_PLAYLIST="add",aQ.ADD_TO_QUEUE_TAIL="queue",aQ.ADD_TO_REMOTE_QUEUE="playlist_audio",aQ.ADD_TO_WATCH_LATER=
"clock",aQ.ADD_VIDEO_LINK="film_strip_add",aQ.ADMIN_PANEL_SETTINGS="person_gear",aQ.ALERT_WARN_RED="alert_triangle",aQ.ALIGN_LEFT="text_align_left",aQ.ARROWS_ALERT="arrow_split_alert",aQ.ARROW_BACK="arrow_left",aQ.ARROW_CIRCLE="arrow_counterclockwise",aQ.ARROW_CIRCLE_PLAY="replay",aQ.ARROW_CIRCLE_RIGHT="arrow_clockwise",aQ.ARROW_DIAGONAL="arrow_up_left",aQ.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",aQ.ARROW_DROP_DOWN="triangle_down",aQ.ARROW_DROP_UP="triangle_up",aQ.ARROW_FORWARD="arrow_right",aQ.ARROW_PAUSE=
"pause_history",aQ.ARROW_UNDO="undo",aQ.ARTICLE="text_page",aQ.ARTICLE_ALERT="text_page_alert",aQ.ARTICLE_CHECK="text_page_check",aQ.ARTICLE_CLARIFY="text_page_info",aQ.ARTIST="person_audio",aQ.AUDIOTRACK="audio",aQ.AUDIO_BADGE="audio_badge",aQ.AUDIO_SURROUND="surround_sound",aQ.AUTO_AWESOME="sparkles",aQ.AVATAR_ANONYMOUS="person_circle",aQ.AVATAR_LOGGED_OUT="person_circle",aQ.BACK="arrow_left",aQ.BAR_CHART="chart_bar",aQ.BAR_CIRCLE="minus_circle",aQ.BAR_HORIZONTAL="minus",aQ.BLOCK="circle_slash",
aQ.BLOCK_USER="circle_slash",aQ.BOOKMARK_BORDER="bookmark",aQ.BOX_OPEN_CHECK="quiz",aQ.BOX_PENCIL="square_pencil",aQ.BOX_STACK_3="square3_stack",aQ.BREAKING_NEWS_ALT_1="text_page_alert",aQ.BROADCAST="podcast",aQ.BROADCAST_CAIRO="podcast",aQ.BUG_REPORT="bug",aQ.CAMERA_ALT="camera",aQ.CAMPAIGN="megaphone",aQ.CANCEL="x_circle",aQ.CAPTIONS="closed_captions",aQ.CAST_ICON="chromecast",aQ.CAST_OUTLINE="chromecast",aQ.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",aQ.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
aQ.CHAT="text_bubble",aQ.CHAT_BUBBLE="bubble",aQ.CHECK_BOX="check_square",aQ.CHECK_BOX_OUTLINE_BLANK="square",aQ.CHECK_CIRCLE_FILLED="check_circle",aQ.CHECK_CIRCLE_OUTLINE="check_circle",aQ.CHECK_CIRCLE_THICK="check_circle",aQ.CHECK_DOUBLE="check_done",aQ.CHECK_DOUBLE_OFF="check_done_slash",aQ.CHEVRON_LEFT="chevron_left",aQ.CHEVRON_RIGHT="chevron_right",aQ.CHEVRON_RIGHT_CAIRO="chevron_right",aQ.CIRCLES_OVERLAP="account_link",aQ.CLAPPERBOARD_CAIRO="clapperboard",aQ.CLARIFY="text_page_info",aQ.CLOCK_ARROWS=
"clock_split",aQ.CLOCK_ARROWS_ALERT="clock_split_alert",aQ.CLOSED_CAPTION="closed_captions",aQ.CLOSED_CAPTION_SELECTED="closed_captions",aQ.CLOSE="x",aQ.CLOUD_UPLOAD="cloud_arrow_up",aQ.COLLAPSE="chevron_up",aQ.COLLAPSE_CAIRO="chevron_up",aQ.COLLECTION="square3d_stack",aQ.COLOR_LENS="paint_palette",aQ.COMMENT="text_bubble",aQ.CONSENT_SHIELD="person_shield",aQ.CONTENT_CUT="scissors",aQ.CONTENT_CUT_CAIRO="scissors",aQ.COURSE="graduation_cap",aQ.COURSE_CAIRO="graduation_cap",aQ.CREATION_LIVE="live",
aQ.CREATION_POST="square_pencil",aQ.CREATION_UPLOAD="video",aQ.CREATION_UPLOAD_RED="upload",aQ.CREATOR_ACADEMY="graduation_cap",aQ.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",aQ.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",aQ.CREATOR_STUDIO="youtube_studio",aQ.DARK_THEME="theme",aQ.DELETE="trash_can",aQ.DELETE_SWEEP="trash_can",aQ.DESKTOP="laptop",aQ.DISLIKE="thumb_down",aQ.DISLIKE_SELECTED="thumb_down",aQ.DISMISSAL="x",aQ.DISMISS_QUEUE="playlist_x",aQ.DOGFOOD="pawprint",aQ.DOLLAR_SIGN=
"dollar_sign_circle",aQ.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",aQ.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",aQ.DOWN_ARROW="arrow_down",aQ.DO_NOT_DISTURB="circle_slash",aQ.DRAFT="document",aQ.DRAG_HANDLE="equal",aQ.EARTH="globe",aQ.EDIT="pencil",aQ.EMOJI="face_very_happy",aQ.EMOJI_FLAGS="flag",aQ.EMOJI_OBJECTS="lightbulb",aQ.EMOJI_PEOPLE="face_very_happy",aQ.EMOJI_RECENT="clock",aQ.EMPTY_HEART="heart",aQ.EMPTY_LIKE="thumb_up",aQ.ERROR_BLACK="alert_circle",aQ.ERROR_OUTLINE="alert_circle",aQ.ERROR_WHITE=
"alert_circle",aQ.EXIT_APP="arrow_in",aQ.EXIT_TO_APP="arrow_in",aQ.EXPAND="chevron_down",aQ.EXPAND_ALL="chevron_expand",aQ.EXPAND_CAIRO="chevron_down",aQ.EXPAND_LESS="chevron_up",aQ.EXPAND_MORE="chevron_down",aQ.EXPLORE="compass",aQ.EXPLORE_DESTINATION="compass",aQ.EXTERNAL_LINK="arrow_up_right",aQ.EYE_OFF="eye_slash",aQ.FAB_UPLOAD="upload",aQ.FACE_HAPPY_OUTLINE="face_happy",aQ.FACE_MEH="face_neutral",aQ.FACT_CHECK="text_page_check",aQ.FASHION_LOGO="fashion",aQ.FASHION_LOGO_CAIRO="fashion",aQ.FAVORITE=
"thumb_up",aQ.FEEDBACK="alert_bubble",aQ.FEEDBACK_CAIRO="alert_bubble",aQ.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",aQ.FILL_ARROW_SOLID_UP_16="arrow_solid_up",aQ.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",aQ.FIRST_PAGE="chevron_left_end",aQ.FLAG_CAIRO="flag",aQ.FLASH_OFF="flash_slash",aQ.FLASH_ON="flash",aQ.FULL_HEART="heart",aQ.GAMING_LOGO="gaming",aQ.GAMING_LOGO_CAIRO="gaming",aQ.GO_TO_PAGE="arrow_right",aQ.GRID_ASYMMETRICAL="dashboard",aQ.GROUPS="person3",aQ.HAND_SWIPE_LEFT="gesture_swipe_left",
aQ.HAND_SWIPE_RIGHT="gesture_swipe_right",aQ.HAPPY="face_happy",aQ.HEALTH_AND_SAFETY="shield_health",aQ.HEART_BOX="heart_cube",aQ.HELP="help_circle",aQ.HELP_CAIRO="help_circle",aQ.HELP_OUTLINE="help_circle",aQ.HIDE="circle_slash",aQ.INCOGNITO_CAIRO="incognito",aQ.INFINITY_ICON="infinity",aQ.INFO="info_circle",aQ.INFO_OUTLINE="info_circle",aQ.INSERT_CHART="chart_bar_square",aQ.INSERT_CHART_OUTLINED="chart_bar_square",aQ.INSERT_PHOTO="image",aQ.KEEP="pin",aQ.KEEP_OFF="pin_slash",aQ.KEYBOARD="keyboard",
aQ.KEYBOARD_ARROW_DOWN="chevron_down",aQ.KEYBOARD_ARROW_UP="chevron_up",aQ.KIDS_BLOCK="circle_slash",aQ.LANGUAGE="globe",aQ.LAST_PAGE="chevron_right_end",aQ.LAUNCH="arrow_up_right",aQ.LEARNING="lightbulb",aQ.LEARNING_CAIRO="lightbulb",aQ.LIBRARY_ADD="bookmark",aQ.LIBRARY_IMAGE="image_stack",aQ.LIBRARY_MUSIC="audio_square_stack",aQ.LIBRARY_OUTLINE="play_square_stack",aQ.LIBRARY_REMOVE="bookmark",aQ.LIBRARY_SAVED="check_square_stack",aQ.LIKES_PLAYLIST="thumb_up",aQ.LIKES_PLAYLIST_CAIRO="thumb_up",aQ.LIKE=
"thumb_up",aQ.LIKE_SELECTED="thumb_up",aQ.LIST_QUEUE="queue",aQ.LIVE_CAIRO="live",aQ.LIVE_UNLISTED="link",aQ.LOCATION_ON="location_pin",aQ.LOCATION_PIN="location_pin",aQ.LOCATION_POINT="location_pin",aQ.LOOP="repeat",aQ.LOOP_ACTIVE="repeat",aQ.LOOP_ONE="repeat1",aQ.LOOP_ONE_ACTIVE="repeat1",aQ.MEET="google_meet",aQ.MEH="face_neutral",aQ.MEMBERSHIPS="memberships",aQ.MEMBERS_ONLY_MODE_OFF="text_bubble",aQ.MENU_FILTER="filter",aQ.MESSAGE="text_bubble",aQ.MESSAGE_BUBBLE_GEAR="bubble_gear",aQ.MESSAGE_BUBBLE_LEFT=
"text_bubble",aQ.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",aQ.MESSAGE_BUBBLE_OVERLAP="bubble_stack",aQ.MESSAGE_BUBBLE_QUESTION="help_bubble",aQ.MICROPHONE_ON="mic",aQ.MONETIZATION_ON="dollar_sign_circle",aQ.MONEY_FILL="dollar_sign_rectangle",aQ.MONEY_FILL_JPY="yen_sign_rectangle",aQ.MONEY_HAND="dollar_sign_circle_hand",aQ.MONEY_HEART="dollar_sign_heart",aQ.MOON_Z="sleep_timer",aQ.MORE_HORIZ="overflow_horizontal",aQ.MORE_VERT="overflow_vertical",aQ.MUSIC="audio",aQ.MUSIC_CAIRO="audio",aQ.MUSIC_EXPLICIT_BADGE=
"explicit",aQ.MUSIC_NEW_RELEASE="audio_badge",aQ.MUSIC_NOTE_SYMBOL="audio",aQ.MUSIC_SCISSORS="audio_scissors",aQ.MUSIC_SHUFFLE="shuffle",aQ.MY_CHANNEL="person_circle",aQ.MY_LOCATION="location_pin",aQ.MY_VIDEOS="video",aQ.MY_VIDEOS_CAIRO="video",aQ.NEWS_CAIRO="news",aQ.NEWS_STORY="news",aQ.NEXT="chevron_right",aQ.NOTE_ADD="bubble_pencil",aQ.NOTIFICATIONS="bell",aQ.NOTIFICATIONS_ACTIVE="bell_waves",aQ.NOTIFICATIONS_CAIRO="bell",aQ.NOTIFICATIONS_DONE_CHECKMARK="check",aQ.NOTIFICATIONS_INBOX="bell",aQ.NOTIFICATIONS_NONE=
"bell",aQ.NOTIFICATIONS_OFF="bell_slash",aQ.NOT_INTERESTED="circle_slash",aQ.OFFICIAL_ARTIST_BADGE="audio",aQ.OFFLINE_CLOUD="cloud_slash",aQ.OFFLINE_DOWNLOAD="download",aQ.OFFLINE_DOWNLOAD_CAIRO="download",aQ.OFFLINE_PAUSE="pause",aQ.OPEN_IN_NEW="arrow_up_right",aQ.OUTLINE_ADJUST="adjust",aQ.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",aQ.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",aQ.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",aQ.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",aQ.OUTLINE_BAG="bag",aQ.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",aQ.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",aQ.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",aQ.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",aQ.PAID="dollar_sign_circle",aQ.PAUSE_OUTLINED="pause",aQ.PAYMENT="credit_card",aQ.PEOPLE="person_child",aQ.PEOPLE_2="person2_rectangle",aQ.PEOPLE_GROUP="person3",aQ.PEOPLE_NOTE="bubble_asterisk",aQ.PERSON_2="person2",aQ.PERSON_ACCOUNT="person_square_stack",aQ.PERSON_MINUS="person_x",aQ.PERSON_MUSIC="person_audio",aQ.PERSON_RADAR="person_waves",
aQ.PERSON_RADAR_FILLED="person_waves",aQ.PERSON_SETTING="person_gear",aQ.PHONE="phone",aQ.PHONE_DOWNLOAD="mobile_arrow_down",aQ.PICTURE_IN_PICTURE="picture_in_picture",aQ.PLAYABLES_LOGO="playables",aQ.PLAYABLES_LOGO_CAIRO="playables",aQ.PLAYLISTS="playlist",aQ.PLAYLISTS_CAIRO="playlist",aQ.PLAYLIST_ADD_CHECK="bookmark",aQ.PLAY_ALL="play",aQ.PLAY_ARROW="play",aQ.PLAY_ARROW_CIRCLE="play_circle",aQ.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",aQ.PLAY_CIRCLE="play_circle",aQ.PLAY_OUTLINED="play_circle",
aQ.PODCAST_ADD="podcast_add",aQ.PODCAST_CHECK="podcast_check",aQ.PRIVACY_INFO="shield_x",aQ.PRIVACY_PRIVATE="lock",aQ.PRIVACY_PUBLIC="globe",aQ.PRIVACY_UNLISTED="link",aQ.PROMOTE="megaphone",aQ.PURCHASES="price_tag",aQ.PURCHASE_SUPER_CHAT="super_chat",aQ.PURCHASE_SUPER_STICKER="super_sticker",aQ.QUESTION_ANSWER="help_bubble",aQ.QUESTION_CIRCLE="help_circle",aQ.QUEUE_PLAY_LAST="queue_last",aQ.QUEUE_PLAY_NEXT="queue_next",aQ.QUOTATION_MARK="quote",aQ.RADAR_LIVE="live",aQ.REMOVE="minus_circle",aQ.REMOVE_CIRCLE=
"minus_circle",aQ.REMOVE_CIRCLE_OUTLINE="minus_circle",aQ.REMOVE_FROM_HISTORY="minus_circle",aQ.REMOVE_FROM_PLAYLIST="minus_circle",aQ.REMOVE_MODERATOR="shield_slash",aQ.REPLAY="arrow_counterclockwise",aQ.REPLAY_10="skip10_back",aQ.REPLAY_ARROW="replay",aQ.REPORT_PROBLEM="alert_triangle",aQ.RSS_OFF="rss_slash",aQ.SAD="face_sad",aQ.SAVE_PLAYLIST="bookmark",aQ.SCHEDULE="clock",aQ.SCHOOL="graduation_cap",aQ.SCREEN_DEFAULT="player_default",aQ.SCREEN_FULLSCREEN="player_full_enter",aQ.SCREEN_LIGHT="ambient_mode",
aQ.SCREEN_ROTATION="rotate_portrait",aQ.SCREEN_SWITCH="player_switch",aQ.SCREEN_THEATRE="player_theater",aQ.SEARCH_CAIRO="search",aQ.SEARCH_HISTORY="history",aQ.SELL="price_tag",aQ.SETTINGS="gear",aQ.SETTINGS_CAIRO="gear",aQ.SETTINGS_LIGHT="gear",aQ.SETTINGS_MATERIAL="gear",aQ.SETTINGS_REMOTE="remote_waves",aQ.SHARE="share",aQ.SHARE_ARROW="share",aQ.SHARE_CAIRO="share",aQ.SHIELD="shield_x",aQ.SHIELD_EMPTY="shield",aQ.SHIELD_OFF="shield_slash",aQ.SHIELD_WITH_AVATAR="person_shield",aQ.SHOPPING_BAG=
"bag",aQ.SHOPPING_BAG_CAIRO="bag",aQ.SHOPPING_CART="cart",aQ.SHORTS_COMMENT="text_bubble",aQ.SHORTS_DISLIKE="thumb_down",aQ.SHORTS_LIKE="thumb_up",aQ.SHORTS_SHARE="share",aQ.SKIP_FORWARD_30="skip30_forward",aQ.SLASH_CIRCLE_LEFT="circle_slash",aQ.SLASH_CIRCLE_RIGHT="circle_slash",aQ.SLOW_MODE="bubble_slow",aQ.SLOW_MODE_OFF="text_bubble",aQ.SOCIAL="person_child",aQ.SPARKLE="sparkles",aQ.SPARK_IMAGE="image_spark",aQ.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",aQ.SPARK_PENCIL="pencil_spark",aQ.SPARK_RADAR=
"spark_waves",aQ.SPARK_VIDEO="video_spark",aQ.SPEAKER_GROUP="speaker_stack",aQ.SPEAKER_OFF="speaker_slash",aQ.SPEED_1X="n1x",aQ.SPEED_1_POINT_2X="n1point2x",aQ.SPEED_1_POINT_5X="n1point5x",aQ.SPEED_1_POINT_8X="n1point8x",aQ.SPEED_2X="n2x",aQ.SPONSORSHIP_STAR="star_circle",aQ.SPORTS="basketball",aQ.SPOTLIGHT="spotlight",aQ.STAFF_PICK="spotlight",aQ.START_DVR="add",aQ.STAR_BORDER="star",aQ.STAR_CIRCLE_RIBBON="memberships_gift",aQ.STAR_HALF="star_full_half",aQ.STAR_SHOOTING="hype",aQ.STICKER="sticker",
aQ.STICKER_EMOTICON="face_happy",aQ.STOP_DVR="stop",aQ.SUBSCRIBE="youtube",aQ.SUBSCRIBE_PLUS="add",aQ.SUBSCRIPTION_MANAGER="gear",aQ.SUPERSTAR="super_star",aQ.SUPERVISOR_ACCOUNT="person_child",aQ.SUPER_CHAT_FOR_GOOD="hands_heart",aQ.SWAP_HORIZ="arrow_swap_horizontal",aQ.SWITCH_ACCOUNTS="person_square_stack",aQ.TAB_ACCOUNT="person",aQ.TAB_ACTIVITY="bell",aQ.TAB_BOOKMARK="bookmark",aQ.TAB_EXPLORE="compass",aQ.TAB_HOME="home",aQ.TAB_HOME_CAIRO="home",aQ.TAB_INBOX="mail",aQ.TAB_LIKED="thumb_up",aQ.TAB_MUSIC_PREMIUM=
"youtube_music",aQ.TAB_SHORTS="shorts",aQ.TAB_SHORTS_CAIRO="shorts",aQ.TAB_SUBSCRIPTIONS="subscriptions",aQ.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",aQ.TAB_TRENDING="trending",aQ.TARGET="target",aQ.TARGET_ADD="target_add",aQ.TEMPLATE_ADD="template_add",aQ.TEXT="font",aQ.TICKET_STAR="star_ticket",aQ.TIMER="stopwatch",aQ.TRENDING_CAIRO="trending",aQ.TRENDING_DOWN="arrow_trend_down",aQ.TRENDING_UP="arrow_trend_up",aQ.TROPHY_CAIRO="trophy",aQ.TROPHY_CELEBRATIONS="fireworks",aQ.TROPHY_STAR="star_trophy",
aQ.TUNE="adjust",aQ.TV_OFF="tv_slash",aQ.UNBLOCK_USER="minus_circle",aQ.UNFAVORITE="thumb_down",aQ.UNLIMITED="youtube",aQ.UNPLUGGED_LIVE_GUIDE="live",aQ.UNPLUGGED_SPORTS="eye_slash",aQ.UPLOADS="play_square_stack",aQ.UP_ARROW="arrow_up",aQ.VERTICAL_ALIGN_BOTTOM="chevron_down_end",aQ.VERTICAL_ALIGN_TOP="chevron_up_end",aQ.VERY_HAPPY="face_very_happy",aQ.VERY_SAD="face_very_sad",aQ.VIDEOS="play_circle",aQ.VIDEO_CALL="video_camera_add",aQ.VIDEO_LIBRARY_WHITE="play_square_stack",aQ.VIDEO_QUALITY_4K="n4k",
aQ.VIDEO_QUALITY_8K="n8k",aQ.VIDEO_YOUTUBE="youtube",aQ.VIEW_LIST_CAIRO="view_list",aQ.VIEW_MODULE="view_column3_row2",aQ.VISIBILITY="eye",aQ.VISIBILITY_OFF="eye_slash",aQ.VOLUME_DOWN="volume_min",aQ.VOLUME_MUTE="volume_mute",aQ.VOLUME_OFF="volume_mute",aQ.VOLUME_STABLE="stable_volume",aQ.VOLUME_UP="volume_max",aQ.WALLPAPER="image",aQ.WARNING="alert_triangle",aQ.WATCH_HISTORY="history",aQ.WATCH_HISTORY_CAIRO="history",aQ.WATCH_LATER="clock",aQ.WATCH_LATER_CAIRO="clock",aQ.WATCH_RELATED_MIX="mix",
aQ.WHAT_TO_WATCH="home",aQ.YOUTUBE_LINKED_TV="tv_mobile",aQ.YOUTUBE_MUSIC_MONOCHROME="youtube_music",aQ.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",aQ.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",aQ.YOUTUBE_SHORTS_ARROW_UP="arrow_up",aQ.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",aQ.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",aQ.YOUTUBE_SHORTS_OUTLINE_24="shorts",aQ.YT_OUTLINE_MUSIC_24="audio",aQ);var Ta4={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,10,16],[1,10,18],[1,10,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_square_spark:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,
2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,
9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,3,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,
2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],
screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,5,24,!0],
[1,5,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,3,24]],shadow_soft:[[0,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,
1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,
24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,16],[0,10,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,
16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,
6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,3,12],[0,3,16],[0,3,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,5,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],
[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,
2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,4,24],[1,4,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,
24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,
1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],
volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],
youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,
2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,
8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var eq8={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]],cart_spark:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,
24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,3,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,
3,24],[1,3,24]],chevron_up_end:[[1,1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,
1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,2,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,
2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cube_spark:[[1,1,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_spark:[[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]],globe_image:[[1,3,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,3,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,
1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,2,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,
2,24]],pause_history:[[1,1,24]],pawprint:[[0,2,24],[1,2,24]],pdf:[[1,2,24]],pencil:[[0,10,24],[1,10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,
2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],
[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_pause:[[0,1,24],[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,
24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,
2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,3,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,
1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],
sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,7,18,!0],[0,7,24,!0],[1,7,18,!0],[1,7,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_add:[[1,1,18],[1,1,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]],slip:[[1,1,18],[1,1,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,11,12],[0,11,24],[1,11,24]],spark_bubble_chat:[[1,1,24]],spark_lightbulb:[[0,3,24],[1,3,24]],spark_waves:[[0,
2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[0,2,24],[1,2,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,3,24],[1,3,18],[1,3,24]],stable_volume:[[0,
2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,6,24],[0,6,36],[1,6,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,
4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],
[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,
1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,
4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column2:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],
volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,
24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var gYt={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"},i7=function(F){this.iconUrlProvider=F};
i7.prototype.resolveIcon=function(F,W){var V=gYt[F.iconName.toUpperCase()];V&&(F.iconName=V);var d=F.iconName;d=d.replace(/-/g,"_");F=Object.assign({},F,{iconName:this.mapIconTypeToStandardName(d,!!V)||d.toLowerCase()});if(_.T("enable_web_delhi_icons")||V){var y;return Ki9(eq8,F,((y=this.iconUrlProvider)==null?void 0:y.getYtStandardUrl)||jk1,W)}var z;return Ki9(Ta4,F,((z=this.iconUrlProvider)==null?void 0:z.getYtStandardUrl)||AlC,W)};
i7.prototype.mapIconTypeToStandardName=function(F,W){return _.T("enable_web_delhi_icons")||W?b7l[F.toUpperCase()]:Rqu[F.toUpperCase()]};
i7[Je]=[_.SU(pit)];var u6d=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),K8L=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),H7i=function(F){this.urlProvider=this.iconUrlProvider=F};
_.u(H7i,i7);
H7i.prototype.resolveIcon=function(F,W){F.iconName==="youtube_logo"&&(F.iconName="yt-logo-updated");if(F.iconName==="youtube_premium_logo"||F.iconName==="youtube_red_logo")F.iconName="yt-logo-red-updated";var V=Object.assign({},F);F.iconName==="menu"&&(_.T("enable_web_delhi_icons")||(V.iconName="bars_3"),V.iconStyle="youtube_outline");F.iconSetName==="socialNetworksRound"&&(F.iconName==="mail"&&(V.iconName="email"),F.iconName==="embed"&&(V.iconSize=60));F.iconName==="more"&&(V.iconName="overflow_horizontal");
F.iconName==="fullscreen"&&(V.iconName="screen_full");F.iconName==="premium_standalone"&&(V.iconName="premium_standalone_cairo");_.T("enable_connect_icon_update_web")&&F.iconName==="account_linked"&&(V.iconName="circles_overlap_check",V.iconStyle="youtube_fill");_.T("enable_connect_icon_update_web")&&F.iconName==="account_unlinked"&&(V.iconName="circles_overlap",V.iconStyle="youtube_outline");u6d.has(F.iconName)&&(V.iconStyle="youtube_fill");if(_.T("enable_web_delhi_icons")){F.iconName==="playlist_add"&&
(V.iconName="bookmark");F.iconName==="offline_pin"&&(V.iconName="arrow_down_circle",V.iconStyle="youtube_fill");if(F.iconName==="circles_overlap_check"||V.iconName==="circles_overlap_check")V.iconName="account_link",V.iconStyle="youtube_fill";K8L.has(F.iconName)&&(V.iconName+="_updated")}F=Object.assign({},V,{iconName:(i7.prototype.mapIconTypeToStandardName.call(this,V.iconName)||V.iconName).toLowerCase()});var d;return(F=Ki9(MI4,F,((d=this.urlProvider)==null?void 0:d.getUrl)||rlc,W))?F:i7.prototype.resolveIcon.call(this,
V,W)};
H7i[Je]=[_.SU(pit)];_.DDt=1;var Mh=function(F,W){this.JSC$17771_commandHandler=F;this.innertubeTransportService=W};
_.u(Mh,AJ);Mh.prototype.resolveCommand=function(F,W){var V=this,d,y,z;return _.m(function(I){return(d=_.e(F,wzu))?I.return(AQp(V,d,(y=W)==null?void 0:(z=y.form)==null?void 0:z.element)):I.return()})};
var AQp=function(F,W,V){W={profileCardContext:W.profileCardContext,profileOwnerExternalChannelId:W.profileOwnerExternalChannelId};var d=_.C9(Z$f);return _.uC(F.innertubeTransportService,W,d).then(function(y){if(!y)throw new _.po("GetProfileCard failed");if(y=y.popupCommand){F.JSC$17771_commandHandler.resolveCommand(y,{form:{element:V}});_.tH(_.dB(),66557);y=y==null?void 0:y.clickTrackingParams;var z=_.a3();y&&z&&_.dB().graftServerVe(y,z)}})};
Mh[Je]=[_.Tc,_.yo];var Y6=function(){};
_.u(Y6,AJ);Y6.prototype.resolveCommand=function(F){var W,V;return _.m(function(d){W=_.e(F,cPi);if(!W)return d.return();V=Number(W.enableDelayedPacfLoggingTvMs);if(isNaN(V)){var y=dD();m2M(y,W,0)}else m2M(dD(),W,V);_.UD(d)})};_.pc=function(){};
_.u(_.pc,AJ);
_.pc.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y;return _.m(function(h){d=_.e(F,tVC);z=(y=W.form)==null?void 0:y.element;n=(I=z)==null?void 0:I.closest("ytd-enforcement-message-view-model");if(!d||!n)return h.return();V.allowAdsAction||(M=d.fundingChoiceInstructionPageUrl,V.allowAdsAction=new Rsr(window,_.Dw(M)));var q=V.allowAdsAction;q.wallElement=n;q.allowAdsPopup.style.setProperty("display","flex","important");var R=q.scrollManager;R.isScrollingEnabled&&(R.originalBodyOverflow=R.JSC$10307_domHelper.JSC$9633_document_.body.style.overflow,
R.JSC$10307_domHelper.JSC$9633_document_.body.style.overflow="hidden",R.isScrollingEnabled=!1);q.wallElement.style.setProperty("display","none","important");GeT(q.accessibilityManager,q.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((Y=V.allowAdsAction.allowAdsPopup)&&Y instanceof HTMLElement)for(q=_.L(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),R=q.next();!R.done;R=q.next()){var b=_.L(R.value);R=b.next().value;b=b.next().value;
Y.style.setProperty(R,b)}_.UD(h)})};
_.pc.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var hB=function(){};
_.u(hB,AJ);hB.prototype.resolveCommand=function(F){var W;return _.m(function(V){W=_.e(F,zjm);if(!W)return V.return();db$(F);_.UD(V)})};_.qh=new _.N4("AI_CHAT_CONTROLLER_TOKEN");var RQ=function(F,W,V,d){this.JSC$17786_commandHandler=F;this.store=W;this.getPlayerCb=V;this.aiChatController=d};
_.u(RQ,AJ);RQ.prototype.pageContext=function(){var F=_.uO.currentPageSubTypeSelector(this.store.getState()),W;return(W=this.aiChatController)==null?void 0:_.jd4(W,F)};
RQ.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I;return _.m(function(n){V=_.e(F,znB);y=(d=V)==null?void 0:d.command;if(!y)return n.return();switch((I=V)==null?void 0:I.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var M="youchat-"+Date.now(),Y;var h=String(Math.floor(((Y=W.getPlayerCb())==null?void 0:Y.getCurrentTime())||0)*1E3);z={inputComposerFormData:{clientMessageId:M,playerOffsetMs:h,pageContext:W.pageContext()}}}if(!z)return n.return();W.JSC$17786_commandHandler.resolveCommand(y,
{form:{formData:z}});_.UD(n)})};
RQ[Je]=[_.Tc,_.Ym,ZFh,_.SU(_.qh)];var rQv=new _.N4("SESSION_STORAGE");var b7=function(F){this.sessionStorage=F("conversations")};
_.u(b7,AJ);b7.prototype.resolveCommand=function(F){var W=this,V;return _.m(function(d){V=_.e(F,o3i);if(!V)return d.return();V.conversationId?W.sessionStorage.set("conversation_id",V.conversationId):W.sessionStorage.remove("conversation_id");_.UD(d)})};
b7[Je]=[rQv];var Tu=function(F){this.JSC$17798_commandHandler=F};
_.u(Tu,AJ);
Tu.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1){V=_.e(F,j7T);if((d=V)==null||!d.text||!navigator.clipboard)return h.return();_.rK(h,2);return h.yield(navigator.clipboard.writeText(V.text),4)}if(h.nextAddress!=2){if(!V.successActions||V.successActions.length===0)return h.return();y=_.L(V.successActions);for(z=y.next();!z.done;z=y.next())I=z.value,W.JSC$17798_commandHandler.resolveCommand(I);return _.$J(h,0)}_.$b(h);if(!V.failureActions||V.failureActions.length===
0)return h.return();n=_.L(V.failureActions);for(M=n.next();!M.done;M=n.next())Y=M.value,W.JSC$17798_commandHandler.resolveCommand(Y);_.UD(h)})};
Tu[Je]=[_.Tc];var el=function(F){this.JSC$17802_commandHandler=F};
_.u(el,AJ);
el.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R;return _.m(function(b){switch(b.nextAddress){case 1:d=_.e(F,muD);if(!d)return b.return();_.rK(b,2);if(!d.imageBytes&&!d.imageUrl)throw Error("Ei");if(!d.imageUrl){if(d.imageBytes){z=d.imageBytes;I=z.replace(/-/g,"+").replace(/_/g,"/");var g=Njh(I);y=_.Zj(g)}b.jumpTo(4);break}return b.yield(fetch(d.imageUrl),5);case 5:return n=b.yieldResult,b.yield(n.blob(),6);case 6:M=b.yieldResult,y=_.Zj(M);case 4:q=(Y=W)==null?void 0:(h=Y.form)==
null?void 0:h.element;R=document.createElement("a");Wd(R,y);q.appendChild(R);R.download="";R.click();q.removeChild(R);URL.revokeObjectURL(_.cg(y));d.successCommand&&V.JSC$17802_commandHandler.resolveCommand(d.successCommand);_.$J(b,0);break;case 2:_.$b(b),d.errorCommand&&V.JSC$17802_commandHandler.resolveCommand(d.errorCommand),_.UD(b)}})};
el[Je]=[_.Tc];var gQ=function(F){this.store=F};
_.u(gQ,AJ);gQ.prototype.resolveCommand=function(F){var W=this,V,d,y;return _.m(function(z){d=(V=_.e(F,_.o1T))==null?void 0:V.entityBatchUpdate;if(!d)return z.jumpTo(0);y=Object.assign({},d,{mutations:[].concat(_.Pd(d.mutations||[]))});return z.yield(_.Z6(y,W.store),0)})};
gQ[Je]=[cy];var Cnl=function(F){this.JSC$17809_commandHandler=F;this.feedbackDialogMap=new Map};
Cnl.prototype.openDialog=function(F,W){(F=this.feedbackDialogMap.get(F))&&this.JSC$17809_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:F}},W)};
Cnl[Je]=[_.Tc];var k3t=new _.N4("FEEDBACK_CONTROLLER_TOKEN");var u7=function(F,W,V,d){this.dispatch=F;this.controller=W;this.JSC$17812_commandHandler=V;this.innertubeTransportService=d};
_.u(u7,AJ);
u7.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc;return _.m(function(ph){switch(ph.nextAddress){case 1:d=_.e(F,_.qe);if(z=(y=d)==null?void 0:y.contentId)for(n=_.L(((I=d)==null?void 0:I.actions)||[]),M=n.next();!M.done;M=n.next())Y=M.value,led(V,Y,z);R=(h=W)==null?void 0:(q=h.form)==null?void 0:q.element;return _.T("wug_feedback_endpoint_use_its")?(K=new _.Tm,K.endpoint=F,k=_.HI(V.innertubeTransportService,F,(C=W)==null?void 0:C.form),K.ajaxPromise=
k,_.On(R,"yt-service-request-sent",K),ph.yield(k,5)):ph.yield(_.v6(R,[F,{impression:(g=W)==null?void 0:g.disableClickTracking}]).catch(function(){}),4);
case 4:b=ph.yieldResult;ph.jumpTo(3);break;case 5:b=ph.yieldResult,_.On(R,"yt-service-request-completed",{data:b});case 3:U=((f=b)==null?void 0:(S=f.data)==null?void 0:S.feedbackResponses)||((v=b)==null?void 0:v.feedbackResponses);if((c=U)==null?0:c.length)(zG=(J=U[0])==null?void 0:J.followUpDialog)&&z&&(BC=V.controller)!=null&&BC.feedbackDialogMap.set(z,zG),(Yc=(bS=U[0])==null?void 0:bS.isThumbnailReporting)&&V.JSC$17812_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.UD(ph)}})};
var led=function(F,W,V){var d=_.e(W,_.tx);if(d){d=_.L(d.commands||[]);for(var y=d.next();!y.done;y=d.next())led(F,y.value,V)}_.e(W,_.W3)&&F.dispatch(_.yw("commandEntity",MG$(V),{key:V,command:W}));_.e(W,vPT)&&F.dispatch(_.yw("commandEntity",MG$(V),{key:V,command:W}))};
u7[Je]=[ABi,k3t,_.Tc,_.yo];var Kc=function(F){this.controller=F};
_.u(Kc,AJ);Kc.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I;return _.m(function(n){d=_.e(F,_.ft);z=(y=d)==null?void 0:y.targetId;if(((I=d)==null?void 0:I.signal)!=="TELL_US_WHY"||!z)return n.return();V.controller.openDialog(z,W);_.UD(n)})};
Kc[Je]=[k3t];var HH=new _.N4("APP_STORE_TOKEN");var Ds=function(F){this.store=F};
_.u(Ds,AJ);Ds.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y;return _.m(function(h){d=_.e(F,k$G);z=(y=d)==null?void 0:y.contentId;M=(I=W)==null?void 0:(n=I.form)==null?void 0:n.element;Y=_.v6(M,[F]);z&&V.undo(z);return h.yield(Y,0)})};
Ds.prototype.undo=function(F){this.store.dispatch(_.yw("commandEntity",MG$(F),{key:F,command:void 0}))};
Ds[Je]=[HH];var AB=function(F){this.JSC$17824_commandHandler=F};
_.u(AB,AJ);AB.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y;return _.m(function(h){V=_.e(F,u8i);d=V.flowStateKey;y=V.validationFailureCommand;z=V.submitValidFormCommand;I=UtL(_.wH,[d||""]);n=_.e(I,DYu);((M=n)==null?0:M.isValid)&&z&&W.JSC$17824_commandHandler.resolveCommand(z);((Y=n)==null?0:Y.isValid)||!y||W.JSC$17824_commandHandler.resolveCommand(y);_.UD(h)})};
AB[Je]=[_.Tc];var jl=function(F){this.innertubeTransportService=F};
_.u(jl,AJ);jl.prototype.resolveCommand=function(F,W){var V=this,d;return _.m(function(y){return y.yield(_.HI(V.innertubeTransportService,F,(d=W)==null?void 0:d.form).then(function(z){var I,n;W==null||(I=W.commandController)==null||(n=I.onSuccess)==null||n.call(I,F,z)},function(z){var I,n;
W==null||(I=W.commandController)==null||(n=I.onServerError)==null||n.call(I,F,z)}),0)})};
jl[Je]=[_.yo];var rQ=function(){};
_.u(rQ,AJ);rQ.prototype.resolveCommand=function(F){var W,V,d,y;return _.m(function(z){if(W=_.e(F,_.g_S)){if(V=W.gtmId)d=_.wp("GL",""),_.o7(V,d);(y=W.gtmData)&&_.Bm(y)}_.UD(z)})};var Cc=function(F,W,V){this.innertubeTransportService=F;this.JSC$17835_actionRouter=W;this.JSC$17835_screenManager=V};
_.u(Cc,AJ);Cc.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){V=_.e(F,hnh);if(!V)return y.return();d=V.command;if(!d)return y.return();W.JSC$17835_actionRouter.triggerAction("yt-insert-rich-section-action",V);return y.yield(_.HI(W.innertubeTransportService,d,{disableCache:!0}).then(function(z){F.clickTrackingParams&&(z==null?0:z.trackingParams)&&W.JSC$17835_screenManager.graftServerVe(z.trackingParams,_.sf(F.clickTrackingParams))}),0)})};
Cc[Je]=[_.yo,fj,_.sE];wxC.bind(null,jD);var NaU=wxC.bind(null,HYr);$RW.bind(null,jD);var feU=$RW.bind(null,HYr);O1W.bind(null,jD);var wiu=O1W.bind(null,HYr);var k6=function(){};
_.u(k6,AJ);
k6.prototype.resolveCommand=function(F){var W,V,d,y,z,I,n,M,Y,h;return _.m(function(q){W=_.e(F,yOB);if(!W)return q.return();d=((V=W.operations)==null?void 0:V.operations)||[];y=_.L(d);for(z=y.next();!z.done;z=y.next())if(I=z.value,I.insertItemSectionContent){var R=I.insertItemSectionContent,b=R.contents||[];R.insertByPositionInSection?NaU(R.insertByPositionInSection.sectionTargetId,b,R.insertByPositionInSection.position):R.insertByRelativePositionInSection&&R.insertByRelativePositionInSection.sectionTargetId&&R.insertByRelativePositionInSection.itemTargetId&&
feU(R.insertByRelativePositionInSection.sectionTargetId,R.insertByRelativePositionInSection.itemTargetId,b,R.insertByRelativePositionInSection.relativePosition)}else I.replaceSection?(R=I.replaceSection,b={},R.replaceByTargetId?b=R.replaceByTargetId:R.replaceByGroupId&&(b={targetId:R.replaceByGroupId.groupId,newContent:R.replaceByGroupId.newContent,undoKey:""}),b.newContent&&j5M(b.targetId,{continuationItems:[b.newContent]})):I.removeItem?(R=I.removeItem,R.removeByTargetId&&R.sectionTargetId&&wiu(R.sectionTargetId,
R.removeByTargetId.targetIds||[])):I.removeSection&&(I.removeSection.removeByTargetId?(n=void 0,G3c(((n=I.removeSection)==null?void 0:n.removeByTargetId.targetIds)||[])):I.removeSection.removeByGroupId&&(M=void 0,G3c(((M=I.removeSection)==null?void 0:M.removeByGroupId.groupIds)||[])));h=((Y=W.operations)==null?void 0:Y.scrollConfig)||{};$D8(h);_.UD(q)})};
var G3c=function(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next())j5M(W.value,{continuationItems:[]})},$D8=function(F){if(F.scrollToItem){var W=F.scrollToItem.item||{},V=W.itemTargetId;
W=W.sectionTargetId;if(V&&W){var d=document.querySelector("[data-target-id="+W+"]"),y=d==null?void 0:d.querySelector("[data-target-id="+V+"]");d&&y&&setTimeout(function(){var z=y.offsetTop-d.offsetTop,I;if(((I=F.scrollToItem)==null?void 0:I.scrollPosition)==="SCROLL_POSITION_CENTER")z-=d.offsetHeight/2,z+=y.offsetHeight/2;else{var n;((n=F.scrollToItem)==null?void 0:n.scrollPosition)==="SCROLL_POSITION_END"&&(z-=d.offsetHeight,z+=y.offsetHeight)}var M;d.scroll({top:z,behavior:(F==null?void 0:(M=F.animationConfig)==
null?void 0:M.enableAnimation)===!1?"instant":"smooth"})},100)}}};var l7=new _.N4("CLIENT_NAME_TOKEN");var UDu=new _.N4("DEFAULT_STORE_EXPIRATION_TOKEN");var Ohu=new _.N4("CLIENT_LOCATION_SERVICE_TOKEN");var Nh=function(F,W,V){this.clientName=F||_.wp("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=W||_.uz.getInstance();this.JSC$17864_commandHandler=V||_.Jj.instance};
_.u(Nh,AJ);Nh.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){d=(V=_.e(F,U1M))==null?void 0:V.onComplete;W.clientLocationService.clearLocationPlayabilityToken(W.clientName);d&&W.JSC$17864_commandHandler.resolveCommand(d);_.UD(y)})};
Nh[Je]=[l7,Ohu,_.Tc];var fc=function(F){this.innertubeTransportService=F};
_.u(fc,AJ);fc.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I;return _.m(function(n){z=(d=W)==null?void 0:(y=d.form)==null?void 0:y.element;return n.yield(_.HI(V.innertubeTransportService,F,(I=W)==null?void 0:I.form).then(function(M){NcL(z,new CustomEvent("yt-service-request-completed"),{data:M},_.wp("openPopupConfig"))}),0)})};
fc[Je]=[_.yo];var wQ=function(){};
_.u(wQ,AJ);wQ.prototype.resolveCommand=function(F){var W,V;return _.m(function(d){W=_.e(F,Cfm);V=document.querySelector("mini-app-container-view-model");if(!W||!V)return d.return();W.isPlaying?V.dispatchEvent(new Event("play")):V.dispatchEvent(new Event("pause"));_.UD(d)})};var Gu=function(){};
_.u(Gu,AJ);Gu.prototype.resolveCommand=function(F){var W,V,d,y,z,I,n;return _.m(function(M){W=_.e(F,hpE);if((V=W)==null||!V.paramKeys)return M.return();d=W.paramKeys;y=_.$i(window.location.href);z=_.L(d);for(I=z.next();!I.done;I=z.next())n=I.value,y.JSC$10339_queryData_.remove(n);window.history.replaceState(window.history.state,document.title,y.toString());_.UD(M)})};var O78=function(){this.dropdownMap=new Map};_.Xip=new _.N4("DROPDOWN_CONTROLLER_TOKEN");var $6=function(F){this.controller=F};
_.u($6,AJ);$6.prototype.resolveCommand=function(F){var W=this,V,d,y,z;return _.m(function(I){V=_.e(F,tpi);if(!V)return I.return();d=V;y=d.dropdownId;z=d.selectedOptionIndex;if(y===void 0||z===void 0)return I.return();var n=W.controller.dropdownMap.get(y);n&&n(z);_.UD(I)})};
$6[Je]=[_.Xip];var U$=function(F){this.controller=F};
_.u(U$,AJ);U$.prototype.resolveCommand=function(F){var W=this,V;return _.m(function(d){return(V=_.e(F,WNh))?d.yield(W.controller.closeDialog(),0):d.return()})};
U$[Je]=[_.ix];var O$=function(F){this.controller=F};
_.u(O$,AJ);O$.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){V=_.e(F,wLh);if(!V)return y.return();var z,I=V.panelIdentifier||((z=V.identifier)==null?void 0:z.tag);if(!I)throw Error("Fi");return(d=I)?y.yield(W.controller.hidePanel({identifier:d}),0):y.jumpTo(0)})};
O$[Je]=[_.mU];var Xq=function(F){this.controller=F};
_.u(Xq,AJ);Xq.prototype.resolveCommand=function(F){var W=this,V;return _.m(function(d){return(V=_.e(F,K4f))?d.yield(W.controller.closeSheet(),0):d.return()})};
Xq[Je]=[_.aB];var x6=function(F,W){this.innertubeTransportService=F;this.controller=W};
_.u(x6,AJ);x6.prototype.resolveCommand=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return V=_.e(F,GSQ),(d=V)!=null&&d.panelId?I.yield(W.controller.getReloadContinuation(V.panelId),2):I.return();if(I.nextAddress!=3)return(y=I.yieldResult)?I.yield(_.HI(W.innertubeTransportService,F,{continuation:y}),3):I.return();z=I.yieldResult;return I.yield(W.controller.updatePanel({identifier:V.panelId,panelContents:z.content,shouldFocus:!1}),0)})};
x6[Je]=[_.yo,_.mU];var vH=function(F,W,V){this.innertubeTransportService=F;this.JSC$17905_screenManager=W;this.JSC$17905_commandHandler=V};
_.u(vH,AJ);
vH.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1){V=_.e(F,_.kHu);if(!V)return M.return();if(V.commands)for(d=_.L(V.commands),y=d.next();!y.done;y=d.next())z=y.value,W.JSC$17905_commandHandler.resolveCommand(z,{disableClickTracking:!0});I=_.sf(F.clickTrackingParams);_.tH(W.JSC$17905_screenManager,21760,I,{layer:7,parentLayer:0});return M.yield(_.HI(W.innertubeTransportService,F),2)}n=M.yieldResult;if(!n)return M.return();W.JSC$17905_screenManager.graftServerVe(n.trackingParams,I,
7);_.UD(M)})};
vH[Je]=[_.yo,_.sE,_.Tc];var E$=new _.N4("PANEL_LOADING_STRATEGY_TOKEN");var cH=function(F,W){this.controller=F;this.panelLoadingStrategy=W};
_.u(cH,AJ);
cH.prototype.resolveCommand=function(F,W){var V=this,d,y,z;return _.m(function(I){d=_.e(F,DuS);if((y=d)==null||!y.panelLoadingStrategy)return I.return();z=function(n){var M,Y,h,q,R,b,g,K,C,k;return _.m(function(f){Y=_.e((M=n.dialogViewModel)==null?void 0:M.header,S5T);h={viewModel:n.dialogViewModel};q={};if(g=_.T("web_enable_dialog_header_label")?(R=Y)==null?void 0:(b=R.headline)==null?void 0:b.content:void 0)q.ariaLabel=g;d.dismissOnBackgroundTap===!1&&(q.isModal=!0);return n.dialogViewModel?f.yield(V.controller.openDialog(h,
(k=(K=W)==null?void 0:(C=K.form)==null?void 0:C.element)!=null?k:document.body,q),0):f.return()})};
return I.yield(V.panelLoadingStrategy.execute({command:F,data:d.panelLoadingStrategy,renderFn:z,createScreenConfig:{layer:4}}),0)})};
cH[Je]=[_.ix,E$];var tB=function(F,W,V){this.innertubeTransportService=F;this.controller=W;this.JSC$17925_screenManager=V};
_.u(tB,AJ);
tB.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k;return _.m(function(f){switch(f.nextAddress){case 1:d=_.e(F,_.hc);if(!d)return f.return();var S,v=d.panelIdentifier||((S=d.identifier)==null?void 0:S.tag);if(!v)throw Error("Fi");y=v;return f.yield(V.controller.isVisible(y,!0),2);case 2:if((z=f.yieldResult)&&d.blockIfPanelOpen)return f.return();M=(n=(I=V.controller).getPanelContent)==null?void 0:n.call(I,y);if(!(S=M))if(d){var U;S=((U=d.globalConfiguration)==null?void 0:
U.initialState)||d.engagementPanel;if(U=!S)U=!!(d==null?0:(v=d.engagementPanelPresentationConfigs)==null?0:v.engagementPanelPopupPresentationConfig);U&&(S=_.Xxh(d.panelIdentifier,d.identifier))}else S=void 0;Y=S;h=d.engagementPanelPresentationConfigs;q=d.engagementPanelExtras;return f.yield(V.controller.showPanel({identifier:y,panelContents:Y,config:h,extras:q,target:(R=W)==null?void 0:(b=R.form)==null?void 0:b.element}),3);case 3:if(!d.globalConfiguration){f.jumpTo(0);break}if(d.globalConfiguration.reuseModelAndState&&
_.T("enable_ai_companion")&&(C=(K=(g=V.controller).getPanelContent)==null?void 0:K.call(g,y)))return f.return();_.tH(V.JSC$17925_screenManager,32633);return f.yield(_.HI(V.innertubeTransportService,F),5);case 5:return k=f.yieldResult,V.JSC$17925_screenManager.graftServerVe(k.trackingParams),f.yield(V.controller.updatePanel({identifier:y,panelContents:k.content,shouldFocus:!0,extras:q,updatePanelContinuationData:k.updatePanelContinuationData}),0)}})};
tB[Je]=[_.yo,_.mU,_.sE];var Sl=function(F,W){this.controller=F;this.panelLoadingStrategy=W};
_.u(Sl,AJ);
Sl.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g;return _.m(function(K){d=_.e(F,_.zX);if((y=d)==null||!y.panelLoadingStrategy)return K.return();n=xDt(V.controller,(z=W)==null?void 0:(I=z.form)==null?void 0:I.element);Y=(M=d.contextualSheetPresentationConfig)==null?void 0:M.position;q=(h=d.contextualSheetPresentationConfig)==null?void 0:h.hoverConfig;b=(R=d.contextualSheetPresentationConfig)==null?void 0:R.expandToFullWidth;g=function(C){var k,f;return _.m(function(S){if(!C.sheetViewModel)return S.return();if(q){var v=
V.controller;v.shouldPreventClosingWhileHovered=!!q.preventCloseWhileHovered;var U;v.hideDelayMs=(U=q.hideDelayMs)!=null?U:0}return S.yield(V.controller.openSheet({viewModel:C.sheetViewModel,sheetPosition:Y,expandToFullWidth:b},n,(k=W)==null?void 0:(f=k.form)==null?void 0:f.element),0)})};
return K.yield(V.panelLoadingStrategy.execute({command:F,data:d.panelLoadingStrategy,renderFn:g,createScreenConfig:{layer:0}}),0)})};
Sl[Je]=[_.aB,E$];var PH=function(F,W){this.controller=F;this.JSC$17936_commandHandler=W};
_.u(PH,AJ);PH.prototype.resolveCommand=function(F,W){var V=this,d,y,z;return _.m(function(I){if(I.nextAddress==1){d=_.e(F,XLE);var n=_.e(d.showCommand,_.hc),M,Y,h=(Y=n==null?void 0:n.panelIdentifier)!=null?Y:n==null?void 0:(M=n.identifier)==null?void 0:M.tag;if(!h)throw Error("Gi");y=h;return I.yield(V.controller.isVisible(y),2)}return(z=I.yieldResult)?I.yield(V.controller.hidePanel({identifier:y}),0):I.yield(V.JSC$17936_commandHandler.resolveCommand(d.showCommand,W),0)})};
PH[Je]=[_.mU,_.Tc];var JB=function(F,W,V){this.innertubeTransportService=F;this.controller=W;this.JSC$17939_screenManager=V};
_.u(JB,AJ);
JB.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J;return _.m(function(zG){switch(zG.nextAddress){case 1:return d=V=_.e(F,ScB),y=d.targetPanelIdentifier,z=d.contentSourcePanelIdentifier,I=d.globalConfiguration,((n=y)==null?0:n.tag)&&((M=z)==null?0:M.tag)?I?zG.yield(W.controller.showPanel({identifier:y.tag,panelContents:_.Xxh(y.tag,y)}),5):zG.yield((R=(q=W.controller).getPanel)==null?void 0:R.call(q,z.tag),4):zG.return();case 4:b=zG.yieldResult;Y=(g=b)==
null?void 0:(C=(K=g).getPanelContent)==null?void 0:C.call(K);zG.jumpTo(3);break;case 5:return zG.yield(_.HI(W.innertubeTransportService,F),6);case 6:k=zG.yieldResult,((f=k)==null?0:f.trackingParams)&&W.JSC$17939_screenManager.graftServerVe(k.trackingParams),Y=(S=k)==null?void 0:S.content,h=(v=k)==null?void 0:v.updatePanelContinuationData;case 3:if(c=(U=Y)==null?void 0:U.engagementPanelSectionListRenderer)return zG.yield(W.controller.showPanel({identifier:y.tag,panelUpdatableFields:{content:c.content,
secondaryHeaderContent:(J=c.header)!=null?J:{},targetId:c.targetId,loggingDirectives:c.loggingDirectives},updatePanelContinuationData:h}),0);zG.jumpTo(0)}})};
JB[Je]=[_.yo,_.mU,_.sE];var Zs=function(){};
_.u(Zs,AJ);Zs.prototype.resolveCommand=function(F){var W,V,d;return _.m(function(y){if(y.nextAddress==1)return(W=_.e(F,JHu))?y.yield(_.cI(),2):y.return();V=y.yieldResult;if(!V)return y.return();var z=V,I=(d=W)==null?void 0:d.languageCode,n;(z==null?0:(n=z.isReady)==null?0:n.call(z))&&(I=xR$(z,I))&&z.setAudioTrack(I);_.UD(y)})};var Qn=function(){};
_.u(Qn,Rv);_.B=Qn.prototype;_.B.getApiPaths=function(){return EaB};
_.B.getExtension=function(F){return _.e(F,_.H6)};
_.B.isNavigationCommand=function(){return!0};
_.B.JSC$14489_getStoreKey=function(F){if((F=this.getExtension(F))&&F.videoId){var W={videoId:F.videoId};F.playlistId&&(W.playlistId=F.playlistId);F.index&&(W.index=F.index);F.params&&(W.params=F.params);return _.KW("next",W)}};
_.B.JSC$14482_getClientScreen=function(F){var W;return((W=F.contentPlaybackContext)==null?void 0:W.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.B.JSC$14482_buildRequest=function(F,W,V){W.videoId&&(F.videoId=W.videoId);W.playlistId&&(F.playlistId=W.playlistId);W.params&&(F.params=W.params);W.index!==void 0&&(F.playlistIndex=W.index);F.racyCheckOk=!(!V.racyCheckOk&&!W.racyCheckOk);F.contentCheckOk=!!W.contentCheckOk;V.contentPlaybackContext&&(F.autonavState=V.contentPlaybackContext.autonavState,F.playbackContext={vis:V.contentPlaybackContext.vis,lactMilliseconds:V.contentPlaybackContext.lactMilliseconds});V.prefetchPlaybackContext&&(F.context.request||
(F.context.request={}),F.context.request.isPrefetch=!0);_.T("captions_hats_killswitch")||(W=_.V0().getFlag(65),W=W!=null?!W:!1,V=!!_.L0("yt-player-sticky-caption"),F.captionsRequested=W&&V)};
_.B.getRequestConfig=function(F){F=this.JSC$14489_getStoreKey(F);var W;F&&(W={storeStrategy:{storeKey:F}});_.T("web_log_player_watch_next_ticks")&&(W=W||{},W.requestTick="wn_s",W.responseTick="wn_r");return W};
var FK=function(){};
_.u(FK,Rv);FK.prototype.getApiPaths=function(){return EaB};
FK.prototype.getExtension=function(F){return _.e(F,_.hL)};
FK.prototype.JSC$14482_buildRequest=function(F,W){W.token&&(F.continuation=W.token)};var WN=function(){this.innerTubeTransport=_.PY().resolve(_.yo);this.miniplayerService=_.PY().resolve(_.et)};
_.u(WN,AJ);var vYi=function(F){var W;return _.m(function(V){W=_.wp("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;F.JSC$17964_mainAppPlayer=new r_(W);document.addEventListener("yt-navigate-start",F.JSC$17964_pauseOnNavigation.bind(F));_.UD(V)})},EY8=function(F,W){var V,d,y,z;
return _.m(function(I){if(I.nextAddress==1){V=new Qn;d=V.JSC$14482_getRequest(W);if(!d)return I.return(void 0);y=d.innerTubeRequest;return I.yield(_.uC(F.innerTubeTransport,y,"/youtubei/v1/next"),2)}z=I.yieldResult;var n;var M,Y,h=(n=z.contents)==null?void 0:(M=n.twoColumnWatchNextResults)==null?void 0:(Y=M.playlist)==null?void 0:Y.playlist,q;n=(h==null?0:(q=h.contents)==null?0:q.length)?h:void 0;return I.return(n)})},cQt=function(F,W){var V,d,y,z,I;
return _.m(function(n){if(n.nextAddress==1)return V=F.JSC$17964_mainAppPlayer,n.yield(V.api,2);if(n.nextAddress!=3)return d=n.yieldResult,W.watchCommand?n.yield(EY8(F,W.watchCommand),3):n.return();y=n.yieldResult;if((z=y)==null||!z.contents)return n.return();I=y.contents.map(function(M){var Y;return(Y=M.playlistPanelVideoRenderer)==null?void 0:Y.videoId}).filter(function(M){return!!M}).map(function(M){return{encrypted_id:M}});
d.updatePlaylist({video:I});_.UD(n)})},tIm=function(F,W){var V,d,y;
return _.m(function(z){return z.nextAddress==1?(V=F.JSC$17964_mainAppPlayer,y=(d=W.playerParams)!=null?d:"",W.externalVideoId?z.yield(V.loadVideoWithPlayerVars({videoId:W.externalVideoId,audio_only:"1",player_params:y}),2):z.jumpTo(2)):W.watchCommand?z.yield(cQt(F,W),0):z.jumpTo(0)})};
WN.prototype.JSC$17964_pauseOnNavigation=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return W=F.JSC$17964_mainAppPlayer,d.yield(W.api,2);V=d.yieldResult;V.pauseVideo();_.UD(d)})};
WN.prototype.pauseVideo=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return W=F.JSC$17964_mainAppPlayer,d.yield(W.api,2);V=d.yieldResult;V.pauseVideo();_.UD(d)})};
WN.prototype.playVideo=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return W=F.JSC$17964_mainAppPlayer,d.yield(W.api,2);V=d.yieldResult;V.playVideo();_.UD(d)})};
var SG8=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1)return W=F.JSC$17964_mainAppPlayer,d.yield(W.api,2);V=d.yieldResult;V.mute();_.UD(d)})},Pn8=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1)return W=F.JSC$17964_mainAppPlayer,d.yield(W.api,2);V=d.yieldResult;V.unMute();_.UD(d)})};
WN.prototype.stopVideo=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return W=F.JSC$17964_mainAppPlayer,d.yield(W.api,2);V=d.yieldResult;V.stopVideo();_.UD(d)})};
var JQ8=function(F,W){return _.m(function(V){switch(V.nextAddress){case 1:switch(W){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return V.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return V.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return V.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return V.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return V.jumpTo(6)}V.jumpTo(0);break;case 2:return V.yield(F.playVideo(),8);case 8:V.jumpTo(0);break;case 3:return V.yield(F.pauseVideo(),
9);case 9:V.jumpTo(0);break;case 4:return V.yield(F.stopVideo(),10);case 10:V.jumpTo(0);break;case 5:return V.yield(SG8(F),11);case 11:V.jumpTo(0);break;case 6:return V.yield(Pn8(F),12);case 12:V.jumpTo(0)}})};
WN.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n;return _.m(function(M){return M.nextAddress==1?(V=_.e(F,ewB),((d=V)==null?0:d.newPlaybackParams)||((y=V)==null?0:y.controlAction)?W.JSC$17964_mainAppPlayer?M.jumpTo(2):M.yield(vYi(W),2):M.return()):((z=V)==null?0:z.newPlaybackParams)?(W.miniplayerService.isMiniplayerActive()&&((I=W.miniplayerService.getPlayerElement())==null||I.pause()),n=V.newPlaybackParams,n.externalVideoId||n.externalPlaylistId?M.yield(tIm(W,n),0):M.return()):M.yield(JQ8(W,
V.controlAction),0)})};var VP=function(F){this.JSC$17970_commandHandler=F};
_.u(VP,AJ);
VP.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return(V=_.e(F,ZjS))?M.yield(_.cI(),2):M.return();d=M.yieldResult;if(!d)return M.return();var Y=d,h=(y=V)==null?void 0:y.languageCode,q=(z=V)==null?void 0:z.isAutoTranslated;Y.getVideoData&&_.Et9(Y).length&&((h=t81(Y,h,q))?Y.setOption("captions","track",h):(Y.setOption("captions","stickyLoading",{}),Y.setOption("captions","track",{})));I=d.isSubtitlesOn()?_.Qv("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.Qv("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");n=_.lH(I,5E3);W.JSC$17970_commandHandler.resolveCommand(n);_.UD(M)})};
VP[Je]=[_.Tc];var dR=function(F,W){this.shortsPlayerPromise=F;this.JSC$17974_commandHandler=W};
_.u(dR,AJ);
dR.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1)return(V=_.e(F,b_D))?h.yield(W.shortsPlayerPromise,2):h.return();d=h.yieldResult;var q=SM$(d);q!=null&&q.length||(d.loadModule("captions"),q=SM$(d));y=q;if((z=y)==null||!z.length)return I=_.Qv("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),n=_.lH(I),W.JSC$17974_commandHandler.resolveCommand(n),h.return();d.toggleSubtitles();M=d.isSubtitlesOn()?_.Qv("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.Qv("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");Y=_.lH(M);W.JSC$17974_commandHandler.resolveCommand(Y);_.UD(h)})};
dR[Je]=[_.Rgh,_.Tc];var yP=function(F){this.JSC$17977_actionRouter=F;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(W,V){W.triggerAction("yt-dismiss-shopping-timely-shelf-action",V);(W=_.PY().resolve(_.SU(_.CLM)))&&W.dismissFeaturedProductOverlay()}]])};
_.u(yP,AJ);yP.prototype.resolveCommand=function(F){var W=this,V,d,y;return _.m(function(z){V=_.e(F,VgM);if((d=V)==null||!d.overlayId)return z.return();y=W.dismissPlayerOverlayActions.get(V.overlayId);if(!y)throw Error("Hi`"+V.overlayId);y(W.JSC$17977_actionRouter,V);_.UD(z)})};
yP[Je]=[fj];var zC=function(F){this.JSC$17981_playerPromise=F};
_.u(zC,AJ);zC.prototype.resolveCommand=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return(V=_.e(F,UpB))?I.yield(W.JSC$17981_playerPromise,2):I.return();d=I.yieldResult;y=d.getVideoData().video_id;V.videoId===y&&(z=Number(V.offsetFromVideoStartMilliseconds),z>=0&&d.seekTo(z/1E3));_.UD(I)})};
zC[Je]=[_.Ot];var Z7v=_.E_("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),ot=function(F){this.store=F};
_.u(ot,AJ);
var Qdd=function(F){var W,V,d,y;return _.m(function(z){if(z.nextAddress==1)return W=_.wp("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,V=_.wp("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,d=W||V,F.JSC$17985_mainAppPlayer=new r_(d),z.yield(F.JSC$17985_mainAppPlayer.api,2);y=z.yieldResult;y.addEventListener("onStateChange",F.JSC$17985_playerStateChangeListener.bind(F));document.addEventListener("yt-page-data-updated",F.JSC$17985_pauseOnNavigation.bind(F));window.addEventListener("state-navigatestart",
F.JSC$17985_pauseOnNavigation.bind(F));_.UD(z)})};
ot.prototype.JSC$17985_playerStateChangeListener=function(F){switch(F){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"}Fqa(this)};
var Fqa=function(F){F.store.dispatch(_.yw("sfvAudioItemCurrentlyPlayingEntity",Z7v,{key:Z7v,externalVideoId:F.externalVideoId,sfvAudioItemPlaybackState:F.playbackState,nowPlayingEntityValue:F.nowPlayingEntityValue}))};
ot.prototype.JSC$17985_pauseOnNavigation=function(){var F=this,W,V,d,y;return _.m(function(z){if(z.nextAddress==1){if(!F.JSC$17985_mainAppPlayer){var I=new _.po("Error: mainAppPlayer is unavailable",F.JSC$17985_mainAppPlayer);_.Ab(I);return z.return()}return z.yield(F.JSC$17985_mainAppPlayer.api,2)}W=z.yieldResult;d=(V=W)==null?void 0:V.getPlayerState();d!==1||(y=W)!=null&&y.pauseVideo();_.UD(z)})};
ot.prototype.playVideo=function(F,W,V){var d=this,y,z;return _.m(function(I){if(I.nextAddress==1)return I.yield((y=d.JSC$17985_mainAppPlayer)==null?void 0:y.api,2);z=I.yieldResult;if(!d.JSC$17985_mainAppPlayer||!z){var n=new _.po("Error: mainAppPlayer is unavailable",d.JSC$17985_mainAppPlayer);_.Ab(n);return I.return()}return I.yield(d.JSC$17985_mainAppPlayer.loadVideoWithPlayerVars({videoId:d.externalVideoId,audio_only:"1",start:F/1E3,end:F/1E3+W,player_params:V}),0)})};
ot.prototype.pauseVideo=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1){if(!F.JSC$17985_mainAppPlayer){var y=new _.po("Error: mainAppPlayer is unavailable",F.JSC$17985_mainAppPlayer);_.Ab(y);return d.return()}return d.yield(F.JSC$17985_mainAppPlayer.api,2)}W=d.yieldResult;(V=W)==null||V.pauseVideo();_.UD(d)})};
ot.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v;return _.m(function(U){if(U.nextAddress==1)return V=_.e(F,h3T),y=(d=V)==null?void 0:d.nowPlayingEntityValue,I=(z=V)==null?void 0:z.externalVideoId,q=Number((h=(n=V)==null?void 0:(M=n.defaultStartPoints)==null?void 0:(Y=M[0])==null?void 0:Y.offsetMs)!=null?h:"0"),k=Number((C=(R=V)==null?void 0:(b=R.defaultStartPoints)==null?void 0:(g=b[0])==null?void 0:(K=g.duration)==null?void 0:K.seconds)!=null?C:"15"),v=(S=
(f=V)==null?void 0:f.playerParams)!=null?S:"",y&&I?W.JSC$17985_mainAppPlayer?U.jumpTo(2):U.yield(Qdd(W),2):U.return();if(U.nextAddress!=6){if(W.nowPlayingEntityValue&&y===W.nowPlayingEntityValue)return W.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?U.yield(W.pauseVideo(),0):U.yield(W.playVideo(q,k,v),0);W.externalVideoId=I;W.nowPlayingEntityValue=y;W.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return U.yield(W.playVideo(q,k,v),6)}Fqa(W);return U.jumpTo(0)})};
ot[Je]=[cy];var sF=function(F){this.JSC$18003_commandHandler=F};
_.u(sF,AJ);sF.prototype.resolveCommand=function(F,W){var V=this,d,y,z;return _.m(function(I){if(I.nextAddress==1)return(d=_.e(F,QIE))?I.yield(_.cI(),2):I.return();y=I.yieldResult;if(!y)return I.return();(z=P3N(y))&&V.JSC$18003_commandHandler.resolveCommand(z,W);_.UD(I)})};
sF[Je]=[_.Tc];var BN=function(F){this.JSC$18009_commandHandler=F};
_.u(BN,AJ);BN.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return(d=_.e(F,FNr))?M.yield(_.cI(),2):M.return();y=M.yieldResult;if(!y)return M.return();(z=WuC(y))?V.JSC$18009_commandHandler.resolveCommand(z,W):(I=_.Qv("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),n=_.lH(I),V.JSC$18009_commandHandler.resolveCommand(n));_.UD(M)})};
BN[Je]=[_.Tc];var LX=function(F){this.JSC$18012_playerPromise=F};
_.u(LX,AJ);LX.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1)return(V=_.e(F,BPE))?y.yield(W.JSC$18012_playerPromise,2):y.return();d=y.yieldResult;d.isFullscreen()&&d.wakeUpControls();_.UD(y)})};
LX[Je]=[_.Ot];var It=function(F){this.JSC$18015_playerPromise=F};
_.u(It,AJ);It.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I;return _.m(function(n){if(n.nextAddress==1){V=_.e(F,ONh);if(!V)return n.return();d=V.overlayRenderer;return d?(y=_.e(d,aSC))?n.yield(W.JSC$18015_playerPromise,3):n.jumpTo(0):n.return()}z=n.yieldResult;z.renderChapterSeekingAnimation(1,_.A2(y.text),(I=y.icon)==null?void 0:I.iconType);_.UD(n)})};
It[Je]=[_.Ot];var nX=function(F){this.store=F};
_.u(nX,AJ);
nX.prototype.resolveCommand=function(F){var W=this,V,d,y;return _.m(function(z){if(z.nextAddress==1){V=_.e(F,gdB);if(!V)return z.return();d="";(y=W.store.getState().collabInviteLink)&&V.id===y.playlistId?d=y.inviteLinkURL:V.shortUrl&&(d=V.shortUrl);return d?z.yield(navigator.clipboard.writeText(d),3):z.jumpTo(0)}var I={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.Qv("COPY_LINK_SUCCESS_TOAST")}}}}};_.PY().resolve(_.Tc).resolveCommand(I);_.UD(z)})};
nX[Je]=[HH];var mz=function(F,W){this.innertubeTransportService=F;this.JSC$18025_commandHandler=W};
_.u(mz,AJ);mz.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R;return _.m(function(b){if(b.nextAddress==1)return(d=_.e(F,_.e6))?b.yield(_.HI(V.innertubeTransportService,F,(y=W)==null?void 0:y.form),2):b.return();(z=b.yieldResult)&&z.errorMetadata&&(I=z,n=_.lH(I.error.message),V.JSC$18025_commandHandler.resolveCommand(n));M=z;if((Y=M)==null?0:Y.actions)for(h=_.L(M.actions),q=h.next();!q.done;q=h.next())R=q.value,V.JSC$18025_commandHandler.resolveCommand(R);_.UD(b)})};
mz[Je]=[_.yo,_.Tc];var at=function(){};
_.u(at,AJ);at.prototype.resolveCommand=function(F){var W;return _.m(function(V){W=_.e(F,aXD);if(!W)return V.return();(new EGD(W)).show();_.UD(V)})};_.i_=new _.N4("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Mk=function(F,W,V,d){this.store=F;this.innertubeTransportService=W;this.controller=V;this.JSC$18033_commandHandler=d};
_.u(Mk,AJ);
Mk.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph;return _.m(function(lS){if(lS.nextAddress==1){d=_.e(F,_.hH);if(!d)return lS.return();if(d.clientActions){y=_.L(d.clientActions);for(z=y.next();!z.done;z=y.next())I=z.value,V.JSC$18033_commandHandler.resolveCommand(I,W);var Or,X1=W==null?void 0:(Or=W.form)==null?void 0:Or.element;X1&&_.On(X1,"yt-dismissible-item-action",d.clientActions)}return lS.yield(_.HI(V.innertubeTransportService,F,(n=
W)==null?void 0:n.form),2)}if(M=lS.yieldResult)M.errorMetadata?(Y=M,h=_.lH(Y.error.message),V.JSC$18033_commandHandler.resolveCommand(h),"error"in M&&((q=W)==null?0:(R=q.commandController)==null?0:R.onServerError)&&((b=W)==null||(g=b.commandController)==null||g.onServerError(F,M))):(K=W)==null||(C=K.commandController)==null||(f=(k=C).onSuccess)==null||f.call(k,F,M);S=M;((v=S)==null?0:v.collaborationInviteLink)&&d.playlistId&&(_.T("web_enable_invite_collaborators_link")||_.T("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
V.store.dispatch(_.Gj({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:d.playlistId,inviteLinkUrl:S.collaborationInviteLink}}));((U=S)==null?0:U.redirectEndpoint)&&V.JSC$18033_commandHandler.resolveCommand(S.redirectEndpoint);((c=S)==null?0:(J=c.newHeader)==null?0:J.playlistHeaderRenderer)?Wq4(V.controller,S.newHeader.playlistHeaderRenderer):((zG=S)==null?0:(BC=zG.newHeader)==null?0:BC.musicEditablePlaylistDetailHeaderRenderer)&&Wq4(V.controller,S.newHeader.musicEditablePlaylistDetailHeaderRenderer);
V.controller.playlistVideoListElement&&((bS=S)==null?0:(Yc=bS.playlistEditResults)==null?0:(ph=Yc[0])==null?0:ph.playlistEditVideoAddedResultData)&&((X1=V.controller.playlistVideoListElement)==null||X1.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:S.playlistEditResults[0].playlistEditVideoAddedResultData})));_.UD(lS)})};
Mk[Je]=[_.Ym,_.yo,_.i_,_.Tc];var YQ=function(F,W){this.controller=F;this.JSC$18043_commandHandler=W};
_.u(YQ,AJ);YQ.prototype.resolveCommand=function(F,W){var V=this,d,y,z;return _.m(function(I){d=_.e(F,u9h);V.controller.showRefreshPill&&((y=d)==null?0:y.command)&&(V.JSC$18043_commandHandler.resolveCommand((z=d)==null?void 0:z.command,W),V.controller.showRefreshPill=!1);_.UD(I)})};
YQ[Je]=[_.Qe,_.Tc];var pX=function(F,W){this.store=F;this.JSC$18047_commandHandler=W||_.Jj.instance};
_.u(pX,AJ);pX.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R;return _.m(function(b){d=_.e(F,$NT);y=V.store.getState().radioButtonGroup;if((z=d)==null?0:z.command)V.JSC$18047_commandHandler.resolveCommand((I=d)==null?void 0:I.command,W);else if(y&&((n=d)==null?void 0:n.formId)===y.currentFormId)for(M=Object.values(y.commandsMap),Y=_.L(M),h=Y.next();!h.done;h=Y.next())q=h.value,(R=_.pd(q))&&V.JSC$18047_commandHandler.resolveCommand(R,W);_.UD(b)})};
pX[Je]=[_.Ym];var ho=new _.N4("USER_PREFS");var qk=function(F){this.JSC$18052_prefCookie=F};
_.u(qk,AJ);qk.prototype.resolveCommand=function(F){var W=this,V;return _.m(function(d){(V=_.e(F,zwC))&&typeof V.useListView==="boolean"&&(_.dE(0,155,V.useListView),W.JSC$18052_prefCookie.save());_.UD(d)})};
qk[Je]=[ho];var Rt=function(F){this.JSC$18056_prefCookie=F};
_.u(Rt,AJ);Rt.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I;return _.m(function(n){V=_.e(F,YbT);if((d=V)==null||!d.gl)return n.return();y=V.gl;z={persist_gl:"1",gl:y};W.JSC$18056_prefCookie.set("gl",y);W.JSC$18056_prefCookie.save();I=z6r(z);_.Re(I);_.UD(n)})};
Rt[Je]=[ho];var b_=function(F){this.JSC$18060_prefCookie=F};
_.u(b_,AJ);b_.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){V=_.e(F,HSD);if(!V)return y.return();d=!1;V.flagNum&&typeof V.value==="boolean"?(_.dE(0,V.flagNum,V.value),d=!0):V.key&&typeof V.stringValue==="string"&&(W.JSC$18060_prefCookie.set(V.key,V.stringValue),d=!0);d&&W.JSC$18060_prefCookie.save();_.UD(y)})};
b_[Je]=[ho];var TC=new _.N4("PREF_STORAGE_PROMISE_TOKEN");var e7=function(F){this.JSC$18064_prefStoragePromise=F};
_.u(e7,AJ);e7.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1)return(V=_.e(F,AOC))?y.yield(W.JSC$18064_prefStoragePromise,2):y.return();d=y.yieldResult;return d===void 0||V.key===void 0||V.value===void 0?y.return():y.yield(d.set(V.key,V.value),0)})};
e7[Je]=[TC];var gR=function(F){this.innertubeTransportService=F};
_.u(gR,AJ);gR.prototype.resolveCommand=function(F,W){var V=this,d,y;return _.m(function(z){(d=_.e(F,_.xEQ))&&d&&d.isFirstRequest&&(_.iU("search_overview_answer"),_.Md("so_rq",void 0,"search_overview_answer"));return z.yield(_.HI(V.innertubeTransportService,F,(y=W)==null?void 0:y.form),0)})};
gR[Je]=[_.yo];var VkL=function(){};
_.u(VkL,AJ);
VkL.prototype.resolveCommand=function(F){var W,V,d,y,z,I,n,M,Y;return _.m(function(h){W=_.e(F,$pr);if((V=W)==null?0:V.sectionIdentifier){if(W.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(y=(d=document.getElementsByTagName(W.sectionIdentifier))==null?void 0:d.item(0))y.scrollIntoView({behavior:"smooth"}),(z=Gcf(y))&&z.focus({preventScroll:!0});return h.return()}I=document.querySelector("[section-identifier="+W.sectionIdentifier+"]");n=document.querySelector("[section-identifier="+W.referenceSectionIdentifier+
"]");if(!I)return h.return();M=W.verticalScrollOffsetDp?W.verticalScrollOffsetDp:0;n&&(M-=n.offsetTop);window.scrollTo({top:I.offsetTop+M,behavior:"smooth"});(Y=Gcf(I))&&Y.focus({preventScroll:!0})}_.UD(h)})};var u_=function(F){this.JSC$18076_commandHandler=F};
_.u(u_,AJ);
u_.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M;return _.m(function(Y){if(Y.nextAddress==1){V=_.e(F,alr);if(!V||!V.imageBytes||!navigator.clipboard)return Y.return();if(V.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.Ab(Error("Ji")),Y.return();_.rK(Y,2);y=(d=V)==null?void 0:d.imageBytes;z=y.replace(/-/g,"+").replace(/_/g,"/");I=Njh(z);n={};M=[new ClipboardItem((n[I.type]=I,n))];return Y.yield(navigator.clipboard.write(M),4)}if(Y.nextAddress!=2)return V.successCommand&&
W.JSC$18076_commandHandler.resolveCommand(V.successCommand),_.$J(Y,0);_.$b(Y);V.errorCommand&&W.JSC$18076_commandHandler.resolveCommand(V.errorCommand);_.UD(Y)})};
u_[Je]=[_.Tc];var KX=function(F,W){this.innertubeTransportService=F;this.JSC$18080_commandHandler=W};
_.u(KX,AJ);KX.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return(d=_.e(F,i4h))?M.yield(_.HI(V.innertubeTransportService,F,(y=W)==null?void 0:y.form),2):M.return();(z=M.yieldResult)&&z.errorMetadata&&d.onFailureCommand&&V.JSC$18080_commandHandler.resolveCommand(d.onFailureCommand);I=z;((n=I)==null?0:n.shareCommand)&&V.JSC$18080_commandHandler.resolveCommand(I.shareCommand,W);_.UD(M)})};
KX[Je]=[_.yo,_.Tc];var HN=function(){};
_.u(HN,AJ);HN.prototype.resolveCommand=function(F){var W,V;return _.m(function(d){W=_.e(F,TiT);if(!W||!navigator.share)return d.return();V={url:W.url};try{return d.return(navigator.share(V))}catch(y){}_.UD(d)})};var D2=function(){};
_.u(D2,AJ);D2.prototype.resolveCommand=function(){return _.m(function(F){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.UD(F)})};var Ao=function(F){this.JSC$18090_navigationConfirmationService=F};
_.u(Ao,AJ);Ao.prototype.resolveCommand=function(){var F=this;return _.m(function(W){F.JSC$18090_navigationConfirmationService.cancelPendingNavigation();_.UD(W)})};
Ao[Je]=[y6];var j7=function(F){this.JSC$18093_screenManager=F};
_.u(j7,AJ);j7.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y;return _.m(function(h){y=(d=W.form)==null?void 0:d.event;I=(z=W.form)==null?void 0:z.element;if(!y)throw new _.po("Event not passed in when resolving command");n=_.L(y.composedPath());for(M=n.next();!M.done;M=n.next())if(Y=M.value,Y.tagName==="YT-COPY-LINK-RENDERER")return Y.copyUrlToClipboard(),I&&_.e3(V.JSC$18093_screenManager,I),h.return();_.UD(h)})};
j7[Je]=[_.sE];var rR=function(){this.JSC$18097_miniAppClientDataProvider=_.PY().resolve(_.$e)};
_.u(rR,AJ);rR.prototype.resolveCommand=function(){var F=this,W,V;return _.m(function(d){if(F.JSC$18097_miniAppClientDataProvider.clientData.has("video_id")){var y=F.JSC$18097_miniAppClientDataProvider,z=y.clientData.get("video_id");z&&y.clientData.delete("video_id");W="https://youtube.com/watch?v="+z;V=_.Se(W);if(V===void 0)throw Error("Ki`"+W);_.Bd(window,V)}_.UD(d)})};var CX=function(){};
_.u(CX,AJ);CX.prototype.resolveCommand=function(){return _.m(function(F){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.UD(F)})};var kQ=function(){};
_.u(kQ,AJ);kQ.prototype.resolveCommand=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.SVN(window.document.documentElement),2);(F=document.querySelector("mini-app-container-view-model iframe"))&&F.focus();_.UD(W)})};var l_=function(F){this.JSC$18104_navigationConfirmationService=F};
_.u(l_,AJ);
l_.prototype.resolveCommand=function(){var F=this;return _.m(function(W){var V=F.JSC$18104_navigationConfirmationService,d=_.PY().resolve(_.Jr),y;if(((y=V.navigateParams)==null?void 0:y.data)!==void 0){var z;_.dfT(d,V.navigateParams.endpoint,V.navigateParams.data,(z=V.navigateParams.navigationType)!=null?z:1,V.navigateParams.tempData,V.navigateParams.isMiniplayer,void 0,!0);V.navigateParams=void 0;V.customConfirmationCommand=void 0}else V.navigateParams&&(d.navigate(V.navigateParams.endpoint,V.navigateParams.reload,
V.navigateParams.params,V.navigateParams.tempData,V.navigateParams.requestType,V.navigateParams.createScreenConfig,!0),V.navigateParams=void 0,V.customConfirmationCommand=void 0);_.UD(W)})};
l_[Je]=[y6];var Nk=function(){};
_.u(Nk,AJ);Nk.prototype.resolveCommand=function(){return _.m(function(F){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.UD(F)})};var fX=function(F){this.JSC$18109_prefStorage=F};
_.u(fX,AJ);fX.prototype.resolveCommand=function(){var F=this,W,V;return _.m(function(d){switch(d.nextAddress){case 1:return d.yield(F.JSC$18109_prefStorage,2);case 2:return(W=d.yieldResult)?d.yield(W.set("sfvle",!1),3):d.return();case 3:return d.yield(W.set("sfvles",!0),4);case 4:V=_.V0(),_.dE(0,203,!1),_.dE(0,204,!0),V.save(),_.UD(d)}})};
fX[Je]=[TC];var wR=function(F){this.JSC$18112_prefStorage=F};
_.u(wR,AJ);wR.prototype.resolveCommand=function(){var F=this,W,V;return _.m(function(d){switch(d.nextAddress){case 1:return d.yield(F.JSC$18112_prefStorage,2);case 2:return(W=d.yieldResult)?d.yield(W.set("sfvle",!0),3):d.return();case 3:return d.yield(W.set("sfvles",!0),4);case 4:V=_.V0(),_.dE(0,203,!0),_.dE(0,204,!0),V.save(),_.UD(d)}})};
wR[Je]=[TC];_.dP4=new _.N4("SNACKBAR_CONTROLLER_TOKEN");_.yTu=new _.N4("SHOULD_SHOW_PIVOT_BAR_TOKEN");var GC=function(F){this.controller=F};
_.u(GC,AJ);GC.prototype.resolveCommand=function(F){var W=this,V;return _.m(function(d){V=_.e(F,H4B);if(!V)return d.return();var y=W.controller;y.closeSnackbarFn&&y.closeSnackbarFn();_.UD(d)})};
GC[Je]=[_.dP4];var $Q=function(F,W){this.controller=F;this.JSC$18119_sheetController=W};
_.u($Q,AJ);$Q.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M;return _.m(function(Y){d=_.e(F,AND);if(!d)return Y.return();I=xDt(V.JSC$18119_sheetController,(y=W)==null?void 0:(z=y.form)==null?void 0:z.element);n=_.e(d.content,xuM);if(!n)return Y.return();var h=V.controller,q=n,R=(M=d.animationStyle)!=null?M:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(h.showSnackbarFn)h.showSnackbarFn({snackbarViewModel:q,animationStyle:R,durationMs:d.durationSeconds*1E3,target:I});else throw Error("Ej");_.UD(Y)})};
$Q[Je]=[_.dP4,_.aB];var UF=function(){};
_.u(UF,AJ);UF.prototype.resolveCommand=function(F){var W;return _.m(function(V){W=_.e(F,DNm);if(!W||typeof W.key!=="string"||typeof W.value!=="string")return V.return();window.localStorage.setItem(W.key,W.value);_.UD(V)})};var OF=function(F){this.store=F};
_.u(OF,AJ);OF.prototype.resolveCommand=function(F){var W=this,V;return _.m(function(d){V=_.e(F,CoW);if(!V||!V.stepId||!V.token)return d.return();W.store.dispatch(egm({stepId:V.stepId,token:V.token,isSelected:!1}));_.UD(d)})};
OF[Je]=[HH];var XK=function(F,W,V){this.innertubeTransportService=F;this.store=W;this.JSC$18131_screenManager=V};
_.u(XK,AJ);
XK.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph,lS;return _.m(function(Or){V=_.e(F,qJT);if(!V||(d=V.stepIds)==null||!d.length)return Or.return();y=W.store.getState().talkToRecs;z=[];I=[];n=_.L(V.stepIds);for(M=n.next();!M.done;M=n.next())for(Y=M.value,h=void 0,(q=(h=y.stepStates[Y])==null?void 0:h.userQuery)&&I.push({userQuery:V.submitEmptyUserQuery?"":q.userQuery,userQueryToken:q.token}),b=R=void 0,g=(b=(R=y.stepStates[Y])==null?void 0:
R.selectionStates)!=null?b:{},K=_.L(Object.entries(g)),C=K.next();!C.done;C=K.next())k=C.value,f=_.L(k),S=f.next().value,v=f.next().value,U=S,c=v,c.isSelected&&z.push(U);J={selectedChipTokens:z,userQueries:I,submittedStepIds:V.stepIds};zG={browseTalk2recsFormData:J};V.browseEndpoint?(BC=F,_.ms(BC,_.J2,V.browseEndpoint)):V.command&&(BC=V.command);if(!BC)return Or.return();bS=_.e(BC,_.hL);if((Yc=bS)==null?0:Yc.command)if(ph=_.e(bS.command,pJi))lS=_.Jj.instance,lS.resolveCommand(bS.command);return Or.yield(_.HI(W.innertubeTransportService,
BC,{formData:zG,disableCache:!0}).then(function(X1){(X1==null?0:X1.trackingParams)&&W.JSC$18131_screenManager.graftServerVe(X1==null?void 0:X1.trackingParams)}),0)})};
XK[Je]=[_.yo,HH,_.sE];var xQ=function(F){this.store=F};
_.u(xQ,AJ);
xQ.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y;return _.m(function(h){V=_.e(F,rqC);if(!V||!V.stepId)return h.return();if(V.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")I=(z=(d=W.store.getState().talkToRecs.stepStates[V.stepId])==null?void 0:(y=d.userQuery)==null?void 0:y.userQuery)!=null?z:"",n=I.length>0?". ":"",M=I+n+V.selectedText,W.store.dispatch(gRi({stepId:V.stepId,userQueryToken:"",userQuery:M}));else if(V.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")W.store.dispatch(gRi({stepId:V.stepId,userQueryToken:"",
userQuery:(Y=V.selectedText)!=null?Y:""}));else{if(!V.token)return h.return();W.store.dispatch(egm({stepId:V.stepId,token:V.token,isSelected:!0}))}_.UD(h)})};
xQ[Je]=[HH];var vN=function(F){this.store=F};
_.u(vN,AJ);vN.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M;return _.m(function(Y){d=_.e(F,Rnf);if(!d||!d.stepId)return Y.return();n=(I=(y=W)==null?void 0:(z=y.form)==null?void 0:z.userQuery)!=null?I:"";V.store.dispatch(gRi({stepId:d.stepId,userQuery:n,userQueryToken:(M=d.userQueryToken)!=null?M:""}));_.UD(Y)})};
vN[Je]=[HH];_.zW8=new _.N4("TIMELY_ACTIONS_CONTROLLER_TOKEN");var EF=function(F){this.controller=F};
_.u(EF,AJ);EF.prototype.resolveCommand=function(F){var W=this,V,d,y,z;return _.m(function(I){V=_.e(F,fyh);if(!V)return I.return();d=V;y=d.id;z=d.isVisible;if(y===void 0||z===void 0)return I.return();var n;(n=W.controller.timelyActionsMap.get(y))==null||n(y,z);_.UD(I)})};
EF[Je]=[_.zW8];var oMt=function(){this.timelyActionsMap=new Map};var cN=function(F){this.JSC$18157_commandHandler=F};
_.u(cN,AJ);cN.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I;return _.m(function(n){V=_.e(F,_.x4T);if(!V)return n.return();z=(d=V.item)==null?void 0:(y=d.notificationTextRenderer)==null?void 0:y.successResponseText;if(!z)return n.return();I=_.k7(z);W.JSC$18157_commandHandler.resolveCommand(I);_.UD(n)})};
cN[Je]=[_.Tc];var to=function(F,W){this.innertubeTransportService=F;this.JSC$18162_playerApiPromise=W};
_.u(to,AJ);
to.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h;return _.m(function(q){if(q.nextAddress==1)return q.yield(W.JSC$18162_playerApiPromise,2);V=q.yieldResult;d=V.getOption("captions","track");y=Object.assign({},_.e(F,_.JOQ));(I=(z=V.getVideoData())==null?void 0:z.video_id)?y.externalVideoId=I:_.Xd(Error("Li"));if((n=d)==null?0:n.languageCode)y.languageCode=d.languageCode;if((M=d)==null?0:M.kind)y.kind=d.kind;if((Y=d)==null?0:Y.name)y.name=d.name;h=Object.assign({},F,{getTranscriptEndpoint:y});return q.yield(_.HI(W.innertubeTransportService,
h),0)})};
to[Je]=[_.yo,_.Ot];var S7=function(){};
_.u(S7,AJ);S7.prototype.resolveCommand=function(F){var W,V,d,y,z,I,n,M;return _.m(function(Y){W=_.e(F,GAE);if((V=W)==null||!V.paramKeyValuePairs)return Y.return();d=window.location.href;y=_.L(W.paramKeyValuePairs);for(z=y.next();!z.done;z=y.next())I=z.value,I.key&&I.value&&(n={},d=_.cY(d,(n[I.key]=I.value,n)));M=_.PY().resolve(_.FM);_.Q4(M,d);_.UD(Y)})};_.PN=new _.N4("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var Jo=function(F,W,V,d){this.controller=F;this.JSC$18169_playerApiPromise=W;this.innertubeTransportService=V;this.JSC$18169_commandHandler=d};
_.u(Jo,AJ);
Jo.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S;return _.m(function(v){if(v.nextAddress==1){V=_.e(F,LUu);if((d=V)==null||!d.watchEndpoint)return v.return();y=new Qn;z=y.JSC$14482_getRequest(V.watchEndpoint);if(!z)return v.return();I=V.watchEndpoint.clickTrackingParams;return v.yield(_.uC(W.innertubeTransportService,z.innerTubeRequest,z.input,I,z.config),2)}if(v.nextAddress!=3)return n=v.yieldResult,v.yield(W.JSC$18169_playerApiPromise,3);M=v.yieldResult;M.updateVideoData({raw_watch_next_response:n});
if(g=(Y=n)==null?void 0:(h=Y.contents)==null?void 0:(q=h.twoColumnWatchNextResults)==null?void 0:(R=q.results)==null?void 0:(b=R.results)==null?void 0:b.contents)C=(K=g.find(function(U){return U.videoPrimaryInfoRenderer}))==null?void 0:K.videoPrimaryInfoRenderer,((k=C)==null?0:k.subtitle)&&sGp(W.controller,C.subtitle);
(S=(f=n)==null?void 0:f.onUiReady)&&W.JSC$18169_commandHandler.resolveCommand(S);_.UD(v)})};
Jo[Je]=[_.PN,_.Ot,_.yo,_.Tc];var Bom=function(){this.subtitleChangeCallbackMap=new Map},sGp=function(F,W){F=_.L(F.subtitleChangeCallbackMap.values());
for(var V=F.next();!V.done;V=F.next())V=V.value,V(W)};var Z2=function(F,W){this.JSC$18179_commandHandler=F;this.innertubeTransportService=W};
_.u(Z2,AJ);
Z2.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S;return _.m(function(v){switch(v.nextAddress){case 1:return(z=(d=W)==null?void 0:(y=d.form)==null?void 0:y.element)&&_.Hy(z),I=_.V0().get("hl"),n="",_.rK(v,2),v.yield(zyN(I),4);case 4:n=v.yieldResult;_.$J(v,3);break;case 2:return _.$b(v),z&&_.Dt(z),_.Ab(Error("Ni"),"ERROR"),v.return();case 3:M=_.e(F,bbB);if(!M)return z&&_.Dt(z),v.return();(q=(Y=M.commerceActionConfig)==null?void 0:(h=Y.commandLifeCycleConfig)==null?
void 0:h.onStartCommand)&&V.JSC$18179_commandHandler.resolveCommand(q);return v.yield(_.HI(V.innertubeTransportService,F,{client_data:{paymentsClientToken:{token:n}}}),5);case 5:(R=v.yieldResult)?(z&&_.Dt(z),((C=R)==null?0:C.command)&&V.JSC$18179_commandHandler.resolveCommand(R.command),(S=(k=M.commerceActionConfig)==null?void 0:(f=k.commandLifeCycleConfig)==null?void 0:f.onSuccessCommand)&&V.JSC$18179_commandHandler.resolveCommand(S)):(z&&_.Dt(z),_.Ab(Error("Oi")),(K=(b=M.commerceActionConfig)==
null?void 0:(g=b.commandLifeCycleConfig)==null?void 0:g.onFailureCommand)&&V.JSC$18179_commandHandler.resolveCommand(K)),_.UD(v)}})};
Z2[Je]=[_.Tc,_.yo];var QP=function(F,W,V){this.store=F;this.JSC$18195_commandHandler=W;this.innertubeTransportService=V};
_.u(QP,AJ);
QP.prototype.resolveCommand=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q;return _.m(function(R){d=_.e(F,TPh);y=d.googlePaymentPayload;d.onStartCommand&&V.JSC$18195_commandHandler.resolveCommand(d.onStartCommand);z=y.encryptedPurchaseParams;I=y.ypcLogWalletAnalyticDataEndpoint;n=d.serializedTransactionFlowLoggingParams;M=y.serializedPaymentsClientParams;Y=d.ypcCujContext;q=Bsh(V.innertubeTransportService,(h=W)==null?void 0:h.form,z,I,n,M,Y);return R.return(q.then(function(b){orm(W==null?void 0:W.form,
!1);var g=V.store,K=V.JSC$18195_commandHandler,C=b.integratorData;C==null||C===""||b.error!=null?(String(b.error)==="-1"&&d.onDismissCommand?K.resolveCommand(d.onDismissCommand):String(b.error)!=="-1"&&d.onFailureCommand&&K.resolveCommand(d.onFailureCommand),String(b.error)!=="-1"&&String(b.error)!=="132"&&_.Ab(Error("Pi"),"ERROR")):(d.googlePaymentEntityKey&&g.dispatch(_.yw("commerceAcquisitionClientPayloadEntity",d.googlePaymentEntityKey,{key:d.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:C,
fundsGuaranteeCallbackClientData:b.integratorClientCallbackData}}})),d.onSuccessCommand&&K.resolveCommand(d.onSuccessCommand));_.c6()},function(b){orm(W==null?void 0:W.form,!1);
_.Ab(b,"ERROR");d.onFailureCommand&&V.JSC$18195_commandHandler.resolveCommand(d.onFailureCommand)}))})};
QP[Je]=[cy,_.Tc,_.yo];var Ff=function(F,W){this.JSC$18199_commandHandler=F;this.purchaseManager=W};
_.u(Ff,AJ);
Ff.prototype.resolveCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h;return _.m(function(q){V=_.e(F,epB);((d=V)==null?0:(y=d.commandLifeCycleConfig)==null?0:y.onStartCommand)&&W.JSC$18199_commandHandler.resolveCommand(V.commandLifeCycleConfig.onStartCommand);if(!((z=V)==null?0:(I=z.googlePaymentPurchaseManagerPayload)==null?0:I.securePayloadBytes))return _.Ab(Error("Qi"),"ERROR"),q.return();n=eQT(_.Q9(V.googlePaymentPurchaseManagerPayload.securePayloadBytes));M=_.V0().get("hl");Y=_.DR();cKa(n.serialize(),
M,function(R){Y.resolve(R)},function(R){Y.reject(R)},Y.resolve);
h=Y.promise;return q.return(h.then(function(R){if(R)if(R==null?0:R.errorCode){_.Ab(Error("Ri`"+R.errorCode),"ERROR");var b,g;((b=V)==null?0:(g=b.commandLifeCycleConfig)==null?0:g.onFailureCommand)&&W.JSC$18199_commandHandler.resolveCommand(V.commandLifeCycleConfig.onFailureCommand)}else if(R==null?0:R.isCancelled){var K,C;((K=V)==null?0:(C=K.commandLifeCycleConfig)==null?0:C.onCancelCommand)&&W.JSC$18199_commandHandler.resolveCommand(V.commandLifeCycleConfig.onCancelCommand)}else{var k,f;((k=V)==
null?0:(f=k.commandLifeCycleConfig)==null?0:f.onSuccessCommand)&&W.JSC$18199_commandHandler.resolveCommand(V.commandLifeCycleConfig.onSuccessCommand)}},function(R){_.Ab(R,"ERROR");
var b,g;((b=V)==null?0:(g=b.commandLifeCycleConfig)==null?0:g.onFailureCommand)&&W.JSC$18199_commandHandler.resolveCommand(V.commandLifeCycleConfig.onFailureCommand)}))})};
Ff[Je]=[_.Tc,tu8];var Lqc=function(F,W){this.JSC$18207_commandHandler=F;this.commandAllowlistOverride=W;var V;this.commandAllowlist=(V=this.commandAllowlistOverride)!=null?V:Eq1};
Lqc.prototype.handleResponse=function(F,W,V){var d,y=W==null?void 0:(d=W.config)==null?void 0:d.command;if(!y||this.commandAllowlist.some(function(z){return!!_.e(y,z)})){W=void 0;
V!==void 0&&(W={form:{element:V}});F.onResponseReceivedCommand&&this.JSC$18207_commandHandler.resolveCommand(F.onResponseReceivedCommand,W);F.onResponseReceivedAction&&this.JSC$18207_commandHandler.resolveCommand(F.onResponseReceivedAction,W);F.onResponseReceivedEndpoint&&this.JSC$18207_commandHandler.resolveCommand(F.onResponseReceivedEndpoint,W);F.command&&this.JSC$18207_commandHandler.resolveCommand(F.command,W);if(F.onResponseReceivedCommands)for(V=_.L(F.onResponseReceivedCommands),d=V.next();!d.done;d=
V.next())this.JSC$18207_commandHandler.resolveCommand(d.value,W);if(F.onResponseReceivedActions)for(V=_.L(F.onResponseReceivedActions),d=V.next();!d.done;d=V.next())this.JSC$18207_commandHandler.resolveCommand(d.value,W);if(F.onResponseReceivedEndpoints)for(V=_.L(F.onResponseReceivedEndpoints),d=V.next();!d.done;d=V.next())this.JSC$18207_commandHandler.resolveCommand(d.value,W);if(F.actions)for(F=_.L(F.actions),V=F.next();!V.done;V=F.next())this.JSC$18207_commandHandler.resolveCommand(V.value,W)}};
Lqc[Je]=[_.Tc,_.SU(vqh)];var IiU=new _.N4("INNERTUBE_TOKEN_SERVICE");var nML=new _.N4("SCHEDULER_TOKEN");var mPu=function(F){this.scheduler=F;F={};this.tokenMap=(F.app={},F.user={},F)};
mPu.prototype.handleResponse=function(F,W){if(!W)throw Error("Si");var V;if(F=(V=F.responseContext)==null?void 0:V.innertubeTokenJar){if(F.appTokens){var d,y,z;V=(d=W.innerTubeRequest.context)==null?void 0:(y=d.request)==null?void 0:(z=y.innertubeTokenJar)==null?void 0:z.appTokens;aia(this,F.appTokens,this.tokenMap.app,V)}if(F.userTokens){var I,n,M;W=(I=W.innerTubeRequest.context)==null?void 0:(n=I.request)==null?void 0:(M=n.innertubeTokenJar)==null?void 0:M.userTokens;aia(this,F.userTokens,this.tokenMap.user,
W)}}};
mPu.prototype.processContext=function(F){F.request||(F.request={});var W=Object.keys(this.tokenMap.app).length,V=Object.keys(this.tokenMap.user).length;if(W||V)F.request.innertubeTokenJar={},W&&(F.request.innertubeTokenJar.appTokens=[].concat(_.Pd(Object.values(this.tokenMap.app).flat()))),V&&(F.request.innertubeTokenJar.userTokens=[].concat(_.Pd(Object.values(this.tokenMap.user).flat())))};
var aia=function(F,W,V,d){W=_.L(W);for(var y=W.next(),z={};!y.done;z={token$jscomp$139:void 0},y=W.next()){z.token$jscomp$139=y.value;if(z.token$jscomp$139.type===void 0)throw new _.po("InnerTube token has no type",z.token$jscomp$139);if(z.token$jscomp$139.clearTokens)V[z.token$jscomp$139.type]=[];else if(z.token$jscomp$139.value!==void 0){V[z.token$jscomp$139.type]||(V[z.token$jscomp$139.type]=[]);if(d!==void 0&&d.length){y=_.L(d);for(var I=y.next(),n={};!I.done;n={requestToken:void 0},I=y.next())n.requestToken=
I.value,I=V[z.token$jscomp$139.type].findIndex(function(M){return function(Y){return Y===M.requestToken||(0,_.MP.equals)(Y,M.requestToken)}}(n)),I>-1&&V[z.token$jscomp$139.type].splice(I,1)}V[z.token$jscomp$139.type].push(z.token$jscomp$139);
z.token$jscomp$139.maxAgeSeconds&&Number(z.token$jscomp$139.maxAgeSeconds)>0&&F.scheduler.addLowPriorityJob(function(M){return function(){var Y=V[M.token$jscomp$139.type].indexOf(M.token$jscomp$139);Y>-1&&V[M.token$jscomp$139.type].splice(Y,1)}}(z),Number(z.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.po("InnerTube token has no value",z.token$jscomp$139);
}};
mPu[Je]=[nML];var iuU=new _.N4("LOCAL_INNERTUBE_ROUTER_TOKEN"),Mka=new _.N4("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var WD=function(F){this.serviceMap=F};
WD.prototype.shouldPreferLocalResponse=function(F,W){return(F=Yyl(this,F))?F.shouldPreferLocalResponse(W):!1};
WD.prototype.localInnertubeResponse=function(F,W){var V=this,d;return _.m(function(y){return(d=Yyl(V,F))?y.return(d.localInnertubeResponse(W)):y.return(Promise.reject(Error("Ti")))})};
WD.prototype.canProvideFallbackResponse=function(F,W){return(F=Yyl(this,F))?F.canProvideFallbackResponse(W):!1};
WD.prototype.localFallbackInnertubeResponse=function(F,W){var V=this,d;return _.m(function(y){return(d=Yyl(V,F))?y.return(d.localFallbackInnertubeResponse(W)):y.return(Promise.reject(Error("Ti")))})};
var Yyl=function(F,W){W=_.ci(W);return W?(F=F.serviceMap[W])?F:null:null};
WD[Je]=[Mka];var ng=function(){};
ng.prototype.shouldPreferLocalResponse=function(){return!1};
ng.prototype.localInnertubeResponse=function(){return _.m(function(F){return F.return(Promise.reject(Error("Ui")))})};
ng.prototype.canProvideFallbackResponse=function(){return!0};
ng.prototype.localFallbackInnertubeResponse=function(){var F,W,V;return _.m(function(d){F=ZK("CLOSE_POPUP");W={openPopupAction:I4$()};V={actions:[F,W]};return d.return(V)})};var T4c=function(F,W){this.JSC$18256_upliftPromise=F;this.store=W};
_.B=T4c.prototype;_.B.shouldPreferLocalResponse=function(F){var W=F.videoId,V;if(V=W)V=w0G(this.store.getState().entities,F.videoId);return V&&GT$(this.store.getState().entities,W)?m_W(this.store.getState().entities,F.playlistId):!1};
_.B.localInnertubeResponse=function(F){var W=this,V;return _.m(function(d){return(V=W.getPlayerResponse(F))?d.return(Promise.resolve(V)):d.return(Promise.reject(Error("Vi")))})};
_.B.canProvideFallbackResponse=function(F){return!!F.videoId};
_.B.localFallbackInnertubeResponse=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.JSC$18256_upliftPromise,2);V=W.getPlayerResponse(F);var y;V?y=d.return(Promise.resolve(V)):y=zN(W.store.getState().entities,F.videoId)?d.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Nd(_.Qv("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:apS()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
d.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Nd(_.Qv("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:m8h()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return y})};
_.B.getPlayerResponse=function(F){return npc(this.store.getState().entities,F.videoId)};var Iw=function(F,W){this.localPlayerService=F;this.localWatchNextService=W};
Iw.prototype.shouldPreferLocalResponse=function(F){var W=F.playerRequest;F=F.watchNextRequest;return!!(W&&this.localPlayerService.shouldPreferLocalResponse(W)&&F&&this.localWatchNextService.shouldPreferLocalResponse(F))};
Iw.prototype.localInnertubeResponse=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1){V=F.playerRequest;d=F.watchNextRequest;if(!V||!d)throw new _.po("Missing streaming request",F);return I.yield(W.localPlayerService.localInnertubeResponse(V),2)}if(I.nextAddress!=3)return y=I.yieldResult,I.yield(W.localWatchNextService.localInnertubeResponse(d),3);z=I.yieldResult;return I.return({playerResponse:y,watchNextResponse:z})})};
Iw.prototype.canProvideFallbackResponse=function(F){var W=F.playerRequest;F=F.watchNextRequest;return!!(W&&this.localPlayerService.canProvideFallbackResponse(W)&&F&&this.localWatchNextService.canProvideFallbackResponse(F))};
Iw.prototype.localFallbackInnertubeResponse=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return V=F.playerRequest,d=F.watchNextRequest,V&&d?I.yield(W.localPlayerService.localFallbackInnertubeResponse(V),2):I.return(Promise.reject(new _.po("Missing streaming request",F)));if(I.nextAddress!=3)return y=I.yieldResult,I.yield(W.localWatchNextService.localFallbackInnertubeResponse(d),3);z=I.yieldResult;return I.return({playerResponse:y,watchNextResponse:z})})};var s7=function(F){this.JSC$18266_persistentStorePromiseAccessor=F};
s7.prototype.shouldPreferLocalResponse=function(){return!1};
s7.prototype.localInnertubeResponse=function(){return _.m(function(F){return F.return(Promise.reject(Error("Wi")))})};
s7.prototype.canProvideFallbackResponse=function(){return!0};
s7.prototype.localFallbackInnertubeResponse=function(){var F=this,W,V;return _.m(function(d){return d.nextAddress==1?d.yield(F.JSC$18266_persistentStorePromiseAccessor(),2):d.nextAddress!=3?(W=d.yieldResult)?d.yield(W.get("service:guide:fallback"),3):d.return(Promise.reject(Error("Xi"))):(V=d.yieldResult)&&_.vy(V)?d.return(a49(_.vy(V))):d.return(Promise.reject(Error("Yi")))})};var ml=function(){};
ml.prototype.shouldPreferLocalResponse=function(){return!1};
ml.prototype.localInnertubeResponse=function(){return _.m(function(F){return F.return(Promise.reject(Error("Zi")))})};
ml.prototype.canProvideFallbackResponse=function(){return!0};
ml.prototype.localFallbackInnertubeResponse=function(){var F,W,V;return _.m(function(d){F=ZK("CLOSE_POPUP");W={openPopupAction:I4$()};V={actions:[F,W]};return d.return(V)})};var ow=function(){this.urlMap=pkt;this.fallbackCommand=_.yI};
ow.prototype.shouldPreferLocalResponse=function(F){return(F=F.url)?!!hWU(this,F):!1};
ow.prototype.localInnertubeResponse=function(F){var W=this,V;return _.m(function(d){return(V=F.url)?d.return(qyi(F,hWU(W,V))):d.return(Promise.reject(Error("$i")))})};
ow.prototype.canProvideFallbackResponse=function(){return!0};
ow.prototype.localFallbackInnertubeResponse=function(F){var W=this,V,d,y,z,I,n,M;return _.m(function(Y){V=F.url;if(!V)return Y.return(qyi(F,W.fallbackCommand));if(d=hWU(W,V))return Y.return(qyi(F,d));y=void 0;z=_.ci(V);z==="/watch"&&(I=_.Vf(V,"v"))&&(M=(n=_.Vf(V,"list"))!=null?n:void 0,y=_.lU(I,M));y||(y=W.fallbackCommand);return Y.return(qyi(F,y))})};
var hWU=function(F,W){if(W)return F.urlMap[_.tQ(W)]},qyi=function(F,W){W&&F.parentTrackingParams&&(W.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:F.parentTrackingParams}},W.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:W})};var Bq=function(F,W,V){this.JSC$18277_upliftPromise=F;this.store=W;this.JSC$18277_persistentStorePromiseAccessor=V};
Bq.prototype.shouldPreferLocalResponse=function(){return!1};
Bq.prototype.localInnertubeResponse=function(){return _.m(function(F){return F.return(Promise.reject(Error("aj")))})};
Bq.prototype.canProvideFallbackResponse=function(){return!0};
Bq.prototype.localFallbackInnertubeResponse=function(){var F=this;return _.m(function(W){return W.return(RWt(F))})};
var RWt=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(xj(F.JSC$18277_upliftPromise,F.store),2);W=d.yieldResult;V={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[nrf(W)]}}}};return d.return(bui(F,V))})},bui=function(F,W){var V,d;
return _.m(function(y){if(y.nextAddress==1)return y.yield(F.JSC$18277_persistentStorePromiseAccessor(),2);if(y.nextAddress!=3)return V=y.yieldResult,y.yield(Ev(V),3);d=y.yieldResult;return y.return({responseContext:{},contents:W,topbar:d})})};var yO=function(F,W,V){this.JSC$18284_upliftPromise=F;this.store=W;this.JSC$18284_persistentStorePromiseAccessor=V};
yO.prototype.shouldPreferLocalResponse=function(F){var W=F.videoId;return W&&w0G(this.store.getState().entities,W)&&GT$(this.store.getState().entities,W)?m_W(this.store.getState().entities,F.playlistId):!1};
yO.prototype.localInnertubeResponse=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1)return(V=F.videoId)?y.yield(W.JSC$18284_upliftPromise,2):y.return(Promise.reject(Error("bj")));if(y.nextAddress!=3)return y.yield(Top(W,F,V),3);d=y.yieldResult;return y.return(eWL(W,d,V))})};
yO.prototype.canProvideFallbackResponse=function(F){return F.videoId?!0:!1};
yO.prototype.localFallbackInnertubeResponse=function(F){var W=this,V,d,y,z;return _.m(function(I){switch(I.nextAddress){case 1:return(V=F.videoId)?I.yield(W.JSC$18284_upliftPromise,2):I.return(Promise.reject(Error("bj")));case 2:return I.yield(Top(W,F,V),3);case 3:d=I.yieldResult;if(zN(W.store.getState().entities,V)){I.jumpTo(4);break}return I.yield(xj(W.JSC$18284_upliftPromise,W.store),5);case 5:return y=I.yieldResult,I.return(gM4(d,y));case 4:return w0G(W.store.getState().entities,V)&&GT$(W.store.getState().entities,
V)?I.return(eWL(W,d,V)):(z={title:_.Nd(_.Qv("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:apS()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},I.return(gM4(d,z)))}})};
var Top=function(F,W,V){var d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return d=W.playlistId,y=_.lU(V,d),M.yield(F.JSC$18284_persistentStorePromiseAccessor(),2);if(M.nextAddress!=3)return z=M.yieldResult,M.yield(Ev(z),3);I=M.yieldResult;n={responseContext:{},currentVideoEndpoint:y,topbar:I};return M.return(n)})},eWL=function(F,W,V){if(F=zN(F.store.getState().entities,V)){var d;
V=F.videoEntity;var y,z={title:fZ(V.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.wE((d=V.localizedStrings)==null?void 0:d.viewCount),viewCount:_.wE((y=V.localizedStrings)==null?void 0:y.viewCount)}}};V.publishedTimestampMillis&&(z.dateText=_.wE(CxL(new Date(Number(V.publishedTimestampMillis)))));d={videoPrimaryInfoRenderer:z};y=F.videoEntity;F=F.channelEntity;F={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:fZ(_.Qv("SHOW_MORE",void 0,"Show more")),
showLessText:fZ(_.Qv("SHOW_LESS",void 0,"Show less")),description:y.formattedDescription,owner:{videoOwnerRenderer:{title:fZ(F.title),thumbnail:F.avatar}}}};W.contents={twoColumnWatchNextResults:{results:{results:{contents:[d,F]}}}}}return W},gM4=function(F,W){F.contents={singleColumnWatchNextResults:{results:{results:{contents:[nrf(W)]}}}};
return F};var Lg=function(F,W,V){this.JSC$18289_upliftPromise=F;this.store=W;this.JSC$18289_persistentStorePromiseAccessor=V};
Lg.prototype.shouldPreferLocalResponse=function(){return!1};
Lg.prototype.localInnertubeResponse=function(){return _.m(function(F){return F.return(Promise.reject(Error("cj")))})};
Lg.prototype.canProvideFallbackResponse=function(){return!0};
Lg.prototype.localFallbackInnertubeResponse=function(){var F=this,W,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return z.yield(F.JSC$18289_persistentStorePromiseAccessor(),2);case 2:return W=z.yieldResult,z.yield(Ev(W),3);case 3:return V=z.yieldResult,d={responseContext:{},topbar:V},z.yield(F.JSC$18289_upliftPromise,4);case 4:return z.yield(xj(F.JSC$18289_upliftPromise,F.store),5);case 5:return y=z.yieldResult,d.watchStatus={backgroundPromoRenderer:y},z.return(d)}})};var ucc=new _.N4("ENDPOINT_MAP"),Kqt=new _.N4("WATCH_ENDPOINT_MAP"),HuU=new _.N4("REEL_ENDPOINT_MAP");var qKr=/^[a-zA-Z0-9_\-]{11}$/;var RyW=_.iI(function(){var F,W;return(W=(F=window).matchMedia)==null?void 0:W.call(F,"(prefers-reduced-motion: reduce)").matches});var DP8=_.iI(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 F=_.Ok("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");F||(F=_.V_("VIDEO"),_.t5("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
F));return!!(F&&F.canPlayType&&F.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var ATt=XMLHttpRequest.prototype.fetch,jGt=ATt&&ATt.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!Em?!0:!1;var Vh=function(F){this.JSC$18300_storeWithEntities=F};
_.u(Vh,Rv);_.B=Vh.prototype;_.B.getApiPaths=function(){return ivm};
_.B.getExtension=function(F){return _.e(F,_.H6)||_.e(F,_.Wc)||_.e(F,z3B)};
_.B.isNavigationCommand=function(){return!0};
_.B.JSC$14489_getStoreKey=function(F){if((_.T("kevlar_cache_on_ttl_player")||_.T("mweb_enable_shorts_innertube_player_prefetch")||_.T("mweb_use_new_history_manager")||_.T("web_shorts_prefetch_service_enabled"))&&(F=this.getExtension(F))&&F.videoId){var W={videoId:F.videoId};F.playlistId&&(W.playlistId=F.playlistId);F.playerParams&&(W.params=F.playerParams);return _.KW("player",W)}};
_.B.JSC$14482_getClientScreen=function(F){var W;return((W=F.contentPlaybackContext)==null?void 0:W.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.B.JSC$14482_buildRequest=function(F,W,V){if(_.T("enable_interstitial_entity_check")){var d=this.JSC$18300_storeWithEntities;if(W.videoId)for(var y=_.L(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),z=y.next();!z.done;z=y.next()){z=z.value;var I;var n=void 0,M=void 0,Y=W.videoId,h=z;(I=d)?(Y=_.E_(Y+h,"interstitialInteractionStateEntity"),I=(n=(M=_.cZ(I.getState().entities,"interstitialInteractionStateEntity",Y))==null?void 0:M.primaryButtonClicked)!=null?n:!1):I=!1;if(I)switch(z){case "CONTENT_CHECK_REQUIRED":W.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":W.racyCheckOk=!0}}}W.videoId&&(F.videoId=W.videoId);W.playlistId&&(F.playlistId=W.playlistId);W.index!==void 0&&(F.playlistIndex=W.index+1);W.playerParams&&(F.params=W.playerParams);"startTimeSeconds"in W&&W.startTimeSeconds&&(_.T("enable_player_request_builder_start_time_floor")?F.startTimeSecs=Math.floor(W.startTimeSeconds):F.startTimeSecs=W.startTimeSeconds);V.contentPlaybackContext&&(F.playbackContext={contentPlaybackContext:V.contentPlaybackContext});V.prefetchPlaybackContext&&
(F.playbackContext=Object.assign({},F.playbackContext,{prefetchPlaybackContext:V.prefetchPlaybackContext}),F.context.request||(F.context.request={}),F.context.request.isPrefetch=!0);F.playbackContext||(F.playbackContext={});d=DP8();F.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!d,supportXhr:jGt};V.overrideMutedAtStart&&(F.overrideMutedAtStart=V.overrideMutedAtStart);F.racyCheckOk=!!W.racyCheckOk;F.contentCheckOk=!!W.contentCheckOk;!_.T("captions_prefs_killswitch")&&(V=(V=_.L0("yt-player-caption-language-preferences"))?
V:[],V==null?0:V.length)&&(F.captionParams={viewerSelectedCaptionLangs:V})};
_.B.getRequestConfig=function(F){F=this.JSC$14489_getStoreKey(F);var W;F&&(W={storeStrategy:{storeKey:F}});_.T("web_log_player_watch_next_ticks")&&(W=W||{},W.requestTick="ps_s",W.responseTick="ps_r");return W};
Vh[Je]=[cy];var d0=function(F,W){this.playerRequestBuilder=F;this.watchNextRequestBuilder=W};
_.u(d0,Rv);d0.prototype.getApiPaths=function(){return dzf};
d0.prototype.getExtension=function(F){return _.e(F,_.H6)};
d0.prototype.isNavigationCommand=function(){return!0};
d0.prototype.JSC$14482_buildRequest=function(F,W,V){F.playerRequest={};this.playerRequestBuilder.JSC$14482_buildRequest(F.playerRequest,W,V);if(_.T("web_streaming_watch")||_.T("mweb_streaming_watch"))F.watchNextRequest={},this.watchNextRequestBuilder.JSC$14482_buildRequest(F.watchNextRequest,W,V)};
d0[Je]=[Vh,Qn];var rTi;_.yh=new _.N4("SHORTS_CONTROLLER_TOKEN");rTi=new _.N4("SHORTS_STATE_STORE_TOKEN");var z1=function(F,W){var V=_.QS.apply(2,arguments);F=F===void 0?0:F;_.po.call(this,W,V);this.errorType=F;Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(z1,_.po);var CKv,kIm,lit,gyN,Kg,wCf,wkm,fi4,XkU,UPt,$Pt;CKv=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(F){return F+"="}).join("|"));
kIm=RegExp(".*\\?.*playnext=1.*");lit=function(F,W,V,d,y,z){this.watchEndpointMap=F;this.reelWatchEndpointMap=W;this.innerTubeTransportService=V;this.fetchPbj=d;this.ephemeralStore=y;this.reloadOnPlayerFailure=z===void 0?!0:z};
_.Noc=function(F,W){var V=_.F0("web_pbj_log_warning_rate",0);V=V>0&&Math.random()<V;var d;if((d=_.e(W.commandMetadata,_.Jx))==null||!d.rootVe)return V&&_.rL(Error("hj")),!1;var y;d=(y=_.e(W.commandMetadata,_.Jx))==null?void 0:y.url;if(!d)return V&&_.rL(Error("ij")),!1;if(kIm.test(d))return!0;if(CKv.test(d))return V&&_.rL(Error("jj`"+d)),!1;if(_.e(W,_.H6)){if(!(F.watchEndpointMap.watchNext&&F.watchEndpointMap.player||_.T("kevlar_fetch_initial_data_op_watch_client")))return V&&_.rL(Error("dj")),!1;
F=_.F0("web_pbj_log_warning_rate",0);F=F>0&&Math.random()<F;_.e(W,_.H6)?pjC(W)?W=!0:(F&&_.rL(Error("ej")),W=!1):(F&&_.rL(Error("dj")),W=!1);return W}if(_.e(W,_.Wc))return hyW(W);if(_.e(W,_.q1))return!0;F=_.u1(F.innerTubeTransportService,W);!F&&V&&_.Ab(Error("kj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(W)});return F};
gyN=function(F,W,V,d,y,z){W={url:W};if(V==null?0:V.itct)W.parentTrackingParams=V.itct;var I=_.C9(ePM);return _.uC(F.innerTubeTransportService,W,I).then(function(n){(n=n.endpoint)||(n=_.yI);(V==null?0:V.itct)&&n&&!n.trackingParams&&(n.trackingParams=V.itct);var M=Q5(n);return Kg(F,n,V,d,M,y,z)})};
Kg=function(F,W,V,d,y,z,I,n){n=n===void 0?{}:n;if(F.fetchPbj&&!_.Noc(F,W)&&!_.T("force_one_platform")){var M=F.fetchPbj(W),Y=_.c6(M.then(function(c){if(!c)throw Error("lj");I(Y)||z(W,c);return c}));
return Y}var h,q,R={rootVe:(h=_.e(W.commandMetadata,_.Jx))==null?void 0:h.rootVe,url:(q=_.e(W.commandMetadata,_.Jx))==null?void 0:q.url,endpoint:W,page:y};if(_.e(W,_.H6)){var b,g={contentPlaybackContext:_.td(V,(b=_.e(W.commandMetadata,_.Jx))==null?void 0:b.url,d)},K=_.DR(),C,k=(C=F.watchEndpointMap.player)==null?void 0:C().JSC$14489_getStoreKey(W);C=k!==void 0&&((M=F.ephemeralStore)==null?void 0:M.has(k));(_.T("web_streaming_watch")||_.T("mweb_streaming_watch"))&&window.TextDecoderStream&&!C?(M=QKr(F.innerTubeTransportService,
W,g,function(c){!R.response&&c.content&&(R.response=c.content);!R.playerResponse&&c.player&&(R.playerResponse=c.player);z(W,R)}),k=GFf(W),k.length&&(R.preconnect=k,z(W,R)),fi4(M,K,R).catch(function(c){c instanceof z1&&c.errorType===2&&_.T("web_streaming_watch_fallback")&&wkm(F,W,g,R,z,I,K)})):wkm(F,W,g,R,z,I,K);
return K.promise}if(_.e(W,_.Wc)){var f;if(((f=_.e(W,_.Wc))==null?void 0:f.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var S=_.DR();_.GIc(_.PY().resolve(_.yh),W).then(function(c){$Pt(F,V,d,y,z,S,c)});
return S.promise}M=_.c6();C={contentPlaybackContext:_.td(V,(k=_.e(W.commandMetadata,_.Jx))==null?void 0:k.url,d)};(k=F.reelWatchEndpointMap.player)&&(k=k().JSC$14482_getRequest(W,C))&&(M=_.uC(F.innerTubeTransportService,k.innerTubeRequest,k.input,W.clickTrackingParams,k.config));k=_.c6();(n=F.reelWatchEndpointMap.reelItemWatch)&&(n=n().JSC$14482_getRequest(W))&&(k=_.uC(F.innerTubeTransportService,n.innerTubeRequest,n.input,W.clickTrackingParams,n.config));n=_.c6();(h=F.reelWatchEndpointMap.reelWatchSequence)&&
_.e(W,_.Wc).sequenceParams&&(C=h().JSC$14482_getRequest(W,C))&&(n=_.uC(F.innerTubeTransportService,C.innerTubeRequest,C.input,W.clickTrackingParams,C.config));C=_.c6(R);h=_.DR();UPt(W,C,M,k,n,z,I,h);return h.promise}var v;if(_.e(W,JJN)&&((v=_.e(W.commandMetadata,_.Jx))==null?0:v.url))return M=QT1(_.$i(pu().location.href),_.$i(_.e(W.commandMetadata,_.Jx).url)).toString(),gyN(F,M,V,d,z,function(){return!1});
if(_.e(W,_.q1))return z(W,R),_.c6(R);if(_.u1(F.innerTubeTransportService,W)){M=Object.assign({},{tempData:V,disableCache:V.disableCache},n);var U=_.HI(F.innerTubeTransportService,W,M).then(function(c){R.response=c;I(U)||z(W,R);return R});
return U}return _.c6(R)};
_.Out=function(F,W,V,d){if(_.e(W,_.H6)||_.e(W,_.Wc)&&(_.T("mweb_enable_shorts_innertube_player_prefetch")||_.T("kevlar_enable_shorts_prefetch_in_sequence"))||_.e(W,z3B)&&_.T("web_enable_prefetching_videos_on_home")){var y,z={contentPlaybackContext:_.td(V,(y=_.e(W.commandMetadata,_.Jx))==null?void 0:y.url,d),prefetchPlaybackContext:Tsh(V)},I,n,M;if(((I=_.e(W,_.H6))==null?void 0:(n=I.watchEndpointSupportedPrefetchConfig)==null?void 0:(M=n.prefetchHintConfig)==null?void 0:M.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(V=
F.watchEndpointMap.watchNext)if(z=V().JSC$14482_getRequest(W,z))return Promise.resolve(_.uC(F.innerTubeTransportService,z.innerTubeRequest,z.input,void 0,z.config).then(function(q){return q}))}else if(V=F.watchEndpointMap.player)if(z=V().JSC$14482_getRequest(W,z))return Promise.resolve(_.uC(F.innerTubeTransportService,z.innerTubeRequest,z.input,void 0,z.config).then(function(q){return q}))}else if(_.u1(F.innerTubeTransportService,W)){var Y={tempData:V},h=cnT(F.innerTubeTransportService,W);
return h?new Promise(function(q,R){var b,g;return _.m(function(K){if(K.nextAddress==1)return K.yield(h,2);if(K.nextAddress!=4)return b=K.yieldResult,b.JSC$14489_getStoreKey(W,Y)?K.yield(_.HI(F.innerTubeTransportService,W,Y),4):(R(new _.po("Prefetching request builder with no store key.",W)),K.jumpTo(0));g=K.yieldResult;q(g);_.UD(K)})}):Promise.reject(new _.po("Prefetching unregistered request builder.",W))}return Promise.reject(new _.po("No request builder available to prefetch endpoint.",W))};
wCf=function(F,W){var V,d,y;if(_.e(W,_.H6)){var z=F.watchEndpointMap.watchNext;z&&(V=z());(F=F.watchEndpointMap.player)&&(d=F())}else if(_.e(W,_.Wc))(z=F.reelWatchEndpointMap.reelItemWatch)&&(V=z()),(z=F.reelWatchEndpointMap.player)&&(d=z()),(F=F.reelWatchEndpointMap.reelWatchSequence)&&(y=F());else{a:{F=HMh(W,F.innerTubeTransportService.endpointMap);if(F!==void 0)if(typeof F.then==="function")_.Ab(new _.po("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",W));else break a;
F=void 0}F&&(V=F)}var I,n,M;return{content:(I=V)==null?void 0:I.JSC$14489_getStoreKey(W),player:(n=d)==null?void 0:n.JSC$14489_getStoreKey(W),reelSequence:(M=y)==null?void 0:M.JSC$14489_getStoreKey(W)}};
wkm=function(F,W,V,d,y,z,I){var n=_.c6(),M=F.watchEndpointMap.player;_.T("web_streaming_player")&&(M=Rx(d0));M&&(M=M().JSC$14482_getRequest(W,V))&&(n=_.uC(F.innerTubeTransportService,M.innerTubeRequest,M.input,W.clickTrackingParams,M.config));M=_.c6();var Y=F.watchEndpointMap.watchNext;Y&&(V=Y().JSC$14482_getRequest(W,V))&&(M=_.uC(F.innerTubeTransportService,V.innerTubeRequest,V.input,W.clickTrackingParams,V.config));d=_.c6(d);XkU(F,W,d,n,M,y,z,I)};
fi4=function(F,W,V){var d;return _.m(function(y){if(y.nextAddress==1)return y.yield(F,2);_.T("web_streaming_watch_delay_200")||_.T("web_streaming_watch_delay_400")?(d=_.T("web_streaming_watch_delay_200")?200:400,setTimeout(function(){W.resolve(V)},d)):W.resolve(V);
_.UD(y)})};
XkU=function(F,W,V,d,y,z,I,n){var M,Y,h,q,R;_.m(function(b){switch(b.nextAddress){case 1:return b.yield(V,2);case 2:M=b.yieldResult;if(I(n.promise))return n.resolve(M),b.return();z(W,M);Y=GFf(W);if(!Y.length){b.jumpTo(3);break}return b.yield(V,4);case 4:M.preconnect=Y,z(W,M);case 3:return _.rK(b,5),b.yield(d,7);case 7:h=b.yieldResult;_.$J(b,6);break;case 5:return q=_.$b(b),n.reject(q),b.return();case 6:if(h===void 0&&F.reloadOnPlayerFailure)return M.reload=!0,z(W,M),n.resolve(M),b.return();if(I(n.promise))return n.resolve(M),
b.return();M.playerResponse=h;z(W,M);(_.T("web_watch_stop_scheduler_on_player_response")||_.T("mweb_watch_stop_scheduler_on_player_response"))&&BEi();_.rK(b,8);return b.yield(y,10);case 10:R=b.yieldResult;_.$J(b,9);break;case 8:_.$b(b);case 9:if(R===void 0)return M.response={responseContext:{}},n.resolve(M),b.return();if(I(n.promise))return n.resolve(M),b.return();M.response=R;z(W,M);n.resolve(M);_.UD(b)}})};
UPt=function(F,W,V,d,y,z,I,n){var M,Y,h,q,R,b;_.m(function(g){switch(g.nextAddress){case 1:return g.yield(W,2);case 2:M=g.yieldResult;if(I(n.promise))return n.resolve(M),g.return();z(F,M);Y=GFf(F);if(!Y.length){g.jumpTo(3);break}return g.yield(W,4);case 4:M.preconnect=Y,z(F,M);case 3:return _.rK(g,5),g.yield(V,7);case 7:h=g.yieldResult;_.$J(g,6);break;case 5:return q=_.$b(g),n.reject(q),g.return();case 6:if(h===void 0)return M.reload=!0,z(F,M),n.resolve(M),g.return();if(I(n.promise))return n.resolve(M),
g.return();M.playerResponse=h;z(F,M);(_.T("web_shorts_stop_scheduler_on_player_response")||_.T("mweb_shorts_stop_scheduler_on_player_response"))&&BEi();_.rK(g,8);return g.yield(d,10);case 10:R=g.yieldResult;_.$J(g,9);break;case 8:_.$b(g);case 9:if(R===void 0)return M.response={responseContext:{}},n.resolve(M),g.return();if(I(n.promise))return n.resolve(M),g.return();M.response=R;z(F,M);_.rK(g,11);return g.yield(y,13);case 13:b=g.yieldResult;_.$J(g,12);break;case 11:_.$b(g);case 12:if(I(n.promise))return n.resolve(M),
g.return();b&&(M.reelWatchSequenceResponse=b);z(F,M);n.resolve(M);_.UD(g)}})};
$Pt=function(F,W,V,d,y,z,I){var n,M,Y,h,q,R;_.m(function(b){if((n=I)==null||!n.replacementEndpoint)return z.reject(),b.return();M=I.replacementEndpoint;(Y=_.e(M,_.Wc))?(I.sequenceContinuation&&(Y.sequenceParams=I.sequenceContinuation),h=_.PY().resolve(_.yh),q=Y.sequenceParams,xPu(h,M)&&delete Y.sequenceParams,R=Kg(F,M,W,V,d,y,function(){return!1}),R.then(function(g){return _.m(function(K){if(K.nextAddress==1)return vMd(h,{reelWatchEndpoint:{sequenceParams:q}},g),K.yield(0,2);
z.resolve(g);_.UD(K)})})):z.reject();
_.UD(b)})};
lit[Je]=[Kqt,HuU,_.yo,_.SU(XKT),_.SU(_.Sp)];var EMa=function(){var F=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return F.sequenceMap}}},FBh=function(F,W,V){var d,y=(d=W.config)==null?void 0:d.sequenceStrategy;
if(!y)return V();F.sequenceMap.has(y.sequenceKey)||F.sequenceMap.set(y.sequenceKey,[]);F=F.sequenceMap.get(y.sequenceKey);switch(y.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return cTu(F,W,V);case "REQUEST_SEQUENCE_TYPE_REPLACE":return tk8(F,W,V);default:throw new _.po("Request could not be sequenced",W);}},cTu=function(F,W,V){var d,y,z;
return _.m(function(I){F.length>0?(y=F[F.length-1],d=y.responsePromise.then(function(){return V()})):d=V();
z={request:W,responsePromise:d};F.push(z);Syt(F,z);return I.return(z.responsePromise)})},tk8=function(F,W,V){V=V();
if(F.length>0)for(var d=_.L(F),y=d.next();!y.done;y=d.next())y.value.responsePromise=V;var z={request:W,responsePromise:V};F.push(z);Syt(F,z);return Promise.resolve().then(function(){return F.indexOf(z)>0?z.responsePromise.then(function(I){return Object.assign({},I,{sequenceMetaData:{skipProcessing:!0}})}):z.responsePromise})},Syt=function(F,W){W.responsePromise.then(function(){var V=F.indexOf(W);
V>-1&&F.splice(V,1)})};var PKu=new _.N4("REQUEST_SEQUENCING");var oZ=function(){};
_.u(oZ,Rv);oZ.prototype.getApiPaths=function(){return[]};
oZ.prototype.getExtension=function(F){return _.e(F,NOT)};
oZ.prototype.JSC$14482_buildRequest=function(F,W){F.recaptchaToken=W.recaptchaToken};
oZ.prototype.getApiUrl=function(){return"/das_captcha"};var sq=function(){};
_.u(sq,Rv);sq.prototype.getApiPaths=function(){return eJS};
sq.prototype.getExtension=function(F){return _.e(F,inQ)};
sq.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.createBackstagePostParams&&(F.createBackstagePostParams=W.createBackstagePostParams);V.comment_text&&(F.commentText=V.comment_text);if(V.attached_video_id)F.videoAttachment={videoId:V.attached_video_id};else if(V.image_poll_options)F.pollAttachmentData={options:V.image_poll_options};else if(V.poll_options)F.pollAttachment={choices:V.poll_options};else if(V.quiz_options)F.quizAttachmentData={options:V.quiz_options};else if(V.image_blob_id)F.imageAttachment=
{encryptedBlobId:V.image_blob_id},V.source_video_id&&(F.imageAttachment.sourceExternalVideoId=V.source_video_id),V.image_preview_coordinates&&(F.imageAttachment.previewCoordinates=JSON.parse(V.image_preview_coordinates));else if(V.images_data)F.imagesAttachment={imagesData:V.images_data};else if(V.clip_external_video_id!==void 0||V.clip_offset_ms!==void 0||V.clip_duration_ms!==void 0){var d,y,z,I,n;F.clipAttachment={externalVideoId:(z=V.clip_external_video_id)!=null?z:"",offsetMs:(I=(d=V.clip_offset_ms)==
null?void 0:d.toString())!=null?I:"",durationMs:(n=(y=V.clip_duration_ms)==null?void 0:y.toString())!=null?n:""}}else V.shared_post_id&&(F.sharedPostAttachment={postId:V.shared_post_id});V.tagged_video_id&&(F.postCreationData={taggedVideoId:V.tagged_video_id});V.access_restrictions&&(typeof V.access_restrictions==="number"&&(W=V.access_restrictions,F.accessRestrictions={restriction:W!==1&&W===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof V.access_restrictions==="string"&&
(F.accessRestrictionsParams=V.access_restrictions));V.scheduled_publish_time_sec&&(F.scheduledPublishTimeSec=V.scheduled_publish_time_sec.toString())};var BD=function(){};
_.u(BD,Rv);BD.prototype.getApiPaths=function(){return jXD};
BD.prototype.getExtension=function(F){return _.e(F,YET)};
BD.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.decorateMessageParams&&(F.params=W.decorateMessageParams);V.text&&(F.text=V.text)};var Lq=function(){};
_.u(Lq,Rv);Lq.prototype.getApiPaths=function(){return JJm};
Lq.prototype.getExtension=function(F){return _.e(F,MSC)};
Lq.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;V.video_id&&(F.videoId=V.video_id)};var IZ=function(){};
_.u(IZ,Rv);IZ.prototype.getApiPaths=function(){return VAE};
IZ.prototype.getExtension=function(F){return _.e(F,_.P6)};
IZ.prototype.JSC$14482_buildRequest=function(F,W,V){V.suggestions_query&&(F.input=V.suggestions_query)};var nq=function(){};
_.u(nq,Rv);nq.prototype.getApiPaths=function(){return NDE};
nq.prototype.getExtension=function(F){return _.e(F,YJi)};
nq.prototype.JSC$14482_buildRequest=function(F,W,V){V.comment_text!==void 0&&(F.commentText=V.comment_text);V.scheduled_publish_time_sec&&(F.scheduledPublishTimeSec=V.scheduled_publish_time_sec.toString());F.updateBackstagePostParams=W.updateBackstagePostParams};var mP=function(){};
_.u(mP,Rv);mP.prototype.getApiPaths=function(){return No};
mP.prototype.getExtension=function(F){return _.e(F,_.hL)};
mP.prototype.JSC$14482_buildRequest=function(F,W,V){V.formData&&(F.formData=V.formData);W.token?F.continuation=W.token:W.continuationTokenKey&&(V=_.rl().getState(),W=_.cZ(V.entities,"continuationTokenEntity",W.continuationTokenKey))&&(F.continuation=String(W.continuationToken))};
var JT4=function(){};
_.u(JT4,Rv);_.B=JT4.prototype;_.B.getApiPaths=function(){return No};
_.B.getExtension=function(F){return _.e(F,_.J2)};
_.B.isNavigationCommand=function(){return!0};
_.B.JSC$14489_getStoreKey=function(F){if((F=this.getExtension(F))&&F.browseId){var W={browseId:F.browseId};F.browseEndpointContextSupportedConfigs&&(W.browseEndpointContextSupportedConfigs=JSON.stringify(F.browseEndpointContextSupportedConfigs));F.params&&(W.params=F.params);F.query&&(W.query=F.query);return _.KW("browse",W)}};
_.B.JSC$14482_buildRequest=function(F,W,V){W.browseId&&(F.browseId=W.browseId);W.params&&(F.params=W.params);W.query&&(F.query=W.query);V.formData?F.formData=V.formData:W.formData&&(F.formData=W.formData);W.browseId==="FEsubscriptions"&&_.V0().getFlag(155)&&(F.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");W.browseId==="SPaccount_playback"&&(V=_.V0(),F.formData||(F.formData={}),F.formData.accountSettingsFormData={flagCaptionsDefaultOff:V.getFlag(65),flagAutoCaptionsDefaultOn:V.getFlag(66),
flagDisableInlinePreview:V.getFlag(186),flagAudioDescriptionDefaultOn:V.getFlag(198)});if(W.browseId==="FEwhat_to_watch"){V=_.V0();var d=V.getFlag(196);V.getFlag(197)&&(F.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:d}}})}W.browseId==="FEwhat_to_watch"&&(W=_.V0().getFlag(186),F.inlineSettingStatus=W?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.B.getRequestConfig=function(F,W){W=W===void 0?{}:W;var V={};if(F=this.JSC$14489_getStoreKey(F,W))V.storeStrategy={storeKey:F,disableCache:W.disableCache};_.T("web_log_browse_ticks_ks")||(V.requestTick="br_s",V.responseTick="br_r");return V};var aZ=function(){};
_.u(aZ,Rv);aZ.prototype.getApiPaths=function(){return p9r};
aZ.prototype.getExtension=function(F){return _.e(F,tKC)};
aZ.prototype.JSC$14482_buildRequest=function(F,W,V){F.legacyYoutubeChannelUsername=V.legacyYouTubeChannelUsername||"";F.legacyYoutubeChannelPassword=V.legacyYouTubeChannelPassword||""};var il=function(){};
_.u(il,Rv);il.prototype.getApiPaths=function(){return gaT};
il.prototype.getExtension=function(F){return _.e(F,g3h)};
il.prototype.JSC$14482_buildRequest=function(F,W,V){V.recaptcha_response_token&&(F.recaptchaResponseToken=V.recaptcha_response_token);V.channel_id&&(F.channelId=V.channel_id)};var Mb=function(){};
_.u(Mb,Rv);Mb.prototype.getApiPaths=function(){return fFM};
Mb.prototype.getExtension=function(F){return _.e(F,jnu)};
Mb.prototype.JSC$14482_buildRequest=function(F,W,V){W.externalChannelId&&(F.externalChannelId=W.externalChannelId);V.handle&&(F.handleUpdate={handle:V.handle},W.handleEditSource&&(F.handleUpdate.handleEditSource=W.handleEditSource))};var YA=function(){};
_.u(YA,Rv);YA.prototype.getApiPaths=function(){return Uzr};
YA.prototype.getExtension=function(F){return _.e(F,FhM)};
YA.prototype.JSC$14482_buildRequest=function(F,W,V){W.request&&(F.channelId=W.request.channelId);var d;if(V==null?0:(d=V.uploadDefaults)==null?0:d.emojiReactionSet)F.uploadDefaultsRequest||(F.uploadDefaultsRequest={}),F.uploadDefaultsRequest.emojiReactionSet=V.uploadDefaults.emojiReactionSet};var pq=function(){};
_.u(pq,Rv);pq.prototype.getApiPaths=function(){return xzu};
pq.prototype.getExtension=function(F){return _.e(F,uIS)};
pq.prototype.JSC$14482_buildRequest=function(F,W,V){W.externalChannelId&&(F.externalChannelId=W.externalChannelId);W.channelHandleEntityKey&&(F.channelHandleEntityKey=W.channelHandleEntityKey);W.handleEditSource&&(F.handleEditSource=W.handleEditSource);V.handle?F.handle=V.handle:V.name&&(F.name=V.name)};var ht=function(){};
_.u(ht,Rv);ht.prototype.getApiPaths=function(){return RJD};
ht.prototype.getExtension=function(F){return _.e(F,Qvf)};
ht.prototype.JSC$14482_buildRequest=function(F,W){W.actions?F.actions=W.actions:W.action&&(F.actions=[W.action])};var qb=function(){};
_.u(qb,Rv);qb.prototype.getApiPaths=function(){return b$D};
qb.prototype.getExtension=function(F){return _.e(F,_.hL)};
qb.prototype.JSC$14482_buildRequest=function(F,W){W.token&&(F.continuation=W.token)};var RZ=function(){};
_.u(RZ,Rv);RZ.prototype.getApiPaths=function(){return SsB};
RZ.prototype.getExtension=function(F){return _.e(F,_.hL)};
RZ.prototype.JSC$14482_buildRequest=function(F,W){F.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";W.token&&(F.fetchCommentsParams={continuation:W.token})};var bl=function(){};
_.u(bl,Rv);bl.prototype.getApiPaths=function(){return K_T};
bl.prototype.getExtension=function(F){return _.e(F,ZOm)};
bl.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.createReplyParams&&(F.createReplyParams=W.createReplyParams);W.commentText&&(F.commentText=_.A2(W.commentText));V.comment_text&&(F.commentText=V.comment_text);V.image_blob_id&&(F.imageAttachment={encryptedBlobId:V.image_blob_id});V.botguard_response&&(F.botguardResponse=V.botguard_response)};
_.S0.Object.defineProperties(bl.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var T1=function(){};
_.u(T1,Rv);T1.prototype.getApiPaths=function(){return H$S};
T1.prototype.getExtension=function(F){return _.e(F,_.JXE)};
T1.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.createCommentParams&&(F.createCommentParams=W.createCommentParams);W.commentText&&(F.commentText=_.A2(W.commentText));W.videoPositionMention&&(F.videoPositionMention=W.videoPositionMention);W.sources&&(F.sources=W.sources);V.comment_text&&(F.commentText=V.comment_text);V.attached_video_id?F.videoAttachment={videoId:V.attached_video_id}:V.poll_options?F.pollAttachment={choices:V.poll_options}:V.image_blob_id?F.imageAttachment=
{encryptedBlobId:V.image_blob_id}:V.shared_post_id&&(F.sharedPostAttachment={postId:V.shared_post_id});V.access_restrictions&&typeof V.access_restrictions==="number"&&(W=V.access_restrictions,F.accessRestrictions={restriction:W!==1&&W===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});V.botguard_response&&(F.botguardResponse=V.botguard_response)};
_.S0.Object.defineProperties(T1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ey=function(){};
_.u(ey,Rv);ey.prototype.getApiPaths=function(){return wEC};
ey.prototype.getExtension=function(F){return _.e(F,W4h)};
ey.prototype.JSC$14482_buildRequest=function(F,W,V){W.commentText&&(F.replyText=_.A2(W.commentText));V.comment_text&&(F.replyText=V.comment_text);F.updateReplyParams=W.updateReplyParams};
_.S0.Object.defineProperties(ey.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var g0=function(){};
_.u(g0,Rv);g0.prototype.getApiPaths=function(){return GRD};
g0.prototype.getExtension=function(F){return _.e(F,F4i)};
g0.prototype.JSC$14482_buildRequest=function(F,W,V){W.commentText&&(F.commentText=_.A2(W.commentText));V.comment_text&&(F.commentText=V.comment_text);F.updateCommentParams=W.updateCommentParams};
_.S0.Object.defineProperties(g0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ul=function(){};
_.u(ul,Rv);ul.prototype.getApiPaths=function(){return $zT};
ul.prototype.getExtension=function(F){return _.e(F,PvC)};
ul.prototype.JSC$14482_buildRequest=function(F,W){W.settings&&(F.settings=W.settings)};var Kq=function(){};
_.u(Kq,Rv);Kq.prototype.getApiPaths=function(){return O$M};
Kq.prototype.getExtension=function(F){return _.e(F,KaT)};
Kq.prototype.JSC$14482_buildRequest=function(F,W){W.channelCreationToken&&(F.channelCreationToken=W.channelCreationToken);W.source&&(F.source=W.source)};var HD=function(){};
_.u(HD,Rv);HD.prototype.getApiPaths=function(){return u4i};
HD.prototype.getExtension=function(F){return _.e(F,A3T)};
HD.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;if(V.name&&(V.given_name||V.family_name))F=new _.po("channel creation cannot set both GAIA and YouTube names",W),_.Ab(F);else{if(W.zeroStepChannelCreationParams){if(!V.comment_text){F=new _.po("zero_step_create_comment_params but no zero_step_texts",W);_.Ab(F);return}F.zeroStepChannelCreationParams=W.zeroStepChannelCreationParams;F.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(F.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
V.comment_text,V.botguard_response&&(F.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=V.botguard_response))}F.channelCreationToken=W.channelCreationToken;V.given_name&&(F.givenName=V.given_name);V.family_name&&(F.familyName=V.family_name);W.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(F.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(V.name||V.handle||V.avatar_url||V.encryptedBlobId||V.isNameChanged!==void 0||V.isHandleChanged!==void 0||V.isDefaultProfilePhoto!==
void 0||V.obakeImageSource)F.overrideChannelCreationParams={},V.name&&(F.overrideChannelCreationParams.name=V.name),V.handle&&(F.overrideChannelCreationParams.handle=V.handle),V.avatar_url&&(F.overrideChannelCreationParams.avatarUrl=V.avatar_url),V.encryptedBlobId&&(F.overrideChannelCreationParams.blobEncryptionId=V.encryptedBlobId),V.enableIdentityForAllChannelCreationDialog&&(V.encryptedBlobId?F.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
V.isDefaultProfilePhoto!==void 0&&(F.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=V.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),V.isNameChanged!==void 0&&(F.overrideChannelCreationParams.identityForAllChannelCreationNameTag=V.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),V.isHandleChanged!==
void 0&&(F.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=V.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),V.obakeImageSource&&(F.overrideChannelCreationParams.obakeImageSourceType=V.obakeImageSource))}};var Dh=function(){};
_.u(Dh,Rv);Dh.prototype.getApiPaths=function(F){return(F=this.getExtension(F))&&F.status==="DISLIKE"?l1T:F&&F.status==="INDIFFERENT"?qWh:sTi};
Dh.prototype.getExtension=function(F){return _.e(F,_.nj)};
Dh.prototype.JSC$14482_buildRequest=function(F,W){W.target&&(F.target=W.target);if(W=this.getParams(W))F.params=W};
Dh.prototype.getParams=function(F){switch(F==null?void 0:F.status){case "DISLIKE":return F.dislikeParams;case "INDIFFERENT":return F.removeLikeParams;default:return F==null?void 0:F.likeParams}};var At=function(){};
_.u(At,Rv);At.prototype.getApiPaths=function(){return AhT};
At.prototype.getExtension=function(F){return _.e(F,sSQ)};
At.prototype.JSC$14482_buildRequest=function(F,W){W.settingItemId&&(F.settingItemId=W.settingItemId);W.stringValue!=null&&W.stringValue!==void 0?F.newValue={stringValue:W.stringValue}:W.intValue?F.newValue={intValue:W.intValue}:W.boolValue!==null&&W.boolValue!==void 0?F.newValue={boolValue:W.boolValue}:(F=new _.po("Unknown value type for SetSettingEndpoint.",W),_.Ab(F))};var jy=function(){};
_.u(jy,Rv);jy.prototype.getApiPaths=function(){return CYf};
jy.prototype.getExtension=function(F){return _.e(F,gpQ)||void 0};
jy.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.channelIds&&(F.channelIds=W.channelIds);W.siloName&&(F.siloName=W.siloName);W.params&&(F.params=W.params);V.botguardResponse&&(F.botguardResponse=V.botguardResponse);V.feature&&(F.clientFeature=V.feature)};
_.S0.Object.defineProperties(jy.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var r0=function(){};
_.u(r0,Rv);r0.prototype.getApiPaths=function(){return lFT};
r0.prototype.getExtension=function(F){return _.e(F,B_D)||void 0};
r0.prototype.JSC$14482_buildRequest=function(F,W){W.channelIds&&(F.channelIds=W.channelIds);W.siloName&&(F.siloName=W.siloName);W.params&&(F.params=W.params)};
_.S0.Object.defineProperties(r0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Cq=function(F){this.shareClientParamsProvider=F};
_.u(Cq,Rv);Cq.prototype.getApiPaths=function(){return YMS};
Cq.prototype.getExtension=function(F){return _.e(F,CNr)||_.e(F,_.kHu)||_.e(F,r$r)};
Cq.prototype.JSC$14482_buildRequest=function(F,W){W.serializedShareEntity&&(F.serializedSharedEntity=W.serializedShareEntity);if(W.clientParamIdentifier){var V;if((V=this.shareClientParamsProvider)==null?0:V.clientParams.has(W.clientParamIdentifier)){V=this.shareClientParamsProvider;W=W.clientParamIdentifier;var d=V.clientParams.get(W);d&&V.clientParams.delete(W);F.clientParams=d}}};
Cq[Je]=[eSi];var kA=function(){};
_.u(kA,Rv);kA.prototype.getApiPaths=function(){return i$E};
kA.prototype.getExtension=function(F){return _.e(F,dYC)};
kA.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var ll=function(){};
_.u(ll,Rv);ll.prototype.getApiPaths=function(){return NdE};
ll.prototype.getExtension=function(F){return _.e(F,WJE)};
ll.prototype.JSC$14482_buildRequest=function(F,W){W.dismissal&&(F.items=[W.dismissal])};
_.S0.Object.defineProperties(ll.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Nb=function(){};
_.u(Nb,Rv);Nb.prototype.getApiPaths=function(){return zPh};
Nb.prototype.getExtension=function(F){return _.e(F,_.qe)||void 0};
Nb.prototype.JSC$14482_buildRequest=function(F,W,V){F.feedbackTokens=[];W.feedbackToken&&F.feedbackTokens.push(W.feedbackToken);if(W=W.cpn||V.cpn)F.feedbackContext={cpn:W};F.isFeedbackTokenUnencrypted=!!V.is_feedback_token_unencrypted;F.shouldMerge=!1;V.extra_feedback_tokens&&(F.shouldMerge=!0,F.feedbackTokens=F.feedbackTokens.concat(V.extra_feedback_tokens))};
_.S0.Object.defineProperties(Nb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var fq=function(){};
_.u(fq,Rv);fq.prototype.getApiPaths=function(){return zPh};
fq.prototype.getExtension=function(F){return _.e(F,_.P6)};
fq.prototype.JSC$14482_buildRequest=function(F,W,V){V.feedback_tokens&&(F.feedbackTokens=V.feedback_tokens,F.shouldMerge=!0)};
_.S0.Object.defineProperties(fq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var w0=function(){};
_.u(w0,Rv);w0.prototype.getApiPaths=function(){return zPh};
w0.prototype.getExtension=function(F){return _.e(F,k$G)};
w0.prototype.JSC$14482_buildRequest=function(F,W){W.undoToken&&(F.feedbackTokens=[W.undoToken]);W.isUndoTokenUnencrypted&&(F.isFeedbackTokenUnencrypted=W.isUndoTokenUnencrypted)};
_.S0.Object.defineProperties(w0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var G1=function(){};
_.u(G1,Rv);G1.prototype.getApiPaths=function(){return vaT};
G1.prototype.getExtension=function(F){return _.e(F,ZSi)};
G1.prototype.JSC$14482_buildRequest=function(F,W){W.nextEndpoint&&_.e(W.nextEndpoint,_.Ga)?F.nextEndpoint={urlEndpoint:_.e(W.nextEndpoint,_.Ga)}:W.nextEndpoint&&_.e(W.nextEndpoint,_.H6)&&(F.nextEndpoint={watchEndpoint:_.e(W.nextEndpoint,_.H6)});W.setRacy&&(F.setRacy=W.setRacy);W.setControvercy&&(F.setControvercy=W.setControvercy)};var $A=function(F){this.JSC$18502_storeWithEntities=F};
_.u($A,Rv);$A.prototype.getApiPaths=function(){return w9T};
$A.prototype.getExtension=function(F){return _.e(F,g1m)};
$A.prototype.JSC$14482_buildRequest=function(F,W){W.flowId&&(F.flowId=W.flowId);W.targetId&&(F.targetId=W.targetId);W.continuation&&(F.continuation=W.continuation);var V=W.flowStateEntityKey;if(W.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&V&&this.JSC$18502_storeWithEntities){var d;if(W=(d=this.JSC$18502_storeWithEntities.getState())==null?void 0:d.entities)if(d=_.U_(V).entityType,d=_.cZ(W,d,V))F.flowState=d,F.flowStateEntityKey=V}};
_.S0.Object.defineProperties($A.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
$A[Je]=[cy];var Zum=function(){};
_.u(Zum,Rv);_.B=Zum.prototype;_.B.getApiPaths=function(){return yhf};
_.B.JSC$14489_getStoreKey=function(){return _.KW("guide")};
_.B.getRequestConfig=function(){var F=this.JSC$14489_getStoreKey(),W;F&&(W={storeStrategy:{storeKey:F}});return W};
_.B.isNavigationCommand=function(){return!0};
_.B.getExtension=function(F){return _.e(F,_.P6)};
_.B.JSC$14482_buildRequest=function(F){F.fetchLiveState=!0};var Uq=function(){};
_.u(Uq,Rv);Uq.prototype.getApiPaths=function(){return hJB};
Uq.prototype.getExtension=function(F){return _.e(F,t9S)};
Uq.prototype.JSC$14482_buildRequest=function(){};var Oq=function(){};
_.u(Oq,Rv);Oq.prototype.getApiPaths=function(){return qsh};
Oq.prototype.getExtension=function(F){return _.e(F,SEQ)};
Oq.prototype.JSC$14482_buildRequest=function(){};var Xf=function(){};
_.u(Xf,Rv);Xf.prototype.getApiPaths=function(){return a1h};
Xf.prototype.getExtension=function(F){return _.e(F,_.hL)};
Xf.prototype.JSC$14482_buildRequest=function(F,W){W.token&&(F.continuation=W.token);var V,d;F==null||(V=F.context)==null||(d=V.user)==null||delete d.onBehalfOfUser};
Xf.prototype.getRequestConfig=function(F){var W={},V;if(((V=this.getExtension(F))==null?void 0:V.sessionIndex)!==void 0){var d;W={authStrategy:{sessionIndex:(d=this.getExtension(F))==null?void 0:d.sessionIndex}}}return W};var xA=function(){};
_.u(xA,Rv);xA.prototype.JSC$14482_getRequest=function(F){var W=this.getExtension(F),V=F="";if(W==null?0:W.popup)F="true";if(W==null?0:W.disableSignout)V="true";W={};return{input:"/getAccountSwitcherEndpoint",requestShell:us("/getAccountSwitcherEndpoint","GET",(W["X-YouTube-Delegation-Context"]=_.wp("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),W["X-YouTube-Account-Switcher-Popup"]=F,W["X-YouTube-Account-Switcher-Disable-Signout"]=V,W)),innerTubeRequest:{}}};
xA.prototype.getApiPaths=function(){return[]};
xA.prototype.getExtension=function(F){return _.e(F,_.UCh)};
xA.prototype.JSC$14482_buildRequest=function(){};var vD=function(){};
_.u(vD,Rv);vD.prototype.JSC$14482_getRequest=function(F){var W="/cross_account_channel_transfer";(F=this.getExtension(F))&&(W=bZr(W,{target_session:F.targetSessionIndex,source_rapt:F.sourceRapt,rapt:F.targetRapt}));return{input:W,requestShell:us(W,"GET"),innerTubeRequest:{}}};
vD.prototype.getApiPaths=function(){return[]};
vD.prototype.getExtension=function(F){return _.e(F,OKB)};
vD.prototype.JSC$14482_buildRequest=function(){};var Eq=function(){};
_.u(Eq,Rv);Eq.prototype.getApiPaths=function(){return GKB};
Eq.prototype.isNavigationCommand=function(){return!0};
Eq.prototype.getExtension=function(F){return _.e(F,_.P6)};
Eq.prototype.JSC$14482_buildRequest=function(F){var W=_.V0().get("gsml","");W&&(F.safetyModeLockerObfuscatedGaiaId=W);F.userInterfaceTheme=_.Tb(!0);_.eL()?F.deviceTheme="DEVICE_THEME_SELECTED":_.PYY()?F.deviceTheme="DEVICE_THEME_SUPPORTED":F.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Fa=function(){};
_.u(Fa,Rv);Fa.prototype.getApiPaths=function(){return a1h};
Fa.prototype.getExtension=function(F){return _.e(F,XzS)};
Fa.prototype.JSC$14482_buildRequest=function(F,W){if(W&&W.requestType&&(F.requestType=W.requestType,W.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||W.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var V=W.nextUrl;V&&(_.evh(V)||te(V))&&(F.nextNavendpoint={urlEndpoint:{url:V}})}W&&W.channelSwitcherQuery&&(F.channelSwitcherQuery=W.channelSwitcherQuery);W&&W.triggerChannelCreation&&(F.triggerChannelCreation=W.triggerChannelCreation);var d;if(W==null?0:(d=W.contentOwnerConfig)==
null?0:d.externalContentOwnerId)F.contentOwnerConfig=W.contentOwnerConfig;F.callCircumstance=W&&W.requestType&&W.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var y,z;W=F==null?void 0:(y=F.context)==null?void 0:(z=y.user)==null?void 0:z.onBehalfOfUser;if(W!==void 0){F.obfuscatedSelectedGaiaId=W;var I,n;F==null||(I=F.context)==null||(n=I.user)==null||delete n.onBehalfOfUser}var M,Y;if(y=F==null?void 0:(M=F.context)==null?void 0:(Y=M.user)==null?
void 0:Y.serializedDelegationContext)F.selectedSerializedDelegationContext=y};var Ws=function(){};
_.u(Ws,Rv);Ws.prototype.getApiPaths=function(){return MDT};
Ws.prototype.getExtension=function(F){return _.e(F,lum)};
Ws.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var Vg=function(){};
_.u(Vg,Rv);Vg.prototype.getApiPaths=function(){return g9f};
Vg.prototype.getExtension=function(F){return _.e(F,_.vIi)};
Vg.prototype.JSC$14482_buildRequest=function(F,W){if(W=W.createBroadcastRequest)F.useMasks=W.useMasks,F.broadcastType=W.broadcastType,F.broadcastSource=W.broadcastSource,F.broadcastMetadata=W.broadcastMetadata,F.broadcastMetadataMask=W.broadcastMetadataMask,F.videoMetadata=W.videoMetadata,F.videoMetadataMask=W.videoMetadataMask,F.liveChatSettingsUpdate=W.liveChatSettingsUpdate,F.liveChatSettingsUpdateMask=W.liveChatSettingsUpdateMask,F.cloneVideoId=W.cloneVideoId,F.cloneWithOverrides=W.cloneWithOverrides,
F.targetEntity=W.targetEntity,F.scheduledRedirectMetadata=W.scheduledRedirectMetadata};var dC=function(){};
_.u(dC,Rv);dC.prototype.getApiPaths=function(){return D3m};
dC.prototype.getExtension=function(F){return _.e(F,N2E)};
dC.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.params&&(F.params=W.params);V.questionText&&(F.questionText=V.questionText);V.optionText&&V.optionText.length>0&&(F.optionText=V.optionText)};var yg=function(){};
_.u(yg,Rv);yg.prototype.getApiPaths=function(){return rJi};
yg.prototype.getExtension=function(F){return _.e(F,kFQ)};
yg.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var zO=function(){};
_.u(zO,Rv);zO.prototype.getApiPaths=function(){return x3i};
zO.prototype.getExtension=function(F){return _.e(F,AHE)};
zO.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var oK=function(){};
_.u(oK,Rv);oK.prototype.getApiPaths=function(){return E9i};
oK.prototype.getExtension=function(F){return _.e(F,jIT)};
oK.prototype.JSC$14482_buildRequest=function(F,W,V){W.params&&(F.params=W.params);W.continuation&&(F.continuation=W.continuation);V.currentPlayerState&&V.currentPlayerState.playerOffsetMs&&(F.currentPlayerState={playerOffsetMs:V.currentPlayerState.playerOffsetMs.toString()})};var sX=function(){};
_.u(sX,Rv);sX.prototype.getApiPaths=function(){return cJB};
sX.prototype.getExtension=function(F){return _.e(F,D1B)};
sX.prototype.JSC$14482_buildRequest=function(F,W,V){W.params&&(F.params=W.params);V.continuation&&(F.continuation=V.continuation);"hidden"in V&&(F.webClientInfo={isDocumentHidden:V.hidden});V.isInvalidationTimeoutRequest&&(F.isInvalidationTimeoutRequest=V.isInvalidationTimeoutRequest);V.invalidationPayload&&(W=Hjf(_.Q9(JQ(V.invalidationPayload))),F.invalidationPayloadLastPublishAtUsec=pT(W,2));V.reloadActionPanel&&(F.reloadActionPanel=V.reloadActionPanel);V.fullReload&&(F.fullReload=V.fullReload);
V.currentPlayerState&&(F.currentPlayerState=V.currentPlayerState)};var Bs=function(){};
_.u(Bs,Rv);Bs.prototype.getApiPaths=function(){return BDT};
Bs.prototype.getExtension=function(F){return _.e(F,l9M)};
Bs.prototype.JSC$14482_buildRequest=function(F,W){F.params=W.params};var LI=function(){};
_.u(LI,Rv);LI.prototype.getApiPaths=function(){return v9T};
LI.prototype.getExtension=function(F){return _.e(F,J$h)};
LI.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var IK=function(){};
_.u(IK,Rv);IK.prototype.getApiPaths=function(){return tDC};
IK.prototype.getExtension=function(F){return _.e(F,Z_D)};
IK.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var nI=function(){};
_.u(nI,Rv);nI.prototype.getApiPaths=function(){return LcB};
nI.prototype.getExtension=function(F){return _.e(F,f9f)};
nI.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var mO=function(){};
_.u(mO,Rv);mO.prototype.getApiPaths=function(){return naT};
mO.prototype.getExtension=function(F){return _.e(F,w3M)};
mO.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var aK=function(){};
_.u(aK,Rv);aK.prototype.getApiPaths=function(){return RPf};
aK.prototype.getExtension=function(F){return _.e(F,wmu)};
aK.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var i9=function(){};
_.u(i9,Rv);i9.prototype.getApiPaths=function(){return Hvm};
i9.prototype.getExtension=function(F){return _.e(F,_.GFD)};
i9.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.params&&(F.params=W.params);V.client_message_id&&(F.clientMessageId=V.client_message_id);V.recaptcha_token&&(F.recaptchaToken=V.recaptcha_token);V.rich_message&&V.rich_message.text_segments?(W=V.rich_message.text_segments.map(function(d){var y={};d.text&&(y.text=d.text);d.emoji_id&&(y.emojiId=d.emoji_id);return y}),F.richMessage={textSegments:W}):V.message&&(F.message=V.message);
V.currentPlayerState&&(F.currentPlayerState=V.currentPlayerState)};var Mc=function(){};
_.u(Mc,Rv);Mc.prototype.getApiPaths=function(){return Dzm};
Mc.prototype.getExtension=function(F){return _.e(F,$1D)};
Mc.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var Yk=function(){};
_.u(Yk,Rv);Yk.prototype.getApiPaths=function(){return kRE};
Yk.prototype.getExtension=function(F){return _.e(F,Ojf)};
Yk.prototype.JSC$14482_buildRequest=function(F,W,V){W.isUserInitiated&&(F.isUserInitiated=W.isUserInitiated);W.initiationSource&&(F.initiationSource=W.initiationSource);V.locationInfo&&(F.context.client.locationInfo=V.locationInfo)};var pI=function(){};
_.u(pI,Rv);pI.prototype.getApiPaths=function(){return IFQ};
pI.prototype.getExtension=function(F){return _.e(F,EIQ)};
pI.prototype.JSC$14482_buildRequest=function(F,W,V){W.metadataUpdateRequest&&(W=W.metadataUpdateRequest,F.encryptedVideoId=W.encryptedVideoId,W.liveChat&&(W=W.liveChat,F.liveChat||(F.liveChat={}),W.performAsExternalChannelId&&(F.liveChat.performAsExternalChannelId=W.performAsExternalChannelId),W.source&&(F.liveChat.source=W.source)));var d;if(V==null?0:(d=V.liveChat)==null?0:d.liveChatSettings)F.liveChat||(F.liveChat={}),V=V.liveChat.liveChatSettings,F.liveChat.newLiveChatSettings=V,F.liveChat.newLiveChatSettingsMask||
(F.liveChat.newLiveChatSettingsMask={}),V.emojiReactionSet&&(F.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var hn=function(){};
_.u(hn,Rv);hn.prototype.getApiPaths=function(){return XEi};
hn.prototype.getExtension=function(F){return _.e(F,_.L4B)};
hn.prototype.JSC$14482_buildRequest=function(F,W,V){V.continuation?F.continuation=V.continuation:W.videoId&&(F.videoId=W.videoId);V.clientParams&&(F.clientParams=V.clientParams)};var qc=function(){};
_.u(qc,Rv);qc.prototype.getApiPaths=function(){return SsB};
qc.prototype.getExtension=function(F){return _.e(F,_.pj)};
qc.prototype.JSC$14482_buildRequest=function(F,W){F.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";F.fetchCommentsParams={};W.videoId&&(F.fetchCommentsParams.encryptedVideoId=W.videoId);W.postId&&(F.fetchCommentsParams.postId=W.postId);W.externalChannelId&&(F.fetchCommentsParams.externalChannelId=W.externalChannelId);W.linkedCommentId&&(F.fetchCommentsParams.linkedCommentId=W.linkedCommentId);(0,_.MP.isEmpty)(F.fetchCommentsParams)&&delete F.fetchCommentsParams};var RK=function(){};
_.u(RK,Rv);RK.prototype.getApiPaths=function(){return No};
RK.prototype.JSC$14482_buildRequest=function(F){F.browseId="FEnotifications_inbox"};
RK.prototype.getExtension=function(F){return _.e(F,_.P6)};var b9=function(){};
_.u(b9,Rv);b9.prototype.getApiPaths=function(){return SsB};
b9.prototype.JSC$14482_buildRequest=function(F,W){W.signal==="GET_NOTIFICATIONS_MENU"&&(F.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");W.ctoken&&(F.ctoken=W.ctoken)};
var QGt=function(){};
_.u(QGt,b9);QGt.prototype.getExtension=function(F){return _.e(F,_.P6)};
var Fx8=function(){};
_.u(Fx8,b9);Fx8.prototype.getExtension=function(F){return _.e(F,Sbm)};var TO=function(){};
_.u(TO,Rv);TO.prototype.getApiPaths=function(){return Wcu};
TO.prototype.getExtension=function(F){return _.e(F,_.P6)};
TO.prototype.JSC$14482_buildRequest=function(){};var eW=function(){};
_.u(eW,Rv);eW.prototype.getApiPaths=function(){return mzi};
eW.prototype.getExtension=function(F){return _.e(F,yNh)||void 0};
eW.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params);W.secondaryParams&&(F.secondaryParams=W.secondaryParams)};var gC=function(){};
_.u(gC,Rv);gC.prototype.getApiPaths=function(){return aFi};
gC.prototype.getExtension=function(F){return _.e(F,NJf)};
gC.prototype.JSC$14482_buildRequest=function(F,W){W.undo&&(F.undo=W.undo);W.serializedOptOut&&(F.serializedOptOut=W.serializedOptOut);W.serializedRecordInteractionsRequest&&(F.serializedRecordInteractionsRequest=W.serializedRecordInteractionsRequest)};var u9=function(){};
_.u(u9,Rv);u9.prototype.getApiPaths=function(){return YWD};
u9.prototype.getExtension=function(F){return _.e(F,fuT)};
u9.prototype.JSC$14482_buildRequest=function(F,W){W.serializedInteractionsRequest&&(F.serializedRecordNotificationInteractionsRequest=W.serializedInteractionsRequest)};var KI=function(){};
_.u(KI,Rv);KI.prototype.getApiPaths=function(){return pxK};
KI.prototype.getExtension=function(F){return _.e(F,_.r1)};
KI.prototype.JSC$14482_buildRequest=function(F,W,V){W=W===void 0?{}:W;V=V===void 0?{}:V;W.videoId?F.videoId=W.videoId:W.playlistId&&(F.playlistId=W.playlistId);var d;F.crossDeviceDownloadData={isCrossDeviceDownload:(d=W.isCrossDeviceDownload)!=null?d:!1};!V.downloadToMobileEduShown&&W.isCrossDeviceDownload&&(F.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var y;if(d=(y=W.offlineWebClientEligibility)!=null?y:V.offlineWebClientEligibility)F.offlineWebClientEligibility=d;var z;if(y=(z=W.preferredFormatType)!=
null?z:V.preferredFormatType)F.preferredFormatType=y;var I;if(z=(I=W.lastOfflineQualitySettingsSavedMs)!=null?I:V.lastOfflineQualitySettingsSavedMs)F.lastOfflineQualitySettingsSavedMs=z;W.params&&(F.params=W.params)};var Hs=function(){};
_.u(Hs,Rv);Hs.prototype.getApiPaths=function(){return N1};
Hs.prototype.getExtension=function(F){return _.e(F,_.hL)};
Hs.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.token&&(F.continuation=W.token);V.formData&&(F.formData=V.formData)};var Dr=function(){};
_.u(Dr,Rv);Dr.prototype.getApiPaths=function(){return N1};
Dr.prototype.getExtension=function(F){return _.e(F,GSQ)};
Dr.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;F.continuation=V.continuation};var An=function(){};
_.u(An,Rv);An.prototype.getApiPaths=function(){return N1};
An.prototype.getExtension=function(F){return _.e(F,_.hc)};
An.prototype.JSC$14482_buildRequest=function(F,W){var V,d=W.panelIdentifier||((V=W.identifier)==null?void 0:V.tag);d&&(F.panelId=d);var y;if((y=W.globalConfiguration)==null?0:y.params){var z;F.params=(z=W.globalConfiguration)==null?void 0:z.params}if(_.T("enable_ai_companion")){var I;W=W.engagementPanelExtras;if(W==null?0:(I=W.aiCompanionPanelExtras)==null?0:I.includeClientConversationId){var n,M;I=(M=(n=_.PY().resolve(_.SU(rQv)))==null?void 0:n("conversations"))==null?void 0:M.get("conversation_id")}else I=
void 0;if(n=I)F.formData=Object.assign({},F.formData,{inputComposerFormData:{conversationId:n}})}};
_.S0.Object.defineProperties(An.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var jW=function(){};
_.u(jW,Rv);jW.prototype.getApiPaths=function(){return N1};
jW.prototype.getExtension=function(F){return _.e(F,DuS)};
jW.prototype.JSC$14482_buildRequest=function(F,W){W.panelLoadingStrategy&&ey9(F,W.panelLoadingStrategy)};var rC=function(){};
_.u(rC,Rv);rC.prototype.getApiPaths=function(){return N1};
rC.prototype.getExtension=function(F){return _.e(F,toB)};
rC.prototype.JSC$14482_buildRequest=function(F,W){W.loadingStrategy&&ey9(F,W.loadingStrategy)};var CI=function(){};
_.u(CI,Rv);CI.prototype.getApiPaths=function(){return N1};
CI.prototype.getExtension=function(F){return _.e(F,_.zX)};
CI.prototype.JSC$14482_buildRequest=function(F,W){W.panelLoadingStrategy&&ey9(F,W.panelLoadingStrategy)};var kk=function(){};
_.u(kk,Rv);kk.prototype.getApiPaths=function(){return N1};
kk.prototype.getExtension=function(F){return _.e(F,ScB)};
kk.prototype.JSC$14482_buildRequest=function(F,W){var V,d=(V=W.contentSourcePanelIdentifier)==null?void 0:V.tag;d&&(F.panelId=d);var y;if((y=W.globalConfiguration)==null?0:y.params){var z;F.params=(z=W.globalConfiguration)==null?void 0:z.params}};var l9=function(){};
_.u(l9,Rv);l9.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
l9.prototype.getExtension=function(F){return _.e(F,PNh)};
l9.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var Nc=function(){};
_.u(Nc,Rv);Nc.prototype.getApiPaths=function(){return OvT};
Nc.prototype.getExtension=function(F){return _.e(F,Q7T)};
Nc.prototype.JSC$14482_buildRequest=function(F,W){W.externalChannelId&&(F.externalChannelId=W.externalChannelId);W.superChatAction&&(F.superChatAction=W.superChatAction);W.superStickersAction&&(F.superStickersAction=W.superStickersAction)};var fI=function(){};
_.u(fI,Rv);fI.prototype.getApiPaths=function(){return $3r};
fI.prototype.getExtension=function(F){return _.e(F,cXD)||_.e(F,J7K)};
fI.prototype.JSC$14482_buildRequest=function(F,W){W.videoIds?F.videoIds=W.videoIds:W.videoId&&(F.videoIds=[W.videoId]);W.playlistId&&(F.playlistId=W.playlistId);W.params&&(F.params=W.params);F.excludeWatchLater=!1};var wC=function(){};
_.u(wC,Rv);wC.prototype.getApiPaths=function(){return AJf};
wC.prototype.getExtension=function(F){return _.e(F,_.e6)};
wC.prototype.JSC$14482_buildRequest=function(F,W,V){V.create_playlist_title?F.title=V.create_playlist_title:W.title&&(F.title=W.title);if(V.create_playlist_privacy_status&&typeof V.create_playlist_privacy_status==="number"){a:{var d=V.create_playlist_privacy_status;if(d!==0){if(d===1){d="PUBLIC";break a}if(d===2){d="UNLISTED";break a}}d="PRIVATE"}F.privacyStatus=d}else W.privacyStatus&&(F.privacyStatus=W.privacyStatus);V.create_playlist_description&&(F.description=V.create_playlist_description);W.videoIds&&
(F.videoIds=W.videoIds);W.params&&(F.params=W.params);W.sourcePlaylistId&&(F.sourcePlaylistId=W.sourcePlaylistId)};var GO=function(){};
_.u(GO,Rv);GO.prototype.getApiPaths=function(){return CXS};
GO.prototype.getExtension=function(F){return _.e(F,VpD)};
GO.prototype.JSC$14482_buildRequest=function(F,W){F.playlistId=W.playlistId};var $k=function(){};
_.u($k,Rv);$k.prototype.getApiPaths=function(){return PXQ};
$k.prototype.getExtension=function(F){return _.e(F,A$M)};
$k.prototype.JSC$14482_buildRequest=function(F,W){W.playlistId&&(F.playlistId=W.playlistId);W.params&&(F.params=W.params)};var UX=function(){};
_.u(UX,Rv);UX.prototype.getApiPaths=function(){return MAC};
UX.prototype.getExtension=function(F){return _.e(F,_.hH)||void 0};
UX.prototype.JSC$14482_buildRequest=function(F,W){W.actions&&(F.actions=W.actions);W.params&&(F.params=W.params);W.playlistId&&(F.playlistId=W.playlistId)};var OX=function(){};
_.u(OX,Rv);_.B=OX.prototype;_.B.getApiPaths=function(){return pED};
_.B.getExtension=function(F){return _.e(F,_.Wc)};
_.B.JSC$14482_buildRequest=function(F,W){W.videoId&&(F.playerRequest={videoId:W.videoId},W.playerParams&&(F.playerRequest.params=W.playerParams),W.racyCheckOk&&(F.playerRequest.racyCheckOk=!!W.racyCheckOk),W.contentCheckOk&&(F.playerRequest.contentCheckOk=!!W.contentCheckOk));W.params&&(F.params=W.params);W.inputType&&(F.inputType=W.inputType);F.disablePlayerResponse=!0};
_.B.getRequestConfig=function(F){var W;(F=this.JSC$14489_getStoreKey(F))&&(W={storeStrategy:{storeKey:F}});_.T("web_log_reels_ticks")&&(W=W||{},W.requestTick="r_wrs",W.responseTick="r_wrr");return W};
_.B.JSC$14489_getStoreKey=function(F){F=this.getExtension(F);if(F!=null&&F.videoId){var W={videoId:F.videoId};F.params&&(W.params=F.params);return _.KW("reel_item_watch",W)}};var Xa=function(){};
_.u(Xa,Rv);_.B=Xa.prototype;_.B.getApiPaths=function(){return hPT};
_.B.getExtension=function(F){return _.e(F,_.Wc)};
_.B.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;F.sequenceParams=W.sequenceParams;var d;((d=V)==null?0:d.contentPlaybackContext)&&_.T("web_shorts_prefetch_service_enabled")&&(F.playbackContext={contentPlaybackContext:V.contentPlaybackContext})};
_.B.JSC$14489_getStoreKey=function(F){if(_.T("shorts_controller_retrieve_seedless_sequence_v2")&&(F=this.getExtension(F),F==null?0:F.sequenceParams))return _.KW("reel_watch_sequence",{sequenceParams:F.sequenceParams})};
_.B.getRequestConfig=function(F){F=this.JSC$14489_getStoreKey(F);var W;F&&(W={storeStrategy:{storeKey:F}});W=W||{};W.requestTick="r_wsrs";W.responseTick="r_wsrr";W.processorTick="r_wsrp";return W};
var xk=function(){};
_.u(xk,Rv);xk.prototype.getApiPaths=function(){return hPT};
xk.prototype.getExtension=function(F){return _.e(F,_.hL)};
xk.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.token&&(F.continuation=W.token);var d;((d=V)==null?0:d.contentPlaybackContext)&&_.T("web_shorts_prefetch_service_enabled")&&(F.playbackContext={contentPlaybackContext:V.contentPlaybackContext})};
xk.prototype.getRequestConfig=function(F){F=this.JSC$14489_getStoreKey(F);var W;F&&(W={storeStrategy:{storeKey:F}});W=W||{};W.requestTick="r_wsrs";W.responseTick="r_wsrr";W.processorTick="r_wsrp";return W};var vs=function(){};
_.u(vs,Rv);vs.prototype.getApiPaths=function(){return f1E};
vs.prototype.getExtension=function(F){return _.e(F,_.R2Q)};
vs.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.flagAction&&(F.action=W.flagAction);W.flagRequestType&&(F.flagRequestType=W.flagRequestType);W.additionalDetailCheckboxChecked&&(F.additionalDetailCheckboxChecked=W.additionalDetailCheckboxChecked);W.legalCheckboxChecked&&(F.legalCheckboxChecked=W.legalCheckboxChecked);W={};V.flag_issue_type!==void 0&&(W.issue=V.flag_issue_type);V.flag_affiliation!==void 0&&(W.affiliation=V.flag_affiliation);V.flag_full_name&&(W.fullName=V.flag_full_name);
Object.keys(W).length&&(F.legalReportDetails=W);if(V.flag_description||V.text)F.userComments=V.flag_description||V.text;W={};V.minutes!==void 0&&V.seconds!==void 0&&(W.minutes=V.minutes,W.seconds=V.seconds);V.vss_id&&(W.vssId=V.vss_id);Object.keys(W).length&&(F.videoReportDetails=W);W={};V.video_ids&&(W.videoIds=V.video_ids);V.impersonated_channel_url&&(W.impersonatedChannelUrl=V.impersonated_channel_url);Object.keys(W).length&&(F.channelAbuseReportDetails=W)};
_.S0.Object.defineProperties(vs.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var EX=function(){};
_.u(EX,Rv);EX.prototype.getApiPaths=function(){return X9h};
EX.prototype.getExtension=function(F){return _.e(F,PfT)};
EX.prototype.JSC$14482_buildRequest=function(F,W){W.blockedForKidsContent&&(F.blockedForKidsContent=W.blockedForKidsContent)};var cs=function(){};
_.u(cs,Rv);cs.prototype.getApiPaths=function(){return bvT};
cs.prototype.getExtension=function(F){return _.e(F,PAL)};
cs.prototype.JSC$14482_buildRequest=function(F,W,V){F.params=W.params;V.impersonated_channel_url&&(F.impersonatedChannelUrl=V.impersonated_channel_url)};var tn=function(){};
_.u(tn,Rv);tn.prototype.getApiPaths=function(){return oaB};
tn.prototype.getExtension=function(F){return _.e(F,_.JSu)};
tn.prototype.JSC$14482_buildRequest=function(F,W){W.items&&(F.items=W.items);W.kidGaiaId&&(F.kidGaiaId=W.kidGaiaId)};var SW=function(){};
_.u(SW,Rv);SW.prototype.getApiPaths=function(){return U3B};
SW.prototype.getExtension=function(F){return _.e(F,_.xEQ)};
SW.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params);W.targetId&&(F.targetId=W.targetId)};var Ps=function(){};
_.u(Ps,Rv);Ps.prototype.getApiPaths=function(){return uQS};
Ps.prototype.getExtension=function(F){return _.e(F,PhT)};
Ps.prototype.JSC$14482_buildRequest=function(F,W){W.externalVideoId&&(F.externalVideoId=W.externalVideoId);W.query&&(F.query=W.query);W.sourceTimelines&&(F.sourceTimelines=W.sourceTimelines)};var Jn=function(){};
_.u(Jn,Rv);Jn.prototype.getApiPaths=function(){return KcS};
Jn.prototype.getExtension=function(F){return _.e(F,_.hL)||void 0};
Jn.prototype.JSC$14482_buildRequest=function(F,W){W.token&&(F.continuation=W.token)};
_.Wxt=function(){};
_.u(_.Wxt,Rv);_.B=_.Wxt.prototype;_.B.getApiPaths=function(){return KcS};
_.B.getExtension=function(F){return _.e(F,_.ZZ)||void 0};
_.B.isNavigationCommand=function(){return!0};
_.B.JSC$14489_getStoreKey=function(F,W){W=W===void 0?{}:W;if(!W.disableCache&&(F=this.getExtension(F))&&F.query)return W={query:F.query},F.params&&(W.params=F.params),_.KW("search",W)};
_.B.JSC$14482_buildRequest=function(F,W,V){W.query&&(F.query=W.query);W.params&&(F.params=W.params);if(!_.T("web_forward_suggest_stats_killswitch")){var d=_.e(W,TJi);d&&(F.suggestStats=d)}var y;!_.T("kevlar_searchbox_stats_killswitch")&&((y=V.tempData)==null?0:y.gs_l)&&!_.e(W,TJi)&&(F.webSearchboxStatsUrl="/search?oq="+(V.tempData.oq||"")+"&gs_l="+V.tempData.gs_l);var z;if((z=V.tempData)==null?0:z.entityMid)W=F.suggestionSearchParams||{},W.entityMid=V.tempData.entityMid,F.suggestionSearchParams=W;
W=_.V0().getFlag(186);F.inlineSettingStatus=W?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";V.isFromShorts&&(F.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.B.getRequestConfig=function(F,W){W=W===void 0?{}:W;F=this.JSC$14489_getStoreKey(F,W);var V;F&&(V={storeStrategy:{storeKey:F}});_.T("web_log_search_ticks_ks")||(V=V||{},V.requestTick="sr_s",V.responseTick="sr_r");return V};var Zr=function(){};
_.u(Zr,Rv);Zr.prototype.getApiPaths=function(){return QXE};
Zr.prototype.getExtension=function(F){return _.e(F,i4h)};
Zr.prototype.JSC$14482_buildRequest=function(F,W){W.serializedGetSharingProviderDataParams&&(F.serializedGetSharingProviderDataParams=W.serializedGetSharingProviderDataParams)};var Qg=function(){};
_.u(Qg,Rv);Qg.prototype.getApiPaths=function(){return Fci};
Qg.prototype.getExtension=function(F){return _.e(F,MjB)};
Qg.prototype.JSC$14482_buildRequest=function(F,W){W.endpoint&&(F.endpoint=W.endpoint);W.action&&(F.action=W.action)};var Fw=function(){};
_.u(Fw,Rv);Fw.prototype.getApiPaths=function(){return kKr};
Fw.prototype.getExtension=function(F){return _.e(F,dur)};
Fw.prototype.JSC$14482_buildRequest=function(F,W){F.videoId=W.videoId;W.scheduledRedirectMetadataSourceVideoId&&(F.scheduledRedirectMetadata={sourceVideoId:W.scheduledRedirectMetadataSourceVideoId})};var VFd=function(){};
_.u(VFd,Rv);VFd.prototype.getApiPaths=function(){return jTE};
VFd.prototype.getExtension=function(F){return _.e(F,_.WUB)};
VFd.prototype.JSC$14482_buildRequest=function(F,W){F.params=W.params;F.correctionText=W.correctionText};var dmt=function(){};
_.u(dmt,Rv);dmt.prototype.getApiPaths=function(){return i1W};
dmt.prototype.getExtension=function(F){return _.e(F,_.JOQ)};
dmt.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params);F.searchQuery=W.searchQuery;F.languageCode=W.languageCode;F.kind=W.kind;F.name=W.name;F.externalVideoId=W.externalVideoId};var yml=function(){};
_.u(yml,Rv);yml.prototype.getApiPaths=function(){return chf};
yml.prototype.getExtension=function(F){return _.e(F,pvM)};
yml.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.params=W.params)};var Wl=function(F){this.JSC$18778_storeWithEntities=F};
_.u(Wl,Rv);Wl.prototype.getApiPaths=function(){return TdT};
Wl.prototype.getExtension=function(F){return _.e(F,qRu)||_.e(F,bbB)};
Wl.prototype.JSC$14482_buildRequest=function(F,W,V){V.client_data&&(F.clientData=V.client_data);if(W.commerceActionConfig){var d=W.commerceActionConfig;W=d.actionId;d=d.commerceActionParams;W&&(F.actionId=W);d&&(F.commerceActionParams=d)}else{var y=W.actionId,z=W.commerceActionParams;V=W.entityKeys;y&&(F.actionId=y);z&&(F.commerceActionParams=z);var I;W=(d=this.JSC$18778_storeWithEntities)==null?void 0:(I=d.getState())==null?void 0:I.entities;if(V&&W){d=[];I=_.L(V);for(V=I.next();!V.done;V=I.next())if(y=
V.value,V=_.U_(y).entityType,y=_.cZ(W,V,y))z={},d.push((z[V]=y,z));F.entityMutationPayloads=d}}};
Wl.prototype.getRequestConfig=function(F){var W,V=(W=_.e(F,qRu))==null?void 0:W.requestSequenceType;if(V&&F.clickTrackingParams&&V!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:F.clickTrackingParams,sequenceType:V}}};
Wl[Je]=[cy];var Vr=function(){};
_.u(Vr,Rv);Vr.prototype.getApiPaths=function(){return tAD};
Vr.prototype.getExtension=function(F){return _.e(F,_.$wT)};
Vr.prototype.JSC$14482_buildRequest=function(F,W){W.feedbackData&&(F.feedbackData=W.feedbackData);W.params&&(F.itemParams=W.params)};
_.S0.Object.defineProperties(Vr.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var z6L=function(){};
_.u(z6L,Rv);z6L.prototype.getApiPaths=function(){return SWS};
z6L.prototype.getExtension=function(F){return _.e(F,Uwi)};
z6L.prototype.JSC$14482_buildRequest=function(F,W,V){V.payments_payload&&(F.paymentsPayload=V.payments_payload);V.offer_params&&(F.offerParams=V.offer_params);W.transactionParams&&(F.transactionParams=W.transactionParams)};var oi4=function(){};
_.u(oi4,Rv);oi4.prototype.getApiPaths=function(){return PYh};
oi4.prototype.getExtension=function(F){return _.e(F,_.Obm)};
oi4.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.buybucketParams&&(F.buybucketData={params:W.buybucketParams},W.stickerParams?F.buybucketData.stickerParams=W.stickerParams:(V.rich_chat_message?F.buybucketData.richChatMessage=V.rich_chat_message:V.chat_message_text&&(F.buybucketData.chatMessageText=V.chat_message_text),V.purchase_price_micros&&(F.buybucketData.purchasePriceMicros=V.purchase_price_micros.toString())));W.donationAmountMicros&&(F.tipAmountMicros=W.donationAmountMicros,
W.tipParams&&(F.tipParams=W.tipParams));W.offerParams&&(F.offerParams=W.offerParams);W.productData&&(F.productData=W.productData);W.transactionParams&&(F.transactionParams=W.transactionParams)};var dc=function(){};
_.u(dc,Rv);dc.prototype.getApiPaths=function(){return Jhu};
dc.prototype.getExtension=function(F){return _.e(F,c4h)};
dc.prototype.JSC$14482_buildRequest=function(F,W){W.updateFopParams&&(F.updateFopParams=W.updateFopParams)};var syt=function(){};
_.u(syt,Rv);syt.prototype.getApiPaths=function(){return ZvS};
syt.prototype.getExtension=function(F){return _.e(F,_.rA)};
syt.prototype.JSC$14482_buildRequest=function(F,W){W.couponCode&&(F.couponCode=W.couponCode);W.params&&(F.itemParams=W.params)};var Bxv=function(){};
_.u(Bxv,Rv);Bxv.prototype.getApiPaths=function(){return QTS};
Bxv.prototype.getExtension=function(F){return _.e(F,_.Rph)};
Bxv.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;W.params&&(F.params=W.params);V.ctk&&(F.clientToken=V.ctk)};var yr=function(F){this.JSC$18813_storeWithEntities=F};
_.u(yr,Rv);yr.prototype.getApiPaths=function(){return FCM};
yr.prototype.getExtension=function(F){return _.e(F,_.H3)};
yr.prototype.JSC$14482_buildRequest=function(F,W,V){V.purchase_price_micros&&(F.productData={pdgData:{purchasePriceMicros:V.purchase_price_micros.toString()}},V.rich_chat_message&&(F.productData.pdgData.richChatMessage=V.rich_chat_message),V.currency_code&&(F.productData.pdgData.currencyCode=V.currency_code));W.transactionParams&&(F.transactionParams=W.transactionParams);W.clientLocationContext&&(F.clientLocationContext=W.clientLocationContext);V.payments_payload&&(F.paymentsPayload=V.payments_payload);
V.funds_guarantee_callback_client_data&&(F.fundsGuaranteeCallbackClientData=V.funds_guarantee_callback_client_data);var d,y;V=(d=this.JSC$18813_storeWithEntities)==null?void 0:(y=d.getState())==null?void 0:y.entities;if(W.entityKeys&&V){d=[];W=_.L(W.entityKeys);for(y=W.next();!y.done;y=W.next()){var z=y.value;y=_.U_(z).entityType;if(z=_.cZ(V,y,z)){var I={};d.push((I[y]=z,I))}}F.entityMutationPayloads=d}};
yr[Je]=[cy];var Lxl=function(){};
_.u(Lxl,Rv);Lxl.prototype.getApiPaths=function(){return WCm};
Lxl.prototype.getExtension=function(F){return _.e(F,vVT)};
Lxl.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;V.backend_analytics&&(F.serializedBackendAnalyticsEvent=V.backend_analytics);W.offerParams&&(F.offerParams=W.offerParams)};var Iau=function(){};
_.u(Iau,Rv);Iau.prototype.getApiPaths=function(){return ZvS};
Iau.prototype.getExtension=function(F){return _.e(F,fG$)};
Iau.prototype.JSC$14482_buildRequest=function(F,W){W.params&&(F.itemParams=W.params)};var nim=function(){};
_.u(nim,Rv);nim.prototype.getApiPaths=function(){return VRT};
nim.prototype.getExtension=function(F){return _.e(F,_.KUD)};
nim.prototype.JSC$14482_buildRequest=function(F,W,V){V.resume_time_ms&&(F.resumeTimeMs=V.resume_time_ms);W.pauseParams&&(F.pauseParams=W.pauseParams)};var mmv=function(){};
_.u(mmv,Rv);mmv.prototype.getApiPaths=function(){return d6u};
mmv.prototype.getExtension=function(F){return _.e(F,_.EVi)};
mmv.prototype.JSC$14482_buildRequest=function(F,W,V){V=V===void 0?{}:V;V.c&&(F.redeemCode=V.c);V.rd&&(F.riskData=V.rd);V.ctk&&(F.clientToken=V.ctk)};var aa4=function(){};
_.u(aa4,Rv);aa4.prototype.getApiPaths=function(){return yAm};
aa4.prototype.getExtension=function(F){return _.e(F,_.HbE)};
aa4.prototype.JSC$14482_buildRequest=function(F,W){W.resumeParams&&(F.resumeParams=W.resumeParams)};var zo=function(F,W){this.clientName=F;this.defaultExpirationDelayMs=W};
zo.prototype.put=function(F,W){var V=this,d;return _.m(function(y){d=Object.assign({},W.data);d.key=F;d.clientName=V.clientName;d.expireTimestampMs===void 0&&(d.expireTimestampMs=(Math.round((0,_.J5)())+V.defaultExpirationDelayMs).toString());return y.return(V.putInternal(F,d))})};
zo[Je]=[l7,UDu];var ilp=function(){zo.apply(this,arguments);this.JSC$18843_responseStore=new Map};
_.u(ilp,zo);_.B=ilp.prototype;_.B.get=function(F){var W=this;return _.m(function(V){return V.return(JN(W,F))})};
_.B.putInternal=function(F,W){var V=this,d,y,z;return _.m(function(I){d=V.defaultExpirationDelayMs;W.expireTimestampMs&&(d=Number(W.expireTimestampMs)-Math.round((0,_.J5)()),y=_.F0("mweb_override_response_store_expiration_ms"),y>0&&y<d&&(d=y));z=setTimeout(function(){V.remove(F)},d);
V.JSC$18843_responseStore.set(F,{entryData:W,timer:z});_.UD(I)})};
_.B.remove=function(F){var W=this;return _.m(function(V){MF4(W,F);_.UD(V)})};
_.B.removeAll=function(){var F=this;return _.m(function(W){F.JSC$18843_responseStore.forEach(function(V){clearTimeout(V.timer)});
F.JSC$18843_responseStore.clear();_.UD(W)})};
_.B.has=function(F){return!!this.JSC$18843_responseStore.get(F)};
_.B.getKeys=function(){return this.JSC$18843_responseStore.keys()};
var JN=function(F,W){if(F=F.JSC$18843_responseStore.get(W))return new _.PW(F.entryData)},MF4=function(F,W){var V=F.JSC$18843_responseStore.get(W);
V&&(clearTimeout(V.timer),F.JSC$18843_responseStore.delete(W))};
ilp.prototype.markAsProcessed=function(F){var W=this,V;return _.m(function(d){V=W.JSC$18843_responseStore.get(F);if(!V)return d.jumpTo(0);V.entryData.isProcessed=!0;return d.yield(W.putInternal(F,V.entryData),0)})};var grf;var Ku9=function(F,W,V){zo.call(this,F,W);this.token=V};
_.u(Ku9,zo);_.B=Ku9.prototype;_.B.get=function(F){var W=this,V,d;return _.m(function(y){return y.nextAddress==1?y.yield(S1(W.token),2):y.nextAddress!=3?(V=y.yieldResult,y.yield(V.get("ResponseStore",[F,W.clientName]),3)):(d=y.yieldResult)?y.return(new _.PW(d)):y.return(void 0)})};
_.B.putInternal=function(F,W){var V=this,d;return _.m(function(y){if(y.nextAddress==1)return y.yield(S1(V.token),2);d=y.yieldResult;return y.yield(d.put("ResponseStore",W),0)})};
_.B.remove=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(S1(W.token),2);V=d.yieldResult;return d.return(V.delete("ResponseStore",[F,W.clientName]))})};
_.B.removeAll=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return V.yield(S1(F.token),2);W=V.yieldResult;return V.yield(TET(W,IDBKeyRange.only(F.clientName)),0)})};
_.B.has=function(){throw Error("mj");};
_.B.markAsProcessed=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1)return y.yield(S1(W.token),2);if(y.nextAddress!=3)return V=y.yieldResult,y.yield(V.get("ResponseStore",[F,W.clientName]),3);d=y.yieldResult;if(!d)return y.jumpTo(0);d.isProcessed=!0;return y.yield(V.put("ResponseStore",d),0)})};_.oo=new _.N4("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var Yii=function(F){var W;this.stateTagsData=(W=F.responseContext)==null?void 0:W.stateTags},paa=function(F){var W;
return((W=F.stateTagsData)==null?void 0:W.stateTagsModified)||[]};var h64;h64=function(F){this.JSC$18856_responseStore=F};
_.Hq=function(F,W,V){if(!_.T("state_tags_killswitch")){var d=new Yii(W);if(paa(d).length>0){var y=F.JSC$18856_responseStore.getKeys();y=_.L(y);for(var z=y.next();!z.done;z=y.next()){z=z.value;var I=JN(F.JSC$18856_responseStore,z);if(I){var n=_.vy(I);a:{var M=void 0;I=paa(d);n=((M=(new Yii(n)).stateTagsData)==null?void 0:M.relevantStateTags)||[];M=_.L(n);for(n=M.next();!n.done;n=M.next())if(n=n.value,n.stateTag!=null&&I.includes(n.stateTag)&&n.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){I=
!0;break a}I=!1}I&&MF4(F.JSC$18856_responseStore,z)}}}}var Y;d=(Y=W.responseContext)==null?void 0:Y.maxAgeSeconds;V&&d&&Number(d)>0&&(W=xH(W,d),F.JSC$18856_responseStore.put(V,new _.PW(W)))};
h64.prototype.handleResponse=function(F,W){if(!W)throw Error("nj");var V,d;W=(V=W.config)==null?void 0:(d=V.storeStrategy)==null?void 0:d.storeKey;_.Hq(this,F,W)};
h64[Je]=[_.Sp];_.fNT=new _.N4("STORE_RESPONSE_PROCESSOR_TOKEN");var qi4=function(F){this.JSC$18859_responseStore=F};
qi4.prototype.handleResponse=function(F,W){if(W.input.match(_.C9(hPT))){var V;if(F==null?0:(V=F.entries)==null?0:V.length)for(F=_.L(F.entries),W=F.next();!W.done;W=F.next()){V=W.value.command;var d=void 0;W=(d=_.e(V,_.Wc))==null?void 0:d.unserializedPrefetchData;if(!V||!W)break;d=(new OX).JSC$14489_getStoreKey(V);var y=_.e(W,KWh),z=void 0,I=void 0,n=void 0,M=void 0,Y=void 0,h=void 0,q=((z=y)==null?0:(I=z.responseContext)==null?0:I.maxAgeSeconds)&&Number((n=y)==null?void 0:(M=n.responseContext)==null?
void 0:M.maxAgeSeconds)>0?Number((Y=y)==null?void 0:(h=Y.responseContext)==null?void 0:h.maxAgeSeconds):600;d&&q>0&&(y=xH(y,q),this.JSC$18859_responseStore.put(d,new _.PW(y)));V=(new Vh).JSC$14489_getStoreKey(V);W=_.e(W,LWT);M=n=I=z=y=d=void 0;Y=((d=W)==null?0:(y=d.responseContext)==null?0:y.maxAgeSeconds)&&Number((z=W)==null?void 0:(I=z.responseContext)==null?void 0:I.maxAgeSeconds)>0?Number((n=W)==null?void 0:(M=n.responseContext)==null?void 0:M.maxAgeSeconds):600;V&&Y>0&&(W=xH(W,Y),this.JSC$18859_responseStore.put(V,
new _.PW(W)))}}};
qi4[Je]=[_.Sp];var R64=function(F,W){this.innertubeTransportService=F;this.JSC$18862_commandHandler=W};
R64.prototype.submitForm=function(F,W,V,d,y){var z=this,I,n,M,Y,h,q;return _.m(function(R){if(R.nextAddress==1)return I={submitId:F,formData:W,submitBehavior:V,params:d},n=_.C9(rhC),R.yield(_.uC(z.innertubeTransportService,I,n,y),2);M=R.yieldResult;if(!M)return R.return(Promise.reject(new _.po("Submit API returned an undefined response. Submit ID: "+F)));Y=M;(q=(h=Y)==null?void 0:h.onResponseReceived)&&z.JSC$18862_commandHandler.resolveCommand(q);return R.return(Y)})};
R64[Je]=[_.yo,_.Tc];var blt=function(){this.scheduler=_.Me()},Txm;
blt.prototype.pause=function(){throw Error("oj");};
blt.prototype.resume=function(){throw Error("oj");};
blt.prototype.queue=function(F){var W=this,V=_.DR(),d=_.q0(this.scheduler,function(){try{var y;if(_.Jj.instance)var z=_.Jj.instance;else{var I=new _.po("Error: Unexpected uninitialized CommandHandler.");_.Ab(I);z=void 0}(y=z)==null||y.resolveCommand(F.command);V.resolve()}catch(n){V.reject(n)}});
V.promise.thenCatch(function(y){y instanceof _.T2&&W.scheduler.cancelJob(d)});
return V.promise};
blt.prototype.queueAll=function(F){var W=new Map;F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,W.set(V.id,this.queue(V));return W};var gim=function(F,W){var V=this;this.taskModel=F;this.onTaskCancelledCallback=W;this.resolver=_.DR();F=F.proto.prefetchConfig;if(!F)throw Error("pj");if(!F.prefetchAction)throw Error("qj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(d){d instanceof _.T2&&(e6l(V,V.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),V.onTaskCancelledCallback(V.taskModel.id,V.jobId),V.tick("pcc"));
throw d;});
this.timerName=this.taskModel.id;_.iU(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
gim.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 e6l=function(F,W){_.mw({prefetchInfo:{cancellationReason:W}},F.timerName)};
gim.prototype.tick=function(F){_.Md(F,void 0,this.timerName)};var Bl=function(){var F=this;this.scheduler=_.Me();this.maxInflightTasks=_.F0("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.F0("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new NAT;this.onTaskCancelled=function(W,V){V&&F.scheduler.cancelJob(V);uAm(F,W);s1(F,3)}},Kxv=function(){Bl.instance||(Bl.instance=new Bl);
return Bl.instance};
Bl.prototype.pause=function(){this.prefetchCoordinatorState=0};
Bl.prototype.resume=function(){s1(this,0)};
Bl.prototype.queue=function(F){F=Hlc(this,F);s1(this,1);return F};
Bl.prototype.queueAll=function(F){var W=new Map;F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,W.set(V.id,Hlc(this,V));s1(this,1);return W};
var Hlc=function(F,W){var V=F.allPrefetchTasks.get(W.id);if(V)return V.cancellablePromise;try{var d=new gim(W,F.onTaskCancelled)}catch(z){return _.Ip(z)}V=d;V.tick("pcq");var y={prefetchInfo:{taskId:V.taskModel.id,isPrefetch:!0,fetchAction:V.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:V.taskModel.command.clickTrackingParams}};V.taskModel.csn&&(y.clientScreenNonce=V.taskModel.csn);_.mw(y,V.timerName);F.allPrefetchTasks.set(W.id,d);F.drainingHeap.insert(-d.getPriority(),d);return d.cancellablePromise},
s1=function(F,W){F.prefetchCoordinatorState===W&&(F.prefetchCoordinatorState=2,Dmc(F))},Dmc=function(F){for(var W={};F.prefetchCoordinatorState!==0;W={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(F.inflightPrefetchTasks.size>=F.maxInflightTasks){F.prefetchCoordinatorState=3;break}W.prefetchTask$jscomp$1=F.drainingHeap.remove();if(!W.prefetchTask$jscomp$1){F.prefetchCoordinatorState=1;break}W.taskId$jscomp$3=W.prefetchTask$jscomp$1.taskModel.id;if(F.allPrefetchTasks.has(W.taskId$jscomp$3)){var V=-1;F.coordinatorTimeoutMs>0&&(V=_.q0(F.scheduler,function(d){return function(){Amm(F,d.taskId$jscomp$3,Error("rj"))}}(W),F.coordinatorTimeoutMs));
F.inflightPrefetchTasks.set(W.taskId$jscomp$3,V);if(!F.JSC$18879_commandHandler){if(!_.Jj.instance){Amm(F,W.taskId$jscomp$3,Error("sj"));continue}F.JSC$18879_commandHandler=_.Jj.instance}a:switch(W.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":V=1;break a;default:V=0}W.prefetchTask$jscomp$1.jobId=F.scheduler.addJob(function(d){return function(){d.prefetchTask$jscomp$1.tick("pcr");try{F.JSC$18879_commandHandler.resolveCommand(d.prefetchTask$jscomp$1.taskModel.command)||
Amm(F,d.taskId$jscomp$3,Error("tj"))}catch(y){Amm(F,d.taskId$jscomp$3,y)}}}(W),V,0)}}},jyU=function(F,W){(W=uAm(F,W))!=null&&(W.resolver.resolve(),W.tick("pce"));
s1(F,3)},Amm=function(F,W,V){(W=uAm(F,W,V))!=null&&(W.resolver.reject(V),W.tick("pcc"),e6l(W,"CANCELLATION_REASON_ERROR"),Math.random()<=_.F0("prefetch_coordinator_error_logging_sampling_rate")&&(V=new _.po("Prefetch Command failed.",W.taskModel.id,V.message),_.Ab(V)));
s1(F,3)},uAm=function(F,W,V){var d=F.allPrefetchTasks.get(W);
d?((V=F.inflightPrefetchTasks.get(W))&&V!==-1&&F.scheduler.cancelJob(V),F.inflightPrefetchTasks.delete(W),F.allPrefetchTasks.delete(W)):_.rL(new _.po("Unexpected missing prefetch task when deleting task.",W,V==null?void 0:V.message));return d};var rma=function(F,W,V,d,y){this.id=F;this.triggerOn=W;this.cancelOn=V;this.command=d;this.proto=y};
_.S0.Object.defineProperties(rma.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var CRp=function(){this.JSC$18884_prefetchCoordinator=Kxv();Txm||(Txm=new blt);this.defaultCoordinator=Txm},k5t;
CRp.getInstance=function(){k5t||(k5t=new CRp);return k5t};
CRp.prototype.get=function(F){switch(F){case 0:return this.JSC$18884_prefetchCoordinator;default:return this.defaultCoordinator}};var LH=function(){this.coordinatorSupplier=CRp.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},fap=function(F){var W=_.is()||void 0,V=Object.keys(lad)[0];
if(V){var d=F.taskIdByTriggerId.get(V);if(d!=null){F.taskIdByTriggerId.delete(V);V=[];d=_.L(d);for(var y=d.next();!y.done;y=d.next())if(y=F.tasks.get(y.value))W!=="UNDEFINED_CSN"&&(y.csn=W),V.push(y);V=AVG(V);W=[];V=_.L(V);for(d=V.next();!d.done;d=V.next()){y=_.L(d.value);d=y.next().value;y=y.next().value;d=F.coordinatorSupplier.get(d).queueAll(y);d=_.L(d);var z=d.next();for(y={};!z.done;y={taskId$jscomp$9:void 0},z=d.next()){var I=_.L(z.value);z=I.next().value;I=I.next().value;y.taskId$jscomp$9=
z;z=I;W.push(y.taskId$jscomp$9);F.queuedPromisesByTask.set(y.taskId$jscomp$9,_.px(z,function(n){return function(){Nx4(F,n.taskId$jscomp$9)}}(y)))}}}}else _.rL(new _.po("Unexpected malformed TriggerEvent."))};
LH.prototype.trigger=function(F,W){var V=this,d=this.tasks.get(F);if(!d||this.queuedPromisesByTask.has(F))return!1;wad(this,F,d.triggerOn);W!=="UNDEFINED_CSN"&&(d.csn=W);W=this.coordinatorSupplier.get(d.taskType).queue(d);this.queuedPromisesByTask.set(F,_.px(W,function(){Nx4(V,F)}));
return!0};
LH.prototype.cancel=function(F){var W=this.queuedPromisesByTask.get(F);if(W)W.cancel();else return Nx4(this,F)};
var Nx4=function(F,W){F.queuedPromisesByTask.delete(W);var V=F.tasks.get(W);if(!V)return!1;F.tasks.delete(W);wad(F,W,V.triggerOn);(V=D_r(V.cancelOn))&&(F=F.taskIdByCancelId.get(V))&&F.delete(W);return!0},wad=function(F,W,V){(V=Object.keys(V)[0])&&(F=F.taskIdByTriggerId.get(V))&&F.delete(W)};var lad={taskRegistered:{}},G5t=function(){LH.instance||(LH.instance=new LH);this.JSC$18893_taskManager=LH.instance};
_.u(G5t,AJ);
G5t.prototype.resolveCommand=function(F){var W=this,V,d;return _.m(function(y){V=_.e(F,ulD);if((d=V)==null||!d.tasks){var z=new _.po("RegisterTasksCommand is missing tasks.");_.Ab(z);return y.return()}z=W.JSC$18893_taskManager;for(var I=_.L(V.tasks),n=I.next();!n.done;n=I.next())if(n=n.value,n=n.id&&n.triggerOn&&n.cancelOn&&n.command?new rma(n.id,n.triggerOn,n.cancelOn,n.command,n):void 0,n){var M=Object.keys(n.triggerOn)[0];if(M){var Y=D_r(n.cancelOn);Y?(z.tasks.set(n.id,n),z.taskIdByTriggerId.has(M)||z.taskIdByTriggerId.set(M,
new Set),z.taskIdByTriggerId.get(M).add(n.id),z.taskIdByCancelId.has(Y)||z.taskIdByCancelId.set(Y,new Set),z.taskIdByCancelId.get(Y).add(n.id)):_.rL(new _.po("Unexpected malformed cancelOn field."))}else _.rL(new _.po("Unexpected malformed triggerOn field."))}else _.rL(new _.po("Unexpected malformed Task proto."));fap(W.JSC$18893_taskManager);_.UD(y)})};var $m8={},Um4=($m8.rendered={priority:_.T("web_adaptive_early_init")?8:0,callback:function(){var F={};F.numCpu=navigator.hardwareConcurrency;var W={};W.ramGb=_.dm.navigator.deviceMemory;var V={staticContext:{}};W.ramGb&&kzW(W.ramGb)&&(V.staticContext.memoryTotalKbytes=(W.ramGb*1048576).toString());F.numCpu&&kzW(F.numCpu)&&(V.staticContext.cpuCores=F.numCpu);if(_.T("web_enable_adaptive_appl_signal")){F={};W=gIc();W=W.length>0?W[0]:void 0;var d,y=(d=_.hs("rses_dpj"))!=null?d:W==null?void 0:W.tick.rses_dpj,
z;d=(z=_.hs("rsef_dpj"))!=null?z:W==null?void 0:W.tick.rsef_dpj;y&&Number(y)>0&&d&&Number(d)>0&&(z=Math.ceil(Number(d)-Number(y)),z>0&&(F.loadLatency=z));F.loadLatency&&kzW(F.loadLatency)&&(V.appL=F.loadLatency.toString())}_.HA("applicationStarted",V);lgG=V;_.T("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",N6r)}},$m8);var Ola=new _.N4("WINDOW_ON_ERROR"),Xad=new _.N4("ERROR_WEIGHT_MAPS"),xmu=new _.N4("INIT_ERROR");var vit={},Eit=(vit.initialized={priority:10,callback:function(F){F.injector.resolve(xmu)()}},vit);var cmU=function(){},tF4=function(){var F=_.Ok("meta_logger_impl");
F||(F=new cmU,_.t5("meta_logger_impl",F));return F},Sit=function(){tF4().csiSubscriptionKey=Y8c("meta_logging_csi_event",function(F){var W=F.timerName;
if(F=F.timelineData){_.iU(W,{startTime:F.startTime},W);F.infos&&_.mw(F.infos,W);for(var V=_.L(Object.keys(F.ticks)),d=V.next();!d.done;d=V.next())d=d.value,_.Md(d,F.ticks[d],W)}})};
cmU.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&q8f(this.csiSubscriptionKey)};var PRU={},Jm4=(PRU.initialized={priority:10,callback:function(){Sit()}},PRU);var Zlp=function(F,W){this.innertubeClientName=F;this.JSC$18904_prefCookie=W};
Zlp.prototype.record=function(){if(_.T("web_li_record_binary_eval_tick")){var F=_.hs("rsef_dpj");var W=_.hs("rses_dpj");F=F!==void 0&&W!==void 0?Math.round(F-W):void 0;if(F!==void 0&&F>0){W=_.L0(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var V=this.poolSize;if(!(W.valuesSeen>=1E9)){if(W.valuesSample.length<V)W.valuesSample.push(F);else{var d=Math.floor(Math.random()*(W.valuesSeen+1));d<V&&(W.valuesSample[d]=F)}W.valuesSeen+=1}_.Bc(this.storagePrefix+"-"+this.innertubeClientName,
W,2592E3);F=W.valuesSample;W=jYN(F);F=F.length<this.poolSize?void 0:W<400?1:W<1700?2:3;F!==void 0&&(this.JSC$18904_prefCookie.set(this.cookiePrefix+this.innertubeClientName,F),this.JSC$18904_prefCookie.save())}}else _.Ie(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18904_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18904_prefCookie.save()};
Zlp[Je]=[l7,ho];var Qyv=function(){Zlp.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.u(Qyv,Zlp);var FgU=new _.N4("PAGE_LOAD_TIME_TOKEN");var Wgu=function(F){this.signal=F;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;F.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.q0(_.HP,this.disableLoggingAndSendPayload,1E4)};
Wgu.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.HP.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),Vwa(this))};
var Vwa=function(F){var W=_.a3();if(W){var V={webClientComponentsData:{components:Array.from(F.ids,function(d){return{id:d}})}};
F.ids.clear();_.dB().visualElementStateChanged(W,V)}};var dLp=m2({a11y:IAS});_.yGc=ax(dLp)(dLp.a11y,{ephemeralActionSelector:function(F){return F.ephemeralAction||null}});var z1m=m2({continuation:M_Q});var o$v=ax(z1m)(z1m.continuation,{continuationCommandSelector:function(F){return F.continuationCommand}});var s4m,LgL,BNU;s4m=function(){this.loadFns=new Map;this.xidToRendererName=new Map};
_.K8=function(F,W,V,d){F.loadFns.has(W)&&F.loadFns.get(W)!==d?_.Ab(Error("uj`"+W)):(F.loadFns.set(W,d),F.xidToRendererName.set(V,W))};
LgL=function(F,W){if(typeof W==="string"){var V=BNU(F,W);return F.loadFns.get(V)}return function(){var d;return _.m(function(y){return y.nextAddress==1?(d={},y.yield(Promise.all(W.map(function(z){var I,n;return _.m(function(M){if(M.nextAddress==1){I=BNU(F,z);n=F.loadFns.get(I);if(!n)return d[I]=void 0,M.jumpTo(0);_.rK(M,3);return M.yield(n(),5)}if(M.nextAddress!=3)return d[I]=M.yieldResult,_.$J(M,0);_.$b(M);d[I]=void 0;_.UD(M)})})),2)):y.return(d)})}};
BNU=function(F,W){var V;return(V=F.xidToRendererName.get(W))!=null?V:W};var Inc=new _.N4("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Io=function(F,W){this.JSC$18936_storeWithEntities=F;this.JSC$18936_commandHandler=W;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Io.prototype.start=function(){this.JSC$18936_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Io.prototype.observeDownloadingEntities=function(){var F=_.CQf(this.JSC$18936_storeWithEntities.getState().entities).map(function(d){return kTG(d)});
if(F.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var W={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:iYC()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.Nd(_.Qv("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18936_commandHandler.resolveCommand(W)}this.downloadingEntities=F}else if(this.downloadingEntities.length){var V=rXf(this.JSC$18936_storeWithEntities.getState().entities).map(function(d){return kTG(d)});
this.downloadingEntities.filter(function(d){return V.includes(d)}).length&&(F={openPopupAction:LuN()},this.JSC$18936_commandHandler.resolveCommand(F));
this.downloadingEntities=[]}};
Io[Je]=[cy,_.Tc];var n$a;_.nH=function(F,W,V,d,y,z,I,n){this.JSC$18939_playerApiPromise=F;this.JSC$18939_commandHandler=W;this.JSC$18939_screenManager=V;this.offlineWebClientEligibility=d;this.JSC$18939_prefStorage=y;this.JSC$18939_actionRouter=z;this.entityTypeMap=I;this.JSC$18939_persistentStorePromiseAccessor=n;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
n$a=function(){var F=_.PY().resolve(_.nH),W;_.m(function(V){if(V.nextAddress==1)return F.downloadFailureListenerBound?V.return():V.yield(F.JSC$18939_playerApiPromise,2);W=V.yieldResult;W.addEventListener("onOfflineOperationFailure",function(d){if(d.failureReason&&d.entityKey&&d.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(d.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var y=_.U_(d.entityKey).entityId;y&&F.JSC$18939_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
y)}else if(_.T("kevlar_woffle")){y=F.JSC$18939_commandHandler;var z=y.resolveCommand;d=d.failureReason;var I=_.Qv("TRANSFER_FAILED",void 0,"Download failed");d==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(I=_.Qv("STORAGE_FULL",void 0,"Storage full"));z.call(y,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Nd(I),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
F.downloadFailureListenerBound=!0;_.UD(V)})};
_.nH.prototype.deleteVideo=function(F,W){var V=this,d,y,z;return _.m(function(I){if(I.nextAddress==1)return I.yield(V.JSC$18939_playerApiPromise,2);d=I.yieldResult;z={offlineLoggingData:{offlineDeleteReason:(y=W)!=null?y:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return I.yield(d.queueOfflineAction(F,V.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",z),0)})};
_.nH.prototype.pauseVideoDownload=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.JSC$18939_playerApiPromise,2);V=d.yieldResult;V.pauseVideoDownload(F);_.UD(d)})};
_.nH.prototype.resumeVideoDownload=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.JSC$18939_playerApiPromise,2);V=d.yieldResult;return d.yield(V.resumeVideoDownload(F),0)})};
_.nH[Je]=[_.Ot,_.Tc,_.sE,Inc,TC,fj,sWi,yn];var mLu=new _.N4("DOWNLOAD_STATE_STORE_TOKEN");var anl=function(F,W){this.JSC$18960_persistentStorePromiseAccessor=F;this.store=W;this.upliftCompletionResolver=new _.ET},YCL=function(){var F=_.PY().resolve(i6t),W;
_.m(function(V){switch(V.nextAddress){case 1:if(F.upliftImplPromise)return V.return(F.upliftImplPromise);_.rK(V,2);F.upliftImplPromise=Mwt(F);return V.yield(F.upliftImplPromise,4);case 4:F.upliftCompletionResolver.resolve();_.$J(V,3);break;case 2:throw W=_.$b(V),F.upliftCompletionResolver.reject(W),W;case 3:return V.return(F.upliftImplPromise)}})},Mwt=function(F){var W,V,d;
return _.m(function(y){switch(y.nextAddress){case 1:return _.Gh("LOGGED_IN")?y.yield(F.JSC$18960_persistentStorePromiseAccessor(),2):y.return();case 2:W=y.yieldResult;if(!W)return _.Md("vdeur"),y.return();_.Md("vdeus");_.rK(y,3);return y.yield(p_t(W),5);case 5:V=y.yieldResult;F.store.dispatch(p0G(V));W.observe(function(z){h39(F.store,z)});
_.$J(y,4);break;case 3:throw d=_.$b(y),_.Md("vdeur"),d;case 4:_.Md("vdeuc"),_.UD(y)}})},p_t=function(F){var W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(f4c(F),2);W=V.yieldResult;return V.return(W.reduce(function(d,y){if(!y.data||!y.key||!y.entityType)return d;d[y.entityType]||(d[y.entityType]={});d[y.entityType][y.key]=y.data;return d},{}))})};
anl[Je]=[yn,_.Ym];var i6t;i6t=new _.N4("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.h14=new _.N4("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var qCt=function(F,W){this.JSC$18963_persistentStorePromiseAccessor=F;this.transportService=W};
qCt.prototype.refresh=function(){var F=this,W,V,d,y;return _.m(function(z){if(z.nextAddress==1)return _.Gh("LOGGED_IN")?z.yield(F.JSC$18963_persistentStorePromiseAccessor(),2):z.return();if(z.nextAddress!=3)return(W=z.yieldResult)?z.yield(MqL(W),3):z.return();if((V=z.yieldResult)&&!(Number(V.data.refreshTimestampMs||0)<(0,_.J5)()))return z.return();d={browseId:"SPaccount_downloads"};y=_.C9(No);_.uC(F.transportService,d,y).then(function(I){var n;if(W&&(I==null?void 0:(n=I.responseContext)==null?void 0:
n.maxAgeSeconds)!==0){var M;n=(I==null?void 0:(M=I.responseContext)==null?void 0:M.maxAgeSeconds)||604800;M=String(Math.floor((0,_.J5)())+n*1E3);W.put("service:downloads_settings:fallback",new _.PW({innertubeResponse:I,refreshTimestampMs:M}))}});
_.UD(z)})};
qCt[Je]=[_.oo,_.yo];var mB=function(F,W){this.JSC$18967_playerPromise=F;this.store=W;this.started=!1};
mB.prototype.start=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return F.started?V.return():V.yield(F.JSC$18967_playerPromise,2);W=V.yieldResult;W.addEventListener("onOrchestrationBecameLeader",F.updateIsLeader.bind(F,!0));W.addEventListener("onOrchestrationLostLeader",F.updateIsLeader.bind(F,!1));if(W.isOrchestrationLeader)F.updateIsLeader(W.isOrchestrationLeader());else{var d=new _.po("Function isOrchestrationLeader is undefined",{"player.isReady":W.isReady(),"player.playVideo":W.playVideo?
"defined":"undefined"});_.Ab(d);F.updateIsLeader(!1)}F.started=!0;_.UD(V)})};
mB.prototype.updateIsLeader=function(F){this.store.dispatch(_.Gj({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:F}}))};
mB[Je]=[_.Ot,_.Ym];var R1t=function(F,W){this.networkStatusManager=F;this.JSC$18970_prefStoragePromise=W;this.redirectsToPreload=["https://youtube.com"]},b6t=function(){var F=_.PY().resolve(R1t),W,V,d,y,z,I;
_.m(function(n){switch(n.nextAddress){case 1:return n.yield(F.JSC$18970_prefStoragePromise,2);case 2:W=n.yieldResult;if(!(V=W)){n.jumpTo(3);break}return n.yield(W.get("yt-redirect-prefetch-id"),4);case 4:V=n.yieldResult;case 3:if(V||!F.networkStatusManager.isNetworkAvailable())return n.return();d={cache:"reload",redirect:"manual"};y=_.L(F.redirectsToPreload);z=y.next();case 5:if(z.done){if(!W){n.jumpTo(0);break}return n.yield(W.set("yt-redirect-prefetch-id",!0,86400),0)}I=z.value;_.rK(n,8);return n.yield(_.dm.fetch(I,
d),10);case 10:_.$J(n,6);break;case 8:_.$b(n);case 6:z=y.next(),n.jumpTo(5)}})};var TNc=function(F){this.JSC$18976_pageManager=F},e1c=function(F){var W=[];
U_S(["videoId","contentId"],F.JSC$18976_pageManager.data,new Set,W);return W},g$d=function(F){return e1c(F).filter(function(W){return W.contentType==="video"}).map(function(W){return W.contentId}).filter(function(W){return W!==void 0})};
TNc[Je]=[_.l1];var usd=new _.N4("PAGE_CONTENT_EXTRACTOR_TOKEN");var Kg4=function(F){F?(this.container=F,this.containerWasInjected=!0):this.containerWasInjected=!1};
Kg4.prototype.openDialog=function(F,W,V){var d=this,y;return _.m(function(z){(y=d.container)==null||y.openDialog(F,W,V);_.UD(z)})};
Kg4.prototype.closeDialog=function(){var F=this,W;return _.m(function(V){(W=F.container)==null||W.closeDialog();_.UD(V)})};
Kg4.prototype.isDialogOpen=function(){var F=this,W,V;return _.m(function(d){return d.return((V=(W=F.container)==null?void 0:W.isDialogOpen())!=null?V:!1)})};
Kg4[Je]=[_.SU(K6S)];_.H6m=new _.N4("POPUP_CONTROLLER_TOKEN");var DLU=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
DLU.prototype.registerPanel=function(F,W){if(F){this.panelMap.set(F,W);var V=this.pendingPanelResolvers.get(F);V&&(V.resolve(W),this.pendingPanelResolvers.delete(F))}};
DLU.prototype.getPanel=function(F){var W=this,V;return _.m(function(d){return(V=W.panelMap.get(F))?d.return(V):d.return(AGt(W,F))})};
var AGt=function(F,W){var V,d;return _.m(function(y){if(V=F.pendingPanelResolvers.get(W))return y.return(V.promise);d=new _.ET;F.pendingPanelResolvers.set(W,d);return y.return(d.promise)})},j4t=function(F,W){DLU.call(this);
var V=this;this.popupController=F;this.persistentPanelController=W;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return V.panelMap.size}}};
_.u(j4t,DLU);_.B=j4t.prototype;_.B.getReloadContinuation=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.getPanel(F),2);V=d.yieldResult;return d.return(V.getReloadContinuation())})};
_.B.showPanel=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b;return _.m(function(g){if(g.nextAddress==1){V=F;d=V.identifier;y=V.panelContents;z=V.config;I=V.extras;n=V.panelUpdatableFields;M=V.updatePanelContinuationData;Y=F.target;M&&W.updatePanelContinuationDatas.set(d,M);if((h=z)==null?0:(q=h.engagementPanelPopupPresentationConfig)==null?0:q.popupType)if(R=z.engagementPanelPopupPresentationConfig.popupType,Y===void 0&&(Y=document.body),R==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!W.persistentPanelController)return _.rL(new _.po("Persistent panel controller is not available.")),
g.return();var K=W.persistentPanelController;K.persistentPanelIdentifiers.has(d)||(K.persistentPanelWrapper.appendChild(K.engagementPanelElement({panelIdentifier:d},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),K.persistentPanelIdentifiers.add(d));a:switch(_.uO.currentPageSubTypeSelector(K.store.getState())){case "watch":var C="WATCH";break a;default:C="APP"}_.rGu(K,C);K.store.dispatch(mFu(!0))}else{if(R==="PANEL_POPUP_TYPE_DIALOG"||R==="PANEL_POPUP_TYPE_DROPDOWN"){K=g.return;C=W.popupController;
var k=C.openPopup;a:switch(R){case "PANEL_POPUP_TYPE_DIALOG":var f="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":f="DROPDOWN";break a;default:throw Error("wj`"+R);}return K.call(g,k.call(C,d,y,f,Y))}_.rL(new _.po("Popup type "+R+" not supported in PanelController."))}return g.yield(W.getPanel(d),2)}b=g.yieldResult;(y||n)&&b.updatePanel(y,!1,I,n);b.showPanel(I);_.UD(g)})};
_.B.hidePanel=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return V=F,d=V.identifier,I.yield(W.getPanel(d),2);y=I.yieldResult;y.hidePanel();W.popupController.closePopup(d);(z=W.persistentPanelController)!=null&&z.persistentPanelIdentifiers.has(d)&&z.store.dispatch(mFu(!1));_.UD(I)})};
_.B.isVisible=function(F,W){var V=this,d;return _.m(function(y){if(y.nextAddress==1)return W&&!V.panelMap.has(F)?y.return(!1):y.yield(V.getPanel(F),2);d=y.yieldResult;return y.return(d.isVisible())})};
_.B.updatePanel=function(F){var W=this,V,d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1){V=F;d=V.identifier;y=V.panelContents;z=V.shouldFocus===void 0?!1:V.shouldFocus;I=V.extras;n=V.panelUpdatableFields;M=V.updatePanelContinuationData;if(!y&&!n)return h.return();M&&W.updatePanelContinuationDatas.set(d,M);_.T("enable_ai_companion")&&d==="PAai_companion"&&_.WT.remove("youchat_messages_section");return h.yield(W.getPanel(d),2)}Y=h.yieldResult;Y.updatePanel(y,z,I,n);y&&_.T("enable_ai_companion")&&
W.registerPanelContent(d,y);_.UD(h)})};
_.B.registerPanelContent=function(F,W){F&&this.panelContentMap.set(F,W)};
_.B.unregisterPanelContent=function(F){this.panelContentMap.delete(F)};
_.B.getPanelContent=function(F){return this.panelContentMap.get(F)};
_.B.getUpdatePanelContinuationData=function(F){return this.updatePanelContinuationDatas.get(F)};
j4t[Je]=[_.H6m,_.SU(_.Mw)];var CuL=function(F,W){this.innertubeTransportService=F;this.JSC$18995_screenManager=W},kLc=function(F){var W;
return!((W=F.panelLoadingStrategy)==null||!W.requestTemplate)};
CuL.prototype.makeRequest=function(F){var W=this,V,d;return _.m(function(y){switch(y.nextAddress){case 1:if(!kLc(W)){y.jumpTo(2);break}_.rK(y,3);return y.yield(_.HI(W.innertubeTransportService,F),5);case 5:return V=y.yieldResult,V?y.return(V.content):(_.Ab(Error("xj")),y.return(void 0));case 3:d=_.$b(y),_.Ab(d);case 2:return y.return(void 0)}})};
CuL.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
CuL.prototype.execute=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q;return _.m(function(R){if(R.nextAddress==1){V=F;d=V.data;y=V.fallbackVe;z=V.parentVe;I=V.createScreenConfig;n=V.renderFn;M=V.command;W.panelLoadingStrategy=d;var b,g,K=((b=W.panelLoadingStrategy)==null?0:b.screenVe)?(g=W.panelLoadingStrategy)==null?void 0:g.screenVe:y;K&&_.tH(W.JSC$18995_screenManager,K,z,I);return(Y=W.getContent())?R.yield(n(Y),2):R.jumpTo(2)}return R.nextAddress!=4?kLc(W)?R.yield(W.makeRequest(M),4):R.return():(q=
h=R.yieldResult)?R.yield(n(q),0):R.return()})};
CuL[Je]=[_.yo,_.sE];var lnm;lnm=function(F,W){this.engagementPanelElement=F;this.store=W;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%"};
_.rGu=function(F,W){var V=F.persistentPanelContainerMap.get(W);V?V.contains(F.persistentPanelWrapper)||(F=F.persistentPanelWrapper,_.kx=!0,_.l$.set(F,!0),V.insertBefore(F,null),_.l$.delete(F),_.kx=!1):_.rL(new _.po("Persistent panel container not found for surface "+W+"."))};
lnm[Je]=[HAB,_.Ym];var ao=function(){var F=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.onTargetHoverEntered=function(){F.isHovered=!0};
this.onTargetHoverLeft=function(){F.isHovered=!1};
this.onSheetHoverEntered=function(){F.isHovered=!0;var W;(W=F.hoverEnterCallback)==null||W.call(F)};
this.onSheetHoverLeft=function(){F.isHovered=!1;var W;(W=F.hoverLeaveCallback)==null||W.call(F)}};
ao.prototype.getContainer=function(){return _.k8()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
ao.prototype.openSheet=function(F,W,V){V=V===void 0?W:V;var d=this,y,z,I,n,M,Y,h;return _.m(function(q){switch(q.nextAddress){case 1:return y={stack:[],error:void 0,hasError:!1},_.rK(q,2,3),z=Za,q.yield(d.isSheetOpen(),5);case 5:I=q.yieldResult;rfr(y,jM1(z));if(!I){q.jumpTo(6);break}if(!d.shouldPreventClosingWhileHovered){if(!_.T("delay_sheet_open_killswitch")){if(_.T("web_close_sheet_if_same_target_killswitch")&&W&&d.currentTarget===W)return(n=d.getContainer())==null||n.closeSheet(),q.return();d.pendingData=
{data:F,target:xDt(d,W)};return q.return()}q.jumpTo(6);break}if(d.currentTarget===W)return q.return();NNL(d);fni(d);return q.yield((M=d.getContainer())==null?void 0:M.closeSheet(),6);case 6:if(F.viewModel&&(F={viewModel:F.viewModel,sheetPosition:F.sheetPosition,expandToFullWidth:F.expandToFullWidth}),(Y=d.getContainer())==null||Y.openSheet(F,W,V),d.currentTarget=W,d.shouldPreventClosingWhileHovered){d.onTargetHoverEntered();var R;(R=d.currentTarget)==null||R.addEventListener("mouseenter",d.onTargetHoverEntered);
var b;(b=d.currentTarget)==null||b.addEventListener("mouseleave",d.onTargetHoverLeft);w_a(d)}else d.hasRegisteredHoverCallbacks&&w_a(d);case 3:_.kb(q);Cri(y);_.G0(q,0);break;case 2:h=_.$b(q),y.error=h,y.hasError=!0,q.jumpTo(3)}})};
ao.prototype.closeSheet=function(){var F=this;return _.m(function(W){return F.hideDelayMs?(setTimeout(function(){return _.m(function(V){return V.yield(GLm(F),0)})},F.hideDelayMs),W.return()):W.yield(GLm(F),0)})};
var GLm=function(F){var W;return _.m(function(V){if(V.nextAddress==1){if(F.shouldPreventClosingWhileHovered){if(F.isHovered)return V.return();NNL(F);fni(F)}else F.hasRegisteredHoverCallbacks&&(fni(F),F.onSheetHoverLeft());return V.yield((W=F.getContainer())==null?void 0:W.closeSheet(),2)}if(V.nextAddress!=4)return F.resetState(),!F.pendingData||_.T("delay_sheet_open_killswitch")?V.jumpTo(0):V.yield(F.openSheet(F.pendingData.data,F.pendingData.target),4);F.pendingData=void 0;_.UD(V)})};
ao.prototype.isSheetOpen=function(){var F=this,W,V;return _.m(function(d){return d.return((V=(W=F.getContainer())==null?void 0:W.isSheetOpen())!=null?V:!1)})};
ao.prototype.resetState=function(){this.currentTarget=void 0;this.shouldPreventClosingWhileHovered=this.isHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.hoverLeaveCallback=this.hoverEnterCallback=void 0};
var NNL=function(F){var W;(W=F.currentTarget)==null||W.removeEventListener("mouseenter",F.onTargetHoverEntered);var V;(V=F.currentTarget)==null||V.removeEventListener("mouseleave",F.onTargetHoverLeft)},w_a=function(F){var W,V=(W=F.getContainer())==null?void 0:W.getSheetContainerElement();
V==null||V.addEventListener("mouseenter",F.onSheetHoverEntered);V==null||V.addEventListener("mouseleave",F.onSheetHoverLeft)},fni=function(F){var W,V=(W=F.getContainer())==null?void 0:W.getSheetContainerElement();
V==null||V.removeEventListener("mouseenter",F.onSheetHoverEntered);V==null||V.removeEventListener("mouseleave",F.onSheetHoverLeft)},xDt=function(F,W){if(!_.T("web_parent_target_for_sheets"))return W;
var V,d;return(d=(V=F.getContainer())==null?void 0:V.getParentTarget(W))!=null?d:W};var Py=window.documentPictureInPicture;var JVr=_.Cg(["dark"]),ZiS=_.Cg(["system-icons"]),QYL=_.Cg(["typography"]),Ft1=_.Cg(["lang"]),Wtm=_.Cg(["style"]),cVm=_.Cg(["dir"]),tqh=_.Cg(["rounded-container"]),SKf=_.Cg(["style"]),djm=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],ie=function(F){this.JSC$19013_clientRoot=F;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
ie.prototype.openWindow=function(F){var W=this,V,d;return _.m(function(y){switch(y.nextAddress){case 1:if(!Py||!Py||!AW()||W.currentPipWindow)return y.return(!1);_.rK(y,2);return y.yield((d=Py?Py:null)==null?void 0:d.requestWindow(F),4);case 4:V=y.yieldResult;_.$J(y,3);break;case 2:return _.$b(y),y.return(!1);case 3:if(!V)return y.return(!1);V.addEventListener("pagehide",function(){$Lc(W)});
V.addEventListener("resize",W.handlePipWindowResize);VfW(V);ztS(V);ExW(V);return y.yield(ErW(V),5);case 5:if(!OiS())return y.return(!1);W.currentPipWindow=V;W.JSC$19013_eventForwarder=yZ1(V,W.JSC$19013_clientRoot);W.pipWindowResizeDelay=new _.ZD(function(){W.currentPipWindow&&_.XY(W.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.C7(W.currentPipWindow.innerWidth,W.currentPipWindow.innerHeight)])},V);
W.pipWindowResizeDelay.start();return y.return(!0)}})};
ie.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var $Lc=function(F){if(F.currentPipWindow){var W,V;(W=Py?Py:null)==null||(V=W.window)==null||V.close();F.currentPipWindow.removeEventListener("resize",F.handlePipWindowResize);var d;(d=F.pipWindowResizeDelay)==null||d.dispose();F.pipWindowResizeDelay=void 0;var y;(y=F.JSC$19013_eventForwarder)==null||y.stop();F.JSC$19013_eventForwarder=void 0;W=_.L(F.onCloseCallbacks);for(V=W.next();!V.done;V=W.next())V=V.value,V();F.onCloseCallbacks=[];F.currentPipWindow=null}};
ie.prototype.getWindow=function(){return this.currentPipWindow};
var ULu=function(F,W){var V;(V=F.onCloseCallbacks)==null||V.push(W)};
ie.prototype.pictureInPictureSupported=function(){return!(!Py||!Py)&&AW()};
_.S0.Object.defineProperties(ie.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
ie[Je]=[xXD];var O64=new _.N4("PICTURE_IN_PICTURE_CONTROLLER");var onm=function(F,W){this.lengthY=this.lengthX=0;this.lengthX=W.x-F.x;this.lengthY=W.y-F.y};var X_d=function(){},Wq4=function(F,W){var V;
(V=F.headerElement)==null||V.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:W}))};var xLm=function(){};
xLm.prototype.openPopup=function(F,W,V,d){var y=this,z;return _.m(function(I){if(!y.container)return I.return();z={openPopupAction:{popup:W,popupType:V,uniqueId:F}};return I.return(y.container.handleOpenPopupAction(z,d))})};
xLm.prototype.closePopup=function(F){this.container&&this.container.closePopup(F)};var v$t=function(){this.openTunnels=new Map},$BW=function(F,W,V){if(I5c(V)){var d=_.Vf(V,"gclid");
V={handleEvent:function(n){W&&!W.closed&&typeof W.postMessage==="function"&&n&&n.origin&&n.source===W&&n.data&&n.data.action==="gcl_setup"&&W.postMessage(Object.assign({},{action:"gcl_transfer"},d&&{gclid:d},{gadSource:2}),n.origin)}};
for(var y=_.L(F.openTunnels),z=y.next();!z.done;z=y.next()){var I=_.L(z.value);z=I.next().value;I=I.next().value;if(z.closed)try{window.removeEventListener("message",I),F.openTunnels.delete(z)}catch(n){_.Ab(n)}}W&&F.openTunnels.size<15&&(F.openTunnels.set(W,V),window.addEventListener("message",V))}};var E$a=function(){this.clientParams=new Map},ljt=function(F){for(var W=_.L(F.clientParams.keys()),V=W.next();!V.done;V=W.next())V=V.value,V.startsWith("yt-mini-app-share")&&F.clientParams.delete(V)};var cGa=function(F,W){_.Ba.call(this);var V=this;this.shortsController=F;this.storeWithShorts=W;F=_.zS(this.storeWithShorts,_.sC1,function(d){if(d){var y,z=(y=V.shortsController.getRoot())==null?void 0:y.getPlayer(),I;(y=(I=V.shortsController.alternativePlayerContainerElement)==null?void 0:I.getPlayerContainer())&&(z==null||z.appendTo(y))}else{var n;I=(n=V.shortsController.alternativePlayerContainerElement)==null?void 0:n.getPlayerContainer().querySelector("#player");y=V.shortsController.activeIndex;
(n=(z=V.shortsController.getRoot())==null?void 0:z.querySelector('ytd-reel-video-renderer[id="'+y+'"] #player-container'))&&(I==null||I.appendTo(n,void 0,!0))}});
this.addOnDisposeCallback(F)};
_.u(cGa,_.Ba);var MQ=function(F,W,V,d){var y=this;this.storeWithShorts=F;this.ephemeralResponseStore=W;this.innertubeTransportService=V;this.innertubeTransportLoader=d;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.FP(_.Ol);this.isShortsPipActive=_.FP(_.Xg);this.nextReelVe=_.Et(56921);this.prevReelVe=_.Et(56922);this.backButtonVe=_.Et(22156);this.TEST_ONLY={getActiveModules:function(){return y.activeModules}}},twa=function(F){F.unsubscribeFromStore=
_.zS(F.storeWithShorts,_.osW,function(W){F.initOrDisposeActiveModules(W);
!W&&F.storeWithShorts.getState().shorts.isFullscreen&&(_.ls(document.documentElement),F.storeWithShorts.dispatch(_.YoD(!1)))});
F.initOrDisposeActiveModules(_.osW(F.storeWithShorts.getState()))},xPu,vMd,SCv;
MQ.prototype.initOrDisposeActiveModules=function(F){F?this.activeModules.push(new cGa(this,this.storeWithShorts)):(_.wo(this.activeModules),this.activeModules.length=0)};
MQ.prototype.registerRootElement=function(F){this.rootElement=F;twa(this)};
MQ.prototype.getRoot=function(){return this.rootElement};
MQ.prototype.setActiveIndex=function(F){this.activeIndex=F};
_.GIc=function(F,W){var V,d,y,z,I,n,M;return _.m(function(Y){switch(Y.nextAddress){case 1:return V=new OX,(d=V.JSC$14489_getStoreKey(W))&&F.ephemeralResponseStore.has(d)?Y.yield(F.ephemeralResponseStore.get(d),7):Y.yield(SCv(F,W),4);case 4:y=Y.yieldResult;if(!d){Y.jumpTo(3);break}z=xH(y,3600);return Y.yield(F.ephemeralResponseStore.put(d,new _.PW(z)),3);case 7:y=(I=Y.yieldResult)==null?void 0:_.vy(I);case 3:return((n=y)==null?0:n.replacementEndpoint)&&(M=_.e(y.replacementEndpoint,_.Wc))&&y.sequenceContinuation&&
(M.sequenceParams=y.sequenceContinuation),Y.return(y)}})};
xPu=function(F,W){W=(new Xa).JSC$14489_getStoreKey(W);return!!W&&F.ephemeralResponseStore.has(W)};
vMd=function(F,W,V){var d,y,z,I,n;_.m(function(M){if(M.nextAddress==1){d=new Xa;y=d.JSC$14489_getStoreKey(W);if(!y)return M.return();if(V.reelWatchSequenceResponse)return z=xH(V.reelWatchSequenceResponse,3600),F.ephemeralResponseStore.put(y,new _.PW(z)),M.jumpTo(0);if(!F.ephemeralResponseStore.has(y))return M.jumpTo(0);n=V;return M.yield(F.ephemeralResponseStore.get(y),4)}n.reelWatchSequenceResponse=(I=M.yieldResult)==null?void 0:_.vy(I);_.UD(M)})};
SCv=function(F,W){var V=V===void 0?{}:V;var d,y,z;return _.m(function(I){switch(I.nextAddress){case 1:if(F.innertubeTransportService){d=F.innertubeTransportService;I.jumpTo(2);break}if(!F.innertubeTransportLoader){_.$N(Error("zj"));I.jumpTo(2);break}return I.yield(F.innertubeTransportLoader(),4);case 4:d=I.yieldResult;case 2:return I.yield((y=d)==null?void 0:_.HI(y,W,V),5);case 5:return z=I.yieldResult,I.return(z)}})};
_.S0.Object.defineProperties(MQ.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
MQ[Je]=[rTi,_.Sp,_.SU(_.yo),_.SU(Pmh)];_.Puc=new _.N4("STORAGE_MANAGER_TOKEN");var kDK=["touchmove","scroll"];var JG4=!1;var Y9$=!1;var CMS={onSpanEnd:function(F){F.parentId==null&&(JG4||(isC(),setInterval(isC,6E5),JG4=!0),htW(F,"web_tracing_action"))}};var etc=URL.createObjectURL;var jPf,Z6i={traceAllComponents:_.T("web_tracing_all_components"),exportToCsi:_.T("web_tracing_export_to_csi"),enabledSpansArray:_.VU("web_tracing_enabled_spans"),exportToDevTools:_.T("web_tracing_export_to_devtools"),maxBreadcrumbs:_.F0("tel_max_breadcrumbs",0)};jPf=new TvS(Z6i);var rZ1=_.T("web_shorts_enable_tracing");var Q4t=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},F0a;
Q4t.prototype.enqueue=function(F,W){W===1?this.currentPersistentToast=F:this.queue.push(F);_.W08(this)};
_.W08=function(F){var W;(W=F.currentToast)!=null&&W.isOpened()||(F.queue.length?(F.currentToast=F.queue.shift(),F.currentToast.open()):F.currentPersistentToast&&F.currentPersistentToast.open())};_.YU=new _.N4("TOAST_MANAGER_TOKEN");var VUd=new _.N4("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var dT4=new _.N4("VIEW_TRANSITION_COORDINATOR_TOKEN");var yep=function(F){this.config=F;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;F=_.L(F.transitionConfigs);for(var W=F.next();!W.done;W=F.next())W=_.L(W.value).next().value,this.transitionTasksMap.set(W,[])};
yep.prototype.registerElement=function(F,W,V){V=V===void 0?!1:V;for(var d=_.L(Object.keys(W)),y=d.next(),z={};!y.done;z={viewTransitionName:void 0},y=d.next()){y=y.value;z.viewTransitionName=W[y];var I=this.elementTasksMap.get(F),n=void 0;if((n=I)==null?0:n.has(y)){_.j5(new _.po("Element already registered for transition",F.tagName,y));break}I=I||new Map;I.set(y,{beforeTransition:function(M){return function(){F.style.viewTransitionName=M.viewTransitionName}}(z),
afterTransition:function(){F.style.viewTransitionName&&(F.style.viewTransitionName="")},
runOnce:V});this.elementTasksMap.set(F,I)}};
_.RV=function(F,W){var V=F.elementTasksMap.get(W);V&&(V.clear(),V.size===0&&F.elementTasksMap.delete(W))};
yep[Je]=[VUd];var oNl=_.G(function(F){var W=_.DO("yt-expandable-metadata-header-view-model"),V=_.Ef(function(d){_.e3(_.dB(),{data:F.data()});if(!_.aV(_.mQ(d),W.value,["A".toString(),"BUTTON".toString()])){var y;(y=F.expandedCallback)==null||y.call(F,!1)}});
return _.a("yt-expandable-metadata-header-view-model",{el:W,class:"ytExpandableMetadataHeaderViewModelHost"},_.a(_.p,{cond:function(){return F.expanded()},
then:function(){return _.a("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":V},_.a("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.a(_.p,{cond:function(){return F.data().expandedTitleImage},
then:function(d){return _.a("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.a(_.rB,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:d}))}}),_.a("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.a("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.a(_.K_,{text:function(){return F.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.a(_.K_,{text:function(){return F.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.a(_.K_,{text:function(){return F.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.a("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.a(_.Vw,{data:function(){return F.data().infoButton}},{buttonViewModel:_.xm}),_.a(_.Vw,{data:function(){return F.data().collapseButton}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
onClick:function(){var y;(y=F.expandedCallback)==null||y.call(F,!1)}})}})))},
else:function(){return _.a(zmt,Object.assign({},F))}}))},"Ag"),sbt=_.G(function(F){return _.a("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.a(_.p,{cond:function(){return F.data().collapsedLabelImage},
then:function(W){return _.a("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.a(_.rB,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:W,alt:""}))}}),_.a(_.K_,{text:function(){return F.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"Bg"),zmt=_.G(function(F){return _.a("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.Ef(function(){_.e3(_.dB(),{data:F.data()});var W;(W=F.expandedCallback)==null||W.call(F,!0)})},_.a("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.a(_.p,{cond:function(){return F.data().collapsedImage},
then:function(W){return _.a("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.a(_.rB,{height:20,preserveHeight:!0,preserveWidth:!0,data:W,alt:""}))}}),_.a(_.p,{cond:function(){return F.data().showLeadingCollapsedLabel},
then:function(){return _.a(sbt,Object.assign({},F))}}),_.a("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.a(_.K_,{text:function(){return F.data().collapsedTitle}}))),_.a("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.a(_.p,{cond:function(){return!F.data().showLeadingCollapsedLabel},
then:function(){return _.a(sbt,Object.assign({},F))}}),_.a(_.Vw,{data:function(){return F.data().infoButton}},{buttonViewModel:_.xm}),_.a(_.Vw,{data:function(){return F.data().expandButton}},{buttonViewModel:function(W){var V=W.data;
return _.a(_.xm,{data:V,onClick:function(){_.e3(_.dB(),{data:V});var d;(d=F.expandedCallback)==null||d.call(F,!0)}})}})))},"Cg");_.Bpm=_.G(function(F){var W=_.L(_.wT(function(){return F.data().initiallyExpanded})),V=W.next().value,d=W.next().value,y,z=(y=_.PY().resolve(_.SU(_.dA)))==null?void 0:y(),I=function(){var n=F.data().colorData;
if(n)return z?n==null?void 0:n.darkColorPalette:n==null?void 0:n.lightColorPalette};
return _.a("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.Si({"background-color":function(){var n=I();return(n==null?0:n.section2Color)?_.MV(n.section2Color):""}})},_.a(_.Vw,{data:function(){return F.data().header}},{expandableMetadataHeaderViewModel:function(n){return _.a(oNl,{data:n.data,
expanded:function(){return!!V()},
expandedCallback:function(M){d(M)}})}}),_.a(_.p,{cond:function(){return V()},
then:function(){return _.a("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.a(_.Vw,{data:function(){return F.data().expandedContent}},{horizontalShelfViewModel:function(n){return _.a(_.kG,{data:n.data,
includeMargin:!0,forceNarrowLayout:!0,palette:I})},
videoSummaryContentViewModel:function(n){return _.a(r9E,{data:n.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(n){return _.a(_.F4,{data:n.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(n){return _.a(_.Db,{data:n.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.a(_.Vw,{data:function(){return F.data().expandedBottomButtons}},{buttonViewModel:function(n){return _.a("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.a(_.xm,{data:n.data}))}}))}}))},"Dg");var L0p=_.G(function(F){var W=F.text;var V=F.marqueeSpacing;var d=F.scrollDelay;var y=F.scrollDuration;var z=F.enableMarqueeScroll;F=F.large;var I=_.L(_.Y$(!1,void 0,"WyNYFf")),n=I.next().value,M=I.next().value,Y=_.L(_.Y$(0,void 0,"OoTdhe"));I=Y.next().value;var h=Y.next().value,q=_.DO("marquee-scroll");Y=_.DO("div");var R=_.DO("span"),b=_.PY().resolve(_.Kw);_.k$(function(){if(z()){var C=R.value.getBoundingClientRect().width,k=q.value.getBoundingClientRect().width;if(C>k){var f=(b==="ltr"?-1:1)*(C+
(V?V():16));Promise.resolve().then(function(){M(!0);h(f)})}}},"dv0Anf");
var g={},K={};return _.a("marquee-scroll",{class:_.xx("ytMarqueeScrollHost",(g.ytMarqueeScrollHostLarge=F,g)),el:q},_.a("div",{id:"marquee-scroll-inner-container",class:_.xx("ytMarqueeScrollInnerContainer",(K.ytMarqueeScrollAnimationEnabled=function(){return n()},K)),
el:Y,style:_.Si({gap:V?(0,_.g3)(V):"16px","animation-duration":y?lfT(y):"16s","animation-delay":d?lfT(d):"3s","--marquee-translate":(0,_.g3)(I)})},_.a("span",{el:R,dir:"auto"},_.a(_.K_,{text:W,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.a(_.p,{cond:n,then:function(){return _.a("span",{"aria-hidden":"true",dir:"auto"},_.a(_.K_,{text:W,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"Fg");_.IOL=_.G(function(F){var W=F.data;var V=F.overlayDensity;F=_.Ef(function(){W().onTapCommand&&_.b$(W().onTapCommand);return!1});
var d=_.nw(),y=function(){return(V==null?void 0:V())===1?22:16},z={};
return _.a("reel-sound-metadata-view-model",{class:_.xx("ytReelSoundMetadataViewModelHost",(z.ytReelSoundMetadataViewModelHostLarge=function(){return(V==null?void 0:V())===1},z)),
"on:click":F,tabindex:0,role:"button","on:keydown":d},_.a("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.a(_.p,{cond:function(){return W().musicIcon},
then:function(I){return _.a(_.rB,{data:I,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:y})}}),_.a("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.a(L0p,{text:function(){return W().soundMetadata},
enableMarqueeScroll:function(){return!!W().enableMarqueeScroll},
large:function(){return(V==null?void 0:V())===1}}))))},"Gg");var nNu,mTc,MUl,pYt,qkt,Ykd,TpU,bRL;nNu=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];mTc=_.F0("wil_icon_max_concurrent_fetches",Infinity);
MUl=function(F,W,V){var d=this;this.iconSet=F;this.appDirection=W;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.dm.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.T("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.T("wil_icon_network_first");this.renderWhenIdle=_.T("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.T("wil_icon_load_immediately");this.isPurging=!1;F=function(){d.cacheStorageAvailable&&(d.cacheStorageAsync=_.dm.caches.open("yt-icons").then(function(z){return d.cacheStorageSync=z}).catch(function(){d.cacheStorageAvailable=!1}))};
V=(V==null?void 0:V())||{};V=_.L(Object.entries(V));for(W=V.next();!W.done;W=V.next()){var y=_.L(W.value);W=y.next().value;y=y.next().value;y=pR(y);aO8(y);this.iconCache[W]=y.cloneNode(!0)}this.isPurging=iRt(this);this.isPurging instanceof Promise?this.isPurging.then(F):F()};
_.Vr$=function(F,W){var V=F.resolveIcon(W);return V?F.renderingMode===1?Ykd(F,V,F.renderingMode):(W=F.iconCache[V.url])?(W=W.cloneNode(!0),pYt(F,W),Ykd(F,V,F.renderingMode,W)):_.hmd(F,V).then(function(d){var y=d?0:1;pYt(F,d);return Ykd(F,V,y,d)}):(_.j5(new _.po("Icon not found",{iconShape:W})),function(){})};
pYt=function(F,W){if(W){F.counter+=1;F="_yt"+F.counter;W=[W].concat(_.Pd(W.getElementsByTagName("*")));W=_.L(W);for(var V=W.next();!V.done;V=W.next())if(V=V.value,V.tagName==="style"&&V.textContent)V.textContent=qkt(V.textContent,F,!0);else for(var d=_.L(V.attributes),y=d.next();!y.done;y=d.next()){y=y.value;y.name==="id"&&(y.value+=F);["mask","fill","clip-path"].includes(y.name)&&(y.value=qkt(y.value,F));if(y.name==="style"){var z=V.style;try{z.cssText=qkt(z.cssText,F,!0)}catch(h){var I=void 0,n=
void 0,M=void 0,Y=void 0;pH({error:((I=h)==null?void 0:(M=(n=I).toString)==null?void 0:M.call(n))||"",el:V.outerHTML,style:!!z,cssText:(Y=z)==null?void 0:Y.cssText})}}y.name==="xlink:href"&&(y.value=y.value.replace(/#(.*)/,"#$1"+F))}}};
qkt=function(F,W,V){var d=/url\(["']?#(.*?)["']?\)/;(V===void 0?0:V)&&(d=/url\(["']?#(.*?)["']?\)/g);return F.replace(d,"url(#$1"+W+")")};
Ykd=function(F,W,V,d){return function(y,z){var I;var n=Object.assign({},{iconWidth:W.size+"px",iconHeight:W.size+"px",iconDisplay:"block"},z,{iconColor:(I=z==null?void 0:z.iconColor)!=null?I:"currentcolor"});I=_.V_("DIV");z=n.iconColor;var M=n.iconFilter;n="width: "+n.iconWidth+"; height: "+n.iconHeight+"; display: "+n.iconDisplay+";";M&&(n+=" filter: "+M+";");V===0&&(n+=" fill: "+z+";");V===1&&(M=W.url,n+=" -webkit-mask: url("+M+") no-repeat center / cover; mask: url("+(M+") no-repeat center / cover; background-color: ")+
z);W.allowMirroring&&F.appDirection==="rtl"&&(n+=" transform: scale(-1, 1); transform-origin: center center;");I.setAttribute("style",n);V===0&&d&&I.appendChild(d);y.appendChild(I)}};
_.hmd=function(F,W){var V,d,y;return _.m(function(z){V=function(I){return dK(I)};
d=W.url;if(!Rmi(d))throw Error("Cj");y=bRL(F,d);return z.return(y.then(function(I){return I.clone().text()}).then(function(I){var n=V(I);
I=W.size;var M=_.V_("DIV");_.Mi(M,n);n=_.dx(M.firstElementChild!==void 0?M.firstElementChild:_.GID(M.firstChild,!0));I=aO8(n,I);F.iconCache[d]=I.cloneNode(!0);delete F.responsePromises[d];return I}).catch(function(){}))})};
TpU=function(F){var W,V=(W=F.requestAninmationFrameResolver)==null?void 0:W.promise;V||(F.requestAninmationFrameResolver=new _.ET,V=F.requestAninmationFrameResolver.promise,_.dm.requestAnimationFrame(function(){var d;(d=F.requestAninmationFrameResolver)==null||d.resolve();F.requestAninmationFrameResolver=null}));
return V};
bRL=function(F,W){var V,d;return _.m(function(y){if(y.nextAddress==1)return F.waitForAnimationFrame?y.yield(TpU(F),2):y.jumpTo(2);V=F.responsePromises[W];V||(d=function(){var z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:if(!F.cacheStorageAvailable){z=void 0;M.jumpTo(2);break}if(I=F.cacheStorageSync){M.jumpTo(3);break}return M.yield(F.cacheStorageAsync,4);case 4:I=M.yieldResult;case 3:z=I;case 2:return n=z,F.isNetworkFirstStrategy?M.return(F.fetchAndUpdateCache(W,n).catch(F.getCacheStorageResponse.bind(F,
W,n))):M.return(F.getCacheStorageResponse(W,n).catch(F.fetchAndUpdateCache.bind(F,W,n)))}})},V=F.renderWhenIdle?new Promise(function(z,I){_.q0(_.HP,function(){d().then(z).catch(I)},10)}):d(),F.responsePromises[W]=V);
return y.return(V.catch(function(z){delete F.responsePromises[W];pH({error:(z==null?0:z.toString)?z.toString():"",url:W});throw z;}))})};
MUl.prototype.fetchAndUpdateCache=function(F,W){var V=this;return _.m(function(d){return d.return(emd(V,F).then(function(y){gNt(V,F,y,W);return y}))})};
var emd=function(F,W){var V;return _.m(function(d){if(F.numFetches<mTc)return F.numFetches+=1,d.return(udt(F,W).finally(function(){--F.numFetches;if(Object.keys(F.queuedResponseResolvers).length){var y=Object.keys(F.queuedResponseResolvers)[0],z=F.queuedResponseResolvers[y];delete F.queuedResponseResolvers[y];z.resolve(emd(F,y))}}));
V=new _.ET;F.queuedResponseResolvers[W]=V;return d.return(V.promise)})},udt=function(F,W,V){V=V===void 0?2:V;
var d;return _.m(function(y){d={credentials:"same-origin",priority:"low"};return y.return(_.dm.fetch(W,d).then(function(z){return z.ok?z:Promise.reject(Error("Dj`"+z.status+"`"+z.statusText))}).catch(function(z){if(V>0)return udt(F,W,V-1);
throw z;}))})},gNt=function(F,W,V,d){_.m(function(y){return d?y.return(new Promise(function(z){_.q0(_.HP,function(){var I,n;
return _.m(function(M){switch(M.nextAddress){case 1:if(!F.isNetworkFirstStrategy){I=void 0;M.jumpTo(2);break}return M.yield(d.match(W).catch(function(){}),3);
case 3:I=M.yieldResult;case 2:if(n=I){M.jumpTo(4);break}return M.yield(d.put(W,V.clone()).catch(function(Y){pH({error:(Y==null?0:Y.toString)?Y.toString():"",url:W})}),4);
case 4:z(),_.UD(M)}})},50)})):y.return()})};
MUl.prototype.getCacheStorageResponse=function(F,W){return _.m(function(V){return W?V.return(W.match(F).then(function(d){return d&&d.ok?d:Promise.reject()})):V.return(Promise.reject())})};
var aO8=function(F,W){W===void 0||F.getAttribute("viewBox")||F.setAttribute("viewBox","0 0 "+W+" "+W);F.setAttribute("focusable","false");F.setAttribute("aria-hidden","true");W=_.T("killswitch_remove_icon_fill_color");F.getAttribute("fill")!=="currentcolor"&&F.getAttribute("fill")!=="currentColor"||W||F.removeAttribute("fill");try{F.style.pointerEvents="none",F.style.display="inherit",F.style.width="100%",F.style.height="100%"}catch(y){var V;pH({error:((V=y)==null?0:V.toString)?y.toString():""});
try{F.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(z){var d;pH({error:((d=z)==null?0:d.toString)?z.toString():""})}}return F},Rmi=function(F){for(var W=_.L(nNu),V=W.next();!V.done;V=W.next())if(F.startsWith(V.value)&&F.endsWith(".svg"))return!0;
return!1};
MUl.prototype.resolveIcon=function(F){return this.iconSet.resolveIcon(F)};
var pH=function(F){_.rL(new _.po("Error in IconManager",F))},iRt=function(F){if(_.T("wil_icons_cache_purge_killswitch"))return!1;
try{var W=_.dm.localStorage}catch(z){return!1}if(!W||!F.cacheStorageAvailable)return!1;var V=function(z){try{var I;(I=W)==null||I.setItem("yt-icons-last-purged",z.toString())}catch(M){var n;pH({error:((n=M)==null?0:n.toString)?M.toString():""})}},d=Number(W.getItem("yt-icons-last-purged"));
if(!d)return d=new Date,d=d.setDate(d.getDate()-Math.floor(Math.random()*90+1)),V(d),!1;if(function(z,I){z=new Date(z);I=new Date(I);return I.getMonth()-z.getMonth()+12*(I.getFullYear()-z.getFullYear())}(d,Date.now())<3)return!1;
try{return _.dm.caches.delete("yt-icons").then(function(z){z&&V(Date.now());return z}).catch(function(){return!1}).finally(function(){F.isPurging=!1})}catch(z){var y;
pH({error:((y=z)==null?0:y.toString)?z.toString():""});return!1}};
MUl[Je]=[YGu,_.Kw,_.SU(qGv)];_.K0t=function(F,W){this.iconManager=F;this.iconsToFetch=W};
_.K0t[Je]=[_.Ph,_.SU(hqt)];var HRt=function(){};var DTu=function(F,W,V){this.requestKey=F;this.zKs=W;this.nDf=V;this.l8M=function(){return new XMLHttpRequest};
this.xkk=void 0;this.thQ=[]};
DTu.prototype.getLatestChallengeResponse=function(){return this.nDf};
var KVT=function(F,W,V){var d,y,z,I;return _.m(function(n){if(n.nextAddress==1){_.iU("attestation_challenge_fetch");_.Md("att_fs",void 0,"attestation_challenge_fetch");if(!F.xkk)throw new _.qn(9,"Missing fetcher");return n.yield(F.xkk(W,V),2)}d=n.yieldResult;z=(y=d)==null?void 0:y.bgChallenge;if(!z)throw new _.qn(15,"Missing field");F.nDf=d;F.thQ.forEach(function(M){M(d)});
I=LiY(z);_.Md("att_fc",void 0,"attestation_challenge_fetch");ag("attestation_challenge_fetch");return n.return(I)})},PqS=function(F,W){var V,d,y,z,I;
return _.m(function(n){switch(n.nextAddress){case 1:V=new Sk(100,3E5,.25,2),d=void 0;case 2:if(!(V.currBackoffCount_<10)){n.jumpTo(4);break}_.rK(n,5);if(!(V.currBackoffCount_>0)){n.jumpTo(7);break}return n.yield(NvN(V.getValue()),7);case 7:return n.yield(Aem(F,W),9);case 9:return y=n.yieldResult,n.return(y);case 5:z=_.$b(n);z instanceof _.qn?d=z:(I=z instanceof Error?z.message:"Unknown",d=new _.qn(9,I));GLB(V);n.jumpTo(2);break;case 4:if(d)throw d;throw new _.qn(9,"Unknown error");}})},Aem=function(F,
W){W=ioC(Mzf(new aUC,W),F.requestKey);
var V=new _.ET,d=F.l8M();d.open("POST",F.zKs);d.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");d.setRequestHeader("Content-Type","application/json+protobuf");d.onload=function(){if(_.wZf(d)){var y=uEQ(d.responseText);V.resolve(y)}else V.reject(new _.qn(_.ENS(_.dY(d)),d.statusText))};
d.onerror=function(){V.reject(new _.qn(_.ENS(_.dY(d)),d.statusText))};
d.send(W.serialize());return V.promise};var red=function(F){this.networkStatusManager=F;this.isDownloaded=YK9===void 0?function(){return!1}:YK9;
this.isReady=!1;this.w1v=jbu(this)},jbu=function(F){var W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(em$(),2);if(V.nextAddress!=3)return W=V.yieldResult,V.yield(OlC(W),3);F.c8=V.yieldResult;wQm(F.c8).then(function(){F.isReady=!0});
return V.return(F.c8)})},Cju=function(F,W,V){F.c8?(F=F.c8.rFl({uU:V,
vAf:!0,w0G:!0}),W.serviceIntegrityDimensions={poToken:F}):_.Ab(Error("Fj"))};
red.prototype.processContext=function(F){var W=this;if(F.input.match(_.C9(ivm)))var V=F.innerTubeRequest;else if(F.input.match(_.C9(dzf)))V=F.innerTubeRequest.playerRequest;else return _.r2();var d,y=(d=V)==null?void 0:d.videoId;return!y||this.isDownloaded(V)||this.networkStatusManager&&!this.c8&&!this.networkStatusManager.isNetworkAvailable()||_.T("webpo_exit_on_net_err")&&!this.c8&&(window.bgens===1||window.bgens===3)?_.r2():this.c8?this.isReady?(Cju(this,V,y),_.r2()):new j6(wQm(this.c8).then(function(){Cju(W,
V,y)})):new j6(this.w1v.then(function(z){return _.m(function(I){if(I.nextAddress==1)return I.yield(wQm(z),2);
Cju(W,V,y);_.UD(I)})}))};var khd=new _.N4("WEB_PO_CONTEXT_PROCESSOR");var lOa=function(F,W){var V=this;this.afk=0;var d;this.ebV=(d=W==null?void 0:W.ebV)!=null?d:window;this.networkStatusManagerPromise=W==null?void 0:W.networkStatusManagerPromise;var y;this.requestKey=(y=W==null?void 0:W.requestKey)!=null?y:_.WO("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var z;this.yry=(z=W==null?void 0:W.yry)!=null?z:function(M){return new Kx(M)};
var I;d=(I=W==null?void 0:W.s0l)!=null?I:function(M,Y,h){return new DTu(M,Y,h)};
this.bgChallenge=LiY(F.bgChallenge);this.ttlSeconds=IHW(CD(F.challenge||""));this.f9=d(this.requestKey,_.T("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.dm.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",F);this.rrl=W==null?void 0:W.rrl;f5S(this.f9);var n;this.ic4=(n=W==null?void 0:W.ic4)!=null?n:function(M){_.Da(V.ebV.document,"visibilitychange",
function(){V.ebV.document.visibilityState==="visible"&&M()})}},fOu=function(F){if(!F.vm){var W={maxAttempts:5,
me6:F.ttlSeconds*1E3};GDG(F.ebV);F.vm=F.yry({f9:F.f9,dlv:{disable:_.T("html5_web_po_disable_remote_logging"),yn:"aGIf",rzC:rsr("html5_web_po_experiment_ids"),v6v:_.T("wpo_dis_lfdms")?0:1E3,rNd:function(d){var y=YUT.get(d);y||(y=new MxE(d),y=new Qf(y),YUT.set(d,y));return y}},
y8h:W,sTs:F.bgChallenge,kdh:$jC});F.afk=Date.now();TYf(F.vm,function(){F.afk=Date.now()});
F.ebV.bgevmc={p:function(){var d;(d=F.vm)==null||d.pause()},
r:function(){var d;(d=F.vm)==null||d.resume()},
cr:function(){var d,y;return(y=(d=F.vm)==null?void 0:d.checkForRefresh())!=null?y:Promise.resolve()}};
HRm(F.vm,function(){return _.m(function(d){return d.return(Npi(F))})});
var V=F.hQt.bind(F);F.networkStatusManagerPromise&&F.ttlSeconds>0&&F.networkStatusManagerPromise.then(function(d){d.listen("publicytnetworkstatus-online",V)});
F.ic4(V)}};
lOa.prototype.hQt=function(){if(Date.now()>this.afk+this.ttlSeconds*1E3){var F;(F=this.vm)==null||boS(F)}};
var Npi=function(F){if(F.ceG)return F.ceG;if(!F.vm)throw Error("Gj");F.ceG=new rS({vm:F.vm,f9:F.f9,fUG:!0,onError:$jC,y8h:F.rrl});return F.ceG},OsW=function(F,W){F=new lOa(F,W);
fOu(F);(W==null?0:W.zyn)||Npi(F)};var wYt=_.yGc.ephemeralActionSelector,Ghl=function(F,W){this.store=F;this.queue=[];W==null||W.addEventListener("yt-navigate-start",this.reset.bind(this))};
Ghl.prototype.enqueue=function(F){var W=F.command,V=F.durationMs,d=F.elementToFocus;var y=F.label;var z=F.elementToFocus;F.command?y=_.Qv("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:y,shortcut:_.Qv("SHIFT_PLUS_ENTER")}):z&&(F=y+". "+_.Qv("SHIFT_PLUS_ENTER")+" for more information.",y=_.Qv("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:y,shortcut:_.Qv("SHIFT_PLUS_ENTER")},F));V={announcement:y,durationMs:V!=null?V:8E3};W?V.command=W:d&&(d.classList.add("ephemeral-action-focusable-element"),V.selector=d.tagName+
".ephemeral-action-focusable-element");this.queue.push(V);$TU(this)};
Ghl.prototype.activate=function(F){var W=wYt(this.store.getState());if(W){if(W==null?0:W.command)_.hU(W.command),this.store.dispatch(LID(null));if(W==null?0:W.selector)W=document.querySelector(W.selector),_.lUm(W);F.preventDefault()}};
var $TU=function(F){if(!wYt(F.store.getState())&&F.queue.length){var W=F.queue.shift();W&&(F.previousAnnouncement===W.announcement&&(W.announcement+="\u00a0"),F.store.dispatch(LID(W)),F.previousAnnouncement=W.announcement,F.JSC$19135_timeoutId=setTimeout(function(){if(W.selector){var V;(V=document.querySelector(W.selector))==null||V.classList.remove("ephemeral-action-focusable-element")}F.store.dispatch(LID(null));$TU(F)},W.durationMs))}};
Ghl.prototype.reset=function(){this.JSC$19135_timeoutId&&clearTimeout(this.JSC$19135_timeoutId);this.store.dispatch(LID(null));this.queue.length=0;this.JSC$19135_timeoutId=void 0};
Ghl[Je]=[_.Ym,_.SU(_.Jr)];_.h_=new _.N4("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var UTL=new _.N4("AUTH_SERVICE_TOKEN");var vnL=_.Cg(["about:blank"]),xj9;var ORv=new _.N4("API_IFRAME_TOKEN");var Dyf;Dyf=new _.N4("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.XYt=new _.N4("MISC_UI_SHARED_FLAGS_TOKEN");var xTt=function(){};
xTt.prototype.getFlag=function(F){if(F.configType!==2)throw Error("Hj");return vNm(F)};
var vNm=function(F){switch(F.flagType){case "bool":return _.T(F.flagName);case "int":return _.$T(_.F0(F.flagName));case "double":return _.F0(F.flagName);case "string":return _.WO(F.flagName);case "int32_list":return rsr(F.flagName);case "int64_list":return rsr(F.flagName).map(function(W){return _.$T(W)});
case "string_list":return _.VU(F.flagName);default:throw Error("Ij");}};var qQ=function(F,W,V){W=W===void 0?{}:W;iv.call(this,V===void 0?"uninitialized":V);this.env=F;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}];W.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=W.shouldWaitOnAsyncImmediate)};
_.u(qQ,iv);qQ.prototype.init=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return W.processPluginOptions.shouldWaitOnAsyncImmediate?d.yield(F(W.env),2):(F(W.env),d.jumpTo(2));if(d.nextAddress!=4)return W.jobSet?d.yield(W.jobSet.completedResolver.promise,4):d.jumpTo(4);V=_.Dy();V.parkOrScheduleJob(function(){W.transition("rendering")},10,"ci");
_.UD(d)})};
qQ.prototype.initialRender=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return W.processPluginOptions.shouldWaitOnAsyncImmediate?d.yield(F(W.env),2):(F(W.env),d.jumpTo(2));if(d.nextAddress!=4)return W.jobSet?d.yield(W.jobSet.completedResolver.promise,4):d.jumpTo(4);V=_.Dy();V.parkOrScheduleJob(function(){W.transition("rendered")},10,"cr");
_.UD(d)})};
qQ.prototype.afterRenderImmediate=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return W.processPluginOptions.shouldWaitOnAsyncImmediate?d.yield(F(W.env),2):(F(W.env),d.jumpTo(2));if(d.nextAddress!=4)return W.jobSet?d.yield(W.jobSet.completedResolver.promise,4):d.jumpTo(4);V=_.Dy();V.parkOrScheduleJob(function(){W.transition("after-render-deferred")},10,"carml");
_.UD(d)})};
qQ.prototype.afterRenderDeferred=function(F){var W=this;return _.m(function(V){F(W.env);_.UD(V)})};_.fR("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var EN4={},ceU=(EN4.rendered={priority:0,callback:function(F){XZr(F.injector.resolve(Ta))}},EN4);var CST=new _.N4("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),tUt=new _.N4("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var Skm=function(F){this.callbackFnMap=F;this.configMap={}};
Skm.prototype.handleResponse=function(F){var W;if(F=(W=F.responseContext)==null?void 0:W.serviceTrackingParams)for(W=_.L(F),F=W.next();!F.done;F=W.next()){F=F.value;var V=F.params,d=F.service;if(V&&d){this.configMap[d]||(this.configMap[d]=new $cr);F=this.configMap[d];var y=void 0,z=(y=this.callbackFnMap)==null?void 0:y[d];V=_.L(V);for(d=V.next();!d.done;d=V.next())y=d.value,d=y.key,y=y.value,d&&y&&(F.set(d,y),z&&z(d,y))}}};
Skm.prototype.getConfig=function(F){return this.configMap[F]||void 0};
Skm[Je]=[_.SU(tUt)];var Pjv=!1,QP$=0,S9G=null,Zsm=null;var Je8=new _.N4("NETWORK_SLI_TOKEN");var ZR4=function(F){this.networkSli=F};
ZR4.prototype.fetch=function(F,W,V){var d=this,y;return _.m(function(z){y=QbL(d,F,W);return z.return(fetch(y).then(function(I){return d.handleResponse(I,V)}).catch(function(I){_.rL(I);
if((V==null?0:V.expectJsonStrict)&&I instanceof z1&&I.errorType===1)return Promise.reject(I)}))})};
var ZIB=function(F,W,V,d){var y,z,I,n,M,Y,h;return _.m(function(q){switch(q.nextAddress){case 1:return y=QbL(F,W,V),_.rK(q,2),q.yield(fetch(y),4);case 4:z=q.yieldResult;_.$J(q,3);break;case 2:throw _.$b(q),new z1(2,"Failed to parse streaming response",y.url);case 3:if(!z.redirected&&!z.ok)throw(I=F.networkSli)==null||I.failure(),new _.po("Streaming fetch request not ok",y.url);if(!z.body)throw new _.po("No response body in streaming response",y.url);n={};if(_.T("web_streaming_fast"))return M=z.body.getReader(),
q.return(FVv(F,M,n,d));Y=z.body.pipeThrough(new TextDecoderStream).getReader();h=new _.nL;return q.return(WVt(F,Y,h,A7S,n,d))}})},QbL=function(F,W,V){if(F.networkSli){var d=_.ci(_.yf(W,"key"))||"/UNKNOWN_PATH";
F.networkSli.start(d)}F=V;_.T("wug_networking_gzip_request")&&(F=Xh$(V));return new window.Request(W,F)},FVv=function(F,W,V,d){var y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC,bS,Yc,ph,lS,Or,X1,MM,nB,vC;
return _.m(function(qM){switch(qM.nextAddress){case 1:y=new TextDecoder("utf-8"),z=[],n=I=0,_.rK(qM,2,3);case 5:return qM.yield(W.read(),8);case 8:M=qM.yieldResult;Y=M.value;if(h=M.done){q=0;if(z.length>I)for(q=z[I].length-n,R=I+1;R<z.length;R++)q+=z[R].length;q>0&&(b=FrL(z,q,I,n),g=b.indexOf(123),K=b.lastIndexOf(125),g!==-1&&K!==-1&&K>g&&(C=b.subarray(g,K+1),k=JSON.parse(y.decode(C)),A7S(V,k),f=void 0,(f=d)==null||f(V,k)));S=void 0;(S=F.networkSli)==null||S.success();return qM.return(V)}z.push(Y);
v=I;for(U=n;v<z.length;)if(c=z[v],J=c.indexOf(10,U),J===-1){if(v===z.length-1)break;v++;U=0}else{zG=v;BC=J+1;bS=0;if(I===zG)bS=BC-n;else{bS=z[I].length-n;for(Yc=I+1;Yc<zG;Yc++)bS+=z[Yc].length;bS+=BC}ph=FrL(z,bS,I,n,zG,BC);lS=ph.indexOf(123);Or=ph.lastIndexOf(125);if(lS!==-1&&Or!==-1&&Or>lS){X1=ph.subarray(lS,Or+1);try{MM=JSON.parse(y.decode(X1)),A7S(V,MM),nB=void 0,(nB=d)==null||nB(V,MM)}catch(ur){throw new z1(1,"Failed to parse streaming response object",y.decode(X1));}}I=v;U=n=J+1;n===c.length&&
(I++,n=0,v=I,U=0)}qM.jumpTo(5);break;case 3:_.kb(qM);W.releaseLock();_.G0(qM,0);break;case 2:vC=_.$b(qM);if(vC instanceof z1)throw vC;throw new z1(1,"Failed to process streaming response");}})},WVt=function(F,W,V,d,y,z){var I,n,M,Y,h,q,R,b,g;
return _.m(function(K){if(K.nextAddress==1)return K.yield(W.read(),2);I=K.yieldResult;n=I.value;if(M=I.done)return(Y=F.networkSli)==null||Y.success(),K.return(y);try{h=V.parse(n)}catch(C){throw new z1(1,"Failed to parse streaming response",n);}if(h!=null)for(q=_.L(h),R=q.next();!R.done;R=q.next())b=R.value,d(y,b),g=void 0,(g=z)==null||g(y,b);return K.return(WVt(F,W,V,d,y,z))})};
ZR4.prototype.handleResponse=function(F,W){var V=F.text().then(function(d){if((W==null?0:W.jspbResponseCtor)&&F.ok)return nbS(W.jspbResponseCtor,d);d=d.replace(")]}'","");if((W==null?0:W.expectJsonStrict)&&d)try{var y=JSON.parse(d)}catch(I){throw new z1(1,"JSON parsing failed after fetch");}var z;return(z=y)!=null?z:JSON.parse(d)});
F.redirected||F.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),V=V.then(function(d){_.rL(new _.po("Error: API fetch failed",F.status,F.url,d));return Object.assign({},d,{errorMetadata:{status:F.status}})}));
return V};
ZR4[Je]=[_.SU(Je8)];var Vzd=new _.N4("NETWORK_MANAGER_TOKEN");var d$d=[1,2,4,8,16,30],zFp=function(F){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=F.maxTimeMs;this.maxFrameCount=F.maxFrameCount===void 0?Math.ceil(60*F.maxTimeMs/1E3):F.maxFrameCount;F=_.L(d$d);for(var W=F.next();!W.done;W=F.next())this.brokenFrameSummarizers.push(new y5m(W.value/60*1E3))},oJv=function(F){var W=F.frameCountInternal>=F.maxFrameCount;
return F.elapsedTimeMs>=F.maxTimeMs||W};
zFp.prototype.summarize=function(){for(var F=[],W=_.L(this.brokenFrameSummarizers),V=W.next();!V.done;V=W.next())V=V.value,V=V.brokenFrameCount!==0?{severityMs:Math.round(V.targetFrameTimeMs),eventCount:V.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(V.averageDurationBetweenEventsMs)}:void 0,V&&F.push(V);return{summaries:F,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.S0.Object.defineProperties(zFp.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 y5m=function(F){this.targetFrameTimeMs=F;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.S0.Object.defineProperties(y5m.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var sOa=function(){};
sOa.prototype.start=function(F,W){var V=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var d=new zFp({maxTimeMs:F});this.monitor=d;this.lastSummaryInternal=void 0;this.metadataToLog=W;return new Promise(function(y){var z=function(I){if(I===void 0)V.stop(),y(void 0);else if(V.monitor!==d)I=Object.assign({},d.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),y(I);else{var n=V.monitor;if(!oJv(n)){n.frameCountInternal++;if(n.prevTime===
void 0)n.startTime=I;else for(var M=I-n.prevTime,Y=_.L(n.brokenFrameSummarizers),h=Y.next();!h.done;h=Y.next()){h=h.value;var q=h.currTimeMs;h.currTimeMs+=M;M>h.targetFrameTimeMs+2&&(h.brokenFrameCount++,h.timeOfFirstBrokenFrameMs===void 0&&(h.timeOfFirstBrokenFrameMs=q),h.timeOfLastBrokenFrameMs=q)}n.prevTime=I}oJv(V.monitor)?y(V.stop()):_.HP.addJob(z,5,0)}};
_.HP.addJob(z,5,0)})};
sOa.prototype.stop=function(F){if(!this.monitor)return this.lastSummaryInternal;var W=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(W.monitoringDurationMs){F=F!=null?F:this.metadataToLog;var V={droppedFramesSummary:W,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};F&&(V[F.type]=F.data);_.HA("manualSmoothnessMeasurement",V)}this.monitor=void 0;this.lastSummaryInternal=W;this.metadataToLog=void 0;return W};_.BYl=new _.N4("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var LVt;LVt=function(F){this.JSC$19177_expiringStorage=new RO(F)};
_.IUL=function(F){if(_.Wr1()&&(F=_.R_L(_.M$()+"::"+F)))return new LVt(F)};
LVt.prototype.set=function(F,W,V){V=V!==void 0?Date.now()+V:void 0;this.JSC$19177_expiringStorage.set(F,W,V)};
LVt.prototype.get=function(F){return this.JSC$19177_expiringStorage.get(F)};
LVt.prototype.remove=function(F){this.JSC$19177_expiringStorage.remove(F)};_.Ro=function(){};
_.Ro.getInstance=function(){var F=_.Ok("ytglobal.storage_");F||(F=new _.Ro,_.t5("ytglobal.storage_",F));return F};
_.Ro.prototype.estimate=function(){var F,W,V;return _.m(function(d){F=navigator;return((W=F.storage)==null?0:W.estimate)?d.return(F.storage.estimate()):((V=F.webkitTemporaryStorage)==null?0:V.queryUsageAndQuota)?d.return(VaS()):d.return()})};
_.t5("ytglobal.storageClass_",_.Ro);var LrN=0;var YhK=!1;var nJp=_.Cg(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),m$d=_.Cg(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var pkt={"/":_.yI,"/?feature=ytca":_.yI,"/feed/downloads":_.Ipf};var aUa=o$v.continuationCommandSelector,z7=function(F,W,V){this.JSC$19192_upliftPromise=F;this.store=W;this.JSC$19192_persistentStorePromiseAccessor=V};
z7.prototype.shouldPreferLocalResponse=function(F){return F.browseId==="FEdownloads"||F.browseId==="FEsmart_downloads"&&_.T("kevlar_modern_downloads_page")?!0:!1};
z7.prototype.localInnertubeResponse=function(F){var W=this;return _.m(function(V){return F.browseId==="FEdownloads"?_.T("kevlar_modern_downloads_page")?V.return(ioa(W)):V.return(Mzp(W)):F.browseId==="FEsmart_downloads"&&_.T("kevlar_modern_downloads_page")?V.return(Ymc(W)):V.return(Promise.reject(Error("Kj")))})};
z7.prototype.canProvideFallbackResponse=function(){return!0};
z7.prototype.localFallbackInnertubeResponse=function(F){var W=this,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return z.yield(W.JSC$19192_persistentStorePromiseAccessor(),2);case 2:V=z.yieldResult;if(F.browseId!=="SPaccount_downloads"||!V){z.jumpTo(3);break}return z.yield(MqL(V),4);case 4:if(d=z.yieldResult)return z.return(_.vy(d));case 3:return F.browseId==="FEwhat_to_watch"?z.return(pOl(W)):(y=_.T("web_offline_continuation_automatic_retry")||_.T("web_offline_continuation_retry_button"))&&
F.continuation?z.return(hFi(W)):z.return(qmi(W))}})};
var pOl=function(F){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$19192_upliftPromise,2);W=_.Il9(F.store.getState().entities);return W.length?V.return(RFa(F,W)):V.return(qmi(F))})},Mzp=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$19192_upliftPromise,2);if(d.nextAddress!=3)return W=bot([{offlineItemSectionRenderer:{}}]),d.yield(TYp(F,W),3);V=d.yieldResult;V.onResponseReceivedActions=[ZK("REFRESH_DOWNLOADS")];return d.return(V)})},ioa=function(F){var W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C;
return _.m(function(k){if(k.nextAddress==1)return k.yield(F.JSC$19192_upliftPromise,2);if(k.nextAddress!=3)return W=F.store.getState(),V=W.entities,d=_.L9(V),y=_.Im(V),z=_.O4f(W),I=_.Uu1(W),n=_.XW9(W),M=_.alS(V),Y=_.dl(d),h=_.n9(V),q=_.pWL(V),R=_.vp9(W),b=_.Y7(W),g={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.uC$(d,y,M,q,z,I,Y,h,n,R,b),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},K="",_.T("kevlar_modern_downloads_skip_downloads_title")||
(K=_.Qv("DOWNLOADS",void 0,"Downloads")),k.yield(eFv(F,g,K),3);C=k.yieldResult;C.onResponseReceivedActions=[ZK("REFRESH_DOWNLOADS")];return k.return(C)})},Ymc=function(F){var W,V,d,y,z,I,n,M,Y;
return _.m(function(h){if(h.nextAddress==1)return h.yield(F.JSC$19192_upliftPromise,2);if(h.nextAddress!=3)return W=F.store.getState(),V=W.entities,d=_.L9(V),y=_.dl(d),z=_.n9(V),I={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.HYS(d),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},n=_.Qv("SMART_DOWNLOADS",void 0,"Smart downloads"),M=eIh(y,z),h.yield(eFv(F,I,n,M),3);Y=h.yieldResult;Y.onResponseReceivedActions=
[ZK("REFRESH_DOWNLOADS")];return h.return(Y)})},qmi=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(xj(F.JSC$19192_upliftPromise,F.store),2);W=d.yieldResult;V=bot([nrf(W)]);return d.return(TYp(F,V))})},hFi=function(F){var W,V,d,y;
return _.m(function(z){if(z.nextAddress==1)return W={},V=aUa(F.store.getState()),_.ms(W,_.hL,V),z.yield(xj(F.JSC$19192_upliftPromise,F.store,W,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);d=z.yieldResult;y={};_.ms(y,_.WhB,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:d}}}],targetId:"browse-feedFEwhat_to_watch"});return z.return({responseContext:{},onResponseReceivedActions:[y]})})},bot=function(F){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:F}}}}]}}},RFa=function(F,W){var V,d;
return _.m(function(y){var z={contents:Qw(W)};V=z&&z.contents?z:{};_.T("kevlar_modern_downloads_page")&&(V=Object.assign({},_.D8c(W),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));d={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:V}}}]}};return y.return(TYp(F,d))})},TYp=function(F,W){var V,d;
return _.m(function(y){if(y.nextAddress==1)return y.yield(F.JSC$19192_persistentStorePromiseAccessor(),2);if(y.nextAddress!=3)return V=y.yieldResult,y.yield(Ev(V),3);d=y.yieldResult;return y.return({responseContext:{},contents:W,topbar:d})})},eFv=function(F,W,V,d){var y,z;
return _.m(function(I){if(I.nextAddress==1)return I.yield(F.JSC$19192_persistentStorePromiseAccessor(),2);if(I.nextAddress!=3)return y=I.yieldResult,I.yield(Ev(y),3);z=I.yieldResult;var n=I.return;var M=V;var Y=d;M=M===void 0?"":M;Y=Y===void 0?"":Y;M={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:M}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.Qv("SETTINGS",void 0,"Settings"),accessibilityText:_.Qv("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:_.kw("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:Y}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:M};
return n.call(I,{responseContext:{},contents:W,topbar:z,header:{pageHeaderRenderer:M}})})};var gJ8=function(F){this.chunkRegistry=F};
gJ8.prototype.handleResponse=function(F){var W=this,V,d,y,z,I;return _.m(function(n){z=(y=(V=_.e(F.responseContext,Cvr))==null?void 0:(d=V.webResponseContextPreloadData)==null?void 0:d.preloadMessageNames)!=null?y:[];I=LgL(W.chunkRegistry,z);return n.yield(I(),0)})};
gJ8[Je]=[_.uG];var cWT=new _.N4("MSS_RESPONSE_PROCESSOR_TOKEN");var u0m={},KVi=(u0m.rendered={priority:0,callback:function(F){a:{var W=void 0;try{var V;b:{if(_.rhL()){var d=_.ez(_.M$()+"::pom");if(d){var y=new VJ(d);break b}}y=void 0}var z=(V=y)==null?void 0:V.get("role_text");if(!z)break a;W={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:z}]}}}}}}catch(M){}W&&F.injector.resolve(_.Tc).resolveCommand(W)}try{var I=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(I){var n=JSON.parse(I);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
n&&F.injector.resolve(_.Tc).resolveCommand(n)}}catch(M){}}},u0m);var Hod,D$t={},A54=(D$t.initialized={priority:10,callback:function(){Hod=i6()}},D$t.rendering={callback:function(F){var W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(Hod,2);W=V.yieldResult;if(!W.endpoint)throw Error("Mj`"+_.dm.location.href);pg(F,W);_.UD(V)})}},D$t);var jOp={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(_.Pd(_.T("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3},{messageRegExp:/Unexpected end of JSON input/,weight:0},{messageRegExp:/No parameters in result:/,weight:0}]),callbackWeights:[{callback:function(F){var W=F.stack;if(W.includes("chrome://")||W.includes("chrome-extension://")||F.message.includes("chrome-extension://")||W.includes("moz-extension://")||
W.includes("local.adguard.org")||W.includes("auctioneer3.50million.club")||W.includes("youtubedownloader")||W.includes("youtube_home_page")||W.includes("is_youtube_video_no_longer_available")||W.includes("switchScreenSizeHack")||W.includes("yt_main_big_banner.js")||W.includes("YouTubeCenter.js")||W.includes("/mytube.js")||W.includes("JSON.parseWrapper")||W.includes("/inj_js/common.js")||W.includes("firebug-lite")||W.includes(".repl.co/")||W.includes("linkfix")||W.includes("playAfterAd")||F.message.includes("Access is denied for this document")&&
W.includes("<anonymous>")||F.fileName==="user-script"||F.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&W.includes("<anonymous>"))return!0;if(W.includes("https://www.youtube.com"))return!1;F=W.split("\n");if(!F.length)return!1;if(F.length<=3&&W.includes("s.onloadeddata"))return!0;W=0;for(var V=_.L(F),d=V.next();!d.done;d=V.next())d=d.value,(d.includes("https://")||d.includes("http://"))&&W++;return W/F.length>.95},
weight:0},{callback:function(F){return F.message==="Unknown Error"&&F.name.indexOf("NS_")===0},
weight:100},{callback:function(F){if(!_.tc)return!1;var W=F.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||F.message.includes("available to complete this operation"),V=F.stack.includes("webcomponents")&&F.message==="Object doesn't support this action";F=F.message.includes("object that does not implement interface Element");return W||V||F},
weight:0},{callback:function(F){return F.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(F){return F.message==="Operation is not supported"&&(F.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(F){return F.stack.includes("eval code (eval (code:1:1)")||F.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(F){return F.message.includes("Permission denied")&&F.stack.includes("this.domHandler")?!0:F.name.includes("TypeError")&&F.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(F){if(!F.stack)return!1;var W=F.stack.trim().split("\n");W.length&&W[0].endsWith("Error: "+F.message)&&W.shift();W.length&&W[W.length-1].includes("at window.onerror (")&&W.pop();if(!W.length)return!0;if(F.message==="Script error.")return W[0].includes("www.youtube.com")||W.length>=2&&W[0].startsWith("at new")&&W[1].startsWith("at window.onerror");if(F.message==="Unexpected token")return!0;F=_.L(W);for(W=F.next();!W.done;W=F.next())if(W=W.value,!(W.includes("<anonymous>")||
W.startsWith("load@")||W.startsWith("global code@")||W.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(F){return F.message==="Cannot read property 'experiments'"&&F.stack.includes("/s/player/")},
weight:500},{callback:function(F){return F.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(F){return F.stack.includes("/embed.js")?(F.params&&F.params&&(F.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.T("use_error_suppression"))var F=_.wp("SUPPRESS_CLIENT_ERRORS",!1);else{if(F=_.Jc)F=/Chrome\/(\d+)/.exec(_.qK()),F=(F?parseFloat(F[1]):NaN)>=66;F=!(F||_.Pq&&_.St(65)||_.Co&&_.St(12.1)||Em&&_.St(79))}return F},
weight:500}]};var r54={},Cqt=(r54.initialized={priority:10,callback:function(F){F.injector.addProvider({provide:xXD,useValue:F.root});F.injector.addProvider({provide:Ola,useValue:aKY});F.injector.addProvider({provide:Xad,useValue:jOp});var W={};F.injector.addProvider((W.provide=xmu,W.useFactory=function(V,d){return function(){kWN(V,d)}},W[Je]=[Ola,
Xad],W));F.injector.addProvider({provide:Wv,useClass:Wv})}},r54);var k4u={},lUt=(k4u.initialized={priority:3,callback:function(){var F;if(F=aZS()){F=F.replace("/",".");var W=_.V0();W.set("tz",F);W.save();F=!0}else F=!1;F||(F=_.V0(),F.set("utco",-Math.floor((new Date).getTimezoneOffset())),F.save())}},k4u);var NYu={},fUU=(NYu.initialized={priority:10,callback:function(F){F.injector.resolve(Wv).start();F=_.Hc();var W=_.Gh("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.Gh("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.Gh("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.Gh("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.Fx(_.bjm(),{mainAppWeb:Object.assign({},F,{pageType:W})});_.Fx(eMm(),{mainAppWeb:Object.assign({},F,{pageType:W})});
_.Fx(gLC(),{mainAppWeb:F});_.Fx(u$m(),{mainAppWeb:F});Fwh(function(){_.Wq(gLC(),"FAILURE");_.Wq(u$m(),"FAILURE")});
AqN();jFL();TDN()}},NYu);var wOt={},G4d=(wOt.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.Md("dl"),_.Dy().processSignal("pcl");else{var F=function(){_.Md("dl");_.Dy().processSignal("pcl");window.removeEventListener("load",F)};
window.addEventListener("load",F)}}},wOt);var $$u={},U$v=($$u.rendering={priority:0,callback:function(){var F=_.Dy();F.parkOrScheduleJob(function(){F.processSignal("eocs")},10,"eor",5E3)}},$$u);var Ooc=function(){};
_.u(Ooc,AJ);
Ooc.prototype.resolveCommand=function(F,W){var V,d,y,z,I,n,M,Y;return _.m(function(h){y=(V=_.e(F,_.uUM))==null?void 0:(d=V.dialog)==null?void 0:d.commentReplyDialogRenderer;if(!y)throw new _.po("No dialog in createCommentReplyDialogEndpoint");I=(z=W.form)==null?void 0:z.event;if(!I)throw new _.po("Event not passed in when resolving command");n=_.L(I.composedPath());for(M=n.next();!M.done;M=n.next())if(Y=M.value,Y.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||Y.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return Y.showReplyDialog(y),h.return();
_.UD(h)})};var XOU=function(){};
_.u(XOU,AJ);XOU.prototype.resolveCommand=function(){var F;return _.m(function(W){if(F=document.getElementById("creator-chatbots-panel"))F.style.display="none";_.UD(W)})};var x$t=function(){};
_.u(x$t,AJ);x$t.prototype.resolveCommand=function(F){var W,V,d,y,z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:return W=_.e(F,NiE),((V=W)==null?void 0:V.surface)==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"?M.yield((0,_.We)("NSzT5"),6):(d=W)!=null&&d.externalChannelId?M.yield((0,_.We)("NSzT5"),4):M.return();case 4:return y=_.vJc,I=(z=W.forceInstall)!=null?z:!1,M.yield(y(W.externalChannelId,I,W.surface),0);case 6:return n=_.vJc,M.yield(n("",!1,W.surface),7);case 7:return M.return()}})};var be=function(F){this.JSC$19221_pageRequestService=F;this.JSC$19221_prefetchCoordinator=Kxv()};
_.u(be,AJ);be.prototype.resolveCommand=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1){V=_.e(F,z3B);if((d=V)==null||!d.taskId)throw Error("Nj");y=V.taskId;_.rK(I,2);return I.yield(_.Out(W.JSC$19221_pageRequestService,F,{},"").then(function(n){if(!n)throw Error("Oj");},function(n){throw Error("Pj`"+n);
}),4)}if(I.nextAddress!=2)return jyU(W.JSC$19221_prefetchCoordinator,y),_.$J(I,0);
z=_.$b(I);Amm(W.JSC$19221_prefetchCoordinator,y,z);_.UD(I)})};
be[Je]=[_.aw];var To=function(F,W){this.innertubeTransportService=F;this.JSC$19225_commandHandler=W};
_.u(To,AJ);To.prototype.resolveCommand=function(F){var W=this,V,d,y;return _.m(function(z){if(z.nextAddress==1){V=_.e(F,sSQ);if(V.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||V.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")d=V.boolValue?2:1,_.w2.getInstance().setState(d,!0,!0);return z.yield(_.HI(W.innertubeTransportService,F),2)}y=z.yieldResult;EJa(W,y);_.UD(z)})};
var EJa=function(F,W){W.actions&&W.actions.forEach(function(V){F.JSC$19225_commandHandler.resolveCommand(V)})};
To[Je]=[_.yo,_.Tc];var eT={},ue=(eT.addToPlaylistEndpoint=CZ(fc),eT.addToToastAction=CZ(cN),eT.adsControlFlowOpportunityReceivedCommand=CZ(Y6),eT.audioTrackSelectActionCommand=CZ(Zs),eT.backgroundAudioPlaybackCommand=CZ(WN),eT.captionLanguageSelectActionCommand=CZ(VP),eT.captionPickerEndpoint=CZ(dR),eT.changeMiniAppPlayStateCommand=CZ(wQ),eT.changeTimelyActionVisibilityCommand=CZ(EF),eT.channelCreationFormEndpoint=CZ(jl),eT.clearLocationCommand=CZ(Nh),eT.clearUrlParamCommand=CZ(Gu),eT.copyLinkCommand=CZ(nX),eT.copyTextEndpoint=
CZ(Tu),eT.createCommentReplyDialogEndpoint=uUK(Ooc),eT.createPlaylistServiceEndpoint=CZ(mz),eT.dismissDialogEndpoint=CZ(U$),eT.dismissPlayerOverlayCommand=CZ(yP),eT.entityUpdateCommand=CZ(gQ),eT.feedbackEndpoint=CZ(u7),eT.getAnswerCommand=CZ(gR),eT.getPaymentsClientTokenCommand=CZ(Z2),eT.getTranscriptEndpoint=CZ(to),eT.googlePaymentBillingCommand=CZ(QP),eT.googlePaymentPurchaseManagerCommand=CZ(Ff),eT.hideCreatorChatbotEngagementPanelCommand=CZ(XOU),eT.hideEngagementPanelEndpoint=CZ(O$),eT.hideSheetCommand=
CZ(Xq),eT.hideSnackbarCommand=CZ(GC),eT.insertRichSectionCommand=CZ(Cc),eT.listMutationCommand=CZ(k6),eT.logGtmCommand=CZ(rQ),eT.notifyDropdownOptionSelectedCommand=CZ($6),eT.openAdAllowlistInstructionCommand=CZ(_.pc),eT.openOnePickAddVideoModalCommand=CZ(at),eT.persistSubscriptionsDisplayPreferencesCommand=CZ(qk),eT.pingingEndpoint=CZ(hB),eT.playlistEditEndpoint=CZ(Mk),eT.playlistVotingRefreshPopupCommand=CZ(YQ),eT.profileCardCommand=CZ(Mh),eT.refreshPanelEndpoint=CZ(x6),eT.saveImageToDeviceEndpoint=
CZ(el),eT.scrollToSectionEndpoint=uUK(VkL),eT.seekToVideoTimestampCommand=CZ(zC),eT.selectCountryCommand=CZ(Rt),eT.setCookieCommand=CZ(b_),eT.setLocalStorageCommand=CZ(UF),eT.setPrefStorageEntryCommand=CZ(e7),eT.setSettingEndpoint=CZ(To),eT.sfvAudioItemPlaybackCommand=CZ(ot),eT.shareImageCommand=CZ(u_),eT.sharingProviderDataCommand=CZ(KX),eT.showAudioTrackPickerActionCommand=CZ(sF),eT.showCaptionLanguageSelectActionCommand=CZ(BN),eT.showCreatorChatbotEngagementPanelCommand=CZ(x$t),eT.showDialogCommand=
CZ(cH),eT.showEngagementPanelEndpoint=CZ(tB),eT.showFullscreenPlayerControlsCommand=CZ(LX),eT.showSheetCommand=CZ(Sl),eT.showSnackbarCommand=CZ($Q),eT.showTransientPlayerScrimOverlayCommand=CZ(It),eT.submitFormWithValidationFlowCommand=CZ(AB),eT.talkToRecsDeselectCommand=CZ(OF),eT.talkToRecsNextCommand=CZ(XK),eT.talkToRecsSelectCommand=CZ(xQ),eT.talkToRecsUpdateTextCommand=CZ(vN),eT.toggleEngagementPanelCommand=CZ(PH),eT.undoFeedbackEndpoint=CZ(Ds),eT.updateEngagementPanelContentCommand=CZ(JB),eT.updateUrlParamCommand=
CZ(S7),eT.updateVideoMetadataCommand=CZ(Jo),eT.verifyCommand=CZ(jl),eT.webNativeShareCommand=CZ(HN),eT.webSubmitFormCommand=CZ(pX),eT.ACK_PLAYABLES_3P_DATA_CONSENT=CZ(D2),eT.CANCEL_NAVIGATION=CZ(Ao),eT.COPY_SHARE_URL=CZ(j7),eT.MINI_APP_EXIT_DIALOG_SEEN=CZ(CX),eT.MINI_APP_OPEN_URL=CZ(rR),eT.REQUEST_MINI_APP_FULLSCREEN=CZ(kQ),eT.RESUME_NAVIGATION=CZ(l_),eT.SHARE_PLAYABLE_WITH_HIGH_SCORE=CZ(Nk),eT.TELL_US_WHY=CZ(Kc),eT);
_.T("web_enable_prefetching_videos_on_home")&&(ue.prefetchWatchCommand=CZ(be),ue.registerTasksCommand=CZ(G5t));_.T("enable_share_panel_navigation_logging_fix_on_web")&&(ue.shareEntityServiceEndpoint=CZ(vH));_.T("web_use_flow_state_manager")&&(ue.deleteFlowStepsCommand=CZ(s$),ue.flowNextStepCommand=CZ(BH),ue.flowPrevStepCommand=CZ(Lc),ue.getFlowCommand=CZ(IQ),ue.updateFlowCommand=CZ(nc));_.T("enable_ai_companion")&&(ue.updateConversationIdCommand=CZ(b7),ue.formDataDecoratorCommand=CZ(RQ));
var RhC=Object.assign({},ue);var c5t={},tzm=(c5t.initialized={priority:10,callback:N41},c5t);var Sma={},Pqt=(Sma.initialized={callback:function(F){var W={},V={};RkC().install((W.document_disposed={callback:function(){_.T("finalize_all_timelines")?PCc():nZ();PM9("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.fgC();var d=F.injector.resolve(Wv);d.intervalId!==void 0&&(d.intervalId&&_.HP.cancelJob(d.intervalId),d.intervalId=void 0,--d.currentPartitionIndex,d=AFB(d),d>0&&d3T({mainAppWeb:_.Hc(),survivalSli:{partitionMinute:d,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));SxM(D9);AH!=null&&
AH.flush();$7&&$7.snapshotAndFlush();d=_.L(YUT.values());for(var y=d.next();!y.done;y=d.next())y.value.snapshotAndFlush()}},W),(V.flush_logs={callback:function(){_.DB()}},V))}},Sma);var J5U={},Zot=(J5U.rendered={priority:0,callback:function(){var F=new oEf;F.increment("STARTED");if(_.wp("LOGGED_IN")&&!_.wp("IS_DBSC",!1)&&_.wp("SERVER_VERSION")!=="test"&&_.wp("SERVER_VERSION")!=="dev"&&!WqS()&&!FqL()){F.increment("EXECUTING");var W=document.createElement("iframe");W.style.display="none";_.sD(W,2,_.Jy("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.wp("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(W);F.increment("DONE")}}},
J5U);var QO4={},FDU=(QO4.rendered={callback:function(){Kxv().resume()}},QO4);var WDc={acknowledgeChannelTouStrikeCommand:qG(kA),addToPlaylistServiceEndpoint:qG(fI),addToPlaylistEndpoint:qG(fI),addUpcomingEventReminderEndpoint:qG(Ws),browseEndpoint:qG(JT4),channelCreationFormEndpoint:qG(Kq),channelCreationServiceEndpoint:qG(HD),claimLegacyYoutubeChannelEndpoint:qG(aZ),clearSearchHistoryEndpoint:qG(Uq),clearWatchHistoryEndpoint:qG(Oq),commerceActionCommand:Rx(Wl),createBackstagePostEndpoint:qG(sq),createBroadcastCommand:qG(Vg),createCommentEndpoint:qG(T1),createCommentReplyEndpoint:qG(bl),
createLiveChatPollEndpoint:qG(dC),createPlaylistServiceEndpoint:qG(wC),crossAccountChannelTransferEndpoint:qG(vD),deleteLiveChatMessageCommand:qG(yg),deletePlaylistEndpoint:qG(GO),deleteVideoEndpoint:qG(Fw),dismissalEndpoint:qG(ll),feedbackEndpoint:qG(Nb),flagEndpoint:qG(vs),getAccountSwitcherEndpoint:qG(xA),verifyCommand:qG(oZ),getAccountsListInnertubeEndpoint:qG(Fa),getCommentsFromInboxCommand:qG(qc),getDownloadActionCommand:qG(KI),getFlowCommand:Rx($A),getKidsBlocklistPickerCommand:qG(EX),getNotificationMenuEndpoint:qG(Fx8),
getPaymentInstrumentsParamsCommand:qG(Bxv),getPaymentsClientTokenCommand:Rx(Wl),getPdgBuyFlowCommand:qG(l9),getReportFormEndpoint:qG(cs),getSearchInVideoCommand:qG(Ps),getAnswerCommand:qG(SW),getSurveyCommand:qG(Qg),getTranscriptEndpoint:qG(dmt),getPostVideoPreviewEndpoint:qG(Lq),decorateMessageEndpoint:qG(BD),likeEndpoint:qG(Dh),liveChatActionEndpoint:qG(Bs),liveChatEndpoint:qG(sX),liveChatItemContextMenuEndpoint:qG(zO),liveChatPurchaseMessageEndpoint:qG(LI),liveChatReplayEndpoint:qG(oK),manageLiveChatUserEndpoint:qG(nI),
metadataUpdateCommand:qG(pI),moderateLiveChatEndpoint:qG(mO),modifyChannelNotificationPreferenceEndpoint:qG(eW),notificationOptOutEndpoint:qG(gC),openSuperStickerBuyFlowCommand:qG(IK),performCommentActionEndpoint:qG(ht),playlistEditEndpoint:qG(UX),playlistEditorEndpoint:qG($k),recordNotificationInteractionsEndpoint:qG(u9),reelWatchEndpoint:qG(OX),refreshPanelEndpoint:qG(Dr),removeUpcomingEventReminderEndpoint:qG(aK),resolveLocationCommand:qG(Yk),revealBusinessEmailCommand:qG(il),searchEndpoint:qG(_.Wxt),
sendLiveChatMessageEndpoint:qG(i9),sendLiveChatVoteEndpoint:qG(Mc),setSettingEndpoint:qG(At),shareEntityServiceEndpoint:Rx(Cq),sharingProviderDataCommand:qG(Zr),showEngagementPanelEndpoint:qG(An),showMoreDrawerCommand:qG(rC),showSheetCommand:qG(CI),showDialogCommand:qG(jW),subscribeEndpoint:qG(jy),transcriptSubmitCaptionCorrectionCommand:qG(VFd),undoFeedbackEndpoint:qG(w0),unsubscribeEndpoint:qG(r0),updateBackstagePostEndpoint:qG(nq),updateCommentEndpoint:qG(g0),updateCommentReplyEndpoint:qG(ey),
updateCommentsSettingsEndpoint:qG(ul),updateCreatorChannelInnertubeCommand:qG(YA),updateKidsBlacklistEndpoint:qG(tn),updateEngagementPanelContentCommand:qG(kk),updatePdgFeatureEnablementCommand:qG(Nc),updatedMetadataEndpoint:qG(hn),validateChannelHandleCommand:qG(pq),updateChannelPageSettingsEndpoint:qG(Mb),verifyAgeEndpoint:qG(G1),watchEndpoint:Rx(Vh),whitelistEditEndpoint:qG(yml),ypcCancelRecurrenceEndpoint:qG(Vr),ypcCompleteTransactionEndpoint:qG(z6L),ypcFixInstrumentEndpoint:qG(dc),ypcGetCartEndpoint:qG(oi4),
ypcGetOffersEndpoint:qG(syt),ypcHandleTransactionEndpoint:Rx(yr),ypcLogWalletAnalyticDataEndpoint:qG(Lxl),ypcOffersEndpoint:qG(Iau),ypcPauseSubscriptionCommand:qG(nim),ypcRedeemCodeEndpoint:qG(mmv),ypcResumeSubscriptionCommand:qG(aa4),ypcUpdateFopEndpoint:qG(dc)},KH={},VBi=(KH.GET_ACCOUNT_MENU=qG(Eq),KH.GET_NOTIFICATIONS_MENU=qG(QGt),KH.GET_NOTIFICATIONS_INBOX=qG(RK),KH.GET_UNSEEN_NOTIFICATION_COUNT=qG(TO),KH.GET_USER_MENTION_SUGGESTIONS=qG(IZ),KH.LOAD_GUIDE=qG(Zum),KH.SUBMIT_FEEDBACK=qG(fq),KH),
Hl={},dyl=(Hl.CONTINUATION_REQUEST_TYPE_BROWSE=qG(mP),Hl.CONTINUATION_REQUEST_TYPE_SEARCH=qG(Jn),Hl.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=qG(FK),Hl.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=qG(Xf),Hl.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=qG(RZ),Hl.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=qG(qb),Hl.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=qG(xk),Hl.CONTINUATION_REQUEST_TYPE_GET_PANEL=qG(Hs),Hl),yY8={player:Rx(Vh),watchNext:qG(Qn)},zVl={player:Rx(Vh),reelItemWatch:qG(OX),reelWatchSequence:qG(Xa)},
oEp={watchEndpoint:Rx(d0)},sMu={commandEndpointMap:WDc,signalEndpointMap:VBi,continuationEndpointMap:dyl,watchEndpointMap:yY8,reelWatchEndpointMap:zVl,streamingEndpointMap:oEp};var B$4,LDt,Iw4;_.nEL=((LDt=(B$4=window).matchMedia)==null?void 0:(Iw4=LDt.call(B$4,"(prefers-reduced-motion: reduce)"))==null?void 0:Iw4.matches)||!document.startViewTransition;var mya={},awd={disableAllTransitions:_.nEL,ignoredErrors:(mya.DOCUMENT_HIDDEN=!0,mya.WINDOW_SIZE_CHANGED=!0,mya.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,mya),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 iGi=_.Cg("\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(",")),Y2d=function(F){var W=this;this.viewTransitionCoordinator=
F;this.disableTransitionsForUltraHigh=_.T("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=MBL();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.WO("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.T("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.T("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.T("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.WO("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.T("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.HP.addJob(function(){W.registerRootElement();if(W.isAnyTransitionEnabled){var V=
_.F0("web_page_transition_exit_ms"),d=_.F0("web_page_transition_wait_ms"),y=_.F0("web_page_transition_enter_fast_ms"),z=_.F0("web_page_transition_watch_exit_ms"),I=_.F0("web_page_transition_watch_wait_ms"),n=_.F0("web_page_transition_watch_enter_ms"),M=_.F0("web_page_transition_watch_next_exit_ms"),Y=_.F0("web_page_transition_watch_next_wait_ms"),h=_.F0("web_page_transition_watch_next_enter_fast_ms"),q=_.F0("web_page_transition_enter_ms"),R=_.F0("web_page_transition_watch_next_enter_ms");W.enableFasterTransitions&&
W.isUltraHighBucketDevice&&(q=y,R=h);isNaN(V)&&isNaN(d)&&isNaN(q)&&isNaN(z)&&isNaN(I)&&isNaN(n)&&isNaN(M)&&isNaN(Y)&&isNaN(R)||!(V=Vkr(iGi,V,d,q,z,I,n,M,Y,R))||(d=document.createElement("style"),d.textContent=k09(V),document.head.appendChild(d))}},8)},MBL=function(){var F=_.dm.navigator.deviceMemory;
return F>=8||F===void 0?!0:!1};
Y2d.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var F={};this.viewTransitionCoordinator.registerElement(document.documentElement,(F.slide="root-slide",F["lockup-to-watch"]="root-lockup-to-watch",F["learning-journey"]="root-learning-journey",F))}};
_.hyf=function(F,W){F.isLockupToWatchTransitionEnabled&&F.isLockupThumbnailRegistrationEnabled&&(F.registeredLockupThumbnail?F.lockupThumbnailRegisteredFromWatchEndpoint?_.rL(new _.po("Lockup thumbnail registration order is incorrect.")):_.rL(new _.po("Lockup thumbnail already registered.")):(F.registeredLockupThumbnail=W,_.pPi(F,W)))};
_.pPi=function(F,W){var V={};F.viewTransitionCoordinator.registerElement(W,(V["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",V),!0)};
Y2d[Je]=[dT4];var ffY={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData: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 G$9=["videoPrimaryInfoRenderer","title"],$x1=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var hVc;hVc=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.q2c=_.G(function(F){F=_.fp(F,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var W=F.data,V=F.playlistData,d=F.expanded,y=F.onExpandClick,z=F.isReadyToResume,I=function(){var h;return!((h=V())==null||!h.contents)},n=function(){var h=V();
return h&&h.totalVideos&&h.currentIndex!==void 0?h.currentIndex+1+" / "+h.totalVideos:""};
F=_.Ef(function(){_.Dx(_.PY().resolve(_.et));return!1});
var M=_.Ef(function(){I()&&y&&y()}),Y={};
return _.a("ytd-miniplayer-info-bar",{class:_.xx("ytdMiniplayerInfoBarHost",(Y.ytdMiniplayerInfoBarHasPlaylistData=I,Y)),"on:click":M},_.a("div",{class:"ytdMiniplayerInfoBarContent"},_.a("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":F},_.a(_.K_,{text:function(){var h=W();var q=V();if(q==null?0:q.contents){var R;h=(R=_.EVG(q))==null?void 0:R.title}else h=h==null?void 0:h.miniplayerTitle;return Oah(h)},
noEndpoints:!0,ellipsisTruncate:!0})),_.a("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.a(_.p,{cond:z,then:function(){return _.a(EST,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:hVc})}}),_.a("h1",null,_.a(_.K_,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var h=W();var q=V();h=z()?{simpleText:_.Qv("CONTINUE_WATCHING",void 0,"Continue watching")}:(q==null?0:q.contents)?q.titleText:h==null?void 0:h.miniplayerSubtitle;return Oah(h)},
noEndpoints:!0,ellipsisTruncate:!0})),_.a(_.p,{cond:function(){return!!n()&&!z()},
then:function(){return _.a("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.a("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.a("span",null,n))}}))),_.a(_.p,{cond:I,
then:function(){return _.a("div",{class:"ytdMiniplayerInfoBarExpand"},_.a(_.XU,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(h){y&&(y(),h.stopPropagation())}}},
iconName:function(){return d()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Ig");var RVd;RVd=_.G(function(F){return _.a("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.a(_.XU,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:F.onTap}},
iconName:"yt-icons:close"}))},"Jg");
_.bGc=_.G(function(F){F=_.fp(F,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var W=F.size,V=F.playabilityStatus,d=F.isDisabled,y=F.isPictureInPicture,z=_.DO("div");F=_.L(_.Y$(void 0,void 0,"w4RAU"));var I=F.next().value,n=F.next().value;F=_.FP(_.Xg);var M=!1,Y=function(){return W().height<=0};
_.k$(function(){var b=W(),g=Y(),K=I();K&&!g&&K.setInternalSize(b.width,b.height)},"BHFc2b");
_.rp(function(){var b,g,K;return _.m(function(C){if(C.nextAddress==1){b=_.PY().resolve(_.et);g=b.getPlayerElement();if(!b.isMiniplayerActive()||!g||!z.value)return C.return();g.appendTo(z.value);return C.yield(g.getPlayerPromise(),2)}K=C.yieldResult;y()||K.setSizeStyle(!1,!0);n(K);_.UD(C)})});
_.lu(function(){h()});
_.k$(function(){var b=I();if(b)if(d()){var g=b.getPlayerState();(M=g===-1||g===1||g===3)&&b.pauseVideo()}else h()},"Invykd");
var h=function(){if(M){M=!1;var b;(b=I())==null||b.playVideo()}},q=_.Ef(function(){_.Dx(_.PY().resolve(_.et))}),R={};
return _.a("ytd-miniplayer-player-container",{class:_.xx("ytdMiniplayerPlayerContainerHost",(R.ytdMiniplayerPlayerContainerHidden=Y,R.ytdMiniplayerPlayerContainerHostShortsPip=F,R)),style:_.Si({width:function(){return W().width+"px"},
height:function(){return W().height+"px"}})},_.a("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:z}),_.a(_.p,{cond:function(){return!!V()&&!_.Ltr(V())},
then:function(){return _.a(gbv,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var b;return((b=V())==null?void 0:b.errorScreen)||null},
status:function(){var b;return((b=V())==null?void 0:b.status)||null}})}}),_.a(_.p,{cond:d,
then:function(){return _.a("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":q},_.a(RVd,{onTap:function(){_.PY().resolve(_.et).close()}}))}}))},"Ng");var Zam;var W$T=null;var eVv=_.G(function(F){var W=F.progressState;var V=F.multiMarkersPlayerBarRenderer;var d=F.progressBarWidth;var y=function(){return zLB(V())},z=function(){return BmT(W())},I=function(){return d()*(W().playedTime/W().videoDuration)};
return _.a("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.a(_.uj,{each:y},function(n,M){return _.a(T$U,{modifiedProps:z,chapters:y,index:M,playedProgressWidth:I,backgroundGradientPosition:function(){var Y=z(),h=y(),q=M(),R=I();return(Y.playedTime-b6(_.e(h[q],Rw)))/Y.playedTime*R}})}))},"Og"),T$U=_.G(function(F){var W=F.modifiedProps;
var V=F.chapters;var d=F.index;var y=F.playedProgressWidth;var z=F.backgroundGradientPosition;F={};F=_.xx("ytChapteredProgressBarChapteredPlayerBarChapter",(F.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return I().isScrubbing},F.ytChapteredProgressBarHoveredMacroMarker=function(){return I().scrubberHovering},F.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return I().videoPosition==="seen"},F));
var I=function(){return L$T(W(),V(),d())},n=function(){var M=W();
var Y=V(),h=d();if(L$T(M,Y,h).videoPosition!=="active")M=0;else{var q=b6(_.e(Y[h],Rw));M=(M.playedTime-q)/((b6(_.e(Y[h+1],Rw))||M.videoDuration)-q)}return M};
return _.a("div",{class:F,style:_.Si({width:function(){var M=W(),Y=V(),h=d(),q=_.e(Y[h],Rw);Y=_.e(Y[h+1],Rw);return(Y?b6(Y)-b6(q):M.videoDuration-b6(q))/M.videoDuration*100+"%"},
"background-color":function(){a:{var M=I();switch(M.videoPosition){case "pending":M=M.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":M=M.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:M=""}}return M},
"background-size":function(){return(INE(I())?y():"")+"px"},
"background-position-x":function(){return(INE(I())?z():"")+"px"}})},_.a("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var M=W(),Y=V(),h=d();if(L$T(M,Y,h).videoPosition==="seen")var q=0;else q=b6(_.e(Y[h],Rw)),Y=b6(_.e(Y[h+1],Rw))||M.videoDuration,M=M.videoDuration*M.percentLoaded,q=Y<=M?1:q>=M?0:(M-q)/(Y-q);return"width: "+q*100+"%"}}),_.a("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.Si({width:function(){return n()*100+"%"},
"background-size":function(){return(INE(I(),n())?y():"")+"px"},
"background-position-x":function(){return(INE(I(),n())?z():"")+"px"}})}))},"Pg");var gEL=function(F,W){W=W===void 0?Flr:W;var V,d=[],y,z=!1;return function(){var I=_.QS.apply(0,arguments);if(z&&V===this&&W(I,d))return y;y=F.apply(this,I);z=!0;V=this;d=I;return y}}(function(F){var W=F.heatMarkers,V=F.minHeightDp===void 0?0:F.minHeightDp,d=F.maxHeightDp===void 0?60:F.maxHeightDp;
var y=y===void 0?!1:y;var z=1E3/W.length;F=[];F.push({x:0,y:100});for(var I=0;I<W.length;I++){var n=void 0,M=((n=_.e(W[I],mwu))==null?void 0:n.heatMarkerIntensityScoreNormalized)||0;n=(I+.5)*z;M=100-_.AQ(M*100,V/321*100,d/321*100);I!==0||y||F.push({x:0,y:M});F.push({x:n,y:M});I===W.length-1&&F.push({x:1E3,y:M})}F.push({x:1E3,y:100});W="";for(V=0;V<F.length;V++)y=F[V],V===0?y="M "+y.x.toFixed(1)+","+y.y.toFixed(1):(d=sPc(F[V-1],F[V-2],y),z=sPc(y,F[V-1],F[V+1],!0),y=" C "+(d.x.toFixed(1)+","+d.y.toFixed(1)+
" "+z.x.toFixed(1)+","+z.y.toFixed(1)+" "+y.x.toFixed(1)+","+y.y.toFixed(1))),W+=y;return W});var uEL=_.G(function(F){var W=F.progressBarProps;var V=F.config;var d={};F=_.xx("ytHeatSeekerHost",(d.ytHeatSeekerHighContrast=F.highContrast,d));var y=function(){return cqS(V().chapterData)};
return _.a("yt-progress-bar-heatseeker",{class:F,style:function(){var z;return"height: 320px; display: "+(W().isDragging&&((z=y())==null?0:z.heatMarkers)?"block":"none")}},_.a(_.p,{cond:y,
then:function(z){return _.a(_.p,{cond:function(){return z().heatMarkers},
then:function(){return _.a("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.a("path",{d:function(){return gEL(z())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Qg");var KD8=_.G(function(F){var W=F.progressBarProps;var V=F.config;F={};F=_.xx("ytProgressBarLineProgressBarLine",(F.ytProgressBarLineProgressBarLineRounded=function(){return V().rounded},F.ytProgressBarLineProgressBarLineBottomInset=function(){return V().position===2},F));
return _.a("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.a("div",{class:F},_.a("div",{class:"ytProgressBarLineProgressBarBackground"}),_.a("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+W().percentLoaded*100+"%"}}),_.a("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var d=W();return"width: "+(d.videoDuration?_.AQ(d.hoveredTime/d.videoDuration,0,1):0)*100+"%"}}),_.a("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+xx9(W())*100+"%"}})))},"Rg");
KD8.idomCompat=!0;var HGm=_.G(function(F){var W=F.progressBarProps;var V=F.playheadData;var d=F.interpolateDotPosition;var y=F.hidePlayhead;F={};var z=_.xx("ytProgressBarPlayheadProgressBarPlayheadDot",(F.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return W().isDragging},F.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!W().isDragging&&y()},F));
return _.a("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.Si({"margin-left":function(){return vyL(W())*100+"%"},
transform:function(){return"translateX(-"+(d()?vyL(W())*12:6)+"px)"}})},_.a(_.p,{cond:function(){var I;
return(I=_.Ns(V)())==null?void 0:I.playheadImage},
then:function(I){var n={};return _.a("div",{class:_.xx("ytProgressBarPlayheadProgressBarPlayheadCustom",(n.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return W().isDragging},n.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!W().isDragging&&y()},n)),
style:_.Si({"transform-origin":function(){return(d()?vyL(W())*20:10)+"px center"}})},_.a(_.rB,{data:I,
alt:"","aria-hidden":"true"}))},
else:function(){return _.a("div",{class:z,style:_.Si({"transform-origin":function(){return(d()?vyL(W())*12:6)+"px center"}})})}}))},"Sg");
HGm.idomCompat=!0;var A_=function(F,W,V,d,y,z){this.getProgressBarRect=F;this.updateProgressBarRect=W;this.getFilmstripYPosition=V;this.setFineScrubbingDraggedTime=d;this.updateFilmStripDraggedYDistance=y;this.resetFilmStripYOffset=z;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.tU(this.onThrottledSeek,100,this)},Dyp=function(F,W,V){return function(d){F.handleClick(d,W(),V())}},rYt=function(F,W){return function(V){AY4(F,
V,jMt(V),W())}},CDt=function(F,W){return function(V){AY4(F,V,{x:V.clientX,
y:V.clientY},W())}},lwt=function(F,W,V){return function(d){var y=W(),z=V();
ke4(F,d,jMt(d),y,z,!0);if(z.onTouchMove)z.onTouchMove(y)}},fwi=function(F,W,V){return function(d){N$L(F,d,W(),V())}},wP8=function(F,W){return function(){F.handleMouseLeave(W())}},$yd=function(F,W,V){return function(){var d=W(),y=V();
Geu(F,d,y);if(y.onTouchEnd)y.onTouchEnd(d)}},UyU=function(F,W,V){return function(){var d=W(),y=V();
Geu(F,d,y);if(y.onTouchEnd)y.onTouchEnd(d)}},OG4=function(F,W,V){return function(){Geu(F,W(),V())}},XPp=function(F){return function(W){if(W.keyCode===39||W.keyCode===38){var V,d;
(V=F())==null||(d=V.playerApi)==null||d.seekBy(5,void 0,void 0,72)}else if(W.keyCode===37||W.keyCode===40){var y,z;(y=F())==null||(z=y.playerApi)==null||z.seekBy(-5,void 0,void 0,71)}}},xyc=function(F,W,V){return function(d){!V().disableScrubbing&&F.startPosition&&N$L(F,d,W(),V())}},vEt=function(F,W,V){return function(){if(!V().disableScrubbing)if(F.startPosition){var d=W(),y=V();
Geu(F,W(),V());if(y.onTouchEnd)y.onTouchEnd(d)}else W().setState({isDragging:!1})}},jMt=function(F){F=F.touches[0];
return{x:F.clientX,y:F.clientY}},N$L=function(F,W,V,d){if(W.buttons!==1){if(W.movementX||W.movementY)W.preventDefault(),W.stopPropagation(),F=EEt(F,V,W.clientX),V.setState({isHovering:!0,
hoveredTime:F*V.videoDuration})}else cYl(V),ke4(F,W,{x:W.clientX,y:W.clientY},V,d,!1)};
A_.prototype.handleMouseLeave=function(F){cYl(F)};
var cYl=function(F){F.isHovering&&F.setState({isHovering:!1,hoveredTime:0})},AY4=function(F,W,V,d){F.startPosition||(F.startPosition=V,F.updateProgressBarRect(),F.controlsWereVisibleBeforeDragging=d.controlsVisible,W.stopPropagation(),_.T("medium_progress_bar_modification")||W.preventDefault())},ke4=function(F,W,V,d,y,z){if(F.startPosition)if(z&&y.isInlinePlayback&&F.startPosition&&!F.hasDraggedTheMinimumDistance&&Math.abs(V.y-F.startPosition.y)>Math.abs(V.x-F.startPosition.x))Geu(F,d,y);
else if(W.preventDefault(),W.stopPropagation(),d.videoDuration&&(F.startPosition&&!F.hasDraggedTheMinimumDistance&&(F.hasDraggedTheMinimumDistance=Math.abs(V.x-F.startPosition.x)>=1),y.enableFineScrubbing&&(F.startPosition&&(F.isDraggedForFineScrubbing=-(V.y-F.startPosition.y)>=60),!F.startPosition||V.y>=F.startPosition.y||(d.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:ncT(d.draggedTime,d,y.chapterData)}),F.setFineScrubbingDraggedTime(d.draggedTime),F.updateFilmStripDraggedYDistance(F.startPosition.y,
V.y,d))),F.hasDraggedTheMinimumDistance)){W=EEt(F,d,V.x);if(F.isDraggedForFineScrubbing){var I;(I=d.playerApi)==null||I.pauseVideo();d.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:d.draggedTime,filmStripXDistance:ncT(W*d.videoDuration,d,y.chapterData)})}y.enableFineScrubbing&&(!y.enableFineScrubbing||F.getFilmstripYPosition(d)<68)||d.setState({draggedTime:W*d.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:F.controlsWereVisibleBeforeDragging});var n;(n=
y.cancelAutohideControlsFn)==null||n.call(y)}},Geu=function(F,W,V){var d=V.enableFineScrubbing&&W.fineScrubbingActiveState!=="off";
if(W.isDragging||d){d={isDragging:!1,playedTime:W.draggedTime,controlsVisible:F.controlsWereVisibleBeforeDragging};V.enableFineScrubbing&&W.fineScrubbingActiveState!=="on"&&(F.resetFilmStripYOffset(),d.fineScrubbingActiveState="off");var y=y===void 0?W$T:y;var z=_.is(0);if(z&&y){var I=Math.round(W.playedTime*1E3),n=Math.round(W.draggedTime*1E3);I>2147483647||n>2147483647||_.As(z,y,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(I),endMediaTimeMs:String(n),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}W.setState(d);
F.seekThrottle.fire(W.draggedTime,W,7);_.T("mweb_new_progress_bar_play_on_seek")&&F.resumeVideo(W);V.unmuteOnSeek&&(V=W.playerApi,W.volumeMuted&&(V==null||V.unMute()))}else W.setState({controlsVisible:!W.controlsVisible}),(z=V.triggerAutohideControlsAfterDelayFn)==null||z.call(V);F.startPosition=null;F.hasDraggedTheMinimumDistance=!1;F.isDraggedForFineScrubbing=!1;F.controlsWereVisibleBeforeDragging=!1};
A_.prototype.handleClick=function(F,W,V){this.updateProgressBarRect();F.stopPropagation();F=EEt(this,W,F.clientX)*W.videoDuration;W.setState({playedTime:F});if(W.playerState!==2){var d;(d=V.triggerAutohideControlsAfterDelayFn)==null||d.call(V)}this.seekThrottle.fire(F,W,7)};
var EEt=function(F,W,V){F=F.getProgressBarRect(W);return _.AQ(0,(V-F.left)/F.width,1)};
A_.prototype.resumeVideo=function(F){if(F.draggedTime<F.videoDuration){var W;(W=F.playerApi)==null||W.playVideo()}};
A_.prototype.onThrottledSeek=function(F,W,V){if(W=W.playerApi){var d;if((d=W.getVideoData())==null?0:d.isLive)d=this.getProgressState(W),F+=(d==null?void 0:d.seekableStart)||0;W.seekTo(F,void 0,void 0,void 0,V)}};
A_.prototype.getProgressState=function(F){var W=F==null?void 0:F.getPresentingPlayerType();return F==null?void 0:F.getProgressState(W)};var PDl,S2U,JYU,QMv,tBt,F3U,W3t,V5t,d0U;PDl=_.G(function(F){var W=F.progressBarProps;var V=F.config;var d=F.progressBarWidthPx;var y=F.chapterData;var z=Yru(W,function(){return V().isShortsPage}),I=function(){return!W().isHovering&&!V().isShortsPage};
F={};var n=_.xx("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(F.ytPlayerStoryboardHostMwebShorts=function(){return V().isShortsPage&&!1},F));
return _.a("yt-player-storyboard",null,_.a(_.p,{cond:function(){return W().isDragging||W().isHovering},
then:function(){return _.a(_.p,{cond:z,then:function(M){return _.a(_.p,{cond:I,then:function(){return _.a("div",{class:n,"aria-hidden":"true"},_.a(tBt,{props:W,config:V,isBigboard:!0,chapterData:y}))},
else:function(){return _.a(S2U,{props:W,frame:M,config:V,progressBarWidthPx:d,chapterData:y})}})}})}}))},"Tg");
_.ZGt=_.G(function(F){var W=F.progressBarProps;var V=Yru(W,F.isShortsPage);return _.a("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.a(_.p,{cond:function(){return W().isDragging||W().isHovering},
then:function(){return _.a(_.p,{cond:V,then:function(d){return _.a(JYU,{frame:d,props:W,isBigboard:!0})}})}}))},"Ug");
S2U=_.G(function(F){var W=F.props;var V=F.frame;var d=F.config;var y=F.progressBarWidthPx;F=F.chapterData;var z={};z=_.xx("ytPlayerStoryboardHost",(z.ytPlayerStoryboardHostMwebShorts=function(){return d().isShortsPage&&!1},z.ytPlayerStoryboardHostInlinePlayer=function(){return d().isInlinePlayer},z.ytPlayerStoryboardHostFadeIn=function(){return d().useFadeInAnimation},z));
return _.a("div",{class:z,"aria-hidden":"true",style:function(){var I=W(),n=mKC(V()),M=y();I=aNB(I)/I.videoDuration;var Y=M*I,h=n/2+6;n=M-(n/2+6);return"left: "+(Y<=h?h/M*100:Y>=n?n/M*100:I*100)+"%"}},_.a(_.p,{cond:function(){var I=W();
return!(d().isShortsPage&&I.videoDuration<15)},
then:function(){return _.a(JYU,{frame:V,props:W,isBigboard:!1})}}),_.a(tBt,{props:W,
config:d,isBigboard:!1,chapterData:F}))},"Vg");
JYU=_.G(function(F){var W=F.frame;var V=F.props;var d=F.isBigboard;var y=function(){var n,M;return(M=(n=V().playerApi)==null?void 0:n.getVideoContentRect())!=null?M:{width:0,height:0}},z=function(){return mKC(W())},I=function(){var n=W();
return n?n.height/n.rows:0};
F={};F=_.xx((F.ytPlayerStoryboardBigboardImageWrapper=d,F.ytPlayerStoryboardStoryboardImageWrapper=function(){return!d()},F));
return _.a("div",{class:F,style:function(){return"width: "+(d()?y().width:z())+"px; height: "+(d()?y().height:I())+"px;"}},_.a(QMv,{frame:W,
storyboardWidth:z,storyboardHeight:I,storyboardScale:function(){return(d()?y().width:z())/z()}}))},"Wg");
QMv=_.G(function(F){var W=F.frame;var V=F.storyboardWidth;var d=F.storyboardHeight;var y=F.storyboardScale;var z=function(){var I=W().row,n=W().column,M=V(),Y=d(),h=y();return{left:-n*M*h,top:-I*Y*h}};
return _.a("img",{src:function(){return W().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+z().left+"px; top: "+z().top+"px; width: "+W().width*y()+"px; height: "+W().height*y()+"px;"}})},"Xg");
tBt=_.G(function(F){var W=F.props;var V=F.config;var d=F.isBigboard;var y=F.chapterData;F={};F=_.xx("ytPlayerStoryboardMetadata",(F.ytPlayerStoryboardMetadataBigboard=d,F));return _.a("div",{class:F},_.a(_.p,{cond:d,then:function(){return _.a(_.WY,null,_.a(F3U,{props:W,config:V}),_.a(_.p,{cond:function(){a:{var z=W();var I=V(),n=y(),M;if((I==null?0:I.activeChapter)&&((M=_.e(I==null?void 0:I.activeChapter,Rw))==null?0:M.title))z=!0;else{I=_.L(taf(n));for(I=I.next();!I.done;I=I.next()){z=(I=_.e(I.value,
ibh))&&ihD(z,I);break a}z=!1}}return z},
then:function(){return _.a(W3t,{props:W,config:V,isBigboard:!0,chapterData:y})}}))},
else:function(){return _.a(_.WY,null,_.a(W3t,{props:W,config:V,isBigboard:!0,chapterData:y}),_.a(F3U,{props:W,config:V}))}}))},"Yg");
F3U=_.G(function(F){var W=F.props;var V=F.config;F={};F=_.xx("ytPlayerStoryboardTimestamp",(F.ytPlayerStoryboardTimestampShorts=function(){return V().isShortsPage},F.ytPlayerStoryboardTimestampIsHovering=function(){return W().isHovering||V().isShortsPage&&!0},F));
return _.a("div",{class:F},_.a(_.WY,null,function(){return _.MYC(aNB(W()))}))},"Zg");
W3t=_.G(function(F){var W=F.props;var V=F.config;var d=F.isBigboard;var y=F.chapterData;F={};d=_.xx("ytPlayerStoryboardTitle",(F.ytPlayerStoryboardTitleBigboard=d,F));return _.a("div",{class:d},_.a(_.p,{cond:function(){return!V().isShortsPage},
then:function(){return _.a(V5t,{props:W,activeChapter:function(){return V().activeChapter},
chapterData:y})}}))},"$g");
V5t=_.G(function(F){var W=F.props;var V=F.activeChapter;var d=F.chapterData;return _.a(_.WY,null,_.a(_.uj,{each:function(){return taf(d())},
keyBy:"INDEX"},function(y){return _.a(_.WY,null,_.a(_.p,{cond:function(){return _.e(y(),ibh)&&ihD(W(),_.e(y(),ibh))},
then:function(){return _.a(d0U,{timedMarker:function(){return _.e(y(),ibh)}})}}))}),_.a(_.p,{cond:function(){var y;
return V()&&((y=_.e(V(),Rw))==null?void 0:y.title)},
then:function(y){return _.a(_.K_,{text:y,noPreWrap:!0})}}))},"ah");
d0U=_.G(function(F){var W=F.timedMarker;return _.a(_.WY,null,_.a("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.a(_.P7,{icon:function(){return W().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.a(_.K_,{text:function(){return W().label},
noPreWrap:!0}))},"bh");_.ybL=_.G(function(F){var W=F.progressBarProps;var V=F.playheadData;var d=F.config;F=_.DO("yt-progress-bar");var y=_.DO("div"),z=_.DO("div"),I=_.L(_.Y$({width:0,left:0},void 0,"XjZjde")),n=I.next().value,M=I.next().value,Y=function(){z.value&&M(z.value.getBoundingClientRect())},h=function(){n().width<=0&&Y();
return n()};
_.cA("resize",Y);var q=new A_(h,function(){},function(){return 0},function(){},function(){},function(){}),R=function(){return W()};
I=_.L(_.Y$(!1,void 0,"uZlOJc"));var b=I.next().value,g=I.next().value;I=_.Ef(function(){g(!0);d().position===2?setTimeout(function(){Y()},100):Y()});
var K=_.Ef(function(){g(!1);wP8(q,R)()}),C=_.Ef(function(Or){(d().doSeekOnClick||_.T("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&Or instanceof PointerEvent&&Or.pointerType==="mouse")&&Dyp(q,R,d)(Or);
return!1}),k=_.Ef(function(Or){rYt(q,R)(Or);
return!1}),f=_.Ef(function(Or){CDt(q,R)(Or);
return!1}),S=_.Ef(function(Or){lwt(q,R,d)(Or);
return!1}),v=_.Ef(function(Or){fwi(q,R,d)(Or);
return!1}),U=_.Ef(function(){$yd(q,R,d)();
return!1}),c=_.Ef(function(){UyU(q,R,d)();
return!1}),J=_.Ef(function(){OG4(q,R,d)();
return!1}),zG=_.Ef(function(Or){XPp(R)(Or);
return!1});
_.cA("mousemove",xyc(q,R,d));_.cA("mouseup",vEt(q,R,d));_.kN(function(){VYr(y.value);g(!1);Y();vEt(q,R,d)()});
var BC={};BC=_.xx("ytPlayerProgressBarHost",function(){return d().className},(BC.ytPlayerProgressBarHostReadOnly=function(){return d().disableScrubbing},BC.ytPlayerProgressBarHostHidden=function(){return d().hideProgressBar&&!b()},BC.ytPlayerProgressBarHostLowerPlayer=function(){return d().position===0},BC.ytPlayerProgressBarHostBottomEdge=function(){return d().position===1},BC.ytPlayerProgressBarHostBottomInset=function(){return d().position===2},BC.ytPlayerProgressBarHostCustom=function(){return d().position===
3},BC));
var bS={},Yc=_.xx("ytPlayerProgressBarBackground",(bS.ytPlayerProgressBarBackgroundHide=function(){return d().position===2&&!b()&&!W().isDragging},bS));
bS={};bS=_.xx("ytPlayerProgressBarDragContainer",(bS.ytPlayerProgressBarDragContainerBottomEdge=function(){return d().position===1},bS));
var ph={};ph=_.xx("ytPlayerProgressBarProgressBar",(ph.ytPlayerProgressBarProgressBarInset=function(){return d().position===2},ph.ytPlayerProgressBarProgressBarInsetMinimized=function(){return d().position===2&&!b()&&!W().isDragging},ph));
var lS=function(){return Math.floor(xx9(W())*100)};
return _.a("yt-progress-bar",{el:F,class:BC},_.a(_.p,{cond:function(){return d().position===2},
then:function(){return _.a("div",{class:Yc})}}),_.a("div",{el:y,
"on:click":C,"on:touchstart":k,"on:touchmove":S,"on:mouseenter":I,"on:mousedown":f,"on:mouseleave":K,"on:mousemove":v,"on:mouseup":c,"on:touchend":U,"on:touchcancel":J,"on:keydown":zG,class:bS,role:"slider","aria-valuenow":lS,"aria-valuetext":function(){return lS()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return W().videoDuration},
draggable:_.T("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.Qv("SEEK_SLIDER")},_.a("div",{el:z,class:ph},_.a(uEL,{progressBarProps:W,config:d,highContrast:function(){return!!d().isInlinePlayback}}),_.a(_.p,{cond:function(){return d().chapterData&&ShY(d().chapterData)},
then:function(){return _.a(eVv,{progressState:W,multiMarkersPlayerBarRenderer:function(){return d().chapterData},
progressBarWidth:function(){return n().width}})},
else:function(){return _.a(KD8,{progressBarProps:W,config:d})}}),_.a(HGm,{progressBarProps:W,
playheadData:V,interpolateDotPosition:function(){return d().position!==2},
hidePlayhead:function(){return d().playheadDotBehavior===1&&!b()}}))),_.a(PDl,{progressBarProps:W,
config:function(){return{activeChapter:sfT(W(),d().chapterData),getProgressBarWidthPx:function(){return h().width},
isShortsPage:!!d().isShortsPage,isInlinePlayer:!!d().isInlinePlayback,useFadeInAnimation:!!d().isInlinePlayback}},
progressBarWidthPx:function(){return n().width},
chapterData:function(){return d().chapterData}}))},"ch");
_.ybL.idomCompat=!0;Object.assign({},_.Po1(),{setState:function(){},
domMeasurements:{},appApi:_.X$c(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var zs8;
_.olL=_.G(function(){var F,W=(F=_.T7(pCi().playerApi))!=null?F:void 0;F=_.L(_.Y$(!1,void 0,"Z9NQ1b"));var V=F.next().value,d=F.next().value;F=_.L(_.Y$(!1,void 0,"HoVJXe"));var y=F.next().value,z=F.next().value;F=_.L(_.Y$(!1,void 0,"DWCY3"));var I=F.next().value,n=F.next().value;F=_.L(_.Y$(!1,void 0,"g4C2Zd"));var M=F.next().value,Y=F.next().value;F=_.L(_.Y$(0,void 0,"lmVfFb"));var h=F.next().value,q=F.next().value;F=_.L(_.Y$(0,void 0,"mFLbzb"));var R=F.next().value,b=F.next().value;F=_.L(_.Y$(!1,void 0,
"hQN4Wb"));var g=F.next().value,K=F.next().value;F=_.L(_.Y$(0,void 0,"WWU0fb"));var C=F.next().value,k=F.next().value;F=_.L(_.Y$(0,void 0,"MJ7LMd"));var f=F.next().value,S=F.next().value;F=_.L(_.Y$("",void 0,"hnomOe"));var v=F.next().value,U=F.next().value;F=_.L(_.Y$(-1,void 0,"ARe3pf"));var c=F.next().value,J=F.next().value,zG=_.bu(function(){var BC={controlsVisible:V(),isOverlayHidden:y(),shouldWaitToHideControls:I(),isDragging:M(),isHovering:g(),videoDuration:C(),playedTime:f(),videoId:v(),draggedTime:R(),
hoveredTime:h(),playerState:c()};return Object.assign({},_.Po1(),BC,{domMeasurements:{},setState:function(bS){bS.controlsVisible!==void 0&&d(bS.controlsVisible);bS.isOverlayHidden!==void 0&&z(bS.isOverlayHidden);bS.shouldWaitToHideControls!==void 0&&n(bS.shouldWaitToHideControls);bS.isDragging!==void 0&&Y(bS.isDragging);bS.isHovering!==void 0&&K(bS.isHovering);bS.draggedTime!==void 0&&b(bS.draggedTime);bS.hoveredTime!==void 0&&q(bS.hoveredTime);bS.videoDuration!==void 0&&k(bS.videoDuration);bS.playedTime!==
void 0&&S(bS.playedTime);bS.videoId!==void 0&&U(bS.videoId);bS.playerState!==void 0&&J(bS.playerState)},
appApi:_.X$c(),playerApi:W})},void 0,"Au4PIf");
_.rp(function(){W==null||W.addEventListener("onVideoProgress",F$r(zG));W==null||W.addEventListener("onVideoDataChange",QFr(zG));W==null||W.addEventListener("onStateChange",JqC(zG))});
_.lu(function(){if(W==null?0:W.isReady())W==null||W.removeEventListener("onVideoProgress",F$r(zG)),W==null||W.removeEventListener("onVideoDataChange",QFr(zG)),W==null||W.removeEventListener("onStateChange",JqC(zG))});
return _.a("desktop-shorts-player-controls",null,_.a(zs8,{playerControlsProps:zG}))},"eh");
zs8=_.G(function(F){var W=F.playerControlsProps;return _.a("div",{class:"desktopShortsPlayerControlsHost"},_.a(_.ybL,{progressBarProps:W,config:function(){return{isShortsPage:!0,hideProgressBar:W().videoDuration<30&&W().playerState!==2&&!W().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"fh");_.s$u=_.G(function(F){function W(BC){BC!==0||q()?BC>50&&(q()||!b())?(R(!1),g(!0)):BC<=50&&(q()||b())&&(R(!1),g(!1)):R(!0)}
function V(BC,bS){var Yc;return _.m(function(ph){if(ph.nextAddress==1)return ph.yield(_.cI(),2);Yc=ph.yieldResult;bS&&Yc?(Yc.unMute(!0),BC&&(qrQ(BC,Yc.getVolume()),C(Yc.getVolume()))):Yc&&(Yc.mute(!0),BC&&qrQ(BC,0));_.UD(ph)})}
function d(BC){var bS,Yc;return _.m(function(ph){if(ph.nextAddress==1)return ph.yield(_.cI(),2);bS=ph.yieldResult;Yc=50;bS&&(Yc=bS.getVolume(),bS.isMuted()?qrQ(BC,0):qrQ(BC,Yc));C(Yc);_.UD(ph)})}
var y=F.orientation;F=_.DO("volume-controls");var z=_.DO("button"),I=_.Ae("input"),n=_.L(_.Y$(!1,void 0,"JO5fn")),M=n.next().value,Y=n.next().value,h=_.L(_.Y$(!1,void 0,"zcMjvb"));n=h.next().value;h=h.next().value;var q=n,R=h;h=_.L(_.Y$(!0,void 0,"sF9zj"));n=h.next().value;h=h.next().value;var b=n,g=h;n=_.L(_.Y$(50,void 0,"Da2bOd"));var K=n.next().value,C=n.next().value;n=_.bu(function(){var BC=q();return _.T("web_shorts_keyboard_enable_mute_shortcut")?BC?_.Qv("PLAYER_LABEL_UNMUTE",void 0,"Unmute (m)"):
_.Qv("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):BC?_.Qv("UNMUTE_VOLUME",void 0,"Unmute"):_.Qv("MUTE_VOLUME",void 0,"Mute")},void 0,"RUjxdf");
h=_.bu(function(){var BC=q(),bS=b();return{sources:[{clientResource:{imageName:BC?"VOLUME_OFF_FILLED":bS?"VOLUME_UP_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"EZ2qZd");
var k=_.bu(function(){var BC=K();return q()?BC+"% volume muted":BC+"% volume"},void 0,"ZJcDqc"),f=_.bu(function(){return y()==="vertical_down"},void 0,"OJU9Hf");
_.kN(function(){function BC(){Y(!0)}
function bS(){Y(!1)}
I&&I.value&&(I.value.addEventListener("focus",BC),I.value.addEventListener("focusout",bS),d(I.value).then(function(){W(Number(RLB(I.value)))}));
z&&z.value&&(z.value.addEventListener("focus",BC),z.value.addEventListener("focusout",bS));_.lu(function(){var Yc;I==null||(Yc=I.value)==null||Yc.removeEventListener("focus",BC);var ph;I==null||(ph=I.value)==null||ph.removeEventListener("focusout",bS);var lS;z==null||(lS=z.value)==null||lS.removeEventListener("focus",BC);var Or;z==null||(Or=z.value)==null||Or.removeEventListener("focusout",bS)})});
var S=_.Ef(function(){if(I&&I.value){var BC=Number(RLB(I.value));hLB(BC);C(BC);I.value.style.setProperty("--gradient-percent",BC+"%");W(BC)}return!1}),v=_.Ef(function(){Y(!0)}),U=_.Ef(function(){I&&I.value&&(V(I.value,q()),R(!q()));
return!1}),c={},J={},zG={};
return _.a("volume-controls",{"on:pointerleave":_.Ef(function(){Y(!1)}),
class:_.xx("ytdVolumeControlsHost",(c.ytdVolumeControlsHostVertical=f,c.ytdVolumeControlsHostExpanded=function(){return M()},c)),
el:F},_.a(_.p,{cond:function(){return!f()},
then:function(){var BC={};return _.a("div",{class:_.xx("ytdVolumeControlsBackgroundScrim",(BC.ytdVolumeControlsBackgroundScrimExpanded=M,BC))})}}),_.a("div",{class:_.xx((J.ytdVolumeControlsMuteIconButtonContainer=f,J))},_.a("button",{"aria-label":n,
title:n,el:z,"on:click":U,"on:pointerenter":v,class:"ytdVolumeControlsMuteIconButton"},h?_.a(_.rB,{data:h,alt:n,className:"ytdVolumeControlsMuteIcon"}):null)),_.a("div",{class:_.xx("ytdVolumeControlsSliderContainer",(zG.ytdVolumeControlsSliderContainerExpanded=M,zG.ytdVolumeControlsSliderContainerVertical=f,zG.ytdVolumeControlsSliderContainerVerticalDown=f,zG.ytdVolumeControlsSliderContainerVerticalExpanded=function(){return M()&&f()},zG))},_.a("input",{"aria-label":_.Qv("VOLUME"),
title:_.Qv("VOLUME"),el:I,"on:input":S,type:"range",class:"ytdVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":K,"aria-valuetext":k,"aria-valuemin":0,"aria-valuemax":100})))},"gh");var BLt=_.G(function(F){var W=F.data;var V=F.overlayDensity;F={};return _.a("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.a(_.Vw,{data:function(){return W().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(d){var y=d.data;
return _.a(_.qO,{data:function(){return(V==null?void 0:V())===1?Object.assign({},y(),{avatar:{avatarViewModel:Object.assign({},_.e(y().avatar,_.hR),{avatarImageSize:"AVATAR_SIZE_M"})}}):y()}})}}),_.a(_.Vw,{data:function(){return W().avatarStackViewModel}},{avatarStackViewModel:function(d){return _.a(_.RJ,{data:d.data})}}),_.a(_.K_,{className:_.xx("ytReelChannelBarViewModelChannelName",(F.ytReelChannelBarViewModelChannelNameLarge=function(){return(V==null?void 0:V())===1},F)),
text:function(){return W().channelName},
linkInheritColor:!0,userInput:!0}),_.a("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.a(_.Vw,{data:function(){return W().subscribeButtonViewModel}},{subscribeButtonViewModel:function(d){var y=d.data;
return _.a(_.pb,{data:function(){return(V==null?void 0:V())===1?Object.assign({},y(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},y().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):y()},
isOverlay:!1})},
buttonViewModel:_.xm})),_.a("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.a(_.Vw,{data:function(){var d,y;return(y=_.e((d=W())==null?void 0:d.sponsorButtonViewModel,uNi))==null?void 0:y.sponsorButton}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"hh");var L34=_.G(function(F){var W=function(){var y;return((y=F.overlayDensity)==null?void 0:y.call(F))===1},V=function(){return W()?22:16},d={};
return _.a("yt-reel-multi-format-link-view-model",{class:_.xx("ytReelMultiFormatLinkViewModelHost",(d.ytReelMultiFormatLinkViewModelHostTall=!0,d.ytReelMultiFormatLinkViewModelHostLarge=function(){return W()},d))},_.a(_.GH,{ariaLabel:function(){return F.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return F.data().command}},_.a("h3",{class:function(){return W()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.a(_.p,{cond:function(){return F.data().icon},
then:function(y){return _.a(_.rB,{data:y,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:V})}}),_.a(_.K_,{text:function(){return F.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"ih");
L34.idomCompat=!0;var IBl=_.G(function(F){var W=F.data;var V=F.overlayDensity;var d=F.extractOverlay;var y=_.DO("yt-shorts-suggested-action-view-model");F=_.L(_.Y$(!1,void 0,"S60Hzc"));var z=F.next().value,I=F.next().value;F=_.L(_.Y$(!1,void 0,"O76chf"));var n=F.next().value,M=F.next().value,Y=function(){return W().isMultiLineSa},h=_.QE(wsW,function(){var J,zG;
return(zG=(J=W().toggleableContent)==null?void 0:J.entityKey)!=null?zG:""}),q=function(){var J,zG,BC;
return(BC=W().toggleableContent)!=null&&BC.entityKey?(zG=(J=h())==null?void 0:J.value)!=null?zG:!1:!1},R=function(){var J,zG,BC,bS,Yc,ph,lS,Or,X1,MM,nB;
return W().toggleableContent?q()?(J=W().toggleableContent)==null?void 0:J.toggledData:(zG=W().toggleableContent)==null?void 0:zG.untoggledData:{primaryText:(Or=(BC=W().defaultContent)==null?void 0:BC.primaryText)!=null?Or:W().text,secondaryText:(bS=W().defaultContent)==null?void 0:bS.secondaryText,onTapCommand:(X1=(Yc=W().defaultContent)==null?void 0:Yc.onTapCommand)!=null?X1:W().onTapCommand,icon:(MM=(ph=W().defaultContent)==null?void 0:ph.icon)!=null?MM:W().icon,image:(nB=(lS=W().defaultContent)==
null?void 0:lS.image)!=null?nB:W().image}},b=function(){return Y()?W().trailingTapTarget:void 0},g=function(J,zG){return function(){return z()?zG:J}},K=function(){return{leadingSection:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(V==null?void 0:V())===1?g("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):g("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:g("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"),leadingImage:g("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}};
F={};F=_.xx((F.ytShortsSuggestedActionViewModelStaticHost=function(){return!Y()},F.ytShortsSuggestedActionViewModelDynamicHost=Y,F.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return Y()&&n()},F.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return Y()&&!n()},F.ytShortsSuggestedActionViewModelExtractOverlay=function(){return d==null?void 0:d()},F));
_.kN(function(){if(Y()){var J=0,zG;if((zG=W().animationParams)==null?0:zG.shouldExpand){var BC,bS;J=((bS=(BC=W().animationParams)==null?void 0:BC.expansionDelaySecs)!=null?bS:0)*1E3}var Yc,ph=((Yc=W().animationParams)==null?0:Yc.shouldExpand)?setTimeout(function(){I(!0)},J):void 0,lS,Or;
J=((lS=W().animationParams)==null?0:lS.visibilityDelaySecs)?((Or=W().animationParams)==null?NaN:Or.visibilityDelaySecs)*1E3:0;var X1=setTimeout(function(){M(!0)},J);
_.lu(function(){ph&&clearTimeout(ph);clearTimeout(X1)})}});
var C=function(J){_.b$(J,Object.assign({},{form:{element:y.value}}))},k=_.Ef(function(){var J,zG=(J=R())==null?void 0:J.onTapCommand;
zG&&C(zG)}),f=_.Ef(function(){var J,zG;
if(J=(zG=b())==null?void 0:zG.onTapCommand)return C(J),!1}),S=_.Si({"vertical-align":"bottom",
"border-radius":function(){var J;return Y()?((J=W().defaultContent)==null?0:J.isCircleImage)?"50%":"4px":"0px"},
width:function(){var J,zG,BC;return Y()&&((J=W().defaultContent)==null?0:J.imageSize)?((BC=(zG=W().defaultContent)==null?void 0:zG.imageSize)!=null?BC:24)+"px":null},
height:function(){var J,zG,BC;return Y()&&((J=W().defaultContent)==null?0:J.imageSize)?((BC=(zG=W().defaultContent)==null?void 0:zG.imageSize)!=null?BC:24)+"px":null}}),v=function(){return Y()?K().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"},U=function(){return Y()?K().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},c={};
return _.a("yt-shorts-suggested-action-view-model",{class:F,el:y},_.a("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.a("button",{class:_.xx(function(){return Y()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var J;
return(J=W().useFullRoundedBorder)!=null&&J?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!b()&&Y()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":Y()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var J;
return(J=W().disableFixedHeight)!=null&&J?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(c.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(V==null?void 0:V())===1},c.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return d==null?void 0:d()},c)),
"on:click":k},_.a(_.$m,{model:{color:4}}),_.a("div",{class:_.xx(function(){return Y()?K().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.a(_.p,{cond:function(){var J;
return(J=R())==null?void 0:J.image},
then:function(J){return _.a(_.rB,{data:J,alt:"",className:U,contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:S})}}),_.a(_.p,{cond:function(){var J,zG;
return(J=R())==null?void 0:(zG=J.icon)==null?void 0:zG.iconType},
then:function(J){return _.a(_.P7,{icon:J,active:q,className:v})}})),_.a("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.a(_.p,{cond:function(){var J;
return(J=R())==null?void 0:J.primaryText},
then:function(J){var zG={};return _.a("div",{class:_.xx("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(zG.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(V==null?void 0:V())===1},zG))},_.a(_.K_,{text:J}))}}),_.a(_.p,{cond:function(){var J;
return(J=R())==null?void 0:J.secondaryText},
then:function(J){return _.a("div",{class:function(){return K().secondaryText()}},_.a(_.K_,{text:J}))}}))),_.a(_.p,{cond:b,
then:function(J){return _.a("div",{class:_.xx(function(){return K().trailingSection()},function(){var zG,BC;
return(d==null?void 0:d())&&((BC=(zG=K()).trailingSectionExtractOverlay)==null?void 0:BC.call(zG))||""}),
"aria-label":function(){var zG;return(zG=J().a11yLabel)!=null?zG:""},
"on:click":f,role:"button",tabindex:0},_.a(_.$m,{model:{color:4}}),_.a(_.P7,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"jh");var nl8=_.G(function(F){var W=F.data;var V=F.overlayDensity;var d=_.DO("yt-shorts-video-title-view-model");F=_.Ef(function(I){if(_.aV(_.mQ(I),d.value,["A".toString()]))return!1;(I=W().truncatedTextOnTapCommand)&&_.b$(I);return!1});
var y={},z={};return _.a("yt-shorts-video-title-view-model",{el:d,class:_.xx("ytShortsVideoTitleViewModelHost",(y.ytShortsVideoTitleViewModelHostClickable=function(){return!!W().truncatedTextOnTapCommand},y)),
"on:click":F},_.a("h2",{class:_.xx("ytShortsVideoTitleViewModelShortsVideoTitle",(z.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(V==null?void 0:V())===1},z.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.T("enable_shorts_declutter_ui")},z.ytShortsVideoTitleViewModelShortsVideoTitleDecluttered=function(){return _.T("enable_desktop_small_title_on_immersive_shorts")},z))},_.a(_.K_,{text:function(){return W().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(V==null?void 0:V())===1}})))},"kh");_.m0a=_.G(function(F){var W=F.data;var V=F.overlayDensity;var d=F.extractOverlay;var y=function(){return(V==null?void 0:V())===1},z=function(){return _.T("enable_shorts_declutter_ui")?"ytReelMetapanelViewModelMetapanelItemDecluttered":"ytReelMetapanelViewModelMetapanelItem"},I=function(){return _.T("enable_shorts_declutter_ui")?"ytReelMetapanelViewModelExpansiveDecluttered":"ytReelMetapanelViewModelExpansiveBlock"};
return _.a("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.a(_.Vw,{data:function(){return W().metadataItems}},{badgeViewModel:function(n){n=n.data;
return _.a("div",{class:_.xx(function(){return y()?I():z()})},_.a(_.fV,{data:n}))},
playerDisclosureViewModel:function(n){n=n.data;return _.a("div",{class:_.xx(function(){return y()?I():z()})},_.a(_.ryc,{data:n,
extractOverlay:d}))},
shortsSuggestedActionViewModel:function(n){n=n.data;return _.a("div",{class:_.xx(function(){return y()?I():z()})},_.a(IBl,{data:n,
overlayDensity:V,extractOverlay:d}))},
reelChannelBarViewModel:function(n){n=n.data;var M={};return _.a("div",{class:_.xx(z(),(M.ytReelMetapanelViewModelExpansive=function(){return y()&&!_.T("enable_shorts_declutter_ui")},M.ytReelMetapanelViewModelExpansiveDecluttered=function(){return y()&&_.T("enable_shorts_declutter_ui")},M))},_.a(BLt,{data:n,
overlayDensity:V}))},
reelMultiFormatLinkViewModel:function(n){n=n.data;var M={};return _.a("div",{class:_.xx(z(),(M.ytReelMetapanelViewModelExpansive=function(){return y()&&!_.T("enable_shorts_declutter_ui")},M.ytReelMetapanelViewModelExpansiveDecluttered=function(){return y()&&_.T("enable_shorts_declutter_ui")},M))},_.a(L34,{data:n,
overlayDensity:V}))},
shortsVideoTitleViewModel:function(n){n=n.data;var M={};return _.a("div",{class:_.xx(z(),(M.ytReelMetapanelViewModelExpansive=function(){return y()&&!_.T("enable_shorts_declutter_ui")},M.ytReelMetapanelViewModelExpansiveDecluttered=function(){return y()&&_.T("enable_shorts_declutter_ui")},M))},_.a(nl8,{data:n,
overlayDensity:V}))},
reelSoundMetadataViewModel:function(n){n=n.data;var M={};return _.a("div",{class:_.xx(z(),(M.ytReelMetapanelViewModelExpansive=function(){return y()&&!_.T("enable_shorts_declutter_ui")},M.ytReelMetapanelViewModelExpansiveDecluttered=function(){return y()&&_.T("enable_shorts_declutter_ui")},M))},_.a(_.IOL,{data:n,
overlayDensity:V}))},
toggleButtonViewModel:function(n){n=n.data;var M={};return _.a("div",{class:_.xx(z(),(M.ytReelMetapanelViewModelExpansive=function(){return y()&&!_.T("enable_shorts_declutter_ui")},M.ytReelMetapanelViewModelExpansiveDecluttered=function(){return y()&&_.T("enable_shorts_declutter_ui")},M))},_.a(_.mW,{data:n}))}}))},"lh");var aBd=_.G(function(F){var W=_.fp(F,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),V=W.size,d=W.onTap,y=W.disabled,z=W.tooltipText;return _.a("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.a(_.XU,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:V(),disabled:y(),tooltipText:z(),onTap:d}},
iconName:F.iconType}))},"mh"),it4=_.G(function(F){function W(h){h.stopPropagation();
h.code==="ArrowUp"?(h.preventDefault(),gcB(n.value)):h.code==="ArrowDown"?(h.preventDefault(),u1u(n.value)):h.code==="KeyM"?bhm():(h.code==="KeyK"||h.code==="Space")&&Tmu(M())}
var V=_.fp(F,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});F=V.previousButtonDisabled;var d=V.nextButtonDisabled,y=V.data,z=V.playabilityStatus,I=V.previewThumbnail,n=_.DO("ytd-shorts-miniplayer-overlay"),M=_.FP(_.ANf),Y;_.rp(function(){(Y=_.qP(n.value))&&Y.addEventListener("keydown",W)});
_.lu(function(){var h;(h=Y)==null||h.removeEventListener("keydown",W)});
V=function(){var h,q;var R=_.e((h=y())==null?void 0:(q=h.reelPlayerOverlayRenderer)==null?void 0:q.buttonBar,R3i);if(R){var b;h=Object.assign({},R,{buttonViewModels:(b=R.buttonViewModels)==null?void 0:b.filter(eLS)})}else h=void 0;return h};
return _.a("ytd-shorts-miniplayer-overlay",{el:n,class:"ytdShortsMiniplayerOverlayHost"},_.a("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.Si({"background-image":function(){var h=I();return h?'url("'+_.wB(h.thumbnails)+'")':""}})}),_.a("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.a("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.a(aBd,{iconType:function(){var h=M();
return h===2||h===-1||h===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){Tmu(M())},
tooltipText:function(){var h=M();return h===1||h===3?_.Qv("PLAYER_LABEL_PAUSE"):_.Qv("PLAYER_LABEL_PLAY")}}),_.a(_.s$u,{orientation:"horizontal_right"})),_.a("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.a(aBd,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:F,onTap:function(){gcB(n.value)},
tooltipText:_.Qv("PREVIOUS_VIDEO_LABEL")}),_.a(aBd,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:d,onTap:function(){u1u(n.value)},
tooltipText:_.Qv("NEXT_VIDEO_LABEL")}),_.T("web_shorts_pip_like_button")?_.a(_.p,{cond:V,then:function(h){return _.a("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.a(_.Tzu,{data:h,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.a("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.a(_.p,{cond:function(){var h,q;
return _.e((h=y())==null?void 0:(q=h.reelPlayerOverlayRenderer)==null?void 0:q.metapanel,bOD)},
then:function(h){return _.a("div",{class:_.xx("ytdShortsMiniplayerOverlayInteractive")},_.a(_.m0a,{data:h}))}})),_.a("div",{class:_.xx("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var h;return!((h=y())==null||!h.adsOverlay)||z()&&!Bvh(z())}},_.a("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.a(_.olL,null)))),_.a(_.p,{cond:function(){var h=y(),q,R;
h=_.e(h==null?void 0:(q=h.adsOverlay)==null?void 0:(R=q.fulfillmentContent)==null?void 0:R.fulfilledLayout,ZKB);return _.e(h==null?void 0:h.renderingContent,y3u)},
then:function(h){return _.a("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.a(D2B,{data:h}))}}))},"oh");var K$T=_.G(function(){var F=_.L(_.Y$(new _.C7(NaN,NaN),void 0,"ejTaF")),W=F.next().value,V=F.next().value;F=_.L(_.Y$(!1,void 0,"aTA69e"));var d=F.next().value,y=F.next().value,z=_.L(_.Y$(!1,void 0,"OsC2Ib"));F=z.next().value;var I=z.next().value;z=_.PY().resolve(_.et).miniplayerPropSignalMap[0];var n=z.data,M=z.shortsData,Y=z.nextButtonDisabled,h=z.shortsPreviewThumbnail,q=z.previousButtonDisabled,R=z.externalPlaylistData,b=z.playabilityStatus,g=z.isDisabled,K=z.playerVe,C=z.closeVe;z=_.FP(_.Xg);
_.Xi("yt-pip-window-resized",function(v){V(v)});
_.Xi("yt-activate-pip-miniplayer",function(){return _.m(function(v){I(!0);_.UD(v)})});
var k=function(){var v;return!((v=R())==null||!v.contents)&&d()},f=function(){var v=W(),U=!!n(),c=k();
v=v.clone();U&&(v.height-=76);c&&(v.height-=285);return v},S=function(){y(!d())};
_.k$(function(){var v=K(),U=_.is(11),c=_.a3(11);U&&c&&v&&(_.eM(U,c,v),c=C())&&(_.gE(U,v,[c]),_.KZ(U,[c]))},"h5qKie");
return _.a("ytd-pip-container",{class:"ytdPipContainerHost"},_.a(_.p,{cond:F,then:function(){return _.a(_.bGc,{isDisabled:g,playabilityStatus:b,size:f,isPictureInPicture:!0})}}),_.a(_.p,{cond:n,
then:function(){return _.a(_.q2c,{data:n,expanded:d,onExpandClick:S,playlistData:R})}}),_.a(_.p,{cond:k,
then:function(){return _.a("div",{class:"ytdPipContainerPlaylistPanel"},_.a(_.div,{data:R,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.a(_.p,{cond:z,
then:function(){return _.a(it4,{data:M,nextButtonDisabled:Y,previousButtonDisabled:q,playabilityStatus:b,previewThumbnail:h})}}))},"qh");var jT=function(F,W,V){var d=this;this.pipController=F;this.JSC$19357_clientRoot=W;this.JSC$19357_pageRequestService=V;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=w$G();this.JSC$19357_watchPipEnabled=_.T("web_watch_pip");this.watchPipManualOnlyEnabled=_.T("web_watch_pip_manual");this.shortsPipEnabled=_.T("web_shorts_pip");this.JSC$19357_watchWhileEnabled=_.T("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;_.zS(_.rl(),gpr,function(y){d.isSingleOptionSurveyActive=y});
this.JSC$19357_onPlayerPlayVideo=this.JSC$19357_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);_.Ug(_.$l.getInstance(),this.miniplayerServiceActionMap,this.JSC$19357_clientRoot);F.pictureInPictureSupported()&&_.HA("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},SSS,glt,Rs4,uii,RtS,K3v,Htv,D0t,TLL;
jT.prototype.handleMediaSessionPipActivation=function(F){var W=this,V,d;return _.m(function(y){_.VI().mediaSessionPipActivation=!0;V=_.PY().resolve(_.l1);if(V.isOnWatch()&&W.JSC$19357_watchPipEnabled){if(W.watchPipManualOnlyEnabled&&((d=F)==null?void 0:d.enterPictureInPictureReason)!=="useraction")return d5(),y.return();_.VI().watchPipActivation=!0;_.M5l(W,V.data);return y.jumpTo(0)}return V.isOnShorts()&&W.shortsPipEnabled?(_.VI().shortsPipActivation=!0,_.Ygi(W),y.jumpTo(0)):!W.isMiniplayerActive()||
!W.JSC$19357_watchPipEnabled||W.watchWhileMode||W.watchPipManualOnlyEnabled?y.jumpTo(0):y.yield(pAm(W),0)})};
var pAm=function(F){var W,V,d,y;return _.m(function(z){if(z.nextAddress==1)return W=!F.miniplayerToPipMode,V=F.playerElement,d=F.miniplayerData,y=F.watchResponse,z.yield(F.deactivate(),2);if(z.nextAddress!=3)return W?(_.VI().mediaSessionPipActivation=!0,_.VI().watchPipActivation=!0):_.VI().miniplayerButtonActivation=!0,z.yield(F.activate(V,d,y),3);F.miniplayerToPipMode=W;_.UD(z)})};
jT.prototype.onDownloadedVideoDeleted=function(F){var W,V=_.e((W=this.miniplayerData)==null?void 0:W.watchEndpoint,_.H6),d,y;V&&((d=this.watchResponse)==null?void 0:(y=d.playerResponse)==null?void 0:y.offlineState)!==void 0&&(W=V.videoId)&&F&&W===F&&this.close()};
jT.prototype.onShowMiniplayerCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R;return _.m(function(b){switch(b.nextAddress){case 1:return V=_.e(F,yrS),y=(d=V)==null?void 0:d.miniplayerCommand,z=_.e(y,_.H6),y&&z&&!W.active?b.yield(_.mN.getInstance(),2):b.return();case 2:return I=b.yieldResult,b.yield((n=I)==null?void 0:n.get("yt-miniplayer-shown-video-id"),3);case 3:M=b.yieldResult;Y=z.videoId;if(!Y||M===Y)return b.return();h=_.PY().resolve(_.l1);if(h.isOnWatch())return _.rL(Error("Yj")),b.return();
q={channelItem:{externalId:btoa(Y)}};W.readyToResumeVe=_.Et(121253,void 0,void 0,q);_.VI().showMiniplayerCommandActivation=!0;return b.yield(_.bsB(W,y,!0),4);case 4:return W.active&&(_.rc(W,{readyToResumeVe:W.readyToResumeVe,isReadyToResume:!0}),W.isReadyToResume=!0),b.yield((R=I)==null?void 0:R.set("yt-miniplayer-shown-video-id",z.videoId),5);case 5:W.readyToResumeVe=void 0,_.UD(b)}})};
jT.prototype.init=function(F){this.miniplayerEl?_.rL(new _.po("MiniplayerService already initialized.")):this.miniplayerEl=F};
jT.prototype.isInitialized=function(){var F=!!this.miniplayerEl;F||_.rL(new _.po("MiniplayerService used before initialized."));return F};
_.M5l=function(F,W){if(F.isInitialized()){var V=_.Ux9(W.response,W.playerResponse),d=_.PY().resolve(_.l1).getPlayerFromWatch();_.VI().currentEndpoint=V.watchEndpoint||null;F.activate(d,V,W)}};
_.Ygi=function(F){if(F.isInitialized()){var W=_.PY().resolve(_.l1).getPlayerFromShorts();F.activate(W)}};
SSS=function(F,W){var V;(V=!F.isInitialized())||(V=_.PY().resolve(_.l1).isOnWatch()&&F.watchPipMode,V=!(F.isMiniplayerActive()&&(_.VI().userActivation||_.VI().lockupActivation||V)));if(V)return!1;hsL(F,W)?_.Dx(F):RtS(F,W);return F.watchPipMode?!_.PY().resolve(_.l1).isOnWatch():!0};
jT.prototype.isMiniplayerActive=function(){return this.active};
var hsL=function(F,W){var V;W=(V=_.e(W,_.H6))==null?void 0:V.videoId;var d,y;F=(y=_.e((d=F.miniplayerData)==null?void 0:d.watchEndpoint,_.H6))==null?void 0:y.videoId;return W!=null&&W===F};
jT.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.On(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.XY(this.miniplayerEl,"yt-navigate-home-action"))};
_.bsB=function(F,W,V,d){V=V===void 0?!1:V;var y,z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:if(F.active){M.jumpTo(2);break}y=_.PY().resolve(_.l1);if(I=(z=F.playerElement)!=null?z:y.getPlayerFromWatch()){M.jumpTo(3);break}return M.yield(_.PY().resolve(_.Ot),4);case 4:I=y.getPlayerFromWatch();case 3:if(!I){_.rL(Error("$j"));M.jumpTo(2);break}return M.yield(F.activate(I,d),2);case 2:return F.active?M.yield(RtS(F,W,V),7):M.return();case 7:(n=F.getPlayerElement())==null||n.focusOnPlayer(),
_.UD(M)}})};
jT.prototype.activate=function(F,W,V){var d=this,y,z,I,n,M,Y,h,q,R;return _.m(function(b){switch(b.nextAddress){case 1:if(!d.isInitialized())return b.return();if(!F)return _.rL(Error("$j")),b.return();if(_.AAE()||d.isMiniplayerActive())var g=!0;else g=_.VI().watchPipActivation||_.VI().watchWhileActivation,_.PY().resolve(_.l1).isOnWatch()&&!g?(_.rL(new _.po("miniplayer activated on watch page")),g=!0):g=_.VI().watchWhileActivation?d.userDeactivatedWatchWhile||!!document.pictureInPictureElement||OiS():
!1;if(g)return d5(),b.return();y=_.VI().mediaSessionPipActivation;z=_.VI().shortsPipActivation;I=_.VI().watchPipActivation;M=(n=_.VI().watchWhileActivation)||I;Y=I||z;if(!d.pictureInPictureEnabled()||!Y){b.jumpTo(2);break}return b.yield(qgL(d,y),3);case 3:if(!b.yieldResult)return _.rL(Error("Zj")),d5(),b.return();case 2:return d.setActive(!0),d.watchResponse=V,d.playerElement=F,d.updateMiniplayerData(W),b.yield(Rs4(d,F),4);case 4:if(!d.active)return _.rL(new _.po("miniplayer deactivated during activation")),
d.removePlayerListeners(),b.return();g=_.PY().resolve(_.KN);g.addEventListener("yt-navigate",_.SL(d,d.onPlaylistNavigate));g.addEventListener("yt-playlist-data-updated",_.SL(d,d.JSC$19357_onPlaylistDataUpdated));d.JSC$19357_onPlaylistDataUpdated();d5();d.JSC$19357_watchWhileEnabled&&_.btd(d,n);d.pictureInPictureEnabled()&&d.shortsPipEnabled&&(d.shortsPipMode=z,_.rl().dispatch(pfD(d.shortsPipMode)));d.pictureInPictureEnabled()&&d.JSC$19357_watchPipEnabled&&(d.watchPipMode=I,!d.JSC$19357_watchPipEnabled||
d.watchPipManualOnlyEnabled&&!(_.XjS()&&_.eL1("Chromium")>=142)||d.watchPipManualOnlyEnabled||_.vr$(d.handleMediaSessionPipActivation));d.player&&(h=d.player.getPlayerState(),q=h===1,_.rl().dispatch(HUf(h)),_.x8(d.miniplayerEl,"yt-miniplayer-play-state-changed",[q]),_.VI().isVideoPlaying=q);_.x8(d.miniplayerEl,"yt-miniplayer-endpoint-changed");TLL(d);_.esi(d);if(d.shortsPipMode||d.watchPipMode)b=b.yield(_.XY(d.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{g=b.yield;var K=_.XY(d.miniplayerEl,
"yt-activate-miniplayer",[M])[0];b=g.call(b,K,6)}return b;case 6:if(d.watchResponse){g=d.getScreenLayer();K=_.is(0);var C=sIL(0);K&&C&&(_.Y8(K,C,g),g===0&&zMc(void 0,0))}glt(d);uii(d,!0);(R=d.getPlayerElement())==null||R.focusOnPlayer();_.UD(b)}})};
jT.prototype.updateMiniplayerData=function(F){this.miniplayerData=F;_.rc(this,{data:F})};
_.esi=function(F){var W,V,d=((W=F.miniplayerData)==null?void 0:(V=W.miniplayerRenderer)==null?void 0:V.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";W=F.watchWhileMode||F.watchPipMode?d&&!_.PY().resolve(_.l1).isOnWatch():d;_.rc(F,{isDisabled:W});var y,z;V=_.e((y=F.miniplayerData)==null?void 0:(z=y.miniplayerRenderer)==null?void 0:z.minimizedEndpoint,_.zF);W&&V&&_.PY().resolve(_.aB).openSheet({openPopupActionCommand:{openPopupAction:V}},F.miniplayerEl)};
glt=function(F){if(F.watchResponse&&(!F.watchWhileMode||!_.T("kevlar_watch_while_counterfactual"))){var W,V=(W=F.watchResponse.playerResponse)==null?void 0:W.trackingParams;V&&(_.rc(F,{expandVe:_.Et(35989),closeVe:_.Et(34699),readyToResumeCloseVe:_.Et(131070),repositionVe:_.Et(226204),resizeVe:_.Et(226205)}),_.rc(F,{playerVe:_.sf(V)}))}};
Rs4=function(F,W){return _.m(function(V){if(V.nextAddress==1)return W.preparePlayer(),V.yield(W.getPlayerPromise(),2);F.player=V.yieldResult;F.player&&(F.player.addEventListener("onPlayVideo",F.JSC$19357_onPlayerPlayVideo),F.player.addEventListener("onCloseMiniplayer",F.onPlayerCloseMiniplayer),F.player.addEventListener("onExpandMiniplayer",F.onPlayerExpandMiniplayer),F.player.addEventListener("onStateChange",F.onPlayerStateChange));_.UD(V)})};
_.B=jT.prototype;_.B.JSC$19357_onPlayerPlayVideo=function(F){var W=F.sessionData&&"autonav"in F.sessionData,V;F.sessionData&&F.sessionData.itct&&(V=F.sessionData.itct);var d=F.watchEndpoint;W=d&&W?_.y11(d,V):_.lU(F.videoId,F.listId||void 0,V);F.sessionData&&_.jN(_.e(W.commandMetadata,_.Jx).url,F.sessionData);RtS(this,W)};
_.B.onPlayerExpandMiniplayer=function(){_.Dx(this)};
_.B.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.B.onPlayerStateChange=function(){if(this.player){var F=this.player.getPlayerState(),W=F===1;_.rl().dispatch(HUf(F));_.rl().dispatch(_.qp(F));_.x8(this.miniplayerEl,"yt-miniplayer-play-state-changed",[W]);_.VI().isVideoPlaying=W;if(F===0){W=!_.w2.getInstance().isAutoplaySetExplicitly();var V,d,y,z,I,n,M=(V=this.watchResponse.response)==null?void 0:(d=V.contents)==null?void 0:(y=d.twoColumnWatchNextResults)==null?void 0:(z=y.autoplay)==null?void 0:(I=z.autoplay)==null?void 0:(n=I.autoplayExplicitChoiceDialogRenderer)==
null?void 0:n.confirmDialogRenderer;W&&M&&this.player.setAutonavState(1)}F===0&&this.watchWhileMode&&this.deactivate()}};
_.B.onPlaylistNavigate=function(F,W){var V=this,d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1){if(!_.e(W.endpoint,_.H6))return h.return();_.VI().currentEndpoint=W.endpoint;_.x8(V.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.PY().resolve(_.l1).isOnWatch()&&(V.watchWhileMode||V.watchPipMode))return h.return();F.stopPropagation();(z=(y=_.e((d=W.endpoint)==null?void 0:d.commandMetadata,_.Jx))==null?void 0:y.url)&&W.tempData&&!_.MP.isEmpty(W.tempData)&&_.jN(z,W.tempData);I={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};n=new A6T(function(){return V.getPlayerElement()},I,{layer:V.getScreenLayer()});
M=function(q){n.processChunk({endpoint:W.endpoint,data:q})};
K3v(V);V.miniplayerFetchRequest=Htv(V,W.endpoint,M);_.rK(h,2);return h.yield(V.miniplayerFetchRequest,4)}if(h.nextAddress!=2)return Y=h.yieldResult,D0t(V,Y),_.$J(h,0);_.$b(h);_.UD(h)})};
_.B.JSC$19357_onPlaylistDataUpdated=function(){var F=_.PY().resolve(_.KN).getPlaylistData();this.hasPlaylistData=!!F;_.rc(this,{externalPlaylistData:F||{}})};
_.B.close=function(F){if(this.isInitialized())if(F){if(!((this.watchWhileMode||this.watchPipMode)&&_.PY().resolve(_.l1).isOnWatch()||this.shortsPipMode)){var W;(W=this.getPlayerElement())==null||W.stop()}this.deactivate()}else _.r5().closeMiniplayer(this.miniplayerEl)};
_.B.deactivate=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1){if(!W.isInitialized()||!W.active)return I.return();W.setActive(!1);K3v(W);(V=!!F&&hsL(W,F))&&W.isSingleOptionSurveyActive&&_.XY(W.miniplayerEl,"yt-show-watch-page-survey",[W.isSingleOptionSurveyActive]);return I.yield(Abd(W),2)}if(I.nextAddress!=3){uii(W,!1);W.isReadyToResume=!1;W.watchResponse=void 0;W.updateMiniplayerData(void 0);W.shortsPipMode&&(W.shortsPipMode=!1,_.rl().dispatch(pfD(W.shortsPipMode)),$Lc(W.pipController),
(d=W.player)==null||d.setInternalSize(NaN,NaN));W.watchPipMode&&(W.watchPipMode=!1,$Lc(W.pipController));(y=W.watchWhileMode)&&_.btd(W,!1);W.removePlayerListeners();var n=_.PY().resolve(_.KN);n.removeEventListener("yt-navigate",_.SL(W,W.onPlaylistNavigate));n.removeEventListener("yt-playlist-data-updated",_.SL(W,W.JSC$19357_onPlaylistDataUpdated));_.VI().currentEndpoint=null;_.x8(W.miniplayerEl,"yt-miniplayer-endpoint-changed");W.playerElement=null;d5();if(W.shortsPipMode||W.watchPipMode)I=I.jumpTo(3);
else{n=I.yield;var M=_.XY(W.miniplayerEl,"yt-deactivate-miniplayer",[V,y])[0];I=n.call(I,M,3)}return I}(z=W.player)==null||z.setInternalSize(NaN,NaN);W.player=null;_.UD(I)})};
var Abd=function(F){var W;return _.m(function(V){W=_.PY().resolve(_.l1);return F.shortsPipMode?V.yield(W.movePlayerToShorts(F.playerElement),0):V.yield(W.movePlayerToWatch(F.playerElement),0)})};
jT.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19357_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
jT.prototype.setActive=function(F){this.active=F;this.isSingleOptionSurveyActive?_.XY(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.XY(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.rl().dispatch(_.Gj({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.btd=function(F,W){F.watchWhileMode=W;_.rc(F,{watchWhile:W})};
uii=function(F,W){if(F.shortsPipMode||F.watchPipMode){var V;(V=F.player)==null||V.setDocumentPictureInPicture(W)}else{var d;(d=F.player)==null||d.setMinimized(W)}};
_.Dx=function(F){var W;return _.m(function(V){switch(V.nextAddress){case 1:if(!F.isInitialized())return V.return();_.rK(V,2);return V.yield(F.miniplayerFetchRequest,4);case 4:_.$J(V,3);break;case 2:_.$b(V);case 3:F.watchResponse&&F.miniplayerData&&F.miniplayerData.watchEndpoint?(W={url:F.watchResponse.url,endpoint:F.miniplayerData.watchEndpoint,data:F.watchResponse,miniplayer:!0},_.On(F.miniplayerEl,"yt-navigate-cache",W)):F.miniplayerData&&F.miniplayerData.watchEndpoint&&_.On(F.miniplayerEl,"yt-navigate",
{endpoint:F.miniplayerData.watchEndpoint}),_.UD(V)}})};
RtS=function(F,W,V){var d,y,z,I;return _.m(function(n){if(n.nextAddress==1){if(hsL(F,W))return n.return();_.VI().currentEndpoint=W;_.x8(F.miniplayerEl,"yt-miniplayer-endpoint-changed");_.x8(F.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.VI().isVideoPlaying=!1;d={clientParams:{miniplayer:!0,autoSaveToQueue:!V}};y=new A6T(function(){return F.getPlayerElement()},d,{layer:F.getScreenLayer(),
parentLayer:0},void 0,F.readyToResumeVe);z=function(M){var Y,h,q=Object.assign({},(Y=M.playerResponse)==null?void 0:(h=Y.playerConfig)==null?void 0:h.playbackStartConfig,{startPaused:!0}),R;V&&((R=M.playerResponse)==null?0:R.playerConfig)&&(M.playerResponse.playerConfig.playbackStartConfig=q);y.processChunk({endpoint:W,data:M})};
K3v(F);F.miniplayerFetchRequest=Htv(F,W,z);_.rK(n,2);return n.yield(F.miniplayerFetchRequest,4)}if(n.nextAddress!=2)return I=n.yieldResult,D0t(F,I),_.$J(n,0);_.$b(n);_.UD(n)})};
jT.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
K3v=function(F){F.miniplayerFetchRequest&&(F.miniplayerFetchRequest.cancel&&F.miniplayerFetchRequest.cancel("Active request obsolete"),F.miniplayerFetchRequest=null)};
Htv=function(F,W,V){var d,y=(d=_.e(W.commandMetadata,_.Jx))==null?void 0:d.url,z;d=!y||_.ou("disable_miniplayer_tempdata")?{}:(z=cH9(y))!=null?z:{};return Kg(F.JSC$19357_pageRequestService,W,d,window.location.href,"watch",function(I,n){V(n)},function(I){return I!==F.miniplayerFetchRequest})};
D0t=function(F,W){var V;_.m(function(d){if(!W)return d.return();F.watchResponse=W;glt(F);TLL(F);V=_.Ux9(W.response,W.playerResponse);if(F.isMiniplayerActive()){W.response&&(F.playerElement.watchNextData=W.response);var y=_.MP.getValueByKeys.apply(_.MP,[W].concat(_.Pd($FT)));_.MP.getValueByKeys.apply(_.MP,[W].concat(_.Pd(vRQ)))&&y&&_.PY().resolve(_.KN).setAutoplayRenderer(y);if(y)if(_.T("kevlar_is_pupi_enabled")){var z,I,n,M,Y,h=((z=W.response)==null?0:(I=z.playerOverlays)==null?0:(n=I.playerOverlayRenderer)==
null?0:(M=n.autonavToggle)==null?0:(Y=M.autoplaySwitchButtonRenderer)==null?0:Y.enabled)?2:1;_.w2.getInstance().setState(h,!1,!1)}else z=MgL()?2:1,(h=F.player)==null||h.setAutonavState(z);F.updateMiniplayerData(V);_.esi(F)}_.UD(d)})};
TLL=function(F){var W,V,d=(W=F.watchResponse)==null?void 0:(V=W.playerResponse)==null?void 0:V.playabilityStatus,y;W=d==null?void 0:(y=d.miniplayer)==null?void 0:y.miniplayerRenderer;(W==null?void 0:W.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&W.minimizedEndpoint&&_.v6(F.miniplayerEl,[W.minimizedEndpoint]);_.rc(F,{playabilityStatus:d})};
_.rc=function(F,W){(0,F.miniplayerPropSignalMap[1])(W)};
jT.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var F;return this.playerElement?this.playerElement:(F=_.OA(this.miniplayerEl).querySelector("#player-container"))==null?void 0:F.firstElementChild};
jT.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var qgL=function(F,W){W=W===void 0?!1:W;var V,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1){if(!F.pictureInPictureSupported()||!DKT()&&!W)return M.return(!1);V=j$4(F);d=V.width;y=V.height;return M.yield(F.pipController.openWindow({width:d,height:y}),2)}z=M.yieldResult;I=F.pipController.getWindow();if(!I||!z)return M.return(!1);I.document.body.style.overflow="hidden";n=HhQ(I);ULu(F.pipController,function(){rbl(F);n()});
return M.return(!0)})},j$4=function(F){var W=_.VI().shortsPipActivation,V,d;
F=W?.5625:(d=(V=F.player)==null?void 0:V.getVideoAspectRatio())!=null?d:16/9;V=Math.min(window.innerWidth,window.innerHeight)/2;W=W?0:76;return F>1?new _.C7(V,W+V/F):new _.C7(V*F,W+V)},rbl=function(F){var W;
_.m(function(V){W=_.PY().resolve(_.l1);return W.isOnWatch()&&F.watchPipMode||W.isOnShorts()&&F.shortsPipMode?V.yield(F.deactivate(),0):F.miniplayerToPipMode?V.yield(pAm(F),0):F.watchPipMode?V.yield(_.Dx(F),0):V.jumpTo(0)})};
jT.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.JSC$19357_watchPipEnabled||this.shortsPipEnabled)};
_.S0.Object.defineProperties(jT.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
jT[Je]=[O64,xXD,_.aw];var Cav="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(" "),
kap="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(" "),lBt="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
NLm="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var fBv=function(F,W,V){_.Ba.call(this);this.store=F;this.panelController=W;this.pageContentExtractor=V;this.isInitialized=!1};
_.u(fBv,_.Ba);
fBv.prototype.init=function(F){var W=this;this.isInitialized||(this.isInitialized=!0,this.environment=F!=null?F:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.uO.currentPageSubTypeSelector(this.store.getState()),F=_.zS(this.store,_.uO.currentPageSubTypeSelector,function(V){a:if(_.wAl(W))switch(V){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var d=!0;break a;default:d=!1}else d=!1;d&&W.panelController.hidePanel({identifier:"PAai_companion"});
W.pageSubtype!==V&&(W.pageSubtype=V)}),this.addOnDisposeCallback(F))};
_.jd4=function(F,W){if(_.wAl(F))switch(W){case "watch":var V,d;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(V=_.tL())==null?void 0:(d=V.getVideoData())==null?void 0:d.video_id};case "search":var y,z,I;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(z=(y=F.pageContentExtractor)==null?void 0:g$d(y))!=null?z:[],entityId:(I=(new URLSearchParams(window.location.search)).get("search_query"))!=null?I:void 0};case "companion-canvas":var n,M;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(M=(n=
F.pageContentExtractor)==null?void 0:g$d(n))!=null?M:[]};default:var Y,h;F={videoIds:(h=(Y=F.pageContentExtractor)==null?void 0:g$d(Y))!=null?h:[]};return _.T("enable_ai_companion_default_page_context")?F:void 0}};
_.wAl=function(F){return F.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
fBv[Je]=[_.Ym,_.mU,_.SU(usd)];var Gav=_.G(function(F){return _.a("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.a(_.NU,{className:F.className,text:function(){return F.data().text||""},
wrapCodeBlocks:F.shouldWrapCodeBlock}))},"sh");_.$0U=_.G(function(F){return _.a("yt-ai-companion-attachment-view-model",{el:_.ji(_.YZ(function(){return F.data().rendererContext})),
class:_.xx("ytAiCompanionAttachmentViewModelHost",F.className)},_.a("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.a(_.p,{cond:function(){return F.data().title},
then:function(W){return _.a("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return W().content}},_.a(_.K_,{text:W}))}}),_.a(_.p,{cond:function(){return _.gA(F.data().trailingTitleIcon)},
then:function(W){return _.a("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.a(_.rB,{data:W,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.a(_.p,{cond:function(){return F.data().description},
then:function(W){return _.a("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.a(_.K_,{text:W}))}}),_.a(_.p,{cond:function(){return F.data().bottomItem},
then:function(W){return _.a("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.a(_.Vw,{data:W},{tableViewModel:Izi}))}}))},"th");_.U0t=_.G(function(F){return _.a("yt-channel-attribution-view-model",{class:_.xx("ytChannelAttributionViewModelHost",F.className)},_.a("div",{class:"ytChannelAttributionViewModelUpper"},_.a(_.Vw,{data:function(){return F.data().avatar}},{decoratedAvatarViewModel:_.qO}),_.a("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.a(_.K_,{text:function(){return F.data().title}}))),_.a("div",{class:"ytChannelAttributionViewModelBottom"},_.a(_.K_,{text:function(){return F.data().subtitle}})))},"uh");var Otl=_.G(function(F){var W=_.L(_.Y$(!1,void 0,"MFRKRb")),V=W.next().value,d=W.next().value,y=function(){return F.data().activeRenderer},z=function(){return F.data().inactiveRenderer};
return _.a("yt-channel-disclosure-view-model",{"on:mouseleave":_.Ef(function(){d(!1)}),
"on:mouseover":_.Ef(function(){d(!0)}),
class:_.xx("ytChannelDisclosureViewModelHost",F.className)},_.a(_.p,{cond:function(){return V()},
then:function(){return _.a(_.Vw,{data:y},{channelAttributionViewModel:_.U0t})},
else:function(){return _.a(_.Vw,{data:z},{decoratedAvatarViewModel:_.qO})}}))},"vh");var XAa=null;var x0c={},vlt=(x0c.initialized={priority:10,callback:function(F){var W=_.PY();W.addProvider({provide:Dyf,useClass:xTt});W.addProvider({provide:_.XYt,useFactory:function(){return new AYr}});
W.addProvider({provide:l7,useValue:_.wp("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});W.addProvider({provide:UDu,useValue:5184E6});W.addProvider({provide:nML,useValue:_.Me()});W.addProvider({provide:FgU,useClass:xkB});W.addProvider({provide:C$,useClass:C$});W.addProvider({provide:_.Ot,useFactory:function(){return hgE.promise}});
W.addProvider({provide:_.Rgh,useFactory:function(){return _.qoT.promise}});
W.addProvider({provide:ZFh,useValue:function(){var M;return((M=_.fQ())==null?void 0:M.getPlayer())||null}});
var V={};W.addProvider((V.provide=_.oo,V.useFactory=function(M,Y){return function(){return Hir(M,Y)}},V[Je]=[l7,
UDu],V));V={};W.addProvider((V.provide=_.Sp,V.useClass=ilp,V[Je]=[l7,UDu],V));V={};W.addProvider((V.provide=_.fNT,V.useClass=h64,V[Je]=[_.Sp],V));W.addProvider({provide:HH,useFactory:_.rl});W.addProvider({provide:cy,useFactory:_.rl});W.addProvider({provide:mLu,useFactory:_.rl});W.addProvider({provide:_.CLM,useFactory:function(){var M;return((M=_.fQ())==null?void 0:M.getPlayer())||null}});
W.addProvider({provide:rTi,useFactory:_.rl});W.addProvider({provide:_.Ym,useFactory:_.rl});V={};W.addProvider((V.provide=ABi,V.useFactory=function(M){return M.dispatch.bind(M)},V[Je]=[_.Ym],V));
W.addProvider({provide:yn,useValue:_.PZ});W.addProvider({provide:UTL,useClass:eef});W.addProvider({provide:oYa,useClass:zqL});W.addProvider({provide:Wl,useClass:Wl});W.addProvider({provide:Vh,useClass:Vh});W.addProvider({provide:Qn,useClass:Qn});W.addProvider({provide:d0,useClass:d0});W.addProvider({provide:yr,useClass:yr});W.addProvider({provide:$A,useClass:$A});W.addProvider({provide:Cq,useClass:Cq});W.addProvider({provide:ucc,useValue:sMu});V={};W.addProvider((V.provide=Kqt,V.useFactory=function(M){return M.watchEndpointMap||
{}},V[Je]=[ucc],V));
V={};W.addProvider((V.provide=HuU,V.useFactory=function(M){return M.reelWatchEndpointMap||{}},V[Je]=[ucc],V));
W.addProvider({provide:_.sE,useFactory:_.dB});W.addProvider({provide:ho,useFactory:_.V0});V={};W.addProvider((V.provide=KrG,V.useFactory=function(M){return function(Y){var h={automatedLogEventSource:5};h=h===void 0?{}:h;var q,R,b=(R=_.e((q=Y.endpoint)==null?void 0:q.commandMetadata,_.Jx))==null?void 0:R.rootVe;if(b){var g,K;if(q=Y.previousCsn||((K=_.e((g=Y.endpoint)==null?void 0:g.commandMetadata,OOB))==null?void 0:K.parentCsn)){var C=C===void 0?{}:C;if(q!==_.is(C.layer)||b!==sIL(C.layer))m1Y(q,C.cttAuthInfo,
C.layer||0),zMc(q,C.layer||0),g=C.layer||0,_.fR(oLf(g===void 0?0:g),b);h.parentCsn=q}Y.endpoint&&q?aoh(M,Y.endpoint,h):_.tH(M,b,void 0,h);var k;((k=Y.response)==null?0:k.trackingParams)&&M.graftServerVe(Y.response.trackingParams);var f;((f=Y.playerResponse)==null?0:f.trackingParams)&&M.graftServerVe(Y.playerResponse.trackingParams);var S;((S=Y.reelWatchSequenceResponse)==null?0:S.trackingParams)&&M.graftServerVe(Y.reelWatchSequenceResponse.trackingParams)}}},V[Je]=[_.sE],V));
V={};W.addProvider((V.provide=i6t,V.useClass=anl,V[Je]=[yn,_.Ym],V));V={};W.addProvider((V.provide=mB,V.useClass=mB,V[Je]=[_.Ot,_.Ym],V));V={};W.addProvider((V.provide=Io,V.useClass=Io,V[Je]=[cy,_.Tc],V));W.addProvider({provide:_.H6m,useClass:xLm});V={};W.addProvider((V.provide=_.mU,V.useClass=j4t,V[Je]=[_.H6m,_.SU(_.Mw)],V));W.addProvider({provide:_.PN,useClass:Bom});V={};W.addProvider((V.provide=Jo,V.useClass=Jo,V[Je]=[_.PN,_.Ot,_.yo,_.Tc],V));W.addProvider({provide:_.aB,useClass:ao});W.addProvider({provide:_.dP4,
useClass:HRt});W.addProvider({provide:_.ix,useClass:Kg4});_.T("enable_ai_companion")&&(W.addProvider({provide:_.Mw,useClass:lnm}),W.addProvider({provide:_.OEu,useClass:IpD}),W.addProvider({provide:usd,useClass:TNc}),W.addProvider({provide:b7,useClass:b7}),W.addProvider({provide:RQ,useClass:RQ}),W.addProvider({provide:OyB,useValue:Otl}),W.addProvider({provide:_.XpS,useValue:_.$0U}),W.addProvider({provide:x7B,useValue:Gav}));_.T("enable_ai_chat_controller")&&W.addProvider({provide:_.qh,useClass:fBv});
V={};W.addProvider((V.provide=_.i_,V.useClass=X_d,V[Je]=[_.i_],V));W.addProvider({provide:_.Qe,useClass:Q0d});W.addProvider({provide:jl,useClass:jl});W.addProvider({provide:WN,useClass:WN});W.addProvider({provide:fc,useClass:fc});V={};W.addProvider((V.provide=Mh,V.useClass=Mh,V[Je]=[_.Tc,_.yo],V));W.addProvider({provide:E$,useClass:CuL});V={};W.addProvider((V.provide=Sl,V.useClass=Sl,V[Je]=[_.aB,E$],V));V={};W.addProvider((V.provide=Xq,V.useClass=Xq,V[Je]=[_.aB],V));W.addProvider({provide:u7,useClass:u7});
W.addProvider({provide:k3t,useClass:Cnl});_.T("web_enable_feedback_endpoint_resolver_batch_2")&&(V={},W.addProvider((V.provide=Ds,V.useClass=Ds,V[Je]=[HH],V)),V={},W.addProvider((V.provide=Kc,V.useClass=Kc,V[Je]=[k3t],V)));V={};W.addProvider((V.provide=cH,V.useClass=cH,V[Je]=[_.ix,E$],V));V={};W.addProvider((V.provide=U$,V.useClass=U$,V[Je]=[_.ix],V));V={};W.addProvider((V.provide=tB,V.useClass=tB,V[Je]=[_.yo,_.mU],V));V={};W.addProvider((V.provide=vH,V.useClass=vH,V[Je]=[_.yo,_.sE],V));W.addProvider({provide:u_,
useClass:u_});V={};W.addProvider((V.provide=pX,V.useClass=pX,V[Je]=[HH],V));W.addProvider({provide:$Q,useClass:$Q});W.addProvider({provide:GC,useClass:GC});V={};W.addProvider((V.provide=OF,V.useClass=OF,V[Je]=[HH],V));V={};W.addProvider((V.provide=XK,V.useClass=XK,V[Je]=[_.yo,HH],V));V={};W.addProvider((V.provide=xQ,V.useClass=xQ,V[Je]=[HH],V));V={};W.addProvider((V.provide=vN,V.useClass=vN,V[Je]=[HH],V));V={};W.addProvider((V.provide=O$,V.useClass=O$,V[Je]=[_.mU],V));V={};W.addProvider((V.provide=
j7,V.useClass=j7,V[Je]=[_.sE],V));V={};W.addProvider((V.provide=fX,V.useClass=fX,V[Je]=[TC],V));V={};W.addProvider((V.provide=wR,V.useClass=wR,V[Je]=[TC],V));W.addProvider({provide:kQ,useClass:kQ});W.addProvider({provide:l_,useClass:l_});W.addProvider({provide:Ao,useClass:Ao});V={};W.addProvider((V.provide=PH,V.useClass=PH,V[Je]=[_.mU,_.Tc],V));W.addProvider({provide:k6,useClass:k6});V={};W.addProvider((V.provide=x6,V.useClass=x6,V[Je]=[_.yo,_.mU],V));W.addProvider({provide:wQ,useClass:wQ});V={};
W.addProvider((V.provide=Mk,V.useClass=Mk,V[Je]=[HH,_.yo,_.i_],V));V={};W.addProvider((V.provide=mz,V.useClass=mz,V[Je]=[_.yo,_.Tc],V));W.addProvider({provide:NqD,useValue:lH1});W.addProvider({provide:v5M,useValue:iIh});W.addProvider({provide:at,useClass:at});V={};W.addProvider((V.provide=nX,V.useClass=nX,V[Je]=[HH],V));V={};W.addProvider((V.provide=YQ,V.useClass=YQ,V[Je]=[_.Qe,_.Tc],V));V={};W.addProvider((V.provide=AB,V.useClass=AB,V[Je]=[_.Tc],V));V={};W.addProvider((V.provide=gQ,V.useClass=gQ,
V[Je]=[cy],V));W.addProvider({provide:Ohu,useFactory:_.uz.getInstance});V={};W.addProvider((V.provide=Nh,V.useClass=Nh,V[Je]=[l7,Ohu,_.Tc],V));W.addProvider({provide:rQ,useClass:rQ});W.addProvider({provide:Y6,useClass:Y6});W.addProvider({provide:hB,useClass:hB});W.addProvider({provide:_.pc,useClass:_.pc});W.addProvider({provide:to,useClass:to});V={};W.addProvider((V.provide=ot,V.useClass=ot,V[Je]=[cy],V));V={};W.addProvider((V.provide=Zs,V.useClass=Zs,V[Je]=[_.Tc],V));V={};W.addProvider((V.provide=
sF,V.useClass=sF,V[Je]=[_.Tc],V));V={};W.addProvider((V.provide=BN,V.useClass=BN,V[Je]=[_.Tc],V));_.T("web_enable_prefetching_videos_on_home")&&(W.addProvider({provide:G5t,useClass:G5t}),W.addProvider({provide:be,useClass:be}));V={};W.addProvider((V.provide=cN,V.useClass=cN,V[Je]=[_.Tc],V));W.addProvider({provide:Tu,useClass:Tu});V={};W.addProvider((V.provide=KX,V.useClass=KX,V[Je]=[_.yo,_.Tc],V));V={};W.addProvider((V.provide=el,V.useClass=el,V[Je]=[_.Tc],V));V={};W.addProvider((V.provide=To,V.useClass=
To,V[Je]=[_.yo,_.Tc],V));W.addProvider({provide:x$t,useClass:x$t});W.addProvider({provide:XOU,useClass:XOU});W.addProvider({provide:dR,useClass:dR});V={};W.addProvider((V.provide=VP,V.useClass=VP,V[Je]=[cy,_.Tc],V));W.addProvider({provide:yP,useClass:yP});V={};W.addProvider((V.provide=QP,V.useClass=QP,V[Je]=[cy,_.Tc,_.yo],V));V={};W.addProvider((V.provide=Ff,V.useClass=Ff,V[Je]=[_.Tc],V));V={};W.addProvider((V.provide=Z2,V.useClass=Z2,V[Je]=[_.Tc,_.yo],V));V={};W.addProvider((V.provide=gR,V.useClass=
gR,V[Je]=[_.Tc,_.yo],V));V={};W.addProvider((V.provide=It,V.useClass=It,V[Je]=[_.Ot],V));V={};W.addProvider((V.provide=LX,V.useClass=LX,V[Je]=[_.Ot],V));V={};W.addProvider((V.provide=zC,V.useClass=zC,V[Je]=[_.Ot],V));W.addProvider({provide:b_,useClass:b_});W.addProvider({provide:e7,useClass:e7});W.addProvider({provide:UF,useClass:UF});W.addProvider({provide:HN,useClass:HN});W.addProvider({provide:Rt,useClass:Rt});W.addProvider({provide:Gu,useClass:Gu});W.addProvider({provide:qk,useClass:qk});W.addProvider({provide:_.yh,
useClass:MQ});W.addProvider({provide:fj,useFactory:function(){return _.$l.getInstance()}});
W.addProvider({provide:Inc,useFactory:$_L});W.addProvider({provide:TC,useFactory:function(){return _.mN.getInstance()}});
W.addProvider({provide:sWi,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});V={};W.addProvider((V.provide=_.nH,V.useClass=_.nH,V[Je]=[_.Ot,_.Tc,_.sE,Inc,TC,fj,sWi,yn],V));W.addProvider({provide:_.FM,useClass:uTf});W.addProvider({provide:_.Xip,useClass:O78});V={};W.addProvider((V.provide=$6,V.useClass=$6,V[Je]=[_.Xip],V));V={};W.addProvider((V.provide=_.h14,V.useFactory=function(M){return M.upliftCompletionResolver.promise},V[Je]=[i6t],V));
V=_.Gh("IS_SHELL_LOAD")?"aa":"eocs";var d=_.Gh("IS_SHELL_LOAD")?3:2;_.Dy().parkOrScheduleJob(function(){YCL()},d,V);
_.Dy().parkOrScheduleJob(function(){_.PY().resolve(mB).start()},2,"eocs");
_.Dy().parkOrScheduleJob(function(){n$a()},2,"eocs");
_.Dy().parkOrScheduleJob(function(){_.PY().resolve(Io).start()},2,"eocs");
_.T("kevlar_debug_data_app_registration_ks")||KMr();W.addProvider({provide:_.VE,useValue:new s0t(F.root)});W.addProvider({provide:wL,useValue:new GXY});W.addProvider({provide:_.Muc,useValue:new a7m(F.root)});W.addProvider({provide:_.dW,useValue:new iel});W.addProvider({provide:_.Jr,useClass:zv});W.addProvider({provide:O64,useClass:ie});_.T("kevlar_network_sli_killswitch")||W.addProvider({provide:Je8,useValue:KjM});W.addProvider({provide:ORv,useFactory:Enc});V={};W.addProvider((V.provide=Mka,V.useFactory=
el9,V[Je]=[_.h14,HH,_.oo],V));V={};W.addProvider((V.provide=iuU,V.useClass=WD,V[Je]=[Mka],V));W.addProvider({provide:PKu,useClass:EMa});W.addProvider({provide:IiU,useClass:mPu});V=[].concat(_.Pd(Eq1));V.push(_.hL);V.push(qRu);_.T("enable_share_panel_navigation_logging_fix_on_web")&&V.push(_.kHu);W.addProvider({provide:vqh,useValue:V});W.addProvider({provide:vcE,useClass:Lqc});W.addProvider({provide:Vzd,useClass:ZR4});V={};W.addProvider((V.provide=UKr,V.useClass=KbL,V[Je]=[cy],V));_.HP.addLowPriorityJob(function(){WiC()});
V={};W.addProvider((V.provide=XKT,V.useFactory=function(M){return function(Y){var h,q=(h=_.e(Y.commandMetadata,_.Jx))==null?void 0:h.url;if(!q)throw new _.po("No URL for PBJ Command",Y);q=bZr(q,{pbj:"1"});h=OZ9(q,{})||{};h=Object.assign({},h,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.wp("STS").toString()});Y=_.Q7({command:JSON.stringify(Y),session_token:_.wp("XSRF_TOKEN")});return M.fetch(q,{method:"POST",headers:h,body:Y})}},V[Je]=[Vzd],V));
W.addProvider({provide:tUt,useFactory:function(){var M={};return M.CSI=tfK(),M.ECATCHER=cZ$(),M}});
W.addProvider({provide:CST,useClass:Skm});V=[];V.push(W.resolve(IiU));d={};d=(d.client_location=_.uz.getInstance(),d.consistency=_.FCK(),d.entities=W.resolve(oYa),d.response_received_commands=W.resolve(vcE),d.store=W.resolve(_.fNT),d.tokens=W.resolve(IiU),d.service_params=W.resolve(CST),d);if(_.T("web_shorts_prefetch_service_enabled")){var y=new qi4(W.resolve(_.Sp));d.shorts_prefetch=y}d.adblock_detection=W.resolve(UKr);_.T("web_enable_chunk_prediction")&&(W.addProvider({provide:_.uG,useClass:s4m}),
W.addProvider({provide:cWT,useClass:gJ8}),d.mss=W.resolve(cWT),_.Da(window,"yt-navigate-start",function(M){var Y;M=(Y=M.detail)==null?void 0:Y.endpoint;var h;if(Y=(h=_.e(M==null?void 0:M.commandMetadata,_.Jx))==null?void 0:h.rootVe){h=_.wp("VE_TYPE_TO_XIDS",{});var q,R;M=(R=(q=h["0"])==null?void 0:q.xids)!=null?R:[];var b,g;q=(g=(b=h[Y])==null?void 0:b.xids)!=null?g:[];b=M.concat(q);if(Y in h&&b.length>0){var K;(K=LgL(_.PY().resolve(_.uG),b))==null||K()}}}));
W.addProvider({provide:_.U2,useClass:_.U2});y=W.resolve(ucc);var z=[];_.T("PremiumClientSharedConfig__enable_att_context_processor")&&(W.addProvider({provide:xia,useClass:UiL}),z.push(W.resolve(xia)));if(_.T("owl_pl_await")){var I={};W.addProvider((I.provide=khd,I.useFactory=function(M){return new red(M)},I[Je]=[_.U2],I));
z.push(W.resolve(khd))}EkB(y,W.resolve(Vzd),W.resolve(UTL),d,W.resolve(_.Sp),V,z,W.resolve(iuU),W.resolve(PKu));W.addProvider({provide:_.yo,useValue:_.g1.instance});_.T("start_client_gcf")&&W.addProvider({provide:Ta,useValue:$dT()});W.addProvider({provide:R1t,useFactory:function(){return new R1t(_.PY().resolve(_.U2),_.mN.getInstance())}});
_.Dy().parkOrScheduleJob(function(){b6t()},1,"eocs");
V={};W.addProvider((V.provide=qCt,V.useClass=qCt,V[Je]=[_.oo,_.yo],V));W.addProvider({provide:_.Puc,useFactory:_.Ro.getInstance});_.Dy().parkOrScheduleJob(function(){_.PY().resolve(qCt).refresh()},0,"eocs");
W.addProvider({provide:_.aw,useClass:lit});_.T("kevlar_signal_collection_killswitch")||(V={},W.addProvider((V.provide=Qyv,V.useClass=Qyv,V[Je]=[l7,ho],V)),_.Dy().parkOrScheduleJob(function(){_.PY().resolve(Qyv).record()},1,"eocs"));
_.T("web_debug_handler_registration_killswitch")||_.Dy().parkOrScheduleJob(function(){gKh("DOWNLOAD_PES",GWG);_.T("offline_client_state_export_ks")||gKh("OFFLINE_CLIENT_STATE",NsG)},0,"eocs");
_.T("kevlar_prevent_polymer_dynamic_font_load")&&_.Dy().parkOrScheduleJob(function(){var M=[_.Hi(nJp),_.Hi(m$d)];M=_.L(M);for(var Y=M.next();!Y.done;Y=M.next()){Y=Y.value;var h=document.createElement("link");_.pe(h,Y,"stylesheet");document.head.appendChild(h)}},1,"eocs");
V=F.injector.resolve(_.yo);_.Xdu.instance=new _.Xdu(V);aHY(k0i(new Oel(V)));V={};F.injector.addProvider((V.provide=tb,V.useFactory=function(M){(M=M==null?void 0:M.getCurrentPage())?M=M.visibilityObserver:(XAa||(XAa=zPY()),M=XAa);return M},V[Je]=[_.SU(_.l1)],V.skipCache=!0,V));
W.addProvider({provide:_.et,useClass:jT});W.addProvider({provide:y6,useClass:NgQ});F.injector.addProvider({provide:AoB,useValue:ob4});W.addProvider({provide:hXQ,useValue:uLu});W.addProvider({provide:HAB,useValue:DWG});W.addProvider({provide:_.dA,useValue:UW1});F=W.addProvider;F0a||(F0a=new Q4t);F.call(W,{provide:_.YU,useValue:F0a});W.addProvider({provide:_.Kw,useValue:_.wp("HTML_DIR")==="rtl"?"rtl":"ltr"});W.addProvider({provide:YGu,useClass:H7i});W.addProvider({provide:_.Ph,useClass:MUl});_.PY().addProvider({provide:hqt,
useValue:_.T("enable_web_delhi_icons")?kap.concat(NLm):Cav.concat(lBt)});W.addProvider({provide:_.K0t,useClass:_.K0t});W.addProvider({provide:_.BYl,useValue:new sOa});W.addProvider({provide:ovm,useClass:dDU});W.addProvider({provide:D2,useClass:D2});W.addProvider({provide:rR,useClass:rR});F={};W.addProvider((F.provide=JB,F.useClass=JB,F[Je]=[_.yo,_.mU],F));W.addProvider({provide:S7,useClass:S7});W.addProvider({provide:eSi,useClass:E$a});W.addProvider({provide:Nk,useClass:Nk});W.addProvider({provide:l4T,
useValue:qKQ});W.addProvider({provide:_.$e,useClass:yQ8});_.T("enable_payments_purchase_manager")&&W.addProvider({provide:tu8,useClass:vbp});W.addProvider({provide:rQv,useFactory:function(){return function(M){return _.IUL(M)}}});
W.addProvider({provide:_.zW8,useClass:oMt});F={};W.addProvider((F.provide=EF,F.useClass=EF,F[Je]=[_.zW8],F));W.addProvider({provide:CX,useClass:CX});W.addProvider({provide:YQi,useValue:PBd});W.addProvider({provide:FZm,useValue:_.Bpm});W.addProvider({provide:UBG,useClass:v$t});W.addProvider({provide:VUd,useValue:awd});F={};W.addProvider((F.provide=dT4,F.useClass=yep,F[Je]=[VUd],F));F={};W.addProvider((F.provide=_.IW,F.useClass=Y2d,F[Je]=[dT4],F));F={};W.addProvider((F.provide=_.h_,F.useClass=Ghl,F[Je]=
[_.Ym,_.Jr],F));if(_.T("web_explore_hub_on_hover")||_.T("web_client_explore_hub_on_hover"))F={},W.addProvider((F.provide=Cc,F.useClass=Cc,F[Je]=[_.yo,fj],F));if(_.T("web_enable_renderer_logger")){var n=new M1G;sLG(function(){n.abort()});
W.addProvider({provide:QRL,useValue:new Wgu(n.signal)})}W.addProvider({provide:rth,useValue:tTr});W.addProvider({provide:rFh,useClass:R64});_.T("web_use_flow_state_manager")&&(W.addProvider({provide:_.oQ,useClass:sdp}),F={},W.addProvider((F.provide=s$,F.useClass=s$,F[Je]=[_.oQ],F)),F={},W.addProvider((F.provide=BH,F.useClass=BH,F[Je]=[_.Ym,_.oQ],F)),F={},W.addProvider((F.provide=Lc,F.useClass=Lc,F[Je]=[_.Ym,_.oQ,_.Tc],F)),F={},W.addProvider((F.provide=IQ,F.useClass=IQ,F[Je]=[_.yo,_.Tc],F)),F={},W.addProvider((F.provide=
nc,F.useClass=nc,F[Je]=[_.oQ,_.Tc],F)))}},x0c);var Elp={},cbt=(Elp.initialized={priority:10,callback:function(){if(!Pjv){ti$();PM9("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.sm(_.WZ(PM9,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.T("log_heartbeat_with_lifecycles")){var F={};lW.instance||(lW.instance=new lW);lW.instance.install((F.document_visible={callback:JZm,priority:10},F.document_hidden={callback:JZm,priority:10},F))}else _.tY(document,"visibilitychange",JZm);Pjv=!0}(F=_.is())&&F!=="UNDEFINED_CSN"&&d1c(F)}},Elp);var t5l={},Sgu=(t5l.initialized={callback:function(F){var W=_.Et(232091),V=F.injector.resolve(_.sE);_.S6(V,W);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?AWS()&&_.JH(V,W):(F=F.injector.resolve(rQv)("refresh_detector"))&&(F.get("first_tab_load")?_.JH(V,W):F.set("first_tab_load","1"))}},t5l);var Pa4={},Jb4=(Pa4.initialized={priority:0,callback:function(){var F=new zVM,W="other";_.Jc?W="chrome":_.Pq?W="firefox":_.Co?W="safari":Em&&(W="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(V){F.increment(_.iq(),V,W)}).catch(function(){F.increment(_.iq(),!1,W)}):F.increment(_.iq(),!1,W)}},Pa4);var Ztt={},Q$u=(Ztt.rendering={priority:8,callback:jfQ},Ztt);var FFl={},WFd=(FFl.rendering={priority:10,callback:tYf},FFl.rendered={callback:EcC},FFl),V0v={},dHi=(V0v.rendering={callback:tYf},V0v.rendered={callback:EcC},V0v);var yMd=!1,z4L={},o0p=(z4L.initialized={priority:10,callback:function(){yMd||(aC9({didPatch:function(F){F.el&&B4Y(F.el,F.props)},
didUnmount:function(F){oy1(F.el)}}),yMd=!0)}},z4L);var s2L=/^\/shorts\/?$/;_.fR("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:{}}}}}}});_.T("kevlar_use_common_module_manager_ks")?(_.wOC(new SrE),ju$()):PST();
(function(){var F=document.querySelector("ytd-app");if(!F)throw Error("bk");F=new qQ({root:F,injector:_.PY()});F.install(cbt);var W={};F.install((W.initialized={priority:10,callback:Eah},W));_.T("wp_lat_b")&&(W={},F.install((W.initialized={priority:10,callback:function(){XQS()}},W)));
W={};F.install((W.rendered={priority:0,callback:XEG},W));W={};F.install((W.rendered={priority:0,callback:function(){_.HP.addLowPriorityJob(function(){_.DDt>1&&(ND$(),UzS())},4E4)}},W));
F.install(G4d);F.install(Sgu);F.install(o0p);hlW();F.install(Pqt);F.install(Cqt);F.install(fUU);F.install(Eit);F.install(Jm4);F.install(tzm);F.install(vlt);F.install(lUt);F.install(Jb4);if(!_.Gh("IS_SHELL_LOAD")||_.T("kevlar_fetch_initial_data_promise_client")||_.T("sw_nav_preload_pbj")){var V=_.ci(window.location.href);W=V&&V==="/watch";V=V&&V.match(s2L);W?F.install(dHi):V?F.install(Q$u):F.install(WFd)}else F.install(A54);F.install(U$v);_.T("web_enable_prefetching_videos_on_home")&&F.install(FDU);
_.T("start_client_gcf")&&F.install(ceU);F.install(Um4);(new oEf).increment("INSTALLED");F.install(Zot);F.install(KVi);F.transition("initialized");l5Y();gnC()})();
_.v4=[[["N2M2ano2MG4za2luZCN5bTU=","MTk1M2ppN3ZhbHVlI2kyazBn"],"TEFDRU1FTlRfS0lORF9MQVlPVVRfSURfRU5URVJFRCNvMzl0bmYzeHUzdkFEX1A="]];_.x7=["a3MjMTcyMnFvM21reHBqZ2xvYmFsQ2FsbGJhYw==","dTk1amc2eHV6b25BYm5vcm1hbGl0eURldGVjdGVkI2F3dg==","N29uQWRTa2lwI2RzNWdkMHAycjl0","cGRnM3NycjZhcXdyYXdfcGxheWVyX3Jlc3BvbnNlI24=","NWxhdmFkc0VuZ2FnZW1lbnRQYW5lbFJlbmRlcmVyI2hvaGVyN3Jv"];_.lC="a3MjMTcyMnFvM21reHBqZ2xvYmFsQ2FsbGJhYw== dTk1amc2eHV6b25BYm5vcm1hbGl0eURldGVjdGVkI2F3dg== N29uQWRTa2lwI2RzNWdkMHAycjl0 cGRnM3NycjZhcXdyYXdfcGxheWVyX3Jlc3BvbnNlI24= YXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tzI3dnM2I1cWZ3ZWI4andlYl9wbA== bmFiX3NhX2VmI2s2djZpbnVraW9l NWxhdmFkc0VuZ2FnZW1lbnRQYW5lbFJlbmRlcmVyI2hvaGVyN3Jv".split(" ");

_._ModuleManager_initialize=function(F,W){if(!_.bR){if(!_.T5)return;_.wOC(_.T5())}_.bR.setAllModuleInfoString(F,W)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy5/sy2:2/sy3:2/sy4/sy6/sy7:1,2,6/hU04te/kevlar_main_module:3,4,7,8/dpUCFd/U9vrqd/n0DHg/HwlOhd/JoU6vf/dIvQ6c/m9Vw4/mcjWUc/QiZf0e:7/f8YPh:3/b3MoKf:4/NSzT5:5',['sy5','sy6','sy1','sy4','sy3','sy2','sy7','hU04te','NSzT5','b3MoKf','f8YPh','QiZf0e','mcjWUc','m9Vw4','dIvQ6c','JoU6vf','HwlOhd','n0DHg','U9vrqd','dpUCFd','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.KFt=function(F,W){if(_.T("web_enable_chat_autoscroll_to_user_turn")&&F&&W)return F-4+"px"};
}catch(e){_._DumpException(e)}
try{
var M08,pev;_.CH=function(F){var W=F.clientMessageId;var V=F.playerOffsetMs;var d=F.pageContext;F=F.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:W},!!V&&{playerOffsetMs:V},!!d&&{pageContext:d},!!F&&{userInputText:F})}};
_.iCt=function(F,W,V){W=W===void 0?5:W;if(W!==0){var d=typeof F==="function"?F():document.querySelector(F);d?(V==null?0:V.enableSmartFocus)?_.lUm(d):d.focus():setTimeout(function(){_.iCt(F,W-1,V)},500)}};
M08=function(F,W){return _.cZ(F.entities,"inlineExpansionEntity",W)};
_.Yep=function(F){return{continuationCommand:{token:F,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
pev=function(F,W){if(W)return"ytCardViewModelCardSelected";switch(F){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
_.h4i=function(F,W){return _.cZ(F.entities,"youchatPendingResponseEntity",W)};
_.qel=function(F){return function(W){_.l5(_.yw("youchatPendingResponseEntity",F,{entityKey:F,isPendingResponse:W}))}};_.R4l=_.G(function(F){var W=F.data;var V=function(){var d;return _.MI((d=W())==null?void 0:d.rendererContext)};
F={};return _.a("content-list-item-view-model",{el:_.ji(_.YZ(function(){return W().rendererContext})),
class:_.xx("ytContentListItemViewModelHost",(F.ytContentListItemViewModelTappable=V,F)),role:function(){return V()?"listitem":void 0},
tabindex:function(){return V()?0:void 0},
"on:keydown":_.nw()},_.a("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.a("div",{class:"ytContentListItemViewModelImageContainer"},_.a(_.p,{cond:function(){return W().image},
then:function(d){return _.a(_.rB,{data:d,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.a(_.Vw,{data:function(){var d;
return(d=W())==null?void 0:d.avatar}},{avatarViewModel:_.h4})),_.a("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.a("div",{class:_.xx("ytContentListItemViewModelTitle",function(){a:{switch(W().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var d="ytContentListItemViewModelProminentTitle";
break a}d=void 0}return d})},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytContentListItemViewModelMetadata"},_.a(_.Vw,{data:function(){return W().metadata}},{contentMetadataViewModel:function(d){return _.a(_.S2,{data:d.data,
layout:1})}})))),_.a("div",{class:"ytContentListItemViewModelActionButton"},_.a(_.Vw,{data:function(){var d;
return(d=W())==null?void 0:d.actionButton}},{buttonViewModel:_.xm,
toggleButtonViewModel:_.mW})))},"wh");var bCl=_.G(function(F){var W=F.data,V=function(){var y;return(y=W())==null?void 0:y.description},d=function(){var y;
return(y=W())==null?void 0:y.title};
return _.a("ytfc-youth-basic-section-header-view-model",{class:_.xx("ytfcYouthBasicSectionHeaderViewModelHost",F.className)},_.a("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.a(_.Vw,{data:function(){var y;return(y=W())==null?void 0:y.avatar}},{avatarViewModel:_.h4}),_.a(_.p,{cond:function(){var y;
return _.gA((y=W())==null?void 0:y.themedImage)},
then:function(y){return _.a(_.rB,{data:y,alt:function(){var z,I;return(I=(z=d())==null?void 0:z.content)!=null?I:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.a("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.a(_.p,{cond:d,
then:function(){return _.a(_.K_,{text:d,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.a("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.a(_.Vw,{data:function(){var y;
return(y=W())==null?void 0:y.bottomBadge}},{badgeViewModel:function(y){return _.a("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.a(_.fV,{data:y.data}))}}),_.a(_.p,{cond:V,
then:function(){return _.a(_.K_,{text:V,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"xh");var T8t=_.G(function(F){var W=F.data;return _.a("ytfc-youth-section-body-view-model",{class:_.xx("ytfcYouthSectionBodyViewModelHost",F.className)},_.a(_.Vw,{data:function(){var V;return(V=W())==null?void 0:V.topContent}},{avatarStackViewModel:function(V){return _.a(_.RJ,{data:V.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.a(_.K_,{text:function(){var V;
return(V=W())==null?void 0:V.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"yh");var e4L=_.G(function(F){var W=_.L(_.Y$(!1,void 0,"SrK51e")),V=W.next().value,d=W.next().value,y=function(){return F.data().inlineExpansionEntityKey},z=_.QE(M08,y),I=function(){if(F.isSelected!==void 0)return F.isSelected();
if(y()){var M;return(M=z())==null?void 0:M.expanded}return V()};
W={};var n={};return _.a("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.Ef(function(){F.isSelected!==void 0||y()||d(!V())})},_.a("div",{class:"ytInlineExpanderViewModelHeader"},_.a(_.Vw,{data:function(){return F.data().headerContent}},{youthBasicSectionHeaderViewModel:bCl}),_.a("div",{class:_.xx("ytInlineExpanderViewModelButton",(W.ytInlineExpanderViewModelButtonExpanded=I,W))},_.a(_.XU,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:I(),accessibilityLabel:I()?_.Qv("SHOW_LESS",void 0,"Show Less"):_.Qv("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.a("div",{class:_.xx("ytInlineExpanderViewModelBody",(n.ytInlineExpanderViewModelBodyExpanded=I,n)),"aria-hidden":function(){return!I()}},_.a("div",{class:"ytInlineExpanderViewModelBodyContent"},_.a(_.Vw,{data:function(){return F.data().bodyContent}},{youthSectionBodyViewModel:T8t}))))},"zh");var g0t=new _.N4("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.uWt=_.G(function(F){var W=function(){return F.data().background},V=function(){return F.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},d=function(){return F.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},y=_.PY().resolve(_.SU(g0t)),z={};
return _.a("yt-card-view-model",{el:_.ji(_.YZ(function(){return F.data().rendererContext})),
class:_.xx("ytCardViewModelHost",F.className,(z.ytCardViewModelClickable=function(){return _.iO(F.data().rendererContext)},z))},_.a(_.PS,{contentId:function(){return F.data().contentId}},function(){var I={};
return _.a("div",{class:_.xx("ytCardViewModelCardViewModelInner",function(){var n;return pev(F.data().cardStyle,(n=F.isSelected)==null?void 0:n.call(F))},function(){if(F.isSelected===void 0){var n;
a:{switch((n=F.data().cardState)==null?void 0:n.selectionState){case "CARD_SELECTION_STATE_SELECTED":n="ytCardViewModelSelected";break a}n=void 0}return n}})},_.a(_.Vw,{data:W},{cinematicContainerViewModel:function(n){return _.a(_.AWt,{data:n.data})}}),_.a("div",{class:"ytCardViewModelContentWrapper"},_.a(_.p,{cond:function(){return!V()},
then:function(){var n={},M={};return _.a("div",{class:"ytCardViewModelTopContentContainer"},_.a("div",{class:_.xx("ytCardViewModelTopContent",(n.ytCardViewModelInnerPadding=function(){return!F.data().disableTopContentPadding&&F.data().topContent},n))},_.a(_.Vw,{data:function(){return F.data().topContent}},{contentListItemViewModel:function(Y){return _.a(_.R4l,{data:Y.data})},
basicContentViewModel:_.Db,linearLayoutViewModel:_.r3})),_.a("div",{class:_.xx("ytCardViewModelInlineTrailingAction",(M.ytCardViewModelInlineCenterTrailingAction=d,M.ytCardViewModelInlineTrailingActionMargin=function(){return F.data().trailingAction},M))},_.a(_.Vw,{data:function(){return F.data().trailingAction}},{buttonViewModel:function(Y){return _.a(_.xm,{data:Y.data})}})))}}),_.a("div",{class:_.xx((I.ytCardViewModelInnerPadding=function(){return!F.data().disableBodyContentPadding&&F.data().bodyContent},
I))},_.a(_.Vw,{data:function(){return F.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.U0t,
contentListItemViewModel:_.R4l,descriptionPreviewViewModel:_.d3,inlineExpanderViewModel:function(n){return _.a(e4L,{data:n.data,isSelected:F.isSelected})},
linearLayoutViewModel:_.r3,listItemViewModel:_.jx},y&&{contentSectionViewModel:y})))),_.a(_.p,{cond:function(){return V()},
then:function(){return _.a("div",{class:"ytCardViewModelOverlayTrailingAction"},_.a(_.Vw,{data:function(){return F.data().trailingAction}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data})}}))}}))}))},"Ah");
}catch(e){_._DumpException(e)}
try{
var CEa;_.kU=function(F){var W=document.createElement("link");_.pe(W,F,"stylesheet");document.head.appendChild(W)};
_.le=function(F,W){var V,d;return _.m(function(y){V=document.createElement("div");V.id=F.id;F.className&&(V.className=F.className);d=F.element;if(!d)throw Error("ck");if(F.location==="prepend")d.prepend(V);else if(F.location==="appendChild")d.appendChild(V);else if(F.location==="after")d.after(V);else throw Error("dk");return y.return(_.jU(V,W,"Fh"))})};
_.NQ=function(F){var W;return _.m(function(V){(W=document.getElementById(F))&&W.remove();_.UD(V)})};
_.fH=function(F,W){var V=document.querySelector(F);V?W(V):setTimeout(function(){_.fH(F,W)},1E3)};
_.k6L=function(F,W,V){var d;_.m(function(y){if(y.nextAddress==1)return(d=document.getElementById(F))?y.jumpTo(2):y.yield(CEa(F,W,V),2);if(d=document.getElementById(F))d.style.display="block";_.UD(y)})};
CEa=function(F,W,V){return _.m(function(d){return d.return(new Promise(function(y){_.fH("div #panels",function(z){_.le({element:z,location:"appendChild",id:F,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+V},W);y()})}))})};_.wc=_.G(function(F){var W=F.text;var V=F.onClick;var d=F.color;var y=F.backgroundColor;var z=F.buttonSize;var I=F.disabled;var n=F.iconName;var M=F.iconSize;var Y=F.className;var h=F.iconClassName;F=F.ariaLabel;var q=_.Ef(function(b){V(b)}),R={};
return _.a("button",{class:_.xx("ytpStandardButtonsHost",(R.ytpStandardButtonsLarge=function(){return(z==null?void 0:z())==="large"},R),Y),
"on:click":q,style:_.Si({color:d,"background-color":y}),disabled:I,"aria-label":F},_.a(_.p,{cond:n,then:function(){return _.a(_.P7,{className:_.xx("ytpStandardButtonsIconContainer",h),icon:n,size:M})}}),W)},"Eh");_.lD4=_.G(function(F){var W,V,d={};return _.a("div",{class:_.xx("ytprototypesEngagementPanelComponentHost",(d.ytprototypesEngagementPanelComponentHostMweb=F.isMweb,d),F.className),id:F.id},_.a("div",{class:_.xx("ytprototypesEngagementPanelComponentEngagementPanelHeader",F.headerClassName)},_.a("div",null,F.header()),_.a("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.a("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(W=F.HeaderButton)==null?void 0:W.call(F)),
_.a(_.wc,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var y;(y=F.onHide)==null||y.call(F);var z;if((z=F.preventDefault)==null||!z.call(F))if(y=F.id(),y=document.getElementById(y))y.style.display="none"}}))),_.a("div",{class:_.xx("ytprototypesEngagementPanelComponentEngagementPanelContent",F.contentClassName),
style:function(){var y,z;return"height: "+(((y=F.height)==null?0:y.call(F))||((z=F.isMweb)==null?0:z.call(F))?"100%":"800px")+";"}},F.content()),_.a("div",null,(V=F.Footer)==null?void 0:V.call(F)))},"Gh");
}catch(e){_._DumpException(e)}
try{
var j2t=function(F){if(F.backgroundStyle)switch(F.backgroundStyle){case "CHAT_USER_TURN_BACKGROUND_STYLE_MONO":return"ytChatUserTurnViewModelMonoContainer";case "CHAT_USER_TURN_BACKGROUND_STYLE_GRADIENT":return"ytChatUserTurnViewModelGradientContainer";default:return"ytChatUserTurnViewModelDefaultContainer"}return F.hasGradientBackground?"ytChatUserTurnViewModelGradientContainer":"ytChatUserTurnViewModelDefaultContainer"};_.rM8=_.G(function(F){var W=function(){return F.data().choiceSelectedText};
return _.a("yt-chat-user-turn-view-model",{class:"ytChatUserTurnViewModelHost",style:_.Si({"min-height":function(){var V,d;return _.KFt((V=F.containerHeight)==null?void 0:V.call(F),(d=F.isLastItem)==null?void 0:d.call(F))}}),
"data-target-id":function(){var V;return(V=F.data().itemTargetId)!=null?V:""}},_.a(_.p,{cond:W,
then:function(){return _.a("div",{class:"ytChatUserTurnViewModelChoiceSelected"},_.a(_.K_,{text:W}))}}),_.a("div",{class:_.xx("ytChatUserTurnViewModelUserMessage",function(){return j2t(F.data())})},function(){return F.data().text}))},"Dh");
}catch(e){_._DumpException(e)}
try{
var DHm=function(F){F=_.e(F,HCu);if(F==null?0:F.trustedAnimationUrl){var W;return(W=_.Dw(F.trustedAnimationUrl))==null?void 0:W.toString()}return F==null?void 0:F.animationUrl},HCu=new _.lV("lottieAnimationViewModel");_.AM4=_.G(function(F){var W=function(){var z;return((z=_.PY().resolve(_.SU(_.dA)))==null?0:z())&&F.data().darkThemeAnimation?DHm(F.data().darkThemeAnimation):F.data().animation?DHm(F.data().animation):F.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},V=_.S3(),d=_.PY().resolve(_.Kw);
_.rp(function(){requestAnimationFrame(function(){var z;(z=V.lottieEl)==null||z.addEventListener("DOMLoaded",function(){var I;(I=F.onLottieLoaded)==null||I.call(F)})})});
var y={};return _.a("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){return F.data().targetId||""},
"aria-label":function(){return F.data().loadingAnimationA11yLabel||""},
role:function(){return F.data().loadingAnimationA11yLabel?"progressbar":void 0},
style:_.Si({"min-height":function(){var z,I;return _.KFt((z=F.containerHeight)==null?void 0:z.call(F),(I=F.isLastItem)==null?void 0:I.call(F))}})},_.a(_.J$,{"aria-hidden":"true",
className:_.xx((y.ytChatLoadingViewModelRtl=d==="rtl",y)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:W()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||W()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:W()}}},
animationRef:V}))},"Ch");
}catch(e){_._DumpException(e)}
try{
var N8t,wev,G6u,UHa,OCa;N8t=function(F){return String.raw.apply(String,[{raw:F}].concat(_.Pd(_.QS.apply(1,arguments).map(function(W){return W instanceof Array?W.join(""):W}))))};
wev=function(F){var W=_.QS.apply(1,arguments),V=W.length;if(!Array.isArray(F)||!Array.isArray(F.raw)||F.length!==F.raw.length||!_.sdf&&F===F.raw||!(_.sdf&&!_.BaM||_.UN(F))||V+1!==F.length)throw new TypeError("aa");return new fDL(Object.freeze({strings:Object.freeze(F),args:Object.freeze(W)}))};
G6u=function(){return _.QS.apply(0,arguments).flat().filter(function(F){return F}).join(";")};
UHa=function(){return wev($Hm,G6u.apply(null,_.Pd(_.QS.apply(0,arguments))))};
OCa=function(F){F==null||F.addEventListener("DOMLoaded",function(){F.goToAndPlay(F.totalFrames-48,!0)})};
_.Zn=function(F){this.__isSoyCss=!0;this.css=N8t.apply(null,[F.strings].concat(_.Pd(F.args)))};
_.Zn.prototype.toString=function(){return this.css};
var fDL=function(){_.Zn.apply(this,arguments)};
_.u(fDL,_.Zn);var $Hm=_.Cg(["",""]);var Xei=_.G(function(F){var W=void 0,V=function(){return F.data()},d=function(){return!!_.nD(_.LD(V())).optionColor},y=_.L(_.Y$(-1,void 0,"m6Iyqc")),z=y.next().value,I=y.next().value,n=function(R){return z()===R},M=function(R){return V().correctAnswerIndex===R},Y=function(){return z()!==-1};
y=_.L(_.Y$("",void 0,"jvMkLd"));var h=y.next().value,q=y.next().value;return _.a("yoututor-quiz-view-model",{class:_.xx("learningQuizComponentHost","learningYoututorQuizHost",F.className),style:_.Si({background:function(){return _.nD(_.LD(V())).backgroundColor}})},_.a("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},h),_.a("div",{class:"learningQuizComponentQuizContainer"},_.a("div",{class:"learningQuizComponentQuiz"},_.a("div",{class:"learningQuizComponentQuizContent"},_.a(_.p,{cond:function(){return!!V().aiGeneratedQuizLabel},
then:function(){return _.a("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.a(_.K_,{text:function(){return V().aiGeneratedQuizLabel}}))}}),_.a("div",{class:"learningQuizComponentQuizHeader"},_.a("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.a("div",{class:"learningYoututorQuizText",
style:_.Si({color:function(){return _.nD(_.LD(V())).primaryTextColor}})},_.a(_.K_,{text:function(){return V().questionHeaderText}}))))),_.a("div",{role:"group",
class:_.xx("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.a(_.uj,{each:function(){return V().optionsData||[]}},function(R,b){var g={};
return _.a("button",{class:_.xx("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(g.learningQuizComponentQuizHover=function(){return!Y()},g.learningQuizComponentQuizOptionWithCustomColor=d,g.learningYoututorQuizOptionSelectedCorrectOutline=function(){return Y()&&M(b())},g.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return z()!==V().correctAnswerIndex&&n(b())},g.learningQuizComponentQuizIncorrectShake=function(){return z()!==
V().correctAnswerIndex&&n(b())},g)),
"on:click":_.Ef(function(){_.e3(_.dB(),{data:R});if(Y())return!1;I(b());q(M(b())?V().correctAnswerAriaLabel||"":V().incorrectAnswerAriaLabel||"");return!1}),
style:_.Si({background:"transparent"}),"aria-description":function(){return Y()?M(b())?V().correctAnswerAriaLabel:V().incorrectAnswerAriaLabel:""},
"aria-disabled":Y,el:_.ji(function(K){_.mK(271905,K,W,function(C){W=C})}),
"client-ve-type":271905},_.a("div",{class:"learningQuizComponentQuizOptionContainer"},_.a(_.K_,{text:R.optionText}),_.a(_.p,{cond:function(){var K=b();return Y()&&(n(K)||M(K))},
then:function(){var K={};return _.a(_.P7,{className:_.xx("learningYoututorQuizOptionIcon",(K.learningQuizComponentQuizPulse=function(){return z()===V().correctAnswerIndex&&M(b())},K)),
size:24,icon:function(){return M(b())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.a(_.p,{cond:Y,
then:function(){return _.a("div",{class:"learningYoututorQuizExplanationContainer"},_.a("div",{class:"learningYoututorQuizExplanationText"},_.a(_.K_,{text:function(){return V().explanationHeaderText}})),_.a(_.K_,{text:function(){return V().optionsData[z()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Hh");
Xei.idomCompat=!0;var xHa=_.G(function(F){var W=F.thumbsUp,V=F.thumbsDown,d=F.rightAlignThumbs;F=_.L(_.Y$(!1,void 0,"OxPsH"));var y=F.next().value,z=F.next().value;F=_.L(_.Y$(!1,void 0,"V5vWne"));var I=F.next().value,n=F.next().value;F={};return _.a("div",{class:_.xx("ytwThumbsUpDownThumbs",(F.ytwThumbsUpDownRightAlign=function(){return d==null?void 0:d()},F))},_.a(_.mW,{data:W,
onToggle:function(M){z(M);I()&&n(!1)},
buttonShapeOverrides:function(){return{toggled:y()}}}),_.a(_.mW,{data:V,
onToggle:function(M){n(M);y()&&z(!1)},
buttonShapeOverrides:function(){return{toggled:I()}}}))},"Ih");
xHa.idomCompat=!0;var E0t=_.G(function(F){var W=function(){return F.data().pendingStateEntityKey||""},V=_.QE(_.h4i,W),d=function(){var n;
if(!(n=F.disabled())){var M;n=!((M=V())==null||!M.isPendingResponse)}return n},y=_.L(_.Y$(UHa(""),void 0,"Q6q6y")),z=y.next().value,I=y.next().value;
_.rp(function(){requestAnimationFrame(function(){var n=F.data().onShowAnimationMs||0;n=n>0?UHa("--chip-animation-duration: "+n+"ms;"):UHa("");I(n)})});
return _.a("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:z},_.a(_.uj,{each:function(){return F.data().chipData||[]},
keyBy:"REFERENCE"},function(n){return _.a(v08,{data:n,disabled:d,pendingStateKey:W,onError:F.onError})}))},"Kh"),v08=_.G(function(F){var W=_.Ae("button"),V=_.L(_.Y$(!0,void 0,"baSFEf")),d=V.next().value,y=V.next().value,z=function(){return F.data().text.content},I=function(){return F.data().transparentWhenLoading},n=_.FP(_.uO.currentPageSubTypeSelector),M=function(){var h;
return(h=_.PY().resolve(_.SU(_.qh)))==null?void 0:_.jd4(h,n())},Y=_.Ef(function(h){var q,R,b,g,K,C,k,f;
return _.m(function(S){switch(S.nextAddress){case 1:h.stopPropagation();if(F.disabled())return S.return();R=String(Math.floor(((q=_.tL())==null?void 0:q.getCurrentTime())||0)*1E3);b="youchat-"+Date.now();g=function(){_.hU(F.data().onClick||{});var v=_.Yep(F.data().continuation),U=_.CH({clientMessageId:b,playerOffsetMs:R,pageContext:M()});return new Promise(function(c,J){_.hU(v,{form:{formData:U},commandController:{onSuccess:function(zG,BC){c(BC)},
onServerError:function(zG,BC){J(BC.error)}}})})};
K=_.qel(F.pendingStateKey());K(!0);_.iCt("#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");y(!1);_.rK(S,2);return S.yield(g(),4);case 4:_.$J(S,3);break;case 2:C=_.$b(S),(f=(k=F).onError)==null||f.call(k,C);case 3:K(!1),_.UD(S)}})});
return _.a(_.p,{cond:d,then:function(){return _.a("div",{class:"ytwYouChatChipsDataChipWrapper"},_.a("button",{el:W,class:"ytwYouChatChipsDataChip","data-disabled":F.disabled,"data-transparent-loading":I,"on:click":Y,tabindex:0},z))}})},"Lh");var cM8=_.G(function(F){var W=F.data;var V=F.initiallyExpanded;var d=function(){var Y;return(Y=W().conversationResourceData)==null?void 0:Y.learningGuideData};
F=_.L(_.wT(function(){var Y;return(Y=V==null?void 0:V())!=null?Y:!1}));
var y=F.next().value,z=F.next().value,I=function(){var Y,h=_.e((Y=d())==null?void 0:Y.expandButton,_.g2);h&&_.e3(_.dB(),{data:h});z(!0)},n=_.bu(function(){var Y,h;
return(h=(Y=d())==null?void 0:Y.sections)!=null?h:[]},void 0,"V7sYqc"),M=_.bu(function(){return n().length>4},void 0,"GFFPnd");
F=_.bu(function(){var Y;return!y()&&M()&&(Y=d())!=null&&Y.expandButton?n().slice(0,4):n()},void 0,"Rbi7Ke");
return _.a("yt-conversation-resource-view-model",{class:_.xx("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.a(_.Vw,{data:F},{expandableMetadataViewModel:_.Bpm}),_.a(_.p,{cond:function(){return M()&&!y()},
then:function(){return _.a("div",{id:"showMoreButton"},_.a(_.Vw,{data:function(){var Y;return(Y=d())==null?void 0:Y.expandButton}},{buttonViewModel:function(Y){return _.a(_.xm,{data:Y.data,
onClick:I})}}))}}))},"Mh");_.t0d=_.G(function(F){var W=_.T("web_enable_youchat_ux_changes"),V=function(){var U,c;return((U=F.data().text)==null?void 0:U.content)||((c=F.data().textContent)==null?void 0:c.content)||""},d=function(){var U,c;
return(U=F.data().webData)==null?void 0:(c=U.textResult)==null?void 0:c.content},y=_.PY().resolve(_.Kw),z=_.S3(),I=function(){return F.data().chatResponseStyle},n=function(){return!F.data().transparentBackground},M=function(){return F.data().rightAlignThumbs},Y=function(){return F.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||F.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"||!!F.data().icon},
h=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:Y()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:F.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},q=function(){var U,c;
return F.data().webData||((U=F.data().text)==null?void 0:U.content)||F.data().videoResultsData||F.data().conversationResourceViewModel||F.data().quiz||F.data().yoututorQuiz||F.data().richContent||F.data().content||((c=F.data().textContent)==null?void 0:c.content)},R=function(){return!!F.data().sectionHeader||q()},b=function(){return F.data().hideIcon||I()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||I()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?!1:R()},g=function(){var U;
return(U=F.data().videoResultsData)==null?void 0:U.videoShelf},K=function(){var U;
return(U=F.data().webData)==null?void 0:U.sourcesShelf},C=function(){return I()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||I()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:F.data().thumbsDownViewModel&&F.data().thumbsUpViewModel},k=function(){return _.e(F.data().thumbsUpViewModel,_.Kj)},f=function(){return _.e(F.data().thumbsDownViewModel,_.Kj)},S=function(){return Y()};
_.rp(function(){requestAnimationFrame(function(){var U;(U=F.shouldAnimateIcon)!=null&&U.call(F)&&OCa(z.lottieEl)})});
var v={};return _.a("you-chat-item-view-model",{class:_.xx("ytwYouChatItemViewModelYouChatItemViewModel",(v.ytwYouChatItemViewModelColumnLayout=S,v.ytwYouChatItemViewModelYouChatItemViewModelNoZIndex=W,v)),style:_.Si({"min-height":function(){var U,c;return _.KFt((U=F.containerHeight)==null?void 0:U.call(F),(c=F.isLastItem)==null?void 0:c.call(F))}}),
"data-target-id":function(){return F.data().id||""}},_.a(_.p,{cond:function(){return F.data().removeIcon||Y()&&!b()?!1:R()},
then:function(){return _.a("div",{"aria-hidden":"true"},_.a(_.p,{cond:function(){return F.data().icon},
then:function(U){var c={};return _.a(_.rB,{data:U,className:_.xx("ytwYouChatItemViewModelIcon",(c.ytwYouChatItemViewModelIconVertical=S,c)),alt:""})},
else:function(){var U={};return _.a(_.J$,{className:_.xx("ytwYouChatItemViewModelIcon",(U.ytwYouChatItemViewModelRtl=y==="rtl",U.ytwYouChatItemViewModelHidden=function(){return!b()},U)),
animationName:"YOUCHAT_ICON",data:h,animationRef:z})}}))}}),_.a(_.p,{cond:R,
then:function(){var U={};return _.a("div",{class:_.xx("ytwYouChatItemViewModelHost",(U.ytwYouChatItemViewModelHostNoPadding=function(){return!!F.data().sectionHeader&&!q()},U.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return I()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},U.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return I()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},U.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return I()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
U.ytwYouChatItemViewModelGradientBackground=n,U.ytwYouChatItemViewModelHostAlignStart=function(){return!Y()},U.ytwYouChatItemViewModelHostDefaultFlex=function(){return!Y()},U)),
role:"alert"},_.a(_.p,{cond:V,then:function(c){return _.a(_.NU,{text:c,wrapCodeBlocks:!0})}}),_.a(_.Vw,{data:function(){return F.data().sectionHeader}},{sectionHeaderViewModel:function(c){var J={};
return _.a(_.yV,{data:c.data,className:_.xx("ytwYouChatItemViewModelSectionHeader",(J.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!F.data().sectionHeader&&!q()},J)),
forceSmallLayout:!0})}}),_.a(_.p,{cond:d,
then:function(c){return _.a(_.NU,{text:c,wrapCodeBlocks:!0})}}),_.a(_.p,{cond:g,
then:function(){return _.a("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.a(_.Vw,{data:function(){var c;return(c=F.data().videoResultsData)==null?void 0:c.videoShelf}},{horizontalShelfViewModel:function(c){return _.a(_.kG,{data:c.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.a(_.p,{cond:K,
then:function(){return _.a("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.a(_.Vw,{data:function(){var c;return(c=F.data().webData)==null?void 0:c.sourcesShelf}},{horizontalShelfViewModel:function(c){return _.a(_.kG,{data:c.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.a(_.Vw,{data:function(){return F.data().conversationResourceViewModel}},{conversationResourceViewModel:cM8}),_.a(_.Vw,{data:function(){return F.data().quiz}},{learningJourneyQuizViewModel:_.ihc}),_.a(_.Vw,{data:function(){return F.data().yoututorQuiz}},{yoututorQuizViewModel:Xei}),_.a(_.Vw,{data:function(){return F.data().richContent}},{cardViewModel:_.uWt,
linearLayoutViewModel:_.r3}),_.a(_.Vw,{data:function(){return F.data().content}},{cardViewModel:_.uWt,
yoututorQuizViewModel:Xei,linearLayoutViewModel:_.r3,learningJourneyQuizViewModel:_.ihc,conversationResourceViewModel:cM8}),_.a(_.p,{cond:C,then:function(){return _.a(xHa,{thumbsUp:k,thumbsDown:f,rightAlignThumbs:M})}}))}}),_.a(_.p,{cond:function(){return F.data().chipsData},
then:function(U){return _.a(E0t,{data:U,disabled:F.pending,onError:F.onError})}}))},"Oh");
_.t0d.idomCompat={callbacks:{onError:!0,onSend:!0}};
}catch(e){_._DumpException(e)}
try{
_.gx("hU04te");
_.Se8=_.G(function(F){return _.a("yt-feedback-prompt-view-model",{class:_.xx("ytFeedbackPromptViewModelHost",F.className)},_.a(_.p,{cond:function(){return F.data().text},
then:function(W){return _.a(_.K_,{text:W,className:"ytFeedbackPromptViewModelPrompt"})}}),_.a(_.Vw,{data:function(){return F.data().likeButton}},{likeButtonViewModel:function(W){return _.a(_.bx,{data:W.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.a(_.Vw,{data:function(){return F.data().dislikeButton}},{dislikeButtonViewModel:_.RB}))},"Ph");
_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("NSzT5");
var P1B=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.PY().resolve(_.Ot),2);(F=W.yieldResult)&&F.pauseVideo();_.UD(W)})};var JLN=_.Cg(["https://portraits.google.com"]),ZQr=_.Cg(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),QxS=_.Cg(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),FQV=_.Hi(JLN),WQj=_.G(function(F){function W(q){var R;if(q=(R=q.detail)==null?void 0:R.endpoint){R=_.e(q,_.J2);var b;R&&((b=R.browseId)==null?0:b.startsWith("UC"))&&R.browseId!==y()&&(_.NQ("creator-chatbots-panel-persistent"),Y.removeEventListener("yt-navigate-start",W))}}
var V=F.usePlayerHeight;var d=F.isPersistentPanel;var y=F.creatorChannelId;var z=_.FP(_.R$f),I=_.ji(function(q){var R=y();R=_.Hi(ZQr,R);_.sD(q,1,R)}),n=function(){var q,R,b;
return _.m(function(g){return g.nextAddress==1?g.yield(_.PY().resolve(_.Ot),2):(q=g.yieldResult)?g.return({video_id:(b=(R=q.getVideoData())==null?void 0:R.video_id)!=null?b:"",timestamp_sec:q.getCurrentTime().toString()}):g.return({})})};
_.cA("message",function(q){var R,b,g,K,C,k,f,S,v,U;return _.m(function(c){if(c.nextAddress==1){if(q.origin!==FQV.toString())return console.warn("Received message from untrusted origin:",q.origin),c.return();R=q.data;if(typeof R!=="object"||R===null||!R.action)return c.return();if(R.action==="pause")return c.yield(P1B(),0);if(R.action!=="getYouTubeContext")return c.jumpTo(0);g=((b=d)==null?0:b())?"creator-chatbots-panel-persistent":"creator-chatbots-panel";K=document.getElementById(g);if(((C=d)==null?
0:C())&&K&&K.style.display!=="none"&&q.source)return(k=q.source)==null||k.postMessage(JSON.stringify({youTubeContext:{}}),{targetOrigin:q.origin}),c.jumpTo(0);if(!q.source)return c.jumpTo(0);f=q.source;S=f.postMessage;v=JSON;U=v.stringify;return c.yield(n(),8)}S.call(f,U.call(v,{youTubeContext:c.yieldResult}),{targetOrigin:q.origin});return c.jumpTo(0)})});
var M=function(){var q,R;(q=I.value)==null||(R=q.contentWindow)==null||R.postMessage("ep_closed",FQV.toString())};
_.cA("yt-page-type-changed",function(){if(d==null?0:d()){var q;((q=_.PY().resolve(_.l1).getCurrentPage())==null?void 0:q.pageSubtype)!=="channels"&&(q=document.getElementById("creator-chatbots-panel-persistent"))&&(q.style.display="none")}else _.PY().resolve(_.l1).isOnWatch()||document.getElementById("creator-chatbots-panel")&&_.NQ("creator-chatbots-panel")});
var Y=_.PY().resolve(_.Jr),h;(h=Y)==null||h.addEventListener("yt-navigate-start",W);_.rp(function(){var q=(d==null?0:d())?"creator-chatbots-panel-persistent":"creator-chatbots-panel",R=document.getElementById(q);if(R){var b=new MutationObserver(function(g){g.forEach(function(K){K.type==="attributes"&&K.attributeName==="style"&&R.style.display==="none"&&M()})});
b.observe(R,{attributes:!0});_.lu(function(){b.disconnect()})}});
_.lu(function(){var q;(q=Y)==null||q.removeEventListener("yt-navigate-start",W)});
F={};return _.a("div",{class:_.xx("ytprotoCreatorChatbotsAppHost",(F.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return z()},F)),
style:_.Si({height:function(){return(V==null?0:V())?"var(--ytd-watch-flexy-panel-max-height)":"100%"},
"max-height":function(){return(d==null?0:d())?"800px":void 0}})},_.a(_.lD4,{id:function(){return(d==null?0:d())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
preventDefault:function(){return!(d==null?0:d())},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){d!=null&&d()||(M(),_.NQ("creator-chatbots-panel"))},
header:function(){return _.a("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.a("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.a(_.ec,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.a(_.wc,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var q=_.Se("https://portraits.google.com/gallery?ytChannelId="+y());q&&_.Bd(window,q,"_blank");M()}})},
content:function(){return _.a("iframe",{el:I,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+FQV.toString()})}}))},"ap"),VOn=_.G(function(F){var W=F.creatorChannelId;
var V=_.FP(_.R$f),d=_.ji(function(z){var I=W();I=_.Hi(QxS,I);_.sD(z,1,I)}),y=_.VZ(_.dB(),{veType:281629});
F={};return _.a("div",{class:_.xx("ytprotoCreatorChatbotsAppHost",(F.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return V()},F)),
style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.a(_.lD4,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.a("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.a("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.a(_.ec,{data:{text:"AI experiment",
type:0}}))},
content:function(){return _.a("iframe",{el:d,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.a("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.a(_.wc,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var z=_.Se("https://portraits.google.com/gallery?ytChannelId="+W());z&&_.Bd(window,z,"_blank");P1B();y&&_.e3(_.dB(),{visualElement:y})},
"client-ve-type":281629}),_.a("div",null,"This will take you to Google Portraits"))}}))},"bp");var dIB,yRj;dIB=_.Cg(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);yRj=_.Hi(dIB);_.d2t=function(F){F=F===void 0?"":F;_.NQ("creator-chatbots-panel");_.kU(yRj);_.fH("ytd-watch-metadata #top-level-buttons-computed",function(){document.getElementById("creator-chatbots-panel")||_.k6L("creator-chatbots-panel",function(){return _.a(WQj,{usePlayerHeight:!0,creatorChannelId:F})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.yvd=function(F){F=F===void 0?"":F;_.NQ("creator-chatbots-panel");_.fH("ytd-watch-metadata #top-level-buttons-computed",function(){_.k6L("creator-chatbots-panel",function(){return _.a(VOn,{creatorChannelId:F})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.vJc=function(F,W,V){F=F===void 0?"":F;W=W===void 0?!1:W;V=V===void 0?"CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_UNKNOWN":V;var d,y;return _.m(function(z){if(V==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"){if(d=document.getElementById("creator-chatbots-panel"))d.style.display="block";return z.jumpTo(0)}y=document.getElementById("creator-chatbots-panel-persistent");return!W||y?(!W&&y&&y.style.display==="none"&&(y.style.display="block"),z.jumpTo(0)):z.yield(new Promise(function(I){_.fH("ytd-app",
function(n){_.le({element:n,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.a(WQj,{isPersistentPanel:!0,creatorChannelId:F})});
I()})}),0)})};
_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("b3MoKf");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("f8YPh");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("QiZf0e");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("mcjWUc");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("m9Vw4");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("dIvQ6c");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("JoU6vf");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("HwlOhd");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("n0DHg");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("U9vrqd");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("dpUCFd");

_.uR();
}catch(e){_._DumpException(e)}
try{
_.gx("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 PEm,Go,JMu,ZCL,Q2p,Fo4,Wot,VZp,d9m,yai,z0l,ogu,s8t,BGa,Lod,IMu,$U,ngt,m94,aMv,iL4,MZ8,YZ8,pwc,h0t,qZm,R0l,bLd,TGt,e0c,gg8,Kov,HLL,Aau,j8u,rav,kBt,lMv,NGL,fM8,U1,GBU,$9i,U9d,O1,OLm,EgU,cam,tZa,SZL,Jap,ZLt,VNt,yxt,WnL,uXU,zYp,o84,s3m,Xw,xU,BUt,Lnl,n8u,mSl,iWd,MNl,Yna,p6a,hYt,qnp,RYL,bWt,vl,TUv,g8v,uY4,Knm,HWm,DSl,j3t,rxu,Csc,k8l,fCL,w6m,USt,OWm,xSv,v8t,cxa,E1,tNi,Psa,JxU,ZWd,Fwv,VM4,ddd,ys4,zvu,owi,sgL,BEU,Lwt,I6t,nwt,mdL,a6L,iZ4,MMt,Y_t,pZL,hvt,bZL,TEu,evm,gwv,uva,KwL,HZt,Ddd,jgt,rsL,CUu,kja,l6c,
NEt,f6t,wZc,Gj8,ST,$du,Udc,OZi,XZ4,xdt,vwa,Pl,EwU,cst,tMt,S_t,PUp,Jsi,ZZt,Qgl,FSu,WSc,VEu,dJv,J_,y2U,z_m,o7t,sm4,Bl8,LS8,IZU,n7d,mJU,aZ4,i94,MEL,YTv,p4p,h_4,qTd,R_a,b9u,e_L,KS8,H9c,DJL,A2t,jmt,r24,CHt,kNi,lZp,Nlt,fZU,w4t,GNt,Qr,Fe,UJl,O9i,X4t,xJU,v7v,E7c,c2v,tE4,STt,PHi,Fe4,Lev,aLd,i0U,qAm,b04,hec,YA8,DVl,rwc,wcc,MLU,kbm,Awv,Ret,$Va,Xca,Ezp,xVp,vz4,cwt,Jwl,SA8,Z0L,Qel,Pzd,tL4,F5p,yG,zn,ofd,oN,ssc,BTm,s3,L5d,IQ8,nf4,phm,hfc,Rfc,bpa,TTt,efp,B5,gft,u5m,K5v,LM,IN,Dsi,Aja,nM,rji,C5t,mm,lQt,aN,iA,MC,Yq,
whv,fQt,Gsv,$sc,pM,Usd,h7,Opl,qC,RN,P54,bA,Jju,Zpm,Qsd,Tn,zQd,Wsd,yUU,oxt,ViU,BBm,dam,nxl,Lst,ITm,mav,idm,aTu,hQ4,TB4,KM,H5,RQv,gxm,bdi,eQi,A7,rr,CM,kq,cUU,fTm,P$c,JUa,Zdt,Qpv,W2L,rU4,C$L,fM,lTi,lA,NC,NBt,F2t,tid,kct,Gn,aRd,M34,Ytt,iQu,L2a,hUl,bQl,sxt,zUt,oHt,gHm,B1u,O3,RUp,IR8,qtU,mGt,yL8,nH4,K2v,N1U,fRu,wI8,Gmi,$G8,UGc,XIt,t7,vHU,EHt,t3c,Sta,P14,JLL,ZQm,Qxa,FQU,WQ8,VOt,Sr,dI4,yR8,z8u,oZt,aKv,P5,mIU,BAv,nZt,IKu,LQu,sVt,iwd,MOl,YlL,pTt,J7,h8a,qlt,e8L,QG,bwc,WV,ZW,FJ,TA8,R8c,gZt,uga,KQu,HwU,DI8,ARa,
rRp,COi,kXt,lKt,NAu,fKl,wT4,GXv,$Ia,UIt,XTu,xIt,EZi,Sla,POm,JR8,QVt,WKL,doU,ydU,zDt,ojL,BHt,LKv,Itl,nj8,moc,atm,iDd,Yvm,pym,RDi,TH8,gj8,bDc,hD8,qvc,Dou,HDt,ubp,Adv,KKm,jud,NHc,ltU,CPL,k2L,Va,ftt,G28,$om,Uol,Ejt,cd4,t1v,Svt,PP8,JdU,ZDa,Qui,Fl4,Wlm,Vtl,de4,ycu,zxd,oWu,swl,BXm,Llu,I3t,nWu,mev,a3L,igm,Mt8,pqm,hxL,q7U,Rxi,bgl,TXa,ex4,gWm,uxc,Klp,Act,rcu,k7t,l3u,NXt,f3L,Hgt,DeU,$ev,Uei,Ogu,Xqu,xet,vW8,EWt,cct,ttL,S7i,P6d,JcU,Qwl,Zga,WR4,V$i,ygL,z9t,sjd,BVv,oh,mqu,acc,M$t,YBl,h9u,pui,bTL,qBp,R9m,TVt,e9m,
g2i,u34,KRc,HTt,Dqc,Agc,jj4,rgv,Cyt,klU,NV8,lct,fcm,$qv,Uqp,OTU,s0,Xui,xqp,v2c,E2v,cgt,t$U,SBu,Pyc,JgL,ZTv,Qjt,WTt,VH4,dAt,yim,sit,LTU,I0v,mAd,nXc,a0L,i5t,MHt,Yut,hKt,qui,RKL,b5m,Tbl,eKa,gXv,uz4,KTl,H54,DA8,CIt,kYi,jiv,riU,Ait,l0t,wRa,NbU,f0a,UAt,GY8,$Am,O5m,XRd,xAp,vXi,civ,tHt,Su4,Jit,Z5c,FG4,Vbt,y0t,oO4,BS8,Idu,mnt,ixt,pol,qIL,Rcp,bxd,eci,TSL,uOu,KGm,Hxt,Dna,LF,A0i,jqt,r0u,xni,EOt,c0U,J0c,mM,Zxi,Qqa,Fki,VVt,Wkm,d4t,yPi,zBm,oPi,s6u,J2L,BOt,Lkc,IIU,zca,nPv,m4t,Sni,aIt,iKv,MVt,Yjt,pzt,hBd;
PEm=function(){switch(_.fTh()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
Go=function(F){if(!F)return"browse";var W=F.page,V=F.url,d,y,z,I=(d=F.response)==null?void 0:(y=d.responseContext)==null?void 0:(z=y.webResponseContextExtensionData)==null?void 0:z.pageTheme;if(I)W=I.toLowerCase().replace(/_/g,"-");else if(W!=="watch"&&W!=="learning_journey_watch"){var n,M;if((W==="browse"||W==="settings")&&((n=F.response)==null?0:(M=n.sidebar)==null?0:M.settingsSidebarRenderer))W="WEB_PAGE_TYPE_SETTINGS";else{var Y,h;W==="browse"&&((Y=F.response)==null?0:(h=Y.metadata)==null?0:h.channelMetadataRenderer)?
W="channel":V&&(W=_.SsC(V)||W)}}return W};
JMu=function(F){F=F.command;var W=_.e(F,_.Wc);return{command:F,reelPlayerOverlayRenderer:_.e(W==null?void 0:W.overlay,_.e3u),thumbnail:W==null?void 0:W.thumbnail,videoId:W.videoId}};
ZCL=function(F){F=F.command;var W=_.e(F,_.q1);return{command:F,reelNonVideoContentRenderer:_.e(W==null?void 0:W.renderer,_.TZT)}};
Q2p=function(F){return F.entries?F.entries.map(function(W){return _.e(W==null?void 0:W.command,_.Wc)?JMu(W):ZCL(W)}):[]};
Fo4=function(F){return F.prevEntries?F.prevEntries.map(function(W){return _.e(W==null?void 0:W.command,_.Wc)?JMu(W):ZCL(W)}):[]};
Wot=function(){return new Promise(function(F){var W=window;W.attmp!==void 0?F(W.attmp):(W.attmq===void 0&&(W.attmq=[]),W.attmq.push(function(V){F(V)}))})};
VZp=function(){var F=_.Ok("yt.aba.att");return F?F:_.zu.instance!==void 0?_.zu.instance.hNl.bind(_.zu.instance):null};
d9m=function(F,W){var V,d,y;return _.m(function(z){if(z.nextAddress==1){if(!_.T("attmusi")||!_.T("attmusi_ue"))return z.jumpTo(2);V=window;return V.attmp!==void 0?z.return(V.attmp.s(F,W,6E4)):z.yield(Wot(),3)}return z.nextAddress!=2?(d=z.yieldResult,z.return(d.s(F,W,6E4))):(y=VZp())?z.return(y(F,W,6E4)):z.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
yai=function(F,W,V,d,y){W=W===void 0?[]:W;y=y?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:y}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Nd(F),dialogMessages:W.map(function(z){return _.Nd(z)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(V),serviceEndpoint:y}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(d)}}}}}};
z0l=function(F,W,V,d){V||(F?d&&(d.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||d.WINDOW_SIZE_CHANGED&&(W.width!==window.innerWidth||W.height!==window.innerHeight)||d.SAFARI_ABORTED_BY_NEW_TRANSITION&&F instanceof DOMException&&F.name==="AbortError"&&F.message.includes("Old view transition aborted by new view transition"))||_.Ab(F):_.Ab(Error("Bj")))};
ogu=function(F,W){W=W===void 0?{}:W;var V,d,y,z,I,n,M,Y,h,q,R,b,g;return _.m(function(K){switch(K.nextAddress){case 1:V=W;d=V.shouldWrap===void 0?!0:V.shouldWrap;y=V.skipTransitionTimeoutMs===void 0?300:V.skipTransitionTimeoutMs;z=V.beforeTransition;I=V.afterTransition;if(!d||!document.startViewTransition||document.visibilityState==="hidden")return K.return(F());n={width:window.innerWidth,height:window.innerHeight};M=!1;(Y=z)==null||Y();_.rK(K,2);h=document.startViewTransition(F);q=setTimeout(function(){h.skipTransition();
M=!0},y);
return K.yield(h.ready,4);case 4:return clearTimeout(q),K.yield(h.finished,5);case 5:clearTimeout(q);(R=I)==null||R();_.$J(K,0);break;case 2:b=_.$b(K),(g=I)==null||g(),z0l(b,n,M,W.ignoredErrors),_.UD(K)}})};
s8t=function(F,W,V){V=V===void 0?!1:V;var d=_.VI(),y=!!_.r5().queueProxy,z,I,n;F=F==null?void 0:(z=F.response)==null?void 0:(I=z.currentVideoEndpoint)==null?void 0:(n=I.watchEndpoint)==null?void 0:n.playlistId;if((y||F)&&!_.T("web_watch_disable_playlist_auto_miniplayer"))return V&&(d.playlistWatchPageActivation=!0),!0;switch(Go(W)){case "yts-products":return V&&(d.productDetailsPageActivation=!0),!0;case "mini_app":return V&&(d.miniAppPageActivation=!0),!0;case "playables":return V&&(d.playablesDestPageActivation=
!0),!0;case "companion-canvas":return V&&(d.companionCanvasActivation=!0),!0;default:return!1}};
BGa=function(F){F=_.sfc(F);F.length>0&&F[0].focus()};
Lod=function(F,W,V){for(var d=typeof F==="string"?F.split(""):F,y=F.length-1;y>=0;--y)y in d&&W.call(V,d[y],y,F)};
IMu=function(F,W,V){for(var d=F.length,y=typeof F==="string"?F.split(""):F,z=0;z<d;z++)if(z in y&&W.call(V,y[z],z,F))return z;return-1};
$U=function(F,W,V){W=IMu(F,W,V);return W<0?null:typeof F==="string"?F.charAt(W):F[W]};
ngt=function(F,W){W=IMu(F,W);W>=0&&_.rW$(F,W)};
m94=function(F){return Array.prototype.concat.apply([],arguments)};
aMv=function(F){var W=0;W=W===void 0?0:W;if(!_.Bt(F))throw _.VT("uint64");var V=typeof F;switch(W){case 512:switch(V){case "string":return _.OBL(F);case "bigint":return String((0,_.u4)(64,F));default:return _.$MG(F)}case 1024:switch(V){case "string":return _.XBr(F);case "bigint":return _.$T((0,_.u4)(64,F));default:return _.UMr(F)}case 0:switch(V){case "string":return _.OBL(F);case "bigint":return _.$T((0,_.u4)(64,F));default:return _.GiL(F)}default:return _.Vi(W,"Unknown format requested type for int64")}};
iL4=function(F,W,V){if(W)return _.Km(F);var d;return(d=_.jv(F))!=null?d:V?"":void 0};
MZ8=function(F){F!=null&&(F=F.JSC$9127_value_||"",F=typeof F==="string"?F:new Uint8Array(F));return F};
YZ8=function(F,W){var V=_.Kbr(W);V!=="javascript:"&&V!=="data:"&&F.setAttribute("href",W)};
pwc=function(F,W,V){return Math.abs(F-W)<=(V||1E-6)};
h0t=function(F,W){var V=[];for(W=W||0;W<F.length;W+=2)_.Wx1(F[W],F[W+1],V);return V.join("&")};
qZm=function(F,W){var V=arguments.length==2?h0t(arguments[1],0):h0t(arguments,1);return _.FxN(F,V)};
R0l=function(F,W){if(/-[a-z]/.test(W))return null;if(_.paC&&F.dataset){if(_.RLh()&&!(W in F.dataset))return null;F=F.dataset[W];return F===void 0?null:F}return F.getAttribute("data-"+_.Ja(W))};
bLd=function(){var F=_.Co&&_.hW(_.R0M,10)>=0,W;if(W=_.YLT)W=_.hW(_.qZB,10)>=0;var V=_.Jc&&_.hW(_.R0M,85)>=0;return _.dG||F||W||V};
TGt=function(F){var W=_.oir(F);return W&&bLd()?-F.scrollLeft:W&&_.fl(F,"overflowX")!="visible"?F.scrollWidth-F.clientWidth-F.scrollLeft:F.scrollLeft};
e0c=function(F,W){W=Math.max(W,0);_.oir(F)?bLd()?F.scrollLeft=-W:F.scrollLeft=F.scrollWidth-W-F.clientWidth:F.scrollLeft=W};
gg8=function(){var F=window.location.hash;F.charAt(0)==="#"&&(F=F.charAt(1)==="!"?F.substring(2):F.substring(1));return _.vY(F)};
Kov=function(){var F=uXU;_.Ok("yt.ads.biscotti.getId_")||_.t5("yt.ads.biscotti.getId_",F)};
HLL=function(F){_.t5("yt.ads.biscotti.lastId_",F)};
Aau=function(){var F={};for(_.gY=new D9L(F.handleError===void 0?_.j5:F.handleError,F.logEvent===void 0?_.HA:F.logEvent);_.uq.length>0;)switch(F=_.uq.shift(),F.type){case "ERROR":_.gY.logError(F.payload);break;case "EVENT":_.gY.logEvent(F.eventType,F.payload)}};
j8u=function(F,W,V){return _.$JW(function(d){return V?d.userIdentifier!==void 0&&!F.includes(d.userIdentifier)&&V.includes(d.publicName):d.userIdentifier!==void 0&&!F.includes(d.userIdentifier)},W)};
rav=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1)return W=_.M$("YtIdbMeta hasAnyMeta other"),d.yield(_.$JW(function(y){return y.userIdentifier!==void 0&&y.userIdentifier!==W},F),2);
V=d.yieldResult;return d.return(V.length>0)})};
kBt=function(F,W){Cwv||(Cwv=_.HP.addLowPriorityJob(function(){var V,d,y,z,I;return _.m(function(n){switch(n.nextAddress){case 1:return n.yield(_.Sz(),2);case 2:V=n.yieldResult;if(!V)return n.return();d=!0;_.rK(n,3);return n.yield(j8u(F,V,W),5);case 5:y=n.yieldResult;if(!y.length){d=!1;n.jumpTo(6);break}z=y[0];return n.yield(_.Um(z.actualName),7);case 7:return n.yield(_.xJ(z.actualName,V),6);case 6:_.$J(n,4);break;case 3:I=_.$b(n),_.Ko(I),d=!1;case 4:_.HP.cancelJob(Cwv),Cwv=0,d&&kBt(F,W),_.UD(n)}})}))};
lMv=function(){var F;return _.m(function(W){return W.nextAddress==1?W.yield(_.Sz(),2):(F=W.yieldResult)?W.return(rav(F)):W.return(!1)})};
NGL=function(F){var W=100;W=W===void 0?500:W;var V,d,y,z,I,n;return _.m(function(M){return M.nextAddress==1?(V=_.wp("INNERTUBE_CONTEXT_CLIENT_NAME",0),d=[V,(0,_.J5)()-2592E6],y=[V,(0,_.J5)()],z=IDBKeyRange.bound(d,y),M.yield(_.nxK(F),2)):M.nextAddress!=3?(I=M.yieldResult,n=[],M.yield(_.X0(I,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Y){n.length=0;return _.ZU(Y.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:z,direction:"prev"},function(h){if(h.getValue()&&n.length<
W)return n.push(h.getValue()),h.delete().then(function(){return h.continue()})})}),3)):M.return(n)})};
fM8=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.Sz(),2);F=W.yieldResult;if(!F||!_.YJ()&&!_.T("nwl_init_require_datasync_id_killswitch")||!_.jpW())return W.jumpTo(0);_.C$r=!0;_.rUS.isNwlInitialized=_.C$r;return W.yield(_.aZr().awaitInitialization(),0)})};
U1=function(F,W){_.P$f[F]=!0;var V=_.Zw();V&&V.publish.apply(V,arguments);_.P$f[F]=!1};
GBU=function(){if(_.HpW()&&!wwd){var F=function(V){V=V.data;if(V.op==="serializedGelBatch"){var d=_.P1S.get(V.key);d&&(_.ZQh(V.serializedBatch,d.client,d.resolve,d.networklessOptions,d.isIsolated,d.useVSSEndpoint,d.dangerousLogToVisitorSession,d.requestsOutstanding),_.P1S.delete(V.key))}},W=_.K5Y();
W&&(W.addEventListener("message",F),W.onerror=function(){_.P1S.clear()});
wwd=!0}};
$9i=function(){this.relativeTimeStart_=_.O7()};
U9d=function(F,W){F!=null&&this.append.apply(this,arguments)};
O1=function(){for(var F=Array(36),W=0,V,d=0;d<36;d++)d==8||d==13||d==18||d==23?F[d]="-":d==14?F[d]="4":(W<=2&&(W=33554432+Math.random()*16777216|0),V=W&15,W>>=4,F[d]=_.Un1[d==19?V&3|8:V]);return F.join("")};
OLm=function(){return _.qS("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
EgU=function(){var F=_.MP.clone(Xwv),W;return(new _.sg(function(V,d){F.onSuccess=function(y){_.wZf(y)?V(new x9i(y)):d(new vgL("Request failed, status="+_.dY(y),"net.badstatus",y))};
F.onError=function(y){d(new vgL("Unknown request error","net.unknown",y))};
F.onTimeout=function(y){d(new vgL("Request timed out","net.timeout",y))};
W=_.Lo("//googleads.g.doubleclick.net/pagead/id",F)})).thenCatch(function(V){if(V instanceof _.T2){var d;
(d=W)==null||d.abort()}return _.Ip(V)})};
cam=function(F,W,V){V=V===void 0?!1:V;var d,y,z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:_.aO("SOCS",F,34128E3,"youtube.com",!0);if(_.Pq)return y=fetch(W,{method:"POST",mode:_.gU(W),credentials:_.eN(W),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),z=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.gU("/upgrade_visitor_cookie?eom=1"),credentials:_.eN("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),M.yield(Promise.all([y,z]).then(function(Y){return Y[1]}),5);
fetch(W,{method:"POST",mode:_.gU(W),credentials:_.eN(W),cache:"no-store",headers:{"Content-Type":"text/plain"}});return M.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.gU("/upgrade_visitor_cookie?eom=1"),credentials:_.eN("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:d=M.yieldResult;M.jumpTo(3);break;case 5:d=I=M.yieldResult;case 3:if(!d.ok)throw Error("wf");return M.yield(d.text(),7);case 7:n=M.yieldResult,
!n.includes('"state_switch":true')&&!V||n.includes("skip_reload_for_test")||window.location.reload(),_.UD(M)}})};
tZa=function(F){return _.m(function(W){return W.nextAddress==1?W.yield(cam(F.socsCookie,F.savePreferenceUrl,!0),2):W.return()})};
SZL=function(F){return _.m(function(W){return W.nextAddress==1?W.yield(cam(F.socsCookie,F.savePreferenceUrl),2):W.return()})};
Jap=function(F){a:{var W="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(W="EMBEDDED_PLAYER_MODE_PFL");var V=F.raw_embedded_player_response;if(!V&&(F=F.embedded_player_response))try{V=JSON.parse(F)}catch(y){break a}if(V)b:{F=Pw4;for(var d in F)if(F[d]==V.embeddedPlayerMode){W=F[d];break b}}}return W==="EMBEDDED_PLAYER_MODE_PFL"};
ZLt=function(){if(_.T("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("xf");if(!_.OjW())return Error("yf");var F=_.wp("PLAYER_VARS",{});if(_.MP.get(F,"privembed",!1)=="1")return Error("zf");if(Jap(F))return Error("Af")};
VNt=function(F){F=F.xhr.responseText;if(!_.sr(F,")]}'"))throw new Q84;F=JSON.parse(F.substr(4));if((F.type||1)>1)throw new Q84;F=F.id;HLL(F);Fnt=_.r2(F);WnL(18E5,2);return F};
yxt=function(F,W){W=new dSm(W);HLL("");Fnt=_.sXQ(W);F>0&&WnL(12E4,F-1);throw W;};
WnL=function(F,W){_.oO(function(){EgU().then(VNt,function(V){return yxt(W,V)}).thenCatch(_.ai)},F)};
uXU=function(){var F=ZLt();if(F!==void 0)return _.Ip(F);Fnt||(Fnt=EgU().then(VNt).thenCatch(function(W){return yxt(2,W)}));
return Fnt};
zYp=function(){var F=document;return $U(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(W){return"on"+W.toLowerCase()in F})};
o84=function(F){F.addEventListener("click",function(W){var V=W.target;V&&V.getAttribute("href")&&(V=V.getAttribute("href"),_.Bd(window,V,"_blank"),W.preventDefault(),W.stopImmediatePropagation())})};
s3m=function(){var F=_.y0();F.info||(F.info={});return F.info};
Xw=function(){return(_.T("csi_use_time_origin")||_.T("csi_use_time_origin_tvhtml5"))&&_.LZ.timeOrigin?Math.floor(_.LZ.timeOrigin):_.LZ.timing.navigationStart};
xU=function(F){return Math.round(Xw()+F)};
BUt=function(){var F;if(_.T("csi_use_performance_navigation_timing")){var W,V,d,y=_.LZ==null?void 0:(F=_.LZ.getEntriesByType)==null?void 0:(W=F.call(_.LZ,"navigation"))==null?void 0:(V=W[0])==null?void 0:(d=V.toJSON)==null?void 0:d.call(V);y?(y.requestStart=xU(y.requestStart),y.responseEnd=xU(y.responseEnd),y.redirectStart=xU(y.redirectStart),y.redirectEnd=xU(y.redirectEnd),y.domainLookupEnd=xU(y.domainLookupEnd),y.connectStart=xU(y.connectStart),y.connectEnd=xU(y.connectEnd),y.responseStart=xU(y.responseStart),
y.secureConnectionStart=xU(y.secureConnectionStart),y.domainLookupStart=xU(y.domainLookupStart),y.isPerformanceNavigationTiming=!0,F=y):F=_.LZ.timing}else F=_.T("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.LZ.timing)):_.LZ.timing;return F};
Lnl=function(){if(_.LZ.getEntriesByType){var F=_.LZ.getEntriesByType("paint");if(F=$U(F,function(V){return V.name==="first-paint"}))return xU(F.startTime)}var W;
_.T("csi_use_performance_navigation_timing")?W=_.LZ.getEntriesByType("first-paint")[0].startTime:W=_.LZ.timing.msFirstPaint;return W?Math.max(0,W):0};
n8u=function(){var F=window.location.protocol,W=_.LZ.getEntriesByType("resource");W=_.E7(W,function(V){return V.name.indexOf(F+"//fonts.gstatic.com/s/")===0});
(W=ICt(W,function(V,d){return d.duration>V.duration?d:V}))&&W.startTime>0&&W.responseEnd>0&&(_.s_("wffs",xU(W.startTime)),_.s_("wffe",xU(W.responseEnd)))};
mSl=function(F,W){F=document.querySelector(F);if(!F)return!1;var V="",d=F.nodeName;d==="SCRIPT"?(V=F.src,V||(V=F.getAttribute("data-timing-href"))&&(V=window.location.protocol+V)):d==="LINK"&&(V=F.href);_.Le(document)&&F.setAttribute("nonce",_.Le(document));return V?(F=_.LZ.getEntriesByName(V))&&F[0]&&(F=F[0],V=Xw(),_.s_("rsf_"+W,V+Math.round(F.fetchStart)),_.s_("rse_"+W,V+Math.round(F.responseEnd)),F.transferSize!==void 0&&F.transferSize===0)?!0:!1:!1};
iWd=function(F,W){_.Uk(function(){_.og("").info.actionType=F;W&&_.fR("TIMING_AFT_KEYS",W);_.fR("TIMING_ACTION",F);var V=_.UpC(_.wp("TIMING_INFO",{}));Object.keys(V).length>0&&_.BZ(V);V={isNavigation:!0,actionType:_.DpG(_.wp("TIMING_ACTION"))};var d=_.wp("PREVIOUS_ACTION");d&&(V.previousAction=_.DpG(d));if(d=_.wp("CLIENT_PROTOCOL"))V.httpProtocol=d;if(d=_.wp("CLIENT_TRANSPORT"))V.transportProtocol=d;(d=_.is())&&d!=="UNDEFINED_CSN"&&(V.clientScreenNonce=d);d=PEm();if(d===1||d===-1)V.isVisible=!0;d=
_.RdG().loadType==="cold";var y=s3m();d||(d=y.yt_lt==="cold");if(d){V.loadType="cold";d=s3m();y=BUt();var z=Xw(),I=_.wp("CSI_START_TIMESTAMP_MILLIS",0);I>0&&!_.T("embeds_web_enable_csi_start_override_killswitch")&&(z=I);z&&(_.s_("srt",y.responseStart),d.prerender!==1&&_.kS9(z));d=Lnl();d>0&&_.s_("fpt",d);d=BUt();d.isPerformanceNavigationTiming&&_.BZ({performanceNavigationTiming:!0},void 0);_.s_("nreqs",d.requestStart,void 0);_.s_("nress",d.responseStart,void 0);_.s_("nrese",d.responseEnd,void 0);
d.redirectEnd-d.redirectStart>0&&(_.s_("nrs",d.redirectStart,void 0),_.s_("nre",d.redirectEnd,void 0));d.domainLookupEnd-d.domainLookupStart>0&&(_.s_("ndnss",d.domainLookupStart,void 0),_.s_("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(_.s_("ntcps",d.connectStart,void 0),_.s_("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=Xw()&&d.connectEnd-d.secureConnectionStart>0&&(_.s_("nstcps",d.secureConnectionStart,void 0),_.s_("ntcpe",d.connectEnd,void 0));_.LZ&&"getEntriesByType"in
_.LZ&&n8u();d=[];if(document.querySelector&&_.LZ&&_.LZ.getEntriesByName)for(var n in aCi)aCi.hasOwnProperty(n)&&(y=aCi[n],mSl(n,y)&&d.push(y));if(d.length>0)for(V.resourceInfo=[],n=_.L(d),d=n.next();!d.done;d=n.next())V.resourceInfo.push({resourceCache:d.value})}_.BZ(V);V=_.zj();V.preLoggedGelInfos||(V.preLoggedGelInfos=[]);n=V.preLoggedGelInfos;V=_.T59();d=void 0;for(y=0;y<n.length;y++)if(z=n[y],z.loadType){d=z.loadType;break}if(_.RdG().loadType==="cold"&&(V.loadType==="cold"||d==="cold")){d=_.bNY();
y=_.zj();y=y.gelTicks?y.gelTicks:y.gelTicks={};for(var M in d)M in y||typeof d[M]==="number"&&_.s_(M,_.Ig(M));M={};d=!1;n=_.L(n);for(y=n.next();!y.done;y=n.next())d=y.value,_.hx(V,d),_.hx(M,d),d=!0;d&&_.BZ(M)}_.XL$(!0);M=_.wp("TIMING_ACTION");_.Ok("ytglobal.timingready_")&&M&&_.ZNY()&&_.ONY()&&_.GSr()})()};
MNl=function(F){var W,V,d,y=(d=(V=((W=F.mainDownloadsListEntity)!=null?W:{})[_.i4Y])==null?void 0:V.refresh)!=null?d:"",z;F=(z=F.refresh)==null?void 0:z[y];y=F!=null?F:{};return(y==null?0:y.refreshTime)?Number(y==null?void 0:y.refreshTime):0};
Yna=function(F,W){var V=_.sT(F);return W.every(function(d){var y;d=d==null?void 0:(y=d.playbackDataEntity)==null?void 0:y.key;if(!d)return!1;y=_.E_(_.U_(d).entityId,"mainVideoEntity");return!!V[y]})};
p6a=function(F){return F.ui.guideIsVisibleButNotPersistent};
hYt=function(F){return F.ui.scrollAtTop};
qnp=function(F){return F.ui.tabGesturesIsActive};
RYL=function(F){F=_.y5(F.entities);return _.DES(F).length};
bWt=function(F,W){if(W){var V;F=(V=_.cZ(F.entities,"downloadQualityPickerEntity",W))!=null?V:void 0}else F=void 0;return F};
vl=function(F,W,V){var d;return _.m(function(y){if(y.nextAddress==1)return y.yield(W(),2);d=y.yieldResult;V(d,F);_.UD(y)})};
TUv=function(){return _.m(function(F){return F.nextAddress==1?F.yield((ZLt()!==void 0?_.Ip(Error("Bf")):EgU()).then(function(){return 1},function(W){if(W.message==="Biscotti id is disabled")return 3;
_.rL("Failed fetching bid");return 0}),2):F.return(F.yieldResult)})};
g8v=function(){var F=_.NJ("djVqZ2w4NWxieXQtaGF2ZW4tZW1iZWQtcGxheWVyI2x4cQ=="),W=_.NJ("eDhhc3FpZnJhbWUjMnVuOGxreQ==");return document.querySelector(W+eYl+F)?0:1};
uY4=function(F){var W=document.getElementsByTagName("ytd-enforcement-message-view-model");W.length===0||getComputedStyle(W[0]).display==="none"?F(0,"p.h_"):F(1,"p.h_")};
Knm=function(){return _.H$1(_.lC)};
HWm=function(){return _.D3N()===0?0:_.AJW()};
DSl=function(){return _.l1c(_.SxK([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
j3t=function(){return _.qsY(Axv)};
rxu=function(F){_.m(function(W){switch(W.nextAddress){case 1:return W.yield(vl("b.f_",TUv,F),2);case 2:return W.yield(vl("j.s_",_.p9S,F),3);case 3:return W.yield(vl("r.s_",_.i$$,F),4);case 4:return W.yield(vl("e.h_",j3t,F),5);case 5:if(!_.T("ab_det_sc_inj")){W.jumpTo(6);break}return W.yield(vl("s.i_",_.u4G,F),6);case 6:if(_.T("ab_deg_unex_thr")){W.jumpTo(8);break}return W.yield(vl("a.o_",_.eJ1,F),8);case 8:if(_.T("ks_get_o_pp")){W.jumpTo(10);break}return W.yield(vl("g.o_",_.Td9,F),10);case 10:if(_.T("ks_det_gpbl")){W.jumpTo(12);
break}return W.yield(vl("p.i_",_.b$f,F),12);case 12:return W.yield(vl("f.i_",_.d39,F),14);case 14:return W.yield(vl("a.b_",_.m3r,F),15);case 15:return W.yield(vl("p.m_",_.o99,F),16);case 16:if(!_.T("ab_det_el_h_v2")){W.jumpTo(17);break}return W.yield(vl("n.h_",DSl,F),17);case 17:return W.yield(vl("o.p_",Knm,F),19);case 19:return W.yield(vl("e.i_",g8v,F),20);case 20:if(_.T("ab_det_apm"))return W.yield(vl("o.a_",HWm,F),0);W.jumpTo(0)}})};
Csc=function(F){switch(F){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:_.Vi(F,"unknown result type")}};
k8l=function(F,W,V){W=_.X9Y[W];V={detected:F===0,source:W.eZk,detectionResult:Csc(F),contentCpn:V};_.HA("biscottiBasedDetection",V);_.b8i.increment(W.eZk,F);W.l2i!==void 0&&_.fR("CATSTAT",_.U3h(F,W))};
fCL=function(){lCv=0;var F=[_.Fj(!0)];NUv&&_.x8(NUv,"yt-window-resized",F)};
w6m=function(){lCv||(lCv=_.HP.addLowPriorityJob(fCL,200))};
USt=function(){G8t=0;$Sc=_.rTT(document);var F=[$Sc];NUv&&_.x8(NUv,"yt-window-scrolled",F)};
OWm=function(){G8t||(G8t=_.HP.addLowPriorityJob(USt,200))};
xSv=function(F){F=F===void 0?null:F;X6a.push(_.tY(window,"resize",w6m));X6a.push(_.tY(window,"scroll",OWm));F&&(NUv=F)};
v8t=function(F){F=F.target.result;F.objectStoreNames.contains("swpushnotificationsstore")&&F.deleteObjectStore("swpushnotificationsstore");F.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
cxa=function(){return E8U?Promise.resolve(E8U):new Promise(function(F,W){var V=self.indexedDB.open("swpushnotificationsdb");V.onerror=W;V.onsuccess=function(){var d=V.result;if(d.objectStoreNames.contains("swpushnotificationsstore"))E8U=d,F(E8U);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),cxa()};
V.onupgradeneeded=v8t})};
E1=function(F){var W=new _.po("Error accessing DB");return cxa().then(function(V){return new Promise(function(d,y){try{var z=V.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(F);z.onsuccess=function(){var I=z.result;d(I?I.value:null)};
z.onerror=function(){W.params={key:F,source:"onerror"};y(W)}}catch(I){W.params={key:F,
thrownError:String(I)},y(W)}})},function(){return null})};
tNi=function(F,W){var V={};V.key=F;V.value=W;return cxa().then(function(d){return new Promise(function(y,z){try{var I=d.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(V);I.onsuccess=function(){y()};
I.onerror=function(){z()}}catch(n){z(n)}})})};
Psa=function(){var F=_.zb.getLocalStorage();F&&Sni(F,F.mechanism.__iterator__(!0))};
JxU=function(F){_.m(function(W){if(W.nextAddress==1)return W.yield(F.delete("yt-appshell-assets"),2);_.UD(W)})};
ZWd=function(F){return _.Om((0,_.Ljh)(),F)};
Fwv=function(){var F;_.m(function(W){return W.nextAddress==1?W.yield(cl.getInstance(),2):(F=W.yieldResult)?W.yield(Q38(F),0):W.jumpTo(0)})};
VM4=function(){var F;_.m(function(W){return W.nextAddress==1?W.yield(t_.getInstance(),2):(F=W.yieldResult)?W.yield(Ww8(F),0):W.jumpTo(0)})};
ddd=function(F){JxU(F);Fwv();VM4()};
ys4=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(_.ivN(F),2);if(W=d.yieldResult){var y;a:{if(W.headers&&(y=W.headers.get("date"))&&(y=Date.parse(y),!isNaN(y))){y=Math.round((0,_.J5)()-y);break a}y=-1}V=y;if(V>-1)return d.return(V)}return d.return(-1)})};
zvu=function(){var F=_.dm.caches,W=_.Gh("IS_SHELL_LOAD"),V,d;_.m(function(y){if(y.nextAddress==1)return V=-1,W?y.yield(ys4(F),3):(d=Xw(),V=Math.round((0,_.J5)()-d),y.jumpTo(2));y.nextAddress!=2&&(V=y.yieldResult);V>=0&&V<2147483648&&_.mw({appInstallDataAgeMs:V});_.UD(y)})};
owi=function(F){var W=_.$i(_.dm.location.href),V={};"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(d){var y=W.JSC$10339_queryData_.getValues(d);if(y==null?0:y.length)V[d]=y});
return _.De(F,new Map(Object.entries(V)))};
sgL=function(F){return _.jT$(_.Ah9(F&16777215))<.5};
BEU=function(F){F=F.match(/(.*)::.*::.*/);if(F!==null)return F[1]};
Lwt=function(F){if(_.rhL()){var W=Object.keys(window.localStorage);W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=BEU(V);d===void 0||F.includes(d)||self.localStorage.removeItem(V)}}};
I6t=function(){if(!_.rhL())return!1;var F=_.M$(),W=Object.keys(window.localStorage);W=_.L(W);for(var V=W.next();!V.done;V=W.next())if(V=BEU(V.value),V!==void 0&&V!==F)return!0;return!1};
nwt=function(F){return tNi("NotificationsDisabled",F)};
mdL=function(){var F=_.WO("service_worker_scope");try{return navigator.serviceWorker.getRegistration(F)}catch(W){return Promise.reject(W)}};
a6L=function(){return Notification.permission!="granted"?Promise.resolve():mdL().then(function(F){return F?F.pushManager.getSubscription().then(function(W){if(W)return Promise.resolve();W={userVisibleOnly:!0,applicationServerKey:_.Q9("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return F.pushManager.subscribe(W).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
iZ4=function(F){return mdL().then(function(W){if(!W||!W.active)return Promise.reject(new _.po("serviceworker.postMessage",F,W));try{return W.active.postMessage(F),Promise.resolve()}catch(V){return Promise.reject(V)}})};
MMt=function(){iZ4({type:"notifications_register",data:_.wp("ID_TOKEN")})};
Y_t=function(F){return!(!F||!F.pushManager)};
pZL=function(){return mdL().then(Y_t).catch(function(){return!1})};
hvt=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?pZL():Promise.resolve(!1)};
bZL=function(){var F={isWide:_.mV.get("wide","0")==="1"},W=_.V0();if(W=W.getFlag(165)||W.getFlag(174))F.theme=_.Tb(!0);if(_.PYY()){var V=_.bz()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";F.systemTheme=V}!W&&_.T("parent_tools_enable_app_settings")&&_.Ek(window.location.href).theme!==void 0&&(F.theme=_.Tb());if((W=q_u)?!_.MP.equals(W,F):F)W={currentValue:F},Rvt&&(W.timeSinceLastSnapshotSecs=Math.round(((0,_.J5)()-Rvt)/1E3)),q_u&&(W.previousValue=q_u),_.HA("appSettingsCaptured",W),q_u=
F,Rvt=(0,_.J5)()};
TEu=function(){if(!_.Gh("LOGGED_IN"))return Promise.resolve(!1);var F=_.WO("service_worker_push_force_notification_prompt_tag");return F?E1("PromptTags").then(function(W){if(!W)return!0;var V=[];try{V=JSON.parse(W)}catch(d){return!1}return V&&V.indexOf(F)==-1}):Promise.resolve(!1)};
evm=function(){var F=_.F0("service_worker_push_prompt_delay_microseconds");return F?E1("PromptTime").then(function(W){return Promise.resolve(Date.now()-F>(W||0))}):Promise.resolve(!0)};
gwv=function(){var F=_.F0("service_worker_push_logged_out_prompt_watches");return F==-1?Promise.resolve(!1):E1("WatchCount").then(function(W){return W>=F})};
uva=function(){var F=_.Gm(document,"yt-push-prompt-modal-bg");F&&_.dx(F)};
KwL=function(){return _.F0("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):E1("PromptCount").then(function(F){F||(F=0);return Promise.resolve(F<_.F0("service_worker_push_prompt_cap"))})};
HZt=function(F){return _.Gh("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.Gh("LOGGED_IN")&&(F===void 0?0:F)?TEu().then(function(W){if(W)return!0;W=[KwL(),evm()];_.Gh("LOGGED_IN")||W.push(gwv());return Promise.all(W).then(function(V){return V.every(function(d){return d})})}):Promise.resolve(!1)};
Ddd=function(){E1("PromptCount").then(function(F){return tNi("PromptCount",F+1)}).then(function(){return tNi("PromptTime",Date.now())}).then(function(){var F=_.WO("service_worker_push_force_notification_prompt_tag");
if(F)return E1("PromptTags").then(function(W){var V=[];if(W)try{V=JSON.parse(W)}catch(d){return!1}V||(V=[]);V.push(F);return tNi("PromptTags",JSON.stringify(V))})})};
jgt=function(){Asv||uva()};
rsL=function(F){F.style.zIndex=2147483648;F.style.pointerEvents="auto";F.style.backgroundColor="rgba(0, 0, 0, 0.6)";F.style.width="100%";F.style.height="100vh";F.style.position="absolute";F.style.top="0";F.style.left="0";F.style.border="none"};
CUu=function(){var F=_.Gm(document,"yt-push-prompt-modal-bg");Asv=_.T("service_worker_push_prompt_modal_ignore_click");F?rsL(F):(F=_.Ri("div",{id:"yt-push-prompt-modal-bg"}),rsL(F),document.body.appendChild(F),_.vxS(document,"click",jgt))};
kja=function(){var F=arguments;_.T("service_worker_push_prompt_modal_enable")&&CUu();return Notification.requestPermission().then(function(W){uva();var V=document.getElementById("ticker");V&&(V.className=V.classList.remove("show"));if(W=="granted")return a6L().then(function(){nwt(!1);MMt();return Promise.resolve(!0)});
W=="denied"&&MMt();return Promise.resolve(!1)}).catch(function(){uva();
return Promise.reject.apply(Promise,_.Pd(F))})};
l6c=function(F){F=F===void 0?!1:F;var W=_.K0().client;if(W&&W.browserVersion){var V=W.browserVersion,d=W.browserName=="CHROME"&&_.hW(V,"50.0.0")<0;W=W.browserName=="OPERA"&&_.hW(V,"42.0.0")<0;if(d||W)return Promise.resolve()}return hvt().then(function(y){if(!y)return Promise.resolve();y=a6L().then(function(){return iZ4({type:"notifications_check_registration",data:_.wp("ID_TOKEN")})});
return Notification.permission!="default"?y.catch(function(){}):y.then(function(){return HZt(F)}).then(function(z){if(z)return Ddd(),kja().then(function(){})}).catch(function(){})})};
NEt=function(F){return Y_t(F)?l6c():Promise.resolve()};
f6t=function(F){var W=F.installing||F.waiting;return F.active||!W?Promise.resolve(F):new Promise(function(V){var d=function(y){y=y.target;if(y.state==="activated"||y.state==="redundant")W.removeEventListener("statechange",d),V(F)};
W.addEventListener("statechange",d)})};
wZc=function(){var F=new _.RMG("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.Fx(F,{mainAppWeb:_.Hc()});var W=_.AkC;_.T("service_worker_forward_exp_params")&&(W=owi(W));try{var V=_.d6m(W).catch(function(){_.Wq(F,"FAILURE");return new Promise(function(){})});
_.T("service_worker_push_enabled")&&V.then(function(d){_.Wq(F,"SUCCESS");return d}).then(f6t).then(NEt)}catch(d){if(_.Wq(F,"FAILURE"),d.name!=="SecurityError")throw d;
}};
Gj8=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&wZc()};
ST=function(F,W,V,d,y){var z={};W&&(z[W]=V);d?z.errorType=d:y&&(z.errorReason=y);_.HA(F,z);_.DB()};
$du=function(F,W){var V={};W&&(V.serializedYpcFamilyCreateLoggingParams=W);_.HA(F,V);_.DB()};
Udc=function(F,W){var V={};V.serializedYpcRefundFlowLoggingParams=W;F&&(V.eventType=F);_.HA("ypcRefundFlowEvent",V);_.DB()};
OZi=function(F){F&&_.zhW("transactionFlowSucceeded",F)};
XZ4=function(){ST("ypcRedeemFlowStarted")};
xdt=function(F){ST("ypcRedeemFlowFailed",void 0,void 0,void 0,F)};
vwa=function(F){F&&ST("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",F,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
Pl=function(F){return function(W,V){var d=F||V.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(W,V,{get:function(){var y;return this.$?this.$[d]:(y=_.ZL(this))==null?void 0:y.querySelector("#"+d)},
enumerable:!0,configurable:!0})}};
EwU=function(F){if(F=_.bqY(F)){var W;(W=F.sources)!=null&&W[0]?(W=_.eih(F),W=W<1?"VERTICAL":W>1?"HORIZONTAL":"SQUARE"):W=void 0;return W}};
cst=function(F){return(F=_.bqY(F))?_.eih(F):0};
tMt=function(F){var W,V,d,y,z,I,n;_.m(function(M){if(M.nextAddress==1)return M.yield(_.hZm(),2);if(M.nextAddress!=3){if(!M.yieldResult)return M.return(!1);W=[];return M.yield(_.Of.keys(),3)}V=M.yieldResult;d=_.L(V);for(y=d.next();!y.done;y=d.next())z=y.value,I=_.YXL(z),n=I.datasyncId,!n||F.includes(n)||W.push(_.Of.delete(z));return M.return(Promise.all(W).then(function(Y){return Y.some(function(h){return h})}))})};
S_t=function(){var F,W,V,d,y,z,I;return _.m(function(n){if(n.nextAddress==1)return n.yield(_.hZm(),2);if(n.nextAddress!=3){if(!n.yieldResult)return n.return(!1);F=_.M$("cache contains other");return n.yield(_.Of.keys(),3)}W=n.yieldResult;V=_.L(W);for(d=V.next();!d.done;d=V.next())if(y=d.value,z=_.YXL(y),(I=z.datasyncId)&&I!==F)return n.return(!0);return n.return(!1)})};
PUp=function(F,W){return _.cZ(F.entities,"timedMarkersListSyncEntity",W)};
Jsi=function(F,W){return _.cZ(F.entities,"liveReactionsDataEntity",W)};
ZZt=function(F,W){F=_.cZ(F.entities,"booleanEntity",W);return!(!F||!F.value)};
Qgl=function(F,W){var V=_.is();V&&F&&_.eM(V,_.sf(F),W)};
FSu=function(F){return F.watch.isWatchActive};
WSc=function(F){return F.watch.isLearningJourneyActive};
VEu=function(F){return F.watch.watchWindowSize};
dJv=function(F){return!_.R$f(F)};
J_=function(F){return F.watch.watchScrollTop};
y2U=function(F){return F.watch.isLiveChatCollapsed};
z_m=function(F,W){return _.cZ(F.entities,"flowStateEntity",W)};
o7t=function(){var F=_.PY().resolve(_.SU(_.CLM));return F?F.getCurrentTime():0};
sm4=function(F,W){F={videoId:F};W&&(F.playlistId=W);return F};
Bl8=function(){var F,W,V,d,y,z,I,n,M,Y,h,q,R,b;return _.m(function(g){switch(g.nextAddress){case 1:F={},W=_.T6N(),V=_.L(Object.entries(W)),d=V.next();case 4:if(d.done){g.jumpTo(3);break}y=d.value;z=_.L(y);I=z.next().value;n=z.next().value;M=I;Y=n;if(!Y){g.jumpTo(5);break}return g.yield(Y(),8);case 8:F[M]=g.yieldResult;case 5:d=V.next();g.jumpTo(4);break;case 2:h=_.L(),q=h.next();case 9:if(q.done){g.jumpTo(3);break}R=q.value;b=W[R];if(!b){g.jumpTo(10);break}return g.yield(b(),13);case 13:F[R]=g.yieldResult;
case 10:q=h.next();g.jumpTo(9);break;case 3:return g.return(F)}})};
LS8=function(){var F;_.m(function(W){if(W.nextAddress==1)return W.yield(Bl8(),2);F=W.yieldResult;return W.yield(navigator.clipboard.writeText(JSON.stringify(F,null,2)),0)})};
IZU=function(F,W){if(F&&W){var V=_.Fg();V().set(F,W);_.jRC(V())}};
n7d=function(F,W){if(F&&W){var V=_.Fg();V().set(F,W);_.jRC(V())}};
mJU=function(F,W){return _.cZ(F.entities,"superThanksSelectedTierEntity",W)};
aZ4=function(F,W){return _.cZ(F.entities,"contextNoteUserRatingEntityPayload",W)};
i94=function(){_.T("web_watch_log_theater_mode")&&_.ES9("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
MEL=function(F,W,V){if(!F.includes("START_TIME_PLACEHOLDER")||!F.includes("END_TIME_PLACEHOLDER"))return F;var d=new Date(0),y=new Date(0);d.setUTCMilliseconds(W);y.setUTCMilliseconds(V);return F.replace("START_TIME_PLACEHOLDER",_.uH(d,7)).replace("END_TIME_PLACEHOLDER",_.uH(y,7))};
YTv=function(F,W,V){var d=V.minimumRowsOfVideosBetweenSections===void 0?1:V.minimumRowsOfVideosBetweenSections;return F<(V.minimumRowsOfVideosAtStart===void 0?2:V.minimumRowsOfVideosAtStart)||W!==null&&F-W<=d?!1:!0};
p4p=function(F,W){var V=0,d=0;F=_.L(F);for(var y=F.next();!y.done;y=F.next()){var z=y.value;if(z.richItemRenderer)z.richItemRenderer.rowIndex=d,z.richItemRenderer.colIndex=V++,V===W&&(V=0,d++);else if(z.richGroupRenderer&&z.richGroupRenderer.numColumns!==void 0)z.richGroupRenderer.rowIndex=d,z.richGroupRenderer.colIndex=V,V+=z.richGroupRenderer.numColumns,V===W&&(V=0,d++);else if(z.richSectionRenderer){var I=y=void 0;if(z=_.e((y=z)==null?void 0:(I=y.richSectionRenderer)==null?void 0:I.content,_.xNB))z.rowIndex=
d++}}};
h_4=function(F,W){var V=W.contentElement;W=W.rendererToTagNameMap;if(V&&W&&W.size!==0){for(var d=new Map,y=_.L(V.children),z=y.next();!z.done;z=y.next()){z=z.value;var I=z.tagName.toLowerCase(),n=d.get(I);n||(n=[],d.set(I,n));n.push(z)}if(d.size!==0)for(y=Math.min(F.length,V.children.length),z=new Map,I=0;I<y;I++){n=Object.keys(F[I])[0];n=W.get(n);if(!n)break;var M=z.get(n);M===void 0&&(M=0,z.set(n,M));var Y=d.get(n);if(!Y||M>=Y.length)break;z.set(n,M+1);n=Y[M];M=V.children[I];M!==n&&(_.kx=!0,_.l$.set(n,
!0),V.insertBefore(n,M),_.l$.delete(n),_.kx=!1)}}};
qTd=function(F,W,V,d,y,z,I){d=d===void 0?{}:d;if(!F||!F.length)return{orderedContent:[]};F=F.slice();var n=[],M=[];y=null;for(var Y=0,h=function(S){M.sort(function(c,J){return J.skippedOnRow-c.skippedOnRow});
for(var v,U=(v=M.shift())==null?void 0:v.content;U;)!U.richSectionRenderer&&S||n.push(U),v=void 0,U=(v=M.shift())==null?void 0:v.content},q=void 0,R=void 0,b=new Set;F.length>0||M.length>0;){for(var g=[],K=W;K>0;){var C=void 0,k=void 0,f=(k=M[0]&&M[0].skippedOnRow<Y?(C=M.shift())==null?void 0:C.content:void 0)!=null?k:F.shift();
if(!f)break;if(f.richItemRenderer)C=f.richItemRenderer.targetId,k=void 0,C&&((k=I)==null?0:k.has(C))&&(k=I.get(C),!q||k&&k.timestamp>q.timestamp)&&(q=k,R&&b.add(R),R=C),g.push(f),K--;else if(f.richGroupRenderer&&f.richGroupRenderer.numColumns!==void 0)f.richGroupRenderer.numColumns<=K?(g.push(f),K-=f.richGroupRenderer.numColumns):K===W&&f.richGroupRenderer.numColumns>W?(g.push({richGroupRenderer:Object.assign({},f.richGroupRenderer,{numColumns:W})}),K=0):M.push({content:f,skippedOnRow:Y});else if(f.richSectionRenderer)if(YTv(Y,
y,d)&&K===W){n.push(f);y=Y;Y++;continue}else M.push({content:f,skippedOnRow:Y});else if(f.continuationItemRenderer){h(!0);n.push(f);K=0;break}if(K===0)n.push.apply(n,_.Pd(g));else if(!V&&F.length===0){h(!1);n.push.apply(n,_.Pd(g));K=0;break}}Y++;q&&(n.push(q.content),Y++);R=q=void 0}p4p(n,W);z&&h_4(n,z);return{orderedContent:n,pinnedContentNotShownTargetIds:b}};
R_a=function(F){return F.shorts.isSmallScreenSqueezeback};
b9u=function(F){return F.shorts.isPlaybackStarted};
e_L=function(){if(_.T("kevlar_home_skeleton")&&!Tlp){var F=document.querySelector("#home-page-skeleton");F&&(_.Md("hgcr"),_.dx(F),Tlp=!0)}};
KS8=function(){if(_.OjW()){var F=_.wp("PLAYER_VARS",{});if(_.MP.get(F,"privembed",!1)!="1"&&!Jap(F)){var W=function(){g74=!0;"google_ad_status"in window?_.fR("DCLKSTAT",1):_.fR("DCLKSTAT",2)};
try{_.bs(_.AKt,W)}catch(V){}uRt.push(_.HP.addLowPriorityJob(function(){if(!(g74||"google_ad_status"in window)){try{_.kFr(_.AKt.toString(),W)}catch(V){}g74=!0;_.fR("DCLKSTAT",3)}},5E3))}}};
H9c=function(F){return!!F.getOptions("captions")};
DJL=function(F){return(F=F.getOption("captions","track"))?!!F.displayName:!1};
A2t=function(F){return $U(F,function(W){return W.languageCode==="en"})};
jmt=function(F){var W=Zx;if(DJL(F))F.setOption("captions","stickyLoading",{}),F.setOption("captions","track",{});else{var V=$U(_.Et9(F),function(d){return d.displayName===W});
F.setOption("captions","track",V)}};
r24=function(F,W){return{popup:{searchSuggestionReportDialog:{searchQuery:F,title:_.Qv("SBOX_INAPPROPRIATE_TITLE"),suggestions:W,categoryLabel:_.Qv("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.Qv("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.Qv("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.Qv("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.Qv("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.Qv("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.Qv("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.Qv("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.Qv("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.Qv("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
CHt=function(F){var W=_.V0();if(W.getFlag(202))W=W.getFlag(201);else{var V;W=(F==null?void 0:(V=F.config)==null?void 0:V.settingOnByDefault)!==void 0?F.config.settingOnByDefault:!_.ou("web_shorts_cinematics_disabled_by_default")}return W};
kNi=function(F){var W=_.V0();_.dE(0,201,F);_.dE(0,202,!0);W.save()};
lZp=function(F){var W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S;return _.m(function(v){switch(v.nextAddress){case 1:return v.yield(_.PZ(),2);case 2:return(W=v.yieldResult)?v.yield(_.l49(W),3):v.return();case 3:V=v.yieldResult;if(!V)return v.return();y=((d=V.offlineVideos)==null?void 0:d.length)||0;I=((z=V.offlinePlaylists)==null?void 0:z.length)||0;if(y===0&&I===0)return v.return();n=0;if(V.offlineVideos)for(M=_.L(V.offlineVideos),Y=M.next();!Y.done;Y=M.next())h=Y.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
h.videoState&&(n+=1);F.offline_videos_count=y.toString();_.T("kevlar_log_offline_current_network_type_ks")||(F.offline_current_network_type=(q=_.MEr())!=null?q:"CONN_INVALID");_.T("kevlar_log_updated_time_for_smart_downloads")&&(R=_.rl().getState().entities,b=_.n9(R),g=MNl(R),F.offline_smart_downloads_last_sync_time_ms=b.toString(),F.offline_smart_downloads_next_sync_time_ms=g.toString());F.offline_videos_playable=n.toString();F.offline_playlists_count=I.toString();V.offlineVideos&&(K=V.offlineVideos.reduce(function(U,
c){c.downloadedBytes&&(U+=Number(c.downloadedBytes));return U},0).toString())&&(F.offline_used_disk_space_bytes=K);
if(!((C=navigator)==null?0:(k=C.storage)==null?0:k.estimate)){v.jumpTo(4);break}return v.yield(navigator.storage.estimate(),5);case 5:f=v.yieldResult,F.offline_free_disk_space_bytes=(((S=f)==null?void 0:S.quota)||0).toString();case 4:F.offline_client_state=JSON.stringify(V),_.UD(v)}})};
Nlt=function(F){F=F.match(/(.*)::.*::.*/);if(F!==null)return F[1]};
fZU=function(F){if(_.Wr1()){var W=Object.keys(window.sessionStorage);W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=Nlt(V);d===void 0||F.includes(d)||self.sessionStorage.removeItem(V)}}};
w4t=function(){if(!_.Wr1())return!1;var F=_.M$(),W=Object.keys(window.sessionStorage);W=_.L(W);for(var V=W.next();!V.done;V=W.next())if(V=Nlt(V.value),V!==void 0&&V!==F)return!0;return!1};
GNt=function(F){if(!F)return 0;var W=F.getPresentingPlayerType(),V=F.getVideoData();return V&&V.isLive?(F=F.getProgressState(W),F.seekableEnd-F.seekableStart):F.getDuration(W)};
Qr=function(F,W){_.mK(W,F,function(){return $Jp[W]},function(V){$Jp[W]=V;
if(!_.T("mweb_player_ve_show_ks")){var d=_.is(0);d&&V&&_.uU(d,V)}})};
Fe=function(F){(F=$Jp[F])&&_.JH(_.dB(),F)};
UJl=function(F,W){for(var V=_.L(Object.keys(F)),d=V.next();!d.done;d=V.next())if(d=d.value,F[d]!==W[d])return!1;return!0};
O9i=function(){return document.getElementById("player-control-overlay")};
X4t=function(F){F!==-1&&!_.T("player_controls_log_creation_killswitch")&&O9i()&&(_.Md("pcu_cs",F),_.Md("pcu_ce"))};
xJU=function(F){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:F}}]}}}};
v7v=function(F,W,V,d){var y=_.T("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;W=Object.assign({},{text:W,hasGradientBackground:V},d&&{backgroundStyle:d},y&&{itemTargetId:y});y=_.T("web_enable_chat_autoscroll_to_user_turn")&&y?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:y,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:W}],
insertByPositionInSection:{sectionTargetId:F,position:"INSERTION_POSITION_LAST"}}}]},y?{scrollConfig:y}:{})}}};
E7c=function(F,W){return _.cZ(F.entities,"booleanEntity",W)};
c2v=function(){return function(F){_.l5(_.yw("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:F}))}};
tE4=function(F,W){W.stack&&(F.stack+="\n"+W.stack);return F};
STt=function(){this.isInputValid_=!0;this.JSC$19603_streamPos_=0;this.leftoverInput_=""};
PHi=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19606_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
Fe4=function(F){var W=J2L(F,"Content-Type");if(!W)return null;W=W.toLowerCase();if(W.startsWith("application/json"))return W.startsWith("application/json+protobuf")?new Z9d:new _.nL;if(W.startsWith("application/x-protobuf")){F=J2L(F,"Content-Transfer-Encoding");if(!F)return new PHi;if(F.toLowerCase()=="base64")return new Qma}return null};
Lev=function(F,W,V,d){var y=new We8(function(n,M){return VLa.has(M)?n.sentinel==="gal"&&n.event!==void 0:!1},function(n){n.event?(n=dVd(n.event),n=!n||ywd(d,n)?!0:_.zl(F.lastEvent,W5,2,VG)?!_.zl(n,dr,1,VG)&&!_.zl(n,W5,2,VG):!_.zl(n,dr,1,VG)&&!_.zl(n,W5,3,VG)):n=!0;
return n});
V=_.De(F.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",ze4(V)]]));if(F.nestedOrigins!==void 0)for(var z=_.L(F.nestedOrigins),I=z.next();!I.done;I=z.next())V=_.De(V,new Map([["origin",I.value]]));return oza(y,V,W).then(function(n){n=se8(n.event);if(_.zl(n,dr,1,VG)){var M,Y=(M=_.qq(n,dr,1,VG))==null?void 0:_.Y2(M,2);Y&&d.JSC$19658_logErrorEvent(BWi(Y));M=_.qq(n,dr,1,VG);_.Y2(M,2)===4?(n=_.qq(n,dr,1,VG),n={statusCode:11,statusMessage:_.Mq(n,
3)}):(n=_.qq(n,dr,1,VG),n={statusCode:12,statusMessage:_.Mq(n,3)});return n}_.zl(n,W5,3,VG)?(n=_.qq(n,W5,3,VG),n={statusCode:1,consentLanguageKeys:_.Mq(n,2)}):n={statusCode:1};return n}).catch(function(n){return n.errorCode!==void 0?{statusCode:n.errorCode,
statusMessage:n.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
aLd=function(F){var W={};if(F===void 0||F===null)return W;F.getToken()!==void 0&&ILl(F.getToken())&&ILl(F.getToken()).length>0&&(W.scopes=new Set(ILl(F.getToken())));F.getToken()!==void 0&&nzU(F.getToken())&&nzU(F.getToken()).length>0&&(W.capabilities=new Set(nzU(F.getToken())));_.Mq(F,3)!==void 0&&(W.consistencyKey=_.Mq(F,3));F.getName()!==void 0&&F.getName()!==""&&(W.linkName=F.getName());_.yY(F,mVd,4)&&(F=_.FE(F,mVd,4),F=Object.assign({},_.Mq(F,1)&&{userId:_.Mq(F,1)},_.Mq(F,2)&&{displayName:_.Mq(F,
2)},_.Mq(F,3)&&{email:_.Mq(F,3)},_.Mq(F,5)&&{username:_.Mq(F,5)},_.Mq(F,4)&&{profilePicture:_.Mq(F,4)}),W.profile=F);return W};
i0U=function(F,W){var V=F.flowParams,d;return{serviceId:V.serviceId,sessionId:V.sessionId,currentFlow:F.currentFlow,googleScopesString:W,linkingSessionSerialized:F.session.serialize(),consentLanguageKeys:V.consentLanguageKeys,callerState:F.callerState,dynamicUrlParameters:V.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(d=V.partnerConfigMinReadTimestamp)==null?void 0:d.serialize()}};
qAm=function(F){var W=F.googleScopes!==void 0?Array.from(F.googleScopes).join(","):"";MLU(i0U(F,W),F.config.localStorage);W=YA8(F);return W===null?Promise.resolve(pct):W.start().then(function(V){var d,y=(d=V.link)==null?void 0:d.consistencyKey;return V.statusCode===1&&F.googleScopes!==void 0&&F.googleScopes.size>0&&y!==void 0?(d=F.flowParams,hec(d.serviceId,d.sessionId,F.googleScopes,y,d.galService,F.config,V)):V})};
b04=function(F){var W=YA8(F);return W===null?Promise.resolve(Ret({statusCode:7,statusMessage:"Failed to create flow object"},F.callerState)):W.complete().then(function(V){var d,y=(d=V.link)==null?void 0:d.consistencyKey;return V.statusCode===1&&F.googleScopes!==void 0&&F.googleScopes.size>0&&y!==void 0?(d=F.flowParams,hec(d.serviceId,d.sessionId,F.googleScopes,y,d.galService,F.config,V)):Ret(V,F.callerState)},function(V){return Ret({statusCode:12,
statusMessage:"Failed to complete the flow: "+V.message},F.callerState)})};
hec=function(F,W,V,d,y,z,I){return TWu(y,{serviceId:F,sessionId:W,googleScopes:V,consistencyKey:d}).then(function(){return I},function(n){return y.deleteLink({serviceId:F,
sessionId:W,accountLinkingEntryPoint:z.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+n.message}},function(M){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+M.message}})})};
YA8=function(F){switch(F.currentFlow){case 1:var W=F.flowParams;F=_.FE(F.session,eec,1);return gza.createOAuthFlow(W,F);case 2:case 3:return W=F.flowParams,F=_.FE(F.session,uj4,6),Kec.createStreamlinedFlow(W,F);default:return null}};
DVl=function(F,W){F===2&&(F=3);var V=0;H0p.indexOf(F)!==-1&&(V=H0p.indexOf(F)+1);for(F=V;F<H0p.length;F++)if(W.has(H0p[F]))return H0p[F]};
rwc=function(F){var W=F.serviceId;var V=F.sessionId;var d=F.config;var y=F.galService;var z=F.capabilities;var I=F.scopes;var n=F.loginHint;var M=F.callerState;var Y=F.consentLanguageKeys;var h=F.linkName;var q=F.dynamicUrlParameters;var R=F.partnerConfigMinReadTimestamp;F=d.dataUsageNoticeConfig?d.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return y.startLinkingSession({serviceId:W,sessionId:V,capabilities:z,scopes:I,loginHint:n,callerState:M,supportedFlows:Awv(d.supportedFlows),completionUrl:d.completionUrl,
accountLinkingEntryPoint:d.accountLinkingEntryPoint,consentLanguageKeys:Y,dataUsageNoticeConfig:F,linkName:h,dynamicUrlParameters:q,partnerConfigMinReadTimestamp:R}).then(function(b){return new je4(W,V,d,y,b,void 0,M,Y,q,R)})};
wcc=function(F,W,V){var d=(new Czt(W.localStorage)).getSession(F);if(d===null)return Promise.resolve({statusCode:2});kbm(F,W.localStorage);var y=lLt(d.linkingSessionSerialized),z=d.googleScopesString!==""&&d.googleScopesString!==void 0?new Set(d.googleScopesString.split(",")):void 0,I=d.partnerConfigMinReadTimestampSerialized?NWt(d.partnerConfigMinReadTimestampSerialized):void 0;return fLa(new je4(F,d.sessionId,W,V,y,z,d.callerState,d.consentLanguageKeys,d.dynamicUrlParameters,I),d.currentFlow,d.consentLanguageKeys)};
MLU=function(F,W){W=new Czt(W);W.storage!==null&&W.storage.set("SAVED_SESSION",F)};
kbm=function(F,W){W=new Czt(W);if(W.storage!==null){var V=W.storage.get("SAVED_SESSION");V!==void 0&&V.serviceId===F&&W.storage.remove("SAVED_SESSION")}};
Awv=function(F){var W=new Set;F=_.L(F);for(var V=F.next();!V.done;V=F.next())V=V.value,V!==1&&Gbp.has(V)&&W.add(Gbp.get(V));return W};
Ret=function(F,W){W!==void 0&&(F.callerState=W);return F};
$Va=function(F){switch(F){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
Xca=function(F){return new UVc(F,new O0p(F))};
Ezp=function(F,W){W=W===void 0?!1:W;var V=document.createElement("div");F&&(V.style.transform="scaleX(-1)");V.style.backgroundColor=W?"rgba(138,180,248,.24)":"#e8f0fe";V.style.height="4px";V.style.overflow="hidden";V.style.position="absolute";V.style.top="0";V.style.width="100%";V.style.zIndex="1500";V.setAttribute("aria-label","Loading");V.setAttribute("aria-live","polite");F=document.createElement("style");F.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  }";
V.appendChild(F);F=xVp();F.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";F.style.left="-145.166611%";var d=vz4(W);d.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";F.appendChild(d);V.appendChild(F);F=xVp();F.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";F.style.left="-54.888891%";W=vz4(W);W.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
F.appendChild(W);V.appendChild(F);return V};
xVp=function(){var F=document.createElement("div");F.style.height="100%";F.style.position="absolute";F.style.transformOrigin="top left";F.style.width="100%";return F};
vz4=function(F){var W=document.createElement("span");W.style.borderTop=F?"4px solid #669df6":"4px solid #4285f4";W.style.display="inline-block";W.style.position="absolute";W.style.width="100%";return W};
cwt=function(F){return F==null?void 0:_.uAB(F).valueOf()};
Jwl=function(F){var W=document.body,V=!1,d=function(){V||(V=!0,tL4(y,z),setTimeout(function(){W.removeChild(z);W.removeChild(y)},150))},y=SA8(F,getComputedStyle(W).direction==="rtl",d),z=Pzd(d);
tL4(y,z);W.appendChild(z);W.appendChild(y);window.requestAnimationFrame(function(){z.style.opacity="1";y.style.opacity="1";y.style.transform="translate(-50%, -50%) scale(1)";y.children[0].focus()})};
SA8=function(F,W,V){var d=document.createElement("div");d.style.position="fixed";d.style.alignItems="center";d.style.backgroundColor=F?"rgb(32, 33, 36)":"white";d.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";d.style.display="flex";d.style.flexDirection="column";d.style.justifyContent="center";d.style.left="50%";d.style.top="50%";d.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";d.style.zIndex="2002";document.body.clientWidth>=
660?(d.style.borderRadius="8px",d.style.minHeight="220px",d.style.maxHeight="90%",d.style.maxWidth="90%",d.style.minWidth="540px"):(d.style.height="100%",d.style.width="100%");d.setAttribute("aria-label","Error");d.setAttribute("aria-modal","true");d.setAttribute("role","alertdialog");d.addEventListener("keydown",function(z){z.key==="Escape"&&V()});
W=Z0L(F,W,V);d.appendChild(Qel(W));d.appendChild(W);var y=document.createElement("img");y.src=F?"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";y.style.height="72px";y.style.width="72px";y.style.color="#9aa0a6";y.setAttribute("alt","");d.appendChild(y);y=document.createElement("h1");y.textContent="Something went wrong.  Try again.";
y.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";y.style.lineHeight="24px";y.style.fontSize="16px";y.style.textAlign="center";y.style.letterSpacing="0.1px";y.style.color=F?"rgb(232,234,237)":"#3c4043";d.appendChild(y);d.appendChild(Qel(W));return d};
Z0L=function(F,W,V){var d=document.createElement("button");d.style.backgroundColor="transparent";d.style.border="none";d.style.borderRadius="50%";d.style.cursor="pointer";d.style.outline="none";d.style.padding="12px";d.setAttribute("aria-label","Close dialog");d.style.position="absolute";d.style.top="0";W?d.style.right="0":d.style.left="0";d.addEventListener("focus",function(){d.style.backgroundColor=F?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
d.addEventListener("blur",function(){d.style.backgroundColor="transparent"});
d.addEventListener("mouseenter",function(){d.style.backgroundColor=F?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
d.addEventListener("mouseleave",function(){d.style.backgroundColor="transparent"});
d.addEventListener("click",V);d.addEventListener("keydown",function(y){y.key!=="Enter"&&y.key!=="Space"||V()});
W=document.createElement("img");W.src=F?"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";W.style.display="block";W.style.height="24px";W.style.width="24px";W.setAttribute("alt","");d.appendChild(W);return d};
Qel=function(F){var W=document.createElement("div");W.setAttribute("tabindex","0");W.setAttribute("aria-hidden","true");W.addEventListener("focus",function(){return void F.focus()});
return W};
Pzd=function(F){var W=document.createElement("div");W.style.backgroundColor="rgba(32,33,36,0.6)";W.style.bottom="0";W.style.left="0";W.style.position="fixed";W.style.right="0";W.style.top="0";W.style.transition=" opacity 150 ms linear";W.style.zIndex="2001";W.addEventListener("click",F);return W};
tL4=function(F,W){W.style.opacity="0";F.style.opacity="0";F.style.transform="translate(-50%, -50%) scale(0.8)"};
F5p=function(F,W){F.sandbox&&F.sandbox.add&&(F.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),F.sandbox.add("allow-downloads"));F.src=W};
yG=function(F){this.JSC$19846_value_=void 0;this.childNodes_={};if(F){var W=_.s$T(F);F=_.Gk(F);for(var V=0;V<W.length;V++)this.set(W[V],F[V])}};
zn=function(F){W58.call(this,F)};
ofd=function(F,W){W=W===void 0?!1:W;this.parsedImageUrl_=null;F instanceof VJl||(dsi==void 0&&(dsi=new yji),F=dsi.parse(F.toString(),W));F=this.parsedImageUrl_=F;F.JSC$19871_parsedOptions_==void 0&&((W=F.getOptions())||(W=""),F.JSC$19871_parsedOptions_=(new zfp).parse(W));W58.call(this,F.JSC$19871_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;F=this.parsedImageUrl_;W=F.uri_.JSC$10339_port_;this.JSC$19873_domain_=F.uri_.JSC$10339_domain_+(W?":"+W:"");this.JSC$19873_query_=
this.parsedImageUrl_.uri_.JSC$10339_queryData_.toString()};
oN=function(F){_.Bz.call(this,"upload");this.opts.query=F};
ssc=function(F){this.mode=4;this.data=F;this.parsedData=[];F=0;for(var W=this.data.length;F<W;F++){var V=[],d=this.data.charCodeAt(F);d>65536?(V[0]=240|(d&1835008)>>>18,V[1]=128|(d&258048)>>>12,V[2]=128|(d&4032)>>>6,V[3]=128|d&63):d>2048?(V[0]=224|(d&61440)>>>12,V[1]=128|(d&4032)>>>6,V[2]=128|d&63):d>128?(V[0]=192|(d&1984)>>>6,V[1]=128|d&63):V[0]=d;this.parsedData.push(V)}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))};
BTm=function(F){this.typeNumber=0;this.errorCorrectLevel=F===void 0?2:F;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
s3=function(F,W){if(F.length==void 0)throw Error("Mk`"+F.length+"`"+W);for(var V=0;V<F.length&&F[V]==0;)V++;this.num=Array(F.length-V+W);for(W=0;W<F.length-V;W++)this.num[W]=F[W+V]};
L5d=function(F,W){this.totalCount=F;this.dataCount=W};
IQ8=function(){this.buffer=[];this.length=0};
nf4=function(){var F=!1;if(_.gch()){F=_.qK();var W="";_.Hhr()?(W=/Windows (?:NT|Phone) ([0-9.]+)/,W=(F=W.exec(F))?F[1]:"0.0"):_.rm()?(W=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,W=(F=W.exec(F))&&F[1].replace(/_/g,".")):_.K$9()?(W=/Mac OS X ([0-9_.]+)/,W=(F=W.exec(F))?F[1].replace(/_/g,"."):"10"):_.af(_.qK(),"KaiOS")?(W=/(?:KaiOS)\/(\S+)/i,W=(F=W.exec(F))&&F[1]):_.gch()?(W=/Android\s+([^\);]+)(\)|;)/,W=(F=W.exec(F))&&F[1]):_.DK9()&&(W=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,W=(F=W.exec(F))&&F[1]);F=
W||""}return F};
phm=function(F,W){this.JSC$19902__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(W)for(var V in W)this.JSC$19902__htOption[V]=W[V];this.JSC$19902__htOption.useSVG&&(mst=aQd);this.JSC$19902__android=nf4();this.JSC$19902__el=F;this._oQRCode=null;this._oDrawing=new mst(this.JSC$19902__el,this.JSC$19902__htOption);this.JSC$19902__htOption.text&&(F=this.JSC$19902__htOption.text,this._oQRCode=new BTm(this.JSC$19902__htOption.correctLevel),ipt(this._oQRCode,
F),W=this._oQRCode,MJl(W,!1,Y8u(W)),this.JSC$19902__el.title=F,this._oDrawing.draw(this._oQRCode),this.makeImage())};
hfc=function(F,W,V,d,y){F.save();var z=new Path2D;z.roundRect(W,V,d*7,d*7,d*2);z.roundRect(W+d,V+d,d*5,d*5,d*1.3);z.roundRect(W+2*d,V+2*d,d*3,d*3,d);F.clip(z,"evenodd");F.fillStyle=y;F.fillRect(0,0,F.canvas.width,F.canvas.height);F.restore()};
Rfc=function(){return q8c=q8c||new _.Ha};
bpa=function(F){_.va.call(this,"serverreachability",F)};
TTt=function(F){var W=Rfc();W.dispatchEvent(new bpa(W,F))};
efp=function(F,W){_.va.call(this,"statevent",F);this.stat=W};
B5=function(F){var W=Rfc();W.dispatchEvent(new efp(W,F))};
gft=function(F,W,V,d){_.va.call(this,"timingevent",F);this.size=W;this.rtt=V;this.retries=d};
u5m=function(F,W,V){var d=Rfc();d.dispatchEvent(new gft(d,F,W,V))};
K5v=function(F,W){if(typeof F!=="function")throw Error("Pk");return _.dm.setTimeout(function(){F()},W)};
LM=function(){this.redactEnabled_=!0};
IN=function(F,W,V,d,y){this.JSC$19924_channel_=F;this.JSC$19924_channelDebug_=W;this.sid_=V;this.JSC$19924_rid_=d;this.JSC$19924_retryId_=y||1;this.JSC$19924_eventHandler_=new _.nl(this);this.timeout_=45E3;this.JSC$19924_extraHeaders_=null;this.JSC$19924_successful_=!1;this.JSC$19924_postData_=this.JSC$19924_requestUri_=this.JSC$19924_baseUri_=this.JSC$19924_type_=this.JSC$19924_requestStartTime_=this.JSC$19924_watchDogTimeoutTime_=this.JSC$19924_watchDogTimerId_=null;this.JSC$19924_pendingMessages_=
[];this.JSC$19924_xmlHttp_=null;this.JSC$19924_xmlHttpChunkStart_=0;this.JSC$19924_lastError_=this.JSC$19924_verb_=null;this.JSC$19924_lastStatusCode_=-1;this.JSC$19924_cancelled_=!1;this.JSC$19924_readyStateChangeThrottleMs_=0;this.JSC$19924_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new Hpp};
Dsi=function(F,W){var V=new LM;V.debug("TestLoadImage: loading "+F);if(_.dm.Image){var d=new Image;d.onload=_.WZ(nM,V,"TestLoadImage: loaded",!0,W,d);d.onerror=_.WZ(nM,V,"TestLoadImage: error",!1,W,d);d.onabort=_.WZ(nM,V,"TestLoadImage: abort",!1,W,d);d.ontimeout=_.WZ(nM,V,"TestLoadImage: timeout",!1,W,d);_.dm.setTimeout(function(){if(d.ontimeout)d.ontimeout()},1E4);
d.src=F}else W(!1)};
Aja=function(F,W){var V=new LM,d=new AbortController,y=setTimeout(function(){d.abort();nM(V,"TestPingServer: timeout",!1,W)},1E4);
fetch(F,{signal:d.signal}).then(function(z){clearTimeout(y);z.ok?nM(V,"TestPingServer: ok",!0,W):nM(V,"TestPingServer: server error",!1,W)}).catch(function(){clearTimeout(y);
nM(V,"TestPingServer: error",!1,W)})};
nM=function(F,W,V,d,y){try{F.debug(W),y&&(y.onload=null,y.onerror=null,y.onabort=null,y.ontimeout=null),d(V)}catch(z){}};
rji=function(){this.JSC$19938_parser_=new jst};
C5t=function(F,W,V){return V&&V.internalChannelParams?V.internalChannelParams[F]||W:W};
mm=function(F){this.serverVersion_=0;this.JSC$19943_outgoingMaps_=[];this.JSC$19943_channelDebug_=new LM;this.JSC$19943_hostPrefix_=this.JSC$19943_backChannelUri_=this.JSC$19943_forwardChannelUri_=this.JSC$19943_path_=this.JSC$19943_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19943_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19943_extraHeaders_=null;this.JSC$19943_nextMapId_=this.JSC$19943_nextRid_=0;this.JSC$19943_failFast_=C5t("failFast",
!1,F);this.enableStreaming_=this.JSC$19943_deadBackChannelTimerId_=this.JSC$19943_backChannelTimerId_=this.JSC$19943_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19943_lastPostResponseArrayId_=this.JSC$19943_lastArrayId_=-1;this.JSC$19943_backChannelAttemptId_=this.JSC$19943_backChannelRetryCount_=this.JSC$19943_forwardChannelRetryCount_=0;this.JSC$19943_baseRetryDelayMs_=C5t("baseRetryDelayMs",5E3,F);this.JSC$19943_retryDelaySeedMs_=
C5t("retryDelaySeedMs",1E4,F);this.JSC$19943_forwardChannelMaxRetries_=C5t("forwardChannelMaxRetries",2,F);this.JSC$19943_forwardChannelRequestTimeoutMs_=C5t("forwardChannelRequestTimeoutMs",2E4,F);this.JSC$19943_xmlHttpFactory_=F&&F.xmlHttpFactory||void 0;this.networkTestUrl_=F&&F.networkTestUrl||void 0;this.usesFetchStreams_=F&&F.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19943_supportsCrossDomainXhrs_=F&&F.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=
new ksl(F&&F.concurrentRequestLimit);this.maxMapsPerRequest_=Math.min(F&&F.maxMessagesPerRequest||1E3,1E3);this.wireCodec_=new rji;this.fastHandshake_=F&&F.fastHandshake||!1;this.encodeInitMessageHeaders_=F&&F.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19943_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=F&&F.blockingHandshake||!1;F&&F.disableRedact&&
this.JSC$19943_channelDebug_.disableRedact();F&&F.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&F&&F.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;F&&F.longPollingTimeout&&F.longPollingTimeout>0&&(this.longPollingTimeout_=F.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
lQt=function(){};
aN=function(F,W){if(F instanceof aN)this.array_=F.array_;else{var V;if(V=_.Er(F))a:{for(var d=V=0;d<F.length;d++){if(!_.Er(F[d])||V>0&&F[d].length!=V){V=!1;break a}for(var y=0;y<F[d].length;y++)if(typeof F[d][y]!=="number"){V=!1;break a}V==0&&(V=F[d].length)}V=V!=0}if(V)this.array_=_.xc(F);else if(F instanceof _.C7)this.array_=NTm(F.height,F.width);else if(typeof F==="number"&&typeof W==="number"&&F>0&&W>0)this.array_=NTm(F,W);else throw Error("Tk");}this.size_=new _.C7(this.array_[0].length,this.array_.length)};
iA=function(F,W){if(typeof F!=="function")throw Error("Pk");return _.dm.setTimeout(function(){F()},W)};
MC=function(F,W,V,d,y){this.JSC$19970_channel_=F;this.JSC$19970_channelDebug_=W;this.sid_=V;this.JSC$19970_rid_=d;this.JSC$19970_retryId_=y||1;this.timeout_=45E3;this.JSC$19970_eventHandler_=new _.nl(this);this.pollingTimer_=new _.iR;this.pollingTimer_.setInterval(250)};
Yq=function(){};
whv=function(F,W,V,d,y){(new Yq).debug("TestLoadImageWithRetries: "+y);if(d==0)V(!1);else{var z=y||0;d--;fQt(F,W,function(I){I?V(!0):_.dm.setTimeout(function(){whv(F,W,V,d,z)},z)})}};
fQt=function(F,W,V){var d=new Yq;d.debug("TestLoadImage: loading "+F);var y=new Image;y.onload=function(){try{d.debug("TestLoadImage: loaded"),Gsv(y),V(!0)}catch(z){}};
y.onerror=function(){try{d.debug("TestLoadImage: error"),Gsv(y),V(!1)}catch(z){}};
y.onabort=function(){try{d.debug("TestLoadImage: abort"),Gsv(y),V(!1)}catch(z){}};
y.ontimeout=function(){try{d.debug("TestLoadImage: timeout"),Gsv(y),V(!1)}catch(z){}};
_.dm.setTimeout(function(){if(y.ontimeout)y.ontimeout()},W);
y.src=F};
Gsv=function(F){F.onload=null;F.onerror=null;F.onabort=null;F.ontimeout=null};
$sc=function(F,W){this.JSC$19977_channel_=F;this.JSC$19977_channelDebug_=W;this.JSC$19977_parser_=new jst};
pM=function(F,W,V){this.state_=1;this.JSC$19980_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19980_channelDebug_=new Yq;this.JSC$19980_parser_=new jst;this.firstTestResults_=F||null;this.secondTestResults_=W!=null?W:null;this.asyncTest_=V||!1};
Usd=function(){this.front_=[];this.back_=[]};
h7=function(F){this.JSC$19995_map_=new _.iw;this.size=0;F&&this.addAll(F)};
Opl=function(F,W){this.action=F;this.params=W||{}};
qC=function(F,W){_.Ba.call(this);this.delay_=new _.Iy(this.JSC$20069_onTick_,0,this);_.Zi(this,this.delay_);this.JSC$20067_interval_=5E3;this.retryCount=this.nextTickTime_=0;if(typeof F==="function")W&&(F=(0,_.Ll)(F,W));else if(F&&typeof F.handleEvent==="function")F=(0,_.Ll)(F.handleEvent,F);else throw Error("za");this.JSC$20069_listener_=F};
RN=function(F,W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K){var C=this;V=V===void 0?!1:V;d=d===void 0?function(){return""}:d;
y=y===void 0?!1:y;z=z===void 0?!1:z;I=I===void 0?!1:I;n=n===void 0?function(){return _.c6({})}:n;
M=M===void 0?!1:M;h=h===void 0?!1:h;q=q===void 0?!1:q;R=R===void 0?!1:R;b=b===void 0?!1:b;this.JSC$20070_pathPrefix_=F;this.defaultQueryParams_=W;this.pubsub_=new _.IO;this.retryLogger_=K;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!g)?g(function(){C.safeReconnect_()}):new qC(this.safeReconnect_,this);
this.JSC$20070_channel_=null;this.JSC$20070_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20070_pendingMessages_=[];this.enableAsyncTest_=V;this.JSC$20070_getXsrfToken_=d;this.useAsyncBrowserChannelHandler_=z;this.getAuthorizationHeader_=n;this.getAuthorizationHeaderSync_=Y;this.enableCachedUpdateAuthorizationHeader_=I;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.c6();this.enableLoungeTokenRefresh_=y;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
M;this.disableMdxAuthForNonPlaybackMessages_=h;this.disableMdxAuthForAdMessages_=q;this.enableMdxAuthForConnectionOnly_=R;this.disableMdxAuthForShortsMessages_=b;this.JSC$20070_channelOpenedCounter=new Xhd;this.JSC$20070_channelClosedCounter=new xst;this.channelMessageSentCounter=new vfm;this.JSC$20070_channelMessageReceivedCounter=new EfL;this.JSC$20070_channelErrorCounter=new cj4;this.pendingMapsOnClosedCounter=new tJd;this.undeliveredMapsOnClosedCounter=new S8l};
P54=function(F){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;F=F||document.location.href;var W=Number(_.X6(F)[4]||null)||"";W&&(this.port=":"+W);this.domain=_.EG(F)||"";F=_.qK();F.search("MSIE")>=0&&_.hW(F.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
bA=function(F){F=F||{};this.name=F.name||"";this.id=F.id||F.screenId||"";this.token=F.token||F.loungeToken||"";this.uuid=F.uuid||F.dialId||"";this.idType=F.screenIdType||"normal";this.secret=F.screenIdSecret||""};
Jju=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(F){var W=Math.random()*16|0;return(F=="x"?W:W&3|8).toString(16)})};
Zpm=function(F){return _.YM(F,function(W){return{key:W.id,name:W.name}})};
Qsd=function(F,W){return $U(F,function(V){return V||W?!V!=!W?!1:V.id==W.id:!0})};
Tn=function(F,W){return $U(F,function(V){return Fst(V,W)})};
zQd=function(){var F=Wsd(),W=ViU();if(dam()){var V=F,d=_.fNc(V,W);d<0&&_.kG1(V,-(d+1),0,W)}F=yUU(F);if(F.length==0)try{_.n7$("remote_sid")}catch(y){}else try{_.aO("remote_sid",F.join(","),-1)}catch(y){}};
Wsd=function(){var F=_.L0("yt-remote-connected-devices")||[];F.sort(_.Nmh);return F};
yUU=function(F){if(F.length==0)return[];var W=F[0].indexOf("#"),V=W==-1?F[0]:F[0].substring(0,W);return _.YM(F,function(d,y){return y==0?d:d.substring(V.length)})};
oxt=function(F){_.Bc("yt-remote-connected-devices",F,86400)};
ViU=function(){if(spv)return spv;var F=_.L0("yt-remote-device-id");F||(F=Jju(),_.Bc("yt-remote-device-id",F,31536E3));for(var W=Wsd(),V=1,d=F;_.$c(W,d);)V++,d=F+"#"+V;return spv=d};
BBm=function(){return _.L0("yt-remote-session-browser-channel")};
dam=function(){return _.L0("yt-remote-session-screen-id")};
nxl=function(F){F.length>5&&(F=F.slice(F.length-5));var W=_.YM(Lst(),function(d){return d.loungeToken}),V=_.YM(F,function(d){return d.loungeToken});
_.DzN(V,function(d){return!_.$c(W,d)})&&ITm();
_.Bc("yt-remote-local-screens",F,31536E3)};
Lst=function(){return _.L0("yt-remote-local-screens")||[]};
ITm=function(){_.Bc("yt-remote-lounge-token-expiration",!0,86400)};
mav=function(F){F||(_.Ie("yt-remote-session-screen-id"),_.Ie("yt-remote-session-video-id"));zQd();F=Wsd();_.Ur(F,ViU());oxt(F)};
idm=function(){aTu();return er?!!er.get("yt-remote-use-staging-server"):!1};
aTu=function(){if(!er){var F=_.ez();F&&(er=new _.h5(F))}};
hQ4=function(F,W,V,d,y){V=V===void 0?function(){return""}:V;
var z=function(){return new RN(gr(F,"/bc"),W,!1,V,d)};
return _.T("enable_mdx_web_channel_desktop")?new Mil(function(){return new Yfp(gr(F,"/wc"),W,V)}):new p7u(z,y)};
TB4=function(){var F=qfd;RQv();uA.push(F);bdi()};
KM=function(F,W){RQv();var V=eQi(F,String(W));uA.length==0?gxm(V):(bdi(),_.xN(uA,function(d){d(V)}))};
H5=function(F){KM("CP",F)};
RQv=function(){uA||(uA=_.Ok("yt.mdx.remote.debug.handlers_")||[],_.t5("yt.mdx.remote.debug.handlers_",uA))};
gxm=function(F){var W=(ukt+1)%50;ukt=W;KsU[W]=F;Hd4||(Hd4=W==49)};
bdi=function(){var F=uA;if(KsU[0]){var W=Hd4?ukt:-1,V={};do V={record$jscomp$15:void 0},W=(W+1)%50,V.record$jscomp$15=KsU[W],_.xN(F,function(d){return function(y){y(d.record$jscomp$15)}}(V));
while(W!=ukt);KsU=Array(50);ukt=-1;Hd4=!1}};
eQi=function(F,W){var V=(Date.now()-Dat)/1E3;V.toFixed&&(V=V.toFixed(3));var d=[];d.push("[",V+"s","] ");d.push("[","yt.mdx.remote","] ");d.push(F+": "+W,"\n");return d.join("")};
A7=function(F){DW.call(this);this.JSC$20099_logName_=F;this.screens=[]};
rr=function(F){A7.call(this,"LocalScreenService");this.JSC$20106_http_=F;this.loungeTokenRefreshTimer_=NaN;jr(this);this.info("Initializing with "+AUu(this.screens))};
CM=function(F,W){W=W===void 0?!1:W;A7.call(this,"ScreenService");this.JSC$20112_http_=F;this.disableAutomaticScreenCache_=W;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};jpp(this)};
kq=function(F,W,V){DW.call(this);this.JSC$20116_logName_=V;this.JSC$20116_screenService_=F;this.receiver_=W;this.screen_=null};
cUU=function(F,W,V){V.disableCastApi?lA("Cannot initialize because disabled by Mdx config."):rU4()?C$L(F,V)&&(kct(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?lTi(W):(window.__onGCastApiAvailable=function(d,y){d?lTi(W):(NC("Failed to load cast API: "+y),NBt(!1),kct(!1),_.Ie("yt-remote-cast-available"),_.Ie("yt-remote-cast-receiver"),fTm(),W(!1))},V.loadCastApiSetupScript?_.bs(w7t):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
Gcc()>=60&&$at():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?Uat():Gcc()>=89?Od8():(X7d(),xap(vx4.map(Exp))))):lA("Cannot initialize because not running Chrome")};
fTm=function(){lA("dispose");var F=fM();F&&F.dispose();_.t5("yt.mdx.remote.cloudview.instance_",null);tid(!1);_.JUL(Sfi);Sfi.length=0};
P$c=function(){return!!_.L0("yt-remote-cast-installed")};
JUa=function(){var F=_.L0("yt-remote-cast-receiver");return F?F.friendlyName:null};
Zdt=function(){lA("clearCurrentReceiver");_.Ie("yt-remote-cast-receiver")};
Qpv=function(){return P$c()?fM()?fM().getCastSession():(NC("getCastSelector: Cast is not initialized."),null):(NC("getCastSelector: Cast API is not installed!"),null)};
W2L=function(F,W){F2t()?fM().setConnectedScreenStatus(F,W):NC("setConnectedScreenStatus called before ready.")};
rU4=function(){var F=_.qK().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.Jc||F};
C$L=function(F,W){var V=!1;fM()||(F=new wr(F,W),F.subscribe("yt-remote-cast2-availability-change",function(d){_.Bc("yt-remote-cast-available",d);U1("yt-remote-cast2-availability-change",d)}),F.subscribe("yt-remote-cast2-receiver-selected",function(d){lA("onReceiverSelected: "+d.friendlyName);
_.Bc("yt-remote-cast-receiver",d);U1("yt-remote-cast2-receiver-selected",d)}),F.subscribe("yt-remote-cast2-receiver-resumed",function(d){lA("onReceiverResumed: "+d.friendlyName);
_.Bc("yt-remote-cast-receiver",d);U1("yt-remote-cast2-receiver-resumed",d)}),F.subscribe("yt-remote-cast2-session-change",function(d){lA("onSessionChange: "+V3i(d));
d||_.Ie("yt-remote-cast-receiver");U1("yt-remote-cast2-session-change",d)}),_.t5("yt.mdx.remote.cloudview.instance_",F),V=!0);
lA("cloudview.createSingleton_: "+V);return V};
fM=function(){return _.Ok("yt.mdx.remote.cloudview.instance_")};
lTi=function(F){NBt(!0);kct(!1);fM().init(!1,function(W){W?(tid(!0),_.Zdm("yt-remote-cast2-api-ready")):(NC("Failed to initialize cast API."),NBt(!1),_.Ie("yt-remote-cast-available"),_.Ie("yt-remote-cast-receiver"),fTm());F(W)})};
lA=function(F){KM("cloudview",F)};
NC=function(F){KM("cloudview",F)};
NBt=function(F){lA("setCastInstalled_ "+F);_.Bc("yt-remote-cast-installed",F)};
F2t=function(){return!!_.Ok("yt.mdx.remote.cloudview.apiReady_")};
tid=function(F){lA("setApiReady_ "+F);_.t5("yt.mdx.remote.cloudview.apiReady_",F)};
kct=function(F){_.t5("yt.mdx.remote.cloudview.initializing_",F)};
Gn=function(F){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(F)};
aRd=function(F){aTu();if(!er||!er.get("yt-remote-disable-remote-module-for-dev")){F=_.wp("MDX_CONFIG")||F;Psa();zQd();dGm||(dGm=new P54(F?F.loungeApiHost:void 0),idm()&&(dGm.basePath="/api/loungedev"));$q||($q=_.Ok("yt.mdx.remote.deferredProxies_")||[],_.t5("yt.mdx.remote.deferredProxies_",$q));yL8();var W=zUt();if(!W){var V=new CM(dGm,F?F.disableAutomaticScreenCache||!1:!1);_.t5("yt.mdx.remote.screenService_",V);W=zUt();var d={};F&&(d={appId:F.appId,disableDial:F.disableDial,theme:F.theme,loadCastApiSetupScript:F.loadCastApiSetupScript,
disableCastApi:F.disableCastApi,enableDialLoungeToken:F.enableDialLoungeToken,enableCastLoungeToken:F.enableCastLoungeToken,forceMirroring:F.forceMirroring});_.t5("yt.mdx.remote.enableConnectWithInitialState_",F?F.enableConnectWithInitialState||!1:!1);cUU(V,function(z){z?oHt()&&W2L(oHt(),"YouTube TV"):V.subscribe("onlineScreenChange",function(){U1("yt-remote-receiver-availability-change")})},d)}if(F&&!_.Ok("yt.mdx.remote.initialized_")){_.t5("yt.mdx.remote.initialized_",!0);
sxt("Initializing: "+_.Rq(F));U3.push(_.WA("yt-remote-cast2-api-ready",function(){U1("yt-remote-api-ready")}));
U3.push(_.WA("yt-remote-cast2-availability-change",function(){U1("yt-remote-receiver-availability-change")}));
U3.push(_.WA("yt-remote-cast2-receiver-selected",function(){B1u();U1("yt-remote-auto-connect","cast-selector-receiver")}));
U3.push(_.WA("yt-remote-cast2-receiver-resumed",function(){U1("yt-remote-receiver-resumed","cast-selector-receiver")}));
U3.push(_.WA("yt-remote-cast2-session-change",L2a));U3.push(_.WA("yt-remote-connection-change",function(z){z?W2L(oHt(),"YouTube TV"):IR8()||(W2L(null,null),Zdt())}));
U3.push(_.WA("yt-remote-cast2-session-failed",function(){U1("yt-remote-connection-failed")}));
d=nH4();F.isAuto&&(d.id+="#dial");var y=F.capabilities||[];y.length>0&&(d.capabilities=y);d.name=F.device;d.app=F.app;(F=F.theme)&&(d.theme=F);sxt(" -- with channel params: "+_.Rq(d));d?(_.Bc("yt-remote-session-app",d.app),_.Bc("yt-remote-session-name",d.name)):(_.Ie("yt-remote-session-app"),_.Ie("yt-remote-session-name"));_.t5("yt.mdx.remote.channelParams_",d);W.start();oHt()||mGt()}}};
M34=function(){var F=zUt().instance_.$_gos();var W=iQu();W&&O3()&&(Qsd(F,W)||F.push(W));return Zpm(F)};
Ytt=function(){var F=M34(),W=iQu();W||(W=IR8());return $U(F,function(V){return W&&Fst(W,V.key)?!0:!1})};
iQu=function(){var F=oHt();if(!F)return null;var W=zUt().getScreens();return Tn(W,F)};
L2a=function(F){sxt("remote.onCastSessionChange_: "+V3i(F));if(F){var W=iQu();if(W&&W.id==F.id){if(W2L(W.id,"YouTube TV"),F.idType=="shortLived"&&(F=F.token))pIu&&(pIu.token=F),(W=O3())&&W.setLoungeToken(F)}else W&&hUl(),qtU(F,1)}else O3()&&hUl()};
hUl=function(){F2t()?fM().stopSession():NC("stopSession called before API ready.");var F=O3();F&&(F.disconnect(1),RUp(null))};
bQl=function(){var F=O3();return F&&F.getProxyState()!=3?new Xe(O3(),void 0):null};
sxt=function(F){KM("remote",F)};
zUt=function(){if(!T1t){var F=_.Ok("yt.mdx.remote.screenService_");T1t=F?new eUv(F):null}return T1t};
oHt=function(){return _.Ok("yt.mdx.remote.currentScreenId_")};
gHm=function(F){_.t5("yt.mdx.remote.currentScreenId_",F)};
B1u=function(){_.t5("yt.mdx.remote.connectData_",null)};
O3=function(){return _.Ok("yt.mdx.remote.connection_")};
RUp=function(F){var W=O3();B1u();F||gHm("");_.t5("yt.mdx.remote.connection_",F);$q&&(_.xN($q,function(V){V(F)}),$q.length=0);
W&&!F?U1("yt-remote-connection-change",!1):!W&&F&&U1("yt-remote-connection-change",!0)};
IR8=function(){var F=dam();if(!F)return null;var W=zUt();if(!W)return null;W=W.getScreens();return Tn(W,F)};
qtU=function(F,W){uPt?pIu=F:(gHm(F.id),F=new xq(dGm,F,nH4(),_.Ok("yt.mdx.remote.enableConnectWithInitialState_")||!1),F.connect(W,_.Ok("yt.mdx.remote.connectData_")),F.subscribe("beforeDisconnect",function(V){U1("yt-remote-before-disconnect",V)}),F.subscribe("beforeDispose",function(){O3()&&RUp(null)}),F.subscribe("browserChannelAuthError",function(){var V=iQu();
V&&V.idType=="shortLived"&&(F2t()?fM().handleBrowserChannelAuthError():NC("refreshLoungeToken called before API ready."))}),RUp(F))};
mGt=function(){var F=IR8();F?(sxt("Resume connection to: "+V3i(F)),qtU(F,0)):(mav(),Zdt(),sxt("Skipping connecting because no session screen found."))};
yL8=function(){var F=nH4();if(_.MP.isEmpty(F)){F=ViU();var W=_.L0("yt-remote-session-name")||"",V=_.L0("yt-remote-session-app")||"";F={device:"REMOTE_CONTROL",id:F,name:W,app:V,mdxVersion:3};F.authuser=String(_.wp("SESSION_INDEX","0"));(W=_.wp("DELEGATED_SESSION_ID"))&&(F.pageId=String(W));_.t5("yt.mdx.remote.channelParams_",F)}};
nH4=function(){return _.Ok("yt.mdx.remote.channelParams_")||{}};
K2v=function(){var F,W;return _.m(function(V){if(V.nextAddress==1)return(_.kc1()||_.T("use_new_nwl"))&&_.AUc().isNetworkAvailable()?V.yield(_.Sz(),2):V.return();if(V.nextAddress!=3)return(F=V.yieldResult)?V.yield(NGL(F),3):V.return();W=V.yieldResult;if(!W.length)return V.return();W.forEach(function(d){var y={timestamp:d.timestamp};d=d.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:d.appShellAssetLoadReport,options:y}:d.clientError?{payloadName:"clientError",payload:d.clientError,
options:y}:void 0;d&&_.HA(d.payloadName,d.payload,d.options)});
W.length===100&&_.HP.addLowPriorityJob(K2v);_.UD(V)})};
N1U=function(F,W,V){V=V===void 0?!1:V;var d=Math.max(F.width,HQL);if(_.T("kevlar_watch_feed_big_thumbs")&&F.width>=1550-v5()&&F.height>=800)d-=DGd;else if(F.width>=E3){var y=ALc+jxd+c5;_.T("kevlar_watch_feed_big_thumbs")&&(y=rLL);d-=y}else d-=ALc;d=Math.min(d,C1t);y=240;V&&(y=380);W<.5624||(!_.T("kevlar_watch_flexy_disable_small_window_sizing")&&(F.height<630&&F.width>=657||F.height>=630&&F.width>=E3&&F.width<1327)?y=360:!_.T("kevlar_watch_flexy_disable_large_window_sizing")&&F.height>=630&&F.width>=
1327&&(y=480));var z=Math.min(d*W,F.height-(56+kmi+lRc));z=Math.max(z,y);W<1?d=z/W:F.width>=E3&&(d=N1U(F,.5625,V).width);return new _.C7(Math.round(d),Math.round(z))};
fRu=function(F){if(F.playerResponse){if(F=F.playerResponse,F.messages&&F.messages.length>0&&(F=F.messages.find(function(W){return!(!W||!W.mealbarPromoRenderer)}))&&F.mealbarPromoRenderer)return F.mealbarPromoRenderer}else if(F.response&&(F=F.response)&&F.overlay&&F.overlay.mealbarPromoRenderer)return F.overlay.mealbarPromoRenderer};
wI8=function(F){if(F.response){var W=F.response;if(W&&W.overlay&&W.overlay.tooltipRenderer)return W.overlay.tooltipRenderer}if(F.playerResponse&&(F=F.playerResponse,F.messages&&F.messages.length>0&&(F=F.messages.find(function(V){return!(!V||!V.tooltipRenderer)}))&&F.tooltipRenderer))return F.tooltipRenderer};
Gmi=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
$G8=function(){var F,W,V;return _.m(function(d){switch(d.nextAddress){case 1:return d.yield(_.mN.getInstance(),2);case 2:F=d.yieldResult;if(!F){W=void 0;d.jumpTo(3);break}return d.yield(F.get("lmqf"),4);case 4:W=d.yieldResult;case 3:switch((V=W)||(V="SD"),V){case "HD":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return d.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
UGc=function(F){var W,V,d;return _.m(function(y){if(y.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.T("disable_av1_setting")){var z=window.localStorage["yt-player-av1-pref"];z=z==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":z==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else z="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(W=F===z)return y.jumpTo(2);d=V=F;return y.yield($G8(),3)}y.nextAddress!=2&&(W=d===y.yieldResult);return y.return(W)})};
XIt=function(){var F=_.F0("user_engagement_experiments_rate_limit_ms"),W=OQc.get("last-user-engagement-exp-trigger-timestamp");return!W||(0,_.J5)()>=W+F?(OQc.set("last-user-engagement-exp-trigger-timestamp",(0,_.J5)()),!0):!1};
t7=function(F,W,V,d,y){W=W===void 0?null:W;V=V===void 0?null:V;d=d===void 0?null:d;y=y===void 0?null:y;F={youThereEventType:F};V&&(F.lactThresholdMs=V.lactThresholdMs,F.mediaPosSec=V.promptDelaySec,F.lactServerRequestMs=V.lactServerRequestMs,F.triggerReason=V.triggerReason);y!=null&&(F.renderingMediaPosSec=Math.round(y));W||(W=_.is());W&&(F.clientScreenNonce=W);d&&(F.clientPlaybackNonce=d);_.HA("youThere",F)};
vHU=function(F){if(!xGi&&(F=F||_.wp("ZWIEBACK_PING_URLS"))&&F.length){xGi=!0;for(var W=0;W<F.length;W++)_.Ge(F[W])}};
EHt=function(F){var W=0;F.indexOf("h")!=-1&&(F=F.split("h"),W=F[0]*60*60,F=F[1]);F.indexOf("m")!=-1&&(F=F.split("m"),W=F[0]*60+W,F=F[1]);F.indexOf("s")!=-1?(F=F.split("s"),W=F[0]*1+W):W=F*1+W;return W};
t3c=function(F){if(_.MP.get(_.wp("PLAYER_VARS",{}),"privembed",!1)!="1"){F&&Kov();try{cLl().then(function(){},function(){}),_.oO(t3c,18E5)}catch(W){_.$N(W)}}};
Sta=function(){var F=_.V0(),W=F.getFlag(119),V=window.devicePixelRatio>1;document.body&&_.l0(document.body,"exp-invert-logo")&&(V&&!_.l0(document.body,"inverted-hdpi")?_.AU(document.body,"inverted-hdpi"):!V&&_.l0(document.body,"inverted-hdpi")&&_.DT(document.body,"inverted-hdpi"));W!=V&&(_.dE(0,119,V),F.save())};
P14=function(){_.F0("service_worker_push_logged_out_prompt_watches")!=-1&&E1("WatchCount").then(function(F){F>=100||tNi("WatchCount",F+1)})};
JLL=function(F){return F.filter(function(W){return"ypcGetCartEndpoint"in W||"ypcFixInstrumentEndpoint"in W})};
ZQm=function(F){return F.filter(function(W){return!_.e(W,_.Obm)})};
Qxa=function(F){switch(F){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}};
FQU=function(F,W,V){var d=_.pd(V);F&&W&&d&&F.getPlayerPromise().then(function(y){_.t4L(d)&&_.DB();(new _.Y9(y)).executeCommand(d,W);_.T("continue_playback_on_desktop_companion_click")||y.pauseVideo()})};
WQ8=function(F){var W=_.fQ(),V;if(V=_.Ok("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;V=(d=V())==null?void 0:d.layoutId}else V=null;FQU(W,V,F)};
VOt=function(F){var W=_.fQ(),V;if(V=_.Ok("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;V=(d=V())==null?void 0:d.layoutId}else V=null;FQU(W,V,F)};
Sr=function(F,W){var V=F<0?"-":"";F=Math.abs(F);var d=Math.floor(F/3600),y=Math.floor(F)%3600,z=Math.floor(y/60);y=Math.floor(y)%60;var I="";(W===void 0?0:W)&&(I="."+Math.round((F-Math.floor(F))*10));return d>0?V+d+":"+(z<10?"0"+z:""+z)+":"+(y<10?"0"+y:""+y)+I:V+z+":"+(y<10?"0"+y:""+y)+I};
dI4=function(F){var W=F.match(/[^0-9:\.]/g);if(W&&W.length>0)return null;F=F.split(":");if(F.length===0||F.length>3)return null;W=1;for(var V=0;F.length>0;){var d=F.pop();if(d===void 0)break;var y=Number(d);if(d===""||isNaN(y))return null;V+=y*W;W*=60}return V};
yR8=function(F,W,V,d){F=Math.max(V,F);W=Math.min(W,d-V);F+W>d?(V=d,F=V-W):V=F+W;return{start:F,end:V}};
z8u=function(F,W,V,d,y,z){F<V?F=V:F+y>d&&(F=d-y);W>d&&(W=d);W=Math.min(F+z,Math.max(F+y,W));return{start:F,end:W}};
oZt=function(F,W,V,d,y,z){W>d?W=d:W-y<V&&(W=V+y);F<V&&(F=V);F=Math.min(W-y,Math.max(W-z,F));return{start:F,end:W}};
aKv=function(F,W){var V=_.Ns(F,{}),d=sVt("top",W),y=sVt("bottom",W),z=sVt("left",W),I=sVt("right",W);return _.Si({top:function(){return P5(V().position,d)},
bottom:function(){return P5(V().position,y)},
left:function(){return P5(V().position,z)},
right:function(){return P5(V().position,I)},
position:function(){return P5(V().positionType,BAv)},
height:function(){return P5(V().height,J7)},
width:function(){return P5(V().width,J7)},
"min-width":function(){return P5(V().minWidth,J7)},
"min-height":function(){return P5(V().minHeight,J7)},
"max-width":function(){return P5(V().maxWidth,J7)},
"max-height":function(){return P5(V().maxHeight,J7)},
"aspect-ratio":function(){return P5(V().aspectRatio,String)},
"margin-top":function(){return P5(V().margin,d)},
"margin-bottom":function(){return P5(V().margin,y)},
"margin-left":function(){return P5(V().margin,z)},
"margin-right":function(){return P5(V().margin,I)},
"padding-top":function(){return P5(V().padding,d)},
"padding-bottom":function(){return P5(V().padding,y)},
"padding-left":function(){return P5(V().padding,z)},
"padding-right":function(){return P5(V().padding,I)},
"flex-direction":function(){return P5(V().flexDirection,LQu)},
"justify-content":function(){return P5(V().justifyContent,IKu)},
"align-items":function(){return P5(V().alignItems,nZt)},
"flex-grow":function(){return P5(V().flexGrow,String)},
"flex-shrink":function(){return P5(V().flexShrink,String)},
"flex-basis":function(){return P5(V().flexBasis,J7)},
"align-self":function(){return P5(V().alignSelf,nZt)},
"flex-wrap":function(){return P5(V().flexWrap,mIU)},
"align-content":function(){return P5(V().alignContent,nZt)}})};
P5=function(F,W){return F!==void 0?W(F):void 0};
mIU=function(F){switch(F){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
BAv=function(F){switch(F){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
nZt=function(F){switch(F){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"}};
IKu=function(F){switch(F){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"}};
LQu=function(F){switch(F){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"}};
sVt=function(F,W){var V=W==="rtl";switch(F){case "top":var d=iwd;break;case "bottom":d=MOl;break;case "left":d=YlL;break;default:d=pTt}return function(y){return P5(d(y,V),J7)}};
iwd=function(F){var W=F.top;var V=F.vertical;F=F.all;var d;return(d=W!=null?W:V)!=null?d:F};
MOl=function(F){var W=F.bottom;var V=F.vertical;F=F.all;var d;return(d=W!=null?W:V)!=null?d:F};
YlL=function(F,W){var V=F.left;var d=F.end;var y=F.start;var z=F.horizontal;F=F.all;var I,n;return(n=(I=V!=null?V:W?d:y)!=null?I:z)!=null?n:F};
pTt=function(F,W){var V=F.right;var d=F.end;var y=F.start;var z=F.horizontal;F=F.all;var I,n;return(n=(I=V!=null?V:W?y:d)!=null?I:z)!=null?n:F};
J7=function(F){var W=F.value;switch(F.unit){case "YPC_DIMENSION_UNIT_POINT":return W+"px";case "YPC_DIMENSION_UNIT_FRACTION":return W+"%";default:return""+W}};
h8a=function(F){switch(F){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"}};
qlt=function(F){var W=F!=null?F:{};F=W.fontRole;var V=W.fontSize;W=W.fontWeight;if(F!==null&&V!==null)switch(F){case "YPC_FONT_ROLE_DISPLAY":switch(V){case "YPC_FONT_SIZE_L":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(V){case "YPC_FONT_SIZE_L":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return W===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(V){case "YPC_FONT_SIZE_XL":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return W==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
e8L=function(F,W,V){function d(q){return Object.values(q).map(function(R){var b=R.productId;R=R.pricingOptionIndex;return ZW(y(b).pricingOptions,R).pricingOptionId})}
function y(q){return M().get(q)}
function z(q){q=d(q);V(q)}
function I(q,R){return Array.from(QG(q.pricingOptions)).filter(function(b){b=_.L(b);b.next();b=b.next().value;return FJ(b.pricingGroupAttributes,R)}).map(function(b){return _.L(b).next().value})}
var n=R8c([F,W],function(q,R){var b=q==null?void 0:q.selectedPricingOptions;q={};var g=!0;if(b&&R.length)for(var K=_.L(R),C=K.next();!C.done;C=K.next()){C=C.value;var k=bwc(C.pricingOptions,function(v){a:{v=v.pricingOptionId;for(var U=_.L(b),c=U.next();!c.done;c=U.next())if(c.value===v){v=!0;break a}v=!1}return v});
if(k>=0){g=!1;var f=ZW(C.pricingOptions,k),S=void 0;q[C.groupId]={productId:C.productId,pricingOptionIndex:k,pricingGroupAttributes:(S=f)==null?void 0:S.pricingGroupAttributes}}}g&&R.length&&(g=ZW(R[0].pricingOptions,0),q[R[0].groupId]={productId:R[0].productId,pricingOptionIndex:0,pricingGroupAttributes:g==null?void 0:g.pricingGroupAttributes});return q}),M=R8c([W],function(q){return new Map(q.map(function(R){return[R.productId,
R]}))}),Y=R8c([W],function(q){var R=new Map;
q=_.L(q);for(var b=q.next();!b.done;b=q.next()){var g=b.value;b=g.groupId;var K=g.productId;g=_.L(QG(g.pricingOptions));for(var C=g.next();!C.done;C=g.next()){var k=_.L(C.value);C=k.next().value;k=k.next().value;R.set(k.pricingOptionId,{groupId:b,productId:K,index:C,pricingOption:k,pricingGroupAttributes:k.pricingGroupAttributes})}}return R}),h=R8c([W],function(q){var R=new Map;
q=_.L(q);for(var b=q.next();!b.done;b=q.next()){var g=b.value;b=g.groupId;var K=g.productId,C=void 0;g=_.L(QG((C=g.pricingGroups)!=null?C:[]));for(C=g.next();!C.done;C=g.next()){var k=_.L(C.value);C=k.next().value;k=k.next().value;R.set(k.pricingGroupId,{groupId:b,productId:K,index:C,pricingGroup:k,pricingGroupAttributes:k.pricingGroupAttributes})}}return R});
return{getProductById:y,isProductSelected:function(q){var R=y(q);if(!R)return!1;var b;return((b=n()[R.groupId])==null?void 0:b.productId)===q},
getSelectedPricingOptions:function(){return Object.values(n()).map(function(q){var R=q.productId;q=q.pricingOptionIndex;return ZW(y(R).pricingOptions,q)})},
getSelectedPricingGroupAttributesByGroupId:function(q){var R;return(q=(R=n()[q])==null?void 0:R.pricingGroupAttributes)?Array.from(q):void 0},
getSelectedProductByGroupId:function(q){var R;return(q=(R=n()[q])==null?void 0:R.productId)?y(q):void 0},
onProductSelected:function(q){var R=y(q);if(R){var b=n(),g;if(((g=b[R.groupId])==null?void 0:g.productId)!==q){var K=(g=(K=b[R.groupId])==null?void 0:K.productId)?y(g):void 0;var C;g=(C=b[R.groupId])==null?void 0:C.pricingGroupAttributes;var k;C=(k=b[R.groupId])==null?void 0:k.pricingOptionIndex;if(K&&C!==void 0)if(g){k=I(K,g).indexOf(C);if(k===-1)throw Error("Dl`"+C+"`"+K.productId);C=I(R,g);k=k<C.length?C[k]:C.length>0?C[0]:0}else k=C<WV(R.pricingOptions)?C:0;else k=0;WV(R.pricingOptions)<=k&&(k=
0);C=ZW(R.pricingOptions,k);var f;K={};z(Object.assign({},b,(K[R.groupId]={productId:q,pricingOptionIndex:k,pricingGroupAttributes:(f=C==null?void 0:C.pricingGroupAttributes)!=null?f:[]},K)))}}},
onPricingOptionSelected:function(q){var R=Y().get(q);if(R){q=R.groupId;var b=R.productId;R=R.index;var g=n(),K,C;if(((K=g[q])==null?void 0:K.productId)!==b||((C=g[q])==null?void 0:C.pricingOptionIndex)!==R){var k,f;K={};z(Object.assign({},g,(K[q]={productId:b,pricingOptionIndex:R,pricingGroupAttributes:(f=(k=g[q])==null?void 0:k.pricingGroupAttributes)!=null?f:[]},K)))}}},
onPricingGroupSelected:function(q){var R=h().get(q);if(R){q=R.groupId;var b=R.productId,g=R.pricingGroup.pricingGroupAttributes,K=y(b);if(K){R=n();var C=R[q].pricingGroupAttributes,k;if(((k=R[q])==null?void 0:k.productId)!==b||!FJ(TA8(C,WV(g)),g)){k=Array.from(g);for(g=WV(g);g<WV(C);g++){var f="",S=!1,v=Array.from(k);v.push(ZW(C,g));for(var U=_.L(K.pricingGroups),c=U.next();!c.done;c=U.next())if(c=c.value,FJ(c.pricingGroupAttributes,v)){k.push(ZW(C,g));S=!0;break}else f===""&&WV(c.pricingGroupAttributes)===
v.length&&FJ(TA8(c.pricingGroupAttributes,k.length),k)&&(f=ZW(c.pricingGroupAttributes,g));S||k.push(f)}f=R[q].pricingOptionIndex;g=[];S=new Map;v=0;K=_.L(QG(K.pricingOptions));for(U=K.next();!U.done;U=K.next())c=_.L(U.value),U=c.next().value,c=c.next().value,FJ(c.pricingGroupAttributes,k)&&g.push(U),FJ(c.pricingGroupAttributes,C)&&S.set(U,v++);g.length===0?C=0:(C=S.get(f),C=C!==void 0&&C<g.length?g[C]:g[0]);K={};z(Object.assign({},R,(K[q]={productId:b,pricingOptionIndex:C,pricingGroupAttributes:k},
K)))}}}},
onClearGroupSelected:function(q){var R=n();R[q]&&(R=Object.fromEntries(Object.entries(R).filter(function(b){return _.L(b).next().value!==q})),z(R))}}};
QG=function(F){return function V(){var d,y,z,I,n;return _.Zt(V,function(M){switch(M.nextAddress){case 1:_.lg(M,2),d=0,y=_.L(F),z=y.next();case 4:if(z.done){M.jumpTo(2);break}I=z.value;n=_.QX;return M.yield([d++,I],7);case 7:n(M.yieldResult);z=y.next();M.jumpTo(4);break;case 2:_.kb(M),_.G0(M,0)}})}()};
bwc=function(F,W){F=_.L(QG(F));for(var V=F.next();!V.done;V=F.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;if(W(d))return V}return-1};
WV=function(F){var W=0;for(F=F[Symbol.iterator]();!F.next().done;)++W;return W};
ZW=function(F,W){F=_.L(QG(F));for(var V=F.next();!V.done;V=F.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;if(V===W)return d}};
FJ=function(F,W){if(!F&&!W)return!0;if(!F||!W)return!1;F=Array.from(F);W=Array.from(W);if(F.length!==W.length)return!1;for(var V=0;V<F.length;V++)if(F[V]!==W[V])return!1;return!0};
TA8=function(F,W){W=W===void 0?Infinity:W;var V=[];F=_.L(QG(F));for(var d=F.next();!d.done;d=F.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;if(d>=W)break;d>=0&&V.push(y)}return V};
R8c=function(F,W){var V,d;return function(){for(var y=F.map(function(I){return I()}),z=0;z<y.length;z++)if(!V||y[z]!==V[z]){V=y;
d=W.apply(null,_.Pd(y));break}return d}};
gZt=function(F,W,V){var d=[];F=_.L(F);for(var y=F.next();!y.done;y=F.next()){y=y.value;var z=void 0;((z=W)==null?0:z.length)&&!FJ(y.pricingGroupAttributes,W)||d.push({pricingOption:y,isSelected:V.includes(y.pricingOptionId)})}return d};
uga=function(F,W){return _.cZ(F.entities,"pdpStateEntity",W)};
KQu=function(F){var W,V;return!!(F.productId&&F.groupId&&((W=F.pricingOptions)==null?0:W.length)&&F.pricingOptions.every(function(d){return d.pricingOptionId})&&((V=F.pricingGroups)==null||!V.length||Array.isArray(F.pricingGroups)&&F.pricingGroups.every(function(d){return d.pricingGroupId&&d.pricingGroupAttributes&&d.pricingGroupAttributes.length>0})))};
HwU=function(F,W,V){return e8L(F,R8c([W],function(d){return d.filter(KQu)}),V)};
DI8=function(F,W){return W.length===0?[F]:[F.slice(0,W[0]),F.slice(W[0])].filter(function(V){return V.length>0})};
ARa=function(F){switch(F){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""}};
rRp=function(F,W,V,d){d=Object.assign({},d);_.ms(d,jV8,{selectedOptionId:F,primaryButtonOverride:V});_.kf().dispatch(_.yw("flowStateEntity",W,d))};
COi=function(F,W,V){!_.e(V,jV8)&&F.noPreselect&&W!==""&&F.defaultButtonOverride&&rRp("default",W,F.defaultButtonOverride,V)};
kXt=function(F){switch(F){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"}};
lKt=function(F){switch(F){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"}};
NAu=function(F,W){W.includes(F)?W=W.filter(function(V){return V!==F}):W.push(F);
return[].concat(_.Pd(W))};
fKl=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("n0DHg"),2);F=_.$xS;return W.return(F)})};
wT4=function(F,W){return _.cZ(F.entities,"contextNoteFeedEntityPayload",W)};
GXv=function(F,W){switch(F){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return W==null?void 0:W.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return W==null?void 0:W.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return W==null?void 0:W.ratingNotHelpfulText}};
$Ia=function(F,W,V){return{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",accessibilityText:V||F.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:F.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:F.deleteDialogTitle}]},dialogMessages:[{runs:[{text:F.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:F.deleteActionText}]},command:{performCommentActionEndpoint:{action:W}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:F.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
UIt=function(F,W,V){var d;if(F&&((d=W())==null?0:d.includes(F))){var y;V((y=W())==null?void 0:y.filter(function(z){return z!==F}))}else V([].concat(_.Pd(W()||[]),[F]))};
XTu=function(F,W){if(F){var V=[];W=_.L((W==null?void 0:W.checkboxes)||[]);for(var d=W.next();!d.done;d=W.next()){d=_.e(d.value,Owt);var y=void 0;((y=d)==null?0:y.value)&&F.includes(d.key||"")&&V.push(d.value)}return V}};
xIt=function(F,W){return F===W?!0:(F==null?void 0:F.formId)===(W==null?void 0:W.formId)&&(F==null?void 0:F.fieldId)===(W==null?void 0:W.fieldId)};
EZi=function(F){var W=vZa.get(F);if(W)return W;W=F.replace(/_([a-zA-Z0-9])/g,function(V,d){return d.toUpperCase()});
vZa.set(F,W);return W};
Sla=function(F){var W=_.bu(function(){var d;return(d=_.f6(F))!=null?d:{}},{equals:xIt},"rjkP8c"),V=_.bu(function(){var d=W(),y=d.formId;
d=d.fieldId;var z;if(z=y&&d){if(d==="formId")throw Error("Kl`"+"Field id cannot be formId.".replace(/\n\s*/g," "));b:{if(y&&(cRU?cRU():(z=_.L(_.Y$(0,void 0,"VxY0fb")),cRU=z.next().value,z.next(),z.next(),cRU()),z=tOt.get(y))){z=z.form;break b}z=void 0}if(z){var I=EZi(d);z=z[I]}else z=void 0}if(z)throw Error("Kl`"+("Field "+d+" in form "+y+" is not a ScalarField.").replace(/\n\s*/g," "));},void 0,"OhSJ8e");
return function(){return V()}};
POm=function(F){F.style.height="auto";F.style.height=F.scrollHeight+"px"};
JR8=function(F){return[F.syncStep,F.asyncStep].filter(function(W){return W!==void 0})};
QVt=function(F){var W,V,d;if(F=(W=F.structuredContextNoteFormSchema)==null?void 0:(V=W.fieldSchemas)==null?void 0:(d=V.noteBody)==null?void 0:d.validationSchema)for(W=_.L(JR8(F)),V=W.next();!V.done;V=W.next()){V=V.value.rules;if(!V)break;V=_.L(V);for(V=V.next();!V.done;V=V.next())return _.e(V.value,ZwU)}};
WKL=function(F){if(F){F=_.L(JR8(F));for(var W=F.next();!W.done;W=F.next()){W=W.value.rules;if(!W)break;W=_.L(W);for(W=W.next();!W.done;W=W.next())return _.e(W.value,FKc)}}};
doU=function(F){if(F){F=_.L(JR8(F));for(var W=F.next();!W.done;W=F.next()){W=W.value.rules;if(!W)break;W=_.L(W);for(W=W.next();!W.done;W=W.next())return _.e(W.value,V1v)}}};
ydU=function(F){F=/^https?:\/\//.test(F)?F:"http://"+F;try{var W=_.$i(F)}catch(V){return!1}if(W.toString()!==F)return!1;F=W.JSC$10339_domain_.split(".");return F.length>1&&F.every(function(V){return!!V})};
zDt=function(F,W,V,d){var y;d=(y=d.structuredContextNoteData)==null?void 0:y.createCommentEndpoint;if(y=_.e(d,_.JXE))return y.commentText=_.DZ(F),y.videoPositionMention=W,y.sources=V,d};
ojL=function(F){return F==null?void 0:F.stringValue};
BHt=function(F,W,V){F=F.map(function(d,y){return{listItemViewModel:{title:d.title,subtitle:d.subtitle,leadingImage:d.leadingImage,trailingImage:y===W?suc:void 0,rendererContext:{commandContext:{onTap:d.onTap}}}}});
return Object.assign({},V&&{header:{panelHeaderViewModel:{title:V}}},{content:{listViewModel:{listItems:F}}})};
LKv=function(F,W){if(F&&W)switch(W){case "SELECTION_TYPE_BOOL":return F.boolValue;case "SELECTION_TYPE_INT":return F.intValue;case "SELECTION_TYPE_STRING":return F.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return F.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return F.timePickerFormatValue}};
Itl=function(F){var W;F=(W=F.options)==null?void 0:W.findIndex(function(V){return V.isSelected});
return F===void 0?-1:F};
nj8=function(F,W,V){var d=function(){return F().label},y={},z=_.xx("ytDropdownViewModelLabel",(y.ytDropdownViewModelLabelError=W,y));
return _.a(_.p,{cond:function(){return F().label&&!(V()===-1&&F().label&&!F().placeholderText)},
then:function(){return _.a("div",{class:z},_.a(_.K_,{text:d}))}})};
moc=function(F,W){var V={};V=_.xx("ytDropdownViewModelTitle",(V.ytDropdownViewModelTitlePlaceholder=function(){return W()===-1},V));
return _.a("div",{class:V},_.a(_.K_,{text:function(){var d=F();var y=W();if(y===-1)d=d.placeholderText?d.placeholderText:d.label;else{var z,I;d=(z=d.options)==null?void 0:(I=z[y])==null?void 0:I.title}return d}}))};
atm=function(F,W){var V=function(){return F().hint};
return _.a(_.WY,null,_.a(_.p,{cond:function(){return V()&&!W()},
then:function(){return _.a("div",{class:_.xx("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.a(_.K_,{text:V,className:"ytDropdownViewModelSupportText"}))}}),_.a(_.p,{cond:W,
then:function(){return _.a("div",{id:"dropdown-view-model-error",role:"alert",class:_.xx("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.a(_.P7,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.a(_.K_,{text:W,className:"ytDropdownViewModelSupportText"}))}}))};
iDd=function(F,W){var V=_.PY().resolve(_.Xip);_.kN(function(){var d=F().id;d&&V!=null&&V.dropdownMap.set(d,W)})};
Yvm=function(F){F=_.e(F.scheduleButton,M1U);F=_.e(F==null?void 0:F.primaryButton,_.g2);F=_.e(F==null?void 0:F.onTap,_.Yx);var W,V,d=((V=_.e(F,_.tx))==null?void 0:V.commands)||[F];V=_.L(d);for(F=V.next();!F.done&&!(W=_.e(F.value,_.vIi));F=V.next());var y;W=(y=W)==null?void 0:y.createBroadcastRequest;if(!W)throw Error("Ql");return W};
pym=function(F){var W,V;return((V=_.e((W=F.steps)==null?void 0:W[0],_.B3))==null?void 0:V.stepId)||""};
RDi=function(F,W){if(W){var V=_.rl().getState().entities.flowStateEntity,d=hD8(F),y=[W];d&&d!==W&&y.push(d);var z=!0,I;if(V&&F.flowStateEntityKey&&((I=V[F.flowStateEntityKey])==null?void 0:I.primaryButtonDisabled)!==void 0){var n;z=!((n=V[F.flowStateEntityKey])==null||!n.primaryButtonDisabled)}qvc(F,d!=null?d:W,y,z)}};
TH8=function(F){return _.zS(_.rl(),function(W){return W.entities.flowStateEntity},function(W,V){if(F.flowStateEntityKey){var d,y=W==null?void 0:(d=W[F.flowStateEntityKey])==null?void 0:d.currentStepId,z;
V=V==null?void 0:(z=V[F.flowStateEntityKey])==null?void 0:z.currentStepId;z=_.rl().getState().talkToRecs;if(y&&y!==V){var I;W=(W==null?void 0:(I=W[F.flowStateEntityKey])==null?void 0:I.stepIdStack)||Object.keys(z.stepStates);I=!bDc(z==null?void 0:z.stepStates[y]);qvc(F,y,W,I)}}})};
gj8=function(F){return _.zS(_.rl(),eDU,function(W){var V=hD8(F);if(V){var d=Object.keys(W.stepStates);W=!bDc(W==null?void 0:W.stepStates[V]);qvc(F,V,d,W)}})};
bDc=function(F){var W=Object.keys((F==null?void 0:F.selectionStates)||{}).reduce(function(z,I){return z||(F==null?void 0:F.selectionStates[I].isSelected)},!1),V,d,y=!!(F==null?0:(V=F.userQuery)==null?0:(d=V.userQuery)==null?0:d.trim());
return W||y};
hD8=function(F){if(F.flowStateEntityKey){var W,V,d=(W=_.rl().getState().entities.flowStateEntity)==null?void 0:(V=W[F.flowStateEntityKey])==null?void 0:V.currentStepId;if(d)return d}};
qvc=function(F,W,V,d){_.rl().dispatch(_.yw("flowStateEntity",F.flowStateEntityKey,{currentStepId:W,stepIdStack:V,key:F.flowStateEntityKey,primaryButtonDisabled:d}))};
Dou=function(F,W,V){V=V===void 0?{}:V;var d,y;return _.m(function(z){if(d=ubp(W))return z.return(d);(y=KKm(F,W,V))&&HDt(W,y);return z.return(y)})};
HDt=function(F,W){var V=Adv(F);V&&W.then(function(d){_.PY().resolve(_.Sp).put(V,new _.PW({innertubeResponse:d}))})};
ubp=function(F){if(F=Adv(F)){var W=_.PY().resolve(_.Sp);if(W.has(F))return W.get(F).then(function(V){return V==null?void 0:_.vy(V)})}return null};
Adv=function(F){var W=_.e(F.endpoint,_.H6);if(W!=null&&W.videoId)return W={videoId:W.videoId},_.T("web_imp_player_mute_params")&&(W.mutedAtStart=F.startPlaybackInMutedState),_.KW("inline_playback",W)};
KKm=function(F,W,V){F=_.HI(F,W.endpoint,jud(W,V)).then(function(d){return d});
return Promise.resolve(F)};
jud=function(F,W){W=_.T("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!F.startPlaybackInMutedState},W):Object.assign({},{vis:5,autonav:"1"},W);var V;W={contentPlaybackContext:_.td(W,(V=_.e(F.endpoint.commandMetadata,_.Jx))==null?void 0:V.url,window.location.href)};_.T("web_imp_player_mute_params")&&(W.overrideMutedAtStart=!F.startPlaybackInMutedState);return W};
NHc=function(F,W){var V=window.MutationObserver;V&&(rdt=new V(function(d,y){d=_.L(d);for(var z=d.next();!z.done;z=d.next()){z=z.value;var I;if(I=z.type==="childList"&&z.target)a:{I=F;z=CPL(z.target);I=CPL(I);for(var n=null,M=0;M<z.length;M++)if(I.includes(z[M])){if(M===0){I=!1;break a}n=z[M];break}n?(z=k2L(z,n),I=k2L(I,n),I=z<I):I=!1}if(I){W();y.disconnect();break}}}),(V=ltU())&&rdt.observe(V,{childList:!0,
subtree:!0}))};
ltU=function(){var F=document.getElementsByTagName("ytd-rich-grid-renderer");if(F.length>0)return F[0];F=document.getElementsByTagName("ytd-section-list-renderer");return F.length>0?F[0]:null};
CPL=function(F){for(var W=[];F;)W.push(F),F=F.parentElement;return W};
k2L=function(F,W){var V=Array.from(W.children);W=F.indexOf(W);return W>0?V.indexOf(F[W-1]):-1};
Va=function(F,W,V){V=V===void 0?{}:V;return _.Qv(F,V,W)};
ftt=function(F){switch(F){case "MUSIC":return!0;default:return!1}};
G28=function(F){if(F=F==null?void 0:F.find(function(d){var y,z;return((y=_.e(d,wyt))==null?void 0:(z=y.inlinePlaybackBadgeData)==null?void 0:z.replicateAsTimestamp)===!0}))if(F=_.e(F,wyt),F==null?0:F.icon){var W,V;
if((F=(W=_.gAK(F.icon))==null?void 0:(V=W.clientResource)==null?void 0:V.imageName)&&ftt(F))return F}};
$om=function(F){return F==null?void 0:F.filter(function(W){return W.premiereTrailerBadgeRenderer})};
Uol=function(F){var W,V=F==null?void 0:(W=F.find(function(M){return M.thumbnailOverlayTimeStatusRenderer}))==null?void 0:W.thumbnailOverlayTimeStatusRenderer,d,y;
if((V==null?0:(d=V.icon)==null?0:d.iconType)&&ftt(V==null?void 0:(y=V.icon)==null?void 0:y.iconType)){var z;return{icon:V==null?void 0:(z=V.icon)==null?void 0:z.iconType}}var I;if(W=F==null?void 0:(I=F.find(function(M){return M.thumbnailOverlayBadgeViewModel}))==null?void 0:I.thumbnailOverlayBadgeViewModel)if(I=G28(W.thumbnailBadges))return{icon:I};
var n;if(F=F==null?void 0:(n=F.find(function(M){return M.thumbnailBottomOverlayViewModel}))==null?void 0:n.thumbnailBottomOverlayViewModel)if(n=G28(F.badges))return{icon:n};
return{}};
Ejt=function(F,W){var V=new OD4(function(z){y(z)},W);
W=_.L(_.Y$(Xyv(V),void 0,"D2uee"));var d=W.next().value,y=W.next().value;_.k$(function(){Promise.resolve().then(function(){var z,I=(z=F())!=null?z:{};V.playerControlsData=I;V.lastSeenPlayerApi=_.T7(I.playerApi);xod(V)});
_.lu(function(){vjL(V)})},"xfRk8b");
return d};
cd4=function(F){return function(W){var V=F(),d={playerState:W};if(W===1){var y;(y=V.playerApi)==null||y.loadModule("captions")}if(W===0){var z;(z=V.playerApi)==null||z.unloadModule("captions")}W!==-1&&V.setState(d)}};
t1v=function(F){return function(W){F().setState({playbackRate:W})}};
Svt=function(F){return function(W){var V=F(),d=V.playerApi,y=d==null?void 0:d.getVideoData(),z=(y==null?void 0:y.isLive)||!1;y=y==null?void 0:y.video_id;z={videoDuration:GNt(d||void 0),isLive:z,videoId:y};z.videoId!==V.videoId&&(z=Object.assign({},_.Po1(d),z));if(W==null?0:W.playertype)z.playerType=W.playertype;if(d){z.captionsAvailable=H9c(d);W=z;var I;y=(I=d.getStoryboardLevel(d.getNumberOfStoryboardLevels()-1))==null?void 0:I.intervalMs;W.storyboardInterval=y?y/1E3:void 0;z.captionsAvailable&&
(z.captionsEnabled=DJL(d))}z.volumeMuted=!(d==null||!d.isMuted());V.setState(z)}};
PP8=function(F){return function(W){var V=F(),d=V.playerApi;if(d){var y=d.getPresentingPlayerType();W={playedTime:W||0,percentLoaded:d.getVideoLoadedFraction(),playerType:y};V.playerState===0&&(W.playedTime=V.videoDuration);V.isLive&&(y=d.getProgressState(y),W.playedTime-=y.seekableStart,W.videoDuration=GNt(d));if(V.playerType===1)d=!1;else{var z;if((z=V.uxConfig)==null?0:z.showCuedOverlay){var I;d=!((I=V.playerApi)==null?0:I.getPlayerStateObject(V.playerType).isDomPaused)}else d=!0}d&&delete W.playedTime;
V.setState(W)}}};
JdU=function(F){return function(){var W=F(),V,d,y,z={volume:(y=(V=W.playerApi)==null?void 0:V.getVolume())!=null?y:0,volumeMuted:!((d=W.playerApi)==null||!d.isMuted())};W.setState(z)}};
ZDa=function(F){return function(){var W=F(),V=W.playerApi;if(V){var d={captionsAvailable:H9c(V)};d.captionsAvailable&&(d.captionsEnabled=DJL(V));W.setState(d)}}};
Qui=function(F){return{appApi:Object.assign({},_.X$c(),{showCaptionsToggleToast:function(W){var V,d;(d=(V=F()).showCaptionsToggleToast)==null||d.call(V,W)},
openInMiniplayer:function(){var W,V;(V=(W=F()).openInMiniplayer)==null||V.call(W)}})}};
Fl4=function(F,W){var V,d,y;return!!(F==null?0:(V=F.playerResponse)==null?0:(d=V.playerConfig)==null?0:(y=d.inlinePlaybackConfig)==null?0:y.showScrubbingControls)&&!(W==null?0:W.hideScrubbingControls)};
Wlm=function(F){var W=!F.miniplayerIsActive;return[5,2,0].includes(F.miniplayerPlaybackState)||W};
Vtl=function(F){return _.T("web_transcript_cue_id_killswitch")?String(F):"ytd-transcript-renderer_"+F};
de4=function(F){return _.T("web_transcript_cue_id_killswitch")?!0:F.startsWith("ytd-transcript-renderer")};
ycu=function(F){var W=_.fQ(),V;if(V=_.Ok("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;V=(d=V())==null?void 0:d.layoutId}else V=null;FQU(W,V,F)};
zxd=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("HwlOhd"),2);F=_.rqB;return W.return(F)})};
oWu=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("JoU6vf"),2);F=_.HK;return W.return(F)})};
swl=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("hU04te"),2);F=_.Se8;return W.return(F)})};
BXm=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("dIvQ6c"),2);F=_.INd;return W.return(F)})};
Llu=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("m9Vw4"),2);F=_.hLt;return W.return(F)})};
I3t=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("mcjWUc"),2);F=_.DKi;return W.return(F)})};
nWu=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("QiZf0e"),2);F=_.t0d;return W.return(F)})};
mev=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("f8YPh"),2);F=_.AM4;return W.return(F)})};
a3L=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield((0,_.We)("b3MoKf"),2);F=_.rM8;return W.return(F)})};
igm=function(F){F.style.height="auto";F.style.height=Math.min(F.scrollHeight||20,80)+"px"};
Mt8=function(){var F;return String(Math.floor(((F=_.tL())==null?void 0:F.getCurrentTime())||0)*1E3)};
pqm=function(F){if(F.onWelcomeCommand)return _.pd(F.onWelcomeCommand);F=_.e(F.inputComposerViewModel,Y7l);if(F==null?0:F.welcomeFeatureContinuation)return _.Yep(F.welcomeFeatureContinuation)};
hxL=function(F){var W=_.fQ(),V;V=(V=_.Ok("yt.www.ads.eventcache.getLastCompanionData"))?(V=V())&&V.layoutId:null;FQU(W,V,F)};
q7U=function(F){var W=_.fQ(),V;V=(V=_.Ok("yt.www.ads.eventcache.getLastCompanionData"))?(V=V())&&V.layoutId:null;FQU(W,V,F)};
Rxi=function(F){return F.filter(function(W){return!_.e(W,_.u6)})};
bgl=function(F){var W,V,d,y;if(F=F==null?void 0:(W=F.contents)==null?void 0:(V=W.twoColumnWatchNextResults)==null?void 0:(d=V.results)==null?void 0:(y=d.results)==null?void 0:y.contents){var z,I;return(I=(z=F.find(function(n){return!!n.videoPrimaryInfoRenderer}))==null?void 0:z.videoPrimaryInfoRenderer)==null?void 0:I.updatedMetadataEndpoint}};
TXa=function(F,W){var V;return(V=F.sourceConfigs)==null?void 0:V.find(function(d){return d.videoId===W})};
ex4=function(F){return F==="End of video"||F==="End of playlist"};
gWm=function(F){var W,V,d,y;return(W=F.getWatchNextResponse())==null?void 0:(V=W.contents)==null?void 0:(d=V.twoColumnWatchNextResults)==null?void 0:(y=d.playlist)==null?void 0:y.playlist};
uxc=function(F){var W,V,d,y,z,I;return(W=gWm(F))==null?void 0:(V=W.playlistButtons)==null?void 0:(d=V.menuRenderer)==null?void 0:(y=d.topLevelButtons)==null?void 0:(z=y[0])==null?void 0:(I=z.playlistLoopButtonRenderer)==null?void 0:I.playlistLoopStateEntityKey};
Klp=function(F){var W=_.PY().resolve(_.KN),V;return(W=(V=_.e(W.getAutoplayEndpoint(),_.H6))==null?void 0:V.playlistId)&&W===F};
Act=function(F,W,V,d,y){function z(){_.HP.cancelJob(d6);var I=Hgt(W,V/F.getPlaybackRate()),n=I.hours,M=I.minutes;I=(I.seconds*1E3||6E4)/F.getPlaybackRate();F.setVideoTimeLeft(DeU(n,M));d&&F.getPlayerState()!==0&&F.setSleepTimerTimeLeft(DeU(n,M,!0));(n>0||M>0)&&!y&&(d6=_.sl(_.HP,z,I))}
_.HP.cancelJob(d6);d6=_.sl(_.HP,z)};
rcu=function(F,W,V){function d(){_.HP.cancelJob(jwi);var y=Hgt(W,V),z=y.hours;y=y.minutes;var I=6E4/F.getPlaybackRate();if(z>0||y>0)F.setSleepTimerTimeLeft(DeU(z,y,!0)),jwi=_.sl(_.HP,d,I)}
_.HP.cancelJob(jwi);jwi=_.sl(_.HP,d)};
k7t=function(F,W){var V=F.getVolume()/(W/500),d=function(y){_.HP.cancelJob(C6v);var z=Math.floor(y-V);F.setVolume(z,!1);z>0&&(C6v=_.sl(_.HP,function(){d(z)},500))};
_.HP.cancelJob(C6v);C6v=_.sl(_.HP,function(){d(F.getVolume())})};
l3u=function(F,W){_.HP.cancelJob(C6v);W&&F.syncVolume()};
NXt=function(){var F={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.Qv("SLEEP_TIMER_DISRUPTED")}}}}};_.PY().resolve(_.Tc).resolveCommand(F)};
f3L=function(F){return(F.getDuration()-F.getProgressState().current)*1E3};
Hgt=function(F,W){F=F+W-(0,_.J5)();if(F<=0)return{hours:0,minutes:0,seconds:0};var V=new wq4(0,0,0,0,0,0,F);F=V.getHours();W=V.getMinutes();V=V.getSeconds();V!==0&&W++;W!==0&&W%60===0&&(F++,W=0);return{hours:F,minutes:W,seconds:V}};
DeU=function(F,W,V){return F>0&&W>0?V?_.Qv("TIME_LEFT_HOURS_MINUTES",{hours:F.toString(),minutes:W.toString()}):_.Qv("TIME_HOURS_MINUTES",{hours:F.toString(),minutes:W.toString()}):F>0?V?_.Fv("TIME_LEFT_HOURS",F):_.Fv("TIME_HOURS",F):V?_.Qv("TIME_LEFT_MINUTES",{minutes:W.toString()}):_.Qv("TIME_MINUTES",{minutes:W.toString()})};
$ev=function(F,W){if(F.timelyActions)return F.timelyActions.find(function(V){var d;return((d=_.e(V,G7v))==null?void 0:d.cueRangeId)===W})};
Uei=function(F){return _.T("kevlar_watch_cinematics_invisible")||F.fullscreen&&_.T("kevlar_watch_cinematics_invisible_in_fullscreen")||F.theater&&!F.fullscreen&&_.T("kevlar_watch_cinematics_invisible_in_theater")};
Ogu=function(){var F=document.createElement("canvas"),W=F.getContext("2d");if(!W)throw Error("Ul");_.D0(F,{position:"absolute",width:"100%",height:"100%"});return{element:F,context:W}};
Xqu=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.T("kevlar_watch_cinematics_css_blur")};
xet=function(F){var W=F.externalVideoId||"";return W?F.isShortsEligible?"https://www.youtube.com/shorts/"+W:"https://www.youtube.com/watch?v="+W:""};
vW8=function(F){var W=[];F.viewCount&&W.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:F.viewCount});F.likeCount&&W.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:F.likeCount});return W};
EWt=function(F){var W,V,d={"@context":"https://schema.org","@type":"VideoObject",description:_.A2(F.description),duration:"PT"+(F.lengthSeconds||"0")+"S",embedUrl:F.embed?F.embed.iframeUrl:"",name:_.A2(F.title),thumbnailUrl:((W=F.thumbnail)==null?void 0:(V=W.thumbnails)==null?void 0:V.map(function(h){return h&&h.url||""}))||[],
uploadDate:F.publishDate};_.T("mweb_video_schema_id_killswitch")||(d["@id"]=xet(F));W=vW8(F);W.length&&(d.interactionStatistic=W);F.category&&(d.genre=F.category);F.ownerChannelName&&(d.author=F.ownerChannelName);F.liveBroadcastDetails&&(d.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:F.liveBroadcastDetails.startTimestamp,endDate:F.liveBroadcastDetails.endTimestamp}]);if(F.learningResource){F=F.learningResource;d["@type"]=["VideoObject","LearningResource"];var y;if((y=F.learningResourceType)==
null?0:y.length)d.learningResourceType=F.learningResourceType[0];var z;if((z=F.educationalAlignment)==null?0:z.length)d.educationalAlignment={"@type":"AlignmentObject",targetName:F.educationalAlignment[0]};var I;if((I=F.educationalLevel)==null?0:I.length){y=F.educationalLevel[0];var n;if((n=F.educationalLevelCountry)==null?0:n.length)y+=" ("+F.educationalLevelCountry+")";d.educationalLevel=y}var M,Y;if(((M=F.learningResourceType)==null?0:M.length)&&F.learningResourceType[0]==="Problem walkthrough"&&
((Y=F.problemDescriptions)==null?0:Y.length))for(d.hasPart=[],n=_.L(F.problemDescriptions),M=n.next();!M.done;M=n.next())y=M.value,M=y.problemDescriptionText,Y=y.startOffset,y=y.url,M&&Y!==void 0&&y&&d.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:M,text:M,startOffset:Y,url:y})}return d};
cct=function(F){return F?F.status==="LIVE_STREAM_OFFLINE":!1};
ttL=function(F){return F&&F.contents&&F.contents.twoColumnWatchNextResults&&F.contents.twoColumnWatchNextResults.results&&F.contents.twoColumnWatchNextResults.results.results.contents};
S7i=function(F){if((F==null?void 0:F.value)===void 0||F==null||!F.unit)return"initial";a:{switch(F.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var W="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":W="%";break a}W=void 0}return W?""+F.value+W:"initial"};
P6d=function(F){return F?F.status==="LIVE_STREAM_OFFLINE":!1};
JcU=function(F){return F&&F.contents&&F.contents.twoColumnWatchNextResults&&F.contents.twoColumnWatchNextResults.results&&F.contents.twoColumnWatchNextResults.results.results.contents};
Qwl=function(F,W){var V,d,y,z,I,n,M;_.m(function(Y){switch(Y.nextAddress){case 1:V=_.uz.getInstance();d=_.Jj.instance;y=_.g1.instance;if(!y)return Zga(F,d,W),Y.return();_.rK(Y,2);F.onLoadingCommand&&d.resolveCommand(F.onLoadingCommand);return Y.yield(V.getCurrentPositionFromGeolocation(),4);case 4:z=Y.yieldResult;if(!F.resolveLocationCommand){Y.jumpTo(5);break}I=V.createLocationInfo(z);return Y.yield(_.HI(y,F.resolveLocationCommand,{locationInfo:I}),6);case 6:n=Y.yieldResult;if(!n||"error"in n&&n.error||
n.errorMetadata)return Zga(F,d,W),Y.return();var h;if(n==null?0:(h=n.onResponseReceivedActions)==null?0:h.length){h=_.L(n.onResponseReceivedActions);for(var q=h.next();!q.done;q=h.next())d.resolveCommand(q.value)}(_.e(F.onSuccessCommand,_.H6)||_.e(F.onSuccessCommand,_.J2))&&_.On(W.hostElement,"yt-navigate",{endpoint:F.onSuccessCommand,reload:!0});case 5:_.$J(Y,0);break;case 2:M=_.$b(Y);if(M instanceof GeolocationPositionError&&M.code===GeolocationPositionError.PERMISSION_DENIED)return F.onDeniedCommand&&
d.resolveCommand(F.onDeniedCommand),Y.return();Zga(F,d,W);_.UD(Y)}})};
Zga=function(F,W,V){F.onFailureCommand&&(W.resolveCommand(F.onFailureCommand),_.XY(V.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
WR4=function(F,W){var V=_.e(F,_.Biu);if(V&&W){F=V.videoIds||[V.videoId];var d;W=(d=_.On(W,"yt-lockup-requested",{videoIds:F}).detail)==null?void 0:d.returnValue;var y;V.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?y=W?W:F.map(function(z){return{videoId:z,navigationEndpoint:V.videoCommand}}):W&&(y=W);
y&&(d=y.map(function(z){var I=Object,n=I.assign;var M=z.navigationEndpoint;if(!_.e(M,_.Wc)){var Y=_.e(M,_.H6);if(Y){if(delete Y.index,delete Y.playlistId,Y=_.e(M==null?void 0:M.commandMetadata,_.Jx),Y==null?0:Y.url){var h=Y.url;h=_.yf(h,"list");h=_.yf(h,"index");Y.url=h}}else M=void 0}return n.call(I,{},z,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:M})}),FRl(d,V))}};
V$i=function(F){var W=_.r5();if(F=_.e(F,_.LhB))F.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&W.clearQueue(),F.closeMiniplayer&&_.PY().resolve(_.et).close(!0)};
ygL=function(F){dqm(_.r5(),F)};
z9t=function(F){var W;(F=(W=_.e(F,_.odB))==null?void 0:W.setVideoIds)&&F.forEach(function(V){_.oGQ(_.r5(),V)})};
sjd=function(F){o2i(_.r5(),F)};
BVv=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(F){return!1}};
oh=function(F,W,V){(_.T("desktop_keyboard_shortcut_usage_log")||V&&_.T("web_shorts_keyboard_shortcut_usage_log"))&&(W?ya.get(F):zz.get(F))&&(F=W?LRu.get(F):Icp.get(F))&&_.D6(_.is(),F)};
mqu=function(F){return F.findIndex(function(W){return n2L.indexOf(W.tagName)>-1})>-1};
acc=function(F,W){return F.findIndex(function(V){return V.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(W.keyCode):!1};
M$t=function(F,W){return _.a(iT4,{data:F,onYtNavigate:W})};
YBl=function(F,W){return _.cZ(F.entities,"pageHeaderEntity",W)};
h9u=function(F,W){return F.map(function(V){if(V.tabRenderer)return pui(V.tabRenderer);if(V.expandableTabRenderer&&W){var d=V.expandableTabRenderer;return{customTabRenderable:function(){return W(d)}}}return{}})};
pui=function(F){return{identifier:F.tabIdentifier,aTagConfig:_.qa({innertubeCommand:F.endpoint,forceNewState:!0}),title:F.title,selected:F.selected,disabled:F.unselectable,icon:F.icon}};
bTL=function(F,W,V,d){if(F)return d=d||F.likeStatus,W?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:d==="LIKE",isDisabled:!F.likesAllowed,defaultIcon:{iconType:V},defaultText:d==="LIKE"?F.likeCountWithUnlikeText:F.likeCountText,toggledText:d==="LIKE"?F.likeCountText:F.likeCountWithLikeText,defaultNavigationEndpoint:qBp(F,"LIKE"),defaultServiceEndpoint:R9m(F,"LIKE"),toggledServiceEndpoint:R9m(F,"INDIFFERENT"),defaultTooltip:_.A2(F.likeCountTooltipText),toggledTooltip:_.A2(F.likeCountTooltipText),
targetId:F.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:d==="DISLIKE",isDisabled:!F.likesAllowed,defaultIcon:{iconType:V},defaultText:d==="DISLIKE"?F.dislikeCountWithUndislikeText:F.dislikeCountText,toggledText:d==="DISLIKE"?F.dislikeCountText:F.dislikeCountWithDislikeText,defaultNavigationEndpoint:qBp(F,"DISLIKE"),defaultServiceEndpoint:R9m(F,"DISLIKE"),toggledServiceEndpoint:R9m(F,"INDIFFERENT"),defaultTooltip:_.A2(F.dislikeCountTooltipText),
toggledTooltip:_.A2(F.dislikeCountTooltipText)}};
qBp=function(F,W){if(W==="LIKE")return F.likeCommand;if(W==="DISLIKE")return F.dislikeNavigationEndpoint};
R9m=function(F,W){var V;return(V=F.serviceEndpoints)==null?void 0:V.find(function(d){var y;return((y=_.e(d,_.nj))==null?void 0:y.status)===W})};
TVt=function(F,W,V,d){F=W-F;V=d-V;return Math.sqrt(F*F+V*V)};
e9m=function(F){var W=F>>8&255,V=F&255;return"#"+(F>>16&255).toString(16).padStart(2,"0")+W.toString(16).padStart(2,"0")+V.toString(16).padStart(2,"0")};
g2i=function(F,W){F&&_.PY().resolve(_.Tc).resolveCommand(F,{forceClickLogging:!0,form:{element:W}})};
u34=function(F){if(F.simpleText)return[{text:F.simpleText}];var W;return(W=F.runs)!=null?W:[]};
KRc=function(F){var W=F.startEndTimeTemplate,V=F.startTimeUtcMillis;F=F.endTimeUtcMillis;if(W&&V&&F)return _.DZ(MEL(_.A2(W),Number(V),Number(F)))};
HTt=function(F,W){var V,d,y=F==null?void 0:(V=F.viewCount)==null?void 0:(d=V.videoViewCountRenderer)==null?void 0:d.shortViewCount;if(!W&&y)return y;var z,I;return F==null?void 0:(z=F.viewCount)==null?void 0:(I=z.videoViewCountRenderer)==null?void 0:I.viewCount};
Dqc=function(F,W){var V=F==null?void 0:F.relativeDateText;return!W&&V?[V,!0]:[F==null?void 0:F.dateText,!1]};
Agc=function(F,W,V,d,y){d=d===void 0?"":d;y=y===void 0?!1:y;var z=HTt(F,W),I=_.L(Dqc(F,W)),n=I.next().value;I=I.next().value;W=W?F==null?void 0:F.sponsorsOnlyFirstTimeLongText:F==null?void 0:F.sponsorsOnlyFirstTimeShortText;var M=[];V&&z&&M.push(z);!V&&I||!n||M.push(n);F=[y?F==null?void 0:F.subtitle:void 0].concat(_.Pd(M),[W,F==null?void 0:F.stationName,F==null?void 0:F.rating,F?KRc(F):void 0,F==null?void 0:F.upNextProgramText,F==null?void 0:F.superTitleLink]).filter(function(Y){return!!Y});
V={runs:[]};for(y=0;y<F.length;y++)V.runs.push.apply(V.runs,_.Pd(u34(F[y]))),y<F.length-1&&V.runs.push({text:" "+d+" "});return V};
jj4=function(F,W){var V=_.D4f(W,{},F,!0);return new Promise(function(d,y){V.listenOnce("n",function(){y(Error("gm`"+V.JSC$30532_getErrorDescription()))});
V.listenOnce("l",function(){var z=V.getResponseCode();if(z!==200)y(Error("hm`"+W+"`"+F.type+"`"+F.size+"`"+z));else try{d(JSON.parse(V.getResponseText()).encryptedBlobId)}catch(I){y(I)}});
V.run()})};
rgv=function(F){return F.substring(F.indexOf(":")+1,F.indexOf(";"))};
Cyt=function(F){return new Promise(function(W,V){var d=new FileReader;d.onloadend=function(){try{var y=new Uint8Array(d.result);y.length<8&&V(void 0);var z=y.subarray(0,8);y="";for(var I=0;I<z.length;I++)y+=("0"+z[I].toString(16)).substr(-2);y.startsWith("ffd8ff")?W("image/jpeg"):y.startsWith("47494638")?W("image/gif"):y.startsWith("89504e470d0a1a0a")?W("image/png"):y.startsWith("424d")?W("image/bmp"):W(void 0)}catch(n){V(n)}};
d.onerror=V;d.readAsArrayBuffer(F)})};
klU=function(F){return new Promise(function(W,V){var d=new Image;d.crossOrigin="anonymous";d.onload=function(){var y=document.createElement("canvas");y.width=d.naturalWidth;y.height=d.naturalHeight;var z=y.getContext("2d");if(!z)throw Error("im");z.drawImage(d,0,0);z=rgv(F);y.toBlob(function(I){I?W(I):V()},z)};
d.src=F})};
NV8=function(F,W){var V;if(((V=_.e(F,_.Wc))==null?void 0:V.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var d;_.On((d=W.hostElement)!=null?d:W,"yt-shorts-reset");_.GIc(_.PY().resolve(_.yh),F).then(function(z){lct(z,W,F)})}else{var y;
_.v6((y=W.hostElement)!=null?y:W,[F]).then(function(z){z&&lct(z.data,W,F)})}};
lct=function(F,W,V){if(F){var d=_.e(F.replacementEndpoint,_.Wc);if(d){F.sequenceContinuation&&(d.sequenceParams=F.sequenceContinuation);var y;_.On((y=W.hostElement)!=null?y:W,"yt-navigate",{endpoint:F.replacementEndpoint})}else if((F==null?void 0:F.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(F==null?0:F.watchStatus)&&_.e(F.watchStatus,_.SzC)){var z;_.On((z=W.hostElement)!=null?z:W,"yt-navigate",{endpoint:V})}}};
fcm=function(F){var W=_.PY().resolve(_.Ym),V=_.uO.currentPageTypeSelector(W.getState())||"";W=_.uO.currentPageSubTypeSelector(W.getState())||"";V=V==="ytd-browse"&&W==="home";return _.T("web_guide_entry_enable_cache_for_non_home_pages")?(F=(F==null?void 0:F.navigationEndpoint)&&_.P4(F.navigationEndpoint)==="home",{disableCache:V&&F}):{disableCache:V}};
$qv=function(F,W,V,d){if(F&&F.length){var y={};if(W){var z=void 0;V&&(z={commandContext:{onTap:{innertubeCommand:V||{}}}});y.header={panelHeaderViewModel:{title:_.ap(W),rendererContext:z}}}W=[];F=_.L(F);for(V=F.next();!V.done;V=F.next()){z=V.value;V=_.e(z,wu4);z=_.e(z,Glm);var I=void 0,n=void 0;if((I=z)==null?0:(n=I.expandableItems)==null?0:n.length)for(z=_.L(z.expandableItems),I=z.next();!I.done;I=z.next()){I=I.value.guideEntryRenderer;var M=n=void 0;if(((n=I)==null?void 0:(M=n.icon)==null?void 0:
M.iconType)==="VIEW_LIST_CAIRO"){V=I;break}}n=I=void 0;z=((I=V)==null?0:I.formattedTitle)?_.ap((n=V)==null?void 0:n.formattedTitle):void 0;I=void 0;n=(I=V)==null?void 0:I.isPrimary;if(V&&z&&!n){z={title:z};V.navigationEndpoint&&(z.rendererContext={commandContext:{onTap:{innertubeCommand:V.navigationEndpoint}}});I=[];M=n=void 0;if(((n=V)==null?0:(M=n.thumbnail)==null?0:M.thumbnails)&&V.thumbnail.thumbnails.length>0){n=_.L(V.thumbnail.thumbnails);for(M=n.next();!M.done;M=n.next())I.push({url:M.value.url});
z.leadingAccessory={avatarViewModel:{image:{sources:I},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(n=void 0,(n=V.icon)==null?0:n.iconType)I.push({clientResource:{imageName:V.icon.iconType||""}}),z.leadingImage={sources:I};n=I=void 0;((I=V)==null?0:(n=I.badges)==null?0:n.liveBroadcasting)?(z.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",z.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},z.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
V.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?z.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":V.count&&(z.trailingLabel={content:V.count.toString()});W.push({listItemViewModel:z})}}W.length!==0?(y.content={listViewModel:{listItems:W}},d===0&&(y.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):y=void 0;if(y)return W=void 0,d===0&&(W={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:y}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:W}}}}};
Uqp=function(F,W,V,d){if(W!=null&&W.isPrimary){switch(d){case 1:if(W.serviceEndpoint)break;V=$qv(V,W.formattedTitle,W.navigationEndpoint,d);if(!V)break;W.serviceEndpoint=V;W.navigationEndpoint=void 0;break;case 0:!W.mouseEnterEndpoint&&(V=$qv(V,W.formattedTitle,void 0,d))&&(W.mouseEnterEndpoint=V,W.mouseLeaveEndpoint={hideSheetCommand:{}})}F.push({guideEntryRenderer:W})}};
OTU=function(F){if(!F)return!1;try{if(F.host&&F.host.tagName==="YT-FORMATTED-STRING"&&F.host.id==="contenteditable-textarea"||F.nodeType===Node.ELEMENT_NODE&&F.tagName==="YTD-COMMENT-INPUT")return!0}catch(W){return!1}return OTU(F.parentNode)};
s0=function(F){return F?F.tagName==="A"&&F.href&&F.classList.contains("yt-simple-endpoint"):!1};
Xui=function(F){return F?F.tagName==="IMG"&&F.classList.contains("emoji"):!1};
xqp=function(F,W,V){if(!F)return null;var d=s0(F);if(d&&V)return W=F.pathname.substring(F.pathname.indexOf("/channel/")+9),document.createTextNode("@"+W);if(d&&!V)return document.createTextNode("");if(Xui(F))return V=F.alt,F=F.dataset.emojiId,!F&&W&&(W=_.vT(W,V))&&W.isCustomEmoji&&(F=W.emojiId),F?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+F+">"):document.createTextNode(V);d=F.cloneNode(!1);for(var y=0;y<F.childNodes.length;++y){var z=xqp(F.childNodes[y],W,V);z&&d.appendChild(z)}return d};
v2c=function(F){return F?s0(F)?F:v2c(F.lastChild):null};
E2v=function(F){return F?s0(F)?F:E2v(F.firstChild):null};
cgt=function(F){if(!F)return null;for(var W=F.previousSibling;W;)if(W.nodeType===Node.ELEMENT_NODE&&W.nodeName==="BR")W=W.previousSibling;else if(W.nodeType===Node.TEXT_NODE&&/\s+/.test(W.textContent))W=W.previousSibling;else break;(W=v2c(W))?F=W:F=(F=F.parentNode)?v2c(F.previousElementSibling):null;return F};
t$U=function(F){if(!F)return null;for(var W=F.nextSibling;W;)if(W.nodeType===Node.ELEMENT_NODE&&W.nodeName==="BR")W=W.nextSibling;else if(W.nodeType===Node.TEXT_NODE&&/\s+/.test(W.textContent))W=W.nextSibling;else break;return(W=E2v(W))?W:t$U(F.parentNode)};
SBu=function(F){var W=_.yB(),V=W.JSC$11658_getStartNode();if(!OTU(V.parentNode))return null;W=W.JSC$11658_getStartOffset();if(V.nodeType===Node.TEXT_NODE){var d=_.bK(V,s0);if(d){if(F&&W===0||!F&&W===V.length)return d}else{if(F&&W===V.length)return!V||V.nodeName==="BR"||V.nextElementSibling&&_.cT(V.nextElementSibling,"display")==="block"?null:E2v(V.nextElementSibling);if(!F&&W===0)return V?v2c(V.previousElementSibling):null}}if(V.nodeType===Node.ELEMENT_NODE)if(F){if(0<=W&&W<V.childNodes.length)return E2v(V.childNodes[W])}else if(0<
W&&W<=V.childNodes.length)return v2c(V.childNodes[W-1]);return null};
Pyc=function(F,W,V){if(!F)return null;if(F.nodeType===Node.TEXT_NODE)if(V){var d=cgt(F);if(d&&!/^\s+\S/.test(F.wholeText.substr(0,W)))return d}else if((d=t$U(F))&&!/\S\s+/.test(F.wholeText.substr(W,F.wholeText.length)))return d;return F.nodeType===Node.ELEMENT_NODE?V?cgt(F.childNodes[W]):t$U(F.childNodes[W]):Pyc(F.parentNode,W,V)};
JgL=function(F){if(F.hasChildNodes())switch(F.tagName){case "DIV":case "A":case "SPAN":var W="";for(F=F.firstChild;F;F=F.nextSibling)W+=JgL(F);return W;default:return""}else switch(F.nodeType){case 3:return F.textContent;default:return""}};
ZTv=function(F){switch(F){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"}};
Qjt=function(F){return F.map(function(W){return{settingsRadioOptionRenderer:{title:_.wE(W.name),asideText:_.wE(W.approximateSize),id:ZTv(W.format)}}})};
WTt=function(F){if(F&&F.length!==0)return F.filter(FTm()).map(function(W){return{settingsRadioOptionRenderer:{title:W.name,asideText:W.approximateSize,id:ZTv(W.formatType)}}})};
VH4=function(F){if(F)return F.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
dAt=function(F,W){F=new Set(F!=null?F:[]);if(F.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(F.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(F.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(F.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(F.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(W)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
yim=function(F){var W=F.indexOf("(");return W!==-1?F.substring(W+1,F.length-1):F};
_.oXt=function(F,W,V,d,y){V||(V=zKU);var z;(z=_.e(V.commandMetadata,_.Jx))!=null&&z.url||(V=Error("nm`"+JSON.stringify(V)),_.Ab(V),V=zKU);V=_.MP.unsafeClone(V);z=_.zI(_.e(V.commandMetadata,_.Jx).url,"search_query",F);_.Vf(location.href,"sv")==="1"&&(_.e(V,_.ZZ).params="EgOAAgE%3D",z=_.zI(z,"sv","1"));_.e(V,_.ZZ)&&(_.e(V,_.ZZ).query=F);z=z.replace(/%20/g,"+");_.e(V.commandMetadata,_.Jx).url=z;y=_.T("desktop_enable_entity_suggest")?{entityMid:y}:{};_.PY().resolve(_.Tc).resolveCommand(V,{form:{tempData:Object.assign({},
{gs_l:W,oq:d!=null?d:F},y),isFromShorts:_.Cw()==="shorts"}})};
sit=function(F){switch(F){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
LTU=function(F,W,V,d,y,z){var I=_.MP.clone(Bbt);I.locale=_.wp("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;I.report={description:y||"<empty>"};y=_.wp("SBOX_SETTINGS",{});W=W.join(",");var n=Date.now();F={choice_cc:d,choice_id_cc:V,choices_sc:W,gl:y.REQUEST_DOMAIN,hl:y.REQUEST_LANGUAGE,query:F,time:n};z&&(F.choice_additional_comment_cc=z);_.kZT(I,F)};
I0v=function(F){var W=new Map;W.set("authuser",_.wp("SESSION_INDEX","0"));return _.De(F,W)};
mAd=function(F){var W;return _.m(function(V){switch(V.nextAddress){case 1:if(!F||!nXc(F))return V.return(null);W=null;switch(_.wp("INNERTUBE_CLIENT_NAME")){case "WEB":return V.jumpTo(2);case "WEB_REMIX":W=F.getPlayer()}V.jumpTo(3);break;case 2:return V.yield(F.getPlayerPromise(),4);case 4:W=V.yieldResult;V.jumpTo(3);break;case 3:return V.return(W)}})};
nXc=function(F){return["ytd-player","ytmusic-player"].includes(String(F.tagName||"").toLowerCase())};
a0L=function(F){F=Math.round(F);return F%2?F-1:F};
i5t=function(F){F=Math.round(F);return F%2===0?F-1:F};
MHt=function(F){var W=["h","m","s"],V=_.xc(W);V.reverse();var d={};F=(F.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(I){var n=(I.match(/[hms]/)||[""])[0];return n?(d[n]=parseInt(I.match(/\d+/)[0],10),!1):!0});
for(F.reverse();F.length&&V.length;){var y=V.shift();y in d||(d[y]=parseInt(F.shift(),10))}if(F.length||d.s>59||d.m>59||d.h>9)return null;var z="";W.forEach(function(I){d[I]&&(z+=""+d[I]+I)});
return z||null};
Yut=function(F){var W,V,d;if(F=(W=F.createPlaylistDialogFormSchema)==null?void 0:(V=W.fieldSchemas)==null?void 0:(d=V.title)==null?void 0:d.validationSchema)for(W=[F.syncStep,F.asyncStep].filter(function(y){return y!==void 0}),W=_.L(W),V=W.next();!V.done;V=W.next()){V=V.value.rules;
if(!V)break;V=_.L(V);for(V=V.next();!V.done;V=V.next())return _.e(V.value,ZwU)}};
hKt=function(F){var W,V,d;if(F=(W=F.createPlaylistDialogFormSchema)==null?void 0:(V=W.fieldSchemas)==null?void 0:(d=V.visibility)==null?void 0:d.validationSchema)for(W=[F.syncStep,F.asyncStep].filter(function(y){return y!==void 0}),W=_.L(W),V=W.next();!V.done;V=W.next()){V=V.value.rules;
if(!V)break;V=_.L(V);for(d=V.next();!d.done;d=V.next())if(d=_.e(d.value,pRm))return W=void 0,(W=d.translations)==null?void 0:W.visibilityNotValidErrorMessage}};
qui=function(){var F,W;return(W=(F=_.PY().resolve(_.SU(_.dA)))==null?void 0:F())!=null?W:!1};
RKL=function(F){var W=21;if(!F)return W;W+=F.headerTitle?27:0;W+=F.headerTitle&&F.hasHeaderActionHeader?4:0;return W+=F.headerTitle&&F.headerSubtitle?16:0};
b5m=function(F){var W=0;if(!F)return W;W+=F.hasFooterPrimaryButton||F.hasFooterSecondaryButton?48:0;W+=F.footerTrailingLabel||F.footerLeadingLabel?30:0;return W+=F.hasFooterPrimaryButton||F.hasFooterSecondaryButton||!F.footerTrailingLabel&&!F.footerLeadingLabel?0:12};
Tbl=function(F){var W=new _.IO,V=F;return{subscribe:function(d){W.subscribe("changed",d)},
dispatch:function(d,y){var z=V;if(d==="Touch Start")V=Object.assign({},z,{isAnimating:!1,initialY:y.event.touches[0].clientY});else if(d==="Touch Move"){d=y.contentScrollable?-1*(z.initialY-24):0;var I,n=(I=y.headerDivHeight)!=null?I:RKL(y.header),M;I=(M=y.footerDivHeight)!=null?M:b5m(y.footer);M=Math.min(y.fullContentWrapperHeight,y.heightMap[y.contentWrapperId]+n-I);V=Object.assign({},z,{currentY:Math.max(d,y.event.touches[0].clientY-z.initialY),maxHeightForContentWrapper:Math.min(M,Math.max(0,
(z.isFullScreen?M:y.contentWrapperHeight)-z.currentY))})}else V=d==="Snap To Full Screen"?Object.assign({},z,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:y.maxHeight}):d==="Snap To Neutral Position"?Object.assign({},z,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:y.maxHeight}):d==="Close Sheet"?Object.assign({},z,{isAnimating:!0,currentY:y.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:y.maxHeight}):z;W.publish("changed",V)}}};
eKa=function(){_.PY().resolve(_.aB).closeSheet()};
gXv=function(F){var W,V,d,y,z,I,n,M,Y,h,q;return{headerTitle:(W=F.headerTitle)==null?void 0:W.call(F),headerSubtitle:(V=F.headerSubtitle)==null?void 0:V.call(F),headerActionHeader:F.headerActionHeader,footerPrimaryButton:F.footerPrimaryButton,footerSecondaryButton:F.footerSecondaryButton,footerButtonType:(d=F.footerButtonType)==null?void 0:d.call(F),footerLeadingLabel:(y=F.footerLeadingLabel)==null?void 0:y.call(F),footerTrailingLabel:(z=F.footerTrailingLabel)==null?void 0:z.call(F),shouldShowIcons:(I=
F.shouldShowIcons)==null?void 0:I.call(F),skipContentClick:(n=F.skipContentClick)==null?void 0:n.call(F),additionalClassName:(M=F.additionalClassName)==null?void 0:M.call(F),onClosedCallback:F.onClosedCallback,focusOnClose:(Y=F.focusOnClose)==null?void 0:Y.call(F),isDisabled:(h=F.isDisabled)==null?void 0:h.call(F),disabledCommand:(q=F.disabledCommand)==null?void 0:q.call(F),headerFn:F.headerFn,contentFn:F.contentFn,footerFn:F.footerFn,hasHeaderFn:F.hasHeaderFn(),hasContentFn:F.hasContentFn(),hasFooterFn:F.hasFooterFn(),
hasFooterPrimaryButton:F.hasFooterPrimaryButton(),hasFooterSecondaryButton:F.hasFooterSecondaryButton(),hasHeaderActionHeader:F.hasHeaderActionHeader()}};
uz4=function(F){switch(F){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""}};
KTl=function(F){switch(F){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""}};
H54=function(F){switch(F){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""}};
DA8=function(F,W,V){W.forEach(function(d){_.Z9(_.PY().resolve(_.sE),d)});
_.XY(F,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",V])};
CIt=function(F,W,V,d){var y=_.e(V,_.H3).commandLifeCycleConfig;y&&y.onStartCommand&&_.En(F,[y.onStartCommand],W);_.Hy(W);var z=_.g1.instance;z&&_.u1(z,V)?_.HI(z,V,d).then(function(I){if(!I||(I==null?0:I.error))return I=_.e(V,_.H3).serializedTransactionFlowLoggingParams,_.Dt(W),_.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",I));_.Dt(W);return{data:I}}).then(function(I){_.Dt(W);
Ait(I.data);var n=I.data.command;n&&_.En(F,[n],W);n=jiv(V,I.data);if(!n){var M=I.data;I=!1;if(M&&M.command&&_.e(M.command,_.tx)){var Y;M=((Y=_.e(M.command,_.tx))==null?void 0:Y.commands)||[];for(Y=0;Y<M.length;Y++)if(_.e(M[Y],_.g_S)){I=!0;break}}I||_.Bm('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!n&&y&&y.onSuccessCommand?_.En(F,[y.onSuccessCommand],W):n&&y&&y.onFailureCommand&&_.En(F,[y.onFailureCommand],W)},function(){_.Dt(W);
y&&y.onFailureCommand&&_.En(F,[y.onFailureCommand],W);riU(V)}):_.Ab(Error("zm"),"ERROR")};
kYi=function(F,W,V){var d=[W];V&&d.push(V);return _.v6(F,d).then(function(y){var z=_.e(W,_.H3).serializedTransactionFlowLoggingParams,I=y.data,n=jiv(W,I);n?y=_.Ip(new BV(n,z)):Ait(I);return y},function(){var y=_.e(W,_.H3).serializedTransactionFlowLoggingParams;
riU(W);return _.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",y))})};
jiv=function(F,W){F=_.e(F,_.H3).serializedTransactionFlowLoggingParams;var V=null;switch(W.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":V="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":V="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":V="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}V?_.Aw(V,F):OZi(F);return V};
riU=function(F){_.Aw("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.e(F,_.H3).serializedTransactionFlowLoggingParams)};
Ait=function(F){if(F.trackingParams){var W=_.is(),V=_.a3();W&&V&&_.eM(W,V,_.sf(F.trackingParams))}};
l0t=function(F,W,V){var d=_.g1.instance,y=_.yVh(_.wp("YPC_MB_URL")),z=(new _.VqL).init(),I=_.d_L(),n=_.e(V,_.Rph).languageCode;n===void 0?_.Ab(Error("Mi"),"ERROR"):_.YO([z,y]).then(function(){var M={ctk:_.Ov.payments.business.integration.ClientTokenFactory.createClientToken(n,I)};d&&_.u1(d,V)?_.HI(d,V,M).then(function(Y){return{data:Y}}).then(function(Y){_.On(W,"yt-service-request-completed",Y);
Y.code!=="ERROR"&&(Y=Y.data.command)&&_.En(F,[Y],W)}):_.Ab(Error("zm"),"ERROR")})};
wRa=function(F,W,V,d){var y=_.g1.instance;y&&_.u1(y,V)?_.HI(y,V,d).then(function(z){return{data:z}}).then(function(z){NbU(F,W,V,z)},function(){f0a(V)}):(y=_.PY().resolve(_.SU(_.dW)))&&y.requestDataForServiceEndpoint(V,d).then(function(z){NbU(F,W,V,z)},function(){f0a(V)})};
NbU=function(F,W,V,d){_.On(W,"yt-service-request-completed",d);if(d.code&&d.code=="ERROR")f0a(V);else{(d=d.data.commands)&&_.En(F,d,W);var y;(F=(y=_.e(V,_.KUD))==null?void 0:y.serializedYpcPauseFlowLoggingParams)&&F&&ST("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",F)}};
f0a=function(F){var W;(F=(W=_.e(F,_.KUD))==null?void 0:W.serializedYpcPauseFlowLoggingParams)&&F&&ST("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",F,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
UAt=function(F,W,V){var d=_.g1.instance;d&&_.u1(d,V)?_.HI(d,V).then(function(y){return{data:y}}).then(function(y){GY8(F,W,V,y)},function(){$Am(V)}):(d=_.PY().resolve(_.SU(_.dW)))&&d.requestDataForServiceEndpoint(V).then(function(y){GY8(F,W,V,y)},function(){$Am(V)})};
GY8=function(F,W,V,d){_.On(W,"yt-service-request-completed",d);d.code&&d.code=="ERROR"?$Am(V):((d=d.data.commands)&&_.En(F,d,W),(F=_.e(V,_.HbE).serializedYpcResumeFlowLoggingParams)&&F&&ST("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",F))};
$Am=function(F){(F=_.e(F,_.HbE).serializedYpcResumeFlowLoggingParams)&&F&&ST("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",F,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
O5m=function(F){F=F===void 0?{}:F;_.PY().resolve(_.Muc).showFeedbackDialog(F.customProductData,F.feedbackContent,F.onFeedbackSubmitted,F.bucket)};
XRd=function(F){F=F===void 0?{}:F;_.PY().resolve(_.Muc).showHelpDialog(F.helpContext,F.articleId,F.productData)};
xAp=function(){XRd()};
vXi=function(){O5m()};
civ=function(F,W,V){var d,y,z,I,n,M,Y;return _.m(function(h){switch(h.nextAddress){case 1:d=_.e(F,EXt);if((y=d)==null?0:y.productId){M={productId:d.productId,bucket:d.bucket,enableAnonymousFeedback:(n=d.enableAnonymousFeedback)!=null?n:!0,allowNonLoggedInFeedback:!0};Y={feedbackChoice:V.feedbackChoice};if(!_.T("web_collect_offline_state")){h.jumpTo(8);break}_.rK(h,9);return h.yield(lZp(Y),11)}I={bucket:(z=d)==null?void 0:z.bucket};if(!_.T("web_collect_offline_state")){h.jumpTo(4);break}I.customProductData=
{};_.rK(h,5);return h.yield(lZp(I.customProductData),7);case 7:_.$J(h,4);break;case 5:_.$b(h);case 4:O5m(I);h.jumpTo(0);break;case 11:_.$J(h,8);break;case 9:_.$b(h);case 8:_.X1K(Y),_.O2h("GFEEDBACK",Y),d.productId==="5295751"&&(Y.client_attestation=Number(_.wp("CATSTAT",0))),d.productId==="5295751"&&(Y.client_time=Date.now()/1E3/3600),d.productId==="5295751"&&(Y.original_playback_id=_.pKu||""),_.kZT(M,Y),_.UD(h)}})};
tHt=function(F){if(F=_.e(F,_.OHr)){var W={bucket:F.bucketIdentifier};F.additionalDatas&&(W.customProductData={},F.additionalDatas.forEach(function(V){if(V=V.userFeedbackEndpointProductSpecificValueData)W.customProductData[V.key]=V.value}));
O5m(W)}};
Su4=function(F){var W=_.$l.getInstance();var V=_.Qv("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var d=_.Qv("DELETE",void 0,"Delete"),y=_.Qv("CANCEL",void 0,"Cancel");V=yai(V,void 0,d,y,{signal:"DELETE_ALL_DOWNLOADS"});_.Y3(W,[{openPopupAction:V}],F)};
Jit=function(){return _.m(function(F){return F.nextAddress==1?F.yield(_.PY().resolve(_.h14),2):F.yield(PIc(),0)})};
Z5c=function(F){var W,V;return _.m(function(d){return d.nextAddress==1?(V=(W=_.e(F,_.ft))==null?void 0:W.targetId)?d.yield(_.PY().resolve(_.h14),3):d.jumpTo(0):d.yield(_.PY().resolve(_.nH).deleteVideo(V),0)})};
FG4=function(F){var W,V;return _.m(function(d){return d.nextAddress==1?(V=(W=_.e(F,_.ft))==null?void 0:W.targetId)?d.yield(_.PY().resolve(_.h14),3):d.jumpTo(0):d.yield(Qiu(_.PY().resolve(_.nH),V),0)})};
Vbt=function(F){var W,V;return _.m(function(d){return(V=(W=_.e(F,_.ft))==null?void 0:W.targetId)?d.yield(WGp(V),0):d.jumpTo(0)})};
y0t=function(){_.T("kevlar_woffle_refresh_dl_load_killswitch")||dnd()};
oO4=function(){_.T("kevlar_woffle")&&_.gW.instance&&zca()};
BS8=function(F){var W;if((W=_.e(F,_.JL))==null||!W.videoId)return!1;sqv(_.PY().resolve(_.nH),_.e(F,_.JL),F.clickTrackingParams);return!0};
Idu=function(F){var W;if((W=_.e(F,_.ZR))==null||!W.playlistId)return!1;LG8(_.PY().resolve(_.nH),_.e(F,_.ZR),F.clickTrackingParams);return!0};
mnt=function(F){var W=_.e(F,_.npT);(W==null?void 0:W.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(W==null?void 0:W.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||nOa(_.PY().resolve(_.nH),_.e(F,_.npT))};
ixt=function(F){F=_.e(F,_.GHB);var W;(F==null?0:(W=F.actions)==null?0:W.length)&&ad8(F)};
pol=function(F){var W,V;return _.m(function(d){W=_.e(F,Mbv);return(V=W)!=null&&V.localWatchHistoryCommandType?d.yield(YI8(W),0):d.return()})};
qIL=function(){return _.m(function(F){return F.yield(hcU(),0)})};
Rcp=function(F){setTimeout(function(){requestAnimationFrame(F)},80)};
bxd=function(F){return Object.entries(F).map(function(W){return W.join(":")}).join(";")};
eci=function(F){var W,V,d;_.m(function(y){if(y.nextAddress==1)return y.yield(TSL(),2);W=y.yieldResult;V=_.Jj.instance;switch(W){case "granted":d=F.getLocationCommand;break;case "denied":d=F.openDeniedDialogAction;break;case "prompt":d=F.openCollectionDialogAction;break;default:d=F.openCollectionDialogAction}d&&V.resolveCommand(d);_.UD(y)})};
TSL=function(){var F,W;return _.m(function(V){if(V.nextAddress==1)return F="prompt",navigator.permissions?V.yield(navigator.permissions.query({name:"geolocation"}),3):V.jumpTo(2);V.nextAddress!=2&&(W=V.yieldResult,F=W.state);return V.return(F)})};
uOu=function(){_.m(function(F){return F.yield(_.gOc(),0)})};
KGm=function(){var F,W,V;return _.m(function(d){if(d.nextAddress==1)return F=_.PY().resolve(_.yo),F?d.yield(_.HI(F,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.rL(Error("Cm")),d.return(void 0));if(W=d.yieldResult){if(W.errorMetadata)return _.rL(Error("Dm`"+W.errorMetadata.status+"`"+W.error)),d.return(void 0);V=W.datasyncIds;_.DDt=V.length;return d.return(V)}_.rL(Error("Em"));return d.return(void 0)})};
Hxt=function(){KGm().then(function(F){F&&(kBt(F),tMt(F),Lwt(F),fZU(F))})};
Dna=function(F){_.HP.addLowPriorityJob(function(){var W,V,d,y,z;return _.m(function(I){switch(I.nextAddress){case 1:if(_.T("ytidb_clear_optimizations_killswitch")){I.jumpTo(2);break}W=_.M$("clear");if(W.startsWith("V")&&W.endsWith("||")){var n=[W];kBt(n);tMt(n);Lwt(n);fZU(n);return I.return()}V=I6t();d=w4t();return I.yield(S_t(),3);case 3:return y=I.yieldResult,I.yield(lMv(),4);case 4:if(z=I.yieldResult,!(V||d||y||z))return I.return();case 2:F.isNetworkAvailable()?Hxt():F.listenOnce("publicytnetworkstatus-online",
Hxt),_.UD(I)}})})};
LF=function(F){F={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.DZ(F)}}}};_.Jj.instance&&_.Jj.instance.resolveCommand(F)};
A0i=function(F){if(F){var W=_.dB();_.tH(W,3854,void 0,{layer:0,parentLayer:4});switch(F){case 1:var V=238708;break;case 2:V=238715;break;case 3:V=238710;break;case 6:V=238709}V&&(F=_.VZ(W,{veType:V}))&&_.JH(W,F)}};
jqt=function(F){if(F){var W=_.dB();_.tH(W,3854,void 0,{layer:0,parentLayer:4});switch(F){case 1:var V=238714;break;case 2:V=238711;break;case 8:V=238709;break;case 7:V=238713;break;case 3:case 4:case 5:V=238712}V&&(F=_.VZ(W,{veType:V}))&&_.JH(W,F)}};
r0u=function(F){switch(F.latencyType){case 0:_.iU("consent_primitive_flow");_.Md("cpit",F.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.Md("cpist",F.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.Md("cprtif",F.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.Md("cprtli",F.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.Md("cprt",F.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.Md("cpdt",F.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.Md("cpjct",F.timestampEpochMillis,"consent_primitive_flow")}};
xni=function(F,W){var V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U;return _.m(function(c){switch(c.nextAddress){case 1:_.rK(c,2);(d=(V=_.e(F,C04))==null?void 0:V.serializedConsentRequest)||(d=(y=_.e(F,kkL))==null?void 0:y.serializedConsentRequest);d&&(z=ldU(_.Q9(d)));if(z===void 0)return c.return();I=NSa(z);I.latencyCallback=r0u;W&&fdU(I,function(){W.then(function(J){J.pauseVideo();(new wot).increment()})});
return((n=_.e(F,C04))==null?void 0:n.consentAction)==="CONSENT_ACTION_PREWARM"||((M=_.e(F,kkL))==null?void 0:M.consentAction)==="CONSENT_ACTION_PREWARM"?c.yield(Gkl(I),5):c.yield($nU(I),6);case 6:Y=c.yieldResult;h=_.sB(Y,Ih);if(h===1){if(((q=_.qq(Y,Unt,1,Ih))==null?void 0:_.Y2(q,1))===1||((R=_.qq(Y,Unt,1,Ih))==null?void 0:_.Y2(R,1))===2||((b=_.qq(Y,Unt,1,Ih))==null?void 0:_.Y2(b,1))===3)_.e(F,kkL)?LF(_.Qv("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
LF(_.Qv("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));A0i((g=_.qq(Y,Unt,1,Ih))==null?void 0:_.Y2(g,1),_.$M(Y,OxU,3,_.Uy()))}else h===2?(((K=XoU(Y))==null?void 0:_.Y2(K,1))===5?_.e(F,kkL)?LF(_.Qv("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):LF(_.Qv("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((C=XoU(Y))==null?void 0:_.Y2(C,1))===1||((k=XoU(Y))==null?void 0:_.Y2(k,1))===4?
LF(_.Qv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((f=XoU(Y))==null?void 0:_.Y2(f,1))===7&&((S=z)==null?void 0:(v=_.FE(S,nF,4))==null?void 0:_.Y2(v,4))!==1&&LF(_.Qv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),jqt((U=XoU(Y))==null?void 0:_.Y2(U,1))):LF(_.Qv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));c.jumpTo(5);break;case 5:_.$J(c,0);break;case 2:_.$b(c),LF(_.Qv("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.UD(c)}})};
EOt=function(){if(!vOu.has("Worker")){vOu.set("Worker",!0);var F={api:"BROWSER_API_WEB_WORKER"};F.available="Worker"in window?!0:!1;_.HA("apiTest",F)}};
c0U=function(F){return typeof F==="undefined"?"-1":String(Math.ceil(F/1048576))};
J0c=function(F,W){tbt(new SIt(_.e(W,P0m).addToken,_.e(W,P0m).commonToken)).then(function(){_.On(F,"yt-invoke-instrument-manager-action-completed")},function(V){_.On(F,"yt-invoke-instrument-manager-action-error",V)})};
mM=function(){return _.wp("HTML_DIR")==="rtl"};
Zxi=function(){var F,W;return(W=(F=window).matchMedia)==null?void 0:W.call(F,"(prefers-reduced-motion: reduce)").matches};
Qqa=function(F){var W=_.PY().resolve(_.SU(_.IW));if(W&&W.isAnyTransitionEnabled){var V={};W.viewTransitionCoordinator.registerElement(F,(V.slide="miniplayer-page-transition",V["lockup-to-watch"]="miniplayer-page-transition",V["learning-journey"]="miniplayer-page-transition",V))}};
Fki=function(F,W,V){return{horizontalAlignment:F.x+V.width/2<W.width/2?"west":"east",verticalAlignment:F.y+V.height/2<W.height/2?"north":"south"}};
VVt=function(F,W,V,d,y){y=y===void 0?new _.ra(0,0):y;F=Wkm(F,W,V,d,!1);return new _.ra(F.x+y.x,F.y+y.y)};
Wkm=function(F,W,V,d,y){y=(y===void 0?0:y)?400:0;return new _.ra(F==="west"?16+(mM()?y:0):V.width-d.width-16-(mM()?0:y),W==="north"?16:V.height-d.height-16)};
d4t=function(F,W){var V=0;F&&(V+=76);W&&(V+=285);return V};
yPi=function(F){return _.e$(F)};
zBm=function(F){var W=1;F=F.split(":");for(var V=[];W>0&&F.length;)V.push(F.shift()),W--;F.length&&V.push(F.join(":"));return V};
oPi=function(F){var W=new _.Wo;return _.Rj(W,11,F)};
s6u=function(F){var W={};F=F.getAllResponseHeaders().split("\r\n");for(var V=0;V<F.length;V++)if(!_.If(F[V])){var d=zBm(F[V]),y=d[0];d=d[1];if(typeof d==="string"){d=d.trim();var z=W[y]||[];W[y]=z;z.push(d)}}return _.MP.map(W,function(I){return I.join(", ")})};
J2L=function(F,W){return F.JSC$10103_xhr_?F.JSC$10103_xhr_.getResponseHeader(W):null};
BOt=function(F,W){if(F.isDisposed())throw Error("Fa");F.gS.uI("n");var V=_.gS(F.gS,function(){return F.lQa([W.uU,W.asv,W.dbg,W.bBO])},"n");
F.gS.wHn(V.length);F.gS.mH();return V};
Lkc=function(F,W,V){Array.isArray(V)||(V=[String(V)]);_.YgT(F.JSC$10339_queryData_,W,V);return F};
IIU=function(F){var W=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Po(F);F.keyMap_.forEach(function(V,d){_.$c(W,d)||this.remove(d)},F)};
zca=function(){var F=_.gW.instance;_.m(function(W){return F.deferredInstallPrompt?W.yield(F.deferredInstallPrompt.prompt(),0):W.jumpTo(0)})};
nPv=function(F,W,V){if(_.Er(F))_.xN(F,W,V);else for(F=_.mdQ(F);;){var d=F.next();if(d.done)break;W.call(V,d.value,void 0,F)}};
m4t=function(F,W){var V=[];nPv(W,function(d){try{var y=_.mo.prototype.getWrapper.call(this,d,!0)}catch(z){if(z=="Storage: Invalid value was encountered")return;throw z;}y===void 0?V.push(d):_.nwu(y)&&V.push(d)},F);
return V};
Sni=function(F,W){m4t(F,W).forEach(function(V){_.mo.prototype.remove.call(this,V)},F)};
aIt=function(F){var W=_.TM;W._minimumZ=Math.max(W._minimumZ,F)};
iKv=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];MVt=function(F,W){_.fu(F.vm);F.vm=W};
Yjt=function(F,W,V,d){F.setState(5);var y=!!F.mEh&&iKv.includes(_.EG(F.mEh)||"");try{var z=new _.u0({program:W,globalName:V,dlv:{disable:!_.T("att_web_record_metrics")||!_.T("att_skip_metrics_for_cookieless_domains_ks")&&y,yn:"aGIf"}});z.glS.then(function(){F.setState(6);d&&d(W)});
MVt(F,z)}catch(I){F.setState(7),I instanceof Error&&_.rL(I)}};
pzt=function(F,W,V,d,y,z){var I=I===void 0?"trayride":I;V?(F.setState(2),_.bs(_.pl(V),function(){if(window[I])Yjt(F,d,I,y);else{F.setState(3);var n=_.l9K(V),M=document.getElementById(n);M&&(_.F2C(n),M.parentNode.removeChild(M));_.rL(new _.po("BL:ULB",V))}},z)):W?(z=_.V_("SCRIPT"),W instanceof _.I0?_.a0(z,W):z.textContent=W,z.nonce=_.Le(document),document.head.appendChild(z),document.head.removeChild(z),window[I]?Yjt(F,d,I,y):(F.setState(4),_.rL(new _.po("BL:ULBJ")))):_.rL(new _.po("BL:ULV"))};
hBd=function(){this.state=1;this.vm=null;this.mEh=void 0};
_.B=hBd.prototype;_.B.initialize=function(F,W,V,d){this.mEh=d;if(F.program){var y;d=(y=F.interpreterUrl)!=null?y:null;if(F.interpreterSafeScript)y=_.TTm(F.interpreterSafeScript);else{var z;y=(z=F.interpreterScript)!=null?z:null}F.interpreterSafeUrl&&(d=_.Dw(F.interpreterSafeUrl).toString());pzt(this,y,d,F.program,W,V)}else _.rL(Error("uf"))};
_.B.isInitialized=function(){return!!this.vm};
_.B.getState=function(){return this.state};
_.B.isLoading=function(){return this.state===2};
_.B.invoke=function(F){F=F===void 0?{}:F;var W;this.vm?W=BOt(this.vm,{uU:F}):W=null;return W};
_.B.dispose=function(){MVt(this,null);this.setState(8)};
_.B.setState=function(F){this.state=F};
var qjt=function(F,W){return F.vm.snapshot(W)},RBU=function(F,W){var V=_.F0("botguard_async_snapshot_timeout_ms",3E3);
W=W===void 0?{}:W;V=V===void 0?3E3:V;return F.vm?new Promise(function(d,y){var z=!1,I=_.HP.addJob(function(){z=!0;y(Error("vf"))},1,V);
F.vm?qjt(F,{uU:W}).then(function(n){_.HP.cancelJob(I);z||d(n)}).catch(function(n){_.HP.cancelJob(I);
z||y(n)}):(_.HP.cancelJob(I),d(null))}):Promise.resolve(null)},bKt=["att/log"],zKU;
zKU={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var TOL={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},eBm=function(F,W){return _.Q0(F,{mode:"readwrite",enableRetries:!0},function(V){return _.aYS(V,W,"settingEntity")})},gP4=function(F,W,V){return _.Q0(F,{mode:"readonly",
enableRetries:!0},function(d){return _.QrS(d,W,V)})},uot=function(F){if(!F.storage)return!1;
a:{if(F.storage){try{var W=F.storage.get("TLPQtimestamp")}catch(V){}F=Number(W);if(!isNaN(F))break a}F=void 0}return F?Date.now()-F<864E5:!1},Kkp=function(F){if(F.storage){try{var W=F.storage.get("TLPQindex")}catch(V){}F=Number(W);
if(!isNaN(F))return F}},ah=function(F){var W=_.Dy();
return _.ZUu(W,F,1)},HKp=function(F,W){F.queueProxy&&W.forEach(function(V){if(V.videoId&&V.trackingParams&&F.queueProxy instanceof _.eg){var d=_.is();
F.queueProxy.attributionData.set(V.videoId,{enqueueingVe:_.sf(V.trackingParams).getAsJson(),enqueueingCsn:d?d:void 0,clientEnqueueingTimeMs:Math.floor((0,_.J5)()).toString()})}})},D4p=function(F){var W=_.N3D(F);
W!=F.currentSnapState_&&(F.currentSnapState_=W,F.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},iL=function(F){this.JSC$13535_networkManager_=F;
this.partCallbacks_=[]};
iL.prototype.getCacheKeyForEndpoint=function(F){return _.FcG(F,!1)};
iL.prototype.onPartsCallback_=function(F){this.partCallbacks_.forEach(function(W){F&&W(F)})};
var MB=function(F,W,V){iL.call(this,F);this.player_=W;this.autoplayData_=V};
_.u(MB,iL);MB.prototype.getCacheKeyForEndpoint=function(F){return _.FcG(F,!!this.autoplayData_)};
MB.prototype.getTempData=function(F,W){W=W.timeBeforeNextVideo;F={itct:F.clickTrackingParams,lact:_.JY(),pbis:W,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(F.autonav=1);return F};
MB.prototype.getXhrParams=function(F){return Object.assign({pbj:"prefetch"},F)};
MB.prototype.getParams=function(F){F={frags:F.fragmentsRequested.join(",")};_.T("kevlar_droppable_prefetchable_requests")&&(F.prefetch=1);return F};
var APu=function(F){F.playerEvents_.forEach(function(W){F.player.removeEventListener(W.eventName,W.callback)});
F.playerEvents_.length=0},j64=function(F,W,V){this.player=F;
this.JSC$13545_taskManager=W;this.prefetchDelay=V;this.completionResolver_=null;this.playerEvents_=[]};
j64.prototype.start=function(){var F=this;this.completionResolver_=_.DR();_.px(this.completionResolver_.promise,function(){APu(F);F.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var rPt=function(F,W,V){F.player.addEventListener(W,V);F.playerEvents_.push({eventName:W,callback:V})},CVt={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},kZi={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},lIU=function(F,W,V){j64.call(this,F,W,V);this.cueId_="playbackTrigger-"+Math.random()};
_.u(lIU,j64);
lIU.prototype.prepareTrigger=function(F){var W=this,V=this.player.getDuration(),d=this.player.getVideoData(),y=d.isLive&&d.hasProgressBarBoundaries;if(y&&d.progressBarEndPositionUtcTimeMillis){var z=d.progressBarEndPositionUtcTimeMillis/1E3;isNaN(z)||(V=z)}var I=0;this.prefetchDelay>=0?y?d.progressBarStartPositionUtcTimeMillis&&(d=d.progressBarStartPositionUtcTimeMillis/1E3,isNaN(d)||(I=d+this.prefetchDelay)):I=this.prefetchDelay:I=V+this.prefetchDelay;y?this.player.addUtcCueRange(this.cueId_,I,V):
this.player.addCueRange(this.cueId_,I,V);_.px(F.promise,function(){W.player.removeCueRange(W.cueId_)});
rPt(this,"onCueRangeEnter",function(n){n==W.cueId_&&F.resolve(V-I)})};
var NOu=function(F,W){F.fragmentConfiguration_[W].requiredKeys.every(function(V){return!!F.prefetchedData_[V]})&&(F.validatedFragments_.push(W),W=F.missingFragments_.indexOf(W),W!==-1&&F.missingFragments_.splice(W,1))},fIm=function(F){F.prefetchedFragments_.forEach(function(W){NOu(F,W)})},wzt=function(F,W,V){this.pageFragments_=F;
this.prefetchedFragments_=W;this.fragmentConfiguration_=kZi;this.prefetchedData_=V;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;fIm(this)},GZ4=function(){},$4l=function(F){this.JSC$13559_playlistManager_=F};
_.u($4l,GZ4);$4l.prototype.getPrefetchEndpoint=function(){return this.JSC$13559_playlistManager_.getAutoplayEndpoint()};
var U44=function(F){this.autonavEndpoints_=F};
_.u(U44,GZ4);U44.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var OKm=function(F,W,V,d,y){this.autonavEndpoints=F;this.foregroundTrigger=W;this.backgroundTrigger=V;this.pageType=d;this.isInPlaylist=y},Xzt=function(F,W){if(F.webPrefetchData&&F.webPrefetchData.navigationEndpoints&&F.webPrefetchData.navigationEndpoints.length){F=F.webPrefetchData.navigationEndpoints;
var V=_.e(F[0],_.H6);if(V.watchEndpointSupportedPrefetchConfig&&V.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var d=V.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;V=d.playbackRelativeSecondsPrefetchCondition;V=typeof V==="number"&&Math.abs(V)<W.videoDuration?V:void 0;d=d.countdownUiRelativeSecondsPrefetchCondition;d=typeof d!=="number"||_.T("prefetch_job_config_cleanup_ks")&&W.inPlaylist?void 0:d;if(typeof d==="number")return new OKm(F,W.makeUpNextTrigger(d),W.makePlaybackTrigger(d),
"watch",W.inPlaylist);if(typeof V==="number")return new OKm(F,W.makePlaybackTrigger(V),null,"watch",W.inPlaylist)}}},x4i=function(F){return F.prefetchJobConfig_.backgroundTrigger?_.Uk(PEm)()==0?F.prefetchJobConfig_.backgroundTrigger:F.prefetchJobConfig_.foregroundTrigger:F.prefetchJobConfig_.foregroundTrigger},vPi=function(F){_.aq(document,"visibilitychange",F.onVisibilityChange_,!1,F)},YK=function(F){iL.call(this,F)};
_.u(YK,iL);YK.prototype.getCacheKeyForEndpoint=function(F){return iL.prototype.getCacheKeyForEndpoint.call(this,F)};
YK.prototype.getTempData=function(){return{}};
YK.prototype.getXhrParams=function(F){return F};
YK.prototype.getParams=function(){return{}};
var EPc=function(F,W,V){var d=F.prefetchDelay*1E3;if(Math.abs(d)>W)V.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var y=d,z=W-d;d<0&&(y=W+d,z=Math.abs(d));var I=F.JSC$13545_taskManager.addJob(function(){V.resolve(z/1E3)},10,y);
V.promise.thenCatch(function(){F.JSC$13545_taskManager.cancelJob(I)})}},cPU=function(F,W,V){j64.call(this,F,W,V)};
_.u(cPU,j64);cPU.prototype.prepareTrigger=function(F){var W=this;rPt(this,"onAutonavCoundownStarted",function(V){EPc(W,V,F)})};
var tVa=function(F){F.pendingPrefetchJob_&&(F.pendingPrefetchJob_.cancel(),F.pendingPrefetchJob_=null)},Sjv=function(F,W,V){if(!F.triggeredTargets.has(W)){var d=_.FjT(F,W);
d.action=V;_.Q9i(F,W,d)}},PVL=function(F){_.EQC();
_.Jrr("cpt")&&_.rL(Error("nh"));_.dm.requestAnimationFrame(function(){_.dm.setTimeout(function(){_.Md("cpt");var W=_.hs("vpl"),V=_.hs("cpt");W&&V&&_.Md("ol",Math.max(W,V))})});
try{_.Md("fr_s"),F()}catch(W){_.Ab(W)}_.dm.requestAnimationFrame(function(){_.Md("bcp")})},JPa={FILLED:"youtube_fill",
OUTLINE:"youtube_outline"},ZKt=function(F,W){F.serviceEndpointHandlers.push(W)},Q6d=function(F,W){W=F.pendingPages_.indexOf(W);
W>-1&&F.pendingPages_.splice(W,1)},Faa=function(F,W){var V=_.q0i.indexOf(W);
V>-1&&_.q0i.splice(V,1);F.targetPage_==W?(F.abort(),_.bFT(F)):Q6d(F,W)},WaL=function(F,W){F.reloadContinuationItemsCommandMatcher=W},VSt=function(F,W,V){W&&V&&(F.videos.forEach(function(d){d.videoId===W&&(d.itemId=V)}),F.recommendedVideos.forEach(function(d){d.videoId===W&&(d.itemId=V)}))},dvl=function(F){this.onStepChangeCallback=function(){};
this.flowRenderer=F};
dvl.prototype.getCurrentStep=function(){var F=this,W;return((W=this.flowRenderer.steps)!=null?W:[]).map(function(V){return _.e(V,_.B3)}).find(function(V){return V&&V.stepId===F.currentStepId})};
var y3t=function(F,W){var V=W.flowStateEntityKey,d=F.flowStates.get(V);if(d)return d;W=new dvl(W);F.flowStates.set(V,W);return W},znm=function(F,W){for(var V=_.L(F.flowStates.entries()),d=V.next();!d.done;d=V.next()){var y=_.L(d.value);
d=y.next().value;y=y.next().value;if(y.flowRenderer.targetId===W){F.flowStates.delete(d);break}}},o3U=function(F,W){F.onStepChangeCallback=W;
F.onStepChangeCallback(F.getCurrentStep())},snc=function(F,W){var V=F.getCurrentStep();
if(V&&V.stepId===W)return!0;var d;return((d=F.flowRenderer.steps)!=null?d:[]).map(function(y){return _.e(y,_.B3)}).find(function(y){return y&&y.stepId===W})?(F.currentStepId=W,F.onStepChangeCallback(F.getCurrentStep()),!0):!1},B7U=function(F,W,V,d){W={challenge:W};
V&&(W.webResponse=V);return _.uC(F.innertubeTransportService,W,_.C9(bKt),d)},La4=function(F,W,V){if(!W.challenge)throw Error("ui");
if(W.botguardData&&W.botguardData.program){var d=new hBd;d.initialize(W.botguardData,function(){RBU(d,{atr_challenge:W.challenge}).then(function(y){if(!y)throw Error("vi");return B7U(F,W.challenge,y,V)}).catch(function(y){_.rL(y);
return B7U(F,W.challenge,void 0,V)})},void 0)}else B7U(F,W.challenge,void 0,V)},IJv=function(F,W,V){var d={};
W.ids&&(d.ids=[].concat(_.Pd(W.ids)));W.engagementType&&(d.engagementType=W.engagementType);return _.uC(F.innertubeTransportService,d,_.C9(_.YsC),V).then(function(y){if(!y)throw new _.po("GetAttestationChallenge returned falsy");La4(F,y,V)}).thenCatch(function(y){_.Ab(y)})},n3u=function(F,W,V){return new _.sg(function(d,y){var z;
return _.m(function(I){if(I.nextAddress==1){var n=I.yield,M=W.engagementType,Y=W.ids,h={};Y=_.L(Y!=null?Y:[]);for(var q=Y.next();!q.done;q=Y.next())q=q.value,q.encryptedVideoId?h.encryptedVideoId=q.encryptedVideoId:q.externalChannelId?h.externalChannelId=q.externalChannelId:q.commentId?h.commentId=q.commentId:q.externalOwnerId?h.externalOwnerId=q.externalOwnerId:q.artistId?h.artistId=q.artistId:q.playlistId?h.playlistId=q.playlistId:q.externalPostId?h.externalPostId=q.externalPostId:q.shareId?h.shareId=
q.shareId:q.postPlayNonce&&(h.postPlayNonce=q.postPlayNonce);return n.call(I,d9m(M,h),2)}z=I.yieldResult;if(!z.challenge)return _.rL(Error("wi")),IJv(F,W,V).then(d,y),I.return();n=z;M={challenge:n.challenge};M.webResponse=n.webResponse;M.engagementType=W.engagementType;M.ids=W.ids;_.uC(F.innertubeTransportService,M,_.C9(bKt),V).then(d,y);_.UD(I)})})},o2i=function(F,W){var V,d,y,z;
_.m(function(I){if(I.nextAddress==1){V=_.e(W,_.ndC);if(!(V&&V.listId&&F.response&&F.response.playingVideoId)||F.listId!==V.listId)return I.return();F.index===void 0&&(F.index=0);return I.yield(_.wfT(F.JSC$13398_playlistNetworkManager,V.listId,F.index,F.response.playingVideoId),2)}d=I.yieldResult;if(!d)return I.return();y=d.playlistId;z=d.playlistPanelRenderer;F.setPlaylistData(y,z,d.autoplayRenderer);_.UD(I)})},mvi=function(F,W,V){var d=F.getParams(V),y=_.ARL(W,d),z=F.getTempData(W,V);
z.endpoint=JSON.stringify(W);_.T("enable_unknown_lact_fix_on_html5")&&(_.PY().resolve(_.VE),z.lact=_.JY());var I={headers:{"X-YouTube-STS":_.wp("STS"),"x-youtube-csoc":1}};_.jN(y,z);return new _.sg(function(n,M){var Y=F.getXhrParams(d),h;_.T("kevlar_cache_on_ttl_player")&&(h=_.PY().resolve(_.aw));h&&_.Noc(h,W)?_.Out(h,W,z,window.location.href).then(function(q){q?n(q):M()},M):_.MTr(F.JSC$13535_networkManager_,W,Y,F.onPartsCallback_.bind(F),I).then(function(q){q?n(q):M()},M)})},aJL=function(F,W){F.triggerPromise_=
W.start();
F.triggerPromise_.then(function(V){var d=F.prefetchEndpointProvider_.getPrefetchEndpoint();if(d){var y=CVt[F.prefetchJobConfig_.pageType].prefetchedFragments;F.prefetchRequestPromise_=mvi(F.JSC$13571_networkPrefetchRequest_,d,{fragmentsRequested:y,timeBeforeNextVideo:V});F.prefetchResponseCacheKey_=F.JSC$13571_networkPrefetchRequest_.getCacheKeyForEndpoint(d);vPi(F);F.prefetchRequestPromise_.then(function(z){F.storePrefetchedDataCallback_(F.prefetchResponseCacheKey_,z);if(_.T("web_prefetch_preload_video")&&
y.length===1&&y[0]==="pl"&&z&&!z.playerAds&&!z.adPlacements){var I=_.e(d,_.Wc),n=I!=null,M={raw_player_response:z,watch_endpoint:I};(z=_.PY().resolve(n?_.Rgh:_.Ot))&&d&&z.then(function(Y){n&&_.T("web_queue_preload_video")?(M.prefer_gapless=!0,Y.queueNextVideo(M)):Y.preloadVideoByPlayerVars(M)})}})}})},pF=function(F,W,V,d){this.prefetchEndpointProvider_=F;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=W;this.prefetchJobConfig_=V;this.JSC$13571_networkPrefetchRequest_=d;this.prefetchResponseCacheKey_=null};
pF.prototype.enqueue=function(){this.triggerPromise_||(aJL(this,x4i(this)),_.Da(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
pF.prototype.resolve=function(){this.cancel()};
pF.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.");vPi(this)};
pF.prototype.onVisibilityChange_=function(){var F=this;_.Uk(PEm)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){F.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||aJL(this,x4i(this))};
var inL=function(F,W,V,d,y){W&&(W==null?0:W.videoId)&&V&&V.entries&&_.T("kevlar_enable_shorts_prefetch_in_sequence")&&(tVa(F),W=V.entries.map(function(z){var I;return(I=_.e(z.command,_.Wc))==null?void 0:I.videoId}).indexOf(W.videoId),V=V.entries[W+1],V!=null&&V.command&&!_.e(V==null?void 0:V.command,_.q1)&&(d=new OKm([V.command],new lIU(d,_.HP,1),null,"shorts",!1),F.pendingPrefetchJob_=new pF(new U44(d.autonavEndpoints),function(){return!1},d,new YK(y)),F.pendingPrefetchJob_.enqueue()))},MSa=function(F,
W,V,d,y,z){var I=_.w2.getInstance();
if(!_.T("block_all_player_prefetch_requests")){tVa(F);var n=!!V.getPlaylistId(),M=V.getVideoData().isLive&&V.getVideoData().hasProgressBarBoundaries;if((I.getState()==2||n||M)&&(!V.getVideoData().isLive||M)){I={inPlaylist:n,videoDuration:V.getDuration(),makeUpNextTrigger:function(h){return new cPU(V,_.HP,h)},
makePlaybackTrigger:function(h){return new lIU(V,_.HP,h)}};
var Y=Xzt(W,I);Y&&(F.pendingPrefetchJob_=new pF(Y.isInPlaylist?new $4l(y):new U44(Y.autonavEndpoints),function(h,q){q=new wzt(CVt[Y.pageType].pageFragments,CVt[Y.pageType].prefetchedFragments,q);return _.xUT(q)?(F.prefetchCache_.set(h,q),!0):!1},Y,new MB(d,V,z,y)),F.pendingPrefetchJob_.enqueue())}}},YJU=function(){var F=_.r5();
F.signals.parkOrScheduleJob(function(){var W=F.storage;if(W.storage)if(uot(W)){var V=W.getPlaylistId();W=Kkp(W);V=!!V&&W!==void 0}else W.clear(),V=!1;else V=!1;if(V){V=F.JSC$13398_pageManager.isOnWatch();a:{var d=F.storage;if(d.storage&&uot(d)&&(W=d.getPlaylistId(),d=Kkp(d),W&&d!==void 0)){V={recoverPlaylistCommand:{listId:W,index:d,openMiniplayer:!V,openListPanel:V,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}V=void 0}V&&_.Y3(F.JSC$13398_actionRouter,[V],null)}},0,"ma")},p2i=function(F,W,V,
d,y,z){var I=_.Et(7111);
_.S6(F.JSC$18939_screenManager,I,z?_.sf(z):void 0);_.JH(F.JSC$18939_screenManager,I,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:d,offlineId:W,offlineabilityFormatType:V,isDefaultFormatType:y==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:y}})},hnv=function(F,W,V,d,y){var z,I,n,M,Y;
return _.m(function(h){if(h.nextAddress==1)return h.yield(F.JSC$18939_playerApiPromise,2);z=h.yieldResult;p2i(F,W,V,"OFFLINE_OBJECT_TYPE_PLAYLIST",d,y);if(n=_.oRB[F.entityTypeMap.listEntityType])Y={},I=(Y[n]={maximumDownloadQuality:(M=V)!=null?M:void 0},Y);return h.yield(z.queueOfflineAction(W,F.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",I),0)})},qJu=function(F,W){var V,d,y,z;
return _.m(function(I){if(I.nextAddress==1)return I.yield(F.JSC$18939_persistentStorePromiseAccessor(),2);if(I.nextAddress!=3){V=I.yieldResult;if(!V)return _.rL(new _.po("PES is undefined")),I.return();d=_.E_(W,"downloadStatusEntity");return I.yield(gP4(V,d,"downloadStatusEntity"),3)}y=I.yieldResult;return I.return((z=y)==null?void 0:z.downloadState)})},Rnp=function(F,W,V,d,y){var z,I,n,M,Y,h;
return _.m(function(q){switch(q.nextAddress){case 1:return q.yield(F.JSC$18939_playerApiPromise,2);case 2:z=q.yieldResult;p2i(F,W,V,"OFFLINE_OBJECT_TYPE_VIDEO",d,y);if(n=_.oRB[F.entityTypeMap.singleEntityType])Y={},I=(Y[n]={maximumDownloadQuality:(M=V)!=null?M:void 0},Y);return q.yield(qJu(F,W),3);case 3:h=q.yieldResult;if(h!=="DOWNLOAD_STATE_USER_DELETED"){q.jumpTo(4);break}return q.yield(F.deleteVideo(W),4);case 4:return q.yield(z.queueOfflineAction(W,F.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
I),0)}})},bnu=function(F,W,V,d,y){return _.m(function(z){return z.nextAddress==1?z.yield(F.deleteVideo(W,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):z.yield(Rnp(F,W,V,d,y),0)})},T7U=function(F,W,V){var d,y;
return _.m(function(z){if(z.nextAddress==1)return z.yield(F.JSC$18939_playerApiPromise,2);d=z.yieldResult;y=_.E_(W,"mainVideoDownloadStateEntity");return z.yield(d.updateDownloadState(y,V),0)})},WGp=function(F){var W=_.PY().resolve(_.nH);
return _.m(function(V){if(V.nextAddress==1)return W.previousDownloadStateForVideo[F]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&W.previousDownloadStateForVideo[F]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?V.jumpTo(2):V.yield(W.resumeVideoDownload(F),2);if(V.nextAddress!=4)return V.yield(T7U(W,F,W.previousDownloadStateForVideo[F]),4);delete W.previousDownloadStateForVideo[F];_.UD(V)})},Qiu=function(F,W){var V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$18939_playerApiPromise,2);V=d.yieldResult;return d.yield(V.queueOfflineAction(W,F.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},PIc=function(){var F=_.PY().resolve(_.nH),W,V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$18939_playerApiPromise,2);if(d.nextAddress!=3)return W=d.yieldResult,V={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},d.yield(W.queueOfflineAction("!*$_ALL_ENTITIES_!*$",F.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",V),3);var y=F.JSC$18939_commandHandler,z=y.resolveCommand,I=_.Qv("DELETING_ALL",void 0,"Downloads are being deleted");z.call(y,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Nd(I)}},
popupType:"TOAST"}});_.UD(d)})},enp=function(F,W){var V,d,y,z,I,n;
return _.m(function(M){if(M.nextAddress==1)return M.yield(F.JSC$18939_persistentStorePromiseAccessor(),2);if(M.nextAddress!=3)return V=M.yieldResult,V?M.yield(gP4(V,_.B4,"downloadsPageViewConfigurationEntity"),3):(_.rL(new _.po("PES is undefined")),M.return());y=(d=M.yieldResult)!=null?d:{};n=(I=(z=y)==null?void 0:z.downloadsUpsellBannerVisibility)!=null?I:{};return n.visibleWithConnection?M.yield(W.refreshAllStaleEntities(0),0):M.jumpTo(0)})},g3v=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$18939_prefStorage,2);W=d.yieldResult;return d.return((V=W)==null?void 0:V.get("sdois"))})},uIt=function(F){var W,V,d,y,z,I;
return _.m(function(n){if(n.nextAddress==1)return n.yield(F.JSC$18939_persistentStorePromiseAccessor(),2);if(n.nextAddress!=3){W=n.yieldResult;if(!W)return _.rL(new _.po("PES is undefined")),n.return();V=_.E_("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return n.yield(gP4(W,V,"settingEntity"),3)}d=n.yieldResult;return n.return((I=(y=d)==null?void 0:(z=y.settingOptionValue)==null?void 0:z.boolValue)!=null?I:!1)})},Kau=function(F,W){var V,d,y,z;
return _.m(function(I){switch(I.nextAddress){case 1:return((V=W)==null?void 0:V.formatType)===void 0?I.return():I.yield(F.JSC$18939_prefStorage,2);case 2:d=I.yieldResult;if(d===void 0)return I.return();if(((y=W)==null?void 0:y.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return I.yield(d.set("lmqf",W.formatType),8);if(((z=W)==null?void 0:z.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){I.jumpTo(0);break}return I.yield(d.set("lmqf",W.formatType),6);case 6:return I.yield(d.set("lmqflst",
Math.floor((0,_.J5)())),0);case 8:return I.yield(d.remove("lmqflst"),0)}})},Hnt=function(F){var W,V;
return _.m(function(d){switch(d.nextAddress){case 1:return d.yield(F.JSC$18939_prefStorage,2);case 2:W=d.yieldResult;if(!W){d.jumpTo(3);break}return d.yield(W.get("lmqflst"),4);case 4:if(V=d.yieldResult,V!==void 0)return d.return(V);case 3:return d.return(0)}})},Dvp=function(F){var W,V,d;
return _.m(function(y){return y.nextAddress==1?y.yield(F.JSC$18939_prefStorage,2):y.nextAddress!=3?(W=y.yieldResult,y.yield((V=W)==null?void 0:V.get("ldtmes"),3)):y.return((d=y.yieldResult)!=null?d:!1)})},hcU=function(){var F=_.PY().resolve(_.nH),W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$18939_prefStorage,2);W=V.yieldResult;return W===void 0?V.return():V.yield(W.set("ldtmes",!0),0)})},A3i=function(F){var W,V;
return _.m(function(d){switch(d.nextAddress){case 1:return d.yield(F.JSC$18939_prefStorage,2);case 2:W=d.yieldResult;if(W===void 0){d.jumpTo(3);break}return d.yield(W.get("lmqf"),4);case 4:if(V=d.yieldResult,V!==void 0)return d.return(V);case 3:return d.return("SD")}})},LG8=function(F,W,V){var d,y,z,I,n,M,Y,h;
_.m(function(q){switch(q.nextAddress){case 1:return q.yield(Kau(F,(d=W)==null?void 0:d.actionParams),2);case 2:y=W.playlistId;if(!y)return q.return();if(W.action==="ACTION_ADD")return((I=W.actionParams)==null?0:I.formatType)?q.yield(hnv(F,y,W.actionParams.formatType,(h=W.actionParams)==null?void 0:h.settingsAction,V),0):q.yield(F.offlineWebClientEligibility,14);if(W.action==="ACTION_REMOVE_WITH_PROMPT"){var R=F.JSC$18939_commandHandler,b=R.resolveCommand,g=_.wp("INNERTUBE_CLIENT_NAME");var K=g===
"WEB_REMIX"?_.Qv("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.Qv("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var C=g==="WEB_REMIX"?[_.Qv("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];g=g==="WEB_REMIX"?_.Qv("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.Qv("DELETE",void 0,"Delete");var k=_.Qv("CANCEL",void 0,"Cancel");K=yai(K,C,g,k,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:y});b.call(R,{openPopupAction:K});return q.return()}if(W.action===
"ACTION_REMOVE")return q.yield(Qiu(F,y),0);if(W.action!=="ACTION_SYNC"){q.jumpTo(0);break}return q.yield(F.JSC$18939_playerApiPromise,9);case 9:return z=q.yieldResult,q.yield(z.queueOfflineAction(y,F.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return n=q.yieldResult,q.yield(A3i(F),15);case 15:return M=q.yieldResult,q.yield(Hnt(F),16);case 16:Y=q.yieldResult,W.onAddCommand&&F.JSC$18939_commandHandler.resolveCommand(W.onAddCommand,{form:{preferredFormatType:M,
offlineWebClientEligibility:n,lastOfflineQualitySettingsSavedMs:Y.toString()}}),q.jumpTo(0)}})},sqv=function(F,W,V){var d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J;
_.m(function(zG){switch(zG.nextAddress){case 1:return zG.yield(Kau(F,(d=W)==null?void 0:d.actionParams),2);case 2:y=W.videoId;if(!y)return zG.return();if(W.action==="ACTION_REMOVE_WITH_PROMPT"){var BC=F.JSC$18939_commandHandler,bS=BC.resolveCommand,Yc=_.wp("INNERTUBE_CLIENT_NAME");var ph=Yc==="WEB_REMIX"?_.Qv("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.Qv("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var lS=Yc==="WEB_REMIX"?[_.Qv("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];Yc=Yc==="WEB_REMIX"?_.Qv("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.Qv("DELETE",void 0,"Delete");var Or=_.Qv("CANCEL",void 0,"Cancel");ph=yai(ph,lS,Yc,Or,{signal:"DELETE_DOWNLOAD",targetId:y});bS.call(BC,{openPopupAction:ph});return zG.return()}if(W.action==="ACTION_ADD")return((S=W.actionParams)==null?0:S.formatType)?zG.yield(Rnp(F,y,W.actionParams.formatType,(J=W.actionParams)==null?void 0:J.settingsAction,V),0):zG.yield(F.offlineWebClientEligibility,
29);if(W.action==="ACTION_RETRY")return zG.yield(A3i(F),25);if(W.action==="ACTION_PAUSE")return zG.yield(F.pauseVideoDownload(y),0);if(W.action==="ACTION_RESUME")return zG.yield(F.resumeVideoDownload(y),0);if(W.action==="ACTION_REMOVE")return zG.yield(qJu(F,y),19);if(!W.onAddCommand||!_.e(W.onAddCommand,_.r1)){zG.jumpTo(0);break}z=_.e(W.onAddCommand,_.r1);n=(I=z)==null?void 0:I.isCrossDeviceDownload;if(!n){zG.jumpTo(0);break}M="HD";return zG.yield(Hnt(F),16);case 16:return Y=zG.yieldResult,zG.yield(Dvp(F),
17);case 17:return h=zG.yieldResult,zG.yield(F.offlineWebClientEligibility,18);case 18:q=zG.yieldResult;F.JSC$18939_commandHandler.resolveCommand(W.onAddCommand,{form:{preferredFormatType:M,lastOfflineQualitySettingsSavedMs:Y.toString(),downloadToMobileEduShown:h,offlineWebClientEligibility:q}});zG.jumpTo(0);break;case 19:return R=zG.yieldResult,F.previousDownloadStateForVideo[y]=(b=R)!=null?b:"DOWNLOAD_STATE_UNKNOWN",zG.yield(T7U(F,y,"DOWNLOAD_STATE_USER_DELETED"),20);case 20:if(F.previousDownloadStateForVideo[y]!==
"DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&F.previousDownloadStateForVideo[y]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){zG.jumpTo(21);break}return zG.yield(F.pauseVideoDownload(y),21);case 21:BC=_.Qv("DELETED_VIDEO",void 0,"Video deleted from downloads.");bS=_.Qv("UNDO_ACTION",void 0,"Undo");ph=_.Qv("CLOSE",void 0,"Close");g={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Nd(BC),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Nd(bS),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",targetId:y}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:BC+" "+bS}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:y}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:ph}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},
popupType:"TOAST"}};F.JSC$18939_commandHandler.resolveCommand(g);zG.jumpTo(0);break;case 25:K=zG.yieldResult;K==="UNKNOWN_FORMAT_TYPE"&&(K="SD");C="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((k=W.actionParams)==null?0:k.formatType)K=W.actionParams.formatType,C=(f=W.actionParams)==null?void 0:f.settingsAction;return zG.yield(bnu(F,y,K,C,V),26);case 26:return zG.return();case 29:return v=zG.yieldResult,zG.yield(A3i(F),30);case 30:return U=zG.yieldResult,zG.yield(Hnt(F),31);case 31:c=zG.yieldResult,
W.onAddCommand&&F.JSC$18939_commandHandler.resolveCommand(W.onAddCommand,{form:{preferredFormatType:U,offlineWebClientEligibility:v,lastOfflineQualitySettingsSavedMs:c.toString()}}),zG.jumpTo(0)}})},jnt=function(F,W){var V,d,y,z,I,n,M;
return _.m(function(Y){if(Y.nextAddress==1)return Y.yield(F.JSC$18939_persistentStorePromiseAccessor(),2);V=Y.yieldResult;if(!V)return _.rL(new _.po("PES is undefined")),Y.return();if((d=W)==null||!d.settingItemId)return Y.return();y=W;z=y.settingItemId;I=y.boolValue;n=_.E_(z,"settingEntity");M={key:n,settingOptionValue:{boolValue:I}};return Y.yield(eBm(V,M),0)})},r3t=function(F,W){var V,d,y,z,I,n,M;
return _.m(function(Y){switch(Y.nextAddress){case 1:return Y.yield(F.JSC$18939_prefStorage,2);case 2:return V=Y.yieldResult,d=_.V0(),Y.yield(F.JSC$18939_persistentStorePromiseAccessor(),3);case 3:return y=Y.yieldResult,V?y?Y.yield(V.get("sdois"),4):(_.rL(new _.po("PES is undefined")),Y.return()):(_.rL(new _.po("prefStorage is undefined")),Y.return());case 4:z=Y.yieldResult;n=(I=W)==null?void 0:I.boolValue;n===void 0||_.T("kevlar_set_sd_enabled_flag_killswitch")||_.dE(0,197,!0);z===void 0&&n===void 0&&
(n=!1);if(n===void 0){Y.jumpTo(0);break}return Y.yield(V.set("sdois",n),6);case 6:return _.T("kevlar_set_sd_enabled_flag_killswitch")||(_.dE(0,196,n),d.save()),M={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:n},Y.yield(jnt(F,M),0)}})},Cv4=function(F,W,V){var d,y,z,I,n;
return _.m(function(M){switch(M.nextAddress){case 1:return M.yield(g3v(F),2);case 2:return d=M.yieldResult,M.yield(r3t(F,V),3);case 3:return M.yield(g3v(F),4);case 4:return y=M.yieldResult,z=y!==d,M.yield(uIt(F),5);case 5:I=M.yieldResult&&!_.T("kevlar_modern_downloads_page");if((n=!y&&!I)||z)return M.yield(W.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);M.jumpTo(0)}})},dnd=function(){var F=_.PY().resolve(_.nH),
W;
_.m(function(V){switch(V.nextAddress){case 1:return V.yield(F.JSC$18939_playerApiPromise,2);case 2:W=V.yieldResult;if(!_.T("kevlar_force_refresh_smart_downloads")){V.jumpTo(3);break}return V.yield(W.refreshAllStaleEntities(0),4);case 4:return V.return();case 3:return V.yield(W.refreshAllStaleEntities(),5);case 5:return V.yield(Cv4(F,W),6);case 6:if(_.T("enable_download_pep_for_premium_countries_web"))return V.yield(enp(F,W),0);V.jumpTo(0)}})},nOa=function(F,W){var V,d;
_.m(function(y){switch(y.nextAddress){case 1:return y.yield(F.JSC$18939_playerApiPromise,2);case 2:V=y.yieldResult;switch((d=W)==null?void 0:d.settingItemId){case "SMART_DOWNLOADS_ENABLED":return y.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return y.jumpTo(4)}y.jumpTo(0);break;case 3:return y.yield(Cv4(F,V,W),6);case 6:y.jumpTo(0);break;case 4:return y.yield(jnt(F,W),7);case 7:y.jumpTo(0)}})},kPt=function(F,W){var V,d,y;
return _.m(function(z){if(z.nextAddress==1)return z.yield(F.JSC$18939_persistentStorePromiseAccessor(),2);if(z.nextAddress!=3){V=z.yieldResult;if(!V)return _.rL(new _.po("PES is undefined")),z.return(!1);if(!W)return z.return(!1);d=_.E_(W,"mainVideoEntity");return z.yield(gP4(V,d,"mainVideoEntity"),3)}y=z.yieldResult;return z.return(y!==void 0)})},ad8=function(F){var W=_.PY().resolve(_.nH),V,d,y,z,I,n,M,Y,h,q,R;
_.m(function(b){switch(b.nextAddress){case 1:return b.yield(W.JSC$18939_playerApiPromise,2);case 2:V=b.yieldResult;y=(d=F)==null?void 0:d.actions;if(!y)return b.return();z=_.L(y);I=z.next();case 3:if(I.done){b.jumpTo(0);break}n=I.value;Y=M=void 0;if(!(((M=n)==null?0:M.entityKey)&&((Y=n)==null?0:Y.actionType))){b.jumpTo(4);break}h=_.U_(n.entityKey);q=h.entityId;R=h.entityType;return b.yield(V.queueOfflineAction(q,R,n.actionType),4);case 4:I=z.next(),b.jumpTo(3)}})},lJu=function(F,W){var V,d,y,z,I;
return _.m(function(n){if(n.nextAddress==1)return n.yield(F.JSC$18939_prefStorage,2);if(n.nextAddress!=3)return(V=n.yieldResult)?n.yield(V.get("psi"),3):n.return();d=n.yieldResult;I={isPaused:W,lastSyncTimestamp:(z=(y=d)==null?void 0:y.lastSyncTimestamp)!=null?z:"0"};return n.yield(V.set("psi",I),0)})},YI8=function(F){var W=_.PY().resolve(_.nH),V,d,y,z,I,n,M,Y;
return _.m(function(h){switch(h.nextAddress){case 1:return h.yield(W.JSC$18939_playerApiPromise,2);case 2:V=h.yieldResult;y=((d=F)==null?void 0:d.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((n=F)==null?void 0:n.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":z="!*$_ALL_ENTITIES_!*$";I="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return h.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return h.jumpTo(4)}h.jumpTo(5);break;case 3:return h.yield(lJu(W,y),6);case 6:h.jumpTo(5);break;case 4:return h.yield(kPt(W,(M=F)==null?void 0:M.videoId),7);case 7:h.yieldResult&&(z=(Y=F)==null?void 0:Y.videoId,I="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");h.jumpTo(5);break;case 5:if(z&&I)return h.yield(V.queueOfflineAction(z,"videoPlaybackPositionEntity",I),0);h.jumpTo(0)}})},N7d=function(F,W){_.PY().resolve(_.Mw).persistentPanelContainerMap.set(W,F)},
fJv=function(F,W,V){F.hasRegisteredHoverCallbacks=!0;
F.hoverEnterCallback=W!=null?W:void 0;F.hoverLeaveCallback=V!=null?V:void 0},w2u=function(){return _.PY().resolve(_.yh).dismissedIndices},GPa=function(F,W,V){var d,y=(d=_.e(W,_.Wc))==null?void 0:d.videoId;
d=!(!y||!F.find(function(I){return I.videoId&&I.videoId===y}));
var z=!!F.find(function(I){var n;return((n=_.e(I.command,_.Wc))==null?void 0:n.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
F=!!F.find(function(I){return!!_.e(I.command,_.q1)&&!!_.e(W,_.q1)&&I.command===W});
return V?d||F:d||z||F},$v8=function(F,W,V){var d=[].concat(_.Pd(F)),y=0,z=V?Q2p(V):[];
V=V?Fo4(V):[];z.length&&!GPa(F,z[0].command,!0)&&d.push.apply(d,_.Pd(z));W&&!GPa(d,W.command)&&d.unshift(W);W&&V.length&&!GPa(F,V[0].command)&&(_.T("web_enable_shorts_sequence_refactor_unify")?d.push.apply(d,_.Pd(V.reverse())):d.unshift.apply(d,_.Pd(V.reverse())),y=V.length);return{newContentList:d,indexChange:y}},Uvu=function(){var F=_.PY().resolve(_.yh);
_.w7m(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(F.isFullscreenEnabled()?_.ls(document.documentElement):_.SVN(document.documentElement))},Onm=function(F,W){var V;
W!==1||((V=F.currentPersistentToast)==null?0:V.isOpened())?_.W08(F):F.currentPersistentToast=void 0},X2t=function(F,W){var V;
return(V=F.transitionTasksMap.get(W))!=null?V:[]},xvv=function(F,W){var V=[];
F.elementTasksMap.forEach(function(d){(d=d.get(W))&&V.push(d)});
return V},v3p=function(F,W,V,d,y){y=y===void 0?{}:y;
var z=W.defaultViewTransitionOptions;return Object.assign({},z,y,{beforeTransition:function(){d.forEach(function(Y){Y.beforeTransition()});
var I;(I=z.beforeTransition)==null||I.call(z);var n,M;(M=(n=y).beforeTransition)==null||M.call(n);V.forEach(function(Y){Y.beforeTransition()})},
afterTransition:function(){d.forEach(function(Y){Y.afterTransition()});
var I;(I=z.afterTransition)==null||I.call(z);var n,M;(M=(n=y).afterTransition)==null||M.call(n);V.forEach(function(Y){Y.afterTransition()})},
ignoredErrors:F.config.ignoredErrors})},E3m=function(F,W,V){F.transitionTasksMap.has(W)?F.transitionTasksMap.get(W).push(V):(F=new _.po("Transition task registered for unknown transition type",W),_.Ab(F))},c3t=function(F,W,V){if(F.transitionTasksMap.has(W)){var d=F.transitionTasksMap.get(W).filter(function(y){return y!==V});
F.transitionTasksMap.set(W,d)}},tSu=function(F,W){var V=X2t(F,W);
V=_.L(V);for(var d=V.next();!d.done;d=V.next())d=d.value,d.runOnce&&c3t(F,W,d);F.elementTasksMap.forEach(function(y,z){y.forEach(function(I,n){I.runOnce&&W===n&&(y.delete(n),y.size===0&&F.elementTasksMap.delete(z))})})},SJt=function(F,W,V){var d,y,z,I,n,M,Y,h,q;
_.m(function(R){if(R.nextAddress==1){if(F.config.disableAllTransitions)return R.return(W());if((d=V)==null||!d.transitionType)return R.return(ogu(W,Object.assign({},(y=V)==null?void 0:y.viewTransitionOptions,{ignoredErrors:F.config.ignoredErrors})));z=V;I=z.transitionType;n=z.viewTransitionOptions;M=F.config.transitionConfigs.get(I);if(!M)return R.return(W());Y=X2t(F,I);h=xvv(F,I);q=ogu(W,v3p(F,M,Y,h,n));return R.yield(q,2)}tSu(F,I);_.UD(R)})},Pva=function(F,W){var V,d,y,z,I;
_.m(function(n){if(!W.length)return n.return([]);V=[];d=_.L(W);for(y=d.next();!y.done;y=d.next())z=y.value,(I=F.resolveIcon(z))&&!F.iconCache[I.url]&&V.push(_.hmd(F,I).then(function(){}).catch(function(){}));
return n.return(Promise.all(V))})},J3p=function(F,W){var V=[];
W=(new Set(W)).values();W=_.L(W);for(var d=W.next();!d.done;d=W.next()){d=d.value;for(var y=_.L(Object.values(JPa)),z=y.next();!z.done;z=y.next())V.push({iconName:d,iconStyle:z.value})}Pva(F.iconManager,V)},Znl=function(F,W,V){var d=V!=null?V:F.iconsToFetch;
d!=null&&d.length?W!==void 0&&W>=0?_.q0(_.HP,function(){J3p(F,d)},W):J3p(F,d):Promise.resolve()},Qnt=function(){var F,W,V,d;
return _.m(function(y){if(y.nextAddress==1)return F=navigator,(W=F.storage)!=null&&W.persisted?y.yield((V=F.storage)==null?void 0:V.persisted(),2):y.return("PERSISTED_STATE_NOT_SUPPORTED");d=y.yieldResult;return y.return(d?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Fhl=function(){var F,W,V,d;
return _.m(function(y){if(y.nextAddress==1)return F=navigator,(W=F.storage)!=null&&W.persist?y.yield((V=F.storage)==null?void 0:V.persist(),2):y.return("PERSISTED_STATE_NOT_SUPPORTED");d=y.yieldResult;return y.return(d?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Wht=function(){var F,W;
return _.m(function(V){switch(V.nextAddress){case 1:return F="PERSISTED_STATE_NOT_SUPPORTED",_.rK(V,2),V.yield(Qnt(),4);case 4:F=V.yieldResult;if(F!=="PERSISTED_STATE_NOT_GRANTED"){V.jumpTo(5);break}return V.yield(Fhl(),6);case 6:F=V.yieldResult;case 5:_.$J(V,3);break;case 2:W=_.$b(V),W instanceof Error&&_.Ab(W);case 3:return _.HA("persistentStorageStateChecked",{persistedState:F}),V.return(F)}})},VKt=function(F,W,V){if(F.isAnyTransitionEnabled){var d={beforeTransition:function(){V(!0);
W.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){W.style.viewTransitionName&&(W.style.viewTransitionName="",V(!1))}};
E3m(F.viewTransitionCoordinator,"slide",d);E3m(F.viewTransitionCoordinator,"lockup-to-watch",d);E3m(F.viewTransitionCoordinator,"watch-next-appears",d);E3m(F.viewTransitionCoordinator,"learning-journey",d)}},dNt=function(F,W,V,d){if(F.isLockupToWatchTransitionEnabled){if(W){var y={};
y=(y["watch-next-appears"]="player-watch-next-loaded",y);y["lockup-to-watch"]=F.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";F.viewTransitionCoordinator.registerElement(W,y)}V&&(W={},F.viewTransitionCoordinator.registerElement(V,(W["lockup-to-watch"]="below-lockup-to-watch",W["watch-next-appears"]="below-watch-next-loaded",W)));d&&(V={},F.viewTransitionCoordinator.registerElement(d,(V["watch-next-appears"]="secondary-watch-next-loaded",
V)))}},yOt=function(F,W){F.isBrowseTransitionEnabled?SJt(F.viewTransitionCoordinator,W,{transitionType:"slide"}):(W(),Promise.resolve())},zwa=function(F,W){F.isLockupToWatchTransitionEnabled?SJt(F.viewTransitionCoordinator,W,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){F.registeredLockupThumbnail=void 0;F.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(W(),Promise.resolve())},odt=function(F,W){F.isLockupToWatchTransitionEnabled?SJt(F.viewTransitionCoordinator,W,{transitionType:"watch-next-appears"}):(W(),Promise.resolve())},s_u=function(F,W){F.isLearningJourneyTransitionEnabled?SJt(F.viewTransitionCoordinator,W,{transitionType:"learning-journey"}):(W(),Promise.resolve())},Bit=function(F,W,V){if(F.isInitialized()){var d=
Go(V),y=d==="watch";
d=d==="shorts";var z=Go(W)==="watch";if(y)z||(F.backgroundPageData=W),F.watchPipMode&&z||F.deactivate(V.endpoint);else if(d){if(Go(W)!=="shorts"){var I;(I=F.getPlayerElement())==null||I.pause()}}else z&&!F.watchPipMode&&(s8t(W,V,!0)?(F.watchWhileMode&&_.btd(F,!1),_.M5l(F,W)):F.isMiniplayerActive()&&F.watchWhileMode&&F.deactivate());z&&_.esi(F);F.shortsPipMode&&!d&&(window.focus(),F.deactivate());if(F.pictureInPictureEnabled())if(d&&F.shortsPipEnabled||y&&F.JSC$19357_watchPipEnabled&&(!F.watchPipManualOnlyEnabled||
_.XjS()&&_.eL1("Chromium")>=142))_.vr$(F.handleMediaSessionPipActivation);else if((!F.isMiniplayerActive()||F.watchPipManualOnlyEnabled)&&(F.shortsPipEnabled||F.JSC$19357_watchPipEnabled)&&_.XjS()){F=_.x_f().mediaSession;try{F.setActionHandler("enterpictureinpicture",null)}catch(n){}}}},Lhm=function(F,W){var V,d;
_.m(function(y){if(y.nextAddress==1){if(!F||!F.navigationEndpoint)return y.return();_.VI().lockupActivation=!0;var z;W?z=_.DZ(_.Qv("QUEUE",void 0,"Queue")):z=F.longBylineText;d=(V=z)&&F.title?{miniplayerTitle:F.title,miniplayerSubtitle:V,playlistData:null}:void 0;return y.yield(_.bsB(_.PY().resolve(_.et),F.navigationEndpoint,!0,d),2)}_.VI().userActivation=!0;_.UD(y)})},dqm=function(F,W){var V,d,y,z,I,n;
_.m(function(M){if(M.nextAddress==1){V=_.e(W,_.IXm);if(!V||!V.listId)return M.return();F.index=V.index||F.index||0;d=F.response&&F.response.playingVideoId||void 0;return M.yield(_.wfT(F.JSC$13398_playlistNetworkManager,V.listId,F.index,d),2)}y=M.yieldResult;if(!y)return M.return();z=y.playlistId;I=y.playlistPanelRenderer;!F.queueProxy&&z&&I&&z.startsWith("TLPQ")&&(F.queueProxy=new _.eg(F.JSC$13398_playlistNetworkManager,z,F.setPlaylistData.bind(F),F.clearQueue.bind(F),_.vVc(I),F.storage));if(V.openMiniplayer&&
(n=_.EVG(I))&&!F.JSC$13398_pageManager.isOnWatch()){var Y=n,h=V.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";F.isMiniplayerActive()||Lhm(Y,h)}F.setPlaylistData(z,I,y.autoplayRenderer);_.UD(M)})},FRl=function(F,W){var V=_.r5();
V.index===void 0&&(V.index=0);V.temporaryItems.push.apply(V.temporaryItems,_.Pd(F));if((W.videoId||W.videoIds)&&V.index!==void 0&&W.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!V.queueProxy){var d=[];if(V.response){var y=_.PY().resolve(_.et).isMiniplayerActive();if(V.response.playlistPanelRenderer&&V.response.playlistId&&!V.response.playlistId.startsWith("TLPQ")){if(V.JSC$13398_pageManager.isOnWatch()||y)d=_.vVc(V.response.playlistPanelRenderer)}else V.response.playingVideoId&&!W.openMiniplayer?
d.push(V.response.playingVideoId):y&&V.response.playingVideoId&&W.openMiniplayer&&d.push(V.response.playingVideoId)}V.queueProxy=new _.eg(V.JSC$13398_playlistNetworkManager,"",V.setPlaylistData.bind(V),V.clearQueue.bind(V),d,V.storage);V.queueProxy.JSC$13344_setCurrentIndex(V.index)}V.queueProxy.addVideos(W.videoIds||[W.videoId],W)}HKp(V,F);V.response&&_.CN(V,_.kI(V,V.response.autoplayRenderer));V.JSC$13398_pageManager.isOnWatch()||(F=F[0],W=W.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",V.isMiniplayerActive()||
Lhm(F,W))},IX8=function(F,W){var V;
return _.m(function(d){return d.nextAddress==1?W&&F.lastWelcomeContinuationSent!==W?_.wAl(F)?d.yield(F.panelController.isVisible("PAai_companion"),3):d.jumpTo(2):d.return(!1):d.nextAddress==2||(V=d.yieldResult,V)?d.return(!0):d.return(!1)})},nda=function(F){var W,V,d,y,z;
return _.m(function(I){if(I.nextAddress==1){if(!F.welcomeOptions)return I.return();W=F.welcomeOptions;V=W.command;d=W.setPending;if(V){var n;var M=(n=_.e(V,_.hL))==null?void 0:n.token}else M=void 0;y=M;return I.yield(IX8(F,y),2)}if(!I.yieldResult)return I.return();F.lastWelcomeContinuationSent=y;(z=d)==null||z(!0);M="youchat-"+Date.now();n=(n=_.tL())?String(Math.floor(n.getCurrentTime())*1E3):void 0;_.hU(V,{form:{formData:_.CH({clientMessageId:M,playerOffsetMs:n,pageContext:_.jd4(F,F.pageSubtype)})}});
_.UD(I)})},mNt=function(F,W){_.m(function(V){F.welcomeOptions=W;
return V.yield(nda(F),0)})},aXc=function(F){var W=_.zU(F);
if(W=="object"||W=="array"){if(typeof F.clone==="function")return F.clone();if(typeof Map!=="undefined"&&F instanceof Map)return new Map(F);if(typeof Set!=="undefined"&&F instanceof Set)return new Set(F);W=W=="array"?[]:{};for(var V in F)W[V]=aXc(F[V]);return W}return F},ICt=function(F,W){return Array.prototype.reduce.call(F,W,{duration:0})},h1=function(F,W){return _.DMm(_.Wu(F,W,void 0,_.F3))},qB=function(F,W){return _.ac(_.Wu(F,W,void 0,_.F3))},Rh=function(F,W){return _.Wu(F,W,void 0,_.F3,_.yi)},
iSp=_.pr(function(F,W,V,d){if(_.vq)return _.yKf(F,W,V,d);
if(F.nextWireType_!==0)return!1;_.Kr(W,V,d,_.uB(F.decoder_,_.PB));return!0},_.TV,_.Dc),MKi=_.pr(function(F,W,V){if(_.vq)return _.s0m(F,W,V);
if(F.nextWireType_!==1)return!1;var d=F.decoder_;F=_.uy(d);d=_.uy(d);F=_.EQ(F,d);_.hy(W,V,F);return!0},_.SNS,_.gvQ),Ybu=_.pr(function(F,W,V){if(F.nextWireType_!==5)return!1;
_.hy(W,V,_.uy(F.decoder_));return!0},function(F,W,V){W=_.rfS(W);
W!=null&&(_.q5(F,V,5),_.R1(F.encoder_,W))},_.brC),pJU=_.pr(function(F,W,V){if(F.nextWireType_!==2)return!1;
F=_.BnT(F);_.hy(W,V,F===_.kT()?void 0:F);return!0},_.FbG,_.HrT),hwL=_.$5m(function(F,W,V){if(F.nextWireType_!==0&&F.nextWireType_!==2)return!1;
W=_.Bg(W,W[_.oD]|0,V);F.nextWireType_==2?_.Lfr(F,yPi,W):W.push(_.e$(F.decoder_));return!0},function(F,W,V){W=_.GVK(_.ac,W,!0);
if(W!=null&&W.length){V=_.Meh(F,V);for(var d=0;d<W.length;d++)_.Evf(F.encoder_,W[d]);_.YNB(F,V)}},_.D5h),qbc=_.pr(function(F,W,V,d){if(F.nextWireType_!==0)return!1;
_.Kr(W,V,d,_.e$(F.decoder_));return!0},_.VuG,_.D5h),Rwl=function(F,W){return F==W?!0:F&&W?F.width==W.width&&F.height==W.height:!1},bL=function(F,W){F.insertBefore(W,F.childNodes[0]||null)},bSd=function(F){return F.previousElementSibling!==void 0?F.previousElementSibling:_.GID(F.previousSibling,!1)},NWt=_.rn(_.pD),Tiu=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Tiu,_.M5);Tiu.prototype.getTypeName=function(){return _.Mq(this,1).split("/").pop()};
Tiu.prototype.getValue=function(){var F=_.Wu(this,2);if(Array.isArray(F)||F instanceof _.M5)throw Error("X");return _.oj(this,2)};
var ewm=[0,2,_.fT],Xhd=function(){var F=_.UT();this.JSC$10224_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.Ey("channel_type"))};
Xhd.prototype.increment=function(F){this.JSC$10224_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",F)};
var xst=function(){var F=_.UT();this.JSC$10227_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.Ey("channel_type"))};
xst.prototype.increment=function(F){this.JSC$10227_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",F)};
var EfL=function(){var F=_.UT();this.JSC$10230_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.Ey("channel_type"))};
EfL.prototype.increment=function(F){this.JSC$10230_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",F)};
var vfm=function(){var F=_.UT();this.JSC$10233_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
vfm.prototype.increment=function(){this.JSC$10233_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var cj4=function(){var F=_.UT();this.JSC$10236_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.Ey("channel_type"),_.Ey("error_type"))};
cj4.prototype.increment=function(F,W){this.JSC$10236_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",F,W)};
var tJd=function(){var F=_.UT();this.JSC$10239_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
tJd.prototype.increment=function(){this.JSC$10239_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var S8l=function(){var F=_.UT();this.JSC$10242_streamzService=F;F.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
S8l.prototype.increment=function(){this.JSC$10242_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var wot=function(){var F=_.UT();this.JSC$10248_streamzService=F;F.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
wot.prototype.increment=function(){this.JSC$10248_streamzService.JSC$10094_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var gdm=function(F){return F.getCount&&typeof F.getCount=="function"?F.getCount():_.Er(F)||typeof F==="string"?F.length:_.MP.getCount(F)},u9v=function(F,W){if(typeof F.every=="function")return F.every(W,void 0);
if(_.Er(F)||typeof F==="string")return Array.prototype.every.call(F,W,void 0);for(var V=_.s$T(F),d=_.Gk(F),y=d.length,z=0;z<y;z++)if(!W.call(void 0,d[z],V&&V[z],F))return!1;return!0},Khu=function(F,W,V,d){var y=new _.DC(null);
F&&_.$O(y,F);W&&_.UI(y,W);V&&_.OI(y,V);d&&_.XO(y,d);return y},HSc=function(F){if(F>=48&&F<=57||F>=96&&F<=106||F>=65&&F<=90||_.VB&&F==0)return!0;
switch(F){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 _.dG;default:return!1}},DN8=function(F){if(F.altKey&&!F.ctrlKey||F.metaKey||F.keyCode>=112&&F.keyCode<=123)return!1;
if(HSc(F.keyCode))return!0;switch(F.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!_.dG;default:return F.keyCode<166||F.keyCode>183}},AOa=[0,
_.j$,Ybu,-1],Cwv=0,wwd=!1,wq4=function(F,W,V,d,y,z,I){this.date=typeof F==="number"?new Date(F,W||0,V||1,d||0,y||0,z||0,I||0):new Date(F&&F.getTime?F.getTime():_.O7())};
_.Xx(wq4,_.zA);_.B=wq4.prototype;_.B.getHours=function(){return this.date.getHours()};
_.B.getMinutes=function(){return this.date.getMinutes()};
_.B.getSeconds=function(){return this.date.getSeconds()};
_.B.getMilliseconds=function(){return this.date.getMilliseconds()};
_.B.getUTCDay=function(){return this.date.getUTCDay()};
_.B.getUTCHours=function(){return this.date.getUTCHours()};
_.B.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.B.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.B.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.B.setHours=function(F){this.date.setHours(F)};
_.B.setMinutes=function(F){this.date.setMinutes(F)};
_.B.setSeconds=function(F){this.date.setSeconds(F)};
_.B.setMilliseconds=function(F){this.date.setMilliseconds(F)};
_.B.setUTCHours=function(F){this.date.setUTCHours(F)};
_.B.setUTCMinutes=function(F){this.date.setUTCMinutes(F)};
_.B.setUTCSeconds=function(F){this.date.setUTCSeconds(F)};
_.B.setUTCMilliseconds=function(F){this.date.setUTCMilliseconds(F)};
_.B.add=function(F){_.zA.prototype.add.call(this,F);F.hours&&this.setUTCHours(this.date.getUTCHours()+F.hours);F.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+F.minutes);F.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+F.seconds)};
_.B.JSC$11641_toIsoString=function(F){var W=_.zA.prototype.JSC$11641_toIsoString.call(this,F);return F?W+"T"+_.Jg(this.getHours(),2)+":"+_.Jg(this.getMinutes(),2)+":"+_.Jg(this.getSeconds(),2):W+"T"+_.Jg(this.getHours(),2)+_.Jg(this.getMinutes(),2)+_.Jg(this.getSeconds(),2)};
_.B.equals=function(F){return this.getTime()==F.getTime()};
_.B.toString=function(){return this.JSC$11641_toIsoString()};
_.B.clone=function(){var F=new wq4(this.date);F.firstDayOfWeek_=this.firstDayOfWeek_;F.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return F};
$9i.prototype.set=function(F){this.relativeTimeStart_=F};
$9i.prototype.reset=function(){this.set(_.O7())};
$9i.prototype.get=function(){return this.relativeTimeStart_};
var j_v=null,rOt=function(){j_v||(j_v=new $9i)},Ch8=function(){j_v||(j_v=new $9i)};
_.Xx(Ch8,rOt);_.B=U9d.prototype;_.B.JSC$11667_buffer_="";_.B.set=function(F){this.JSC$11667_buffer_=""+F};
_.B.append=function(F,W,V){this.JSC$11667_buffer_+=String(F);if(W!=null)for(var d=1;d<arguments.length;d++)this.JSC$11667_buffer_+=arguments[d];return this};
_.B.clear=function(){this.JSC$11667_buffer_=""};
_.B.getLength=function(){return this.JSC$11667_buffer_.length};
_.B.toString=function(){return this.JSC$11667_buffer_};
var Pw4={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"},x9i=function(F){this.xhr=F},vgL=function(F,W,V){_.F1.call(this,F+", errorCode="+W);
this.errorCode=W;this.xhr=V;this.name="PromiseAjaxError"};
_.u(vgL,_.F1);var kAt=!1,dSm=function(F){_.F1.call(this,F.message||F.description||F.name);this.isMissing=F instanceof Q84;this.isTimeout=F instanceof vgL&&F.errorCode=="net.timeout";this.isCanceled=F instanceof _.T2};
_.u(dSm,_.F1);dSm.prototype.name="BiscottiError";var Q84=function(){_.F1.call(this,"Biscotti ID is missing from server")};
_.u(Q84,_.F1);Q84.prototype.name="BiscottiMissingError";var Xwv={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},Fnt=null,cLl=function(){try{var F=_.Ok("yt.ads.biscotti.getId_");return F?F():uXU()}catch(W){return _.Ip(W)}},aCi={'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"},lXt=function(F,W){return _.Gj({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:F,command:W}})},Nid=function(F){return _.Gj({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:F}})},fXu=function(F){return _.Gj({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:F}})},wJ4=function(F){return _.Gj({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:F}})},GAd=function(F){return _.Gj({type:"SET_GUIDE_IS_EXPANDED",
payload:F})},$Ni=function(F){return _.Gj({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",
payload:F})},UNt=function(F){return _.Gj({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:F})},OSL=function(F){return _.Gj({type:"SET_ONLINE_STATUS",
payload:F})},XJp=function(F){return _.Gj({type:"SET_IS_WATCH_ACTIVE",
payload:{isWatchActive:F}})},xNm=function(F){return _.Gj({type:"SET_IS_WATCH_NARROW_WIDTH",
payload:{isWatchNarrowWidth:F}})},vdU=function(F){return _.Gj({type:"SET_IS_LIVE_CHAT_COLLAPSED",
payload:{isLiveChatCollapsed:F}})},Edp=function(F,W){return _.Gj({type:"SET_TRANSCRIPTION_STATE",
payload:{high:F,low:W}})},cOL=function(F){return _.Gj({type:"SET_OVERLAY_STATE",
payload:F})},Axv=[[["MGV6cHJpbWFyeSN5eTR4ZGFnOWM=",
null,null],[null,["Y29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI2NsNnIxZG4xY213Ynl0ZC10d28t","LXNjb3BlIzJ6enVqZ3gxZ3k3enN0eWxl"],null],["ZWFkLWFkIzN5ZGhsZWM0b2I3cm1hc3Ro",["cHZpaXZnMTl5dGQtcmljaC1ncmlkLXJlbmRlcmVyI2QwMHc="],null],[null,["eTJjY3pvY3B5dGQtcmljaC1ncmlkLXJlbmRlcmVyI3BlbHQ=","LXNjb3BlI2piNnBqa2JsMzRybnN0eWxl"],null],[null,["bnpkZnB5dGQtYmFubmVyLXByb21vLXJlbmRlcmVyIzJheG81OXY=","LXNjb3BlI3hmcHBrZ2k0Ynk3cHN0eWxl"],null],[null,["OHNoYWttdjd2aHl0ZC1hZC1zbG90LXJlbmRlcmVyI3c5"],null]],[["eWVyLWFkcyNkMzE4eWZ1YTc3dWJwbGE=",
null,null]],[[null,null,"c243cnRhYnl0bHItYmFubmVyLWN0YS1yZW5kZXJlciN3Z3Br"]]],eYl="#",tKa=0,Sb8=function(F,W,V){var d=this;this.priority=W;this.delay=V;this.jobId=0;this.completionCallback=_.ai;this.wrappedJob=function(){F();d.completionCallback()};
this.id=++tKa};
Sb8.prototype.enqueue=function(F){this.completionCallback=F;this.jobId=_.HP.addJob(this.wrappedJob,this.priority,this.delay)};
var Tz=function(){_.GZ.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.u(Tz,_.GZ);Tz.prototype.addJob=function(F,W,V){F=new Sb8(F,W,V);this.taskIdToTask.set(F.id,F);this.isActive?Phi(this,F):this.suspendedTasks.add(F);return F.id};
var Phi=function(F,W){F.scheduledTasks.add(W);W.enqueue(function(){F.scheduledTasks.delete(W)})};
Tz.prototype.cancelJob=function(F){(F=this.taskIdToTask.get(F))&&(this.scheduledTasks.delete(F)?_.HP.cancelJob(F.jobId):this.suspendedTasks.delete(F))};
Tz.prototype.pause=function(){var F=this;this.isActive=!1;this.scheduledTasks.forEach(function(W){_.HP.cancelJob(W.jobId);F.suspendedTasks.add(W)});
this.scheduledTasks.clear()};
Tz.prototype.start=function(){var F=this;this.isActive=!0;this.suspendedTasks.forEach(function(W){Phi(F,W)});
this.suspendedTasks.clear()};
Tz.prototype.reset=function(){this.scheduledTasks.forEach(function(F){_.HP.cancelJob(F.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var JOL=function(F,W){this.JSC$13524_networkService_=F;this.pageRequestPromise=W};
JOL.prototype.fetchData=function(F){ZSU(this,this.JSC$13524_networkService_.fetchData(F))};
JOL.prototype.postData=function(F,W){ZSU(this,this.JSC$13524_networkService_.postData(F,W))};
JOL.prototype.requestDataForServiceEndpoint=function(F,W){ZSU(this,this.JSC$13524_networkService_.requestDataForServiceEndpoint(F,W))};
var ZSU=function(F,W){W.then(F.pageRequestPromise.onSuccess,F.pageRequestPromise.onFailure,F.pageRequestPromise)};
JOL.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var Q_8=function(F){this.buildNetworkRequest_=F;this.pendingRequests_=new Set};
Q_8.prototype.reset=function(){this.pendingRequests_.forEach(function(F){F.cancel()});
this.pendingRequests_.clear()};
Q_8.prototype.fetchData=function(F){var W=FJL(this);W.fetchData(F);return W.pageRequestPromise};
Q_8.prototype.postData=function(F,W){var V=FJL(this);V.postData(F,W);return V.pageRequestPromise};
Q_8.prototype.requestDataForServiceEndpoint=function(F,W){var V=FJL(this);V.requestDataForServiceEndpoint(F,W);return V.pageRequestPromise};
var FJL=function(F){var W=F.buildNetworkRequest_();F.pendingRequests_.add(W);var V=function(){F.pendingRequests_.delete(W)};
W.pageRequestPromise.then(V,V);return W},WJd=function(F){var W=new Tz;
this.JSC$13531_networkService_=F;this.JSC$13531_taskManager_=W;this.JSC$13531_networkManager_=new Q_8(this.networkRequestFactory_.bind(this))};
_.B=WJd.prototype;_.B.networkRequestFactory_=function(){return new JOL(this.JSC$13531_networkService_,new _.Sg(this.JSC$13531_taskManager_))};
_.B.reset=function(){this.JSC$13531_taskManager_.reset();this.JSC$13531_networkManager_.reset()};
_.B.start=function(){this.JSC$13531_taskManager_.start()};
_.B.pause=function(){this.JSC$13531_taskManager_.pause()};
_.B.getTaskManager=function(){return this.JSC$13531_taskManager_};
_.B.getNetworkManager=function(){return this.JSC$13531_networkManager_};
var $Sc=null,X6a=[],lCv=0,G8t=0,NUv=null,E8U=null,t_=function(F){this.token=F};
t_.getInstance=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.Sz(),2);F=W.yieldResult;if(!F)return W.return();t_.instance||(t_.instance=new t_(F));return W.return(t_.instance)})};
var Ww8=function(F){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(ZWd(F.token),2);W=V.yieldResult;return V.return(W.clear("resource-manifest-assets"))})},cl=function(F){this.token=F};
cl.getInstance=function(){var F;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.Sz(),2);F=W.yieldResult;if(!F)return W.return();cl.instance||(cl.instance=new cl(F));return W.return(cl.instance)})};
var Q38=function(F){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(ZWd(F.token),2);W=V.yieldResult;return V.yield(W.clear("auth"),0)})},Vjm=!1,q_u=null,Rvt=void 0,Asv=!1,dYa=function(F){if(!_.Gm(document,"gtm-noscript")){var W=document.createElement("noscript");
W.id="gtm-noscript";W.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+F+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(W)}},ySt=function(F){_.F1.call(this,F)};
_.u(ySt,_.MPQ);
var Tlp=!1,uRt=[],g74=!1,$Jp={},OD4=function(F,W){var V=z2a,d=this;this.renderFn=F;this.listeners=V;this.context=W;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var y;this.lastSeenPlayerApi=_.T7((y=this.playerControlsData)==null?void 0:y.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.Po1(),void 0);_.T("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){Xyv(d).setState({playerState:-1});d.resetRecentlyNavigatedJobId&&
_.HP.cancelJob(d.resetRecentlyNavigatedJobId);d.recentlyNavigated=!0;d.resetRecentlyNavigatedJobId=_.HP.addJob(function(){d.recentlyNavigated=!1},8,1E4)})};
OD4.prototype.setState=function(F){if(!_.T("mweb_player_skip_no_op_state_changes")||!UJl(F,this.state))if(this.state=Object.assign({},this.state,F),!_.T("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)F=-1,_.T("player_controls_log_creation_killswitch")||O9i()||(F=(0,_.J5)()),_.Md("pcu_s"),_.Md("pcu_se"),_.Md("pcu_rs"),this.renderFn(Xyv(this)),_.Md("pcu_re"),X4t(F),_.HP.addJob(function(){_.Md("pcu_ap")},8)};
var Xyv=function(F){if(F.getPlayerApi)var W=_.T7(F.getPlayerApi());else{var V;W=_.T7((V=F.playerControlsData)==null?void 0:V.playerApi)}return Object.assign({},F.state,{setState:F.boundSetState,domMeasurements:{progressBarLineRect:F.progressBarLineRect},playerApi:W,appApi:F.context.appApi,playerContainer:F.context.playerContainer,playerControlContainer:F.context.playerControlContainer,uxConfig:F.context.uxConfig})},xod=function(F){F.listeners.forEach(function(W){F.eventListenerCleanupFunctions.push(W.register(function(){return Xyv(F)},
function(){return F.getData()}))})},vjL=function(F){F.eventListenerCleanupFunctions.forEach(function(W){W()});
F.eventListenerCleanupFunctions.length=0};
OD4.prototype.getData=function(){return this.playerControlsData};var Gcc=function(){var F=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return F?parseInt(F[1],10):0},o1i=function(F){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+F)!=-1||document.currentScript.src.indexOf("&"+F)!=-1)},sUd=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},xap=function(F){F.length?BFm(F.shift(),function(){xap(F)}):Uat()},Exp=function(F){return"chrome-extension://"+F+"/cast_sender.js"},BFm=function(F,
W,V){var d=document.createElement("script");
d.onerror=W;V&&(d.onload=V);_.ig(d,_.pl(F));(document.head||document.documentElement).appendChild(d)},LJa=function(){var F=Gcc(),W=[];
if(F>1){var V=F-1;W.push("//www.gstatic.com/eureka/clank/"+F+"/cast_sender.js");W.push("//www.gstatic.com/eureka/clank/"+V+"/cast_sender.js")}return W},Uat=function(){var F=sUd();
F&&F(!1,"No cast extension found")},X7d=function(){if(I$L){var F=2,W=sUd(),V=function(){F--;
F==0&&W&&W(!0)};
window.__onGCastApiAvailable=V;BFm("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",Uat,V)}},$at=function(){X7d();
var F=LJa();F.push("//www.gstatic.com/eureka/clank/cast_sender.js");xap(F)},Od8=function(){X7d();
var F=LJa();F.push.apply(F,_.Pd(vx4.map(Exp)));F.push("//www.gstatic.com/eureka/clank/cast_sender.js");xap(F)},I$L=o1i("loadCastFramework")||o1i("loadCastApplicationFramework"),vx4=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var n1t=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(n1t,_.M5);var mYL=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(mYL,_.M5);var a$l=function(){var F=new mYL;return _.by(F,1,3)};var e4=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(e4,_.M5);var mVd=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(mVd,_.M5);var i3t=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(i3t,_.M5);i3t.prototype.getToken=function(){return _.Mq(this,1)};
i3t.prototype.setToken=function(F){return _.rH(this,1,F)};
var ILl=function(F){return _.Wg(F,3,_.jv,_.Uy())},nzU=function(F){return _.Wg(F,6,_.jv,_.Uy())};var g6=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(g6,_.M5);g6.prototype.getToken=function(){return _.FE(this,i3t,2)};
g6.prototype.setToken=function(F){return _.kv(this,2,F)};
g6.prototype.getName=function(){return _.Mq(this,6)};
var Mjt=_.rn(g6);var Yzl=function(F,W,V){this.requestMessage=F;this.methodDescriptor=W;this.metadata=V};
Yzl.prototype.getMetadata=function(){return this.metadata};var pFp=function(F,W){W=W===void 0?{}:W;this.responseMessage=F;this.metadata=W;this.status=null};
pFp.prototype.getMetadata=function(){return this.metadata};
pFp.prototype.getStatus=function(){return this.status};var uL=function(F,W,V,d,y){this.name=F;this.methodType="unary";this.requestType=W;this.responseType=V;this.requestSerializeFn=d;this.responseDeserializeFn=y},h2d=function(F,W,V){V=V===void 0?{}:V;
return new Yzl(W,F,V)};
uL.prototype.getName=function(){return this.name};var KF=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(KF,_.M5);KF.prototype.getHeader=function(){return _.FE(this,e4,1)};
KF.prototype.setHeader=function(F){return _.kv(this,1,F)};
KF.prototype.hasHeader=function(){return _.yY(this,e4,1)};var qzt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(qzt,_.M5);var R2L=new uL("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",KF,qzt,function(F){return F.serialize()},_.rn(qzt));var HV=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(HV,_.M5);HV.prototype.getHeader=function(){return _.FE(this,e4,1)};
HV.prototype.setHeader=function(F){return _.kv(this,1,F)};
HV.prototype.hasHeader=function(){return _.yY(this,e4,1)};var b3a=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(b3a,_.M5);var TFt=new uL("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",HV,b3a,function(F){return F.serialize()},_.rn(b3a));var Dg=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Dg,_.M5);Dg.prototype.getHeader=function(){return _.FE(this,e4,1)};
Dg.prototype.setHeader=function(F){return _.kv(this,1,F)};
Dg.prototype.hasHeader=function(){return _.yY(this,e4,1)};var e24=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(e24,_.M5);e24.prototype.getValues=function(F){return _.SLT(this,1,F)};var g18=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(g18,_.M5);g18.prototype.getLink=function(){return _.FE(this,g6,1)};var u8U=new uL("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",Dg,g18,function(F){return F.serialize()},_.rn(g18));var A1=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(A1,_.M5);A1.prototype.getHeader=function(){return _.FE(this,e4,1)};
A1.prototype.setHeader=function(F){return _.kv(this,1,F)};
A1.prototype.hasHeader=function(){return _.yY(this,e4,1)};var KJ4=new uL("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",A1,g6,function(F){return F.serialize()},Mjt);var H3c=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(H3c,_.M5);var DYt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(DYt,_.M5);DYt.prototype.getUrl=function(){return _.Mq(this,2)};
DYt.prototype.setUrl=function(F){return _.rH(this,2,F)};var AS4=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(AS4,_.M5);var jUv=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(jUv,_.M5);var rSt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(rSt,_.M5);var uj4=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(uj4,_.M5);var eec=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(eec,_.M5);var Cf8=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Cf8,_.M5);var lLt=_.rn(Cf8);var kMa=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(kMa,_.M5);var l$v=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(l$v,_.M5);_.B=l$v.prototype;_.B.getHeader=function(){return _.FE(this,e4,1)};
_.B.setHeader=function(F){return _.kv(this,1,F)};
_.B.hasHeader=function(){return _.yY(this,e4,1)};
_.B.getCompletionUrl=function(){return _.Mq(this,6)};
_.B.getDeviceId=function(){return _.Mq(this,11)};var NFv=new uL("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",l$v,Cf8,function(F){return F.serialize()},lLt);var f$t=new Set(["SAPISIDHASH","APISIDHASH"]);var wFt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(wFt,_.M5);wFt.prototype.getMessage=function(){return _.Mq(this,2)};
var GMm=_.rn(wFt);var UYt=function(F,W){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=F.nodeReadableStream;this.grpcResponseDeserializeFn=W;this.xhr=F.xhr;this.xhrNodeReadableStream&&$Yi(this)},tjv=function(F,W){var V=new O3a;
_.Da(F.xhr,"complete",function(){if(F.xhr.isSuccess()){var d=F.xhr.getResponseText();var y;if(y=W)y=F.xhr,y.JSC$10103_xhr_&&y.isComplete()?(y=y.JSC$10103_xhr_.getResponseHeader("Content-Type"),y=y===null?void 0:y):y=void 0,y=y==="text/plain";if(y){if(!atob)throw Error("ek");d=atob(d)}try{var z=F.grpcResponseDeserializeFn(d)}catch(n){XFm(F,tE4(new _.qn(13,"Error when deserializing response data; error: "+n+(", response: "+d)),V));return}d=_.ENS(F.xhr.getStatus());xYU(F,v1d(F));d===0?E1i(F,z):XFm(F,
tE4(new _.qn(d,"Xhr succeeded but the status code is not 200"),V))}else{d=F.xhr.getResponseText();z=v1d(F);if(d){var I=cSu(F,d);d=I.code;y=I.details;I=I.metadata}else d=2,y="Rpc failed due to xhr error. uri: "+String(F.xhr.JSC$10103_lastUri_)+", error code: "+(F.xhr.JSC$10103_lastErrorCode_+", error: ")+F.xhr.getLastError(),I=z;xYU(F,z);XFm(F,tE4(new _.qn(d,y,I),V))}})},$Yi=function(F){F.xhrNodeReadableStream.on("data",function(W){if("1"in W){var V=W["1"];
try{var d=F.grpcResponseDeserializeFn(V)}catch(y){XFm(F,new _.qn(13,"Error when deserializing response data; error: "+y+(", response: "+V)))}d&&E1i(F,d)}if("2"in W)for(W=cSu(F,W["2"]),V=0;V<F.onStatusCallbacks.length;V++)F.onStatusCallbacks[V](W)});
F.xhrNodeReadableStream.on("end",function(){xYU(F,v1d(F));for(var W=0;W<F.onEndCallbacks.length;W++)F.onEndCallbacks[W]()});
F.xhrNodeReadableStream.on("error",function(){if(F.onErrorCallbacks.length!==0){var W=F.xhr.JSC$10103_lastErrorCode_;W!==0||F.xhr.isSuccess()||(W=6);var V=-1;switch(W){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:V=F.xhr.getStatus();d=_.ENS(V);break;default:d=14}xYU(F,v1d(F));W=_.XYS(W)+", error: "+F.xhr.getLastError();V!==-1&&(W+=", http status code: "+V);XFm(F,new _.qn(d,W))}})},v1d=function(F){var W={},V=s6u(F.xhr);
Object.keys(V).forEach(function(d){W[d]=V[d]});
return W},cSu=function(F,W){var V=2,d={};
try{var y=GMm(W);V=_.Oy(y,1);var z=y.getMessage();_.$M(y,Tiu,3,_.Uy()).length&&(d["grpc-web-status-details-bin"]=W)}catch(I){F.xhr&&F.xhr.getStatus()===404?(V=5,z="Not Found: "+String(F.xhr.JSC$10103_lastUri_)):(V=14,z="Unable to parse RpcStatus: "+I)}return{code:V,details:z,metadata:d}};
UYt.prototype.on=function(F,W){F==="data"?this.onDataCallbacks.push(W):F==="metadata"?this.onMetadataCallbacks.push(W):F==="status"?this.onStatusCallbacks.push(W):F==="end"?this.onEndCallbacks.push(W):F==="error"&&this.onErrorCallbacks.push(W);return this};
var Sza=function(F,W){W=F.indexOf(W);W>-1&&F.splice(W,1)};
UYt.prototype.removeListener=function(F,W){F==="data"?Sza(this.onDataCallbacks,W):F==="metadata"?Sza(this.onMetadataCallbacks,W):F==="status"?Sza(this.onStatusCallbacks,W):F==="end"?Sza(this.onEndCallbacks,W):F==="error"&&Sza(this.onErrorCallbacks,W);return this};
UYt.prototype.cancel=function(){this.xhr.abort()};
var E1i=function(F,W){for(var V=0;V<F.onDataCallbacks.length;V++)F.onDataCallbacks[V](W)},xYU=function(F,W){for(var V=0;V<F.onMetadataCallbacks.length;V++)F.onMetadataCallbacks[V](W)},XFm=function(F,W){for(var V=0;V<F.onErrorCallbacks.length;V++)F.onErrorCallbacks[V](W)},O3a=function(){var F=Error.call(this);
this.message=F.message;"stack"in F&&(this.stack=F.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(O3a,Error);var Pfu=function(F){this.JSC$19593_worker_=F.worker||null;this.JSC$19593_streamBinaryChunks_=F.streamBinaryChunks||!1;this.JSC$19593_credentialsMode_=void 0};
_.Xx(Pfu,_.tU1);Pfu.prototype.createInstance=function(){var F=new j4(this.JSC$19593_worker_,this.JSC$19593_streamBinaryChunks_);this.JSC$19593_credentialsMode_&&F.setCredentialsMode(this.JSC$19593_credentialsMode_);return F};
Pfu.prototype.setCredentialsMode=function(F){this.JSC$19593_credentialsMode_=F};
var j4=function(F,W){_.Ha.call(this);this.JSC$19597_worker_=F;this.JSC$19597_streamBinaryChunks_=W;this.JSC$19597_credentialsMode_=void 0;this.status=this.readyState=0;this.responseURL=this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19597_responseHeaders_=null;this.JSC$19597_method_="GET";this.JSC$19597_url_="";this.inProgress_=!1;this.JSC$19597_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.Xx(j4,_.Ha);j4.prototype.open=function(F,W){if(this.readyState!=0)throw this.abort(),Error("fk");this.JSC$19597_method_=F;this.JSC$19597_url_=W;this.readyState=1;JSt(this)};
j4.prototype.send=function(F){if(this.readyState!=1)throw this.abort(),Error("gk");if(this.abortController_.signal.aborted)throw this.abort(),Error("hk");this.inProgress_=!0;var W={headers:this.requestHeaders_,method:this.JSC$19597_method_,credentials:this.JSC$19597_credentialsMode_,cache:void 0,signal:this.abortController_.signal};F&&(W.body=F);(this.JSC$19597_worker_||_.dm).fetch(new Request(this.JSC$19597_url_,W)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
j4.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,Z3p(this));this.readyState=0};
j4.prototype.handleResponse_=function(F){if(this.inProgress_&&(this.fetchResponse_=F,this.JSC$19597_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19597_responseHeaders_=F.headers,this.readyState=2,JSt(this)),this.inProgress_&&(this.readyState=3,JSt(this),this.inProgress_)))if(this.responseType==="arraybuffer")F.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.dm.ReadableStream!==
"undefined"&&"body"in F){this.currentReader_=F.body.getReader();if(this.JSC$19597_streamBinaryChunks_){if(this.responseType)throw Error("ik");this.response=[]}else this.response=this.responseText="",this.JSC$19597_textDecoder_=new TextDecoder;QUt(this)}else F.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var QUt=function(F){F.currentReader_.read().then(F.handleDataFromStream_.bind(F)).catch(F.handleSendFailure_.bind(F))};
j4.prototype.handleDataFromStream_=function(F){if(this.inProgress_){if(this.JSC$19597_streamBinaryChunks_&&F.value)this.response.push(F.value);else if(!this.JSC$19597_streamBinaryChunks_){var W=F.value?F.value:new Uint8Array(0);if(W=this.JSC$19597_textDecoder_.decode(W,{stream:!F.done}))this.response=this.responseText+=W}F.done?Z3p(this):JSt(this);this.readyState==3&&QUt(this)}};
j4.prototype.handleResponseText_=function(F){this.inProgress_&&(this.response=this.responseText=F,Z3p(this))};
j4.prototype.handleResponseArrayBuffer_=function(F){this.inProgress_&&(this.response=F,Z3p(this))};
j4.prototype.handleSendFailure_=function(){this.inProgress_&&Z3p(this)};
var Z3p=function(F){F.readyState=4;F.fetchResponse_=null;F.currentReader_=null;F.JSC$19597_textDecoder_=null;JSt(F)};
j4.prototype.setRequestHeader=function(F,W){this.requestHeaders_.append(F,W)};
j4.prototype.getResponseHeader=function(F){return this.JSC$19597_responseHeaders_?this.JSC$19597_responseHeaders_.get(F.toLowerCase())||"":""};
j4.prototype.getAllResponseHeaders=function(){if(!this.JSC$19597_responseHeaders_)return"";for(var F=[],W=this.JSC$19597_responseHeaders_.entries(),V=W.next();!V.done;)V=V.value,F.push(V[0]+": "+V[1]),V=W.next();return F.join("\r\n")};
j4.prototype.setCredentialsMode=function(F){this.JSC$19597_credentialsMode_=F};
var JSt=function(F){F.onreadystatechange&&F.onreadystatechange.call(F)};
Object.defineProperty(j4.prototype,"withCredentials",{get:function(){return this.JSC$19597_credentialsMode_==="include"},
set:function(F){this.setCredentialsMode(F?"include":"same-origin")}});var Fyt=function(F){var W="";_.MP.forEach(F,function(V,d){W+=d;W+=":";W+=V;W+="\r\n"});
return W},Wyi=function(F,W,V){if(_.MP.isEmpty(V))return F;
V=Fyt(V);if(typeof F==="string")return _.Wk(F,_.Ze(W),V);_.Oi(F,W,V);return F};STt.prototype.isInputValid=function(){return this.isInputValid_};
STt.prototype.decode=function(F){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("jk`"+this.JSC$19603_streamPos_+"`stream already broken`"+F);this.leftoverInput_+=F;F=Math.floor(this.leftoverInput_.length/4);if(F==0)return null;try{var W=_.xKN(this.leftoverInput_.slice(0,F*4))}catch(V){throw W=this.leftoverInput_,F=V.message,this.isInputValid_=!1,Error("jk`"+this.JSC$19603_streamPos_+"`"+F+"`"+W);}this.JSC$19603_streamPos_+=F*4;this.leftoverInput_=this.leftoverInput_.slice(F*4);return W};PHi.prototype.isInputValid=function(){return this.state_!=3};
var V6t=function(F,W,V,d){F.state_=3;F.errorMessage_="The stream is broken @"+F.JSC$19606_streamPos_+"/"+V+". Error: "+d+". With input:\n"+W;throw Error(F.errorMessage_);};
PHi.prototype.acceptsBinaryInput=function(){return!0};
PHi.prototype.parse=function(F){function W(M){M&128&&V6t(z,I,n,"invalid tag");(M&7)!=2&&V6t(z,I,n,"invalid wire type");z.tag_=M>>>3;z.tag_!=1&&z.tag_!=2&&z.tag_!=15&&V6t(z,I,n,"unexpected tag");z.state_=1;z.length_=0;z.countLengthBytes_=0}
function V(M){z.countLengthBytes_++;z.countLengthBytes_==5&&M&240&&V6t(z,I,n,"message length too long");z.length_|=(M&127)<<(z.countLengthBytes_-1)*7;M&128||(z.state_=2,z.countMessageBytes_=0,typeof Uint8Array!=="undefined"?z.messageBuffer_=new Uint8Array(z.length_):z.messageBuffer_=Array(z.length_),z.length_==0&&y())}
function d(M){z.messageBuffer_[z.countMessageBytes_++]=M;z.countMessageBytes_==z.length_&&y()}
function y(){if(z.tag_<15){var M={};M[z.tag_]=z.messageBuffer_;z.result_.push(M)}z.state_=0}
for(var z=this,I=F instanceof Array?F:new Uint8Array(F),n=0;n<I.length;){switch(z.state_){case 3:V6t(z,I,n,"stream already broken");break;case 0:W(I[n]);break;case 1:V(I[n]);break;case 2:d(I[n]);break;default:throw Error("kk`"+z.state_);}z.JSC$19606_streamPos_++;n++}F=z.result_;z.result_=[];return F.length>0?F:null};var Qma=function(){this.errorMessage_=null;this.JSC$19609_streamPos_=0;this.base64Decoder_=new STt;this.pbParser_=new PHi};
Qma.prototype.isInputValid=function(){return this.errorMessage_===null};
var d1u=function(F,W,V){F.errorMessage_="The stream is broken @"+F.JSC$19609_streamPos_+". Error: "+V+". With input:\n"+W;throw Error(F.errorMessage_);};
Qma.prototype.acceptsBinaryInput=function(){return!1};
Qma.prototype.parse=function(F){this.errorMessage_!==null&&d1u(this,F,"stream already broken");var W=null;try{var V=this.base64Decoder_.decode(F);W=V===null?null:this.pbParser_.parse(V)}catch(d){d1u(this,F,d.message)}this.JSC$19609_streamPos_+=F.length;return W};var Z9d=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19612_streamPos_=0;this.result_=[];this.statusParsed_=!1};
Z9d.prototype.isInputValid=function(){return this.errorMessage_===null};
Z9d.prototype.acceptsBinaryInput=function(){return!1};
Z9d.prototype.parse=function(F){function W(M){z.state_=6;z.errorMessage_="The stream is broken @"+z.JSC$19612_streamPos_+"/"+I+". Error: "+M+". With input:\n";throw Error(z.errorMessage_);}
function V(){z.jsonStreamParser_=new _.nL({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function d(M){if(M)for(var Y=0;Y<M.length;Y++){var h={};h[1]=M[Y];z.result_.push(h)}}
function y(M){if(M){(z.statusParsed_||M.length>1)&&W("extra status: "+M);z.statusParsed_=!0;var Y={};Y[2]=M[0];z.result_.push(Y)}}
for(var z=this,I=0;I<F.length;){var n;if(n=z.state_!==2){a:{for(;I<F.length;){if(!_.fS(F[I])){n=!0;break a}I++;z.JSC$19612_streamPos_++}n=!1}n=!n}if(n)return null;switch(z.state_){case 6:W("stream already broken");break;case 0:F[I]==="["?(z.state_=1,I++,z.JSC$19612_streamPos_++):W("unexpected input token");break;case 1:F[I]==="["?(z.state_=2,V()):F[I]===","||F.slice(I,I+5)=="null,"?z.state_=3:F[I]==="]"?(z.state_=5,I++,z.JSC$19612_streamPos_++):W("unexpected input token");break;case 2:n=z.jsonStreamParser_.parse(F.substring(I));
d(n);z.jsonStreamParser_.done()?(z.state_=3,n=z.jsonStreamParser_.JSC$11791_buffer_,z.JSC$19612_streamPos_+=F.length-I-n.length,F=n,I=0):(z.JSC$19612_streamPos_+=F.length-I,I=F.length);break;case 3:F[I]===","||F.slice(I,I+5)=="null,"?(z.state_=4,V(),z.jsonStreamParser_.parse("["),I+=F[I]===","?1:5,z.JSC$19612_streamPos_++):F[I]==="]"&&(z.state_=5,I++,z.JSC$19612_streamPos_++);break;case 4:n=z.jsonStreamParser_.parse(F.substring(I));y(n);z.jsonStreamParser_.done()?(z.state_=5,n=z.jsonStreamParser_.JSC$11791_buffer_,
z.JSC$19612_streamPos_+=F.length-I-n.length,F=n,I=0):(z.JSC$19612_streamPos_+=F.length-I,I=F.length);break;case 5:W("extra input after stream end")}}return z.result_.length>0?(F=z.result_,z.result_=[],F):null};var yHt=function(F){this.JSC$19615_xhr_=F;this.JSC$19615_parser_=null;this.status_=this.JSC$19615_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19615_textDecoder_=null;this.JSC$19615_eventHandler_=new _.nl(this);this.JSC$19615_eventHandler_.listen(this.JSC$19615_xhr_,"readystatechange",this.JSC$19617_readyStateChangeHandler_)},r6=function(F,W){F.status_!=W&&(F.status_=W,F.statusHandler_&&F.statusHandler_())},zMu=function(F){F.JSC$19615_eventHandler_.removeAll();
if(F.JSC$19615_xhr_){var W=F.JSC$19615_xhr_;F.JSC$19615_xhr_=null;W.abort();W.dispose()}};
yHt.prototype.getStatus=function(){return this.status_};
yHt.prototype.JSC$19617_readyStateChangeHandler_=function(F){F=F.target;try{if(F==this.JSC$19615_xhr_)a:{var W=_.Tk(this.JSC$19615_xhr_),V=this.JSC$19615_xhr_.JSC$10103_lastErrorCode_,d=this.JSC$19615_xhr_.getStatus(),y=this.JSC$19615_xhr_.getResponseText();F=[];if(this.JSC$19615_xhr_.getResponse()instanceof Array){var z=this.JSC$19615_xhr_.getResponse();z.length>0&&z[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,F=z)}if(!(W<3||W==3&&!y&&F.length==0))if(d=d==200||d==206,W==4&&(V==8?
r6(this,7):V==7?r6(this,8):d||r6(this,3)),this.JSC$19615_parser_||(this.JSC$19615_parser_=Fe4(this.JSC$19615_xhr_),this.JSC$19615_parser_==null&&r6(this,5)),this.status_>2)zMu(this);else{if(F.length>this.JSC$19615_pos_){var I=F.length;V=[];try{if(this.JSC$19615_parser_.acceptsBinaryInput())for(var n=0;n<I;n++){var M=this.JSC$19615_parser_.parse(Array.from(F[n]));M&&(V=V.concat(M))}else{M="";if(!this.JSC$19615_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("lk");this.JSC$19615_textDecoder_=
new TextDecoder}for(n=0;n<I;n++)M+=this.JSC$19615_textDecoder_.decode(F[n],{stream:W==4&&n==I-1});V=this.JSC$19615_parser_.parse(M)}F.splice(0,I);V&&this.dataHandler_(V)}catch(h){r6(this,5);zMu(this);break a}}else if(y.length>this.JSC$19615_pos_){n=y.slice(this.JSC$19615_pos_);this.JSC$19615_pos_=y.length;try{var Y=this.JSC$19615_parser_.parse(n);Y!=null&&this.dataHandler_&&this.dataHandler_(Y)}catch(h){r6(this,5);zMu(this);break a}}W==4?(y.length!=0||this.hasStreamingResponseData_?r6(this,2):r6(this,
4),zMu(this)):r6(this,1)}}}catch(h){r6(this,6),zMu(this)}};var oLc=function(F){F=this.xhrReader_=F;var W=(0,_.Ll)(this.onData_,this);F.dataHandler_=W;F=this.xhrReader_;W=(0,_.Ll)(this.onStatusChange_,this);F.statusHandler_=W;this.JSC$19619_callbackMap_={};this.callbackOnceMap_={}};
_.B=oLc.prototype;_.B.on=function(F,W){var V=this.JSC$19619_callbackMap_[F];V||(V=[],this.JSC$19619_callbackMap_[F]=V);V.push(W);return this};
_.B.addListener=function(F,W){this.on(F,W);return this};
_.B.removeListener=function(F,W){var V=this.JSC$19619_callbackMap_[F];V&&_.Ur(V,W);(F=this.callbackOnceMap_[F])&&_.Ur(F,W);return this};
_.B.once=function(F,W){var V=this.callbackOnceMap_[F];V||(V=[],this.callbackOnceMap_[F]=V);V.push(W);return this};
_.B.onData_=function(F){var W=this.JSC$19619_callbackMap_.data;W&&sIa(F,W);(W=this.callbackOnceMap_.data)&&sIa(F,W);this.callbackOnceMap_.data=[]};
var sIa=function(F,W){for(var V={},d=0;d<F.length;V={message$jscomp$1008:void 0},d++)V.message$jscomp$1008=F[d],W.forEach(function(y){return function(z){try{z(y.message$jscomp$1008)}catch(I){}}}(V))};
oLc.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:B2i(this,"readable");break;case 5:case 6:case 4:case 7:case 3:B2i(this,"error");break;case 8:B2i(this,"close");break;case 2:B2i(this,"end")}};
var B2i=function(F,W){var V=F.JSC$19619_callbackMap_[W];V&&V.forEach(function(d){try{d()}catch(y){}});
(V=F.callbackOnceMap_[W])&&V.forEach(function(d){d()});
F.callbackOnceMap_[W]=[]};var Lyp=function(){var F={format:"jspb"};F=F===void 0?{}:F;this.suppressCorsPreflight=F.suppressCorsPreflight||_.Ok("suppressCorsPreflight",F)||!1;this.withCredentials=F.withCredentials||_.Ok("withCredentials",F)||!1;this.streamInterceptors=F.streamInterceptors||[];this.unaryInterceptors=F.unaryInterceptors||[];this.workerScope=F.workerScope;this.chunkedServerStreaming=F.useFetchDownloadStreams||!1},m1v=function(F,W,V,d,y,z){z=z===void 0?{}:z;
var I=W.substring(0,W.length-y.name.length),n,M=(n=z)==null?void 0:n.signal;return I9u(function(Y){return new Promise(function(h,q){if(M==null?0:M.aborted){var R=new _.qn(1,"Aborted");R.cause=M.reason;q(R)}else{var b={},g=nLp(F,Y,I);g.on("error",function(K){return void q(K)});
g.on("metadata",function(K){b=K});
g.on("data",function(K){var C=b;C=C===void 0?{}:C;h(new pFp(K,C))});
M&&M.addEventListener("abort",function(){g.cancel();var K=new _.qn(1,"Aborted");K.cause=M.reason;q(K)})}})},F.unaryInterceptors).call(F,h2d(y,V,d)).then(function(Y){return Y.responseMessage})},a9t=function(F,W,V,d,y,z){z=z===void 0?{}:z;
return m1v(F,W,V,d,y,z)};
Lyp.prototype.serverStreaming=function(F,W,V,d){var y=this,z=F.substring(0,F.length-d.name.length);return ijc(function(I){var n=I.methodDescriptor,M=I.getMetadata(),Y=M6v(y,!1);M=YVd(y,M,Y,z+n.getName());var h=p3a(Y,n.responseDeserializeFn,!0);I=n.requestSerializeFn(I.requestMessage);Y.send(M,"POST",I);return h},this.streamInterceptors).call(this,h2d(d,W,V))};
var nLp=function(F,W,V){var d=W.methodDescriptor,y=W.getMetadata(),z=M6v(F,!0);F=YVd(F,y,z,V+d.getName());V=p3a(z,d.responseDeserializeFn,!1);tjv(V,y["X-Goog-Encode-Response-If-Executable"]==="base64");W=d.requestSerializeFn(W.requestMessage);z.send(F,"POST",W);return V},M6v=function(F,W){W=F.chunkedServerStreaming&&!W;
return F.workerScope||W?new _.b0(new Pfu({worker:F.workerScope,streamBinaryChunks:W})):new _.b0},YVd=function(F,W,V,d){W["Content-Type"]="application/json+protobuf";
W["X-User-Agent"]="grpc-web-javascript/0.1";var y=W.Authorization;if(y&&f$t.has(y.split(" ")[0])||F.withCredentials)V.JSC$10103_withCredentials_=!0;if(F.suppressCorsPreflight)d=Wyi(d,"$httpHeaders",W);else for(F=_.L(Object.keys(W)),y=F.next();!y.done;y=F.next())y=y.value,V.headers.set(y,W[y]);return d},p3a=function(F,W,V){if(V){V=new yHt(F);
var d=new oLc(V)}return new UYt({xhr:F,nodeReadableStream:d},W)},ijc=function(F,W){return W.reduce(function(V,d){return function(y){return d.intercept(y,V)}},F)},I9u=function(F,W){return W.reduce(function(V,d){return function(y){return d.intercept(y,V)}},F)};var hMl=function(F){this.client_=new Lyp;this.hostname_=F==void 0?F:F.replace(/\/+$/,"")};
_.B=hMl.prototype;_.B.JSC$19637_depositGoogleCredential=function(F,W,V){return a9t(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",F,W||{},TFt,V)};
_.B.deleteLink=function(F,W,V){return a9t(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",F,W||{},R2L,V)};
_.B.JSC$19637_finishOAuth=function(F,W,V){return a9t(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",F,W||{},u8U,V)};
_.B.getLink=function(F,W,V){return a9t(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",F,W||{},KJ4,V)};
_.B.startLinkingSession=function(F,W,V){return a9t(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",F,W||{},NFv,V)};var qVt=[0,_.Nq,1,hwL,[0,_.$2,[0,_.wV,-1]],[0,pJU],[0,_.vu,-1],[0,pJU]];var RMU=function(){this.storage=new Map},T2t=function(F,W,V,d,y){if(!F.storage.has(W))return null;
F=_.L(F.storage.get(W));for(W=F.next();!W.done;W=F.next())if(W=W.value,!y||W.linkName===y)if(V&&W.scopes&&bjt(W.scopes,V)||d&&W.capabilities&&bjt(W.capabilities,d))return W;return null},eMt=function(F,W,V){if(!V)F.storage.delete(W);
else if(F.storage.has(W)){var d=F.storage.get(W).filter(function(y){return y.linkName!==V});
d.length>0?F.storage.set(W,d):F.storage.delete(W)}},bjt=function(F,W){W=_.L(W);
for(var V=W.next();!V.done;V=W.next())if(!F.has(V.value))return!1;return!0};var gLt=function(){var F=_.wp("LINK_GAL_DOMAIN");this.alsDomain1p=_.wp("LINK_GAL_DOMAIN");this.alsDomain3p=F;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},u$t=function(F,W){F.apiKey=W;
return F};
gLt.prototype.build=function(){var F={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("mk");F.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("nk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("ok");F.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(F.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)F.apiKey=
this.apiKey,F.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("pk");F.oauthToken=this.oauthToken;F.alsDomain=this.alsDomain3p}F.clientXd3=this.clientXd3;F.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(F.authUser=this.authUser);this.bucket!==void 0&&(F.bucket=this.bucket);this.completionUrl!==void 0&&(F.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(F.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(F.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(F.locale=this.locale);this.localStorage!==void 0&&(F.localStorage=this.localStorage);F.loggerType=this.loggerType;F.clientEnvironment=this.clientEnvironment;F.colorScheme=this.colorScheme;F.showCloseOption=this.showCloseOption;return F};var W5=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(W5,_.M5);var Kyt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Kyt,_.M5);var Hjp=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Hjp,_.M5);var dr=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(dr,_.M5);var D1m=function(F){return _.Y2(F,1)};var AHd=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(AHd,_.M5);var se8=_.rn(AHd),VG=[1,2,3,4,5];var dVd=function(F){try{return se8(F)}catch(W){return null}},jIi=function(){},ywd=function(F,W){switch(_.sB(W,VG)){case 4:return(W=_.qq(W,Hjp,4,VG))&&F.logStateTransition(_.Y2(W,1)),!0;
case 5:return(W=_.qq(W,Kyt,5,VG))&&F.logInternalEvent(_.Y2(W,1)),!0}return!1},BWi=function(F){switch(F){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.Vi(F)}};var We8=function(F,W){var V=this;this.validator=F;this.messageListener=W;this.dismissCallback=function(){rHp(V,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19666_receiveMessage=function(d){d.type==="message"&&(d=d.event_,d!==null&&(new URL(V.iframe.src)).origin===d.origin&&V.validator(d.data,d.origin)&&!V.messageListener(d.data)&&(V.JSC$19666_resolveCb!==void 0&&V.JSC$19666_resolveCb(d.data),Cdi(V)))}},oza=function(F,W,V){F.uiHandler!==void 0&&rHp(F,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(d,y){F.JSC$19666_resolveCb=d;F.JSC$19666_rejectCb=y;F.iframe=document.createElement("iframe");_.o0(F.iframe,W);F.uiHandler=V.displayContent(F.iframe,F.dismissCallback);_.Da(window,"message",F.JSC$19666_receiveMessage,!1,F)})},rHp=function(F,W){F.JSC$19666_rejectCb!==void 0&&F.JSC$19666_rejectCb(W);
Cdi(F)},Cdi=function(F){F.uiHandler!==void 0&&F.uiHandler.hideContent();
_.aq(window,"message",F.JSC$19666_receiveMessage,!1,F);F.JSC$19666_resolveCb=void 0;F.JSC$19666_rejectCb=void 0;F.uiHandler=void 0;F.iframe=void 0};var kFL=function(F){if(F===2){var W;F=((W=window)==null?0:W.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return F},ze4=function(F){F=kFL(F);
switch(F){case 0:return"light";case 1:return"dark";default:_.Vi(F)}};var VLa=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),l9l=function(F,W){this.JSC$19678_linkingSession=F;this.noticeConfig=W;this.displayInfoMap=new Map;var V=new Map;if(_.yY(this.JSC$19678_linkingSession,AS4,7))for(F=_.FE(this.JSC$19678_linkingSession,AS4,7),F=_.$M(F,DYt,1,_.Uy()),F=_.L(F),W=F.next();!W.done;W=F.next())W=W.value,V.set(_.Y2(W,1),_.BYK(_.FE(W,_.BjY,3)));if(V.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){W=this.noticeConfig.enabledDataUsageNoticeUis;F=W.has(0)?V.get(1):void 0;W=W.has(1)?V.get(2):void 0;V=F!==void 0&&W!==void 0?V.get(3):void 0;var d=this.noticeConfig.nestedOrigins;var y=new AHd;var z=new W5;y=_.lB(y,2,VG,z);z=new AHd;var I=new W5;z=_.lB(z,3,VG,I);I=[];F!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:F,lastEvent:y,nestedOrigins:d}]),I.push({trustedUrl:F,lastEvent:y,nestedOrigins:d}));W!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:W,lastEvent:z,nestedOrigins:d}]),I.push({trustedUrl:W,lastEvent:z,nestedOrigins:d}));V!==void 0?this.displayInfoMap.set(3,[{trustedUrl:V,lastEvent:z,nestedOrigins:d}]):this.displayInfoMap.set(3,I)}};var N2d=function(F){var W=new RMU;this.galService=F;this.galCache=W};
N2d.prototype.getLink=function(F){var W=F.serviceId;var V=F.scopes;var d=F.capabilities;var y=F.linkName;var z=this,I;return _.m(function(n){if(d!==void 0&&V!==void 0)throw Error("qk");I=T2t(z.galCache,W,V,d,y);return I!==null?n.return(I):n.return(z.galService.getLink({serviceId:W,sessionId:Math.floor(Math.random()*2147483648),scopes:V,capabilities:d,linkName:y}).then(function(M){M=aLd(M);var Y=z.galCache;Y.storage.has(W)?Y.storage.get(W).push(M):Y.storage.set(W,[M]);return M}))})};
N2d.prototype.deleteLink=function(F,W,V){var d=this;return _.m(function(y){eMt(d.galCache,F,V);return y.return(d.galService.deleteLink({serviceId:F,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:W,linkName:V}).then(function(){return!0}))})};var w3l=function(F,W){var V=this;this.validator=F;this.msgHandler=W;this.closedPopupTimeout=this.JSC$19700_rejectCb=this.JSC$19700_resolveCb=this.popup=null;this.JSC$19700_receiveMessage=function(d){if(d!==null&&(d=d.event_,d.source===V.popup)){var y=d.data;if(V.validator(y,d.origin)){var z;(z=V.msgHandler)!=null&&z.call(V,y)||(V.JSC$19700_resolveCb!==null&&V.JSC$19700_resolveCb(y),f9p(V))}}}};
w3l.prototype.open=function(F,W){var V=this;this.popup!==null&&GFc(this);return new Promise(function(d,y){V.JSC$19700_resolveCb=d;V.JSC$19700_rejectCb=y;V.popup=_.Bd(window,F,"",W);_.Da(window,"message",V.JSC$19700_receiveMessage,!1,V);$1c(V)})};
var GFc=function(F,W){F.JSC$19700_rejectCb!==null&&F.JSC$19700_rejectCb(W);f9p(F)},f9p=function(F){F.closedPopupTimeout&&(F.closedPopupTimeout.cancel(),F.closedPopupTimeout=null);
F.popup&&F.popup.close();_.aq(window,"message",F.JSC$19700_receiveMessage,!1,F);F.popup=null;F.JSC$19700_resolveCb=null;F.JSC$19700_rejectCb=null},$1c=function(F){F.closedPopupTimeout=_.wYB(100).then(function(){F.popup?F.popup.closed?U1l(F):$1c(F):GFc(F,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},U1l=function(F){F.closedPopupTimeout=_.wYB(100).then(function(){GFc(F,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var Ojp=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),X3d=function(F,W,V,d,y,z,I,n,M,Y){var h=this;this.serviceId=F;this.sessionId=W;this.galService=V;this.oauthDetails=d;this.galLogger=y;this.interactionMode=z;this.redirectServiceUrl=I;this.consentLanguageKeys=n;this.dynamicUrlParameters=M;this.partnerConfigMinReadTimestamp=Y;this.started=!1;this.JSC$19706_dataValidator=function(q,
R){var b=Ojp.has(R);b||h.redirectServiceUrl===void 0||(b=h.redirectServiceUrl===R);return b?q.sentinel==="gdi":!1}};
X3d.prototype.complete=function(){var F=this,W;return _.m(function(V){if(F.interactionMode!==1)return V.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));W=gza.getRedirectStateFromUri();return W===null?V.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):V.return(x1v(F,W))})};
X3d.prototype.start=function(){var F=this,W;return _.m(function(V){if(F.started)return V.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.Mq(F.oauthDetails,1))return V.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(F.interactionMode===1)return gza.setLocation(_.Mq(F.oauthDetails,1)),V.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));F.started=!0;F.galLogger.logStateTransition(5);
W=gza.getPostMessagePopup(F.JSC$19706_dataValidator);return V.return(W.open(_.Mq(F.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(d){F.started=!1;var y=F.galLogger;if((d==null?void 0:d.error)!==void 0)throw y.logInternalEvent(59),Error("rk");if((d==null?void 0:d.redirect_state)===void 0)throw y.logInternalEvent(131),Error("sk");return x1v(F,d.redirect_state)}).catch(function(d){F.started=
!1;
return d.errorCode!==void 0?{statusCode:d.errorCode,statusMessage:d.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var x1v=function(F,W){return _.m(function(V){return V.return(vLd(F.galService,{serviceId:F.serviceId,sessionId:F.sessionId,dynamicUrlParameters:F.dynamicUrlParameters,redirectState:W,consentLanguageKeys:F.consentLanguageKeys,partnerConfigMinReadTimestamp:F.partnerConfigMinReadTimestamp}).then(function(d){var y={statusCode:1,link:aLd(d.getLink())};MZ8(_.oj(d,3))!==void 0&&(y.callerState=MZ8(_.oj(d,3)));_.Euh(d,4,e24,iL4).size>0&&(y.redirectUriParams=new Map(Array.from(_.Euh(d,4,e24,iL4).entries()).map(function(z){var I=
_.L(z);z=I.next().value;var n=I.next().value;I=[];var M=I.concat;n=_.Wg(n,1,_.jv,_.Uy());return[z,M.call(I,_.Pd(n))]})));
F.galLogger.logInternalEvent(134);return y}))})},gza={getPostMessagePopup:function(F){return new w3l(F)},
getRedirectStateFromUri:function(){var F=_.$i(gza.getLocation()).fragment_;return(new _.co(F)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(F){_.l7m(window.location,_.Jy(F))},
createOAuthFlow:function(F,W){return new X3d(F.serviceId,F.sessionId,F.galService,W,F.galLogger,F.interactionMode,F.redirectServiceUrl,F.consentLanguageKeys,F.dynamicUrlParameters,F.partnerConfigMinReadTimestamp)}};var ELt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(ELt,_.M5);var cHi=_.rn(ELt);var t6c=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),SV8=function(F,W,V,d,y,z,I,n,M){var Y=this;this.serviceId=F;this.sessionId=W;this.galService=V;this.gsiWebFlowDetails=d;this.colorScheme=y;this.showCloseOption=z;this.galLogger=I;this.interactionMode=n;this.redirectServiceUrl=M;this.started=!1;this.JSC$19719_dataValidator=function(h,q){var R=t6c.has(q);R||Y.redirectServiceUrl===
void 0||(R=Y.redirectServiceUrl===q);return R?h.sentinel==="gal":!1};
this.logEventProcessor=function(h){return h.result?(h=dVd(h.result))?ywd(Y.galLogger,h):!1:!1}};
SV8.prototype.complete=function(){var F=this,W,V;return _.m(function(d){if(F.interactionMode!==1)return d.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));W=Kec.getRedirectStateFromUri();if(W===void 0)return F.galLogger.JSC$19658_logErrorEvent(131),d.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return V=Pdt(F,W),d.return(JHt(F,V))}catch(y){return d.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
SV8.prototype.start=function(){var F=this,W;return _.m(function(V){if(F.started)return V.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.Mq(F.gsiWebFlowDetails,1))return V.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(F.interactionMode===1)return Kec.setLocation(Zjt(F,_.Mq(F.gsiWebFlowDetails,1))),V.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
F.started=!0;W=Kec.getPostMessagePopup(F.JSC$19719_dataValidator,F.logEventProcessor);return V.return(W.open(Zjt(F,_.Mq(F.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(d){F.started=!1;if((d==null?void 0:d.result)===void 0)throw F.galLogger.JSC$19658_logErrorEvent(131),Error("sk");d=Pdt(F,d.result);return JHt(F,d)}).catch(function(d){F.started=!1;
return d.errorCode!==void 0?{statusCode:d.errorCode,statusMessage:d.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var Zjt=function(F,W){F=["result_channel",F.interactionMode===1?"2":"1","color_scheme",ze4(F.colorScheme),"show_close_option",F.showCloseOption];return qZm(W,F)},JHt=function(F,W){if(W!==null&&_.yY(W,dr,2)){var V,d=W==null?void 0:(V=_.FE(W,dr,2))==null?void 0:_.Y2(V,2);
d&&F.galLogger.JSC$19658_logErrorEvent(BWi(d));return D1m(_.FE(W,dr,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 F.galService.getLink({serviceId:F.serviceId,sessionId:F.sessionId,consistencyKey:_.Mq(W,1)}).then(function(y){y=aLd(y);F.galLogger.logInternalEvent(134);return{statusCode:1,link:y}})},Pdt=function(F,W){W=cHi(W);
if(!_.yY(W,dr,2)&&_.Mq(W,1)==="")throw F.galLogger.JSC$19658_logErrorEvent(5),Error("tk");return W},Kec={getPostMessagePopup:function(F,W){return new w3l(F,W)},
getRedirectStateFromUri:function(){return _.Ui(_.$i(Kec.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(F){_.l7m(window.location,_.Jy(F))},
createStreamlinedFlow:function(F,W){return new SV8(F.serviceId,F.sessionId,F.galService,W,F.colorScheme,F.showCloseOption,F.galLogger,F.interactionMode,F.redirectServiceUrl)}};var Czt=function(F){this.storage=(F=F?_.ez("GAL"):_.R_L("GAL"))?new _.h5(F):null};
Czt.prototype.getSession=function(F){if(this.storage!==null)try{var W=this.storage.get("SAVED_SESSION");if(W===void 0)return null;if(W.serviceId===F)return W}catch(V){}return null};var QId=function(){};
_.u(QId,jIi);QId.prototype.logStateTransition=function(){};
QId.prototype.logInternalEvent=function(){};
QId.prototype.JSC$19658_logErrorEvent=function(){};var FN4=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(FN4,_.M5);FN4.prototype.getCompletionUrl=function(){return _.Mq(this,15)};var CF=function(F,W,V,d,y,z){this.serviceId=F;this.environment=W;this.sessionId=V;this.colorSchemeSelected=d;this.colorThemeDisplayed=y;this.JSC$19732_transport=z;this.currentState=1};
_.u(CF,jIi);CF.prototype.logStateTransition=function(F){var W=WNv(this);W=_.Vy(W,3,this.currentState);W=_.Vy(W,1,F);this.currentState=F;F=oPi(1);this.dispatch(W,F)};
CF.prototype.logInternalEvent=function(F){F=oPi(F);this.dispatch(WNv(this),F)};
CF.prototype.JSC$19658_logErrorEvent=function(F){var W=WNv(this);W=_.Vy(W,1,10);F=oPi(F);this.dispatch(W,F)};
var WNv=function(F){var W=new FN4;W=_.Vy(W,1,F.currentState);W=_.Lu(W,7,F.serviceId);var V,d;var y=((V=window)==null?0:(d=V.location)==null?0:d.href)?_.$i(window.location.href).JSC$10339_domain_:"NO_PACKAGE_NAME";V=_.Lu(W,8,y);V=_.Vy(V,6,F.environment);V=_.Lu(V,5,"100");V=_.Vy(V,11,F.colorSchemeSelected);return _.Vy(V,12,F.colorThemeDisplayed)};
CF.prototype.dispatch=function(F,W){W===void 0&&(W=new _.Wo);var V=W;F=F.serialize();V=_.Lu(V,8,F);_.pt(V,12,this.sessionId);this.JSC$19732_transport.dispatch(W)};var Vgl=function(F,W){this.loggerType=F;this.sessionIndex=W!=null?W:0},dpi;
Vgl.prototype.create=function(F,W,V,d,y){switch(this.loggerType){case 0:return new QId;case 1:return dpi||(dpi=(new _.JT(555,this.sessionIndex.toString())).build()),new CF(F,W,V,d,y,dpi);default:_.Vi(this.loggerType,"unknown logger type")}};var H0p=[6,2,3,1],Gbp=new Map([[4,1],[1,6],[2,2],[3,3]]),pct={statusCode:7,statusMessage:"Failed to create flow object"},je4=function(F,W,V,d,y,z,I,n,M,Y){this.serviceId=F;this.sessionId=W;this.config=V;this.galService=d;this.JSC$19739_linkingSession=y;this.googleScopes=z;this.callerState=I;this.consentLanguageKeys=n;this.dynamicUrlParameters=M;this.partnerConfigMinReadTimestamp=Y;this.currentFlow=0;d=this.JSC$19739_linkingSession;y=new Set;_.yY(d,eec,1)&&y.add(1);_.yY(d,rSt,2)&&_.yY(d,uj4,6)&&y.add(2);
_.yY(d,jUv,3)&&_.yY(d,uj4,6)&&y.add(3);_.yY(d,H3c,4)&&y.add(6);this.supportedFlows=y;d=V.loggerType;y=V.clientEnvironment;a:{z=V.colorScheme;switch(z){case 0:z=1;break a;case 1:z=2;break a;case 2:z=3;break a;default:_.Vi(z)}z=void 0}a:{I=V.colorScheme;I=kFL(I);switch(I){case 0:I=1;break a;case 1:I=2;break a;default:_.Vi(I)}I=void 0}this.galLogger=(new Vgl(d,V.authUser)).create(F,y,W,z,I)},oI4=function(F){return new Promise(function(W){var V,d,y,z,I,n,M,Y,h,q;
return _.m(function(R){switch(R.nextAddress){case 1:V=DVl(F.currentFlow,F.supportedFlows),d=!1,y=new l9l(F.JSC$19739_linkingSession,F.config.dataUsageNoticeConfig);case 2:if(V===void 0){R.jumpTo(4);break}_.rK(R,5);var b=y,g=V,K=void 0;d?g===1&&(K=b.displayInfoMap.get(2)):g===2||g===3?K=b.displayInfoMap.get(1):g===1&&(K=b.displayInfoMap.get(3));z=K?K:[];I=F.consentLanguageKeys;n=_.L(z);M=n.next();case 7:if(M.done)return F.currentFlow=V,R.yield(qAm(yrt(F,I)),11);Y=M.value;return R.yield(Lev(Y,F.config.dataUsageNoticeConfig.uiAdapter,
F.config.colorScheme,F.galLogger),10);case 10:h=R.yieldResult;if(h.statusCode!==1)return zdv(F),W(Ret({statusCode:h.statusCode,statusMessage:h.statusMessage},F.callerState)),R.return();h.consentLanguageKeys!==void 0&&(I=h.consentLanguageKeys);M=n.next();R.jumpTo(7);break;case 11:q=R.yieldResult;if(q.statusCode!==10)return q.statusCode!==6&&zdv(F),q.statusCode!==1&&F.callerState!==void 0&&(q.callerState=F.callerState),W(q),R.return();_.$J(R,6);break;case 5:_.$b(R);case 6:V=DVl(F.currentFlow,F.supportedFlows);
d=!0;R.jumpTo(2);break;case 4:zdv(F),W(Ret({statusCode:12,statusMessage:"Linking failed"},F.callerState)),_.UD(R)}})})},zdv=function(F){kbm(F.serviceId,F.config.localStorage);
F.currentFlow=0},fLa=function(F,W,V){F.currentFlow=W;
return b04(yrt(F,V)).then(function(d){return d.statusCode===10&&F.config.interactionMode===1&&DVl(F.currentFlow,F.supportedFlows)!==void 0?oI4(F):d})},yrt=function(F,W){return{flowParams:{serviceId:F.serviceId,
sessionId:F.sessionId,galService:F.galService,galLogger:F.galLogger,interactionMode:F.config.interactionMode,redirectServiceUrl:F.config.redirectServiceUrl,colorScheme:F.config.colorScheme,consentLanguageKeys:W,dynamicUrlParameters:F.dynamicUrlParameters,showCloseOption:F.config.showCloseOption,partnerConfigMinReadTimestamp:F.partnerConfigMinReadTimestamp},currentFlow:F.currentFlow,config:F.config,session:F.JSC$19739_linkingSession,googleScopes:F.googleScopes,callerState:F.callerState}};var UVc=function(F,W){this.config=F;this.galService=W.getService();this.JSC$19752_galRepository=W.JSC$19770_galRepository};
UVc.prototype.getLink=function(F,W){return sLU(this,F,W)};
var sLU=function(F,W,V){return F.JSC$19752_galRepository.getLink({serviceId:W,scopes:void 0,capabilities:void 0,linkName:V}).then(function(d){return{statusCode:1,link:d}}).catch(function(d){return{statusCode:$Va(d.code),
statusMessage:d.message}})};
UVc.prototype.deleteLink=function(F,W){return this.JSC$19752_galRepository.deleteLink(F,this.config.accountLinkingEntryPoint,W).then(function(){return{statusCode:1}}).catch(function(V){return{statusCode:$Va(V.code),
statusMessage:V.message}})};
UVc.prototype.startLinkingSession=function(F){var W=F.serviceId;var V=F.sessionId;return rwc({serviceId:W,sessionId:V!==void 0?V:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:F.loginHint,callerState:F.callerState,consentLanguageKeys:F.consentLanguageKeys,linkName:F.linkName,dynamicUrlParameters:F.dynamicUrlParameters,partnerConfigMinReadTimestamp:F.partnerConfigMinReadTimestamp})};var kK=function(F,W,V,d,y,z,I){this.apiKey=W;this.authUser=V;this.oauthToken=d;this.bucket=y;this.locale=z;this.galSdkEventHandler=I;if(d===void 0){if(W===void 0)throw Error("uk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new hMl(F)};
kK.prototype.deleteLink=function(F){var W=F.serviceId;var V=F.sessionId;var d=F.accountLinkingEntryPoint;var y=F.linkName;var z=this,I;return _.m(function(n){var M=(new KF).setHeader(z.getHeader(V));var Y=B5d({serviceId:W,linkName:y});M=_.kv(M,2,Y);I=_.by(M,3,d);return n.return(z.makeRequest(z.galServiceClient.deleteLink,I,[1,3],[2,4]))})};
var vLd=function(F,W){var V=W.serviceId;var d=W.sessionId;var y=W.dynamicUrlParameters;var z=W.redirectState;var I=W.consentLanguageKeys;var n=W.partnerConfigMinReadTimestamp;var M;return _.m(function(Y){var h=(new Dg).setHeader(F.getHeader(d,y));h=_.rH(h,2,V);M=_.rH(h,4,z);I!==void 0&&_.rH(M,5,I);n!==void 0&&_.kv(M,6,n);return Y.return(F.makeRequest(F.galServiceClient.JSC$19637_finishOAuth,M,[1,3],[2,4]))})};
kK.prototype.getLink=function(F){var W=F.serviceId;var V=F.sessionId;var d=F.scopes;var y=F.capabilities;var z=F.consistencyKey;var I=F.linkName;var n=this,M;return _.m(function(Y){var h=(new A1).setHeader(n.getHeader(V)),q=B5d({serviceId:W,scopes:d,capabilities:y,linkName:I});M=_.kv(h,2,q);z!==void 0&&(h=a$l(),h=_.rH(h,2,z),_.kv(M,3,h));return Y.return(n.makeRequest(n.galServiceClient.getLink,M,[1,3],[2,4]))})};
var TWu=function(F,W){var V=W.serviceId;var d=W.sessionId;var y=W.googleScopes;var z=W.consistencyKey;var I;return _.m(function(n){var M=(new HV).setHeader(F.getHeader(d));M=_.rH(M,2,V);var Y=Array.from(y.values());M=_.yS(M,3,Y,_.Km);Y=a$l();Y=_.rH(Y,2,z);I=_.kv(M,4,Y);return n.return(F.makeRequest(F.galServiceClient.JSC$19637_depositGoogleCredential,I,[1,3],[2,4]))})};
kK.prototype.startLinkingSession=function(F){var W=F.serviceId;var V=F.sessionId;var d=F.scopes;var y=F.capabilities;var z=F.loginHint;var I=F.supportedFlows;var n=F.completionUrl;var M=F.usePingPong;var Y=F.twoWayLinking;var h=F.accountLinkingEntryPoint;var q=F.callerState;var R=F.consentLanguageKeys;var b=F.googleScopes;var g=F.dataUsageNoticeConfig;var K=F.linkName;var C=F.dynamicUrlParameters;var k=F.partnerConfigMinReadTimestamp;var f=this,S,v;return _.m(function(U){if(y!==void 0&&d!==void 0)throw Error("qk");
var c=(new l$v).setHeader(f.getHeader(V,C));S=_.rH(c,2,W);K!==void 0&&_.rH(S,14,K);if(y!==void 0){c=S;var J=Array.from(y.values());_.yS(c,5,J,_.Km)}else d!==void 0&&(c=S,J=Array.from(d.values()),_.yS(c,3,J,_.Km));n!==void 0&&_.rH(S,6,n);M!==void 0&&_.I3(S,15,M);I!==void 0&&(c=S,J=Array.from(I.values()),_.yS(c,4,J,_.Ic));if(Y!==void 0){if(Y&&(!b||b.size===0))throw Error("vk");_.I3(S,8,Y)}h!==void 0&&_.by(S,9,h);z!==void 0&&_.rH(S,13,z);q!==void 0&&(c=S,J=(new TextEncoder).encode(q),_.zV(c,12,_.lr(J,
!1),_.kT()));R!==void 0&&_.rH(S,16,R);k!==void 0&&_.kv(S,18,k);if(g!==void 0&&g.size>0||b!==void 0&&b.size>0)v=new kMa,b!==void 0&&b.size>0&&(c=v,J=Array.from(b.values()),_.yS(c,1,J,_.Km)),g!==void 0&&(g.has(0)&&_.QcG(v,2,_.Ic,1,_.nm),g.has(1)&&_.QcG(v,2,_.Ic,2,_.nm)),_.kv(S,17,v);return U.return(f.makeRequest(f.galServiceClient.startLinkingSession,S,[1],[2]))})};
kK.prototype.getMetadata=function(){var F=this,W,V;return _.m(function(d){W={};F.useFpa?(W["X-Goog-Api-Key"]=F.apiKey,W["X-Goog-AuthUser"]=F.authUser!==void 0?F.authUser.toString():"0",(V=_.vfh([]))&&(W.Authorization=V)):W.Authorization="Bearer "+F.oauthToken;F.locale&&(W["accept-language"]=F.locale);return d.return(W)})};
kK.prototype.makeRequest=function(F,W,V,d){var y=this,z;return _.m(function(I){if(I.nextAddress==1)return I.yield(y.getMetadata(),2);z=I.yieldResult;LNc(y,V);return I.return(F.bind(y.galServiceClient)(W,z).finally(function(){LNc(y,d)}))})};
var LNc=function(F,W){F.galSdkEventHandler!==void 0&&W.forEach(function(V){F.galSdkEventHandler.onEvent(V)})};
kK.prototype.getHeader=function(F,W){var V=new e4;F=_.zV(V,2,_.md(F),0);F=_.by(F,5,3);W=_.yS(F,8,W,_.Km);this.bucket!==void 0&&_.rH(W,1,this.bucket);return W};
var B5d=function(F){var W=F.serviceId;var V=F.scopes;var d=F.capabilities;F=F.linkName;if(d!==void 0&&V!==void 0)throw Error("qk");var y=new n1t;W=_.rH(y,1,W);d!==void 0?(V=Array.from(d.values()),_.yS(W,5,V,_.Km)):V!==void 0&&(V=Array.from(V.values()),_.yS(W,3,V,_.Km));F!==void 0&&_.rH(W,6,F);return W};var O0p=function(F){this.galService=new kK(F.alsDomain,F.apiKey,F.authUser,F.oauthToken,F.bucket,F.locale,F.galSdkEventHandler);this.JSC$19770_galRepository=new N2d(this.galService)};
O0p.prototype.getService=function(){return this.galService};var IyL=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(IyL,_.M5);var nIv=function(F){var W=new IyL;return _.Vy(W,1,F)};
IyL.prototype.setErrorMessage=function(F){return _.Lu(this,2,F)};var mpi=[0,_.x2,_.fT,_.x2];var lL=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(lL,_.M5);var ayt=[0,[1,2,3],_.UB,[0,_.Nnf,Ybu,-1],_.UB,[0,MKi,-1],_.Gl];var iN4=[0,_.k2,1,_.x2,_.fT,-1,1,_.OB,_.j$,_.x2,-1,ayt];var Mga=[0,_.x2,[0,_.OB,_.j$,[0,_.fT]],_.ly,[0,_.x2,-1]];var nF=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(nF,_.M5);var YpL=[0,_.fT,_.x2,-2,_.k2,_.x2,_.k2,_.x2,-2,1,_.ly];var pLi=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(pLi,_.M5);var hd8=[0,_.k2];var qpc=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(qpc,_.M5);var RdU=[0,_.x2,Mga,hd8,YpL,iN4];var ldU=_.Hg(qpc,RdU);var bNv=[0,qVt];var OxU=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(OxU,_.M5);var T5i=[0,[1,3],qbc,_.x2,qbc];var Unt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Unt,_.M5);var edd=[0,_.x2];var gIu=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(gIu,_.M5);var XoU=function(F){return _.qq(F,IyL,2,Ih)},uri=function(F){var W=new gIu;
return _.lB(W,2,Ih,F)},Ih=[1,
2];var KNm=[0,Ih,_.UB,edd,_.UB,mpi,_.$2,T5i,1,_.x2,bNv];var HNt=[0,1,[0,[1,2,3],_.UB,[0],_.UB,[0,ewm],_.UB,[0,qVt]]];var DpU=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(DpU,_.M5);var jLi=function(F){var W=new DpU;return _.lB(W,3,ArU,F)},ArU=[2,
3];var rrt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(rrt,_.M5);var CCa=function(F,W){return _.kv(F,2,W)},kSi=function(F,W){return _.kv(F,8,W)},lyu=function(F,W){return _.kv(F,3,W)};var N5c=[0,_.x2,KNm,RdU,_.Eu,[0,[5,6,7],[0,_.x2,-2],[0,_.k2,_.x2,_.fT],[0,ayt],[0,_.fT,_.x2,-1,_.vR,_.x2],_.UB,[0,[0,_.k2],_.x2,-1],_.UB,[0,[3,4],_.x2,-1,_.UB,[0,[0,_.x2,_.ly]],_.UB,[0,[0,[0,[1,2,3],_.UB,[0],_.UB,[0],_.UB,[0]]]]],_.UB,[0,_.x2]],_.Eu,-1,[0,ArU,_.x2,_.UB,edd,_.UB,mpi,_.$2,T5i,[0,qVt],HNt]];var fyv=_.Hg(rrt,N5c),wLv=_.Ay(N5c);var GSL=function(){_.Ba.call(this)};
_.u(GSL,_.Ba);GSL.prototype.init=function(){};
new GSL;_.O7();var $p4=_.Cg(["data-"]),Upt=_.Cg(["aria-"]),ONv=_.Cg(["aria-"]),NB=function(F,W){this.isLatencyMeasurementExperiment=F===void 0?!1:F;this.enableDialogA11yFix=W===void 0?!1:W;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.PKc(_.dm.location.href)},fdU=function(F,W){F.onConsentPrimitiveShownCallback=W},XLd=function(F,W){return F.overriddenIframeLoadTimeout?F.overriddenIframeLoadTimeout:W!==void 0?W:5E3},Gkl=function(F){if(F.prewarmPromise!==void 0)return F.prewarmPromise;
F.prewarmPromise=new Promise(function(W,V){fF(F,1);xpL(F,vIU(F,!0),EIL(F));F.iframe?F.prewarmChannel||crt(F,F.iframe,W):V(Error("wk"))});
F.prewarmPromise.finally(function(){F.prewarmPromise=void 0});
return F.prewarmPromise};
NB.prototype.showPrimitive=function(){var F=this;if(this.consentPromise!==void 0)return this.consentPromise;var W=Date.now();tgt(this,W);this.consentPromise=new Promise(function(V,d){fF(F,0,W);var y=F.isDarkTheme();F.isLatencyMeasurementExperiment||F.initialLoadingStrategy===1||F.initialLoadingStrategy===2||(F.loadingBar||(F.loadingBar=Ezp(getComputedStyle(document.body).direction==="rtl",y),F.loadingBar.style.position="fixed",F.loadingBar.style.zIndex="15000"),document.body.appendChild(F.loadingBar));
xpL(F,vIU(F),EIL(F));F.iframe?F.channel||Spi(F,F.iframe,V,d):(PCu(F),d(Error("wk")))});
this.consentPromise.finally(function(){F.consentPromise=void 0});
return this.consentPromise};
var Spi=function(F,W,V,d){var y,z;_.m(function(I){switch(I.nextAddress){case 1:fF(F,3);y=!1;setTimeout(function(){if(!y){PCu(F);JrL(F);ZNv(F);var n=nIv(7).setErrorMessage("Timeout connecting to iframe");V(kSi(CCa(new rrt,uri(n)),jLi(n)))}},XLd(F,QLp(F)));
if(!F.prewarmPromise){I.jumpTo(2);break}_.rK(I,3);return I.yield(F.prewarmPromise,5);case 5:_.$J(I,2);break;case 3:_.$b(I),z=nIv(4).setErrorMessage("Error while prewarming."),V(kSi(CCa(new rrt,uri(z)),jLi(z)));case 2:F.prewarmChannel&&F.prewarmChannel.send(wLv(lyu(new rrt,F.consentPrimitiveRequest))),F.channel=_.tg({destination:F.win,iframe:W,origin:F7l(F),channelName:"cpw",onEstablished:function(){y=!0;PCu(F);F.isLatencyMeasurementExperiment||(F.JSC$19799_previousBodyOverflow=document.body.style.overflow,
F.JSC$19799_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,F.JSC$19799_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",F.enableDialogA11yFix&&window.addEventListener("blur",F.focusChangeListener));var n=F.iframe;n.style.bottom="0";n.style.position="fixed";n.style.right="0";n.style.border="none";n.style.left="0";n.style.top=
"0";n.style.zIndex="5000";n.style.pointerEvents="";n.style.visibility="";F.initialLoadingStrategy===2||F.initialLoadingStrategy===3?fF(F,4):fF(F,6);var M;(M=F.onConsentPrimitiveShownCallback)==null||M.call(F)},
onMessage:function(n){n=fyv(n.data);switch(_.Y2(n,1)){case 1:JrL(F);var M=cwt(_.FE(n,_.pD,7));M&&(F.initialLoadingStrategy!==2&&F.initialLoadingStrategy!==3||fF(F,6,M),fF(F,5,M));if(M=cwt(_.FE(n,_.pD,6)))fF(F,7,M),fF(F,8);var Y,h;((Y=_.FE(n,gIu,2))==null?void 0:_.sB(Y,Ih))!==0&&((h=_.FE(n,DpU,8))==null?void 0:_.sB(h,ArU))!==0||d(Error("xk"));V(n);break;case 2:ZNv(F)}}}),_.UD(I)}})},crt=function(F,W,V){F.prewarmChannel=_.tg({destination:F.win,
iframe:W,origin:F7l(F),channelName:"pwcp",onEstablished:function(){fF(F,2);V()}})},F7l=function(F){var W=_.$v(F.src).toString();
return W&&W.indexOf("://")<0&&W.indexOf("//")!==0?F.origin:_.PKc(W)},vIU=function(F,W){W=W===void 0?!1:W;
var V,d=new Map([["origin",F.origin],["hl",(V=W7v(F))!=null?V:null]]);W&&d.set("pw","1");W=_.L([["cpr",F.consentPrimitiveRequest.serialize()]]);for(V=W.next();!V.done;V=W.next()){var y=_.L(V.value);V=y.next().value;y=y.next().value;d.set(V,y)}F.isDarkTheme()&&d.set("color_scheme","dark");return _.De(F.src,d)},PCu=function(F){F.isLatencyMeasurementExperiment||F.loadingBar&&document.body.removeChild(F.loadingBar)};
NB.prototype.getSrc=function(){var F=_.EG(this.origin),W;var V=(W=_.FE(this.consentPrimitiveRequest,pLi,3))==null?void 0:_.Oy(W,1);W="consent.google.com";V=V?"/u/"+encodeURIComponent(V.toString()):"";(F==null?0:F.endsWith("youtube.com"))?W="consent.youtube.com":(F=F==null?void 0:F.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(W="consent.google."+((F[1]?"co.":"")+encodeURIComponent(F[2])));return _.GV("https://"+W+"/signedin"+V+"/landing")};
var xpL=function(F,W,V){F.iframe||(F.iframe=document.createElement("iframe"),F.iframe.style.width="100%",F.iframe.style.height="100%",V!==112496729&&(F.iframe.style.colorScheme="auto"),F.isLatencyMeasurementExperiment&&(F.iframe.style.display="none"),_.o0(F.iframe,W),F.iframe.setAttribute("jsname","C5o1O"),Vod(F.iframe),document.body.appendChild(F.iframe))},Vod=function(F){F.style.bottom="-200vh";
F.style.position="fixed";F.style.right="-200vw";F.style.border="";F.style.left="";F.style.top="";F.style.zIndex="";F.style.pointerEvents="none";F.style.visibility="hidden"},JrL=function(F){F.iframe&&(F.isLatencyMeasurementExperiment||(F.JSC$19799_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=F.JSC$19799_previousHtmlOverscroll),F.JSC$19799_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=F.JSC$19799_previousBodyOverscroll),F.JSC$19799_previousBodyOverflow!==
void 0&&(document.body.style.overflow=F.JSC$19799_previousBodyOverflow),F.enableDialogA11yFix&&dgL(F,!1)),Vod(F.iframe))};
NB.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(dgL(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var dgL=function(F,W){var V,d,y=(V=F.iframe)==null?void 0:(d=V.parentElement)==null?void 0:d.children;if(y)for(V=0;V<y.length;V++)d=y[V],d!==F.iframe&&(W?(d.hasAttribute("aria-hidden")&&_.Yb([_.un($p4)],d,"data-old-aria-hidden",d.getAttribute("aria-hidden")),_.Yb([_.un(Upt)],d,"aria-hidden","true")):(d.removeAttribute("aria-hidden"),d.hasAttribute("data-old-aria-hidden")&&(_.Yb([_.un(ONv)],d,"aria-hidden",d.getAttribute("data-old-aria-hidden")),d.removeAttribute("data-old-aria-hidden"))))},fF=function(F,
W,V){var d;
(d=F.latencyCallback)==null||d.call(F,{latencyType:W,timestampEpochMillis:V!=null?V:Date.now()})};var y$i=function(F,W,V){NB.call(this,W,V===void 0?!1:V);this.consentPrimitiveRequest=F;F=W7v(this);_.Bu9(F);this.src=this.getSrc();var d;this.initialLoadingStrategy=(d=_.FE(this.consentPrimitiveRequest,nF,4))==null?void 0:_.Y2(d,4)},zzp;
_.u(y$i,NB);var NSa=function(F){F={request:F,enableDialogA11yFix:!0};zzp||(zzp=new y$i(F.request,F.isLatencyMeasurementExperiment||_.Y2(F.request,1)===2,F.enableDialogA11yFix));return zzp},W7v=function(F){var W;
return(W=_.FE(F.consentPrimitiveRequest,nF,4))==null?void 0:_.Mq(W,1)},tgt=function(F,W){if(!_.yY(F.consentPrimitiveRequest,lL,5)){var V=F.consentPrimitiveRequest,d=new lL;
_.kv(V,5,d)}var y;if((y=_.FE(F.consentPrimitiveRequest,lL,5))==null||_.EuB(y,8)==null){var z;(z=_.FE(F.consentPrimitiveRequest,lL,5))!=null&&_.pt(z,8,W)}},EIL=function(F){var W;
return(W=_.FE(F.consentPrimitiveRequest,lL,5))==null?void 0:_.Oy(W,1)};
y$i.prototype.isDarkTheme=function(){var F;return((F=_.FE(this.consentPrimitiveRequest,nF,4))==null?void 0:_.Y2(F,2))===2};
var QLp=function(F){var W;return((W=_.FE(F.consentPrimitiveRequest,nF,4))==null?void 0:_.Oy(W,5))||void 0},ZNv=function(F){F.channel=void 0;
F.prewarmChannel=void 0;F.iframe&&(document.body.contains(F.iframe)&&document.body.removeChild(F.iframe),F.iframe=void 0);zzp=void 0},$nU=function(F){return NB.prototype.showPrimitive.call(F).then(function(W){return _.FE(W,gIu,2)})};for(var w6={},oma=(w6[64]="ma",w6[73]="ogb",w6[89]="cr",w6[21]="test",w6[0]="unkn",w6[137]="con",w6[155]="hl",w6[78]="yt",w6[171]="lp",w6[172]="ap",w6[177]="amo",w6[178]="pqe",w6[74]="gg",w6[1]="gm",w6[140]="am",w6[193]="sc",w6),s7t=_.L(Object.keys(oma)),BJm=s7t.next();!BJm.done;BJm=s7t.next());var L7p=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(L7p,_.M5);var Iuc=[0,[2,3,4],_.x2,iSp,qbc,_.Gl];var nmt=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(nmt,_.M5);var mgt=_.Hg(nmt,[0,_.vu,_.fT,_.x2,_.fT,_.x2,Iuc]);var auv=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(auv,_.M5);auv.prototype.getCommand=function(){return _.Y2(this,1)};
var i_U=function(){var F=new auv;return _.by(F,1,0)};var Moa=_.Ay([0,_.vu,_.fT,[0,_.x2,_.fT,-1]]);var Yc8=new _.Lx("s"),pmt=new _.Lx("t"),hzi=new _.Lx("u"),qcv=new _.Lx("v"),RzL=function(F,W,V){_.va.call(this,Yc8);this.mediaKey=F;this.photoUrl=W;this.photoSource=V};
_.u(RzL,_.va);var b_c=function(){_.va.call(this,pmt)};
_.u(b_c,_.va);var TJU=function(F){F=F===void 0?!1:F;_.va.call(this,hzi);this.isError=F};
_.u(TJU,_.va);var ezL=function(){_.va.call(this,qcv)};
_.u(ezL,_.va);var gmu=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,Dgc=function(F){if(typeof F=="string"){if(F.charAt(0)==".")return uUl(F.substr(1));if(F.charAt(0)=="["){var W=gmu.exec(F);F=F.indexOf("=")==-1?void 0:W[3];return K7l(W[1],F)}return H_v(F)}return F},uUl=function(F){return function(W){return W.getAttribute&&_.l0(W,F)}},K7l=function(F,W){return function(V){return W!==void 0?V.getAttribute&&V.getAttribute(F)==W:V.hasAttribute&&V.hasAttribute(F)}},H_v=function(F){F=F.toUpperCase();
return function(W){return(W=W.tagName)&&W.toUpperCase()==F}},A$l=function(){return!0};var Gz=function(F,W){this.JSC$19827_key_=F;this.JSC$19827_value_=W},j7i=function(F){throw Error("yk`"+F.JSC$19827_key_);
},r$4=function(F,W){return new TypeError("zk`"+W+"`"+F.JSC$19827_key_+"`"+F.JSC$19827_value_+"`"+typeof F.JSC$19827_value_)};
Gz.prototype.string=function(F){return arguments.length==0?CN4(this):kHt(this,F)};
var kHt=function(F,W){var V;return(V=lu8(F))!=null?V:W},CN4=function(F){var W=lu8(F);
W===null&&j7i(F);return W},lu8=function(F){var W=F.JSC$19827_value_;
if(W==null)return null;if(typeof W==="string")return W;throw r$4(F,"string");};
Gz.prototype.bool=function(F){if(arguments.length==0){var W=this.optionalBool();W===null&&j7i(this)}else{var V;W=(V=this.optionalBool())!=null?V:F}return W};
Gz.prototype.optionalBool=function(){var F=this.JSC$19827_value_;if(F==null)return null;if(typeof F==="boolean")return F;if(typeof F==="string"){F=F.toLowerCase();if(F==="true"||F==="1")return!0;if(F==="false"||F==="0")return!1}throw r$4(this,"boolean");};
Gz.prototype.number=function(F){if(arguments.length==0){var W=NJp(this);W===null&&j7i(this)}else W=fuu(this,F);return W};
var fuu=function(F,W){var V;return(V=NJp(F))!=null?V:W},NJp=function(F){var W=F.JSC$19827_value_;
if(W==null)return null;if(typeof W==="number")return W;if(typeof W==="string"){var V=Number(W);if(!isNaN(V)&&(V!==0||W.trim().length!==0))return V}throw r$4(F,"number");};
Gz.prototype.toString=function(){return CN4(this)};
Gz.prototype.enum=function(F,W){var V=!0,d=void 0,y;for(y in F){var z=F[y];V&&(V=!1,d=typeof z==="number"?fuu(this,W):kHt(this,W));if(z==d)return d}JSON.stringify(F);return d};
Gz.prototype.array=function(F){if(arguments.length==0){var W=wmt(this);W===null&&j7i(this);return W}W=wmt(this);return W==null?F:W};
var wmt=function(F){var W=F.JSC$19827_value_;if(W==null)return null;Array.isArray(W)||(typeof W!=="string"?W=[W]:(W=W.trim(),W=W==""?[]:W.split(",").map(function(V){return V.trim()})));
return GHm(F,W)},GHm=function(F,W){var V=F.JSC$19827_key_+"[";
return Array.from(W,function(d,y){return new Gz(V+y+"]",d)})};
Gz.prototype.object=function(F){var W=this.JSC$19827_value_;if(W==null)return F===void 0&&j7i(this),F;if(typeof W==="object"&&W.constructor===Object){F={};var V=this.JSC$19827_key_+".",d;for(d in W)F[d]=new Gz(V+d,W[d]);return F}throw r$4(this,"object");};var $K=function(F){this.list_=$gc(F)},$gc=function(F){if(F instanceof $K)F=F.list_;
else if(F[0]instanceof $K){for(var W=new Set,V=0;V<F.length;V++)for(var d=_.L(F[V].list_),y=d.next();!y.done;y=d.next())W.add(y.value);F=W}return[].concat(_.Pd(F))};
_.B=$K.prototype;_.B.each=function(F,W,V){((V===void 0?0:V)?Lod:_.xN)(this.list_,F,W);return this};
_.B.size=function(){return this.list_.length};
_.B.isEmpty=function(){return this.list_.length===0};
_.B.get=function(F){return this.list_[F]||null};
_.B.el=function(){return this.list_[0]||null};
_.B.map=function(F,W){return _.YM(this.list_,F,W)};
_.B.equals=function(F){return this===F||_.JW(this.list_,F.list_)};
_.B.first=function(){return this.list_.length==0?null:new U0(this.list_[0])};
_.B.last=function(){return this.list_.length==0?null:new U0(this.list_[this.list_.length-1])};
_.B.find=function(F){var W=[];this.each(function(V){V=V.querySelectorAll(String(F));for(var d=0;d<V.length;d++)W.push(V[d])});
return new $K(W)};
_.B.parent=function(){var F=[];this.each(function(W){(W=W.parentElement||null)&&!_.$c(F,W)&&F.push(W)});
return new $K(F)};
_.B.children=function(){var F=[];this.each(function(W){W=_.K5(W);for(var V=0;V<W.length;V++)F.push(W[V])});
return new $K(F)};
_.B.filter=function(F){F=_.E7(this.list_,Dgc(F));return new $K(F)};
_.B.closest=function(F){var W=[],V=Dgc(F),d=function(y){return _.Jm(y)&&V(y)};
this.each(function(y){(y=_.bK(y,d,!0))&&!_.$c(W,y)&&W.push(y)});
return new $K(W)};
_.B.next=function(F){return Ugu(this,_.$Pu,F)};
_.B.prev=function(F){return Ugu(this,bSd,F)};
var Ugu=function(F,W,V){var d=[];var y=V?Dgc(V):A$l;F.each(function(z){(z=W(z))&&y(z)&&d.push(z)});
return new $K(d)};
$K.prototype.setClass=function(F){return this.each(function(W){_.kO(W,F)})};
var O_t=function(F,W){return F.each(function(V){_.AU(V,W)})},Xmm=function(F,W){return F.each(function(V){_.DT(V,W)})};
$K.prototype.toggleClass=function(F,W){return W===!0?O_t(this,F):W===!1?Xmm(this,F):this.each(function(V){_.l0(V,F)?_.DT(V,F):_.AU(V,F)})};
$K.prototype.setText=function(F){return this.each(function(W){_.HR(W,F)})};
var xgt=function(F){F.each(function(W){W.removeAttribute("aria-hidden")})};
$K.prototype.getStyle=function(F){if(this.list_.length>0){var W=this.list_[0],V=W.style[_.ZM(F)];return typeof V!=="undefined"?V:W.style[_.ZuB(W,F)]||""}};
$K.prototype.getData=function(F){if(this.list_.length===0)return new Gz(F,null);var W=R0l(this.list_[0],F);return new Gz(F,W)};
$K.prototype.focus=function(F){try{F?this.el().focus(F):this.el().focus()}catch(W){}return this};
$K.prototype.click=function(){var F=_.qP(this.el());if(F.createEvent){var W=F.createEvent("MouseEvents");W.initMouseEvent("click",!0,!0,F.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(W)}else F=F.createEventObject(),F.clientX=0,F.clientY=0,F.screenX=0,F.screenY=0,F.altKey=!1,F.ctrlKey=!1,F.shiftKey=!1,F.button=0,this.el().fireEvent("onclick",F)};
var O0=function(F,W,V,d){function y(n,M,Y){var h=M;M&&M.parentNode&&(h=M.cloneNode(!0));n(h,Y)}
d=d===void 0?!1:d;if(F.list_.length==1){var z=F.list_[0],I=function(n){return W(n,z)};
V instanceof $K?V.each(I,void 0,d):Array.isArray(V)?(d?Lod:_.xN)(V,I):I(V);return F}return F.each(function(n){V instanceof $K?V.each(function(M){y(W,M,n)}):Array.isArray(V)?_.xN(V,function(M){y(W,M,n)}):y(W,V,n)})};
_.B=$K.prototype;_.B.append=function(F){return O0(this,function(W,V){W&&V.appendChild(W)},F)};
_.B.appendTo=function(F){(new $K([F])).append(this);return this};
_.B.remove=function(){return O0(this,function(F,W){_.dx(W)},null)};
_.B.empty=function(){return O0(this,function(F,W){_.eH(W)},null)};
_.B.after=function(F,W){return O0(this,function(V,d){V&&_.uI(V,d)},F,!(W===void 0||W))};
_.B.before=function(F){return O0(this,function(W,V){W&&_.gb(W,V)},F)};
_.B.replaceWith=function(F){return O0(this,function(W,V){W&&_.fir(W,V)},F)};
_.B.toggle=function(F){return this.each(function(W){_.XA(W,F)})};
_.B.show=function(){return this.toggle(!0)};
_.B.hide=function(){return this.toggle(!1)};
_.B.trigger=function(F,W,V,d){return vmp(this,F,W,V,d)};
var vmp=function(F,W,V,d,y){return F.each(function(z){_.KDN(_.qP(z)).triggerWizEventInternal(z,W,V,d,y)})},U0=function(F,W){F instanceof $K&&(W=F.list_,F=null);
this.list_=$gc(F!=null?[F]:W)};
_.Xx(U0,$K);_.B=U0.prototype;_.B.children=function(){return new $K(Array.prototype.slice.call(_.K5(this.list_[0])))};
_.B.each=function(F,W){F.call(W,this.list_[0],0);return this};
_.B.size=function(){return 1};
_.B.el=function(){return this.list_[0]};
_.B.first=function(){return this};var XJ=function(F,W){W=W===void 0?window:W;this.hostId=F;this.win=W;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 _.Ha;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},tot=function(F){var W=
Em4(Em4(Em4(new c$m(78),"po"),"hppp"),"hhc");
W.authUser=Number(_.wp("SESSION_INDEX","0"));W.colorScheme=F;return W};
XJ.prototype.getOrigin=function(){return this.origin?this.origin:_.OI(_.UI(_.$O(new _.DC,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
XJ.prototype.getTargetOrigin=function(){return _.OI(_.UI(_.$O(new _.DC,this.scheme),this.domain),this.port)};
XJ.prototype.preloadIframe=function(F){var W=this;if(this.iframeLoadPromise===void 0){var V=document.createElement("iframe");this.iframe=V;F5p(V,F);this.iframeLoadPromise=new Promise(function(d,y){var z=!1,I=function(n){n.stopPropagation();V.removeEventListener("error",I);V.removeEventListener("securitypolicyviolation",I);y(Error("Ak",{cause:n}))};
V.addEventListener("error",I);V.addEventListener("securitypolicyviolation",I);setTimeout(function(){z||y(Error("Bk"))},3E4);
Scm(W,V,function(){z=!0;V.removeEventListener("error",I);V.removeEventListener("securitypolicyviolation",I);d()})});
PNv(this);F=this.getTargetOrigin().toString();V.setAttribute("allow","camera "+F+"; display-capture "+F);this.parentElement.appendChild(V)}return this.iframeLoadPromise};
var Q7u=function(F,W){var V,d;return _.m(function(y){if(y.nextAddress==1)return V=Ezp(getComputedStyle(F.parentElement).direction==="rtl"),F.parentElement.appendChild(V),document.activeElement instanceof HTMLElement&&(F.elementToFocusAfterClose=document.activeElement),_.rK(y,2),y.yield(F.preloadIframe(W),4);if(y.nextAddress!=2){F.parentElement.removeChild(V);F.JSC$19838_previousBodyOverflow=F.parentElement.style.overflow;F.JSC$19838_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
F.JSC$19838_previousBodyOverscroll=F.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";F.parentElement.style.overscrollBehavior="contain";F.parentElement.style.overflow="hidden";var z=F.iframe;z.style.bottom="0";z.style.border="none";z.style.height="100%";z.style.left="0";z.style.position=F.iframePosition;z.style.right="0";z.style.top="0";z.style.width="100%";z.style.zIndex="2202";z.setAttribute("aria-hidden","false");z.setAttribute("aria-modal","true");
F.opened=!0;J$v(F);return _.$J(y,0)}d=_.$b(y);F.parentElement.removeChild(V);Jwl(F.isDarkTheme());Z_c(F,!1);throw Error("Ck",{cause:d});})},Z_c=function(F,W){W=W===void 0?!0:W;
F.iframe!==void 0&&(FWt(F),document.documentElement.style.overscrollBehavior=F.JSC$19838_previousHtmlOverscroll,F.parentElement.style.overscrollBehavior=F.JSC$19838_previousBodyOverscroll,F.parentElement.style.overflow=F.JSC$19838_previousBodyOverflow,F.elementToFocusAfterClose!==void 0&&(F.elementToFocusAfterClose.focus(),F.elementToFocusAfterClose=void 0),W?PNv(F):(F.parentElement.removeChild(F.iframe),F.iframe=void 0,F.iframeLoadPromise=void 0,F.mainChannel=void 0),F.opened=!1)},FWt=function(F){F.backgroundElementsAriaHiddenIsNull&&
(xgt(F.backgroundElementsAriaHiddenIsNull),F.backgroundElementsAriaHiddenIsNull=void 0);
F.backgroundElementsAriaHiddenIsFalse&&(F.backgroundElementsAriaHiddenIsFalse.each(function(W){W.setAttribute("aria-hidden","false")}),F.backgroundElementsAriaHiddenIsFalse=void 0);
F.backgroundElementsWithoutInert&&(F.backgroundElementsWithoutInert.each(function(W){W.removeAttribute("inert")}),F.backgroundElementsWithoutInert=void 0)},J$v=function(F){F.backgroundElementsAriaHiddenIsNull=(new U0(F.iframe.parentElement)).children().filter(function(W){return W.getAttribute("aria-hidden")===null&&W!==F.iframe});
F.backgroundElementsAriaHiddenIsNull.each(function(W){W.setAttribute("aria-hidden","true")});
F.backgroundElementsAriaHiddenIsFalse=(new U0(F.iframe.parentElement)).children().filter(function(W){return W.getAttribute("aria-hidden")==="false"&&W!==F.iframe});
F.backgroundElementsAriaHiddenIsFalse.each(function(W){W.setAttribute("aria-hidden","true")});
F.backgroundElementsWithoutInert=(new U0(F.iframe.parentElement)).children().filter(function(W){return!W.hasAttribute("inert")&&W!==F.iframe});
F.backgroundElementsWithoutInert.each(function(W){W.setAttribute("inert","true")})},PNv=function(F){F=F.iframe;
F.style.bottom="-1000px";F.style.position="fixed";F.style.right="-1000px";F.style.border="";F.style.height="";F.style.left="";F.style.top="";F.style.width="";F.style.zIndex="";F.setAttribute("aria-hidden","true");F.setAttribute("aria-modal","false")};
XJ.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var c$m=function(F,W){XJ.call(this,oma[F],W);this.options=[];this.style=""};
_.u(c$m,XJ);var WWt=function(F){F.style="youtube";return F},V9p=function(F,W){F.eventTarget.listen(hzi,W);
return F},dEu=function(F,W){F.eventTarget.listen(Yc8,W);
return F},Em4=function(F,W){F.options.push(W);
return F},yXa=function(F){var W=[F.getOrigin()];
F.ancestorOrigins&&W.push.apply(W,_.Pd(F.ancestorOrigins));var V=new _.DC(F.win.location.href),d=F.startUrl?F.startUrl:F.options.includes("po")?"profile-picture/art":"profile-picture";W=Lkc(_.XO(F.getTargetOrigin(),d),"origin",W);F.startUrl&&_.Oi(W,"startPath",F.startUrl);F.authUser>0&&_.Oi(W,"authuser",F.authUser);F.pageId!==void 0&&_.Oi(W,"pageId",F.pageId);_.Oi(W,"hostId",F.hostId);F.jsMode!==void 0&&_.Oi(W,"jsmode",F.jsMode);F.rectangleRatio!==void 0&&_.Oi(W,"rectangleRatio",F.rectangleRatio);
F.options.length>0&&_.Oi(W,"opts",F.options.join(","));try{for(var y=_.L(["utm_source","utm_medium","utm_campaign","utm_content"]),z=y.next();!z.done;z=y.next()){var I=z.value;_.Ui(V,I)&&_.Oi(W,I,_.Ui(V,I))}var n,M=(n=F.hl)!=null?n:_.Ui(V,"hl");M!==void 0&&_.Oi(W,"hl",M)}catch(Y){if(!(Y instanceof URIError))throw Y;}F.colorScheme&&_.Oi(W,"theme",F.colorScheme);F.style&&_.Oi(W,"style",F.style);return W},z3m=function(F,W){F.mainChannel=_.tg({destination:F.win,
iframe:W,origin:F.getTargetOrigin().toString(),channelName:"ow",onMessage:function(V){V=mgt(V.data);if(W===F.iframe)switch(_.Y2(V,1)){case 1:F.eventTarget.dispatchEvent(new TJU);Z_c(F);break;case 2:F.eventTarget.dispatchEvent(new RzL(_.Mq(V,4),_.Mq(V,2),_.Y2(V,5),_.FE(V,L7p,6)));break;case 0:var d;F.eventTarget.dispatchEvent(new b_c(_.Mq(V,2),(d=_.Y2(V,3))!=null?d:0));break;case 3:F.eventTarget.dispatchEvent(new TJU(!0));Z_c(F,!1);break;case 4:F.eventTarget.dispatchEvent(new ezL)}}})},Scm=function(F,
W,V){_.tg({destination:F.win,
iframe:W,origin:_.OI(_.UI(_.$O(new _.DC,F.scheme),F.domain),F.port).toString(),channelName:"owi",onMessage:function(d){W===F.iframe&&(V!==void 0&&V(),z3m(F,W),F.opened&&F.mainChannel.send(Moa(i_U())),d.reply(),Scm(F,W))}})};
c$m.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?XJ.prototype.preloadIframe.call(this,yXa(this).toString()):this.iframeLoadPromise};
c$m.prototype.openPicker=function(F){var W=this;return _.m(function(V){if(V.nextAddress==1)return W.startUrl=F?F:W.options.includes("po")?"profile-picture/art":"profile-picture",V.yield(Q7u(W,yXa(W).toString()),2);if(W.mainChannel){var d=W.mainChannel,y=d.send;var z=i_U();z=_.Lu(z,2,W.startUrl);y.call(d,Moa(z))}_.UD(V)})};var oDU=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(oDU,_.M5);_.B=oDU.prototype;_.B.getSize=function(){return qB(this,1)};
_.B.setSize=function(F){return _.Rj(this,1,F)};
_.B.getWidth=function(){return qB(this,12)};
_.B.getHeight=function(){return qB(this,13)};
_.B.setCenterCrop=function(F){return _.tT(this,20,F)};
_.B.getHtml=function(){return _.mR(this,4)};
_.B.getToken=function(){return _.Wa(this,24)};
_.B.setToken=function(F){return _.Lu(this,24,F)};
_.B.getBackgroundColor=function(){return qB(this,87)};
_.B.hasBackgroundColor=function(){return _.ac(_.Wu(this,87))!=null};
_.B.getStoryboardLevel=function(){return qB(this,109)};yG.prototype.set=function(F,W){svu(this,F,W,!1)};
yG.prototype.add=function(F,W){svu(this,F,W,!0)};
var svu=function(F,W,V,d){for(var y=0;y<W.length;y++){var z=W.charAt(y);F.childNodes_[z]||(F.childNodes_[z]=new yG);F=F.childNodes_[z]}if(d&&F.JSC$19846_value_!==void 0)throw Error("Dk`"+W);F.JSC$19846_value_=V},BZt=function(F,W){for(var V=0;V<W.length;V++)if(F=F.childNodes_[W.charAt(V)],!F)return;
return F};
yG.prototype.get=function(F){return(F=BZt(this,F))?F.JSC$19846_value_:void 0};
yG.prototype.getValues=function(){var F=[];LWu(this,F);return F};
var LWu=function(F,W){F.JSC$19846_value_!==void 0&&W.push(F.JSC$19846_value_);for(var V in F.childNodes_)LWu(F.childNodes_[V],W)};
yG.prototype.getKeys=function(F){var W=[];if(F){for(var V=this,d=0;d<F.length;d++){var y=F.charAt(d);if(!V.childNodes_[y])return[];V=V.childNodes_[y]}IYp(V,F,W)}else IYp(this,"",W);return W};
var IYp=function(F,W,V){F.JSC$19846_value_!==void 0&&V.push(W);for(var d in F.childNodes_)IYp(F.childNodes_[d],W+d,V)};
_.B=yG.prototype;_.B.containsKey=function(F){return this.get(F)!==void 0};
_.B.containsValue=function(F){if(this.JSC$19846_value_===F)return!0;for(var W in this.childNodes_)if(this.childNodes_[W].containsValue(F))return!0;return!1};
_.B.clear=function(){this.childNodes_={};this.JSC$19846_value_=void 0};
_.B.remove=function(F){for(var W=this,V=[],d=0;d<F.length;d++){var y=F.charAt(d);if(!W.childNodes_[y])throw Error("Ek`"+F);V.push([W,y]);W=W.childNodes_[y]}F=W.JSC$19846_value_;for(delete W.JSC$19846_value_;V.length>0;)if(d=V.pop(),W=d[0],d=d[1],W.childNodes_[d].isEmpty())delete W.childNodes_[d];else break;return F};
_.B.clone=function(){return new yG(this)};
_.B.getCount=function(){return gdm(this.getValues())};
_.B.isEmpty=function(){return this.JSC$19846_value_===void 0&&_.MP.isEmpty(this.childNodes_)};var zfp=function(){if(!nDi){var F=nDi=new yG,W;for(W in mEL)F.add(W,mEL[W])}},nDi,xK=function(F,W){this.types=F;
this.setters=W},mEL={a:new xK([3,
0],[function(F,W){_.tT(F,21,W)},
function(F,W){_.Rj(F,56,W)}]),
al:new xK([3],[function(F,W){_.tT(F,74,W)}]),
b:new xK([3,0],[function(F,W){_.tT(F,23,W)},
function(F,W){_.Rj(F,38,W)}]),
ba:new xK([0],[function(F,W){_.Rj(F,85,W)}]),
bc:new xK([0],[function(F,W){_.Rj(F,87,W)}]),
br:new xK([0],[function(F,W){_.Rj(F,86,W)}]),
c:new xK([3,0],[function(F,W){_.tT(F,2,W)},
function(F,W){_.Rj(F,39,W)}]),
cc:new xK([3],[function(F,W){_.tT(F,51,W)}]),
ci:new xK([3],[function(F,W){_.tT(F,32,W)}]),
ckm:new xK([3],[function(F,W){_.tT(F,104,W)}]),
cp:new xK([0],[function(F,W){_.Rj(F,92,W)}]),
cr:new xK([3],[function(F,W){_.tT(F,108,W)}]),
cv:new xK([0],[function(F,W){_.Rj(F,94,W)}]),
d:new xK([3],[function(F,W){_.tT(F,3,W)}]),
dc:new xK([5],[function(F,W){_.Lu(F,99,W)}]),
df:new xK([3],[function(F,W){_.tT(F,80,W)}]),
dv:new xK([3],[function(F,W){_.tT(F,90,W)}]),
e:new xK([0],[function(F,W){_.Rj(F,15,W)}]),
em:new xK([0],[function(F,W){_.Rj(F,107,W)}]),
f:new xK([4],[function(F,W){_.Lu(F,16,W)}]),
fg:new xK([3],[function(F,W){_.tT(F,34,W)}]),
fh:new xK([3],[function(F,W){_.tT(F,30,W)}]),
fm:new xK([3],[function(F,W){_.tT(F,84,W)}]),
fo:new xK([2],[function(F,W){_.d$(F,79,_.dt(W))}]),
ft:new xK([3],[function(F,W){_.tT(F,50,W)}]),
fv:new xK([3],[function(F,W){_.tT(F,31,W)}]),
g:new xK([3],[function(F,W){_.tT(F,14,W)}]),
gce:new xK([4],[function(F,W){_.Lu(F,112,W)}]),
gd:new xK([3],[function(F,W){_.tT(F,83,W)}]),
gm:new xK([3],[function(F,W){_.tT(F,105,W)}]),
h:new xK([3,0],[function(F,W){_.tT(F,4,W)},
function(F,W){_.Rj(F,13,W)}]),
i:new xK([3],[function(F,W){_.tT(F,22,W)}]),
ic:new xK([0],[function(F,W){_.Rj(F,71,W)}]),
id:new xK([3],[function(F,W){_.tT(F,70,W)}]),
il:new xK([3],[function(F,W){_.tT(F,96,W)}]),
ip:new xK([3],[function(F,W){_.tT(F,54,W)}]),
iv:new xK([0],[function(F,W){_.pt(F,75,W)}]),
j:new xK([1],[function(F,W){W=W==null?W:aMv(W);_.d$(F,29,W)}]),
k:new xK([3,0],[function(F,W){_.tT(F,17,W)},
function(F,W){_.Rj(F,42,W)}]),
l:new xK([0],[function(F,W){_.Rj(F,44,W)}]),
lf:new xK([3],[function(F,W){_.tT(F,65,W)}]),
lo:new xK([3],[function(F,W){_.tT(F,97,W)}]),
m:new xK([0],[function(F,W){_.Rj(F,63,W)}]),
md:new xK([3],[function(F,W){_.tT(F,91,W)}]),
mm:new xK([4],[function(F,W){_.Lu(F,81,W)}]),
mo:new xK([3],[function(F,W){_.tT(F,73,W)}]),
mp:new xK([0],[function(F,W){_.Rj(F,115,W)}]),
mv:new xK([3],[function(F,W){_.tT(F,66,W)}]),
n:new xK([3],[function(F,W){F.setCenterCrop(W)}]),
nc:new xK([3],[function(F,W){_.tT(F,55,W)}]),
nd:new xK([3],[function(F,W){_.tT(F,53,W)}]),
ng:new xK([3],[function(F,W){_.tT(F,95,W)}]),
ngm:new xK([3],[function(F,W){_.tT(F,106,W)}]),
no:new xK([3],[function(F,W){_.tT(F,37,W)}]),
ns:new xK([3],[function(F,W){_.tT(F,40,W)}]),
nt0:new xK([4],[function(F,W){_.Lu(F,36,W)}]),
ntm:new xK([3],[function(F,W){_.tT(F,114,W)}]),
nu:new xK([3],[function(F,W){_.tT(F,46,W)}]),
nw:new xK([3],[function(F,W){_.tT(F,48,W)}]),
o:new xK([1,3],[function(F,W){W=W==null?W:aMv(W);_.d$(F,7,W)},
function(F,W){_.tT(F,27,W)}]),
p:new xK([3,0],[function(F,W){_.tT(F,19,W)},
function(F,W){_.Rj(F,43,W)}]),
pa:new xK([3],[function(F,W){_.tT(F,61,W)}]),
pc:new xK([0],[function(F,W){_.Rj(F,88,W)}]),
pd:new xK([3],[function(F,W){_.tT(F,60,W)}]),
pf:new xK([3],[function(F,W){_.tT(F,67,W)}]),
pg:new xK([3],[function(F,W){_.tT(F,72,W)}]),
pi:new xK([2],[function(F,W){_.d$(F,76,_.dt(W))}]),
pp:new xK([3],[function(F,W){_.tT(F,52,W)}]),
pt:new xK([4],[function(F,W){_.Lu(F,111,W)}]),
q:new xK([4],[function(F,W){_.Lu(F,28,W)}]),
r:new xK([3,0],[function(F,W){_.tT(F,6,W)},
function(F,W){_.Rj(F,26,W)}]),
ra:new xK([3],[function(F,W){_.tT(F,103,W)}]),
rf:new xK([3],[function(F,W){_.tT(F,100,W)}]),
rg:new xK([3],[function(F,W){_.tT(F,59,W)}]),
rh:new xK([3],[function(F,W){_.tT(F,49,W)}]),
rj:new xK([3],[function(F,W){_.tT(F,57,W)}]),
ro:new xK([2],[function(F,W){_.d$(F,78,_.dt(W))}]),
rp:new xK([3],[function(F,W){_.tT(F,58,W)}]),
rw:new xK([3],[function(F,W){_.tT(F,35,W)}]),
rwa:new xK([3],[function(F,W){_.tT(F,64,W)}]),
rwu:new xK([3],[function(F,W){_.tT(F,41,W)}]),
s:new xK([3,0],[function(F,W){_.tT(F,33,W)},
function(F,W){F.setSize(W)}]),
sb:new xK([0],[function(F,W){_.Rj(F,110,W)}]),
sc:new xK([0],[function(F,W){_.Rj(F,89,W)}]),
sg:new xK([3],[function(F,W){_.tT(F,82,W)}]),
sl:new xK([0],[function(F,W){_.Rj(F,109,W)}]),
sm:new xK([3],[function(F,W){_.tT(F,93,W)}]),
t:new xK([4],[function(F,W){F.setToken(W)}]),
tm:new xK([3],[function(F,W){_.tT(F,113,W)}]),
u:new xK([3],[function(F,W){_.tT(F,18,W)}]),
ut:new xK([3],[function(F,W){_.tT(F,45,W)}]),
v:new xK([0],[function(F,W){_.Rj(F,62,W)}]),
vb:new xK([0],[function(F,W){_.pt(F,68,W)}]),
vf:new xK([4],[function(F,W){_.Lu(F,102,W)}]),
vl:new xK([0],[function(F,W){_.pt(F,69,W)}]),
vm:new xK([3],[function(F,W){_.tT(F,98,W)}]),
w:new xK([0],[function(F,W){_.Rj(F,12,W)}]),
x:new xK([0],[function(F,W){_.Rj(F,9,W)}]),
y:new xK([0],[function(F,W){_.Rj(F,10,W)}]),
ya:new xK([2],[function(F,W){_.d$(F,77,_.dt(W))}]),
z:new xK([0],[function(F,W){_.Rj(F,11,W)}])};
zfp.prototype.parse=function(F){var W=new oDU,V=new oDU;if(F=="")F=!0;else{F=F.split("-");for(var d=!0,y=0;y<F.length;y++){var z=F[y];if(z.length==0)d=!1;else{var I=z,n=!1;var M=I;var Y=I.charAt(0);Y!=Y.toLowerCase()&&(n=!0,M=I.charAt(0).toLowerCase()+I.substring(1));var h=nDi;for(Y=1;Y<=M.length;++Y){var q=h,R=M.substring(0,Y);if(R.length==0?q.isEmpty():!BZt(q,R))break}M=Y==1?null:(M=h.get(M.substring(0,Y-1)))?{option:I.substring(0,Y-1),value:I.substring(Y-1),signed:n,attributes:M}:null;if(M){I=
[];n=[];Y=!1;for(h=0;h<M.attributes.types.length;h++){q=M.attributes.types[h];var b=M.value;R=y;if(M.signed&&q==1)for(var g=b.length;g<12&&R<F.length-1;)b+="-"+F[R+1],g=b.length,++R;else if(q==2)for(;R<F.length-1&&F[R+1].match(/^[\d\.]/);)b+="-"+F[R+1],++R;g=M.attributes.setters[h];b=aY4(this,q)(M.option,b,W,V,g);if(b===null){Y=!0;y=R;break}else I.push(q),n.push(b)}if(!Y)for(M=0;M<n.length;M++)h=I[M],b=n[M],iO8(this,h)(z,b);d=d&&Y}else d=!1}}F=d}return new M9U(W,V,F)};
var YEi=function(F,W,V,d,y,z){y(V,W);F=F.charAt(0);z=z(F==F.toUpperCase());y(d,z)};
_.B=zfp.prototype;_.B.parseAndSetIntOption_=function(F,W,V,d,y){if(W=="")return 0;isFinite(W)&&(W=String(W));W=typeof W==="string"?/^\s*-?0x/i.test(W)?parseInt(W,16):parseInt(W,10):NaN;if(isNaN(W))return 1;YEi(F,W,V,d,y,Number);return null};
_.B.logIntParseError_=function(){};
_.B.parseAndSetFloatOption_=function(F,W,V,d,y){if(W=="")return 0;var z=Number(W);W=z==0&&_.If(W)?NaN:z;if(isNaN(W))return 1;YEi(F,W,V,d,y,Number);return null};
_.B.logFloatParseError_=function(){};
_.B.parseAndSetBoolOption_=function(F,W,V,d,y){if(W!="")return 2;YEi(F,!0,V,d,y,Boolean);return null};
_.B.logBoolParseError_=function(){};
_.B.parseAndSetStringOption_=function(F,W,V,d,y){if(W=="")return 0;YEi(F,W,V,d,y,function(z){return z?"1":""});
return null};
_.B.logStringParseError_=function(){};
_.B.parseAndSetUint64Base64Option_=function(F,W,V,d,y){if(W=="")return 0;YEi(F,W,V,d,y,function(z){return z?1:0});
return null};
var aY4=function(F,W){switch(W){case 0:return(0,_.Ll)(F.parseAndSetIntOption_,F);case 2:return(0,_.Ll)(F.parseAndSetFloatOption_,F);case 3:return(0,_.Ll)(F.parseAndSetBoolOption_,F);case 4:return(0,_.Ll)(F.parseAndSetStringOption_,F);case 1:return(0,_.Ll)(F.parseAndSetUint64Base64Option_,F);default:return function(){}}},iO8=function(F,W){switch(W){case 0:return(0,_.Ll)(F.logIntParseError_,F);
case 2:return(0,_.Ll)(F.logFloatParseError_,F);case 3:return(0,_.Ll)(F.logBoolParseError_,F);case 4:case 1:return(0,_.Ll)(F.logStringParseError_,F);default:return function(){}}},M9U=function(F,W,V){this.valueProto_=F;
this.signatureFlagProto_=W;this.JSC$19858_valid_=V};
M9U.prototype.isValid=function(){return this.JSC$19858_valid_};var W58=function(F){this.JSC$19859_parser_=null;this.JSC$19859_components_=[];this.JSC$19859_parsedOptions_=null;p0U(this,F)},h3i=function(F){F.JSC$19859_parser_==null&&(F.JSC$19859_parser_=new zfp);
return F.JSC$19859_parser_},p0U=function(F,W){F.JSC$19859_parsedOptions_=W?typeof W==="string"?h3i(F).parse(W):W:h3i(F).parse("")},vV=function(F,W){return F==W?!1:!0};
_.B=W58.prototype;_.B.JSC$19861_setCrop=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,_.mR(V,2),_.mR(W.signatureFlagProto_,2))&&_.tT(V,2,F);return this};
_.B.JSC$19861_setCircleCrop=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,h1(V,51),h1(W.signatureFlagProto_,51))&&_.tT(V,51,F);return this};
_.B.JSC$19861_setImageCrop=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,h1(V,32),h1(W.signatureFlagProto_,32))&&_.tT(V,32,F);return this};
_.B.JSC$19861_setHeight=function(F){var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,V.getHeight(),W.signatureFlagProto_.getHeight())&&_.Rj(V,13,F);return this};
_.B.setCenterCrop=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,_.mR(V,20),_.mR(W.signatureFlagProto_,20))&&V.setCenterCrop(F);return this};
_.B.JSC$19861_setSmartCrop=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,_.mR(V,19),_.mR(W.signatureFlagProto_,19))&&_.tT(V,19,F);return this};
_.B.JSC$19861_setPad=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,h1(V,60),h1(W.signatureFlagProto_,60))&&_.tT(V,60,F);return this};
_.B.JSC$19861_setSmartCropUseFace=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,_.mR(V,67),_.mR(W.signatureFlagProto_,67))&&_.tT(V,67,F);return this};
_.B.JSC$19861_setSmartCropNoClip=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,_.mR(V,52),_.mR(W.signatureFlagProto_,52))&&_.tT(V,52,F);return this};
_.B.setSize=function(F){var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,V.getSize(),W.signatureFlagProto_.getSize())&&V.setSize(F);return this};
_.B.setToken=function(F){F=F||void 0;var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,V.getToken(),W.signatureFlagProto_.getToken())&&V.setToken(F);return this};
_.B.JSC$19861_setWidth=function(F){var W=this.JSC$19859_parsedOptions_,V=W.valueProto_;vV(F,V.getWidth(),W.signatureFlagProto_.getWidth())&&_.Rj(V,12,F);return this};
_.B.clearOptions=function(){p0U(this,"");return this};
_.B.build=function(){this.JSC$19859_components_.length=0;var F=this.JSC$19859_parsedOptions_,W=F.valueProto_;F=F.signatureFlagProto_;E0(this,"s",W.getSize(),F.getSize());E0(this,"w",W.getWidth(),F.getWidth());cV(this,"c",_.mR(W,2),_.mR(F,2));cV(this,"d",_.mR(W,3),_.mR(F,3));E0(this,"h",W.getHeight(),F.getHeight());cV(this,"s",h1(W,33),h1(F,33));cV(this,"h",W.getHtml(),F.getHtml());cV(this,"p",_.mR(W,19),_.mR(F,19));cV(this,"pp",_.mR(W,52),_.mR(F,52));cV(this,"pf",_.mR(W,67),_.mR(F,67));cV(this,"n",
_.mR(W,20),_.mR(F,20));E0(this,"r",qB(W,26),qB(F,26));cV(this,"r",_.mR(W,6),_.mR(F,6));cV(this,"o",h1(W,27),h1(F,27));var V=_.nT(W,7,_.F3);t1(this,"o",V,_.nT(F,7,_.F3));V=_.nT(W,29,_.F3);t1(this,"j",V,_.nT(F,29,_.F3));E0(this,"x",qB(W,9),qB(F,9));E0(this,"y",qB(W,10),qB(F,10));E0(this,"z",qB(W,11),qB(F,11));cV(this,"g",_.mR(W,14),_.mR(F,14));E0(this,"e",qB(W,15),qB(F,15));t1(this,"f",_.Wa(W,16),_.Wa(F,16));cV(this,"k",h1(W,17),h1(F,17));cV(this,"u",h1(W,18),!0);cV(this,"ut",h1(W,45),!0);cV(this,"i",
h1(W,22),!0);cV(this,"a",h1(W,21),h1(F,21));cV(this,"b",_.mR(W,23),_.mR(F,23));E0(this,"b",qB(W,38),qB(F,38));E0(this,"c",qB(W,39),qB(F,39),16,8);t1(this,"q",_.Wa(W,28),_.Wa(F,28));cV(this,"fh",h1(W,30),h1(F,30));cV(this,"fv",h1(W,31),h1(F,31));cV(this,"fg",_.mR(W,34),_.mR(F,34));cV(this,"ci",h1(W,32),h1(F,32));t1(this,"t",W.getToken(),F.getToken());t1(this,"nt0",_.Wa(W,36),_.Wa(F,36));cV(this,"rw",_.mR(W,35),_.mR(F,35));cV(this,"rwu",_.mR(W,41),_.mR(F,41));cV(this,"rwa",_.mR(W,64),_.mR(F,64));cV(this,
"nw",_.mR(W,48),_.mR(F,48));cV(this,"rh",_.mR(W,49),_.mR(F,49));cV(this,"no",_.mR(W,37),_.mR(F,37));cV(this,"ns",h1(W,40),h1(F,40));E0(this,"k",qB(W,42),qB(F,42));E0(this,"p",qB(W,43),qB(F,43));E0(this,"l",qB(W,44),qB(F,44));E0(this,"v",qB(W,62),qB(F,62));cV(this,"nu",h1(W,46),h1(F,46));cV(this,"ft",h1(W,50),h1(F,50));cV(this,"cc",h1(W,51),h1(F,51));cV(this,"nd",h1(W,53),h1(F,53));cV(this,"ip",h1(W,54),h1(F,54));cV(this,"nc",h1(W,55),h1(F,55));E0(this,"a",qB(W,56),qB(F,56));cV(this,"rj",h1(W,57),
h1(F,57));cV(this,"rp",h1(W,58),h1(F,58));cV(this,"rg",h1(W,59),h1(F,59));cV(this,"pd",h1(W,60),h1(F,60));cV(this,"pa",h1(W,61),h1(F,61));E0(this,"m",qB(W,63),qB(F,63));E0(this,"vb",_.Ij(W,68,_.F3),_.Ij(F,68,_.F3));E0(this,"vl",_.Ij(W,69,_.F3),_.Ij(F,69,_.F3));cV(this,"lf",h1(W,65),h1(F,65));cV(this,"mv",h1(W,66),h1(F,66));cV(this,"id",h1(W,70),h1(F,70));E0(this,"ic",qB(W,71),!0);cV(this,"pg",_.mR(W,72),_.mR(F,72));cV(this,"mo",h1(W,73),h1(F,73));cV(this,"al",h1(W,74),h1(F,74));E0(this,"iv",_.Ij(W,
75,_.F3),_.Ij(F,75,_.F3));E0(this,"pi",Rh(W,76),Rh(F,76));E0(this,"ya",Rh(W,77),Rh(F,77));E0(this,"ro",Rh(W,78),Rh(F,78));E0(this,"fo",Rh(W,79),Rh(F,79));cV(this,"df",h1(W,80),h1(F,80));t1(this,"mm",_.Wa(W,81),_.Wa(F,81));cV(this,"sg",h1(W,82),h1(F,82));cV(this,"gd",h1(W,83),h1(F,83));cV(this,"fm",h1(W,84),h1(F,84));E0(this,"ba",qB(W,85),qB(F,85));E0(this,"br",qB(W,86),qB(F,86));E0(this,"bc",W.getBackgroundColor(),F.getBackgroundColor(),16,8);E0(this,"pc",qB(W,88),qB(F,88),16,8);E0(this,"sc",qB(W,
89),qB(F,89),16,8);cV(this,"dv",h1(W,90),h1(F,90));cV(this,"md",h1(W,91),h1(F,91));E0(this,"cp",qB(W,92),qB(F,92));cV(this,"sm",h1(W,93),h1(F,93));E0(this,"cv",qB(W,94),qB(F,94));cV(this,"ng",h1(W,95),h1(F,95));cV(this,"il",h1(W,96),h1(F,96));cV(this,"lo",h1(W,97),h1(F,97));cV(this,"vm",h1(W,98),h1(F,98));t1(this,"dc",_.Wa(W,99),_.Wa(F,99));cV(this,"rf",h1(W,100),h1(F,100));t1(this,"vf",_.Wa(W,102),_.Wa(F,102));cV(this,"ra",_.mR(W,103),_.mR(F,103));cV(this,"ckm",h1(W,104),h1(F,104));cV(this,"gm",
h1(W,105),h1(F,105));cV(this,"ngm",h1(W,106),h1(F,106));E0(this,"em",qB(W,107),qB(F,107));cV(this,"cr",h1(W,108),h1(F,108));E0(this,"sl",W.getStoryboardLevel(),F.getStoryboardLevel());E0(this,"sb",qB(W,110),qB(F,110));t1(this,"pt",_.Wa(W,111),_.Wa(F,111));t1(this,"gce",_.Wa(W,112),_.Wa(F,112));cV(this,"tm",h1(W,113),h1(F,113));cV(this,"ntm",h1(W,114),h1(F,114));E0(this,"mp",qB(W,115),qB(F,115));return this.JSC$19859_components_.join("-")};
var E0=function(F,W,V,d,y,z){if(V!=null){var I=y==void 0||y!=10&&y!=16?10:y;V=Number(V).toString(I);y=new U9d;y.append(I==16?"0x":"");I=y.append;z==void 0?z="":(z-=V.length,z=z<=0?"":(0,_.K8Q)("0",z));I.call(y,z);y.append(V);qE4(F,W,y.toString(),!!Number(d))}},cV=function(F,W,V,d){V&&qE4(F,W,"",!!d)},t1=function(F,W,V,d){V&&qE4(F,W,String(V),!!Number(d))},qE4=function(F,W,V,d){d&&(W=W.charAt(0).toUpperCase()+W.substring(1));
F.JSC$19859_components_.push(W+V)};_.Xx(zn,W58);_.B=zn.prototype;_.B.JSC$19861_setCrop=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setCrop.call(this,F)};
_.B.JSC$19861_setHeight=function(F){F=F==null||F<0?void 0:F;F!=null&&this.setSize();return zn.superClass_.JSC$19861_setHeight.call(this,F)};
_.B.JSC$19861_setImageCrop=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setImageCrop.call(this,F)};
_.B.JSC$19861_setCircleCrop=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setCircleCrop.call(this,F)};
_.B.setSize=function(F){_.tW(F)&&(F=Math.max(F.width,F.height));F=F==null||F<0?void 0:F;F!=null&&(this.JSC$19861_setWidth(),this.JSC$19861_setHeight());return zn.superClass_.setSize.call(this,F)};
_.B.JSC$19861_setSmartCrop=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setSmartCrop.call(this,F)};
_.B.JSC$19861_setSmartCropNoClip=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setSmartCropNoClip.call(this,F)};
_.B.JSC$19861_setSmartCropUseFace=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setSmartCropUseFace.call(this,F)};
_.B.setCenterCrop=function(F){F&&S4(this);return zn.superClass_.setCenterCrop.call(this,F)};
_.B.JSC$19861_setPad=function(F){F&&S4(this);return zn.superClass_.JSC$19861_setPad.call(this,F)};
_.B.JSC$19861_setWidth=function(F){F=F==null||F<0?void 0:F;F!=null&&this.setSize();return zn.superClass_.JSC$19861_setWidth.call(this,F)};
var R3U=function(F){F.clearOptions();var W=F.JSC$19859_parsedOptions_,V=W.valueProto_;vV(!0,_.mR(V,3),_.mR(W.signatureFlagProto_,3))&&_.tT(V,3,!0);return F},S4=function(F){F.setCenterCrop();
F.JSC$19861_setCircleCrop();F.JSC$19861_setCrop();F.JSC$19861_setImageCrop();F.JSC$19861_setPad();F.JSC$19861_setSmartCrop();F.JSC$19861_setSmartCropNoClip();F.JSC$19861_setSmartCropUseFace()};
zn.prototype.build=function(){var F=this.JSC$19859_parsedOptions_.valueProto_;h1(F,18)||h1(F,45)?F.getSize()||this.setSize(0):(F=this.JSC$19859_parsedOptions_.valueProto_,F.getSize()||F.getWidth()||F.getHeight()||(this.setSize(),this.JSC$19861_setHeight(),this.JSC$19861_setWidth(),S4(this)));return zn.superClass_.build.call(this)};var bOc=/^[^\/]*\/\//,TZi=function(F,W){W=W===void 0?!1:W;this.original_=F;this.originalPrefix_="";(F=this.original_.match(bOc))&&F[0]?(this.originalPrefix_=F[0],F=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):F="http://"+this.original_;this.uri_=_.$i(F,!0);this.isFreeformUrl_=W;this.JSC$19865_valid_=!0;this.obfuscated_=!1},e3t=function(F,W){F.JSC$19867_pathPrefix_=F.JSC$19867_pathPrefix_?F.JSC$19867_pathPrefix_+("/"+W):W},PV=function(F){if(F.JSC$19867_components_==
void 0){var W=F.uri_.getPath().substring(1);
F.JSC$19867_pathPrefix_=null;if(F.isFreeformUrl_){F.JSC$19867_components_=[];if((W.match(/=/g)||[]).length>1)return F.JSC$19865_valid_=!1,F.JSC$19867_components_;var V=W.indexOf("=");V!=-1?(F.JSC$19867_components_.push(W.substr(0,V)),F.JSC$19867_components_.push(W.substr(V+1))):F.JSC$19867_components_.push(W);return F.JSC$19867_components_}F.JSC$19867_components_=W.split("/");W=F.JSC$19867_components_.length;W>2&&F.JSC$19867_components_[0]=="u"&&(e3t(F,F.JSC$19867_components_[0]+"/"+F.JSC$19867_components_[1]),
F.JSC$19867_components_.shift(),F.JSC$19867_components_.shift(),W-=2);if(W==0||W==4||W>7)return F.JSC$19865_valid_=!1,F.JSC$19867_components_;if(W==2)e3t(F,F.JSC$19867_components_[0]);else if(F.JSC$19867_components_[0]=="image")e3t(F,F.JSC$19867_components_[0]);else if(W==7||W==3)return F.JSC$19865_valid_=!1,F.JSC$19867_components_;if(W<=3){F.obfuscated_=!0;W==3&&(e3t(F,F.JSC$19867_components_[1]),F.JSC$19867_components_.shift(),--W);--W;V=F.JSC$19867_components_[W];var d=V.indexOf("=");d!=-1&&(F.JSC$19867_components_[W]=
V.substr(0,d),F.JSC$19867_components_.push(V.substr(d+1)))}}return F.JSC$19867_components_};
TZi.prototype.isValid=function(){PV(this);return this.JSC$19865_valid_};
TZi.prototype.isObfuscated=function(){PV(this);return this.obfuscated_};
var gD4=function(F){PV(F);return F.isFreeformUrl_},J1=function(F){PV(F);
F.JSC$19867_pathPrefix_==void 0&&(F.JSC$19867_pathPrefix_=null);return F.JSC$19867_pathPrefix_},uNU=function(F){switch(PV(F).length){case 7:return!0;
case 6:return J1(F)==null;case 5:return!1;case 3:return!0;case 2:return J1(F)==null;case 1:return!1;default:return!1}},Zg=function(F,W){if(gD4(F))a:{switch(W){case 7:W=0;
break;case 4:if(!uNU(F)){F=null;break a}W=1;break;default:F=null;break a}F=PV(F)[W]}else if(F.isObfuscated())a:{var V=J1(F)!=null?1:0;switch(W){case 6:W=V;break;case 4:if(!uNU(F)){F=null;break a}W=1+V;break;default:F=null;break a}F=PV(F)[W]}else a:{V=J1(F)!=null?1:0;switch(W){case 0:W=V;break;case 1:W=1+V;break;case 2:W=2+V;break;case 3:W=3+V;break;case 4:if(!uNU(F)){F=null;break a}W=4+V;break;case 5:W=uNU(F)?1:0;W=4+V+W;break;default:F=null;break a}F=PV(F)[W]}return F};
TZi.prototype.getOptions=function(){this.options_==void 0&&(this.options_=Zg(this,4));return this.options_};var yji=function(){};
yji.prototype.parse=function(F,W){return new VJl(F,W===void 0?!1:W)};
var VJl=function(F,W){TZi.call(this,F,W===void 0?!1:W)};
_.u(VJl,TZi);_.Xx(ofd,zn);var dsi;ofd.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
ofd.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var F=ofd.superClass_.build.call(this),W=[];J1(this.parsedImageUrl_)!=null&&W.push(J1(this.parsedImageUrl_));var V=gD4(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var d=this.parsedImageUrl_;d.obfuscatedData_==void 0&&(d.obfuscatedData_=Zg(d,6));W.push(d.obfuscatedData_+(F?"="+F:""))}else if(V){d=W.push;var y=this.parsedImageUrl_;y.freeformUrlPath_===void 0&&(y.freeformUrlPath_=
Zg(y,7));d.call(W,y.freeformUrlPath_);F&&W.push(F)}else d=W.push,y=this.parsedImageUrl_,y.obfuscatedGaiaId_==void 0&&(y.obfuscatedGaiaId_=Zg(y,0)),d.call(W,y.obfuscatedGaiaId_),d=W.push,y=this.parsedImageUrl_,y.photoId_==void 0&&(y.photoId_=Zg(y,1)),d.call(W,y.photoId_),d=W.push,y=this.parsedImageUrl_,y.imageVersion_==void 0&&(y.imageVersion_=Zg(y,2)),d.call(W,y.imageVersion_),d=W.push,y=this.parsedImageUrl_,y.signature_==void 0&&(y.signature_=Zg(y,3)),d.call(W,y.signature_),F&&W.push(F),F=W.push,
d=this.parsedImageUrl_,d.filename_==void 0&&(d.filename_=Zg(d,5)),F.call(W,d.filename_);W=V?W.join("="):W.join("/");W=_.$i(this.protocolPrefix_+this.JSC$19873_domain_+"/"+W+(this.JSC$19873_query_?"?"+this.JSC$19873_query_:"")).toString();W.startsWith("%3a//")&&(W=W.replace("%3a//","://"));return W};_.Xx(oN,_.Bz);oN.prototype.JSC$10381_setLabel=function(F){oN.superClass_.JSC$10381_setLabel.call(this,F);return this};
oN.prototype.addUploadMetadata=function(F,W){oN.superClass_.addUploadMetadata.call(this,F,W);return this};var KWv=function(F){if(F!=="youtubebanner"&&F!=="youtube-channel-banner")throw Error("Fk");oN.call(this,F)};
_.u(KWv,oN);KWv.prototype.JSC$10381_setLabel=function(F){oN.prototype.JSC$10381_setLabel.call(this,F);return this};
KWv.prototype.addUploadMetadata=function(F,W){oN.prototype.addUploadMetadata.call(this,F,W);return this};var HOt=[0,_.x2,_.k2,_.x2,-1,_.k2,[0,_.ly,_.fT,-1],_.x2,-1];var DE4=[0,[1,2,3],_.Gl,-2];var AX4=[0,_.x2];var jva=_.Cg(["viewBox"]),rXc=_.Cg(["width"]),CQc=_.Cg(["height"]),kTU=_.Cg(["fill"]),lYt=_.Cg(["id"]),NZp=_.Cg(["x"]),fYt=_.Cg(["y"]);ssc.prototype.getLength=function(){return this.parsedData.length};
ssc.prototype.write=function(F){for(var W=0,V=this.parsedData.length;W<V;W++)F.put(this.parsedData[W],8)};
var ipt=function(F,W){var V=new ssc(W);F.dataList.push(V);V=F.errorCorrectLevel;var d=1,y=encodeURI(W).toString().replace(/%[0-9a-fA-F]{2}/g,"a");W=y.length+(y.length!=W?3:0);y=0;for(var z=Qa.length;y<=z;y++){var I=0;switch(V){case 1:I=Qa[y][0];break;case 0:I=Qa[y][1];break;case 3:I=Qa[y][2];break;case 2:I=Qa[y][3]}if(W<=I)break;else d++}if(d>Qa.length)throw Error("Ok");F.typeNumber=d;F.dataCache=null};
BTm.prototype.isDark=function(F,W){if(F<0||this.moduleCount<=F||W<0||this.moduleCount<=W)throw Error("Gk`"+F+"`"+W);return this.modules[F][W]};
for(var MJl=function(F,W,V){F.moduleCount=F.typeNumber*4+17;F.modules=Array(F.moduleCount);for(var d=0;d<F.moduleCount;d++){F.modules[d]=Array(F.moduleCount);for(var y=0;y<F.moduleCount;y++)F.modules[d][y]=null}w0U(F,0,0);w0U(F,F.moduleCount-7,0);w0U(F,0,F.moduleCount-7);d=GTd[F.typeNumber-1];for(y=0;y<d.length;y++)for(var z=0;z<d.length;z++){var I=d[y],n=d[z];if(F.modules[I][n]==null)for(var M=-2;M<=2;M++)for(var Y=-2;Y<=2;Y++)F.modules[I+M][n+Y]=M==-2||M==2||Y==-2||Y==2||M==0&&Y==0?!0:!1}for(d=
8;d<F.moduleCount-8;d++)F.modules[d][6]==null&&(F.modules[d][6]=d%2==0);for(d=8;d<F.moduleCount-8;d++)F.modules[6][d]==null&&(F.modules[6][d]=d%2==0);d=F.errorCorrectLevel<<3|V;for(y=d<<10;FT(y)-FT(1335)>=0;)y^=1335<<FT(y)-FT(1335);d=(d<<10|y)^21522;for(y=0;y<15;y++)z=!W&&(d>>y&1)==1,y<6?F.modules[y][8]=z:y<8?F.modules[y+1][8]=z:F.modules[F.moduleCount-15+y][8]=z;for(y=0;y<15;y++)z=!W&&(d>>y&1)==1,y<8?F.modules[8][F.moduleCount-y-1]=z:y<9?F.modules[8][15-y-1+1]=z:F.modules[8][15-y-1]=z;F.modules[F.moduleCount-
8][8]=!W;if(F.typeNumber>=7){d=F.typeNumber;for(y=d<<12;FT(y)-FT(7973)>=0;)y^=7973<<FT(y)-FT(7973);d=d<<12|y;for(y=0;y<18;y++)z=!W&&(d>>y&1)==1,F.modules[Math.floor(y/3)][y%3+F.moduleCount-8-3]=z;for(y=0;y<18;y++)z=!W&&(d>>y&1)==1,F.modules[y%3+F.moduleCount-8-3][Math.floor(y/3)]=z}if(F.dataCache==null){y=F.typeNumber;z=F.dataList;W=F.errorCorrectLevel;d=$Em(y,W);if(d==void 0)throw Error("Nk`"+y+"`"+W);I=d.length/3;W=[];for(n=0;n<I;n++){M=d[n*3];Y=d[n*3+1];for(var h=d[n*3+2],q=0;q<M;q++)W.push(new L5d(Y,
h))}d=new IQ8;for(I=0;I<z.length;I++)n=z[I],d.put(n.mode,4),d.put(n.getLength(),UEL(n.mode,y)),n.write(d);for(I=y=0;I<W.length;I++)y+=W[I].dataCount;if(d.length>y*8)throw Error("Hk`"+d.length+"`"+y*8);for(d.length+4<=y*8&&d.put(0,4);d.length%8!=0;)OOm(d,!1);for(;!(d.length>=y*8);){d.put(236,8);if(d.length>=y*8)break;d.put(17,8)}z=y=Y=0;I=Array(W.length);n=Array(W.length);for(M=0;M<W.length;M++){q=W[M].dataCount;var R=W[M].totalCount-q;y=Math.max(y,q);z=Math.max(z,R);I[M]=Array(q);for(h=0;h<I[M].length;h++)I[M][h]=
255&d.buffer[h+Y];Y+=q;h=R;q=new s3([1],0);for(R=0;R<h;R++)q=q.multiply(new s3([1,X0m(R)],0));h=q;q=(new s3(I[M],h.getLength()-1)).mod(h);n[M]=Array(h.getLength()-1);for(h=0;h<n[M].length;h++)R=h+q.getLength()-n[M].length,n[M][h]=R>=0?q.get(R):0}for(h=d=0;h<W.length;h++)d+=W[h].totalCount;d=Array(d);for(h=Y=0;h<y;h++)for(M=0;M<W.length;M++)h<I[M].length&&(d[Y++]=I[M][h]);for(h=0;h<z;h++)for(M=0;M<W.length;M++)h<n[M].length&&(d[Y++]=n[M][h]);F.dataCache=d}W=F.dataCache;d=-1;y=F.moduleCount-1;z=7;I=
0;for(n=F.moduleCount-1;n>0;n-=2)for(n==6&&n--;;){for(M=0;M<2;M++)F.modules[y][n-M]==null&&(Y=!1,I<W.length&&(Y=(W[I]>>>z&1)==1),xEL(V,y,n-M)&&(Y=!Y),F.modules[y][n-M]=Y,z--,z==-1&&(I++,z=7));y+=d;if(y<0||F.moduleCount<=y){y-=d;d=-d;break}}},w0U=function(F,W,V){for(var d=-1;d<=7;d++)if(!(W+d<=-1||F.moduleCount<=W+d))for(var y=-1;y<=7;y++)V+y<=-1||F.moduleCount<=V+y||(F.modules[W+d][V+y]=0<=d&&d<=6&&(y==0||y==6)||0<=y&&y<=6&&(d==0||d==6)||2<=d&&d<=4&&2<=y&&y<=4?!0:!1)},Y8u=function(F){for(var W=0,
V=0,d=0;d<8;d++){MJl(F,!0,d);
var y=F;for(var z=y.moduleCount,I=0,n=0;n<z;n++)for(var M=0;M<z;M++){for(var Y=0,h=y.isDark(n,M),q=-1;q<=1;q++)if(!(n+q<0||z<=n+q))for(var R=-1;R<=1;R++)M+R<0||z<=M+R||(q!=0||R!=0)&&h==y.isDark(n+q,M+R)&&Y++;Y>5&&(I+=3+Y-5)}for(n=0;n<z-1;n++)for(M=0;M<z-1;M++)if(Y=0,y.isDark(n,M)&&Y++,y.isDark(n+1,M)&&Y++,y.isDark(n,M+1)&&Y++,y.isDark(n+1,M+1)&&Y++,Y==0||Y==4)I+=3;for(n=0;n<z;n++)for(M=0;M<z-6;M++)y.isDark(n,M)&&!y.isDark(n,M+1)&&y.isDark(n,M+2)&&y.isDark(n,M+3)&&y.isDark(n,M+4)&&!y.isDark(n,M+5)&&
y.isDark(n,M+6)&&(I+=40);for(M=0;M<z;M++)for(n=0;n<z-6;n++)y.isDark(n,M)&&!y.isDark(n+1,M)&&y.isDark(n+2,M)&&y.isDark(n+3,M)&&y.isDark(n+4,M)&&!y.isDark(n+5,M)&&y.isDark(n+6,M)&&(I+=40);for(M=Y=0;M<z;M++)for(n=0;n<z;n++)y.isDark(n,M)&&Y++;y=I+=Math.abs(100*Y/z/z-50)/5*10;if(d==0||W>y)W=y,V=d}return V},GTd=[[],
[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]],FT=function(F){for(var W=0;F!=0;)W++,F>>>=1;return W},xEL=function(F,W,V){switch(F){case 0:return(W+V)%2==0;
case 1:return W%2==0;case 2:return V%3==0;case 3:return(W+V)%3==0;case 4:return(Math.floor(W/2)+Math.floor(V/3))%2==0;case 5:return W*V%2+W*V%3==0;case 6:return(W*V%2+W*V%3)%2==0;case 7:return(W*V%3+(W+V)%2)%2==0;default:throw Error("Ik`"+F);}},UEL=function(F,W){if(1<=W&&W<10)switch(F){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Jk`"+F);}else if(W<27)switch(F){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Jk`"+F);}else if(W<41)switch(F){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Jk`"+F);}else throw Error("Kk`"+W);},EDi=function(F){if(F<1)throw Error("Lk`"+F);
return vD8[F]},X0m=function(F){for(;F<0;)F+=255;
for(;F>=256;)F-=255;return Wb[F]},Wb=Array(256),vD8=Array(256),cXc=0;cXc<8;cXc++)Wb[cXc]=1<<cXc;
for(var Vc=8;Vc<256;Vc++)Wb[Vc]=Wb[Vc-4]^Wb[Vc-5]^Wb[Vc-6]^Wb[Vc-8];for(var t9t=0;t9t<255;t9t++)vD8[Wb[t9t]]=t9t;s3.prototype.get=function(F){return this.num[F]};
s3.prototype.getLength=function(){return this.num.length};
s3.prototype.multiply=function(F){for(var W=Array(this.getLength()+F.getLength()-1),V=0;V<this.getLength();V++)for(var d=0;d<F.getLength();d++)W[V+d]^=X0m(EDi(this.get(V))+EDi(F.get(d)));return new s3(W,0)};
s3.prototype.mod=function(F){if(this.getLength()-F.getLength()<0)return this;for(var W=EDi(this.get(0))-EDi(F.get(0)),V=Array(this.getLength()),d=0;d<this.getLength();d++)V[d]=this.get(d);for(d=0;d<F.getLength();d++)V[d]^=X0m(EDi(F.get(d))+W);return(new s3(V,0)).mod(F)};
var SEL=[[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]],$Em=function(F,W){switch(W){case 1:return SEL[(F-1)*4];case 0:return SEL[(F-1)*4+1];case 3:return SEL[(F-1)*4+2];case 2:return SEL[(F-1)*4+3]}};
IQ8.prototype.get=function(F){return(this.buffer[Math.floor(F/8)]>>>7-F%8&1)==1};
IQ8.prototype.put=function(F,W){for(var V=0;V<W;V++)OOm(this,(F>>>W-V-1&1)==1)};
var OOm=function(F,W){var V=Math.floor(F.length/8);F.buffer.length<=V&&F.buffer.push(0);W&&(F.buffer[V]|=128>>>F.length%8);F.length++},Qa=[[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]],aQd=function(){var F=function(W,V){this.JSC$19899__el=W;this.JSC$19899__htOption=V};
F.prototype.draw=function(W){function V(h,q){h=document.createElementNS("http://www.w3.org/2000/svg",h);for(var R in q)q.hasOwnProperty(R)&&(R==="href"?YZ8(h,q[R]):_.Yb([_.un(jva),_.un(rXc),_.un(CQc),_.un(kTU),_.un(lYt),_.un(NZp),_.un(fYt)],h,R,q[R]));return h}
var d=this.JSC$19899__htOption,y=this.JSC$19899__el,z=W.moduleCount;this.clear();var I=V("svg",{viewBox:"0 0 "+String(z)+" "+String(z),width:"100%",height:"100%",fill:d.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});y.appendChild(I);I.appendChild(V("rect",{fill:d.colorLight,width:"100%",height:"100%"}));I.appendChild(V("rect",{fill:d.colorDark,width:"1",height:"1",id:"template"}));for(var n=0;n<z;n++)for(var M=0;M<z;M++)if(W.isDark(n,M)){var Y=V("use",{x:String(n),y:String(M),href:"#template"});
I.appendChild(Y)}};
F.prototype.clear=function(){for(;this.JSC$19899__el.hasChildNodes();)this.JSC$19899__el.removeChild(this.JSC$19899__el.lastChild)};
return F}(),mst=document.documentElement.tagName.toLowerCase()==="svg"?aQd:typeof CanvasRenderingContext2D!="undefined"?function(){var F=function(W,V){this._bIsPainted=!1;
nf4();this.JSC$19899__htOption=V;this._elCanvas=document.createElement("canvas");this._elCanvas.width=V.width;this._elCanvas.height=V.height;W.appendChild(this._elCanvas);this.JSC$19899__el=W;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$19899__el.appendChild(this._elImage);this._bSupportDataURI=null};
F.prototype._onMakeImage=function(){var W=this._elCanvas.toDataURL("image/png");this._elImage.src=W;this._elImage.style.display="block";this._elCanvas.style.display="none"};
F.prototype._safeSetDataURI=function(W,V){var d=this;d._fFail=V;d._fSuccess=W;d._bSupportDataURI===null?(W=_.V_("IMG"),V=function(){d._bSupportDataURI=!1;d._fFail&&d._fFail.call(d)},W.onabort=V,W.onerror=V,W.onload=function(){d._bSupportDataURI=!0;
d._fSuccess&&d._fSuccess.call(d)},W.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):d._bSupportDataURI===!0&&d._fSuccess?d._fSuccess.call(d):d._bSupportDataURI===!1&&d._fFail&&d._fFail.call(d)};
F.prototype.draw=function(W){var V=this._oContext,d=this.JSC$19899__htOption,y=W.moduleCount,z=d.width/y,I=d.height/y,n=Math.round(z),M=Math.round(I);this._elImage.style.display="none";this.clear();for(var Y=0;Y<y;Y++)for(var h=0;h<y;h++){var q=W.isDark(Y,h),R=h*z,b=Y*I;V.strokeStyle=q?d.colorDark:d.colorLight;V.lineWidth=1;V.fillStyle=q?d.colorDark:d.colorLight;V.fillRect(R,b,z,I);V.strokeRect(Math.floor(R)+.5,Math.floor(b)+.5,n,M);V.strokeRect(Math.ceil(R)-.5,Math.ceil(b)-.5,n,M)}this._bIsPainted=
!0};
F.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
F.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
F.prototype.round=function(W){return W?Math.floor(W*1E3)/1E3:W};
return F}():function(){var F=function(W,V){this.JSC$19899__el=W;
this.JSC$19899__htOption=V};
F.prototype.draw=function(W){for(var V=this.JSC$19899__htOption,d=this.JSC$19899__el,y=W.moduleCount,z=Math.floor(V.width/y),I=Math.floor(V.height/y),n=['<table style="border:0;border-collapse:collapse;">'],M=0;M<y;M++){n.push("<tr>");for(var Y=0;Y<y;Y++)n.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+z+"px;height:"+I+"px;background-color:"+(W.isDark(M,Y)?V.colorDark:V.colorLight)+';"></td>');n.push("</tr>")}n.push("</table>");W=n.join("");W=_.iui(_.YyM,W);_.Mi(d,W);
W=d.childNodes[0];y=(V.width-W.offsetWidth)/2;z=(V.height-W.offsetHeight)/2;y>0&&z>0&&(W.style.margin=z+"px "+y+"px")};
F.prototype.clear=function(){this.JSC$19899__el.textContent=""};
return F}();
phm.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19902__android||this.JSC$19902__android>=3)&&this._oDrawing.makeImage()};
phm.prototype.clear=function(){this._oDrawing.clear()};
_.dm.QRCode=phm;var PQt={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var jst=function(){};
jst.prototype.stringify=function(F){return _.dm.JSON.stringify(F,void 0)};
jst.prototype.parse=function(F){return _.dm.JSON.parse(F,void 0)};var JXd=function(){_.va.call(this,"z")};
_.Xx(JXd,_.va);var ZO8=function(){_.va.call(this,"y")};
_.Xx(ZO8,_.va);var q8c=null;_.Xx(bpa,_.va);_.Xx(efp,_.va);_.Xx(gft,_.va);LM.prototype.disableRedact=function(){this.redactEnabled_=!1};
var Qvp=function(F,W,V,d,y,z){F.info(function(){if(F.redactEnabled_)if(z){var I="";for(var n=z.split("&"),M=0;M<n.length;M++){var Y=n[M].split("=");if(Y.length>1){var h=Y[0];Y=Y[1];var q=h.split("_");I=q.length>=2&&q[1]=="type"?I+(h+"="+Y+"&"):I+(h+"=redacted&")}}}else I=null;else I=z;return"XMLHTTP REQ ("+d+") [attempt "+y+"]: "+W+"\n"+V+"\n"+I})},F4U=function(F,W,V,d,y,z,I){F.info(function(){return"XMLHTTP RESP ("+d+") [ attempt "+y+"]: "+W+"\n"+V+"\n"+z+" "+I})},dg=function(F,W,V,d){F.info(function(){return"XMLHTTP TEXT ("+
W+"): "+W4v(F,V)+(d?" "+d:"")})},Vpc=function(F,W){F.info(function(){return"TIMEOUT: "+W})};
LM.prototype.debug=function(){};
LM.prototype.info=function(){};
LM.prototype.warning=function(){};
var W4v=function(F,W){if(!F.redactEnabled_)return W;if(!W)return null;try{var V=JSON.parse(W);if(V)for(var d=0;d<V.length;d++)if(Array.isArray(V[d])){var y=V[d];if(!(y.length<2)){var z=y[1];if(Array.isArray(z)&&!(z.length<1)){var I=z[0];if(I!="noop"&&I!="stop"&&I!="close")for(var n=1;n<z.length;n++)z[n]=""}}}return _.Rq(V)}catch(M){return F.debug("Exception parsing expected JS array - probably was not JS"),W}};var Hpp=function(){this.textDecoder=null;this.responseBuffer="";this.responseArrivedForFetch=!1},du4=function(F,W){switch(F){case 0:return"Non-200 return code ("+W+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},yNv={},zj8={};
IN.prototype.setTimeout=function(F){this.timeout_=F};
var sSL=function(F,W,V){F.JSC$19924_type_=1;F.JSC$19924_baseUri_=_.Sb(W.clone());F.JSC$19924_postData_=V;F.decodeChunks_=!0;opv(F,null)},opv=function(F,W){F.JSC$19924_requestStartTime_=Date.now();
B_c(F);F.JSC$19924_requestUri_=F.JSC$19924_baseUri_.clone();Lkc(F.JSC$19924_requestUri_,"t",F.JSC$19924_retryId_);F.JSC$19924_xmlHttpChunkStart_=0;var V=F.JSC$19924_channel_.JSC$19943_supportsCrossDomainXhrs_;F.fetchResponseState_=new Hpp;F.JSC$19924_xmlHttp_=L4t(F.JSC$19924_channel_,V?W:null,!F.JSC$19924_postData_);F.JSC$19924_readyStateChangeThrottleMs_>0&&(F.JSC$19924_readyStateChangeThrottle_=new _.tU((0,_.Ll)(F.JSC$19928_xmlHttpHandler_,F,F.JSC$19924_xmlHttp_),F.JSC$19924_readyStateChangeThrottleMs_));
F.JSC$19924_eventHandler_.listen(F.JSC$19924_xmlHttp_,"readystatechange",F.JSC$19928_readyStateChangeHandler_);W=F.JSC$19924_extraHeaders_?_.MP.clone(F.JSC$19924_extraHeaders_):{};F.JSC$19924_postData_?(F.JSC$19924_verb_||(F.JSC$19924_verb_="POST"),W["Content-Type"]="application/x-www-form-urlencoded",F.JSC$19924_xmlHttp_.send(F.JSC$19924_requestUri_,F.JSC$19924_verb_,F.JSC$19924_postData_,W)):(F.JSC$19924_verb_="GET",F.JSC$19924_xmlHttp_.send(F.JSC$19924_requestUri_,F.JSC$19924_verb_,null,W));TTt(1);
Qvp(F.JSC$19924_channelDebug_,F.JSC$19924_verb_,F.JSC$19924_requestUri_,F.JSC$19924_rid_,F.JSC$19924_retryId_,F.JSC$19924_postData_)};
IN.prototype.JSC$19928_readyStateChangeHandler_=function(F){F=F.target;var W=this.JSC$19924_readyStateChangeThrottle_;W&&_.Tk(F)==3?(this.JSC$19924_channelDebug_.debug("Throttling readystatechange."),W.fire()):this.JSC$19928_xmlHttpHandler_(F)};
IN.prototype.JSC$19928_xmlHttpHandler_=function(F){try{F==this.JSC$19924_xmlHttp_?Ili(this):this.JSC$19924_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(W){this.JSC$19924_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),npu(this)}finally{}};
var Ili=function(F){var W=_.Tk(F.JSC$19924_xmlHttp_),V=F.JSC$19924_xmlHttp_.JSC$10103_lastErrorCode_,d=F.JSC$19924_xmlHttp_.getStatus();if(!(W<3||W==3&&!npu(F))){F.JSC$19924_cancelled_||W!=4||V==7||(V==8||d<=0?TTt(3):TTt(2));muc(F);var y=F.JSC$19924_xmlHttp_.getStatus();F.JSC$19924_lastStatusCode_=y;V=al4(F);npu(F)||F.JSC$19924_channelDebug_.debug(function(){return"No response text for uri "+F.JSC$19924_requestUri_+" status "+y});
F.JSC$19924_successful_=y==200;F4U(F.JSC$19924_channelDebug_,F.JSC$19924_verb_,F.JSC$19924_requestUri_,F.JSC$19924_rid_,F.JSC$19924_retryId_,W,y);if(F.JSC$19924_successful_){if(F.decodeInitialResponse_&&!F.initialResponseDecoded_)if(d=i4v(F))dg(F.JSC$19924_channelDebug_,F.JSC$19924_rid_,d,"Initial handshake response via X-HTTP-Initial-Response"),F.initialResponseDecoded_=!0,Mpc(F,d);else{F.JSC$19924_successful_=!1;F.JSC$19924_lastError_=3;B5(12);F.JSC$19924_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
F.JSC$19924_rid_+")");yc(F);Y5t(F);return}F.decodeChunks_?pWa(F,W,V):(dg(F.JSC$19924_channelDebug_,F.JSC$19924_rid_,V,null),Mpc(F,V));W==4&&yc(F);F.JSC$19924_successful_&&!F.JSC$19924_cancelled_&&(W==4?hjm(F.JSC$19924_channel_,F):(F.JSC$19924_successful_=!1,B_c(F)))}else s6u(F.JSC$19924_xmlHttp_),y==400&&V.indexOf("Unknown SID")>0?(F.JSC$19924_lastError_=3,B5(12),F.JSC$19924_channelDebug_.warning("XMLHTTP Unknown SID ("+F.JSC$19924_rid_+")")):(F.JSC$19924_lastError_=0,B5(13),F.JSC$19924_channelDebug_.warning("XMLHTTP Bad status "+
y+" ("+F.JSC$19924_rid_+")")),yc(F),Y5t(F)}},i4v=function(F){return F.JSC$19924_xmlHttp_&&(F=J2L(F.JSC$19924_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.If(F)?F:null},al4=function(F){if(!q58(F))return F.JSC$19924_xmlHttp_.getResponseText();
var W=F.JSC$19924_xmlHttp_.getResponse();if(W==="")return"";var V="",d=W.length,y=_.Tk(F.JSC$19924_xmlHttp_)==4;if(!F.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return yc(F),Y5t(F),"";F.fetchResponseState_.textDecoder=new _.dm.TextDecoder}for(var z=0;z<d;z++)F.fetchResponseState_.responseArrivedForFetch=!0,V+=F.fetchResponseState_.textDecoder.decode(W[z],{stream:!(y&&z==d-1)});W.length=0;F.fetchResponseState_.responseBuffer+=V;F.JSC$19924_xmlHttpChunkStart_=0;return F.fetchResponseState_.responseBuffer},
npu=function(F){return F.JSC$19924_xmlHttp_?F.fetchResponseState_.responseArrivedForFetch?!0:!(!F.JSC$19924_xmlHttp_.getResponseText()&&!F.JSC$19924_xmlHttp_.getResponse()):!1},q58=function(F){return F.JSC$19924_xmlHttp_?F.JSC$19924_verb_=="GET"&&F.JSC$19924_type_!=2&&F.JSC$19924_channel_.usesFetchStreams_:!1},pWa=function(F,W,V){for(var d=!0,y;!F.JSC$19924_cancelled_&&F.JSC$19924_xmlHttpChunkStart_<V.length;)if(y=Rjv(F,V),y==zj8){W==4&&(F.JSC$19924_lastError_=4,B5(14),d=!1);
dg(F.JSC$19924_channelDebug_,F.JSC$19924_rid_,null,"[Incomplete Response]");break}else if(y==yNv){F.JSC$19924_lastError_=4;B5(15);dg(F.JSC$19924_channelDebug_,F.JSC$19924_rid_,V,"[Invalid Chunk]");d=!1;break}else dg(F.JSC$19924_channelDebug_,F.JSC$19924_rid_,y,null),Mpc(F,y);q58(F)&&F.JSC$19924_xmlHttpChunkStart_!=0&&(F.fetchResponseState_.responseBuffer=F.fetchResponseState_.responseBuffer.slice(F.JSC$19924_xmlHttpChunkStart_),F.JSC$19924_xmlHttpChunkStart_=0);W!=4||V.length!=0||F.fetchResponseState_.responseArrivedForFetch||
(F.JSC$19924_lastError_=1,B5(16),d=!1);F.JSC$19924_successful_=F.JSC$19924_successful_&&d;d?V.length>0&&!F.firstByteReceived_&&(F.firstByteReceived_=!0,W=F.JSC$19924_channel_,W.JSC$19943_backChannelRequest_==F&&W.detectBufferingProxy_&&!W.bpDetectionDone_&&(W.JSC$19943_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+V.length),b4m(W),W.bpDetectionDone_=!0,B5(11))):(dg(F.JSC$19924_channelDebug_,F.JSC$19924_rid_,V,"[Invalid Chunked Response]"),yc(F),Y5t(F))},Rjv=function(F,
W){var V=F.JSC$19924_xmlHttpChunkStart_,d=W.indexOf("\n",V);
if(d==-1)return zj8;V=Number(W.substring(V,d));if(isNaN(V))return yNv;d+=1;if(d+V>W.length)return zj8;W=W.slice(d,d+V);F.JSC$19924_xmlHttpChunkStart_=d+V;return W};
IN.prototype.cancel=function(){this.JSC$19924_cancelled_=!0;yc(this)};
var B_c=function(F){F.JSC$19924_watchDogTimeoutTime_=Date.now()+F.timeout_;T_c(F,F.timeout_)},T_c=function(F,W){if(F.JSC$19924_watchDogTimerId_!=null)throw Error("Qk");
F.JSC$19924_watchDogTimerId_=K5v((0,_.Ll)(F.JSC$19928_onWatchDogTimeout_,F),W)},muc=function(F){F.JSC$19924_watchDogTimerId_&&(_.dm.clearTimeout(F.JSC$19924_watchDogTimerId_),F.JSC$19924_watchDogTimerId_=null)};
IN.prototype.JSC$19928_onWatchDogTimeout_=function(){this.JSC$19924_watchDogTimerId_=null;var F=Date.now();F-this.JSC$19924_watchDogTimeoutTime_>=0?(Vpc(this.JSC$19924_channelDebug_,this.JSC$19924_requestUri_),this.JSC$19924_type_!=2&&(TTt(3),B5(17)),yc(this),this.JSC$19924_lastError_=2,Y5t(this)):(this.JSC$19924_channelDebug_.warning("WatchDog timer called too early"),T_c(this,this.JSC$19924_watchDogTimeoutTime_-F))};
var Y5t=function(F){F.JSC$19924_channel_.state_==0||F.JSC$19924_cancelled_||hjm(F.JSC$19924_channel_,F)},yc=function(F){muc(F);
_.fu(F.JSC$19924_readyStateChangeThrottle_);F.JSC$19924_readyStateChangeThrottle_=null;F.JSC$19924_eventHandler_.removeAll();if(F.JSC$19924_xmlHttp_){var W=F.JSC$19924_xmlHttp_;F.JSC$19924_xmlHttp_=null;W.abort();W.dispose()}};
IN.prototype.getLastError=function(){return this.JSC$19924_lastError_};
var Mpc=function(F,W){try{var V=F.JSC$19924_channel_;if(V.state_!=0&&(V.JSC$19943_backChannelRequest_==F||ejL(V.forwardChannelRequestPool_,F)))if(!F.initialResponseDecoded_&&ejL(V.forwardChannelRequestPool_,F)&&V.state_==3){try{var d=V.wireCodec_.JSC$19938_parser_.parse(W)}catch(n){d=null}if(Array.isArray(d)&&d.length==3){W=d;if(W[0]==0)a:if(V.JSC$19943_channelDebug_.debug("Server claims our backchannel is missing."),V.JSC$19943_backChannelTimerId_)V.JSC$19943_channelDebug_.debug("But we are currently starting the request.");
else{if(V.JSC$19943_backChannelRequest_)if(V.JSC$19943_backChannelRequest_.JSC$19924_requestStartTime_+3E3<F.JSC$19924_requestStartTime_)gpL(V),ulc(V);else break a;else V.JSC$19943_channelDebug_.warning("We do not have a BackChannel established");K4p(V);B5(18)}else{V.JSC$19943_lastPostResponseArrayId_=W[1];var y=V.JSC$19943_lastPostResponseArrayId_-V.JSC$19943_lastArrayId_;if(0<y){var z=W[2];V.JSC$19943_channelDebug_.debug(z+" bytes (in "+y+" arrays) are outstanding on the BackChannel");z<37500&&
V.enableStreaming_&&V.JSC$19943_backChannelRetryCount_==0&&!V.JSC$19943_deadBackChannelTimerId_&&(V.JSC$19943_deadBackChannelTimerId_=K5v((0,_.Ll)(V.JSC$19945_onBackChannelDead_,V),6E3))}}if(H4m(V.forwardChannelRequestPool_)<=1&&V.forwardChannelFlushedCallback_){try{V.forwardChannelFlushedCallback_()}catch(n){}V.forwardChannelFlushedCallback_=void 0}}else V.JSC$19943_channelDebug_.debug("Bad POST response data returned"),z_(V,11)}else if((F.initialResponseDecoded_||V.JSC$19943_backChannelRequest_==
F)&&gpL(V),!_.If(W)){var I=V.wireCodec_.JSC$19938_parser_.parse(W);V.onInput_(I,F)}TTt(4)}catch(n){}};var Dut=function(F,W){this.JSC$19931_mapId=F;this.map=W;this.context=null};var ksl=function(F){this.maxPoolSizeConfigured_=F||10;_.dm.PerformanceNavigationTiming?(F=_.dm.performance.getEntriesByType("navigation"),F=F.length>0&&(F[0].nextHopProtocol=="hq"||F[0].nextHopProtocol=="h2")):F=!!(_.dm.chrome&&_.dm.chrome.loadTimes&&_.dm.chrome.loadTimes()&&_.dm.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19934_maxSize_=F?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19934_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19934_request_=null;this.JSC$19934_pendingMessages_=
[]},ANc=function(F){return F.JSC$19934_request_?!0:F.requestPool_?F.requestPool_.size>=F.JSC$19934_maxSize_:!1},H4m=function(F){return F.JSC$19934_request_?1:F.requestPool_?F.requestPool_.size:0},ejL=function(F,W){return F.JSC$19934_request_?F.JSC$19934_request_==W:F.requestPool_?F.requestPool_.has(W):!1},jSt=function(F,W){F.requestPool_?F.requestPool_.add(W):F.JSC$19934_request_=W},rN4=function(F,W){F.JSC$19934_request_&&F.JSC$19934_request_==W?F.JSC$19934_request_=null:F.requestPool_&&F.requestPool_.has(W)&&
F.requestPool_.delete(W)};
ksl.prototype.cancel=function(){this.JSC$19934_pendingMessages_=CWp(this);if(this.JSC$19934_request_)this.JSC$19934_request_.cancel(),this.JSC$19934_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var F=_.L(this.requestPool_.values()),W=F.next();!W.done;W=F.next())W.value.cancel();this.requestPool_.clear()}};
var CWp=function(F){if(F.JSC$19934_request_!=null)return F.JSC$19934_pendingMessages_.concat(F.JSC$19934_request_.JSC$19924_pendingMessages_);if(F.requestPool_!=null&&F.requestPool_.size!==0){var W=F.JSC$19934_pendingMessages_;F=_.L(F.requestPool_.values());for(var V=F.next();!V.done;V=F.next())W=W.concat(V.value.JSC$19924_pendingMessages_);return W}return _.xc(F.JSC$19934_pendingMessages_)},kQL=function(F,W){F.JSC$19934_pendingMessages_=F.JSC$19934_pendingMessages_.concat(W)};mm.prototype.JSC$19945_channelVersion_=8;mm.prototype.state_=1;
mm.prototype.connect=function(F,W,V,d){this.JSC$19943_channelDebug_.debug("connect()");B5(0);this.JSC$19943_path_=F;this.JSC$19943_extraParams_=W||{};V&&d!==void 0&&(this.JSC$19943_extraParams_.OSID=V,this.JSC$19943_extraParams_.OAID=d);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19943_channelDebug_.debug("connectChannel_()");F=llt(this,null,this.JSC$19943_path_);this.JSC$19943_channelDebug_.debug("GetForwardChannelUri: "+F);this.JSC$19943_forwardChannelUri_=F;N_t(this)};
mm.prototype.disconnect=function(){this.JSC$19943_channelDebug_.debug("disconnect()");fli(this);if(this.state_==3){var F=this.JSC$19943_nextRid_++,W=this.JSC$19943_forwardChannelUri_.clone();_.Oi(W,"SID",this.sid_);_.Oi(W,"RID",F);_.Oi(W,"TYPE","terminate");wWi(this,W);F=new IN(this,this.JSC$19943_channelDebug_,this.sid_,F);F.JSC$19924_type_=2;F.JSC$19924_baseUri_=_.Sb(W.clone());W=!1;if(_.dm.navigator&&_.dm.navigator.sendBeacon)try{W=_.dm.navigator.sendBeacon(F.JSC$19924_baseUri_.toString(),"")}catch(V){}!W&&
_.dm.Image&&((new Image).src=F.JSC$19924_baseUri_,W=!0);W||(F.JSC$19924_xmlHttp_=L4t(F.JSC$19924_channel_,null),F.JSC$19924_xmlHttp_.send(F.JSC$19924_baseUri_));F.JSC$19924_requestStartTime_=Date.now();B_c(F)}GQU(this)};
var ulc=function(F){F.JSC$19943_backChannelRequest_&&(b4m(F),F.JSC$19943_backChannelRequest_.cancel(),F.JSC$19943_backChannelRequest_=null)},fli=function(F){ulc(F);
F.JSC$19943_backChannelTimerId_&&(_.dm.clearTimeout(F.JSC$19943_backChannelTimerId_),F.JSC$19943_backChannelTimerId_=null);gpL(F);F.forwardChannelRequestPool_.cancel();F.JSC$19943_forwardChannelTimerId_&&(typeof F.JSC$19943_forwardChannelTimerId_==="number"&&_.dm.clearTimeout(F.JSC$19943_forwardChannelTimerId_),F.JSC$19943_forwardChannelTimerId_=null)};
mm.prototype.getState=function(){return this.state_};
var N_t=function(F){ANc(F.forwardChannelRequestPool_)||F.JSC$19943_forwardChannelTimerId_||(F.JSC$19943_forwardChannelTimerId_=!0,_.Mn(F.JSC$19945_onStartForwardChannelTimer_,F),F.JSC$19943_forwardChannelRetryCount_=0)},Uut=function(F,W){if(H4m(F.forwardChannelRequestPool_)>=F.forwardChannelRequestPool_.JSC$19934_maxSize_-(F.JSC$19943_forwardChannelTimerId_?1:0))return!1;
if(F.JSC$19943_forwardChannelTimerId_)return F.JSC$19943_channelDebug_.debug("Use the retry request that is already scheduled."),F.JSC$19943_outgoingMaps_=W.JSC$19924_pendingMessages_.concat(F.JSC$19943_outgoingMaps_),!0;if(F.state_==1||F.state_==2||F.JSC$19943_forwardChannelRetryCount_>=(F.JSC$19943_failFast_?0:F.JSC$19943_forwardChannelMaxRetries_))return!1;F.JSC$19943_channelDebug_.debug("Going to retry POST");F.JSC$19943_forwardChannelTimerId_=K5v((0,_.Ll)(F.JSC$19945_onStartForwardChannelTimer_,
F,W),$ut(F,F.JSC$19943_forwardChannelRetryCount_));F.JSC$19943_forwardChannelRetryCount_++;return!0};
mm.prototype.JSC$19945_onStartForwardChannelTimer_=function(F){if(this.JSC$19943_forwardChannelTimerId_)if(this.JSC$19943_forwardChannelTimerId_=null,this.JSC$19943_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!F){this.JSC$19943_channelDebug_.debug("open_()");this.JSC$19943_nextRid_=Math.floor(Math.random()*1E5);F=this.JSC$19943_nextRid_++;var W=new IN(this,this.JSC$19943_channelDebug_,"",F),V=this.JSC$19943_extraHeaders_;this.initHeaders_&&(V?(V=_.MP.clone(V),_.MP.extend(V,this.initHeaders_)):
V=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(W.JSC$19924_extraHeaders_=V,V=null);var d;if(this.fastHandshake_)a:{for(var y=d=0;y<this.JSC$19943_outgoingMaps_.length;y++){b:{var z=this.JSC$19943_outgoingMaps_[y];if("__data__"in z.map&&(z=z.map.__data__,typeof z==="string")){z=z.length;break b}z=void 0}if(z===void 0)break;d+=z;if(d>4096){d=y;break a}if(d===4096||y===this.JSC$19943_outgoingMaps_.length-1){d=y+1;break a}}d=this.maxMapsPerRequest_}else d=
this.maxMapsPerRequest_;d=O4c(this,W,d);y=this.JSC$19943_forwardChannelUri_.clone();_.Oi(y,"RID",F);_.Oi(y,"CVER",22);this.httpSessionIdParam_&&_.Oi(y,"X-HTTP-Session-Id",this.httpSessionIdParam_);wWi(this,y);V&&(this.encodeInitMessageHeaders_?d="headers="+_.Ze(Fyt(V))+"&"+d:this.httpHeadersOverwriteParam_&&Wyi(y,this.httpHeadersOverwriteParam_,V));jSt(this.forwardChannelRequestPool_,W);this.blockingHandshake_&&_.Oi(y,"TYPE","init");this.fastHandshake_?(_.Oi(y,"$req",d),_.Oi(y,"SID","null"),W.decodeInitialResponse_=
!0,sSL(W,y,null)):sSL(W,y,d);this.state_=2}}else this.state_==3&&(F?XWi(this,F):this.JSC$19943_outgoingMaps_.length==0?this.JSC$19943_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):ANc(this.forwardChannelRequestPool_)||(XWi(this),this.JSC$19943_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var XWi=function(F,W){var V;W?V=W.JSC$19924_rid_:V=F.JSC$19943_nextRid_++;var d=F.JSC$19943_forwardChannelUri_.clone();_.Oi(d,"SID",F.sid_);_.Oi(d,"RID",V);_.Oi(d,"AID",F.JSC$19943_lastArrayId_);wWi(F,d);F.httpHeadersOverwriteParam_&&F.JSC$19943_extraHeaders_&&Wyi(d,F.httpHeadersOverwriteParam_,F.JSC$19943_extraHeaders_);V=new IN(F,F.JSC$19943_channelDebug_,F.sid_,V,F.JSC$19943_forwardChannelRetryCount_+1);F.httpHeadersOverwriteParam_===null&&(V.JSC$19924_extraHeaders_=F.JSC$19943_extraHeaders_);
W&&(F.JSC$19943_outgoingMaps_=W.JSC$19924_pendingMessages_.concat(F.JSC$19943_outgoingMaps_));W=O4c(F,V,F.maxMapsPerRequest_);V.setTimeout(Math.round(F.JSC$19943_forwardChannelRequestTimeoutMs_*.5)+Math.round(F.JSC$19943_forwardChannelRequestTimeoutMs_*.5*Math.random()));jSt(F.forwardChannelRequestPool_,V);sSL(V,d,W)},wWi=function(F,W){F.JSC$19943_extraParams_&&_.MP.forEach(F.JSC$19943_extraParams_,function(V,d){_.Oi(W,d,V)});
F.handler_&&_.MP.forEach({},function(V,d){_.Oi(W,d,V)})},O4c=function(F,W,V){V=Math.min(F.JSC$19943_outgoingMaps_.length,V);
var d=F.handler_?(0,_.Ll)(F.handler_.JSC$19949_badMapError,F.handler_,F):null;a:{for(var y=F.JSC$19943_outgoingMaps_,z=-1;;){var I=["count="+V];z==-1?V>0?(z=y[0].JSC$19931_mapId,I.push("ofs="+z)):z=0:I.push("ofs="+z);for(var n=!0,M=0;M<V;M++){var Y=y[M].JSC$19931_mapId,h=y[M].map;Y-=z;if(Y<0)z=Math.max(0,y[M].JSC$19931_mapId-100),n=!1;else try{Y="req"+Y+"_"||"";try{var q=h instanceof Map?h:Object.entries(h);for(var R=_.L(q),b=R.next();!b.done;b=R.next()){var g=_.L(b.value),K=g.next().value,C=g.next().value,
k=C;_.tW(C)&&(k=_.Rq(C));I.push(Y+K+"="+encodeURIComponent(k))}}catch(f){throw I.push(Y+"type="+encodeURIComponent("_badmap")),f;}}catch(f){d&&d(h)}}if(n){q=I.join("&");break a}}q=void 0}F=F.JSC$19943_outgoingMaps_.splice(0,V);W.JSC$19924_pendingMessages_=F;return q},xul=function(F){F.JSC$19943_backChannelRequest_||F.JSC$19943_backChannelTimerId_||(F.JSC$19943_backChannelAttemptId_=1,_.Mn(F.JSC$19945_onStartBackChannelTimer_,F),F.JSC$19943_backChannelRetryCount_=0)},K4p=function(F){if(F.JSC$19943_backChannelRequest_||
F.JSC$19943_backChannelTimerId_||F.JSC$19943_backChannelRetryCount_>=3)return!1;
F.JSC$19943_channelDebug_.debug("Going to retry GET");F.JSC$19943_backChannelAttemptId_++;F.JSC$19943_backChannelTimerId_=K5v((0,_.Ll)(F.JSC$19945_onStartBackChannelTimer_,F),$ut(F,F.JSC$19943_backChannelRetryCount_));F.JSC$19943_backChannelRetryCount_++;return!0};
mm.prototype.JSC$19945_onStartBackChannelTimer_=function(){this.JSC$19943_backChannelTimerId_=null;vpi(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19943_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19943_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19943_backChannelRequest_+" "+this.handshakeRttMs_);else{var F=4*this.handshakeRttMs_;this.JSC$19943_channelDebug_.info("BP detection timer enabled: "+F);this.bpDetectionTimerId_=K5v((0,_.Ll)(this.onBpDetectionTimer_,
this),F)}};
mm.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19943_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19943_backChannelRequest_.JSC$19924_xmlHttp_!=null){var F=this.JSC$19943_backChannelRequest_.JSC$19924_xmlHttp_.getResponseText();F&&this.JSC$19943_channelDebug_.warning("Timer should have been cancelled : "+F)}this.JSC$19943_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;B5(10);ulc(this);vpi(this)}else this.JSC$19943_channelDebug_.warning("Invalid operation.")};
var b4m=function(F){F.bpDetectionTimerId_!=null&&(F.JSC$19943_channelDebug_.debug("Cancel the BP detection timer."),_.dm.clearTimeout(F.bpDetectionTimerId_),F.bpDetectionTimerId_=null)},vpi=function(F){F.JSC$19943_channelDebug_.debug("Creating new HttpRequest");
F.JSC$19943_backChannelRequest_=new IN(F,F.JSC$19943_channelDebug_,F.sid_,"rpc",F.JSC$19943_backChannelAttemptId_);F.httpHeadersOverwriteParam_===null&&(F.JSC$19943_backChannelRequest_.JSC$19924_extraHeaders_=F.JSC$19943_extraHeaders_);F.JSC$19943_backChannelRequest_.JSC$19924_readyStateChangeThrottleMs_=0;var W=F.JSC$19943_backChannelUri_.clone();_.Oi(W,"RID","rpc");_.Oi(W,"SID",F.sid_);_.Oi(W,"AID",F.JSC$19943_lastArrayId_);_.Oi(W,"CI",F.enableStreaming_?"0":"1");!F.enableStreaming_&&F.longPollingTimeout_&&
_.Oi(W,"TO",F.longPollingTimeout_);_.Oi(W,"TYPE","xmlhttp");wWi(F,W);F.httpHeadersOverwriteParam_&&F.JSC$19943_extraHeaders_&&Wyi(W,F.httpHeadersOverwriteParam_,F.JSC$19943_extraHeaders_);F.backChannelRequestTimeoutMs_&&F.JSC$19943_backChannelRequest_.setTimeout(F.backChannelRequestTimeoutMs_);var V=F.JSC$19943_backChannelRequest_,d=F.JSC$19943_hostPrefix_;V.JSC$19924_type_=1;V.JSC$19924_baseUri_=_.Sb(W.clone());V.JSC$19924_postData_=null;V.decodeChunks_=!0;opv(V,d);F.JSC$19943_channelDebug_.debug("New Request created")};
mm.prototype.JSC$19945_onBackChannelDead_=function(){this.JSC$19943_deadBackChannelTimerId_!=null&&(this.JSC$19943_deadBackChannelTimerId_=null,ulc(this),K4p(this),B5(19))};
var gpL=function(F){F.JSC$19943_deadBackChannelTimerId_!=null&&(_.dm.clearTimeout(F.JSC$19943_deadBackChannelTimerId_),F.JSC$19943_deadBackChannelTimerId_=null)},hjm=function(F,W){F.JSC$19943_channelDebug_.debug("Request complete");
var V=null;if(F.JSC$19943_backChannelRequest_==W){gpL(F);b4m(F);F.JSC$19943_backChannelRequest_=null;var d=2}else if(ejL(F.forwardChannelRequestPool_,W))V=W.JSC$19924_pendingMessages_,rN4(F.forwardChannelRequestPool_,W),d=1;else return;if(F.state_!=0)if(W.JSC$19924_successful_)d==1?(u5m(W.JSC$19924_postData_?W.JSC$19924_postData_.length:0,Date.now()-W.JSC$19924_requestStartTime_,F.JSC$19943_forwardChannelRetryCount_),N_t(F)):xul(F);else{var y=W.JSC$19924_lastStatusCode_,z=W.getLastError();if(z==3||
z==0&&y>0)F.JSC$19943_channelDebug_.debug("Not retrying due to error type"),y>200&&(F.errorResponseStatusCode_=W.JSC$19924_lastStatusCode_);else{F.JSC$19943_channelDebug_.debug(function(){return"Maybe retrying, last error: "+du4(z,F.errorResponseStatusCode_)});
if(d==1&&Uut(F,W)||d==2&&K4p(F))return;F.JSC$19943_channelDebug_.debug("Exceeded max number of retries")}V&&V.length>0&&kQL(F.forwardChannelRequestPool_,V);F.JSC$19943_channelDebug_.debug("Error: HTTP request failed");switch(z){case 1:z_(F,5);break;case 4:z_(F,10);break;case 3:z_(F,6);break;default:z_(F,2)}}},$ut=function(F,W){var V=F.JSC$19943_baseRetryDelayMs_+Math.floor(Math.random()*F.JSC$19943_retryDelaySeedMs_);
F.isActive()||(F.JSC$19943_channelDebug_.debug("Inactive channel"),V*=2);return V*W};
mm.prototype.onInput_=function(F,W){for(var V=0;V<F.length;V++){var d=F[V],y=d[0];if(y<=this.JSC$19943_lastArrayId_)this.JSC$19943_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+y+", lastArrayId: "+this.JSC$19943_lastArrayId_);else if(y>this.JSC$19943_lastArrayId_+1&&this.JSC$19943_lastArrayId_>-1&&this.JSC$19943_channelDebug_.warning("Received non-consecutive message with arrayId: "+y+", lastArrayId: "+this.JSC$19943_lastArrayId_),this.JSC$19943_lastArrayId_=y,
d=d[1],this.state_==2)if(d[0]=="c"){this.sid_=d[1];this.JSC$19943_hostPrefix_=d[2];y=d[3];y!=null&&(this.JSC$19945_channelVersion_=y,this.JSC$19943_channelDebug_.info("VER="+this.JSC$19945_channelVersion_));y=d[4];y!=null&&(this.serverVersion_=y,this.JSC$19943_channelDebug_.info("SVER="+this.serverVersion_));d=d[5];d!=null&&typeof d==="number"&&d>0&&(this.backChannelRequestTimeoutMs_=d*=1.5,this.JSC$19943_channelDebug_.info("backChannelRequestTimeoutMs_="+d));if(d=W.JSC$19924_xmlHttp_){var z=J2L(d,
"X-Client-Wire-Protocol");z&&(y=this.forwardChannelRequestPool_,!y.requestPool_&&(_.m$(z,"spdy")||_.m$(z,"quic")||_.m$(z,"h2"))&&(y.JSC$19934_maxSize_=y.maxPoolSizeConfigured_,y.requestPool_=new Set,y.JSC$19934_request_&&(jSt(y,y.JSC$19934_request_),y.JSC$19934_request_=null)));this.httpSessionIdParam_&&((d=J2L(d,"X-HTTP-Session-Id"))?(this.httpSessionId_=d,_.Oi(this.JSC$19943_forwardChannelUri_,this.httpSessionIdParam_,d)):this.JSC$19943_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19949_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-W.JSC$19924_requestStartTime_,this.JSC$19943_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));d=W;y=llt(this,this.JSC$19943_supportsCrossDomainXhrs_?this.JSC$19943_hostPrefix_:null,this.JSC$19943_path_);this.JSC$19943_channelDebug_.debug("GetBackChannelUri: "+y);this.JSC$19943_backChannelUri_=y;d.initialResponseDecoded_?(this.JSC$19943_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
rN4(this.forwardChannelRequestPool_,d),y=d,(z=this.backChannelRequestTimeoutMs_)&&y.setTimeout(z),y.JSC$19924_watchDogTimerId_&&(muc(y),B_c(y)),this.JSC$19943_backChannelRequest_=d):xul(this);this.JSC$19943_outgoingMaps_.length>0&&N_t(this)}else d[0]!="stop"&&d[0]!="close"||z_(this,7);else this.state_==3&&(d[0]=="stop"||d[0]=="close"?d[0]=="stop"?z_(this,7):this.disconnect():d[0]!="noop"&&this.handler_&&this.handler_.JSC$19949_channelHandleArray(d),this.JSC$19943_backChannelRetryCount_=0)}};
var z_=function(F,W){F.JSC$19943_channelDebug_.info("Error code "+W);if(W==2){var V=(0,_.Ll)(F.testNetworkCallback_,F),d=F.networkTestUrl_,y=!d;d=new _.DC(d||"//www.google.com/images/cleardot.gif");_.dm.location&&_.dm.location.protocol=="http"||_.$O(d,"https");_.Sb(d);y?Dsi(d.toString(),V):Aja(d.toString(),V)}else B5(2);F.onError_(W)};
mm.prototype.testNetworkCallback_=function(F){F?(this.JSC$19943_channelDebug_.info("Successfully pinged google.com"),B5(2)):(this.JSC$19943_channelDebug_.info("Failed to ping google.com"),B5(1))};
mm.prototype.onError_=function(F){this.JSC$19943_channelDebug_.debug("HttpChannel: error - "+F);this.state_=0;this.handler_&&this.handler_.JSC$19949_channelError(F);GQU(this);fli(this)};
var GQU=function(F){F.state_=0;F.nonAckedMapsAtChannelClose_=[];if(F.handler_){var W=CWp(F.forwardChannelRequestPool_);if(W.length!=0||F.JSC$19943_outgoingMaps_.length!=0)F.JSC$19943_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+W.length+", outgoing: "+F.JSC$19943_outgoingMaps_.length}),_.cC(F.nonAckedMapsAtChannelClose_,W),_.cC(F.nonAckedMapsAtChannelClose_,F.JSC$19943_outgoingMaps_),F.forwardChannelRequestPool_.JSC$19934_pendingMessages_.length=0,_.xc(F.JSC$19943_outgoingMaps_),
F.JSC$19943_outgoingMaps_.length=0;
F.handler_.JSC$19949_channelClosed()}},Epa=function(F){if(F.state_==0)return F.nonAckedMapsAtChannelClose_;
var W=[];_.cC(W,CWp(F.forwardChannelRequestPool_));_.cC(W,F.JSC$19943_outgoingMaps_);return W},llt=function(F,W,V){var d=_.$i(V);
d.JSC$10339_domain_!=""?(W&&_.UI(d,W+"."+d.JSC$10339_domain_),_.OI(d,d.JSC$10339_port_)):(d=_.dm.location,d=Khu(d.protocol,W?W+"."+d.hostname:d.hostname,+d.port,V));W=F.httpSessionIdParam_;V=F.httpSessionId_;W&&V&&_.Oi(d,W,V);_.Oi(d,"VER",F.JSC$19945_channelVersion_);wWi(F,d);return d},L4t=function(F,W,V){if(W&&!F.JSC$19943_supportsCrossDomainXhrs_)throw Error("Rk");
W=F.usesFetchStreams_&&!F.JSC$19943_xmlHttpFactory_?new _.b0(new Pfu({streamBinaryChunks:V})):new _.b0(F.JSC$19943_xmlHttpFactory_);W.JSC$10103_withCredentials_=F.JSC$19943_supportsCrossDomainXhrs_;return W};
mm.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var cNU=function(){};
_.B=cNU.prototype;_.B.JSC$19949_channelOpened=function(){};
_.B.JSC$19949_channelHandleArray=function(){};
_.B.JSC$19949_channelError=function(){};
_.B.JSC$19949_channelClosed=function(){};
_.B.isActive=function(){return!0};
_.B.JSC$19949_badMapError=function(){};var sS=function(F,W){_.Ha.call(this);this.JSC$19952_channel_=new mm(W);this.JSC$19952_url_=F;this.messageUrlParams_=W&&W.messageUrlParams||null;F=W&&W.messageHeaders||null;W&&W.clientProtocolHeaderRequired&&(F?_.MP.set(F,"X-Client-Protocol","webchannel"):F=_.MP.create("X-Client-Protocol","webchannel"));this.JSC$19952_channel_.JSC$19943_extraHeaders_=F;F=W&&W.initMessageHeaders||null;W&&W.messageContentType&&(F?_.MP.set(F,"X-WebChannel-Content-Type",W.messageContentType):F=_.MP.create("X-WebChannel-Content-Type",
W.messageContentType));W&&W.clientProfile&&(F?_.MP.set(F,"X-WebChannel-Client-Profile",W.clientProfile):F=_.MP.create("X-WebChannel-Client-Profile",W.clientProfile));this.JSC$19952_channel_.initHeaders_=F;(F=W&&W.httpHeadersOverwriteParam)&&!_.If(F)&&(this.JSC$19952_channel_.httpHeadersOverwriteParam_=F);this.supportsCrossDomainXhr_=W&&W.supportsCrossDomainXhr||!1;this.sendRawJson_=W&&W.sendRawJson||!1;(W=W&&W.httpSessionIdParam)&&!_.If(W)&&(this.JSC$19952_channel_.httpSessionIdParam_=W,_.MP.containsKey(this.messageUrlParams_,
W)&&_.MP.remove(this.messageUrlParams_,W));this.channelHandler_=new oR(this)};
_.Xx(sS,_.Ha);sS.prototype.open=function(){this.JSC$19952_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19952_channel_.JSC$19943_supportsCrossDomainXhrs_=!0);this.JSC$19952_channel_.connect(this.JSC$19952_url_,this.messageUrlParams_||void 0)};
sS.prototype.close=function(){this.JSC$19952_channel_.disconnect()};
sS.prototype.send=function(F){var W=this.JSC$19952_channel_;if(typeof F==="string"){var V={};V.__data__=F;F=V}else this.sendRawJson_&&(V={},V.__data__=_.Rq(F),F=V);W.JSC$19943_outgoingMaps_.push(new Dut(W.JSC$19943_nextMapId_++,F));W.state_==3&&N_t(W)};
sS.prototype.disposeInternal=function(){this.JSC$19952_channel_.handler_=null;delete this.channelHandler_;this.JSC$19952_channel_.disconnect();delete this.JSC$19952_channel_;sS.superClass_.disposeInternal.call(this)};
var tpU=function(F){JXd.call(this);F.__headers__&&(this.headers=F.__headers__,this.statusCode=F.__status__,delete F.__headers__,delete F.__status__);var W=F.__sm__;W?this.data=(this.metadataKey=_.MP.getAnyKey(W))?_.MP.get(W,this.metadataKey):W:this.data=F};
_.Xx(tpU,JXd);var S5u=function(F){ZO8.call(this);this.status=1;this.errorCode=F};
_.Xx(S5u,ZO8);var oR=function(F){this.JSC$19959_channel_=F};
_.Xx(oR,cNU);oR.prototype.JSC$19949_channelOpened=function(){this.JSC$19959_channel_.dispatchEvent("w")};
oR.prototype.JSC$19949_channelHandleArray=function(F){this.JSC$19959_channel_.dispatchEvent(new tpU(F))};
oR.prototype.JSC$19949_channelError=function(F){this.JSC$19959_channel_.dispatchEvent(new S5u(F))};
oR.prototype.JSC$19949_channelClosed=function(){this.JSC$19959_channel_.dispatchEvent("x")};
var PW8=function(F,W){this.transportChannel_=F;this.JSC$19962_channel_=W},JN4=function(F){return Epa(F.JSC$19962_channel_).map(function(W){var V=F.transportChannel_;
W=W.map;"__data__"in W?(W=W.__data__,V=V.sendRawJson_?_.ORh(W):W):V=W;return V})};
PW8.prototype.commit=function(F){this.JSC$19962_channel_.forwardChannelFlushedCallback_=F};var Z44=function(F,W,V){for(var d=0;d<F.getSize().height;d++)for(var y=0;y<F.getSize().width;y++)W.call(V,F.array_[d][y],d,y,F)},QS4=function(F,W){var V=new aN(F.getSize());
Z44(F,function(d,y,z){V.array_[y][z]=W.call(void 0,d,y,z,F)});
return V},NTm=function(F,W){for(var V=[],d=0;d<F;d++){V[d]=[];
for(var y=0;y<W;y++)V[d][y]=0}return V};
aN.prototype.add=function(F){if(!Rwl(this.size_,F.getSize()))throw Error("Uk");return QS4(this,function(W,V,d){return W+F.array_[V][d]})};
aN.prototype.equals=function(F,W){if(this.size_.width!=F.size_.width||this.size_.height!=F.size_.height)return!1;W=W||0;for(var V=0;V<this.size_.height;V++)for(var d=0;d<this.size_.width;d++)if(!pwc(this.array_[V][d],F.array_[V][d],W))return!1;return!0};
aN.prototype.getSize=function(){return this.size_};
var Bb=function(F,W,V){return W>=0&&W<F.size_.height&&V>=0&&V<F.size_.width?F.array_[W][V]:null};
aN.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var FUi=function(F,W,V,d){if(!(W>=0&&W<F.size_.height&&V>=0&&V<F.size_.width))throw Error("Vk`"+W+"`"+V+"`"+F.size_.height+"`"+F.size_.width);F.array_[W][V]=d};
aN.prototype.multiply=function(F){if(F instanceof aN){if(this.size_.width!=F.getSize().height)throw Error("Wk");return WUt(this,F)}if(typeof F==="number")return Vc8(this,F);throw Error("Xk");};
var WUt=function(F,W){var V=new aN(F.size_.height,W.getSize().width);Z44(V,function(d,y,z){for(var I=d=0;I<this.size_.width;I++)d+=Bb(this,y,I)*Bb(W,I,z);FUi(V,y,z,d)},F);
return V},Vc8=function(F,W){return QS4(F,function(V){return V*W})};var LE=function(F){dwm.dispatchEvent(new yIt(dwm,F))},dwm=new _.Ha,yIt=function(F,W){_.va.call(this,"statevent",F);
this.stat=W};
_.u(yIt,_.va);_.B=MC.prototype;_.B.JSC$19972_extraHeaders_=null;_.B.JSC$19972_successful_=!1;_.B.JSC$19972_watchDogTimerId_=null;_.B.JSC$19972_watchDogTimeoutTime_=null;_.B.JSC$19972_requestStartTime_=null;_.B.JSC$19972_type_=null;_.B.JSC$19972_baseUri_=null;_.B.JSC$19972_requestUri_=null;_.B.JSC$19972_postData_=null;_.B.JSC$19972_xmlHttp_=null;_.B.JSC$19972_xmlHttpChunkStart_=0;_.B.trident_=null;_.B.JSC$19972_verb_=null;_.B.JSC$19972_lastError_=null;_.B.JSC$19972_lastStatusCode_=-1;_.B.sendClose_=!0;
_.B.JSC$19972_cancelled_=!1;_.B.JSC$19972_readyStateChangeThrottleMs_=0;_.B.JSC$19972_readyStateChangeThrottle_=null;var zpp=function(F,W){switch(F){case 0:return"Non-200 return code ("+W+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},o_t={},sB4={};
MC.prototype.setTimeout=function(F){this.timeout_=F};
var LUt=function(F,W,V){F.JSC$19972_type_=1;F.JSC$19972_baseUri_=_.Sb(W.clone());F.JSC$19972_postData_=V;F.decodeChunks_=!0;BPd(F,null)},ISu=function(F,W,V,d,y){F.JSC$19972_type_=1;
F.JSC$19972_baseUri_=_.Sb(W.clone());F.JSC$19972_postData_=null;F.decodeChunks_=V;y&&(F.sendClose_=!1);BPd(F,d)},BPd=function(F,W){F.JSC$19972_requestStartTime_=Date.now();
n_i(F);F.JSC$19972_requestUri_=F.JSC$19972_baseUri_.clone();Lkc(F.JSC$19972_requestUri_,"t",F.JSC$19970_retryId_);F.JSC$19972_xmlHttpChunkStart_=0;F.JSC$19972_xmlHttp_=F.JSC$19970_channel_.JSC$19979_createXhrIo(F.JSC$19970_channel_.JSC$19979_shouldUseSecondaryDomains()?W:null);F.JSC$19972_readyStateChangeThrottleMs_>0&&(F.JSC$19972_readyStateChangeThrottle_=new _.tU((0,_.Ll)(F.JSC$19972_xmlHttpHandler_,F,F.JSC$19972_xmlHttp_),F.JSC$19972_readyStateChangeThrottleMs_));F.JSC$19970_eventHandler_.listen(F.JSC$19972_xmlHttp_,
"readystatechange",F.JSC$19972_readyStateChangeHandler_);W=F.JSC$19972_extraHeaders_?_.MP.clone(F.JSC$19972_extraHeaders_):{};F.JSC$19972_postData_?(F.JSC$19972_verb_="POST",W["Content-Type"]="application/x-www-form-urlencoded",F.JSC$19972_xmlHttp_.send(F.JSC$19972_requestUri_,F.JSC$19972_verb_,F.JSC$19972_postData_,W)):(F.JSC$19972_verb_="GET",F.sendClose_&&!_.VB&&(W.Connection="close"),F.JSC$19972_xmlHttp_.send(F.JSC$19972_requestUri_,F.JSC$19972_verb_,null,W));F.JSC$19970_channel_.notifyServerReachabilityEvent(1);
W=F.JSC$19970_channelDebug_;var V=F.JSC$19972_postData_;if(V){var d="";V=V.split("&");for(var y=0;y<V.length;y++){var z=V[y].split("=");if(z.length>1){var I=z[0];z=z[1];var n=I.split("_");d=n.length>=2&&n[1]=="type"?d+(I+"="+z+"&"):d+(I+"=redacted&")}}}else d=null;W.info("XMLHTTP REQ ("+F.JSC$19970_rid_+") [attempt "+F.JSC$19970_retryId_+"]: "+F.JSC$19972_verb_+"\n"+F.JSC$19972_requestUri_+"\n"+d)};
MC.prototype.JSC$19972_readyStateChangeHandler_=function(F){F=F.target;var W=this.JSC$19972_readyStateChangeThrottle_;W&&_.Tk(F)==3?(this.JSC$19970_channelDebug_.debug("Throttling readystatechange."),W.fire()):this.JSC$19972_xmlHttpHandler_(F)};
MC.prototype.JSC$19972_xmlHttpHandler_=function(F){try{if(F==this.JSC$19972_xmlHttp_)a:{var W=_.Tk(this.JSC$19972_xmlHttp_),V=this.JSC$19972_xmlHttp_.JSC$10103_lastErrorCode_,d=this.JSC$19972_xmlHttp_.getStatus();if(_.VB&&!_.St("420+")){if(W<4)break a}else if(W<3||W==3&&!this.JSC$19972_xmlHttp_.getResponseText())break a;this.JSC$19972_cancelled_||W!=4||V==7||(V==8||d<=0?this.JSC$19970_channel_.notifyServerReachabilityEvent(3):this.JSC$19970_channel_.notifyServerReachabilityEvent(2));mwt(this);var y=
this.JSC$19972_xmlHttp_.getStatus();this.JSC$19972_lastStatusCode_=y;var z=this.JSC$19972_xmlHttp_.getResponseText();z||this.JSC$19970_channelDebug_.debug("No response text for uri "+this.JSC$19972_requestUri_+" status "+y);this.JSC$19972_successful_=y==200;this.JSC$19970_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19970_rid_+") [ attempt "+this.JSC$19970_retryId_+"]: "+this.JSC$19972_verb_+"\n"+this.JSC$19972_requestUri_+"\n"+W+" "+y);if(this.JSC$19972_successful_){W==4&&aSa(this);if(this.decodeChunks_){for(F=
!0;!this.JSC$19972_cancelled_&&this.JSC$19972_xmlHttpChunkStart_<z.length;){var I=ibv(this,z);if(I==sB4){W==4&&(this.JSC$19972_lastError_=4,LE(15),F=!1);Mcc(this.JSC$19970_channelDebug_,this.JSC$19970_rid_,null,"[Incomplete Response]");break}else if(I==o_t){this.JSC$19972_lastError_=4;LE(16);Mcc(this.JSC$19970_channelDebug_,this.JSC$19970_rid_,z,"[Invalid Chunk]");F=!1;break}else Mcc(this.JSC$19970_channelDebug_,this.JSC$19970_rid_,I,null),YRL(this,I)}W==4&&z.length==0&&(this.JSC$19972_lastError_=
1,LE(17),F=!1);this.JSC$19972_successful_=this.JSC$19972_successful_&&F;F||(Mcc(this.JSC$19970_channelDebug_,this.JSC$19970_rid_,z,"[Invalid Chunked Response]"),aSa(this),pvl(this))}else Mcc(this.JSC$19970_channelDebug_,this.JSC$19970_rid_,z,null),YRL(this,z);this.JSC$19972_successful_&&!this.JSC$19972_cancelled_&&(W==4?this.JSC$19970_channel_.JSC$19979_onRequestComplete(this):(this.JSC$19972_successful_=!1,n_i(this)))}else y==400&&z.indexOf("Unknown SID")>0?(this.JSC$19972_lastError_=3,LE(13),this.JSC$19970_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19970_rid_+")")):(this.JSC$19972_lastError_=0,LE(14),this.JSC$19970_channelDebug_.warning("XMLHTTP Bad status "+y+" ("+this.JSC$19970_rid_+")")),aSa(this),pvl(this)}else this.JSC$19970_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(n){this.JSC$19970_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var ibv=function(F,W){var V=F.JSC$19972_xmlHttpChunkStart_,d=W.indexOf("\n",V);if(d==-1)return sB4;V=Number(W.substring(V,d));if(isNaN(V))return o_t;d+=1;if(d+V>W.length)return sB4;W=W.slice(d,d+V);F.JSC$19972_xmlHttpChunkStart_=d+V;return W};
MC.prototype.cancel=function(){this.JSC$19972_cancelled_=!0;aSa(this)};
var n_i=function(F){F.JSC$19972_watchDogTimeoutTime_=Date.now()+F.timeout_;hpd(F,F.timeout_)},hpd=function(F,W){if(F.JSC$19972_watchDogTimerId_!=null)throw Error("Qk");
F.JSC$19972_watchDogTimerId_=iA((0,_.Ll)(F.JSC$19972_onWatchDogTimeout_,F),W)},mwt=function(F){F.JSC$19972_watchDogTimerId_&&(_.dm.clearTimeout(F.JSC$19972_watchDogTimerId_),F.JSC$19972_watchDogTimerId_=null)};
MC.prototype.JSC$19972_onWatchDogTimeout_=function(){this.JSC$19972_watchDogTimerId_=null;var F=Date.now();F-this.JSC$19972_watchDogTimeoutTime_>=0?(this.JSC$19970_channelDebug_.info("TIMEOUT: "+this.JSC$19972_requestUri_),this.JSC$19972_type_!=2&&this.JSC$19970_channel_.notifyServerReachabilityEvent(3),aSa(this),this.JSC$19972_lastError_=2,LE(18),pvl(this)):(this.JSC$19970_channelDebug_.warning("WatchDog timer called too early"),hpd(this,this.JSC$19972_watchDogTimeoutTime_-F))};
var pvl=function(F){F.JSC$19970_channel_.JSC$19979_isClosed()||F.JSC$19972_cancelled_||F.JSC$19970_channel_.JSC$19979_onRequestComplete(F)},aSa=function(F){mwt(F);
_.fu(F.JSC$19972_readyStateChangeThrottle_);F.JSC$19972_readyStateChangeThrottle_=null;F.pollingTimer_.stop();F.JSC$19970_eventHandler_.removeAll();if(F.JSC$19972_xmlHttp_){var W=F.JSC$19972_xmlHttp_;F.JSC$19972_xmlHttp_=null;W.abort();W.dispose()}F.trident_&&(F.trident_=null)};
MC.prototype.getLastError=function(){return this.JSC$19972_lastError_};
var YRL=function(F,W){try{F.JSC$19970_channel_.JSC$19979_onRequestData(F,W),F.JSC$19970_channel_.notifyServerReachabilityEvent(4)}catch(V){}};var Mcc=function(F,W,V,d){var y=F.info;a:if(V&&V!="y2f%"){try{var z=JSON.parse(V);if(z)for(var I=0;I<z.length;I++)if(Array.isArray(z[I])){var n=z[I];if(!(n.length<2)){var M=n[1];if(Array.isArray(M)&&!(M.length<1)){var Y=M[0];if(Y!="noop"&&Y!="stop")for(var h=1;h<M.length;h++)M[h]=""}}}var q=_.Rq(z);break a}catch(R){F.debug("Exception parsing expected JS array - probably was not JS");q=V;break a}q=void 0}else q=V;y.call(F,"XMLHTTP TEXT ("+W+"): "+q+(d?" "+d:""))};
Yq.prototype.debug=function(F){this.info(F)};
Yq.prototype.info=function(){};
Yq.prototype.warning=function(){};_.B=$sc.prototype;_.B.JSC$19979_extraHeaders_=null;_.B.JSC$19979_request_=null;_.B.receivedIntermediateResult_=!1;_.B.JSC$19979_path_=null;_.B.state_=null;_.B.JSC$19979_lastStatusCode_=-1;_.B.JSC$19979_hostPrefix_=null;_.B.blockedPrefix_=null;
_.B.connect=function(F){this.JSC$19979_path_=F;F=qRt(this.JSC$19977_channel_,this.JSC$19979_path_);LE(3);Date.now();var W=this.JSC$19977_channel_.firstTestResults_;W!=null?(this.JSC$19979_hostPrefix_=W[0],(this.blockedPrefix_=W[1])?(this.state_=1,Rpv(this)):(this.state_=2,bbt(this))):(Lkc(F,"MODE","init"),this.JSC$19979_request_=new MC(this,this.JSC$19977_channelDebug_),this.JSC$19979_request_.JSC$19972_extraHeaders_=this.JSC$19979_extraHeaders_,ISu(this.JSC$19979_request_,F,!1,null,!0),this.state_=
0)};
var Rpv=function(F){var W=TPv(F.JSC$19977_channel_,F.blockedPrefix_,"/mail/images/cleardot.gif");_.Sb(W);whv(W.toString(),5E3,(0,_.Ll)(F.checkBlockedCallback_,F),3,2E3);F.notifyServerReachabilityEvent(1)};
$sc.prototype.checkBlockedCallback_=function(F){if(F)this.state_=2,bbt(this);else{LE(4);var W=this.JSC$19977_channel_;W.JSC$19980_channelDebug_.debug("Test Connection Blocked");W.JSC$19984_lastStatusCode_=W.connectionTest_.JSC$19979_lastStatusCode_;IR(W,9)}F&&this.notifyServerReachabilityEvent(2)};
var bbt=function(F){F.JSC$19977_channelDebug_.debug("TestConnection: starting stage 2");var W=F.JSC$19977_channel_.secondTestResults_;W!=null?(F.JSC$19977_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+W?"Buffered":"Unbuffered"),LE(5),W?(LE(11),ept(F.JSC$19977_channel_,F,!1)):(LE(12),ept(F.JSC$19977_channel_,F,!0))):(F.JSC$19979_request_=new MC(F,F.JSC$19977_channelDebug_),F.JSC$19979_request_.JSC$19972_extraHeaders_=F.JSC$19979_extraHeaders_,W=g_t(F.JSC$19977_channel_,
F.JSC$19979_hostPrefix_,F.JSC$19979_path_),LE(5),Lkc(W,"TYPE","xmlhttp"),ISu(F.JSC$19979_request_,W,!1,F.JSC$19979_hostPrefix_,!1))};
_.B=$sc.prototype;_.B.JSC$19979_createXhrIo=function(F){return this.JSC$19977_channel_.JSC$19979_createXhrIo(F)};
_.B.abort=function(){this.JSC$19979_request_&&(this.JSC$19979_request_.cancel(),this.JSC$19979_request_=null);this.JSC$19979_lastStatusCode_=-1};
_.B.JSC$19979_isClosed=function(){return!1};
_.B.JSC$19979_onRequestData=function(F,W){this.JSC$19979_lastStatusCode_=F.JSC$19972_lastStatusCode_;if(this.state_==0)if(this.JSC$19977_channelDebug_.debug("TestConnection: Got data for stage 1"),W){try{var V=this.JSC$19977_parser_.parse(W)}catch(d){uMt(this.JSC$19977_channel_,this);return}this.JSC$19979_hostPrefix_=V[0];this.blockedPrefix_=V[1]}else this.JSC$19977_channelDebug_.debug("TestConnection: Null responseText"),uMt(this.JSC$19977_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(LE(7),Date.now()):W=="11111"?(LE(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19979_lastStatusCode_=200,this.JSC$19979_request_.cancel(),this.JSC$19977_channelDebug_.debug("Test connection succeeded; using streaming connection"),LE(12),ept(this.JSC$19977_channel_,this,!0)):(LE(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.B.JSC$19979_onRequestComplete=function(){this.JSC$19979_lastStatusCode_=this.JSC$19979_request_.JSC$19972_lastStatusCode_;this.JSC$19979_request_.JSC$19972_successful_?this.state_==0?(this.JSC$19977_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,Rpv(this)):(this.state_=2,bbt(this))):this.state_==2&&(this.JSC$19977_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19977_channelDebug_.debug("Test connection succeeded; using streaming connection"),
LE(12),ept(this.JSC$19977_channel_,this,!0)):(this.JSC$19977_channelDebug_.debug("Test connection failed; not using streaming"),LE(11),ept(this.JSC$19977_channel_,this,!1))):(this.JSC$19977_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?LE(9):this.state_==2&&LE(10),uMt(this.JSC$19977_channel_,this,this.JSC$19979_request_.getLastError()))};
_.B.JSC$19979_shouldUseSecondaryDomains=function(){return this.JSC$19977_channel_.JSC$19979_shouldUseSecondaryDomains()};
_.B.isActive=function(){return this.JSC$19977_channel_.isActive()};
_.B.notifyServerReachabilityEvent=function(F){this.JSC$19977_channel_.notifyServerReachabilityEvent(F)};var KUc=function(F,W){this.JSC$19982_mapId=F;this.map=W;this.context=null};
_.B=pM.prototype;_.B.JSC$19984_extraHeaders_=null;_.B.JSC$19984_extraParams_=null;_.B.forwardChannelRequest_=null;_.B.JSC$19984_backChannelRequest_=null;_.B.JSC$19984_path_=null;_.B.JSC$19984_forwardChannelUri_=null;_.B.JSC$19984_backChannelUri_=null;_.B.JSC$19984_hostPrefix_=null;_.B.JSC$19984_nextRid_=0;_.B.JSC$19984_nextMapId_=0;_.B.handler_=null;_.B.JSC$19984_forwardChannelTimerId_=null;_.B.JSC$19984_backChannelTimerId_=null;_.B.JSC$19984_deadBackChannelTimerId_=null;_.B.connectionTest_=null;
_.B.useChunked_=null;_.B.JSC$19984_lastArrayId_=-1;_.B.JSC$19984_lastPostResponseArrayId_=-1;_.B.JSC$19984_lastStatusCode_=-1;_.B.JSC$19984_forwardChannelRetryCount_=0;_.B.JSC$19984_backChannelRetryCount_=0;_.B.JSC$19984_channelVersion_=8;var Hbd={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},Dwv=function(F,W,V,d){_.va.call(this,"timingevent",F);this.size=W;this.rtt=V;this.retries=d};
_.Xx(Dwv,_.va);var AIa=function(F){_.va.call(this,"serverreachability",F)};
_.Xx(AIa,_.va);pM.prototype.connect=function(F,W,V,d,y){this.JSC$19980_channelDebug_.debug("connect()");LE(0);this.JSC$19984_path_=W;this.JSC$19984_extraParams_=V||{};d&&y!==void 0&&(this.JSC$19984_extraParams_.OSID=d,this.JSC$19984_extraParams_.OAID=y);this.asyncTest_?(iA((0,_.Ll)(this.connectTest_,this,F),100),jBp(this)):this.connectTest_(F)};
pM.prototype.disconnect=function(){this.JSC$19980_channelDebug_.debug("disconnect()");rI8(this);if(this.state_==3){var F=this.JSC$19984_nextRid_++,W=this.JSC$19984_forwardChannelUri_.clone();_.Oi(W,"SID",this.sid_);_.Oi(W,"RID",F);_.Oi(W,"TYPE","terminate");Cxa(this,W);F=new MC(this,this.JSC$19980_channelDebug_,this.sid_,F);F.JSC$19972_type_=2;F.JSC$19972_baseUri_=_.Sb(W.clone());(new Image).src=F.JSC$19972_baseUri_.toString();F.JSC$19972_requestStartTime_=Date.now();n_i(F)}kva(this)};
pM.prototype.connectTest_=function(F){this.JSC$19980_channelDebug_.debug("connectTest_()");this.connectionTest_=new $sc(this,this.JSC$19980_channelDebug_);this.connectionTest_.JSC$19979_extraHeaders_=this.JSC$19984_extraHeaders_;this.connectionTest_.JSC$19977_parser_=this.JSC$19980_parser_;this.connectionTest_.connect(F)};
var jBp=function(F){F.JSC$19980_channelDebug_.debug("connectChannel_()");F.JSC$19984_ensureInState_(1,0);F.JSC$19984_forwardChannelUri_=qRt(F,F.JSC$19984_path_);lSp(F)},rI8=function(F){F.connectionTest_&&(F.connectionTest_.abort(),F.connectionTest_=null);
F.JSC$19984_backChannelRequest_&&(F.JSC$19984_backChannelRequest_.cancel(),F.JSC$19984_backChannelRequest_=null);F.JSC$19984_backChannelTimerId_&&(_.dm.clearTimeout(F.JSC$19984_backChannelTimerId_),F.JSC$19984_backChannelTimerId_=null);NPu(F);F.forwardChannelRequest_&&(F.forwardChannelRequest_.cancel(),F.forwardChannelRequest_=null);F.JSC$19984_forwardChannelTimerId_&&(_.dm.clearTimeout(F.JSC$19984_forwardChannelTimerId_),F.JSC$19984_forwardChannelTimerId_=null)},fS8=function(F,W){if(F.state_==0)throw Error("Yk");
F.JSC$19980_outgoingMaps_.length==1E3&&F.JSC$19980_parser_.stringify(W);F.JSC$19980_outgoingMaps_.push(new KUc(F.JSC$19984_nextMapId_++,W));F.state_!=2&&F.state_!=3||lSp(F)};
pM.prototype.JSC$19979_isClosed=function(){return this.state_==0};
pM.prototype.getState=function(){return this.state_};
var lSp=function(F){F.forwardChannelRequest_||F.JSC$19984_forwardChannelTimerId_||(F.JSC$19984_forwardChannelTimerId_=iA((0,_.Ll)(F.JSC$19984_onStartForwardChannelTimer_,F),0),F.JSC$19984_forwardChannelRetryCount_=0)};
pM.prototype.JSC$19984_onStartForwardChannelTimer_=function(F){this.JSC$19984_forwardChannelTimerId_=null;wvt(this,F)};
var wvt=function(F,W){F.JSC$19980_channelDebug_.debug("startForwardChannel_");if(F.state_==1){if(!W){F.JSC$19980_channelDebug_.debug("open_()");F.JSC$19984_nextRid_=Math.floor(Math.random()*1E5);W=F.JSC$19984_nextRid_++;var V=new MC(F,F.JSC$19980_channelDebug_,"",W);V.JSC$19972_extraHeaders_=F.JSC$19984_extraHeaders_;var d=Gvv(F),y=F.JSC$19984_forwardChannelUri_.clone();_.Oi(y,"RID",W);_.Oi(y,"CVER","1");Cxa(F,y);LUt(V,y,d);F.forwardChannelRequest_=V;F.state_=2}}else F.state_==3&&(W?$wi(F,W):F.JSC$19980_outgoingMaps_.length==
0?F.JSC$19980_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):F.forwardChannelRequest_||($wi(F),F.JSC$19980_channelDebug_.debug("startForwardChannel_ finished, sent request")))},$wi=function(F,W){if(W)if(F.JSC$19984_channelVersion_>6){F.JSC$19980_outgoingMaps_=F.pendingMaps_.concat(F.JSC$19980_outgoingMaps_);
F.pendingMaps_.length=0;var V=F.JSC$19984_nextRid_-1;W=Gvv(F)}else V=W.JSC$19970_rid_,W=W.JSC$19972_postData_;else V=F.JSC$19984_nextRid_++,W=Gvv(F);var d=F.JSC$19984_forwardChannelUri_.clone();_.Oi(d,"SID",F.sid_);_.Oi(d,"RID",V);_.Oi(d,"AID",F.JSC$19984_lastArrayId_);Cxa(F,d);V=new MC(F,F.JSC$19980_channelDebug_,F.sid_,V,F.JSC$19984_forwardChannelRetryCount_+1);V.JSC$19972_extraHeaders_=F.JSC$19984_extraHeaders_;V.setTimeout(1E4+Math.round(1E4*Math.random()));F.forwardChannelRequest_=V;LUt(V,d,
W)},Cxa=function(F,W){F.handler_&&(F=F.handler_.JSC$19991_getAdditionalParams())&&_.MP.forEach(F,function(V,d){_.Oi(W,d,V)})},Gvv=function(F){var W=Math.min(F.JSC$19980_outgoingMaps_.length,1E3),V=["count="+W];
if(F.JSC$19984_channelVersion_>6&&W>0){var d=F.JSC$19980_outgoingMaps_[0].JSC$19982_mapId;V.push("ofs="+d)}else d=0;for(var y={},z=0;z<W;y={mapId$jscomp$3:void 0},z++){y.mapId$jscomp$3=F.JSC$19980_outgoingMaps_[z].JSC$19982_mapId;var I=F.JSC$19980_outgoingMaps_[z].map;y.mapId$jscomp$3=F.JSC$19984_channelVersion_<=6?z:y.mapId$jscomp$3-d;try{_.MP.forEach(I,function(n){return function(M,Y){V.push("req"+n.mapId$jscomp$3+"_"+Y+"="+encodeURIComponent(M))}}(y))}catch(n){V.push("req"+y.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}F.pendingMaps_=F.pendingMaps_.concat(F.JSC$19980_outgoingMaps_.splice(0,W));
return V.join("&")},UwU=function(F){F.JSC$19984_backChannelRequest_||F.JSC$19984_backChannelTimerId_||(F.JSC$19984_backChannelAttemptId_=1,F.JSC$19984_backChannelTimerId_=iA((0,_.Ll)(F.JSC$19984_onStartBackChannelTimer_,F),0),F.JSC$19984_backChannelRetryCount_=0)},Xva=function(F){if(F.JSC$19984_backChannelRequest_||F.JSC$19984_backChannelTimerId_||F.JSC$19984_backChannelRetryCount_>=3)return!1;
F.JSC$19980_channelDebug_.debug("Going to retry GET");F.JSC$19984_backChannelAttemptId_++;F.JSC$19984_backChannelTimerId_=iA((0,_.Ll)(F.JSC$19984_onStartBackChannelTimer_,F),Ob8(F,F.JSC$19984_backChannelRetryCount_));F.JSC$19984_backChannelRetryCount_++;return!0};
pM.prototype.JSC$19984_onStartBackChannelTimer_=function(){this.JSC$19984_backChannelTimerId_=null;this.JSC$19980_channelDebug_.debug("Creating new HttpRequest");this.JSC$19984_backChannelRequest_=new MC(this,this.JSC$19980_channelDebug_,this.sid_,"rpc",this.JSC$19984_backChannelAttemptId_);this.JSC$19984_backChannelRequest_.JSC$19972_extraHeaders_=this.JSC$19984_extraHeaders_;this.JSC$19984_backChannelRequest_.JSC$19972_readyStateChangeThrottleMs_=0;var F=this.JSC$19984_backChannelUri_.clone();_.Oi(F,
"RID","rpc");_.Oi(F,"SID",this.sid_);_.Oi(F,"CI",this.useChunked_?"0":"1");_.Oi(F,"AID",this.JSC$19984_lastArrayId_);Cxa(this,F);_.Oi(F,"TYPE","xmlhttp");ISu(this.JSC$19984_backChannelRequest_,F,!0,this.JSC$19984_hostPrefix_,!1);this.JSC$19980_channelDebug_.debug("New Request created")};
var ept=function(F,W,V){F.JSC$19980_channelDebug_.debug("Test Connection Finished");F.useChunked_=F.secondTestResults_==null?V:!F.secondTestResults_;F.JSC$19984_lastStatusCode_=W.JSC$19979_lastStatusCode_;F.asyncTest_||jBp(F)},uMt=function(F,W){F.JSC$19980_channelDebug_.debug("Test Connection Failed");
F.JSC$19984_lastStatusCode_=W.JSC$19979_lastStatusCode_;IR(F,2)};
pM.prototype.JSC$19979_onRequestData=function(F,W){if(this.state_!=0&&(this.JSC$19984_backChannelRequest_==F||this.forwardChannelRequest_==F))if(this.JSC$19984_lastStatusCode_=F.JSC$19972_lastStatusCode_,this.forwardChannelRequest_==F&&this.state_==3)if(this.JSC$19984_channelVersion_>7){try{var V=this.JSC$19980_parser_.parse(W)}catch(d){V=null}if(Array.isArray(V)&&V.length==3)if(W=V,W[0]==0)a:if(this.JSC$19980_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19984_backChannelTimerId_)this.JSC$19980_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19984_backChannelRequest_)if(this.JSC$19984_backChannelRequest_.JSC$19972_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19972_requestStartTime_)NPu(this),this.JSC$19984_backChannelRequest_.cancel(),this.JSC$19984_backChannelRequest_=null;else break a;else this.JSC$19980_channelDebug_.warning("We do not have a BackChannel established");Xva(this);LE(19)}else this.JSC$19984_lastPostResponseArrayId_=W[1],F=this.JSC$19984_lastPostResponseArrayId_-this.JSC$19984_lastArrayId_,0<
F&&(W=W[2],this.JSC$19980_channelDebug_.debug(W+" bytes (in "+F+" arrays) are outstanding on the BackChannel"),W<37500&&this.useChunked_&&this.JSC$19984_backChannelRetryCount_==0&&!this.JSC$19984_deadBackChannelTimerId_&&(this.JSC$19984_deadBackChannelTimerId_=iA((0,_.Ll)(this.JSC$19984_onBackChannelDead_,this),6E3)));else this.JSC$19980_channelDebug_.debug("Bad POST response data returned"),IR(this,11)}else W!="y2f%"&&(this.JSC$19980_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
IR(this,11));else this.JSC$19984_backChannelRequest_==F&&NPu(this),_.If(W)||(F=this.JSC$19980_parser_.parse(W),this.onInput_(F))};
pM.prototype.JSC$19984_onBackChannelDead_=function(){this.JSC$19984_deadBackChannelTimerId_!=null&&(this.JSC$19984_deadBackChannelTimerId_=null,this.JSC$19984_backChannelRequest_.cancel(),this.JSC$19984_backChannelRequest_=null,Xva(this),LE(20))};
var NPu=function(F){F.JSC$19984_deadBackChannelTimerId_!=null&&(_.dm.clearTimeout(F.JSC$19984_deadBackChannelTimerId_),F.JSC$19984_deadBackChannelTimerId_=null)};
pM.prototype.JSC$19979_onRequestComplete=function(F){this.JSC$19980_channelDebug_.debug("Request complete");if(this.JSC$19984_backChannelRequest_==F){NPu(this);this.JSC$19984_backChannelRequest_=null;var W=2}else if(this.forwardChannelRequest_==F)this.forwardChannelRequest_=null,W=1;else return;this.JSC$19984_lastStatusCode_=F.JSC$19972_lastStatusCode_;if(this.state_!=0)if(F.JSC$19972_successful_)if(W==1){W=F.JSC$19972_postData_?F.JSC$19972_postData_.length:0;F=Date.now()-F.JSC$19972_requestStartTime_;
var V=dwm;V.dispatchEvent(new Dwv(V,W,F,this.JSC$19984_forwardChannelRetryCount_));lSp(this);this.handler_&&this.handler_.JSC$19991_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else UwU(this);else{V=F.getLastError();if(V==3||V==7||V==0&&this.JSC$19984_lastStatusCode_>0)this.JSC$19980_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19980_channelDebug_.debug("Maybe retrying, last error: "+zpp(V,this.JSC$19984_lastStatusCode_));var d;if(d=W==1)this.forwardChannelRequest_||
this.JSC$19984_forwardChannelTimerId_||this.state_==1||this.JSC$19984_forwardChannelRetryCount_>=2?d=!1:(this.JSC$19980_channelDebug_.debug("Going to retry POST"),this.JSC$19984_forwardChannelTimerId_=iA((0,_.Ll)(this.JSC$19984_onStartForwardChannelTimer_,this,F),Ob8(this,this.JSC$19984_forwardChannelRetryCount_)),this.JSC$19984_forwardChannelRetryCount_++,d=!0);if(d||W==2&&Xva(this))return;this.JSC$19980_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19980_channelDebug_.debug("Error: HTTP request failed");
switch(V){case 1:IR(this,5);break;case 4:IR(this,10);break;case 3:IR(this,6);break;case 7:IR(this,12);break;default:IR(this,2)}}};
var Ob8=function(F,W){var V=5E3+Math.floor(Math.random()*1E4);F.isActive()||(F.JSC$19980_channelDebug_.debug("Inactive channel"),V*=2);return V*W};
pM.prototype.onInput_=function(F){for(var W=0;W<F.length;W++){var V=F[W];this.JSC$19984_lastArrayId_=V[0];V=V[1];this.state_==2?V[0]=="c"?(this.sid_=V[1],this.JSC$19984_hostPrefix_=V[2],V=V[3],V!=null?this.JSC$19984_channelVersion_=V:this.JSC$19984_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19991_channelOpened(),this.JSC$19984_backChannelUri_=g_t(this,this.JSC$19984_hostPrefix_,this.JSC$19984_path_),UwU(this)):V[0]=="stop"&&IR(this,7):this.state_==3&&(V[0]=="stop"?IR(this,7):
V[0]!="noop"&&this.handler_&&this.handler_.JSC$19991_channelHandleArray(V),this.JSC$19984_backChannelRetryCount_=0)}};
pM.prototype.JSC$19984_ensureInState_=function(F){if(!_.$c(arguments,this.state_))throw Error("Zk`"+this.state_);};
var IR=function(F,W){F.JSC$19980_channelDebug_.info("Error code "+W);if(W==2||W==9){var V=null;F.handler_&&(V=null);var d=(0,_.Ll)(F.testGoogleComCallback_,F);V||(V=new _.DC("//www.google.com/images/cleardot.gif"),_.Sb(V));fQt(V.toString(),1E4,d)}else LE(2);F.onError_(W)};
pM.prototype.testGoogleComCallback_=function(F){F?(this.JSC$19980_channelDebug_.info("Successfully pinged google.com"),LE(2)):(this.JSC$19980_channelDebug_.info("Failed to ping google.com"),LE(1),this.onError_(8))};
pM.prototype.onError_=function(F){this.JSC$19980_channelDebug_.debug("HttpChannel: error - "+F);this.state_=0;this.handler_&&this.handler_.JSC$19991_channelError(F);kva(this);rI8(this)};
var kva=function(F){F.state_=0;F.JSC$19984_lastStatusCode_=-1;if(F.handler_)if(F.pendingMaps_.length==0&&F.JSC$19980_outgoingMaps_.length==0)F.handler_.JSC$19991_channelClosed();else{F.JSC$19980_channelDebug_.debug("Number of undelivered maps, pending: "+F.pendingMaps_.length+", outgoing: "+F.JSC$19980_outgoingMaps_.length);var W=_.xc(F.pendingMaps_),V=_.xc(F.JSC$19980_outgoingMaps_);F.pendingMaps_.length=0;F.JSC$19980_outgoingMaps_.length=0;F.handler_.JSC$19991_channelClosed(W,V)}},qRt=function(F,
W){W=TPv(F,null,W);
F.JSC$19980_channelDebug_.debug("GetForwardChannelUri: "+W);return W},g_t=function(F,W,V){W=TPv(F,F.JSC$19979_shouldUseSecondaryDomains()?W:null,V);
F.JSC$19980_channelDebug_.debug("GetBackChannelUri: "+W);return W},TPv=function(F,W,V){var d=_.$i(V);
if(d.JSC$10339_domain_!="")W&&_.UI(d,W+"."+d.JSC$10339_domain_),_.OI(d,d.JSC$10339_port_);else{var y=window.location;d=Khu(y.protocol,W?W+"."+y.hostname:y.hostname,+y.port,V)}F.JSC$19984_extraParams_&&_.MP.forEach(F.JSC$19984_extraParams_,function(z,I){_.Oi(d,I,z)});
_.Oi(d,"VER",F.JSC$19984_channelVersion_);Cxa(F,d);return d};
pM.prototype.JSC$19979_createXhrIo=function(F){if(F)throw Error("Rk");F=new _.b0;F.JSC$10103_withCredentials_=!1;return F};
pM.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
pM.prototype.notifyServerReachabilityEvent=function(F){var W=dwm;W.dispatchEvent(new AIa(W,F))};
pM.prototype.JSC$19979_shouldUseSecondaryDomains=function(){return!1};
new Ch8;var xwu=function(){};
_.B=xwu.prototype;_.B.JSC$19991_channelOpened=function(){};
_.B.JSC$19991_channelHandleArray=function(){};
_.B.JSC$19991_channelSuccess=function(){};
_.B.JSC$19991_channelError=function(){};
_.B.JSC$19991_channelClosed=function(){};
_.B.JSC$19991_getAdditionalParams=function(){return{}};
_.B.isActive=function(){return!0};var v_8=function(F){F.front_.length===0&&(F.front_=F.back_,F.front_.reverse(),F.back_=[])};
_.B=Usd.prototype;_.B.enqueue=function(F){this.back_.push(F)};
_.B.peek=function(){v_8(this);return _.Ch(this.front_)};
_.B.getCount=function(){return this.front_.length+this.back_.length};
_.B.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.B.clear=function(){this.front_=[];this.back_=[]};
_.B.contains=function(F){return _.$c(this.front_,F)||_.$c(this.back_,F)};
_.B.remove=function(F){var W=this.front_;var V=Array.prototype.lastIndexOf.call(W,F,W.length-1);V>=0?(_.rW$(W,V),W=!0):W=!1;return W||_.Ur(this.back_,F)};
_.B.getValues=function(){for(var F=[],W=this.front_.length-1;W>=0;--W)F.push(this.front_[W]);W=this.back_.length;for(var V=0;V<W;++V)F.push(this.back_[V]);return F};var E_v=function(F){var W=typeof F;return W=="object"&&F||W=="function"?"o"+_.PC(F):W.charAt(0)+F};
_.B=h7.prototype;_.B.getCount=function(){return this.JSC$19995_map_.size};
_.B.add=function(F){this.JSC$19995_map_.set(E_v(F),F);this.size=this.JSC$19995_map_.size};
_.B.addAll=function(F){F=_.Gk(F);for(var W=F.length,V=0;V<W;V++)this.add(F[V]);this.size=this.JSC$19995_map_.size};
_.B.removeAll=function(F){F=_.Gk(F);for(var W=F.length,V=0;V<W;V++)this.remove(F[V]);this.size=this.JSC$19995_map_.size};
_.B.delete=function(F){F=this.JSC$19995_map_.remove(E_v(F));this.size=this.JSC$19995_map_.size;return F};
_.B.remove=function(F){return this.delete(F)};
_.B.clear=function(){this.JSC$19995_map_.clear();this.size=0};
_.B.isEmpty=function(){return this.JSC$19995_map_.size===0};
_.B.has=function(F){return this.JSC$19995_map_.containsKey(E_v(F))};
_.B.contains=function(F){return this.JSC$19995_map_.containsKey(E_v(F))};
_.B.getValues=function(){return this.JSC$19995_map_.getValues()};
_.B.values=function(){return this.JSC$19995_map_.values()};
_.B.clone=function(){return new h7(this)};
_.B.equals=function(F){return this.getCount()==gdm(F)&&cIi(this,F)};
var cIi=function(F,W){var V=gdm(W);if(F.getCount()>V)return!1;!(W instanceof h7)&&V>5&&(W=new h7(W));return u9v(F,function(d){var y=W;return y.contains&&typeof y.contains=="function"?y.contains(d):y.containsValue&&typeof y.containsValue=="function"?y.containsValue(d):_.Er(y)||typeof y==="string"?_.$c(y,d):_.MP.containsValue(y,d)})};
h7.prototype.__iterator__=function(){return this.JSC$19995_map_.__iterator__(!1)};
h7.prototype[Symbol.iterator]=function(){return this.values()};_.np({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 F=this.query;F&&(this.full||F[0]==="("||(F="("+F+")"),this._mq=window.matchMedia(F),this._add(),this.queryHandler(this._mq))},
queryHandler:function(F){this._setQueryMatches(F.matches)}});var tcp={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(F){return(this._clampValue(F)-this.min)/(this.max-this.min)},
_clampValue:function(F){return Math.min(this.max,Math.max(this.min,this._calcStep(F)))},
_calcStep:function(F){F=parseFloat(F);if(!this.step)return F;F=Math.round((F-this.min)/this.step);return this.step<1?F/(1/this.step)+this.min:F*this.step+this.min},
_validateValue:function(){var F=this._clampValue(this.value);this.value=this.oldValue=isNaN(F)?this.oldValue:F;return this.value!==F},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var SRm=[_.oU,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(F){_.z8(F).path[0]!==this&&(this.resetLayout(),F.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var F=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.XI(this._layoutDebouncer,_.Ld,F);_.x3(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var F=this;requestAnimationFrame(function(){F.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(F){this.resizerShouldNotify(F)&&this._notifyDescendant(F)},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 Pxd=[_.Y7M,{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(F,W){var V=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[F];if(!V)throw new ReferenceError(this._getUndefinedMsg(F));F=this._boundEffect(V,W||{});F.setUp();return F},
_effectsChanged:function(F,W,V){this._tearDownEffects();F&&V&&(F.split(" ").forEach(function(d){var y;d!==""&&((y=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[d])?this._effects.push(this._boundEffect(y,W[d])):console.warn(this._getUndefinedMsg(d)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(F,W){W=W||{};var V=parseFloat(W.startsAt||0),d=parseFloat(W.endsAt||1),y=d-V,z=function(){};
d=V===0&&d===1?F.run:function(I,n){F.run.call(this,Math.max(0,(I-V)/y),n)};
return{setUp:F.setUp?F.setUp.bind(this,W):z,run:F.run?d.bind(this):z,tearDown:F.tearDown?F.tearDown.bind(this):z}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(F){F.setUp()!==!1&&this._effectsRunFn.push(F.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(F){F.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(F,W){this._effectsRunFn&&this._effectsRunFn.forEach(function(V){V(F,W)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var F=this._clampedScrollTop;this._updateScrollState(F);this.threshold>0&&this._setThresholdTriggered(F>=this.threshold)}},
_getDOMRef:function(F){console.warn("_getDOMRef","`"+F+"` is undefined")},
_getUndefinedMsg:function(F){return"Scroll effect `"+F+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+F+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("$k`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(F){var W={};F=parseFloat(F.scalar);W.background=this._getDOMRef("background");W.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");W.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");W.deltaBg=W.backgroundFrontLayer.offsetHeight-W.background.offsetHeight;W.deltaBg===0?(isNaN(F)&&(F=.8),W.deltaBg=(this._dHeight||0)*F):(isNaN(F)&&(F=
1),W.deltaBg*=F);this._fxParallaxBackground=W},
run:function(F){var W=this._fxParallaxBackground;this.transform("translate3d(0px, "+W.deltaBg*Math.min(1,F)+"px, 0px)",W.backgroundFrontLayer);W.backgroundRearLayer&&this.transform("translate3d(0px, "+W.deltaBg*Math.min(1,F)+"px, 0px)",W.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var JIU;var Zbt;_.np({_template:function(){if(Zbt!==void 0)return Zbt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;JIU===void 0&&(JIU=document.createElement("template"));var d=JIU;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return Zbt=F},
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(){_.ce(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(F){F.keyCode===27&&(F.preventDefault(),this.close())},
_track:function(F){if(!this.persistent&&!this.disableSwipe)switch(F.preventDefault(),F.detail.state){case "start":this._trackStart(F);break;case "track":this._trackMove(F);break;case "end":this._trackEnd(F)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var F=this.$.contentContainer.getBoundingClientRect();this._savedWidth=F.width;this._translateOffset=this.position==="left"?F.left:F.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(F){this._trackDetails&&(this._translateDrawer(F.detail.dx+this._translateOffset),this._trackDetails.push({dx:F.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(F){if(this._trackDetails){var W=F.detail.dx+this._translateOffset,V=this.getWidth();W=this.position==="left"?W>=0||W<=-V:W<=0||W>=V;if(!W){var d=this._trackDetails;this._trackDetails=null;this._flingDrawer(F,d);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}V/=2;F.detail.dx<-V?this.opened=this.position==="right":F.detail.dx>V&&(this.opened=this.position==="left");W?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(F,W){for(var V=Date.now(),d=V-100,y,z=0,I=W.length-1;z<=I;){var n=z+I>>1,M=W[n];M.timeStamp>=d?(y=M,I=n-1):z=n+1}return y?(F.detail.dx-y.dx)/(V-y.timeStamp||1):0},
_flingDrawer:function(F,W){W=this._calculateVelocity(F,W);if(!(Math.abs(W)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;F=F.detail.dx+this._translateOffset;var V=this.getWidth(),d=this.position==="left",y=W>0;y?(W=Math.max(W,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(W=Math.min(W,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");W=this._FLING_INITIAL_SLOPE*(!y&&d?-(F+V):y&&!d?V-F:-F)/W;this._styleTransitionDuration(W);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,W)}},
_styleTransitionDuration:function(F){this.style.transitionDuration=F+"ms";this.$.contentContainer.style.transitionDuration=F+"ms";this.$.scrim.style.transitionDuration=F+"ms"},
_styleTransitionTimingFunction:function(F){this.$.contentContainer.style.transitionTimingFunction=F;this.$.scrim.style.transitionTimingFunction=F},
_translateDrawer:function(F){var W=this.getWidth();this.position==="left"?(F=Math.max(-W,Math.min(F,0)),this.$.scrim.style.opacity=1+F/W):(F=Math.max(0,Math.min(F,W)),this.$.scrim.style.opacity=1-F/W);this.translate3d(F+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var F=this._drawerState;F===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;F!==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=""),F!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var F=_.z8(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"])');F.length>0?(this._firstTabStop=F[0],this._lastTabStop=F[F.length-1]):
this._lastTabStop=this._firstTabStop=null;(F=this.getAttribute("tabindex"))&&parseInt(F,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(F){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||F.keyCode!==9||(F.shiftKey?this._firstTabStop&&_.z8(F).localTarget===this._firstTabStop&&(F.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.z8(F).localTarget===this._lastTabStop&&(F.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(F,W){this.toggleClass("visible",F&&!W,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 QBt;var FYc;var WYt=function(){};
_.B=WYt.prototype;_.B._scrollTargetChanged=function(){};
_.B.scroll=function(){};
_.B._isValidScrollTarget=function(){};
_.B._toggleScrollListener=function(){};
_.B.toggleScrollListener=function(){};
_.B.createEffect=function(){};
_.B._effectsChanged=function(){};
_.B._layoutIfDirty=function(){};
_.B._boundEffect=function(){};
_.B._setUpEffect=function(){};
_.B._tearDownEffects=function(){};
_.B._runEffects=function(){};
_.B._scrollHandler=function(){};
_.B._scrollStateChanged=function(){};
_.B._getUndefinedMsg=function(){};
_.B.notifyResize=function(){};
_.B.assignParentResizable=function(){};
_.B.stopResizeNotificationsFor=function(){};
_.B._subscribeIronResize=function(){};
_.B._unsubscribeIronResize=function(){};
_.B.resizerShouldNotify=function(){};
_.B._onDescendantIronResize=function(){};
_.B._fireResize=function(){};
_.B._onIronRequestResizeNotifications=function(){};
_.B._parentResizableChanged=function(){};
_.B._notifyDescendant=function(){};
_.B._requestResizeNotifications=function(){};
_.B._findParent=function(){};
_.B._appResetLayoutHandler=function(){};
_.B.resetLayout=function(){};
_.B._notifyLayoutChanged=function(){};
_.B._notifyDescendantResize=function(){};
_.B._setThresholdTriggered=function(){};
WYt=_.np({_template:function(){if(FYc!==void 0)return FYc;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;QBt===void 0&&(QBt=document.createElement("template"));var d=QBt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return FYc=F},
is:"tp-yt-app-header",behaviors:[Pxd,SRm],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 F=_.z8(this.$.slot).getDistributedNodes(),W=0,V;V=F[W];W++)if(V.nodeType===Node.ELEMENT_NODE)if(V.hasAttribute("sticky")){this._stickyElRef=V;break}else this._stickyElRef||(this._stickyElRef=V);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var F=this._clampedScrollTop,W=this._height===0||F===0,V=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;W||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();W?this._updateScrollState(F,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=V}},
_updateScrollState:function(F,W){if(this._height!==0){var V=0,d=this._top;var y=this._maxHeaderTop;var z=F-this._lastScrollTop,I=Math.abs(z),n=F>this._lastScrollTop,M=performance.now();this._mayMove()&&(V=this._clamp(this.reveals?d+z:F,0,y));F>=this._dHeight&&(V=this.condenses&&!this.fixed?Math.max(this._dHeight,V):V,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&I<100){if(M-this._initTimestamp>300||this._wasScrollingDown!==n)this._initScrollTop=F,this._initTimestamp=M;F>=y&&
(Math.abs(this._initScrollTop-F)>30||I>10?(n&&F>=y?V=y:!n&&F>=this._dHeight&&(V=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((V-d)/(z/(M-this._lastTimestamp)),0,300)+"ms"):V=this._top)}y=this._dHeight===0?F>0?1:0:V/this._dHeight;W||(this._lastScrollTop=F,this._top=V,this._wasScrollingDown=n,this._lastTimestamp=M);if(W||y!==this._progress||d!==V||F===0)this._progress=y,this._runEffects(y,V),this._transformHeader(V)}},
_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(F){this.translate3d(0,-F+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&F>=this._stickyElTop?Math.min(F,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(F,W,V){return Math.min(V,Math.max(W,F))},
_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),_.z8(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(F){switch(F){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.z8(this).querySelector("[main-title]");case "condensedTitle":return _.z8(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var V24;var dOi;_.np({_template:function(){if(dOi!==void 0)return dOi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;V24===void 0&&(V24=document.createElement("template"));var d=V24;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return dOi=F},
is:"tp-yt-app-header-layout",behaviors:[SRm],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0},rafId:{type:Number,value:-1},useRaf:{type:Boolean,value:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.z8(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var F=this.header;if(this.isAttached&&F){this.$.wrapper.classList.remove("initializing");F.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)F.style.left="",F.style.right="";else{var W=this.getBoundingClientRect(),V=document.documentElement.clientWidth-W.right;F.style.left=W.left+"px";F.style.right=V+"px"}W=this.$.contentContainer.style;V=F.offsetHeight;F.fixed&&!F.condenses&&this.hasScrollingRegion?
(W.marginTop=V+"px",W.paddingTop=""):(W.paddingTop=V+"px",W.marginTop="")}}});/*

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 y4u=_.Cg(['<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>']),
zGt=_.bpC(y4u);zGt.setAttribute("style","display: none;");document.head.appendChild(zGt.content);var oVu;var sJt;/*

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
*/
_.np({_template:function(){if(sJt!==void 0)return sJt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;oVu===void 0&&(oVu=document.createElement("template"));var d=oVu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return sJt=F},
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(F,W){var V=this._resolveSrc(F);V!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",F===""||W?this._setLoading(!1):(this._resolvedSrc=V,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 F=this.$.sizedImgDiv.style,W=this.$.placeholder.style;F.backgroundSize=W.backgroundSize=this.sizing;F.backgroundPosition=W.backgroundPosition=this.sizing?this.position:"";F.backgroundRepeat=W.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(F){F=_.d8(F,this.$.baseURIAnchor.href);F.length>=2&&F[0]==="/"&&F[1]!=="/"&&(F=(location.origin||location.protocol+"//"+location.host)+F);return F}});var Bwc;var LYu;_.np({_template:function(){if(LYu!==void 0)return LYu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=
F.content,V=W.insertBefore;Bwc===void 0&&(Bwc=document.createElement("template"));var d=Bwc;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return LYu=F},
is:"tp-yt-iron-pages",behaviors:[_.oU,_.Hh],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});var I_L;var nVt;_.np({_template:function(){if(nVt!==void 0)return nVt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;I_L===void 0&&(I_L=document.createElement("template"));var d=I_L;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return nVt=F},
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(F){return F?"false":"true"},
_headingChanged:function(F){var W=this.getAttribute("heading"),V=this.getAttribute("aria-label");typeof V==="string"&&V!==W||this.setAttribute("aria-label",F)},
_computeHeadingClass:function(F){return F?" over-image":""},
_computeAnimated:function(F){return F}});var mOm;var a_i;_.np({_template:function(){if(a_i!==void 0)return a_i;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;mOm===void 0&&(mOm=document.createElement("template"));var d=mOm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return a_i=F},
is:"tp-yt-paper-checkbox",behaviors:[_.b5B],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.ce(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var F=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),W="px",V=F.match(/[A-Za-z]+$/);V!==null&&(W=V[0]);F=parseFloat(F);V=8/3*F;W==="px"&&(V=Math.floor(V),V%2!==F%2&&V++);this.updateStyles({"--paper-checkbox-ink-size":V+
W})}})},
_computeCheckboxClass:function(F,W){var V="";F&&(V+="checked ");W&&(V+="invalid");return V},
_computeCheckmarkClass:function(F){return F?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.quT._createRipple.call(this)}});var iVu;var M2d;var Yxt=_.F8.IronButtonState,pSd=(0,_.di)(HTMLElement);
_.np({_template:function(){if(M2d!==void 0)return M2d;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;iVu===void 0&&(iVu=document.createElement("template"));var d=iVu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return M2d=F},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[Yxt,_.ZX,_.WF,_.ys],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(F){var W=(0,_.pC)(this);W.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:F});W.shadowRoot.appendChild(F);return pSd.prototype._attachDom.call(this,F)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var F=this.contentElement;F&&F.selectedItem&&this._setSelectedItem(F.selectedItem)},
get contentElement(){for(var F=_.z8(this.$.content).getDistributedNodes(),W=0,V=F.length;W<V;W++)if(F[W].nodeType===Node.ELEMENT_NODE)return F[W]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(F){this._setSelectedItem(F.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(F){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F)===this&&this.open()},
_selectedItemChanged:function(F){var W="";F?W=F.label||F.getAttribute("label")||F.textContent.trim():W="";this.value=W;this._setSelectedItemLabel(W)},
_computeMenuVerticalOffset:function(F,W){return W?W:F?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var F=this.opened?"true":"false",W=this.contentElement;W&&W.setAttribute("aria-expanded",F)}});var hGL;var qxt;_.np({_template:function(){if(qxt!==void 0)return qxt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
var W=F.content,V=W.insertBefore;hGL===void 0&&(hGL=document.createElement("template"));var d=hGL;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return qxt=F},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var RGv;var bVl;_.np({_template:function(){if(bVl!==void 0)return bVl;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;RGv===void 0&&(RGv=document.createElement("template"));var d=RGv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return bVl=F},
is:"tp-yt-paper-progress",behaviors:[tcp],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(F){this.toggleClass("indeterminate",F,this.$.primaryProgress)},
_transformProgress:function(F,W){F.style.transform=F.style.webkitTransform="scaleX("+W/100+")"},
_mainRatioChanged:function(F){this._transformProgress(this.$.primaryProgress,F)},
_progressChanged:function(F,W,V,d,y){F=this._clampValue(F);W=this._clampValue(W);var z=this._calcRatio(F)*100,I=this._calcRatio(W)*100;this._setSecondaryRatio(z);this._transformProgress(this.$.secondaryProgress,z);this._transformProgress(this.$.primaryProgress,I);this.secondaryProgress=F;y?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",W);this.setAttribute("aria-valuemin",V);this.setAttribute("aria-valuemax",d)},
_disabledChanged:function(F){this.setAttribute("aria-disabled",F?"true":"false")},
_hideSecondaryProgress:function(F){return F===0}});var Twl;var eG4;var gVt=function(){};
_.B=gVt.prototype;_.B.addOwnKeyBinding=function(){};
_.B.removeOwnKeyBindings=function(){};
_.B.keyboardEventMatchesKeys=function(){};
_.B._collectKeyBindings=function(){};
_.B._prepKeyBindings=function(){};
_.B._addKeyBinding=function(){};
_.B._resetKeyEventListeners=function(){};
_.B._listenKeyEventListeners=function(){};
_.B._unlistenKeyEventListeners=function(){};
_.B._onKeyBindingEvent=function(){};
_.B._triggerKeyHandler=function(){};
_.B._tapHandler=function(){};
_.B._focusChanged=function(){};
_.B._detectKeyboardFocus=function(){};
_.B._userActivate=function(){};
_.B._upHandler=function(){};
_.B._spaceKeyDownHandler=function(){};
_.B._spaceKeyUpHandler=function(){};
_.B._asyncClick=function(){};
_.B._pressedChanged=function(){};
_.B._ariaActiveAttributeChanged=function(){};
_.B._activeChanged=function(){};
_.B._controlStateChanged=function(){};
_.B._changedButtonState=function(){};
_.B._focusBlurHandler=function(){};
_.B._disabledChanged=function(){};
_.B._changedControlState=function(){};
_.B._downHandler=function(){};
_.B.ensureRipple=function(){};
_.B.getRipple=function(){};
_.B.hasRipple=function(){};
_.B._noinkChanged=function(){};
_.B._focusedChanged=function(){};
_.B._createRipple=function(){};
_.B.registered=function(){};
_.B._invalidChanged=function(){};
_.B.hasValidator=function(){};
_.B.validate=function(){};
_.B._getValidity=function(){};
_.B._requiredChanged=function(){};
_.B._valueChanged=function(){};
_.B._checkedChanged=function(){};
_.B._buttonStateChanged=function(){};
_.B._setPressed=function(){};
_.B._setPointerDown=function(){};
_.B._setReceivedFocusFromKeyboard=function(){};
_.B._setFocused=function(){};
gVt=_.np({is:"tp-yt-paper-radio-button",_template:function(){if(eG4!==void 0)return eG4;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Twl===void 0&&(Twl=document.createElement("template"));var d=Twl;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return eG4=F},
behaviors:[_.b5B],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(){_.ce(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var F=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),W=Math.floor(3*F);W%2!==F%2&&W++;this.updateStyles({"--paper-radio-button-ink-size":W+"px"})}})}});var u_m;var KY4;_.np({_template:function(){if(KY4!==void 0)return KY4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;u_m===void 0&&(u_m=document.createElement("template"));var d=u_m;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return KY4=F},
is:"tp-yt-paper-radio-group",behaviors:[_.igB],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(F){var W=this._valueToItem(F);if(!W||!W.hasAttribute("disabled")){if(this.selected){W=this._valueToItem(this.selected);if(this.selected==F)if(this.allowEmptySelection)F="";else{W&&(W.checked=!0);return}W&&
(W.checked=!1)}_.Hh.select.apply(this,[F]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(F){this._focusPrevious();F.preventDefault();this._activateFocusedItem()},
_onDownKey:function(F){this._focusNext();F.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(F){_.a3Q._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(F){_.a3Q._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Hh._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.zM._resetTabindices.apply(this,arguments);this.items.forEach(function(F){F.removeAttribute("aria-selected")},this)}});var HV4;var DOl;var A44=function(){};
_.B=A44.prototype;_.B.registered=function(){};
_.B.addOwnKeyBinding=function(){};
_.B.removeOwnKeyBindings=function(){};
_.B.keyboardEventMatchesKeys=function(){};
_.B._collectKeyBindings=function(){};
_.B._prepKeyBindings=function(){};
_.B._addKeyBinding=function(){};
_.B._resetKeyEventListeners=function(){};
_.B._listenKeyEventListeners=function(){};
_.B._unlistenKeyEventListeners=function(){};
_.B._onKeyBindingEvent=function(){};
_.B._triggerKeyHandler=function(){};
_.B._tapHandler=function(){};
_.B._focusChanged=function(){};
_.B._detectKeyboardFocus=function(){};
_.B._userActivate=function(){};
_.B._upHandler=function(){};
_.B._spaceKeyDownHandler=function(){};
_.B._spaceKeyUpHandler=function(){};
_.B._asyncClick=function(){};
_.B._pressedChanged=function(){};
_.B._ariaActiveAttributeChanged=function(){};
_.B._activeChanged=function(){};
_.B._controlStateChanged=function(){};
_.B._changedButtonState=function(){};
_.B._focusBlurHandler=function(){};
_.B._disabledChanged=function(){};
_.B._changedControlState=function(){};
_.B._buttonStateChanged=function(){};
_.B._downHandler=function(){};
_.B.ensureRipple=function(){};
_.B.getRipple=function(){};
_.B.hasRipple=function(){};
_.B._noinkChanged=function(){};
_.B._calcRatio=function(){};
_.B._clampValue=function(){};
_.B._calcStep=function(){};
_.B._validateValue=function(){};
_.B._update=function(){};
_.B._setImmediateValue=function(){};
_.B._setExpand=function(){};
_.B._setDragging=function(){};
_.B._setTransiting=function(){};
_.B._setMarkers=function(){};
_.B._setPressed=function(){};
_.B._setPointerDown=function(){};
_.B._setReceivedFocusFromKeyboard=function(){};
_.B._setFocused=function(){};
_.B._setRatio=function(){};
A44=_.np({_template:function(){if(DOl!==void 0)return DOl;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;HV4===void 0&&(HV4=document.createElement("template"));var d=HV4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return DOl=F},
is:"tp-yt-paper-slider",behaviors:[_.JO,_.WF,_.RKQ,tcp],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&&_.r8(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(F,W,V){this.setAttribute("aria-valuemin",W);this.setAttribute("aria-valuemax",V);this.setAttribute("aria-valuenow",F);this._positionKnob(this._calcRatio(F)*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(F){this._setImmediateValue(this._calcStep(this._calcKnobPosition(F)));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(F){return(this.max-this.min)*F/100+this.min},
_onTrack:function(F){F.stopPropagation();switch(F.detail.state){case "start":this._trackStart(F);break;case "track":this._trackX(F);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(F){this.dragging||this._trackStart(F);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,F.detail.dx*(this._isRTL?-1:1)));F=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(F);F=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(F+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var F=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;F.transform=F.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(F){this._expandKnob();F.preventDefault();this.focus()},
_bartrack:function(F){this._allowBarEvent(F)&&this._onTrack(F)},
_barclick:function(F){this._w=this.$.sliderBar.offsetWidth;var W=this.$.sliderBar.getBoundingClientRect();W=(F.detail.x-W.left)/this._w*100;this._isRTL&&(W=100-W);var V=this.ratio;this._setTransiting(!0);this._positionKnob(W);V===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
F.preventDefault();this.focus()},
_bardown:function(F){this._allowBarEvent(F)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(F))},
_knobTransitionEnd:function(F){F.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(F,W,V,d){d||this._setMarkers([]);W=Math.round((V-W)/this.step);W>F&&(W=F);if(W<0||!isFinite(W))W=0;this._setMarkers(Array(W))},
_mergeClasses:function(F){return Object.keys(F).filter(function(W){return F[W]}).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(F){return!this.ignoreBarTouch||F.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(F){this._isRTL?this._incrementKey(F):this._decrementKey(F)},
_rightKey:function(F){this._isRTL?this._decrementKey(F):this._incrementKey(F)},
_incrementKey:function(F){this.disabled||(F.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),F.preventDefault())},
_decrementKey:function(F){this.disabled||(F.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),F.preventDefault())},
_changeValue:function(F){this.value=F.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(F){F.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.quT._createRipple.call(this)},
_focusedChanged:function(F){F&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=F?"":"none",this._ripple.holdDown=F)}});var jJt;var r4u;var nE=null,Cti=function(){};
_.B=Cti.prototype;_.B.fit=function(){};
_.B._discoverInfo=function(){};
_.B.resetFit=function(){};
_.B.refit=function(){};
_.B.position=function(){};
_.B.constrain=function(){};
_.B._sizeDimension=function(){};
_.B.__sizeDimension=function(){};
_.B.center=function(){};
_.B.__getNormalizedRect=function(){};
_.B.__getOffscreenArea=function(){};
_.B.__getPosition=function(){};
_.B.notifyResize=function(){};
_.B.assignParentResizable=function(){};
_.B.stopResizeNotificationsFor=function(){};
_.B._subscribeIronResize=function(){};
_.B._unsubscribeIronResize=function(){};
_.B.resizerShouldNotify=function(){};
_.B._onDescendantIronResize=function(){};
_.B._fireResize=function(){};
_.B._onIronRequestResizeNotifications=function(){};
_.B._parentResizableChanged=function(){};
_.B._notifyDescendant=function(){};
_.B._requestResizeNotifications=function(){};
_.B._findParent=function(){};
_.B.toggle=function(){};
_.B.open=function(){};
_.B.close=function(){};
_.B.cancel=function(){};
_.B.invalidateTabbables=function(){};
_.B._ensureSetup=function(){};
_.B._canceledChanged=function(){};
_.B._withBackdropChanged=function(){};
_.B._prepareRenderOpened=function(){};
_.B._finishRenderOpened=function(){};
_.B._finishRenderClosed=function(){};
_.B._preparePositioning=function(){};
_.B._finishPositioning=function(){};
_.B._applyFocus=function(){};
_.B._onCaptureClick=function(){};
_.B._onCaptureFocus=function(){};
_.B._onCaptureEsc=function(){};
_.B._onCaptureTab=function(){};
_.B._onIronResize=function(){};
_.B._onNodesChange=function(){};
_.B.__ensureFirstLastFocusables=function(){};
_.B.__openedChanged=function(){};
_.B.__deraf=function(){};
_.B.__updateScrollObservers=function(){};
_.B.__addScrollListeners=function(){};
_.B.__removeScrollListeners=function(){};
_.B.__isValidScrollAction=function(){};
_.B.__onCaptureScroll=function(){};
_.B.__saveScrollPosition=function(){};
_.B.__restoreScrollPosition=function(){};
_.B._setCanceled=function(){};
Cti=_.np({_template:function(){if(r4u!==void 0)return r4u;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;jJt===void 0&&(jJt=document.createElement("template"));var d=jJt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return r4u=F},
is:"tp-yt-paper-toast",behaviors:[_.gF],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(){_.yQ._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.qY.requestAvailability()},
show:function(F){typeof F=="string"&&(F={text:F});for(var W in F)W.indexOf("_")===0?_.yQ._warn('The property "'+W+'" is private and was not set.'):W in this?this[W]=F[W]:_.yQ._warn('The property "'+W+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(F){F&&F.target===this&&F.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(nE&&nE!==this&&nE.close(),nE=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):nE===this&&(nE=null);_.ej._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(F){this.positionTarget=F},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var kpl=new _.lV("disablePersonalizationAction");var C04=new _.lV("showDmaConsentFlowCommand");var kkL=new _.lV("showMmgNoticeCommand");var l_t=new _.lV("saveConsentAction");var Nwi=new _.lV("navigateAction");var f_4=new _.lV("replaceFeedContentAction");var wSv=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(wSv,_.M5);var GpU=_.I7c(wSv);var $Ot=new _.lV("imageTileRenderer");var UOp=new _.lV("promotedSparklesWebRenderer");var OV4=new _.lV("adGridCardCollectionViewModel");var XSt=new _.lV("addRendererToItemSectionAction");var xOp=new _.lV("updateTopbarAvatarAction");var vVu=new _.lV("channelHandleValidationResultRenderer");var EVU=new _.lV("generateHandleFromNameResultRenderer");var c4v=new _.lV("channelHandleInputRenderer");var t2t=new _.lV("copyLinkRenderer");var Sxl=new _.lV("carouselTitleViewModel");var Ptd=new _.lV("ctaCarouselItemViewModel");var J4t=new _.lV("timedCommand");var ZVp=new _.lV("textFieldViewModel");var QJL=new _.lV("crowdsourcedContextUserRatingFormFlowState");var F_v=new _.lV("noteViewModel");var W_c=new _.lV("alertCommand");var VDa=new _.lV("clearCookieAction");var d3i=new _.lV("engagementPanelHeaderShowNavigationButtonCommand");var yJd=new _.lV("getMultiPageMenuAction");var zJU=new _.lV("addToGuideSectionAction"),o9i=new _.lV("removeFromGuideSectionAction");var sXL=new _.lV("hideEngagementPanelScrimAction");var Bdm=new _.lV("updateNotificationsUnseenCountAction");var L_l=new _.lV("resetChannelUnreadCountCommand");var I1p=new _.lV("resetSubscriptionsUnreadDotCommand");var n9L=new _.lV("selectLanguageCommand");var EXt=new _.lV("sendFeedbackAction");var m3L=new _.lV("setActivePanelItemAction");var a1v=new _.lV("showEngagementPanelScrimAction");var i$d=new _.lV("updateEngagementPanelAction");var MDi=new _.lV("updateSearchInVideoResultsAction");var Ysa=new _.lV("uploadImageToScottyCommand");var p94=new _.lV("webWatchNextResponseExtensionData");var hJm=new _.lV("manageLabsStateCommand");var qsv=new _.lV("registerPromoCommand");var RJc=new _.lV("setPushNotificationsEnabledCommand");var b$c=new _.lV("updateSentimentBarStateCommand");var Tdi=new _.lV("desktopTopbarRenderer");var eJt=new _.lV("surveyFollowUpRenderer");var g9p=new _.lV("formRenderer");var u4U=new _.lV("inlineFormRenderer");var K_u=new _.lV("handlesClaimingRadioOptionRenderer");var H$t=new _.lV("hotkeyDialogRenderer");var D38=new _.lV("playlistSidebarPrimaryInfoRenderer");var AJp=new _.lV("transcriptCueGroupRenderer");var jXc=new _.lV("transcriptCueRenderer");var rJU=new _.lV("transcriptFooterRenderer");var CXt=new _.lV("engagementPanelAdSubtitleRenderer");var kK4=new _.lV("videoDescriptionFantasySectionViewModel");var l1u=new _.lV("inlineSurveyRenderer");var Ndd=new _.lV("radioButtonSurveyOptionRenderer"),f1d=new _.lV("checkboxSurveyOptionRenderer");var w9i=new _.lV("showSurveyCommand");var m9=new _.lV("abuseReportFlowState");var GKm=new _.lV("modifyReportFormCommand");var $34=new _.lV("feedbackFormFlowState");var qou=new _.lV("inputBoxViewModel");var Rgv=new _.lV("flowRootRenderer");var ZwU=new _.lV("lengthValidationRule");var FKc=new _.lV("regexValidationRule");var V1v=new _.lV("selectedValidationRule");var bUv=new _.lV("accountLinkCommand");var Tfc=new _.lV("accountUnlinkCommand");var eg8=new _.lV("deleteClipEngagementPanelCommand");var gRU=new _.lV("logAccountLinkingEventCommand");var upu=new _.lV("loopCommand");var Glm=new _.lV("guideCollapsibleEntryRenderer");var KI8=new _.lV("guideDownloadsEntryRenderer");var wu4=new _.lV("guideEntryRenderer");var HUp=[0,_.fT,_.x2,_.Eu];var DF4=[0,_.k2,-2,AOa];var Azd=function(F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Xt(F)};
_.u(Azd,_.M5);Azd.prototype.getFeature=function(){return _.Mq(this,6)};
Azd.prototype.hasFeature=function(){return _.jv(_.Wu(this,6))!=null};var jWd=[0,_.fT];var rzL=_.Hg(Azd,[0,_.k2,-2,AOa,_.k2,_.fT,-1,_.CT,-1,_.fT,-3,_.Orr,_.ly,DF4,_.fT,-1,HOt,_.CT,_.fT,HUp,[0,[0,_.fT,-2,2,_.fT,-1,[0,_.fT],[0,_.x2,_.fT],[0,_.x2],[0,_.fT],2,[0,_.x2,2,[0,[2,3],_.x2,qbc,_.UB,[0,[1,2,3],qbc,-2]],[0,_.$2,DE4],1,[0,AX4],1,[0,_.fT],1,[0,[2],_.fT,_.UB,[0,_.k2]]],[0,_.ly],[0,[1,2],_.UB,[0,_.fT],_.UB,[0,_.fT,_.X3,-1]],[0,_.x2],[0,_.fT,[0,[1,2,3,4],_.UB,[0,[0,_.fT],jWd],_.UB,[0,[0,_.fT],jWd],_.UB,[0,jWd],_.UB,[0,[0,_.fT],jWd]]],[0,_.fT],1,[0,_.fT,_.x2],1,[0,_.fT],[0,_.ly],[0,_.fT,
_.x2,-1,[0,_.fT,-4]],[0,_.fT],[0,_.fT,-2],1,[0,_.fT],[0,_.ly],[0,_.ly,_.fT],1,[0,_.ly],[0],[0]],_.fT,_.x2,_.j$,1,_.OB,_.fT,_.x2],_.k2,_.OB,_.x2,-1,_.k2]);var Cml=new _.lV("interstitialViewModel");var kgU=new _.lV("changeCreatorEndscreenVisibilityCommand");var lAm=new _.lV("liveChatCallForQuestionsRenderer");var Nfp=new _.lV("getLocationCommand");var fAm=new _.lV("locationCollectionCommand");var wfu=new _.lV("chipsShelfViewModel");var aR=new _.lV("cinematicContainerRenderer");var i8=new _.lV("changeMarkersVisibilityCommand");var Gga=new _.lV("updateTimedMarkersSyncObserverCommand");var $Fu=new _.lV("storiesItemViewModel");var UFt=new _.lV("talkToRecsViewModel");var G7v=new _.lV("timelyActionViewModel");var OUt=new _.lV("timelyActionsOverlayViewModel");var Xfd=new _.lV("addToRemoteQueueAction");var xF4=new _.lV("insertInRemoteQueueAction");var vRL=new _.lV("removeFromRemoteQueueAction");var ERd=new _.lV("productDetailsThumbnailRenderer"),cz4=new _.lV("productDetailsVariantRenderer"),t_t=new _.lV("productDetailsVariantOptionRenderer"),Sod=new _.lV("productDetailsOffersContainerRenderer"),Pmv=new _.lV("productDetailsOfferRenderer");var Jzc=new _.lV("shoppingFlaggingRenderer");var ZUt=new _.lV("notificationActionRenderer");var QWa=new _.lV("notificationRenderer");var Mbv=new _.lV("localWatchHistoryCommand");var FAL=new _.lV("pdgBuyFlowHeaderRenderer");var WAU=new _.lV("pdgColorSliderRenderer");var VxU=new _.lV("pdgCommentOptionRenderer");var dUt=new _.lV("pdgCommentPreviewRenderer");var y6t=new _.lV("superVodSelectableItemButtonRenderer");var zTi=new _.lV("creatorGoalSetUpFlowDropdownItemViewModel");var oGL=new _.lV("creatorGoalSetUpFlowDropdownViewModel");var s9c=new _.lV("repeatChapterCommand");var B34=new _.lV("watchPlayerOverflowMenuCommand");var LAt=new _.lV("compositeVideoOverlayRenderer");var Ibm=new _.lV("playlistBylineRenderer");var nGd=new _.lV("reelNavigateCommand");var mUL=new _.lV("reelNonVideoContentDismissalCommand");var abd=new _.lV("showReelsCommentsOverlayCommand");var i8v=new _.lV("switchButtonRenderer");var Mxd=new _.lV("responsiveContainerConfiguration");var YUi=new _.lV("sortFilterSubMenuRenderer");var pKt=new _.lV("upsellDialogRenderer");var hTd=new _.lV("insertChannelTabCommand");var qU4=new _.lV("feedbackQuestionRenderer"),RTt=new _.lV("feedbackOptionRenderer");var b8U=new _.lV("sponsorshipsTierRenderer"),T3t=new _.lV("sponsorshipsPromotionChannelRenderer");var eTt=new _.lV("simpleSurveyMessageRenderer");var wyt=new _.lV("thumbnailBadgeViewModel");var gGt=new _.lV("checkboxGroupViewModel");var Owt=new _.lV("checkboxItemViewModel");var uBp=new _.lV("radioButtonGroupViewModel");var KAl=new _.lV("radioButtonItemViewModel");var H8t=new _.lV("switchListItemViewModel");var Y7l=new _.lV("inputComposerViewModel");var M1U=new _.lV("panelFooterViewModel");var DUp=new _.lV("transcriptEditSegmentCommand");var A6i=new _.lV("transcriptUpdateSegmentTextCommand");var j9c=new _.lV("transcriptSearchBoxRenderer");var r6L=new _.lV("transcriptSegmentListRenderer");var CGU=new _.lV("transcriptSegmentRenderer");var kyv=new _.lV("videoInteractionPopUpRenderer");var lbd=new _.lV("updateDateTextAction");var N3c=new _.lV("updateTitleAction");var fbL=new _.lV("updateViewershipAction");var wKi=new _.lV("relatedChipCommand");var Gym=new _.lV("carouselLockupRenderer");var $Ua=new _.lV("engagementPanelSectionListRenderer");var MX=new _.lV("expandableVideoDescriptionBodyRenderer");var UUU=new _.lV("videoDescriptionHeaderRenderer");var O8a=new _.lV("videoDescriptionYouchatSectionViewModel");var P0m=new _.lV("invokeInstrumentManagerAction");var XKu=new _.lV("logYpcFlowDismissCommand");var xUi=new _.lV("logYpcFlowStartCommand");var vGv=new _.lV("ypcCancelRecurrenceCommand");var EGc=new _.lV("cancellationFlowState");var jV8=new _.lV("premiumPurchaseFlowState");var c6t=new _.lV("unlimitedCreateFamilyEndpoint");var txi=new _.lV("surveyAnswerCardRenderer");var SUc=new _.lV("iconBadgeRenderer");var PG4=new _.lV("showMoreButtonRenderer");var J6t=new _.lV("pollChoiceData");var pRm=new _.lV("collaborativePlaylistVisibilityValidationRule");var Z88=function(F){_.va.call(this,"channelMessage");this.message=F};
_.u(Z88,_.va);var Q9U=function(F){_.va.call(this,"channelError");this.error=F};
_.u(Q9U,_.va);var Fji={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"},Wjt={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},VCu={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},dt8={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},ykt={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var Yo=function(F){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 _.iw;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;F&&(this.id=F.id||F.name,this.name=F.name,this.clientName=F.clientName?F.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=F.app,this.type=F.type||"REMOTE_CONTROL",this.username=F.user||"",this.avatar=F.userAvatarUri||"",this.obfuscatedGaiaId=F.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=F.ownerObfuscatedGaiaId||"",this.castUserId=F.castUserId||"",this.theme=F.theme||"u",zu4(this,F.capabilities||""),oem(this,
F.compatibleSenderThemes||""),slu(this,F.experiments||""),this.remoteControllerUrl=F.remoteControllerUrl||"",this.localChannelEncryptionKey=F.localChannelEncryptionKey||"",this.deviceContext=F.deviceContext,this.brand=F.brand||"",this.model=F.model||"",this.year=F.year||0,this.os=F.os||"",this.osVersion=F.osVersion||"",this.chipset=F.chipset||"",this.mdxDialServerType=F.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=F.pairingType||"unknown",F=F.deviceInfo)&&(F=JSON.parse(F),this.brand=
F.brand||"",this.model=F.model||"",this.year=F.year||0,this.os=F.os||"",this.osVersion=F.osVersion||"",this.chipset=F.chipset||"",this.clientName=F.clientName?F.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=F.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
Yo.prototype.copy=function(){var F={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&&(F.brand=this.brand);
this.model&&(F.model=this.model);this.year&&(F.year=this.year);this.os&&(F.os=this.os);this.osVersion&&(F.osVersion=this.osVersion);this.chipset&&(F.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(F.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(F.mdxDialServerType=this.mdxDialServerType);F=new Yo(F);F.connected=this.connected;F.remoteControllerUrl=this.remoteControllerUrl;F.localChannelEncryptionKey=this.localChannelEncryptionKey;F.deviceContext=
this.deviceContext;F.castUserId=this.castUserId;return F};
Yo.prototype.equals=function(F){return F?this.id==F.id:!1};
var zu4=function(F,W){F.capabilities.clear();_.E7(W.split(","),_.WZ(_.MP.contains,Fji)).forEach(function(V){F.capabilities.add(V)})},oem=function(F,W){F.compatibleSenderThemes.clear();
_.E7(W.split(","),_.WZ(_.MP.contains,Wjt)).forEach(function(V){F.compatibleSenderThemes.add(V)})},slu=function(F,W){F.experiments.clear();
W.split(",").forEach(function(V){F.experiments.add(V)})};_.Xx(qC,_.Ba);_.B=qC.prototype;_.B.JSC$20069_onTick_=function(){this.retryCount++;this.JSC$20067_interval_=Math.min(3E5,this.JSC$20067_interval_*2);this.JSC$20069_listener_();this.nextTickTime_&&this.start()};
_.B.getRetryCount=function(){return this.retryCount};
_.B.start=function(){var F=this.JSC$20067_interval_+15E3*Math.random(),W=this.delay_;W.isActive()||W.start(F);this.nextTickTime_=Date.now()+F};
_.B.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.B.isActive=function(){return this.delay_.isActive()};
_.B.reset=function(){this.delay_.stop();this.retryCount=0;this.JSC$20067_interval_=5E3};_.Xx(RN,xwu);_.B=RN.prototype;_.B.subscribe=function(F,W,V){return this.pubsub_.subscribe(F,W,V)};
_.B.unsubscribe=function(F,W,V){return this.pubsub_.unsubscribe(F,W,V)};
_.B.unsubscribeByKey=function(F){return this.pubsub_.unsubscribeByKey(F)};
_.B.publish=function(F,W){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.B.dispose=function(){this.JSC$20070_disposed_||(this.JSC$20070_disposed_=!0,_.fu(this.pubsub_),this.disconnect(),_.fu(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20070_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.c6({})})};
_.B.isDisposed=function(){return this.JSC$20070_disposed_};
_.B.connect=function(F,W,V){var d=this,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return _.lg(M,2),d.useAsyncBrowserChannelHandler_?M.yield(d.connectPromise_,2):M.jumpTo(2);_.kb(M);if(d.JSC$20070_disposed_||d.JSC$20070_channel_&&d.JSC$20070_channel_.getState()==2&&!d.isInitialReconnectTimer_)return M.return();d.sCookie_="";d.isInitialReconnectTimer_||d.reconnectTimer_.stop();d.connectionParams_=F||null;d.connectUi_=W||0;y=d.JSC$20070_pathPrefix_+"/test";z=d.JSC$20070_pathPrefix_+"/bind";I=
new pM(V?V.firstTestResults:null,V?V.secondTestResults:null,d.enableAsyncTest_);if(n=d.JSC$20070_channel_)n.handler_=null;I.handler_=d;d.JSC$20070_channel_=I;if(d.useAsyncBrowserChannelHandler_)return d.connectPromise_=Byp(d).then(function(){return Ljv(d,y,z,n,V)}),M.return(d.connectPromise_.then(function(){d.connectPromise_=_.c6()}));
Ljv(d,y,z,n,V);return _.G0(M,0)})};
var Ljv=function(F,W,V,d,y){Iqi(F);if(F.JSC$20070_channel_){var z=_.wp("ID_TOKEN"),I=F.JSC$20070_channel_.JSC$19984_extraHeaders_||{};z?I["x-youtube-identity-token"]=z:delete I["x-youtube-identity-token"];F.JSC$20070_channel_.JSC$19984_extraHeaders_=I}ned(F);d?(d.getState(),F.JSC$20070_channel_.connect(W,V,F.defaultQueryParams_,d.sid_,d.JSC$19984_lastArrayId_)):y?F.JSC$20070_channel_.connect(W,V,F.defaultQueryParams_,y.sessionId,y.arrayId):F.JSC$20070_channel_.connect(W,V,F.defaultQueryParams_);F.isInitialReconnectTimer_&&
!F.reconnectTimer_.isActive()&&F.reconnectTimer_.start();F.retryLogger_&&F.retryLogger_.startLogTimeout()};
RN.prototype.disconnect=function(F){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.c6())}finally{this.disconnectUi_=F||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),Iqi(this),this.JSC$20070_channel_&&(this.JSC$20070_channel_.getState()==3&&wvt(this.JSC$20070_channel_),this.JSC$20070_channel_.disconnect()),this.disconnectUi_=0}};
RN.prototype.sendMessage=function(F,W){var V=this,d;return _.m(function(y){switch(y.nextAddress){case 1:_.lg(y,2);if(!V.useAsyncBrowserChannelHandler_){y.jumpTo(2);break}return y.yield(V.connectPromise_,2);case 2:_.kb(y);if(V.JSC$20070_disposed_)return y.return();d={_sc:F};W&&_.MP.extend(d,W);if(V.reconnectTimer_.isActive()||(V.JSC$20070_channel_?V.JSC$20070_channel_.getState():0)==2){V.JSC$20070_pendingMessages_.push(d);y.jumpTo(6);break}if(!V.isChannelOpened()){y.jumpTo(6);break}_.lg(y,8);if(!V.useAsyncBrowserChannelHandler_||
mt4(V,F)){y.jumpTo(8);break}return y.yield(Byp(V),8);case 8:_.kb(y,0,0,1);V.isChannelOpened()&&(mt4(V,F)||ned(V),Iqi(V),fS8(V.JSC$20070_channel_,d));_.G0(y,6,1);break;case 6:_.G0(y,0)}})};
var mt4=function(F,W){return F.enableMdxAuthForConnectionOnly_?!0:F.disableMdxAuthForAdMessages_?Object.values(VCu).includes(W):F.disableMdxAuthForNonPlaybackMessages_?!Object.values(dt8).includes(W):F.disableMdxAuthForShortsMessages_?Object.values(ykt).includes(W):!1};
RN.prototype.JSC$19991_channelOpened=function(){this.retryLogger_&&this.reconnectTimer_&&this.reconnectTimer_.getRetryCount()>0&&(this.retryLogger_.logRetry(this.reconnectTimer_.getRetryCount(),this.isInitialReconnectTimer_,!0),this.retryLogger_.logSuccess());this.retryLogger_&&this.retryLogger_.cancelLogTimeout();this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.fu(this.reconnectTimer_),this.reconnectTimer_=new qC(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();
this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20070_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)aqu(this);else{var F=this.JSC$20070_pendingMessages_;this.JSC$20070_pendingMessages_=[];var W=F.length;ned(this);iPd(this,F,W);MCU(this)}else MCU(this)};
var aqu=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return _.lg(d,2),d.yield(Byp(F),2);_.kb(d);W=F.JSC$20070_pendingMessages_;F.JSC$20070_pendingMessages_=[];V=W.length;iPd(F,W,V);MCU(F);return _.G0(d,0)})},iPd=function(F,W,V){for(var d=0;d<V;++d)fS8(F.JSC$20070_channel_,W[d]);
MCU(F)},MCU=function(F){F.publish("handlerOpened");
F.JSC$20070_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.B=RN.prototype;_.B.JSC$19991_channelError=function(F){var W=F==2&&this.JSC$20070_channel_.JSC$19984_lastStatusCode_==401;F==4||W||(this.isInitialReconnectTimer_&&!this.reconnectTimer_.isActive()&&(_.fu(this.reconnectTimer_),this.reconnectTimer_=new qC(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1),this.reconnectTimer_.start());this.publish("handlerError",F,W);W=Object.keys(Hbd).find(function(V){return Hbd[V]===F});
this.JSC$20070_channelErrorCounter.increment("BROWSER_CHANNEL",W!=null?W:"UNKNOWN")};
_.B.JSC$19991_channelClosed=function(F,W){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(W)for(var V=W.length,d=0;d<V;++d){var y=W[d].map;y&&this.JSC$20070_pendingMessages_.push(y)}this.JSC$20070_channelClosedCounter.increment("BROWSER_CHANNEL");F&&this.pendingMapsOnClosedCounter.JSC$10239_streamzService.JSC$10094_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",F.length);W&&this.undeliveredMapsOnClosedCounter.JSC$10242_streamzService.JSC$10094_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
W.length)};
_.B.JSC$19991_channelSuccess=function(F,W){W!=null&&F!=null&&this.channelMessageSentCounter.increment()};
_.B.JSC$19991_getAdditionalParams=function(){var F={v:2};this.sCookie_&&(F.gsessionid=this.sCookie_);this.connectUi_!=0&&(F.ui=""+this.connectUi_);this.disconnectUi_!=0&&(F.ui=""+this.disconnectUi_);this.connectionParams_&&_.MP.extend(F,this.connectionParams_);return F};
_.B.JSC$19991_channelHandleArray=function(F){F[0]=="S"?this.sCookie_=F[1]:F[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20070_channel_.disconnect()):this.publish("handlerMessage",new Opl(F[0],F[1]));this.JSC$20070_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.B.isChannelOpened=function(){return!!this.JSC$20070_channel_&&this.JSC$20070_channel_.getState()==3};
var Iqi=function(F){if(F.JSC$20070_channel_){var W=F.JSC$20070_getXsrfToken_(),V=F.JSC$20070_channel_.JSC$19984_extraHeaders_||{};W?V["x-youtube-lounge-xsrf-token"]=W:delete V["x-youtube-lounge-xsrf-token"];F.JSC$20070_channel_.JSC$19984_extraHeaders_=V}},Byp=function(F){if(F.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.c6();
if(!F.enableCachedUpdateAuthorizationHeader_)return Y6u(F);F.updateAuthorizationHeaderPromise_===null&&(F.updateAuthorizationHeaderPromise_=Y6u(F));return F.updateAuthorizationHeaderPromise_},Y6u=function(F){return _.px(F.getAuthorizationHeader_().then(function(W){pUi(F,W)}).thenCatch(function(){}),function(){F.updateAuthorizationHeaderPromise_=null})},pUi=function(F,W){if(F.JSC$20070_channel_){var V=F.JSC$20070_channel_.JSC$19984_extraHeaders_||{};
W&&Object.keys(W).length>0?V=Object.assign({},V,W):delete V.Authorization;F.JSC$20070_channel_.JSC$19984_extraHeaders_=V}},ned=function(F){F.getAuthorizationHeaderSync_&&!F.useAsyncBrowserChannelHandler_&&pUi(F,F.getAuthorizationHeaderSync_())};
_.B=RN.prototype;_.B.setLoungeToken=function(F){(this.defaultQueryParams_.loungeIdToken=F)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20070_channel_){var W=this.JSC$20070_channel_.JSC$19984_extraHeaders_||{};F?W["X-YouTube-LoungeId-Token"]=F:delete W["X-YouTube-LoungeId-Token"];this.JSC$20070_channel_.JSC$19984_extraHeaders_=W}};
_.B.getDeviceId=function(){return this.defaultQueryParams_.id};
_.B.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.B.reconnect=function(){var F=this.reconnectTimer_;F.delay_.fire();F.start()};
_.B.safeReconnect_=function(){var F=this.JSC$20070_channel_,W=0;F.JSC$19984_backChannelRequest_&&W++;F.forwardChannelRequest_&&W++;W==0&&this.connect(this.connectionParams_,this.connectUi_)};var gr=function(F,W){var V=F.basePath;F.supportCors&&(V=F.scheme+"://"+F.domain+F.port+F.basePath);return _.Fc(V+W,{})};
P54.prototype.sendRequest=function(F,W,V,d,y,z,I){F={format:z?"RAW":"JSON",method:F,context:this,timeout:5E3,withCredentials:!!I,onSuccess:_.WZ(this.JSC$20077_onSuccess_,d,!z),onError:_.WZ(this.onError_,y),onTimeout:_.WZ(this.JSC$20077_onTimeout_,y)};V&&(F.postParams=V,F.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.Lo(W,F)};
P54.prototype.JSC$20077_onSuccess_=function(F,W,V,d){W?F(d):F({text:V.responseText})};
P54.prototype.onError_=function(F,W){F(Error("al`"+W.status))};
P54.prototype.JSC$20077_onTimeout_=function(F){F(Error("bl"))};var Fst=function(F,W){return!!W&&(F.id==W||F.uuid==W)},huL=function(F){return{name:F.name,
screenId:F.id,loungeToken:F.token,dialId:F.uuid,screenIdType:F.idType,screenIdSecret:F.secret}},q64=function(F){return new bA(F)},Rum=function(F){return Array.isArray(F)?_.YM(F,q64):[]},V3i=function(F){if(!F)return"null";
var W=F.token?".."+F.token.slice(-6):"-",V=F.uuid?".."+F.uuid.slice(-6):"-",d=F.secret?".."+F.secret.slice(-6):"-";return'{name:"'+F.name+'",id:'+F.id.substr(0,6)+"..,token:"+(W+",uuid:"+V+",idType:"+F.idType+",secret:")+(d+"}")},AUu=function(F){return Array.isArray(F)?"["+_.YM(F,V3i).join(",")+"]":"null"};var spv="",er=null;var p7u=function(F,W){_.Ha.call(this);var V=this;this.handler=F();this.handler.subscribe("handlerOpened",this.JSC$20084_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(d,y){V.onError(y)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=W};
_.u(p7u,_.Ha);_.B=p7u.prototype;_.B.connect=function(F,W,V){this.handler.connect(F,W,V)};
_.B.disconnect=function(F){this.handler.disconnect(F)};
_.B.reconnect=function(){this.handler.reconnect()};
_.B.getDeviceId=function(){return this.handler.getDeviceId()};
_.B.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.B.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.B.JSC$20084_onOpened=function(){this.dispatchEvent("channelOpened");var F=this.handler,W=this.currentScreenId;_.Bc("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!F.JSC$20070_channel_.useChunked_,sessionId:F.JSC$20070_channel_.sid_,arrayId:F.JSC$20070_channel_.JSC$19984_lastArrayId_});_.Bc("yt-remote-session-screen-id",W);F=Wsd();W=ViU();_.$c(F,W)||F.push(W);oxt(F);zQd()};
_.B.onClosed=function(){this.dispatchEvent("channelClosed")};
_.B.onMessage=function(F){this.dispatchEvent(new Z88(F))};
_.B.onError=function(F){this.dispatchEvent(new Q9U(F?1:0))};
_.B.sendMessage=function(F,W){this.handler.sendMessage(F,W)};
_.B.setLoungeToken=function(F){this.handler.setLoungeToken(F)};
_.B.dispose=function(){this.handler.dispose()};var Yfp=function(F,W,V){var d=this;V=V===void 0?function(){return""}:V;
var y=y===void 0?new lQt:y;var z=z===void 0?new _.IO:z;this.pathPrefix=F;this.defaultQueryParams=W;this.getXsrfToken=V;this.JSC$20087_pubsub=z;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new qC(function(){var I;((I=d.channel)==null?void 0:H4m((new PW8(I,I.JSC$19952_channel_)).JSC$19962_channel_.forwardChannelRequestPool_))===0&&d.connect(d.connectionParams,d.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20087_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20087_channelOpenedCounter=new Xhd;this.JSC$20087_channelClosedCounter=new xst;this.JSC$20087_channelMessageReceivedCounter=new EfL;this.JSC$20087_channelErrorCounter=new cj4};
Yfp.prototype.connect=function(F,W){F=F===void 0?{}:F;W=W===void 0?0:W;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=F,this.connectUi=W,bPd(this),(F=_.wp("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=F: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 sS(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,TyL(this))};
var TyL=function(F){_.Da(F.channel,"w",function(){F.channelState=3;F.reconnectTimer.reset();F.connectionParams=null;F.connectUi=0;for(var W=_.L(F.nonAckedMessagesOnChannelClosed),V=W.next();!V.done;V=W.next())V=V.value,F.channel&&F.channel.send(V);F.nonAckedMessagesOnChannelClosed=[];F.publish("webChannelOpened");F.JSC$20087_channelOpenedCounter.increment("WEB_CHANNEL")});
_.Da(F.channel,"x",function(){F.channelState=0;F.reconnectTimer.isActive()||F.publish("webChannelClosed");var W,V=(W=F.channel)==null?void 0:JN4(new PW8(W,W.JSC$19952_channel_));V&&(F.nonAckedMessagesOnChannelClosed=[].concat(_.Pd(V)));F.JSC$20087_channelClosedCounter.increment("WEB_CHANNEL")});
_.Da(F.channel,"z",function(W){var V=W.data;V[0]==="gracefulReconnect"?(F.reconnectTimer.start(),F.channel&&F.channel.close()):F.publish("webChannelMessage",new Opl(V[0],V[1]));F.lastStatusCode=W.statusCode;F.JSC$20087_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.Da(F.channel,"y",function(){F.lastStatusCode===401||F.reconnectTimer.start();F.publish("webChannelError");F.JSC$20087_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.B=Yfp.prototype;_.B.disconnect=function(F){this.disconnectUi=F===void 0?0:F;this.reconnectTimer.stop();bPd(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.B.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.B.reconnect=function(){var F=this.reconnectTimer;F.delay_.fire();F.start()};
_.B.sendMessage=function(F,W){this.channel&&(bPd(this),F=Object.assign({},{_sc:F},W),this.channel.send(F))};
_.B.setLoungeToken=function(F){F||this.reconnectTimer.stop();F?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=F:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var bPd=function(F){var W=F.getXsrfToken();W?F.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=W:delete F.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.B=Yfp.prototype;_.B.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.B.publish=function(F){return this.JSC$20087_pubsub.publish.apply(this.JSC$20087_pubsub,[F].concat(_.Pd(_.QS.apply(1,arguments))))};
_.B.subscribe=function(F,W,V){return this.JSC$20087_pubsub.subscribe(F,W,V)};
_.B.unsubscribe=function(F,W,V){return this.JSC$20087_pubsub.unsubscribe(F,W,V)};
_.B.unsubscribeByKey=function(F){return this.JSC$20087_pubsub.unsubscribeByKey(F)};
_.B.dispose=function(){this.JSC$20087_disposed||(this.JSC$20087_disposed=!0,_.fu(this.JSC$20087_pubsub),this.disconnect(),_.fu(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.B.isDisposed=function(){return this.JSC$20087_disposed};var Mil=function(F){_.Ha.call(this);this.webChannelService=F();this.webChannelService.subscribe("webChannelOpened",this.JSC$20095_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.u(Mil,_.Ha);_.B=Mil.prototype;_.B.connect=function(F,W){this.webChannelService.connect(F,W)};
_.B.disconnect=function(F){this.webChannelService.disconnect(F)};
_.B.reconnect=function(){this.webChannelService.reconnect()};
_.B.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.B.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.B.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.B.JSC$20095_onOpened=function(){this.dispatchEvent("channelOpened")};
_.B.onClosed=function(){this.dispatchEvent("channelClosed")};
_.B.onMessage=function(F){this.dispatchEvent(new Z88(F))};
_.B.onError=function(){this.dispatchEvent(new Q9U(this.webChannelService.lastStatusCode===401?1:0))};
_.B.sendMessage=function(F,W){this.webChannelService.sendMessage(F,W)};
_.B.setLoungeToken=function(F){this.webChannelService.setLoungeToken(F)};
_.B.dispose=function(){this.webChannelService.dispose()};var Dat=Date.now(),uA=null,KsU=Array(50),ukt=-1,Hd4=!1;var DW=function(F){F=F===void 0?!1:F;_.Ba.call(this);this.pubSub_=new _.IO(F);_.Zi(this,this.pubSub_)};
_.Xx(DW,_.Ba);DW.prototype.subscribe=function(F,W,V){return this.isDisposed()?0:this.pubSub_.subscribe(F,W,V)};
DW.prototype.unsubscribe=function(F,W,V){return this.isDisposed()?!1:this.pubSub_.unsubscribe(F,W,V)};
DW.prototype.unsubscribeByKey=function(F){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(F)};
DW.prototype.publish=function(F,W){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};_.Xx(A7,DW);A7.prototype.getScreens=function(){return this.screens};
A7.prototype.contains=function(F){return!!Qsd(this.screens,F)};
A7.prototype.get=function(F){return F?Tn(this.screens,F):null};
var euu=function(F,W){var V=F.get(W.uuid)||F.get(W.id);if(V)return F=V.name,V.id=W.id||V.id,V.name=W.name,V.token=W.token,V.uuid=W.uuid||V.uuid,V.name!=F;F.screens.push(W);return!0},get=function(F,W){var V=F.screens.length!=W.length;
F.screens=_.E7(F.screens,function(z){return!!Qsd(W,z)});
for(var d=W.length,y=0;y<d;y++)V=euu(F,W[y])||V;return V},unv=function(F,W){var V=F.screens.length;
F.screens=_.E7(F.screens,function(d){return!(d||W?!d!=!W?0:d.id==W.id:1)});
return F.screens.length<V};
A7.prototype.info=function(F){KM(this.JSC$20099_logName_,F)};var Kjl=function(F,W,V,d,y){DW.call(this);this.JSC$20102_http_=F;this.pairingCode_=W;this.deviceId_=V;this.friendlyName_=d;this.enableShortLivedLoungeToken_=y;this.pollIndex_=0;this.JSC$20102_xhr_=null;this.JSC$20102_timer_=NaN};
_.u(Kjl,DW);_.B=Kjl.prototype;_.B.start=function(){!this.JSC$20102_xhr_&&isNaN(this.JSC$20102_timer_)&&this.poll_()};
_.B.stop=function(){this.JSC$20102_xhr_&&(this.JSC$20102_xhr_.abort(),this.JSC$20102_xhr_=null);isNaN(this.JSC$20102_timer_)||(_.BO(this.JSC$20102_timer_),this.JSC$20102_timer_=NaN)};
_.B.disposeInternal=function(){this.stop();DW.prototype.disposeInternal.call(this)};
_.B.poll_=function(){this.JSC$20102_timer_=NaN;this.JSC$20102_xhr_=_.Lo(gr(this.JSC$20102_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.Ll)(this.JSC$20104_onSuccess_,this),onError:(0,_.Ll)(this.onError_,this),onTimeout:(0,_.Ll)(this.JSC$20104_onTimeout_,this)})};
_.B.JSC$20104_onSuccess_=function(F,W){this.JSC$20102_xhr_=null;F=W.screen||{};F.dialId=this.deviceId_;F.name=this.friendlyName_;W=-1;this.enableShortLivedLoungeToken_&&F.shortLivedLoungeToken&&F.shortLivedLoungeToken.value&&F.shortLivedLoungeToken.refreshIntervalMs&&(F.screenIdType="shortLived",F.loungeToken=F.shortLivedLoungeToken.value,W=F.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new bA(F),W)};
_.B.onError_=function(F){this.JSC$20102_xhr_=null;F.status&&F.status==404?this.pollIndex_>=HPU.length?this.publish("pairingFailed",Error("cl")):(F=HPU[this.pollIndex_],this.JSC$20102_timer_=_.oO((0,_.Ll)(this.poll_,this),F),this.pollIndex_++):this.publish("pairingFailed",Error("dl`"+F.status))};
_.B.JSC$20104_onTimeout_=function(){this.JSC$20102_xhr_=null;this.publish("pairingFailed",Error("el"))};
var HPU=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.Xx(rr,A7);_.B=rr.prototype;_.B.start=function(){jr(this)&&this.publish("screenChange");!_.L0("yt-remote-lounge-token-expiration")&&Dtc(this);_.BO(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.oO((0,_.Ll)(this.start,this),1E4)};
_.B.add=function(F,W){jr(this);euu(this,F);Aka(this,!1);this.publish("screenChange");W(F);F.token||Dtc(this)};
_.B.remove=function(F,W){var V=jr(this);unv(this,F)&&(Aka(this,!1),V=!0);W(F);V&&this.publish("screenChange")};
_.B.updateName=function(F,W,V,d){var y=jr(this),z=this.get(F.id);z?(z.name!=W&&(z.name=W,Aka(this,!1),y=!0),V(F)):d(Error("fl"));y&&this.publish("screenChange")};
_.B.disposeInternal=function(){_.BO(this.loungeTokenRefreshTimer_);rr.superClass_.disposeInternal.call(this)};
var Dtc=function(F){if(F.screens.length){var W=_.YM(F.screens,function(d){return d.id}),V=gr(F.JSC$20106_http_,"/pairing/get_lounge_token_batch");
F.JSC$20106_http_.sendRequest("POST",V,{screen_ids:W.join(",")},(0,_.Ll)(F.handleLoungeTokens_,F),(0,_.Ll)(F.handleLoungeTokenError_,F))}};
rr.prototype.handleLoungeTokens_=function(F){jr(this);var W=this.screens.length;F=F&&F.screens||[];for(var V=F.length,d=0;d<V;++d){var y=F[d],z=this.get(y.screenId);z&&(z.token=y.loungeToken,--W)}Aka(this,!W);W&&KM(this.JSC$20099_logName_,"Missed "+W+" lounge tokens.")};
rr.prototype.handleLoungeTokenError_=function(F){KM(this.JSC$20099_logName_,"Requesting lounge tokens failed: "+F)};
var jr=function(F){if(_.T("deprecate_pair_servlet_enabled"))return get(F,[]);var W=Rum(Lst());W=_.E7(W,function(V){return!V.uuid});
return get(F,W)},Aka=function(F,W){nxl(_.YM(F.screens,huL));
W&&ITm()};var pE=function(F,W){DW.call(this);this.getScreensToCheck_=W;W=(W=_.L0("yt-remote-online-screen-ids")||"")?W.split(","):[];for(var V={},d=this.getScreensToCheck_(),y=d.length,z=0;z<y;++z){var I=d[z].id;V[I]=_.$c(W,I)}this.screenIdSet_=V;this.JSC$20109_http_=F;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;jlm("Initialized with "+_.Rq(this.screenIdSet_))};
_.u(pE,DW);pE.prototype.isOnline=function(F){return!!this.screenIdSet_[F]};
pE.prototype.start=function(){var F=parseInt(_.L0("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.O7()-144E5<F?0:F)?rki(this):(this.fastCheckEndTime_=_.O7()+3E5,_.Bc("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
pE.prototype.isEmpty=function(){return _.MP.isEmpty(this.screenIdSet_)};
pE.prototype.update=function(){jlm("Updating availability on schedule.");var F=this.getScreensToCheck_(),W=_.MP.filter(this.screenIdSet_,function(V,d){return V&&!!Tn(F,d)},this);
Ck4(this,W)};
var kqa=function(F,W,V){var d=gr(F.JSC$20109_http_,"/pairing/get_screen_availability");F.JSC$20109_http_.sendRequest("POST",d,{lounge_token:W.token},(0,_.Ll)(function(y){y=y.screens||[];for(var z=y.length,I=0;I<z;++I)if(y[I].loungeToken==W.token){V(y[I].status=="online");return}V(!1)},F),(0,_.Ll)(function(){V(!1)},F))};
pE.prototype.disposeInternal=function(){_.BO(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);DW.prototype.disposeInternal.call(this)};
var Ck4=function(F,W){a:if(_.MP.getCount(W)!=_.MP.getCount(F.screenIdSet_))var V=!1;else{V=_.MP.getKeys(W);for(var d=V.length,y=0;y<d;++y)if(!F.screenIdSet_[V[y]]){V=!1;break a}V=!0}V||(jlm("Updated online screens: "+_.Rq(F.screenIdSet_)),F.screenIdSet_=W,F.publish("screenChange"));lqm(F)},rki=function(F){isNaN(F.refreshTimer_)||_.BO(F.refreshTimer_);
F.refreshTimer_=_.oO((0,_.Ll)(F.requestScreenAvailability_,F),F.fastCheckEndTime_>0&&F.fastCheckEndTime_<_.O7()?2E4:1E4)};
pE.prototype.requestScreenAvailability_=function(){_.BO(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var F=Ny8(this);if(_.MP.getCount(F)){var W=gr(this.JSC$20109_http_,"/pairing/get_screen_availability"),V={lounge_token:_.MP.getKeys(F).join(",")};this.currentRequest_=this.JSC$20109_http_.sendRequest("POST",W,V,(0,_.Ll)(this.onScreenAvailability_,this,F),(0,_.Ll)(this.onScreenAvailabilityError_,this))}else Ck4(this,{}),rki(this)};
pE.prototype.onScreenAvailability_=function(F,W){this.currentRequest_=null;var V=_.MP.getKeys(Ny8(this));if(_.JW(V,_.MP.getKeys(F))){W=W.screens||[];V={};for(var d=W.length,y=0;y<d;++y)V[F[W[y].loungeToken]]=W[y].status=="online";Ck4(this,V);rki(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
pE.prototype.onScreenAvailabilityError_=function(F){this.warn_("Screen availability failed: "+F);this.currentRequest_=null;rki(this)};
var jlm=function(F){KM("OnlineScreenService",F)};
pE.prototype.warn_=function(F){KM("OnlineScreenService",F)};
var Ny8=function(F){var W={};_.xN(F.getScreensToCheck_(),function(V){V.token?W[V.token]=V.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return W},lqm=function(F){F=_.MP.getKeys(_.MP.filter(F.screenIdSet_,function(W){return W}));
F.sort(_.Nmh);F.length?_.Bc("yt-remote-online-screen-ids",F.join(","),60):_.Ie("yt-remote-online-screen-ids")};_.Xx(CM,A7);_.B=CM.prototype;_.B.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.B.add=function(F,W,V){this.localScreenService_.add(F,W,V)};
_.B.remove=function(F,W,V){this.localScreenService_.remove(F,W,V);this.onlineScreenService_.update()};
_.B.updateName=function(F,W,V,d){this.localScreenService_.contains(F)?this.localScreenService_.updateName(F,W,V,d):(F="Updating name of unknown screen: "+F.name,KM(this.JSC$20099_logName_,F),d(Error(F)))};
_.B.getScreens=function(F){return F?this.screens:m94(this.screens,_.E7(this.automaticScreens_,function(W){return!this.contains(W)},this))};
_.B.JSC$20114_getOnlineScreens=function(){return _.E7(this.getScreens(!0),function(F){return this.onlineScreenService_.isOnline(F.id)},this)};
var wUa=function(F,W,V,d,y,z){F.info("getAutomaticScreenByIds "+V+" / "+W);V||(V=F.deviceToScreenId_[W]);var I=F.getScreens(),n=V?Tn(I,V):null;V&&(F.disableAutomaticScreenCache_||n)||(n=Tn(I,W));if(n){n.uuid=W;var M=hF(F,n);kqa(F.onlineScreenService_,M,function(Y){y(Y?M:null)})}else V?fqL(F,V,(0,_.Ll)(function(Y){var h=hF(this,new bA({name:d,
screenId:V,loungeToken:Y,dialId:W||""}));kqa(this.onlineScreenService_,h,function(q){y(q?h:null)})},F),z):y(null)};
CM.prototype.JSC$20114_getScreenByPollingPairingCode=function(F,W,V,d,y,z){var I=this;this.info("getDialScreenByPairingCode "+F+" / "+W);var n=new Kjl(this.JSC$20112_http_,F,W,V,d);n.subscribe("pairingComplete",function(M,Y){_.fu(n);y(hF(I,M),Y)});
n.subscribe("pairingFailed",function(M){_.fu(n);z(M)});
n.start();return(0,_.Ll)(n.stop,n)};
var Gqa=function(F,W){for(var V=F.screens.length,d=0;d<V;++d)if(F.screens[d].name==W)return F.screens[d];return null};
CM.prototype.JSC$20114_getScreenByPairingCode=function(F,W,V,d){_.Lo(gr(this.JSC$20112_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:F},timeout:5E3,onSuccess:(0,_.Ll)(function(y,z){y=new bA(z.screen||{});if(!y.name||Gqa(this,y.name)){a:{z=y.name;for(var I=2,n=W(z,I);Gqa(this,n);){I++;if(I>20)break a;n=W(z,I)}z=n}y.name=z}V(hF(this,y))},this),
onError:(0,_.Ll)(function(y){d(Error("gl`"+y.status))},this),
onTimeout:(0,_.Ll)(function(){d(Error("hl"))},this)})};
var $ta=function(F,W,V){kqa(F.onlineScreenService_,W,V)};
CM.prototype.disposeInternal=function(){_.fu(this.localScreenService_);_.fu(this.onlineScreenService_);CM.superClass_.disposeInternal.call(this)};
var fqL=function(F,W,V,d){F.info("requestLoungeToken_ for "+W);var y={postParams:{screen_ids:W},method:"POST",context:F,onSuccess:function(z,I){z=I&&I.screens||[];z[0]&&z[0].screenId==W?V(z[0].loungeToken):d(Error("il"))},
onError:function(){d(Error("jl"))}};
_.Lo(gr(F.JSC$20112_http_,"/pairing/get_lounge_token_batch"),y)},Uta=function(F){F.screens=F.localScreenService_.getScreens();
for(var W=_.MP.transpose(F.deviceToScreenId_),V=F.screens.length,d=0;d<V;++d){var y=F.screens[d];y.uuid=W[y.id]||""}F.info("Updated manual screens: "+AUu(F.screens))};
CM.prototype.handleScreenChange_=function(){Uta(this);this.publish("screenChange");this.onlineScreenService_.update()};
var jpp=function(F){OPu(F);F.localScreenService_=new rr(F.JSC$20112_http_);F.localScreenService_.subscribe("screenChange",(0,_.Ll)(F.handleScreenChange_,F));Uta(F);F.disableAutomaticScreenCache_||(F.automaticScreens_=Rum(_.L0("yt-remote-automatic-screen-cache")||[]));OPu(F);F.info("Initializing automatic screens: "+AUu(F.automaticScreens_));F.onlineScreenService_=new pE(F.JSC$20112_http_,(0,_.Ll)(F.getScreens,F,!0));F.onlineScreenService_.subscribe("screenChange",(0,_.Ll)(function(){this.publish("onlineScreenChange")},
F))},hF=function(F,W){var V=F.get(W.id);
V?(V.uuid=W.uuid,W=V):((V=Tn(F.automaticScreens_,W.uuid))?(V.id=W.id,V.token=W.token,W=V):F.automaticScreens_.push(W),F.disableAutomaticScreenCache_||XUd(F));OPu(F);F.deviceToScreenId_[W.uuid]=W.id;_.Bc("yt-remote-device-id-map",F.deviceToScreenId_,31536E3);return W},XUd=function(F){F=_.E7(F.automaticScreens_,function(W){return W.idType!="shortLived"});
_.Bc("yt-remote-automatic-screen-cache",_.YM(F,huL))},OPu=function(F){F.deviceToScreenId_=_.L0("yt-remote-device-id-map")||{}};
CM.prototype.dispose=CM.prototype.dispose;_.Xx(kq,DW);var qX=function(F,W){F.screen_=W;F.publish("sessionScreen",F.screen_)},xta=function(F,W){F.screen_&&(F.screen_.token=W,hF(F.JSC$20116_screenService_,F.screen_));
F.publish("sessionScreen",F.screen_)};
kq.prototype.onSessionStopped=function(F){this.isDisposed()||(F&&(RR(this,""+F),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
kq.prototype.info=function(F){KM(this.JSC$20116_logName_,F)};
var RR=function(F,W){KM(F.JSC$20116_logName_,W)};
kq.prototype.JSC$20118_getCastSession=function(){return null};
kq.prototype.setDisplayStatus=function(F){var W=this.receiver_;F?(W.displayStatus=new chrome.cast.ReceiverDisplayStatus(F,[]),W.displayStatus.showStop=!0):W.displayStatus=null;chrome.cast.setReceiverDisplayStatus(W,(0,_.Ll)(function(){this.info("Updated receiver status for "+W.friendlyName+": "+F)},this),(0,_.Ll)(function(){RR(this,"Failed to update receiver status for: "+W.friendlyName)},this))};
kq.prototype.disposeInternal=function(){this.setDisplayStatus("");kq.superClass_.disposeInternal.call(this)};var b8=function(F,W,V){kq.call(this,F,W,"CastSession");var d=this;this.config_=V;this.JSC$20121_session_=null;this.JSC$20121_boundSessionUpdate_=(0,_.Ll)(this.JSC$20123_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.Ll)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.oO(function(){vel(d,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20121_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20121_isInitLoungeToken_=!1;this.JSC$20121_lastLoungeTokenRefreshError_="unknown"};
_.u(b8,kq);_.B=b8.prototype;
_.B.setCastSession=function(F){if(this.JSC$20121_session_){if(this.JSC$20121_session_==F)return;RR(this,"Overriding cast session with new session object");Eep(this);this.JSC$20121_isInitLoungeToken_=!1;this.JSC$20121_lastLoungeTokenRefreshError_="unknown";this.JSC$20121_session_.removeUpdateListener(this.JSC$20121_boundSessionUpdate_);this.JSC$20121_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20121_session_=F;this.JSC$20121_session_.addUpdateListener(this.JSC$20121_boundSessionUpdate_);this.JSC$20121_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);cki(this,"getMdxSessionStatus")};
_.B.launchWithParams=function(F){this.info("launchWithParams no-op for Cast: "+_.Rq(F))};
_.B.stop=function(){if(this.JSC$20121_session_)this.JSC$20121_session_.stop((0,_.Ll)(function(){this.onSessionStopped()},this),(0,_.Ll)(function(){this.onSessionStopped(Error("kl"))},this));
else this.onSessionStopped(Error("ll"))};
_.B.setDisplayStatus=function(){};
_.B.disposeInternal=function(){this.info("disposeInternal");Eep(this);this.JSC$20121_session_&&(this.JSC$20121_session_.removeUpdateListener(this.JSC$20121_boundSessionUpdate_),this.JSC$20121_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20121_session_=null;kq.prototype.disposeInternal.call(this)};
var S6v=function(F,W){_.BO(F.getLoungeTokenTimeoutKey_);F.getLoungeTokenTimeoutKey_=0;W==0?tCt(F):F.getLoungeTokenTimeoutKey_=_.oO(function(){tCt(F)},W)},tCt=function(F){cki(F,"getLoungeToken");
_.BO(F.onLoungeTokenTimeoutKey_);F.onLoungeTokenTimeoutKey_=_.oO(function(){Pkc(F,null)},3E4)},cki=function(F,W){F.info("sendYoutubeMessage_: "+W+" "+_.Rq(void 0));
var V={};V.type=W;F.JSC$20121_session_?F.JSC$20121_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",V,function(){},(0,_.Ll)(function(){RR(this,"Failed to send message: "+W+".")},F)):RR(F,"Sending yt message without session: "+_.Rq(V))};
b8.prototype.onYoutubeMessage_=function(F,W){if(!this.isDisposed())if(W)if(W=_.LW(W),_.tW(W))switch(F=""+W.type,W=W.data||{},this.info("onYoutubeMessage_: "+F+" "+_.Rq(W)),F){case "mdxSessionStatus":vel(this,W);break;case "loungeToken":Pkc(this,W);break;default:RR(this,"Unknown youtube message: "+F)}else RR(this,"Unable to parse message.");else RR(this,"No data in message.")};
var Jkc=function(F,W){if(W)F.info("onConnectedScreenId_: Received screenId: "+W),F.screen_&&F.screen_.id==W||F.getScreen_(W,function(V){qX(F,V)},function(){return F.onSessionStopped()},5);
else F.onSessionStopped(Error("ml"))},QlL=function(F,W,V){F.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(W));
var d=new bA(W);ZPi(F,d,function(y){y?(F.JSC$20121_isInitLoungeToken_=!0,hF(F.JSC$20116_screenService_,d),qX(F,d),F.JSC$20121_lastLoungeTokenRefreshError_="unknown",S6v(F,V)):(_.$N(Error("nl`"+JSON.stringify(W))),F.onSessionStopped())},5)},vel=function(F,W){_.BO(F.sessionStatusTimeoutKey_);
F.sessionStatusTimeoutKey_=0;if(W)F.config_.enableCastLoungeToken&&W.loungeToken?W.deviceId?F.screen_&&F.screen_.uuid==W.deviceId||(W.loungeTokenRefreshIntervalMs?QlL(F,{name:F.receiver_.friendlyName,screenId:W.screenId,loungeToken:W.loungeToken,dialId:W.deviceId,screenIdType:"shortLived"},W.loungeTokenRefreshIntervalMs):(_.$N(Error("pl`"+JSON.stringify(W))),Jkc(F,W.screenId))):(_.$N(Error("ol`"+JSON.stringify(W))),Jkc(F,W.screenId)):Jkc(F,W.screenId);else F.onSessionStopped(Error("ml"))},Pkc=function(F,
W){_.BO(F.onLoungeTokenTimeoutKey_);
F.onLoungeTokenTimeoutKey_=0;var V=null;if(W)if(W.loungeToken){var d;((d=F.screen_)==null?void 0:d.token)==W.loungeToken&&(V="staleLoungeToken")}else V="missingLoungeToken";else V="noLoungeTokenResponse";V?(F.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(W)+", error: "+V)),F.JSC$20121_lastLoungeTokenRefreshError_=V,S6v(F,3E4)):(xta(F,W.loungeToken),F.JSC$20121_isInitLoungeToken_=!1,F.JSC$20121_lastLoungeTokenRefreshError_="unknown",S6v(F,W.loungeTokenRefreshIntervalMs))};
b8.prototype.getScreen_=function(F,W,V,d){_.BO(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;wUa(this.JSC$20116_screenService_,this.receiver_.label,F,this.receiver_.friendlyName,(0,_.Ll)(function(y){y?W(y):d>=0?(RR(this,"Screen "+F+" appears to be offline. "+d+" retries left."),this.getScreenTimeoutKey_=_.oO((0,_.Ll)(this.getScreen_,this,F,W,V,d-1),300)):V(Error("ql"))},this),V)};
var ZPi=function(F,W,V,d){_.BO(F.JSC$20121_checkScreenAvailabilityTimeoutKey_);F.JSC$20121_checkScreenAvailabilityTimeoutKey_=0;$ta(F.JSC$20116_screenService_,W,function(y){y||d<0?V(y):F.JSC$20121_checkScreenAvailabilityTimeoutKey_=_.oO(function(){ZPi(F,W,V,d-1)},300)})};
b8.prototype.JSC$20118_getCastSession=function(){return this.JSC$20121_session_};
b8.prototype.JSC$20123_onSessionUpdate_=function(F){this.isDisposed()||F||(RR(this,"Cast session died."),this.onSessionStopped())};
var Eep=function(F){_.BO(F.getScreenTimeoutKey_);F.getScreenTimeoutKey_=0;_.BO(F.JSC$20121_checkScreenAvailabilityTimeoutKey_);F.JSC$20121_checkScreenAvailabilityTimeoutKey_=0;_.BO(F.sessionStatusTimeoutKey_);F.sessionStatusTimeoutKey_=0;_.BO(F.onLoungeTokenTimeoutKey_);F.onLoungeTokenTimeoutKey_=0;_.BO(F.getLoungeTokenTimeoutKey_);F.getLoungeTokenTimeoutKey_=0};var T_=function(F,W,V,d){kq.call(this,F,W,"DialSession");this.config_=d;this.JSC$20125_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20125_theme_=V;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20125_deferredLaunchDeadlineTimer_=NaN;this.JSC$20125_boundSessionUpdate_=(0,_.Ll)(this.JSC$20127_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20125_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20125_isInitLoungeToken_=!1;this.JSC$20125_lastLoungeTokenRefreshError_="unknown"};
_.u(T_,kq);T_.prototype.setCastSession=function(F){this.JSC$20125_session_=F;this.JSC$20125_session_.addUpdateListener(this.JSC$20125_boundSessionUpdate_)};
T_.prototype.launchWithParams=function(F){this.connectData_=F;this.deferredLaunch_()};
T_.prototype.stop=function(){FXu(this);if(this.JSC$20125_session_)this.JSC$20125_session_.stop((0,_.Ll)(this.onSessionStopped,this,null),(0,_.Ll)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
T_.prototype.disposeInternal=function(){FXu(this);this.JSC$20125_session_&&this.JSC$20125_session_.removeUpdateListener(this.JSC$20125_boundSessionUpdate_);this.JSC$20125_session_=null;kq.prototype.disposeInternal.call(this)};
var WXt=function(F){var W;return!!(F.config_.enableDialLoungeToken&&((W=F.JSC$20125_session_)==null?0:W.getDialAppInfo))},dht=function(F){F.cancelPolling_=F.JSC$20116_screenService_.JSC$20114_getScreenByPollingPairingCode(F.reversePairingCode_,F.receiver_.label,F.receiver_.friendlyName,WXt(F),function(W,V){F.cancelPolling_=function(){};
F.JSC$20125_isInitLoungeToken_=!0;qX(F,W);W.idType=="shortLived"&&V>0&&Vlv(F,V)},function(W){F.cancelPolling_=function(){};
F.onSessionStopped(W)})};
T_.prototype.JSC$20127_onSessionUpdate_=function(F){this.isDisposed()||F||(RR(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var yBi=function(F){var W={};W.pairingCode=F.reversePairingCode_;W.theme=F.JSC$20125_theme_;idm()&&(W.env_useStageMdx=1);return _.Q7(W)},zAu=function(F){return new Promise(function(W){F.reversePairingCode_=Jju();
if(F.connectData_){var V=new chrome.cast.DialLaunchResponse(!0,yBi(F));W(V);dht(F)}else F.deferredLaunch_=function(){_.BO(F.JSC$20125_deferredLaunchDeadlineTimer_);F.deferredLaunch_=function(){};
F.JSC$20125_deferredLaunchDeadlineTimer_=NaN;var d=new chrome.cast.DialLaunchResponse(!0,yBi(F));W(d);dht(F)},F.JSC$20125_deferredLaunchDeadlineTimer_=_.oO(function(){F.deferredLaunch_()},100)})},sQa=function(F,W,V){F.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(W));
var d=new bA(W);return(new Promise(function(y){o6L(F,d,function(z){z?(F.JSC$20125_isInitLoungeToken_=!0,hF(F.JSC$20116_screenService_,d),qX(F,d),Vlv(F,V)):_.$N(Error("sl`"+JSON.stringify(W)));y(z)},5)})).then(function(y){return y?new chrome.cast.DialLaunchResponse(!1):zAu(F)})},BQL=function(F,W){var V=F.launchData_.receiver.label,d=F.receiver_.friendlyName;
return(new Promise(function(y){wUa(F.JSC$20116_screenService_,V,W,d,function(z){z&&z.token&&qX(F,z);y(z)},function(z){RR(F,"Failed to get DIAL screen: "+z);
y(null)})})).then(function(y){return y&&y.token?new chrome.cast.DialLaunchResponse(!1):zAu(F)})},o6L=function(F,W,V,d){_.BO(F.JSC$20125_checkScreenAvailabilityTimeoutKey_);
F.JSC$20125_checkScreenAvailabilityTimeoutKey_=0;$ta(F.JSC$20116_screenService_,W,function(y){y||d<0?V(y):F.JSC$20125_checkScreenAvailabilityTimeoutKey_=_.oO(function(){o6L(F,W,V,d-1)},300)})},Vlv=function(F,W){F.info("getDialAppInfoWithTimeout_ "+W);
WXt(F)&&(_.BO(F.getDialAppInfoTimeoutKey_),F.getDialAppInfoTimeoutKey_=0,W==0?LXt(F):F.getDialAppInfoTimeoutKey_=_.oO(function(){LXt(F)},W))},LXt=function(F){WXt(F)&&F.JSC$20125_session_.getDialAppInfo(function(W){F.info("getDialAppInfo dialLaunchData: "+JSON.stringify(W));
W=W.extraData||{};var V=null;if(W.loungeToken){var d;((d=F.screen_)==null?void 0:d.token)==W.loungeToken&&(V="staleLoungeToken")}else V="missingLoungeToken";V?(F.JSC$20125_lastLoungeTokenRefreshError_=V,Vlv(F,3E4)):(F.JSC$20125_isInitLoungeToken_=!1,F.JSC$20125_lastLoungeTokenRefreshError_="unknown",xta(F,W.loungeToken),Vlv(F,W.loungeTokenRefreshIntervalMs))},function(W){F.info("getDialAppInfo error: "+W);
F.JSC$20125_lastLoungeTokenRefreshError_="noLoungeTokenResponse";Vlv(F,3E4)})},FXu=function(F){_.BO(F.JSC$20125_checkScreenAvailabilityTimeoutKey_);
F.JSC$20125_checkScreenAvailabilityTimeoutKey_=0;_.BO(F.getDialAppInfoTimeoutKey_);F.getDialAppInfoTimeoutKey_=0;F.cancelPolling_();F.cancelPolling_=function(){};
_.BO(F.JSC$20125_deferredLaunchDeadlineTimer_)};var es=function(F,W){kq.call(this,F,W,"ManualSession");this.JSC$20129_deferredLaunchDeadlineTimer_=_.oO((0,_.Ll)(this.launchWithParams,this,null),150)};
_.u(es,kq);es.prototype.stop=function(){this.onSessionStopped()};
es.prototype.setCastSession=function(){};
es.prototype.launchWithParams=function(){_.BO(this.JSC$20129_deferredLaunchDeadlineTimer_);this.JSC$20129_deferredLaunchDeadlineTimer_=NaN;var F=Tn(this.JSC$20116_screenService_.getScreens(),this.receiver_.label);if(F)qX(this,F);else this.onSessionStopped(Error("tl"))};
es.prototype.disposeInternal=function(){_.BO(this.JSC$20129_deferredLaunchDeadlineTimer_);this.JSC$20129_deferredLaunchDeadlineTimer_=NaN;kq.prototype.disposeInternal.call(this)};var wr=function(F,W){DW.call(this);this.config_=W;this.JSC$20132_screenService_=F;this.JSC$20132_appId_=W.appId||"233637DE";this.JSC$20132_theme_=W.theme||"cl";this.disableDial_=W.disableCastApi||!1;this.forceMirroring_=W.forceMirroring||!1;this.JSC$20132_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.Ll)(this.onReceiverAction_,this)};
_.u(wr,DW);
wr.prototype.init=function(F,W){chrome.cast.timeout.requestSession=3E4;var V=new chrome.cast.SessionRequest(this.JSC$20132_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.T("desktop_enable_cast_connect")&&(V.androidReceiverCompatible=!0);this.disableDial_||(V.dialRequest=new chrome.cast.DialRequest("YouTube"));var d=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;F=F||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var y=(0,_.Ll)(this.onReceiverUpdated_,this);
V=new chrome.cast.ApiConfig(V,(0,_.Ll)(this.onSessionEstablished_,this),y,d,F);V.customDialLaunchCallback=(0,_.Ll)(this.onDialLaunchRequested_,this);chrome.cast.initialize(V,(0,_.Ll)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),TB4(),this.JSC$20132_screenService_.subscribe("onlineScreenChange",(0,_.Ll)(this.JSC$20134_onScreenChange_,this)),this.customReceivers_=Ist(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ll)(function(z){this.warn_("Failed to set initial custom receivers: "+
_.Rq(z))},this)),this.publish("yt-remote-cast2-availability-change",n6t(this)),W(!0))},this),(0,_.Ll)(function(z){this.warn_("Failed to initialize API: "+_.Rq(z));
W(!1)},this))};
wr.prototype.setConnectedScreenStatus=function(F,W){gg("Setting connected screen ID: "+F+" -> "+W);if(this.JSC$20132_session_){var V=this.JSC$20132_session_.screen_;if(!F||V&&V.id!=F)gg("Unsetting old screen status: "+this.JSC$20132_session_.receiver_.friendlyName),u8(this,null)}if(F&&W){if(!this.JSC$20132_session_){F=Tn(this.JSC$20132_screenService_.getScreens(),F);if(!F){gg("setConnectedScreenStatus: Unknown screen.");return}if(F.idType=="shortLived"){gg("setConnectedScreenStatus: Screen with id type to be short lived.");
return}V=mhL(this,F);V||(gg("setConnectedScreenStatus: Connected receiver not custom..."),V=new chrome.cast.Receiver(F.uuid?F.uuid:F.id,F.name),V.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(V),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ll)(function(d){this.warn_("Failed to set initial custom receivers: "+_.Rq(d))},this)));
gg("setConnectedScreenStatus: new active receiver: "+V.friendlyName);u8(this,new es(this.JSC$20132_screenService_,V),!0)}this.JSC$20132_session_.setDisplayStatus(W)}else gg("setConnectedScreenStatus: no screen.")};
var mhL=function(F,W){return W?$U(F.customReceivers_,function(V){return Fst(W,V.label)},F):null};
wr.prototype.setLaunchParams=function(F){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20132_session_?this.JSC$20132_session_.launchWithParams(F):this.warn_("Setting connection data without a session")};
wr.prototype.JSC$20134_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20132_session_?(this.JSC$20132_session_.stop(),u8(this,null)):gg("Stopping non-existing session")};
wr.prototype.requestSession=function(){chrome.cast.requestSession((0,_.Ll)(this.onSessionEstablished_,this),(0,_.Ll)(this.onSessionRequestFailed_,this))};
wr.prototype.disposeInternal=function(){this.JSC$20132_screenService_.unsubscribe("onlineScreenChange",(0,_.Ll)(this.JSC$20134_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.Ur(_.Ok("yt.mdx.remote.debug.handlers_")||[],qfd);_.fu(this.JSC$20132_session_);DW.prototype.disposeInternal.call(this)};
var gg=function(F){KM("Controller",F)};
wr.prototype.warn_=function(F){KM("Controller",F)};
var qfd=function(F){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(F)},n6t=function(F){return F.hasCastReceiver_||!!F.customReceivers_.length||!!F.JSC$20132_session_},u8=function(F,W,V){W!=F.JSC$20132_session_&&(_.fu(F.JSC$20132_session_),(F.JSC$20132_session_=W)?(V?F.publish("yt-remote-cast2-receiver-resumed",W.receiver_):F.publish("yt-remote-cast2-receiver-selected",W.receiver_),W.subscribe("sessionScreen",(0,_.Ll)(F.onSessionScreen_,F,W)),W.subscribe("sessionFailed",
function(){return ast(F,W)}),W.screen_?F.publish("yt-remote-cast2-session-change",W.screen_):V&&F.JSC$20132_session_.launchWithParams(null)):F.publish("yt-remote-cast2-session-change",null))},ast=function(F,W){F.JSC$20132_session_==W&&F.publish("yt-remote-cast2-session-failed")};
_.B=wr.prototype;_.B.onSessionScreen_=function(F,W){this.JSC$20132_session_==F&&(W||u8(this,null),this.publish("yt-remote-cast2-session-change",W))};
_.B.onReceiverAction_=function(F,W){if(!this.isDisposed())if(F)switch(F.friendlyName=chrome.cast.unescape(F.friendlyName),gg("onReceiverAction_ "+F.label+" / "+F.friendlyName+"-- "+W),W){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20132_session_)if(this.JSC$20132_session_.receiver_.label!=F.label)gg("onReceiverAction_: Stopping active receiver: "+this.JSC$20132_session_.receiver_.friendlyName),this.JSC$20132_session_.stop();else{gg("onReceiverAction_: Casting to active receiver.");this.JSC$20132_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20132_session_.screen_);break}switch(F.receiverType){case chrome.cast.ReceiverType.CUSTOM:u8(this,new es(this.JSC$20132_screenService_,F));break;case chrome.cast.ReceiverType.DIAL:u8(this,new T_(this.JSC$20132_screenService_,F,this.JSC$20132_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:u8(this,new b8(this.JSC$20132_screenService_,F,this.config_));break;default:this.warn_("Unknown receiver type: "+F.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20132_session_&&
this.JSC$20132_session_.receiver_.label==F.label?this.JSC$20132_session_.stop():this.warn_("Stopping receiver w/o session: "+F.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.B.onDialLaunchRequested_=function(F){if(this.isDisposed())return Promise.reject(Error("ul"));var W=F.receiver;W.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+W.friendlyName),W.receiverType=chrome.cast.ReceiverType.DIAL);var V=this.JSC$20132_session_?this.JSC$20132_session_.receiver_:null;if(!V||V.label!=W.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+W.friendlyName),Promise.reject(Error("vl"));if(V&&V.label==W.label&&V.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20132_session_.screen_)return gg("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20132_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+V.receiverType+'" to "dial" for '+W.friendlyName);u8(this,new T_(this.JSC$20132_screenService_,W,this.JSC$20132_theme_,this.config_))}W=this.JSC$20132_session_;W.launchData_=F;W.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(F=W.launchData_.extraData||{},V=F.screenId||null,WXt(W)&&F.loungeToken?F.loungeTokenRefreshIntervalMs?F=sQa(W,{name:W.receiver_.friendlyName,screenId:F.screenId,loungeToken:F.loungeToken,dialId:W.launchData_.receiver.label,screenIdType:"shortLived"},F.loungeTokenRefreshIntervalMs):(_.$N(Error("rl`"+JSON.stringify(F))),F=BQL(W,V)):F=BQL(W,V)):F=zAu(W);return F};
_.B.onSessionEstablished_=function(F){var W=this;if(!this.isDisposed()&&!this.forceMirroring_){gg("New cast session ID: "+F.sessionId);var V=F.receiver;if(V.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20132_session_)if(V.receiverType==chrome.cast.ReceiverType.CAST)gg("Got resumed cast session before resumed mdx connection."),V.friendlyName=chrome.cast.unescape(V.friendlyName),u8(this,new b8(this.JSC$20132_screenService_,V,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var d=this.JSC$20132_session_.receiver_,y=Tn(this.JSC$20132_screenService_.getScreens(),d.label);y&&Fst(y,V.label)&&d.receiverType!=chrome.cast.ReceiverType.CAST&&V.receiverType==chrome.cast.ReceiverType.CAST&&(gg("onSessionEstablished_: manual to cast session change "+V.friendlyName),_.fu(this.JSC$20132_session_),this.JSC$20132_session_=new b8(this.JSC$20132_screenService_,V,this.config_),this.JSC$20132_session_.subscribe("sessionScreen",(0,_.Ll)(this.onSessionScreen_,this,this.JSC$20132_session_)),
this.JSC$20132_session_.subscribe("sessionFailed",function(){return ast(W,W.JSC$20132_session_)}),this.JSC$20132_session_.launchWithParams(null));
this.JSC$20132_session_.setCastSession(F)}}};
_.B.JSC$20134_getCastSession=function(){return this.JSC$20132_session_?this.JSC$20132_session_.JSC$20118_getCastSession():null};
_.B.onSessionRequestFailed_=function(F){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+_.Rq(F)),F.code!=chrome.cast.ErrorCode.CANCEL&&u8(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.B.onReceiverUpdated_=function(F){gg("Receiver availability updated: "+F);if(!this.isDisposed()){var W=n6t(this);this.hasCastReceiver_=F==chrome.cast.ReceiverAvailability.AVAILABLE;n6t(this)!=W&&this.publish("yt-remote-cast2-availability-change",n6t(this))}};
var Ist=function(F){var W=F.JSC$20132_screenService_.JSC$20114_getOnlineScreens(),V=F.JSC$20132_session_&&F.JSC$20132_session_.receiver_;F=_.YM(W,function(d){V&&Fst(d,V.label)&&(V=null);var y=d.uuid?d.uuid:d.id,z=mhL(this,d);z?(z.label=y,z.friendlyName=d.name):(z=new chrome.cast.Receiver(y,d.name),z.receiverType=chrome.cast.ReceiverType.CUSTOM);return z},F);
V&&(V.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(V=new chrome.cast.Receiver(V.label,V.friendlyName),V.receiverType=chrome.cast.ReceiverType.CUSTOM),F.push(V));return F};
wr.prototype.JSC$20134_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=Ist(this),gg("Updating custom receivers: "+_.Rq(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ll)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",n6t(this)))};
wr.prototype.setLaunchParams=wr.prototype.setLaunchParams;wr.prototype.setConnectedScreenStatus=wr.prototype.setConnectedScreenStatus;wr.prototype.stopSession=wr.prototype.JSC$20134_stopSession;wr.prototype.getCastSession=wr.prototype.JSC$20134_getCastSession;wr.prototype.requestSession=wr.prototype.requestSession;wr.prototype.init=wr.prototype.init;wr.prototype.dispose=wr.prototype.dispose;var ict=_.Cg(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),Sfi=[],w7t=_.Hi(ict);var Mlt=function(F){F.audioTrackId=null;F.trackData=null;F.playerState=-1;F.hasPrevious=!1;F.hasNext=!1;F.playerTime_=0;F.playerTimeAt_=_.O7();F.seekableStart_=0;F.seekableEnd_=0;F.duration_=0;F.loadedTime=0;F.liveIngestionTime_=NaN;F.isLive_=!1};
_.B=Gn.prototype;
_.B.reset=function(F){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;F&&(this.index=F.index,this.listId=F.listId,this.videoId=F.videoId,this.playerState=F.playerState,this.volume=F.volume,this.muted=F.muted,this.audioTrackId=F.audioTrackId,this.trackData=F.trackData,this.hasPrevious=F.hasPrevious,this.hasNext=F.hasNext,this.playerTime_=F.playerTime,this.playerTimeAt_=F.playerTimeAt,this.seekableStart_=F.seekableStart,this.seekableEnd_=F.seekableEnd,this.duration_=F.duration,this.loadedTime=
F.loadedTime,this.liveIngestionTime_=F.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.B.stopPlayer=function(){this.index=-1;this.videoId="";Mlt(this)};
_.B.isPlaying=function(){return this.playerState==1};
_.B.isBuffering=function(){return this.playerState==3};
_.B.isAdPlaying=function(){return this.playerState==1081};
var KE=function(F,W){F.playerTime_=W;F.playerTimeAt_=_.O7()},Y$c=function(F){switch(F.playerState){case 1:case 1081:return(_.O7()-F.playerTimeAt_)/1E3+F.playerTime_;
case -1E3:return 0}return F.playerTime_};
Gn.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.O7()-this.playerTimeAt_)/1E3:0):this.duration_};
var pHt=function(F,W,V){var d=F.videoId;F.videoId=W;F.index=V;W!=d&&Mlt(F)},hAl=function(F){var W={};
W.index=F.index;W.listId=F.listId;W.videoId=F.videoId;W.playerState=F.playerState;W.volume=F.volume;W.muted=F.muted;W.audioTrackId=F.audioTrackId;W.trackData=_.MP.unsafeClone(F.trackData);W.hasPrevious=F.hasPrevious;W.hasNext=F.hasNext;W.playerTime=F.playerTime_;W.playerTimeAt=F.playerTimeAt_;W.seekableStart=F.seekableStart_;W.seekableEnd=F.seekableEnd_;W.duration=F.duration_;W.loadedTime=F.loadedTime;W.liveIngestionTime=F.liveIngestionTime_;return W};
Gn.prototype.clone=function(){return new Gn(hAl(this))};var Xe=function(F,W){DW.call(this);var V=this;this.state_=0;this.connection_=F;this.contextSubscriptions_=[];this.actionQueue_=new Usd;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.Ll)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.Ll)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.Ll)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.Ll)(this.onCloudviewAvailabilityChange_,this);var d=0;F?(d=F.getProxyState(),
d!=3&&(F.subscribe("proxyStateChange",this.setState_,this),q$u(this))):d=3;d!=0&&(W?this.setState_(d):_.oO(function(){V.setState_(d)},0));
(F=Qpv())&&RAd(this,F);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.u(Xe,DW);Xe.prototype.getState=function(){return this.state_};
Xe.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
Xe.prototype.reconnect=function(){this.connection_.reconnect()};
var Hb=function(F){return new Gn(F.connection_.getPlayerContextData())};
_.B=Xe.prototype;_.B.play=function(){DP(this)?(this.castMedia_?this.castMedia_.play(null,_.ai,bcd(this,"play")):AF(this,"play"),TQa(this,1,Y$c(Hb(this))),this.publish("remotePlayerChange")):js(this,this.play)};
_.B.pause=function(){DP(this)?(this.castMedia_?this.castMedia_.pause(null,_.ai,bcd(this,"pause")):AF(this,"pause"),TQa(this,2,Y$c(Hb(this))),this.publish("remotePlayerChange")):js(this,this.pause)};
_.B.seekTo=function(F){if(DP(this)){if(this.castMedia_){var W=Hb(this),V=new chrome.cast.media.SeekRequest;V.currentTime=F;W.isPlaying()||W.isBuffering()?V.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:V.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(V,_.ai,bcd(this,"seekTo",{newTime:F}))}else AF(this,"seekTo",{newTime:F});TQa(this,3,F);this.publish("remotePlayerChange")}else js(this,_.WZ(this.seekTo,F))};
_.B.stop=function(){if(DP(this)){this.castMedia_?this.castMedia_.stop(null,_.ai,bcd(this,"stopVideo")):AF(this,"stopVideo");var F=Hb(this);F.stopPlayer();rg(this,F);this.publish("remotePlayerChange")}else js(this,this.stop)};
_.B.setVolume=function(F,W){if(DP(this)){var V=Hb(this);if(this.castSession_){if(V.volume!=F){var d=Math.round(F)/100;this.castSession_.setReceiverVolumeLevel(d,(0,_.Ll)(function(){H5("set receiver volume: "+d)},this),(0,_.Ll)(function(){this.warn_("failed to set receiver volume.")},this))}V.muted!=W&&this.castSession_.setReceiverMuted(W,(0,_.Ll)(function(){H5("set receiver muted: "+W)},this),(0,_.Ll)(function(){this.warn_("failed to set receiver muted.")},this))}else{var y={volume:F,
muted:W};V.volume!=-1&&(y.delta=F-V.volume);AF(this,"setVolume",y)}V.muted=W;V.volume=F;rg(this,V)}else js(this,_.WZ(this.setVolume,F,W))};
_.B.setAudioTrack=function(F,W){DP(this)?(W=W.getLanguageInfo().getId(),AF(this,"setAudioTrack",{videoId:F,audioTrackId:W}),F=Hb(this),F.audioTrackId=W,rg(this,F)):js(this,_.WZ(this.setAudioTrack,F,W))};
_.B.addVideo=function(F){DP(this)?AF(this,"addVideo",{videoId:F}):js(this,_.WZ(this.addVideo,F))};
_.B.addPlaylist=function(F){DP(this)?AF(this,"addVideos",{listId:F}):js(this,_.WZ(this.addPlaylist,F))};
_.B.addVideos=function(F){F.length==0?this.warn_("Ignore add videos request due to empty list"):DP(this)?AF(this,"addVideos",{videoIds:F.join(",")}):js(this,_.WZ(this.addVideos,F))};
_.B.JSC$20144_removeVideo=function(F){DP(this)?AF(this,"removeVideo",{videoId:F}):js(this,_.WZ(this.JSC$20144_removeVideo,F))};
_.B.JSC$20144_insertVideo=function(F){DP(this)?AF(this,"insertVideo",{videoId:F}):js(this,_.WZ(this.JSC$20144_insertVideo,F))};
_.B.playVideo=function(F,W,V,d,y,z,I){d=d===void 0?null:d;y=y===void 0?null:y;z=z===void 0?null:z;I=I===void 0?null:I;var n=Hb(this),M={videoId:F};V!==void 0&&(M.currentIndex=V);pHt(n,F,V||0);W!==void 0&&(KE(n,W),M.currentTime=W);d&&(M.listId=d);y&&(M.playerParams=y);z&&(M.clickTrackingParams=z);I&&(M.locationInfo=_.Rq(I));AF(this,"setPlaylist",M);d||rg(this,n)};
_.B.nextVideo=function(F,W){if(DP(this)){if(F&&W){var V=Hb(this);pHt(V,F,W);rg(this,V)}AF(this,"next")}else js(this,_.WZ(this.nextVideo,F,W))};
_.B.clearPlaylist=function(){if(DP(this)){AF(this,"clearPlaylist");var F=Hb(this);F.reset();rg(this,F);this.publish("remotePlayerChange")}else js(this,this.clearPlaylist)};
_.B.dispose=function(){if(this.state_!=3){var F=this.state_;this.state_=3;this.publish("proxyStateChange",F,this.state_)}DW.prototype.dispose.call(this)};
_.B.disposeInternal=function(){eAt(this);this.connection_=null;this.actionQueue_.clear();RAd(this,null);DW.prototype.disposeInternal.call(this)};
var q$u=function(F){_.xN("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(W){this.contextSubscriptions_.push(this.connection_.subscribe(W,_.WZ(this.onProxyEvent_,W),this))},F)},eAt=function(F){_.xN(F.contextSubscriptions_,function(W){this.connection_.unsubscribeByKey(W)},F);
F.contextSubscriptions_.length=0},DP=function(F){return F.getState()==1},js=function(F,W){F.actionQueue_.getCount()<50&&F.actionQueue_.enqueue(W)},TQa=function(F,W,V){var d=Hb(F);
KE(d,V);d.playerState!=-1E3&&(d.playerState=W);rg(F,d)},AF=function(F,W,V){F.connection_.sendMessage(W,V)},rg=function(F,W){eAt(F);
F.connection_.setPlayerContextData(hAl(W));q$u(F)};
Xe.prototype.setState_=function(F){if((F!=this.state_||F==2)&&this.state_!=3&&F!=0){var W=this.state_;this.state_=F;this.publish("proxyStateChange",W,F);if(F==1)for(;!this.actionQueue_.isEmpty();)F=this.actionQueue_,v_8(F),F.front_.pop().apply(this);else F==3&&this.dispose()}};
Xe.prototype.onProxyEvent_=function(F,W){this.publish(F,W)};
var RAd=function(F,W){F.castSession_&&(F.castSession_.removeUpdateListener(F.boundCastStatusListener_),F.castSession_.removeMediaListener(F.boundCastMediaListener_),F.onCastMediaChange_(null));F.castSession_=W;if(F.castSession_&&(H5("Setting cast session: "+F.castSession_.sessionId),F.castSession_.addUpdateListener(F.boundCastStatusListener_),F.castSession_.addMediaListener(F.boundCastMediaListener_),F.castSession_.media.length))F.onCastMediaChange_(F.castSession_.media[0])};
Xe.prototype.onCastStatusUpdate_=function(F){if(!F)this.onCastMediaChange_(null),RAd(this,null);else if(this.castSession_.receiver.volume){F=this.castSession_.receiver.volume;var W=Hb(this),V=Math.round(100*F.level||0);if(W.volume!=V||W.muted!=F.muted)H5("Cast volume update: "+F.level+(F.muted?" muted":"")),W.volume=V,W.muted=!!F.muted,rg(this,W)}};
Xe.prototype.onCastMediaChange_=function(F){H5("Cast media: "+!!F);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=F)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),g6v(this),this.publish("remotePlayerChange")};
var g6v=function(F){var W=F.castMedia_.media,V=F.castMedia_.customData;if(W&&V){var d=Hb(F);W.contentId!=d.videoId&&H5("Cast changing video to: "+W.contentId);d.videoId=W.contentId;d.playerState=V.playerState;KE(d,F.castMedia_.getEstimatedTime());rg(F,d)}else H5("No cast media video. Ignoring state update.")};
Xe.prototype.onCastMediaUpdate_=function(F){if(F)g6v(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
Xe.prototype.onCloudviewAvailabilityChange_=function(){var F=Qpv();F&&RAd(this,F)};
Xe.prototype.warn_=function(F){KM("CP",F)};
var bcd=function(F,W,V){return(0,_.Ll)(function(d){this.warn_("Failed to "+W+" with cast v2 channel. Error code: "+d.code);d.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+W+" using MDx browser channel."),AF(this,W,V))},F)};var xq=function(F,W,V,d){d=d===void 0?!1:d;DW.call(this);var y=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$20149_http_=F;this.enableConnectWithInitialState_=d;this.listeners_.push(_.tY(window,"beforeunload",function(){y.JSC$20152_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new Gn;this.currentScreenId_=W.id;this.currentScreenIdType_=W.idType;this.channelService=hQ4(this.JSC$20149_http_,V,this.JSC$20152_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){uqm(y)});
this.channelService.listen("channelClosed",function(){CE("Channel closed");isNaN(y.connectTimerId_)?mav(!0):mav();y.dispose()});
this.channelService.listen("channelError",function(z){mav();isNaN(y.getReconnectTimeout_())?(z==1&&y.currentScreenIdType_=="shortLived"&&y.publish("browserChannelAuthError",z),CE("Channel error: "+z+" without reconnection"),y.dispose()):(y.reconnecting_=!0,CE("Channel error: "+z+" with reconnection in "+y.getReconnectTimeout_()+" ms"),KXt(y,2))});
this.channelService.listen("channelMessage",function(z){Hcm(y,z)});
this.channelService.setLoungeToken(W.token);this.subscribe("remoteQueueChange",function(){var z=y.playerContext_.videoId;dam()&&_.Bc("yt-remote-session-video-id",z)})};
_.u(xq,DW);
xq.prototype.connect=function(F,W){if(W){var V=W.listId,d=W.videoId,y=W.videoIds,z=W.playerParams,I=W.clickTrackingParams,n=W.index,M={videoId:d},Y=W.currentTime,h=W.locationInfo;W=W.loopMode;Y!==void 0&&(M.currentTime=Y<=5?0:Y);z&&(M.playerParams=z);h&&(M.locationInfo=h);I&&(M.clickTrackingParams=I);V&&(M.listId=V);y&&y.length>0&&(M.videoIds=y.join(","));n!==void 0&&(M.currentIndex=n);this.enableConnectWithInitialState_&&(M.loopMode=W||"LOOP_MODE_OFF");V&&(this.playerContext_.listId=V);this.playerContext_.videoId=
d;this.playerContext_.index=n||0;this.playerContext_.state=3;KE(this.playerContext_,Y);this.autoplayMode_="UNSUPPORTED";V=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";CE("Connecting with "+V+" and params: "+_.Rq(M));this.channelService.connect({method:V,params:_.Rq(M)},F,BBm())}else CE("Connecting without params"),this.channelService.connect({},F,BBm());Dh4(this)};
xq.prototype.setLoungeToken=function(F){this.channelService.setLoungeToken(F)};
xq.prototype.dispose=function(){this.isDisposed()||(_.t5("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),KXt(this,3));DW.prototype.dispose.call(this)};
xq.prototype.disposeInternal=function(){ABU(this);jQU(this);rBt(this);_.BO(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.BO(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.xaW(this.listeners_);this.listeners_.length=0;this.channelService.dispose();DW.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var C7a=function(F){return $U(F.connectedDevices_,function(W){return W.type=="LOUNGE_SCREEN"})},CE=function(F){KM("conn",F)},KXt=function(F,W){F.publish("proxyStateChange",W)},Dh4=function(F){F.connectTimerId_=_.oO(function(){CE("Connecting timeout");
F.JSC$20152_disconnect_(1)},2E4)},ABU=function(F){_.BO(F.connectTimerId_);
F.connectTimerId_=NaN},rBt=function(F){_.BO(F.reconnectedCheckScreenTimeout_);
F.reconnectedCheckScreenTimeout_=NaN},lsm=function(F){jQU(F);
F.playingSyncTimerId_=_.oO(function(){ku4(F,"getNowPlaying")},2E4)},jQU=function(F){_.BO(F.playingSyncTimerId_);
F.playingSyncTimerId_=NaN},uqm=function(F){CE("Channel opened");
F.reconnecting_&&(F.reconnecting_=!1,rBt(F),F.reconnectedCheckScreenTimeout_=_.oO(function(){CE("Timing out waiting for a screen.");F.JSC$20152_disconnect_(1)},15E3))},fsL=function(F,W){var V=null;
if(W){var d=C7a(F);d&&(V={clientName:d.clientName,deviceMake:d.brand,deviceModel:d.model,osVersion:d.osVersion})}_.t5("yt.mdx.remote.remoteClient_",V);W&&(ABU(F),rBt(F));V=F.channelService.isChannelOpened()&&isNaN(F.connectTimerId_);W==V?W&&(KXt(F,1),ku4(F,"getSubtitlesTrack")):W?(F.getOtherConnectedRemoteId_()&&F.playerContext_.reset(),KXt(F,1),ku4(F,"getNowPlaying"),NQp(F)):F.JSC$20152_disconnect_(1)},wHc=function(F,W){var V=W.params.videoId;
delete W.params.videoId;V==F.playerContext_.videoId&&(_.MP.isEmpty(W.params)?F.playerContext_.trackData=null:F.playerContext_.trackData=W.params,F.publish("remotePlayerChange"))},Gut=function(F,W,V){var d=W.params.videoId||W.params.video_id,y=parseInt(W.params.currentIndex,10);
F.playerContext_.listId=W.params.listId||F.playerContext_.listId;pHt(F.playerContext_,d,y);F.publish("remoteQueueChange",V)},$ht=function(F,W){W.params=W.params||{};
Gut(F,W,"NOW_PLAYING_MAY_CHANGE");F.onStateChange_(W);F.publish("autoplayDismissed")};
xq.prototype.onStateChange_=function(F){var W=parseInt(F.params.currentTime||F.params.current_time,10);KE(this.playerContext_,isNaN(W)?0:W);W=parseInt(F.params.state,10);W=isNaN(W)?-1:W;W==-1&&this.playerContext_.playerState==-1E3&&(W=-1E3);this.playerContext_.playerState=W;W=Number(F.params.loadedTime);this.playerContext_.loadedTime=isNaN(W)?0:W;W=Number(F.params.duration);this.playerContext_.duration_=isNaN(W)?0:W;W=this.playerContext_;var V=Number(F.params.liveIngestionTime);W.liveIngestionTime_=
V;W.isLive_=isNaN(V)?!1:!0;W=this.playerContext_;V=Number(F.params.seekableStartTime);F=Number(F.params.seekableEndTime);W.seekableStart_=isNaN(V)?0:V;W.seekableEnd_=isNaN(F)?0:F;this.playerContext_.playerState==1?lsm(this):jQU(this);this.publish("remotePlayerChange")};
xq.prototype.onAdStateChange_=function(F){if(this.playerContext_.playerState!=-1E3){var W=1085;switch(parseInt(F.params.adState,10)){case 1:W=1081;break;case 2:W=1084;break;case 0:W=1083}this.playerContext_.playerState=W;F=parseInt(F.params.currentTime,10);KE(this.playerContext_,isNaN(F)?0:F);this.publish("remotePlayerChange")}};
var Uhi=function(F,W){var V=W.params.muted=="true";F.playerContext_.volume=parseInt(W.params.volume,10);F.playerContext_.muted=V;F.publish("remotePlayerChange")},OcU=function(F,W){F.autoplayVideoId_=W.params.videoId;
F.publish("nowAutoplaying",parseInt(W.params.timeout,10))},XHL=function(F,W){F.autoplayVideoId_=W.params.videoId||null;
F.publish("autoplayUpNext",F.autoplayVideoId_)},xhU=function(F,W){F.autoplayMode_=W.params.autoplayMode;
F.publish("autoplayModeChange",F.autoplayMode_);F.autoplayMode_=="DISABLED"&&F.publish("autoplayDismissed")},v6d=function(F,W){var V=W.params.hasNext=="true";
F.playerContext_.hasPrevious=W.params.hasPrevious=="true";F.playerContext_.hasNext=V;F.publish("previousNextChange")};
xq.prototype.isCapabilitySupportedOnConnectedDevices_=function(F){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var W=_.L(this.connectedDevices_),V=W.next();!V.done;V=W.next())if(!V.value.capabilities.has(F))return!1;return!0};
var Hcm=function(F,W){W=W.message;W.params?CE("Received: action="+W.action+", params="+_.Rq(W.params)):CE("Received: action="+W.action+" {}");switch(W.action){case "loungeStatus":W=_.LW(W.params.devices);F.connectedDevices_=_.YM(W,function(d){return new Yo(d)});
W=!!$U(F.connectedDevices_,function(d){return d.type=="LOUNGE_SCREEN"});
fsL(F,W);W=F.isCapabilitySupportedOnConnectedDevices_("mlm");F.publish("multiStateLoopEnabled",W);break;case "loungeScreenDisconnected":ngt(F.connectedDevices_,function(d){return d.type=="LOUNGE_SCREEN"});
fsL(F,!1);break;case "remoteConnected":var V=new Yo(_.LW(W.params.device));$U(F.connectedDevices_,function(d){return d.equals(V)})||_.jfr(F.connectedDevices_,V);
break;case "remoteDisconnected":V=new Yo(_.LW(W.params.device));ngt(F.connectedDevices_,function(d){return d.equals(V)});
break;case "gracefulDisconnect":break;case "playlistModified":Gut(F,W,"QUEUE_MODIFIED");break;case "nowPlaying":$ht(F,W);break;case "onStateChange":F.onStateChange_(W);break;case "onAdStateChange":F.onAdStateChange_(W);break;case "onVolumeChanged":Uhi(F,W);break;case "onSubtitlesTrackChanged":wHc(F,W);break;case "nowAutoplaying":OcU(F,W);break;case "autoplayDismissed":F.publish("autoplayDismissed");break;case "autoplayUpNext":XHL(F,W);break;case "onAutoplayModeChanged":xhU(F,W);break;case "onHasPreviousNextChanged":v6d(F,
W);break;case "requestAssistedSignIn":F.publish("assistedSignInRequested",W.params.authCode);break;case "onLoopModeChanged":F.publish("loopModeChange",W.params.loopMode);break;default:CE("Unrecognized action: "+W.action)}};
_.B=xq.prototype;_.B.getProxyState_=function(){var F=3;this.isDisposed()||(F=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(F=1):F=2);return F};
_.B.JSC$20152_disconnect_=function(F){CE("Disconnecting with "+F);_.t5("yt.mdx.remote.remoteClient_",null);ABU(this);this.publish("beforeDisconnect",F);F==1&&mav();this.channelService.disconnect(F);this.dispose()};
_.B.getPlayerContextData_=function(){var F=this.playerContext_;this.clientVideoId_&&(F=this.playerContext_.clone(),pHt(F,this.clientVideoId_,F.index));return hAl(F)};
_.B.setPlayerContextData_=function(F){var W=this,V=new Gn(F);V.videoId&&V.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=V.videoId,_.BO(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.oO(function(){if(W.clientVideoId_){var y=W.clientVideoId_;W.clientVideoId_=null;W.playerContext_.videoId!=y&&ku4(W,"getNowPlaying")}},5E3));
var d=[];this.playerContext_.listId==V.listId&&this.playerContext_.videoId==V.videoId&&this.playerContext_.index==V.index||d.push("remoteQueueChange");this.playerContext_.playerState==V.playerState&&this.playerContext_.volume==V.volume&&this.playerContext_.muted==V.muted&&Y$c(this.playerContext_)==Y$c(V)&&_.Rq(this.playerContext_.trackData)==_.Rq(V.trackData)||d.push("remotePlayerChange");this.playerContext_.reset(F);_.xN(d,function(y){this.publish(y)},this)};
_.B.getOtherConnectedRemoteId_=function(){var F=this.channelService.getDeviceId(),W=$U(this.connectedDevices_,function(V){return V.type=="REMOTE_CONTROL"&&V.id!=F});
return W?W.id:""};
_.B.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.B.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.B.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.B.JSC$20152_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var NQp=function(F){_.BO(F.idleDisconnectTimerId_);F.idleDisconnectTimerId_=_.oO(function(){F.JSC$20152_disconnect_(1)},864E5)},ku4=function(F,W,V){V?CE("Sending: action="+W+", params="+_.Rq(V)):CE("Sending: action="+W);
F.channelService.sendMessage(W,V)};
xq.prototype.sendMessageWithUserAction_=function(F,W){ku4(this,F,W);NQp(this)};
xq.prototype.JSC$20152_getXsrfToken_=function(){var F=_.mV.get("SAPISID","")||_.mV.get("__Secure-1PAPISID",void 0)||"",W=_.mV.get("__Secure-3PAPISID","")||"";if(!F&&!W)return"";F=_.ZN(_.of(F),2);W=_.ZN(_.of(W),2);return _.ZN(_.of(","+F+","+W),2)};
xq.prototype.subscribe=xq.prototype.subscribe;xq.prototype.unsubscribeByKey=xq.prototype.unsubscribeByKey;xq.prototype.getProxyState=xq.prototype.getProxyState_;xq.prototype.disconnect=xq.prototype.JSC$20152_disconnect_;xq.prototype.getPlayerContextData=xq.prototype.getPlayerContextData_;xq.prototype.setPlayerContextData=xq.prototype.setPlayerContextData_;xq.prototype.getOtherConnectedRemoteId=xq.prototype.getOtherConnectedRemoteId_;xq.prototype.getReconnectTimeout=xq.prototype.getReconnectTimeout_;
xq.prototype.getAutoplayMode=xq.prototype.getAutoplayMode_;xq.prototype.getAutoplayVideoId=xq.prototype.getAutoplayVideoId_;xq.prototype.reconnect=xq.prototype.JSC$20152_reconnect_;xq.prototype.sendMessage=xq.prototype.sendMessageWithUserAction_;xq.prototype.getXsrfToken=xq.prototype.JSC$20152_getXsrfToken_;xq.prototype.isCapabilitySupportedOnConnectedDevices=xq.prototype.isCapabilitySupportedOnConnectedDevices_;var eUv=function(F){A7.call(this,"ScreenServiceProxy");this.instance_=F;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.Ll)(this.JSC$20155_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.Ll)(this.onOnlineScreenChange_,this)))};
_.u(eUv,A7);_.B=eUv.prototype;_.B.getScreens=function(F){return this.instance_.$_gs(F)};
_.B.contains=function(F){return!!this.instance_.$_c(F)};
_.B.get=function(F){return this.instance_.$_g(F)};
_.B.start=function(){this.instance_.$_st()};
_.B.add=function(F,W,V){this.instance_.$_a(F,W,V)};
_.B.remove=function(F,W,V){this.instance_.$_r(F,W,V)};
_.B.updateName=function(F,W,V,d){this.instance_.$_un(F,W,V,d)};
_.B.disposeInternal=function(){for(var F=this.subscriptionKeys_.length,W=0;W<F;++W)this.instance_.$_ubk(this.subscriptionKeys_[W]);this.subscriptionKeys_.length=0;this.instance_=null;A7.prototype.disposeInternal.call(this)};
_.B.JSC$20155_onScreenChange_=function(){this.publish("screenChange")};
_.B.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
CM.prototype.$_st=CM.prototype.start;CM.prototype.$_gspc=CM.prototype.JSC$20114_getScreenByPairingCode;CM.prototype.$_gsppc=CM.prototype.JSC$20114_getScreenByPollingPairingCode;CM.prototype.$_c=CM.prototype.contains;CM.prototype.$_g=CM.prototype.get;CM.prototype.$_a=CM.prototype.add;CM.prototype.$_un=CM.prototype.updateName;CM.prototype.$_r=CM.prototype.remove;CM.prototype.$_gs=CM.prototype.getScreens;CM.prototype.$_gos=CM.prototype.JSC$20114_getOnlineScreens;CM.prototype.$_s=CM.prototype.subscribe;
CM.prototype.$_ubk=CM.prototype.unsubscribeByKey;var pIu=null,uPt=!1,dGm=null,$q=null,T1t=null,U3=[];var E6p=new _.CG("yt-menu"),cBl=function(){},S$t=function(F,W,V){F=W=="right-click"?V.rightClickMenuPopupHint:V.menuPopupHint;
if(!(tl8(W)>10))return W=W||"default",E6p.set(W+"-impression",tl8(W)+1),F},tl8=function(F){return parseInt(E6p.get((F||"default")+"-impression")||0,10)};
_.U7(cBl);var P7L=function(){this.contexts_=new WeakMap;this.JSC$20161_networkService_=this.activeContext_=null},JBm=function(F,W,V){var d=F.contexts_.get(W);
d||(d=new WJd(F.JSC$20161_networkService_),F.contexts_.set(W,d));F.activeContext_=d;V&&F.activeContext_.reset();F.activeContext_.start();return F.activeContext_};var v5=_.q2f(function(F){var W=_.V_("DIV");F&&(W.className=F);W.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";F=_.V_("DIV");_.WxS(F,"200px","200px");W.appendChild(F);document.body.appendChild(W);F=W.offsetWidth-W.clientWidth;_.dx(W);return F});var c5=_.F0("kevlar_watch_page_horizontal_margin",24),kmi=_.F0("kevlar_watch_page_columns_top_padding",24),HQL=426+c5*2,E3=_.F0("kevlar_watch_two_column_width_threshold",1E3),ALc=c5*2,jxd=_.F0("kevlar_watch_secondary_width",402),C1t=_.F0("kevlar_watch_max_player_width",1280),lRc=_.F0("kevlar_watch_flexy_metadata_height",136),rLL=ALc+310+c5,DGd=ALc+360+c5;var ko=function(){};
ko.prototype.enqueue=function(){var F=this,W;return _.m(function(V){if(F.isCounterfactual())return(W=F.getCounterfactualData())&&F.shouldLogCounterfactualImpression()&&F.sendImpressionEndpoints(W),V.return();F.doEnqueue();_.UD(V)})};
ko.prototype.sendImpressionEndpoints=function(F){_.$l.getInstance().triggerOptionalAction("yt-service-request",{},F[0])};var l8=function(F,W){this.renderer=F;this.page=W};
_.u(l8,ko);l8.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
l8.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
l8.prototype.shouldLogCounterfactualImpression=function(){return!0};
l8.prototype.doEnqueue=function(){var F=_.NG(this.page);F&&F.pause();this.renderer.impressionCommand&&_.$l.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.Y3(_.$l.getInstance(),[this.renderer.promoCommand],this.page)};var Zct=function(F,W){this.renderer=F;this.resolver=_.DR();this.JSC$20173_enforcementCounter=new _.nEQ;W?this.JSC$20173_playerManager=_.NG(W):this.JSC$20173_playerManager=null;_.SE(1,!0)};
_.u(Zct,ko);_.B=Zct.prototype;_.B.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var F=[];this.renderer.impressionEndpoints.forEach(function(W){(W=_.pd(W))&&F.push(W)});
return F}};
_.B.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.B.shouldLogCounterfactualImpression=function(){var F=_.Z2r();F?(this.JSC$20173_enforcementCounter.increment("POPUP"),_.SE(3)):_.SE(2);return F};
_.B.cancel=function(){this.resolver.promise.cancel()};
_.B.doEnqueue=function(){var F=this;_.Z2r()?(this.JSC$20173_enforcementCounter.increment("POPUP"),_.SE(3),QQp(this)):this.JSC$20173_playerManager?(this.resolver.promise.then(function(){QQp(F)}),Fzt(this.resolver,this.JSC$20173_playerManager)):_.SE(2)};
var Fzt=function(F,W){var V=_.DR();W.getPlayerPromise().then(function(d){V.resolve(d)});
V.promise.then(function(d){d.addEventListener("onAbnormalityDetected",F.resolve);_.px(F.promise,function(){d.removeEventListener("onAbnormalityDetected",F.resolve)})});
F.promise.thenCatch(function(){V.promise.cancel()})},QQp=function(F){_.SE(3);
var W={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:F.renderer}};W=_.$l.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:W},{});Promise.all(W).then(function(){WzU();F.JSC$20173_playerManager&&F.JSC$20173_playerManager.pause()})},WzU=function(){uY4(function(F,W){k8l(F,W);
F===0?_.SE(7):_.SE(4)})};var V7d=function(F,W){this.renderer=F;this.page=W;this.resolver=_.DR()};
_.u(V7d,ko);_.B=V7d.prototype;_.B.cancel=function(){this.resolver.promise.cancel()};
_.B.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.B.isCounterfactual=function(){return!this.renderer.isVisible};
_.B.shouldLogCounterfactualImpression=function(){return!0};
_.B.doEnqueue=function(){var F=this;this.resolver.promise.then(function(){var V={popup:{mealbarPromoRenderer:F.renderer},popupType:"MEALBAR"};_.$l.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:V},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var W=_.NG(this.page);W&&dkm(this.resolver,W)}break;default:this.resolver.resolve()}};
var dkm=function(F,W){var V=_.DR();W.getPlayerPromise().then(function(d){V.resolve(d)});
V.promise.then(function(d){d.addEventListener("onAdEnd",F.resolve);_.px(F.promise,function(){d.removeEventListener("onAdEnd",F.resolve)})});
F.promise.thenCatch(function(){V.promise.cancel()})};var yom=function(F,W){this.renderer=F;this.page=W};
_.u(yom,ko);_.B=yom.prototype;_.B.cancel=function(){this.JSC$20181_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20181_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20181_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.B.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.B.isCounterfactual=function(){return!this.renderer.isVisible};
_.B.shouldLogCounterfactualImpression=function(){return!0};
_.B.doEnqueue=function(){var F=this,W,V;((W=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(V=W.playbackUpsellDialogTriggerConditionData)==null?void 0:V.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20181_downloadedVideosCountSelectorUnsubscriber=_.zS(_.rl(),RYL,function(d,y){d>y&&(z5u(F),F.cancel())}):z5u(this)};
var z5u=function(F){var W={popup:{upsellDialogRenderer:F.renderer},popupType:"MODAL"};_.$l.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:W},{});(F=_.NG(F.page))&&F.pause()};var NX={},oQu=(NX.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",NX.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",NX.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",NX.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",NX.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",NX.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",NX.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",NX),st4=function(F,W){this.renderer=F;this.targetManager=
W};
_.u(st4,ko);_.B=st4.prototype;_.B.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20188_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20188_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20188_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.B.getCounterfactualData=function(){if(this.isCounterfactual()){var F;return(F=this.renderer.promoConfig)==null?void 0:F.impressionEndpoints}};
_.B.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.B.shouldLogCounterfactualImpression=function(){return!0};
_.B.doEnqueue=function(){var F=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20188_downloadedVideosCountSelectorUnsubscriber=_.zS(_.rl(),RYL,function(W,V){F.renderer.targetId&&W>V&&(Sjv(F.targetManager,F.renderer.targetId,BRl(F)),F.cancel())});
break;default:Sjv(this.targetManager,this.renderer.targetId,BRl(this))}};
var BRl=function(F){var W;if((W=F.renderer.suggestedPosition)==null?0:W.type)var V=oQu[F.renderer.suggestedPosition.type];V||(V="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:F.renderer},popupType:"HINT",position:V}}};var Lzl=function(){this.previousPage=null},I2t;
Lzl.prototype.registerPromoCommand=function(F,W){nQL(this,void 0,void 0,_.e(F.roadblock,pKt),void 0,void 0,W)};
var nQL=function(F,W,V,d,y,z,I){F.previousPage!==I&&F.pendingTooltipPromo&&F.pendingTooltipPromo.cancel();F.previousPage=I;y?(F.pendingEnforcementPromo&&F.pendingEnforcementPromo.cancel(),F.pendingEnforcementPromo=new Zct(y,I),F.pendingEnforcementPromo.enqueue()):z?(F.pendingCommandWrapperPromo=new l8(z,I),F.pendingCommandWrapperPromo.enqueue()):d?(F.pendingRoadblockPromo&&F.pendingRoadblockPromo.cancel(),F.pendingRoadblockPromo=new yom(d,I),F.pendingRoadblockPromo.enqueue()):W?(F.pendingMealbarPromo&&
F.pendingMealbarPromo.cancel(),F.pendingMealbarPromo=new V7d(W,I),F.pendingMealbarPromo.enqueue()):V&&(F.pendingTooltipPromo&&F.pendingTooltipPromo.cancel(),F.pendingTooltipPromo=new st4(V,_.FU()),F.pendingTooltipPromo.enqueue())},mkt=function(){I2t||(I2t=new Lzl);
return I2t};var a2u=function(){this.horizontal=!1},iXd=function(F,W){F.horizontal=W};
a2u.prototype.position=function(F,W,V,d){d=d===void 0?1:d;F=this.delta(F)*d+W;d=Math.max(W,V);return F>=Math.min(W,V)&&F<=d?F:V};
a2u.prototype.axis=function(F){F=this.direction(F);return F==="up"||F==="down"?"Y":"X"};var fE=function(F,W,V){W=W===void 0?_.Wm():W;this.target=F;this.manager=W;this.touchAction=V;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
fE.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(_.Pd(this.events)));for(var F=_.L(this.events),W=F.next();!W.done;W=F.next())this.listen(W.value)}};
fE.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.Pd(this.events)));for(var F=_.L(this.events),W=F.next();!W.done;W=F.next())this.unlisten(W.value)}};
fE.prototype.listen=function(F){this.eventMap[F]&&this.target.addEventListener(F,this.eventMap[F])};
fE.prototype.unlisten=function(F){this.eventMap[F]&&this.target.removeEventListener(F,this.eventMap[F])};var wg=function(){a2u.apply(this,arguments)};
_.u(wg,a2u);wg.prototype.direction=function(F){var W=F.detail;F=W.deltaY;W=W.deltaX;return F&&!this.horizontal?F>0?"down":"up":W&&this.horizontal?W>0?"right":"left":"none"};
wg.prototype.distance=function(F){return Math.abs(this.delta(F))};
wg.prototype.delta=function(F){var W=this.direction(F),V=F.detail;F=V.deltaX;V=V.deltaY;return W==="up"||W==="down"?V||0:F||0};
wg.prototype.velocity=function(F){var W=this.direction(F),V=F.detail;F=V.velocityX;V=V.velocityY;return Math.abs(W==="up"||W==="down"?V||0:F||0)};var G_=function(F,W,V,d,y,z){y=y===void 0?new wg:y;z=z===void 0?_.Wm():z;fE.call(this,W,z,d);var I=this;this.element=F;this.target=W;this.config=V;this.input=y;this.manager=z;this.events=["panstart","panmove","panend"];this.onPanStart=function(){I.config.draggingClass&&I.element.classList.add(I.config.draggingClass);I.config.startAction&&I.config.startAction()};
this.onPanMove=function(n){var M=M7m(I,n);if(M){I.move(n,M);M.fade&&I.fade(n,M);var Y=I.input.direction(n);M.moveAction&&M.moveAction(YFv(I,n,M),Y)}};
this.onPanEnd=function(n){var M,Y,h,q,R,b;return _.m(function(g){if(g.nextAddress==1){I.animationRequestId&&cancelAnimationFrame(I.animationRequestId);I.animationRequestId=void 0;M=M7m(I,n);if(!M)return g.return();Y=M;h=Y.triggerAction;q=Y.fade;R=Y.disableFinish;b=Y.translateBack;var K=I.input.velocity(n),C=I.input.distance(n),k=I.threshold(M);return K>.3&&C>10||C>k?R?g.jumpTo(6):q?g.yield(pNm(I,n),6):g.yield(h5i(I,n,M),6):b?g.yield(I.translateBack(n),3):g.jumpTo(3)}g.nextAddress!=3&&h&&h();I.config.draggingClass&&
I.element.classList.remove(I.config.draggingClass);I.reset();_.UD(g)})};
F=Object.keys(V.triggers);this.directions=new Set(F);iXd(this.input,this.directions.has("right")||this.directions.has("left"))};
_.u(G_,fE);G_.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var M7m=function(F,W){W=F.input.direction(W);return F.config.triggers[W]};
G_.prototype.move=function(F,W){var V=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var d=V.input.axis(F),y=V.input.position(F,V.config.startPosition,W.endPosition,W.moveRatio||1);V.element.style.transform="translate"+d+"("+y+"px)";V.animationRequestId=void 0}))};
var YFv=function(F,W,V){var d=V.moveRatio||1;V=Math.abs(F.config.startPosition-V.endPosition);return Math.min(F.input.distance(W)*d,V)/V};
G_.prototype.fade=function(F,W){var V=W.endOpacity;F=YFv(this,F,W);F>0&&(this.element.style.opacity=""+(((V||0)-1)*F+1))};
G_.prototype.threshold=function(F){return F.threshold?F.threshold:Math.abs(F.endPosition-this.config.startPosition)/3};
var h5i=function(F,W,V){var d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1)return d=F.input.delta(W)+F.config.startPosition,y=F.input.axis(W),z=V,I=z.endPosition,n=z.transitionEndPosition,Y=(M=n)!=null?M:I,h.yield(F.element.animate([{transform:"translate"+y+"("+d+"px)"},{transform:"translate"+y+"("+Y+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);F.element.style.transform="translate"+y+"("+Y+"px)";_.UD(h)})};
G_.prototype.translateBack=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1){if(!W.element.style.transform)return y.return();V=W.input.axis(F);d=W.config.startPosition;return y.yield(W.element.animate([{transform:W.element.style.transform},{transform:"translate"+V+"("+d+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}W.element.style.transform="translate"+V+"("+d+"px)";_.UD(y)})};
var pNm=function(F,W){var V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return V=F.input.delta(W)+F.config.startPosition,d=F.input.axis(W),y=V+70,z=F.element.style.opacity===""?1:F.element.style.opacity,I.yield(F.element.animate([{transform:"translate"+d+"("+V+"px)",opacity:z},{transform:"translate"+d+"("+y+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);F.element.style.transform="translate"+d+"("+y+"px)";F.element.style.opacity="0";_.UD(I)})};var OQc=new _.CG("ratelimit");var qFl=function(F,W){this.playerProvider_=F;this.actionSenderElement_=W;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
qFl.prototype.reset=function(){R5i(this);this.isUserPredictedAbsent_=!1};
var R5i=function(F,W){!F.youThereData_||F.showWarningJob_||W!==void 0&&W||(t7("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.is(),F.youThereData_,F.clientPlaybackNonce_),_.DB());_.HP.cancelJob(F.showWarningJob_);F.showWarningJob_=0;_.HP.cancelJob(F.showBlockingWarningJob_);F.showBlockingWarningJob_=0;_.HP.cancelJob(F.pausePlaybackJob_);F.pausePlaybackJob_=0;F.youThereData_=null;F.clientPlaybackNonce_=void 0;F.inYouThereFlow_=!1},TRm=function(F,W){var V,d,y;
_.m(function(z){if(z.nextAddress==1)return F.reset(),z.yield(F.playerProvider_().getPlayerPromise(),2);V=z.yieldResult;F.clientPlaybackNonce_=V.getVideoData().cpn;F.youThereData_=W.configData.youThereData;if(!F.youThereData_)return z.return();if(F.youThereData_.triggerReason&&F.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!XIt())return t7("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.is(),F.youThereData_,F.clientPlaybackNonce_),z.return();d=F.youThereData_.promptDelaySec;y=V.getCurrentTime();
F.showWarningJob_=_.HP.addLowPriorityJob(function(){return _.m(function(I){F.showWarningJob_=0;return I.yield(bXm(F),0)})},Math.max(d-y,0)*1E3);
_.UD(z)})},bXm=function(F){var W,V,d,y,z,I;
return _.m(function(n){if(n.nextAddress==1)return n.yield(F.playerProvider_().getPlayerPromise(),2);if(n.nextAddress!=3)return W=n.yieldResult,V=W.getCurrentTime(),n.yield(e5c(F),3);d=n.yieldResult;if(!d||!F.youThereData_)return n.return();if(_.T("check_user_lact_at_prompt_shown_time_on_web")&&(y=parseInt(F.youThereData_.lactThresholdMs,10),_.JY()<y))return t7("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.is(),F.youThereData_,F.clientPlaybackNonce_),n.return();if(F.youThereData_.playbackPauseDelayMs<=
0)return gQL(F),n.return();!_.T("external_fullscreen")&&(z=_.k8())&&(F.ignoreFullscreenExitUserActivity_=!0,_.HP.addLowPriorityJob(function(){F.ignoreFullscreenExitUserActivity_=!1},2E3),_.ls(z));
F.youThereData_.showToastWarningPrompt&&($o(F,F.youThereData_.showWarningActions),F.inYouThereFlow_=!0,t7("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.is(),F.youThereData_,F.clientPlaybackNonce_,V),t7("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.is(),F.youThereData_,F.clientPlaybackNonce_,V));I=0;F.youThereData_.blockingPromptDelayMs&&(I=F.youThereData_.blockingPromptDelayMs);F.showBlockingWarningJob_=_.HP.addLowPriorityJob(function(){return _.m(function(M){F.showBlockingWarningJob_=0;return M.yield(uKp(F),
0)})},I);
_.UD(n)})},uKp=function(F){var W,V,d;
return _.m(function(y){if(y.nextAddress==1)return y.yield(e5c(F),2);W=y.yieldResult;if(!F.youThereData_)return y.return();W&&(F.youThereData_.showBlockingWarningAction&&(t7("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.is(),F.youThereData_,F.clientPlaybackNonce_),(V=_.e(F.youThereData_.showBlockingWarningAction,_.tx))?$o(F,V.commands):$o(F,[F.youThereData_.showBlockingWarningAction]),F.inYouThereFlow_=!0),d=F.youThereData_.playbackPauseDelayMs,F.pausePlaybackJob_=_.HP.addLowPriorityJob(function(){return _.m(function(z){F.pausePlaybackJob_=
0;return z.yield(gQL(F),0)})},d));
_.UD(y)})},gQL=function(F){var W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(e5c(F),2);W=V.yieldResult;if(!F.youThereData_)return V.return();W&&(t7("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.is(),F.youThereData_,F.clientPlaybackNonce_),$o(F,F.youThereData_.showPausedActions),F.inYouThereFlow_=!0);_.UD(V)})};
qFl.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var F=_.e(this.youThereData_.userActiveDuringFlowAction,_.tx);F?$o(this,F.commands):$o(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(t7("YOU_THERE_EVENT_TYPE_LACT_RESET",_.is(),this.youThereData_,this.clientPlaybackNonce_),_.DB());R5i(this,!0)}Kzc(this,!1)};
var HXu=function(F){t7("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.is(),F.youThereData_,F.clientPlaybackNonce_)},e5c=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.playerProvider_().getPlayerPromise(),2);W=d.yieldResult;V=W.getPlayerState();return d.return(V==-1||V==1||V==3)})},Kzc=function(F,W){var V;
_.m(function(d){if(d.nextAddress==1){if(F.isUserPredictedAbsent_==W)return d.jumpTo(0);F.isUserPredictedAbsent_=W;return d.yield(F.playerProvider_().getPlayerPromise(),3)}V=d.yieldResult;V.setUserEngagement(W);W&&t7("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.is(),F.youThereData_,F.clientPlaybackNonce_);_.UD(d)})},$o=function(F,W){if(_.T("handle_service_request_actions")||_.T("kevlar_youthere_service_endpoint_actions_killswitch"))_.En(F.actionSenderElement_,W,F.actionSenderElement_);
else{W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,V.commandMetadata&&V.commandMetadata.webCommandMetadata&&V.commandMetadata.webCommandMetadata.sendPost?_.v6(F.actionSenderElement_,[V]):_.En(F.actionSenderElement_,[V],F.actionSenderElement_)}};var xGi=!1;var Dkt={PAUSE_CHAT:18};var SIt=function(F,W){var V=_.wp("SESSION_INDEX");this.actionToken_=F;this.commonToken_=W;this.sessionIndex_=V},tbt=function(F){var W=_.DR(),V=_.Ok("payments.business.integration.bootstrap"),d=_.Ok("payments.business.integration"),y=d.Style.create().withMaterialDesignStyle(),z=d.mashupMode.popup("instrument-manager");
V.asMashupMode(z).usingUserIndex(F.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(y).inStandaloneContext(d.standaloneContextAuthId.forUserId()).instrumentManager(F.actionToken_,F.commonToken_.length>0?F.commonToken_:void 0,function(I){var n=I.instrumentId;n?W.resolve(n):(n=_.Ok("payments.business.integration.scenario.InstrumentManager"),W.reject(I.errorCode&&I.errorCode===n.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(I){_.$N(I);
W.reject("instrumentManagerLoadError")});
return W.promise};var BV=function(F,W,V){this.payloadName="transactionFlowFailed";this.payload={errorType:F,serializedTransactionFlowLoggingParams:W,isUserDismiss:V===void 0?!1:V}};
_.t5("yt.ypc.shared.YpcTransactionFlowError",BV);var US=function(){return _.Wh.apply(this,arguments)||this};
_.u(US,_.Wh);US.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
US.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
US.prototype.onErrorMessageDismiss=US.prototype.onErrorMessageDismiss;_.x([_.N({readOnly:!0,observer:"errorRendererChanged"}),_.E("design:type",Object)],US.prototype,"errorRenderer",void 0);_.x([_.Pc("yt-live-chat-error-message-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],US.prototype,"onErrorMessageDismiss",null);_.x([_.V1()],US);var Aom=[US.prototype];var jtl;var rot,C_8=function(){if(rot!==void 0)return rot;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;jtl===void 0&&(jtl=document.createElement("template"));var d=jtl;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return rot=F};var OS=function(){var F=_.w.apply(this,arguments)||this;F.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";F.goalDescription="";F.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";F.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";F.startButtonId="start-button";F.exampleButtonId="example-button";return F};
_.u(OS,_.w);_.B=OS.prototype;_.B.getGoalDropdownItems=function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.purchaseTargetDropdown,oGL))==null?void 0:W.dropdownItems};
_.B.getTimerDropdownItems=function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.timerDropdown,oGL))==null?void 0:W.dropdownItems};
_.B.getColorDropdownItems=function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.colorDropdown,oGL))==null?void 0:W.dropdownItems};
_.B.getDropdownItemText=function(F){var W;return(W=_.e(F,zTi))==null?void 0:W.itemLabel};
_.B.getDropdownItemValue=function(F){F=_.e(F,zTi);return(F==null?void 0:F.timeLimit)||(F==null?void 0:F.purchaseTarget)||(F==null?void 0:F.eligiblePurchaseType)};
_.B.updateFlowState=function(F){_.XY(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:F}])};
_.B.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.B.updateGoalValue=function(F){this.goal=F.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.B.onTextValueChanged=function(F){this.goalDescription=F.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.B.updateTimerValue=function(F){this.timer=F.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.B.updateTierValue=function(F){this.tier=F.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.B.getButtonViewModel=function(F){F=(F==null?void 0:F.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var W,V=_.e((W=this.data)==null?void 0:W.startGoalButton,_.g2);return Object.assign({},V,{state:F})};
_.S0.Object.defineProperties(OS,{template:{configurable:!0,enumerable:!0,get:function(){return C_8()}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OS.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OS.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],OS.prototype,"goal",void 0);_.x([_.N(),_.E("design:type",Object)],OS.prototype,"goalDescription",void 0);_.x([_.N(),_.E("design:type",Object)],OS.prototype,"timer",void 0);_.x([_.N(),_.E("design:type",Object)],OS.prototype,"tier",void 0);
_.x([_.N(),_.E("design:type",Object)],OS.prototype,"startButtonId",void 0);_.x([_.N(),_.E("design:type",Object)],OS.prototype,"exampleButtonId",void 0);_.x([_.Yf({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],OS);_.O(OS,"yt-creator-goal-set-up-flow-view-model",function(){return C_8()},{mode:0});var kC4;var l2i;var XT=function(){return _.w.apply(this,arguments)||this};
_.u(XT,_.w);XT.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
XT.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var F=_.e(this.data.button,_.g2);F&&(F.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.S0.Object.defineProperties(XT,{template:{configurable:!0,enumerable:!0,get:function(){if(l2i===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;kC4===void 0&&(kC4=document.createElement("template"));var d=kC4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);l2i=F}F=l2i;return F}}});
_.x([_.D(_.p_),_.E("design:type",Object)],XT.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],XT.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({selectorArgs:["data.enabledEntityKey"],selector:ZZt,observer:"onEnabledChange"}),_.E("design:type",Boolean)],XT.prototype,"enabled",void 0);_.x([_.N(),_.E("design:type",Object)],XT.prototype,"data",void 0);_.x([_.Yf({is:"yt-disableable-button-view-model",noInjection:!0})],XT);var NR8;var f2i;var wNu=["transVert01","transVert02","transVert03"],GCu="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),xo=function(){var F=_.w.apply(this,arguments)||this;F.emojiManager=_.KO;F.isDarkTheme=document.documentElement.hasAttribute("dark");F.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};F.reactionBuckets=[];F.noEmojiIdentifier="NO_EMOJI";return F};
_.u(xo,_.w);_.B=xo.prototype;_.B.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.B.desktopFountainEmojiSizePxChanged=function(){_.cc(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.B.createUserReactionAnimation=function(F){this.createEmojiAnimation(F,!0)};
_.B.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var F;((F=this.data)==null?0:F.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.yw("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.Pd(this.emojiContainer.children)).forEach(function(W){W.remove()})};
_.B.detached=function(){this.cleanupFountain()};
_.B.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var F;this.reactionBuckets=_.MP.unsafeClone((F=this.emojiFountainData)==null?void 0:F.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.B.processEmojiBucket=function(F){var W=this;if(this.reactionBuckets&&!(F>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var V=this.reactionBuckets[F];this.generateEmojiAnimations(V);if(F<this.reactionBuckets.length-1){var d;if(V==null?0:(d=V.duration)==null?0:d.seconds)this.emojiBucketTimerId=setTimeout(function(){W.processEmojiBucket(F+1)},Number(V.duration.seconds)*1E3)}}};
_.B.generateEmojiAnimations=function(F){var W=this,V=this.getRandomEmojiIdFromBucketWithOverride(F);if(V&&V!==this.noEmojiIdentifier){var d=0;F.targetEps?(d=this.linearInterpolateBounded(1,20,100,12,F.emojiSizeIndex||0),this.createEmojiAnimation(V,!1,F.emojiAnimationMs,d),d=this.getEmojiDelayMsFromTargetEps(F.targetEps)):(this.createEmojiAnimation(V),d=this.getEmojiDelayMsFromDistribution(F.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){W.generateEmojiAnimations(F)},d)}};
_.B.getRandomEmojiIdFromBucketWithOverride=function(F){if(!(F&&F.reactionsData&&F.reactionsData.length&&F.totalReactions))return this.noEmojiIdentifier;for(var W=F.totalReactions,V=1,d=_.L(F.reactionsData),y=d.next();!y.done;y=d.next())y=y.value,(y.reactionWeightOverride||y.reactionWeightOverride===0)&&y.reactionCount&&(W-=y.reactionCount,V-=y.reactionWeightOverride);d=!0;V<0&&(d=!1,W=F.totalReactions,V=1);if(d&&V>0&&W===0)if(V===1){y=0;for(var z=_.L(F.reactionsData),I=z.next();!I.done;I=z.next())I=
I.value,I.reactionCount&&I.reactionCount>0&&y++;y=1/y;z=_.L(F.reactionsData);for(I=z.next();!I.done;I=z.next())I.value.reactionWeightOverride=y}else for(y=1/(1-V),z=_.L(F.reactionsData),I=z.next();!I.done;I=z.next())I=I.value,I.reactionWeightOverride&&(I.reactionWeightOverride*=y);y=Math.random();z=0;I=_.L(F.reactionsData);for(var n=I.next();!n.done;n=I.next())if(n=n.value,n.reactionCount&&(z=(n.reactionWeightOverride||n.reactionWeightOverride===0)&&d?z+n.reactionWeightOverride:z+V*n.reactionCount/
W,z>y&&(n.reactionCount--,F.totalReactions--,n=this.reactionItemToEmojiString(n),n!==this.noEmojiIdentifier)))return n;return this.noEmojiIdentifier};
_.B.reactionItemToEmojiString=function(F){if(F.unicodeEmojiId)return F.unicodeEmojiId;if(F.emoteId)return F.emoteId;if(F.videoReactionType)switch(F.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.B.createEmojiAnimation=function(F,W,V,d){W=W===void 0?!1:W;this.lastEmojiRequestedForTesting=F;var y=F.startsWith("yt-icons:"),z=_.gZ(this.emojiManager,F);if(z||y){var I=document.createElement("emoji");I.classList.add("yt-emoji-fountain-view-model");I.classList.add(wNu[Math.floor(Math.random()*wNu.length)]);var n=document.createElement("div");n.classList.add("yt-emoji-fountain-view-model");n.classList.add("horizontal-container");n.classList.add(GCu[Math.floor(Math.random()*GCu.length)]);W?(V=document.createElement("div"),
V.classList.add("user-reaction-bubble"),V.classList.add("yt-emoji-fountain-view-model"),n.appendChild(V)):(V&&(I.style.animationDuration=V+"ms",n.style.animationDuration=V+"ms"),d&&(I.style.width=d+"px",I.style.height=d+"px"));y?(y=document.createElement("yt-icon"),y.polymerController.icon=F,d&&(y.style.width=d+"px",y.style.height=d+"px"),F=y):F=this.emojiManager.createEmoji(z,!1);F.classList.add("yt-emoji-fountain-view-model");n.appendChild(F);I.appendChild(n);this.emojiContainer.appendChild(I);
I.addEventListener("animationend",function(){I.remove()});
var M,Y;if((M=this.data)==null?0:(Y=M.loggingDirectives)==null?0:Y.trackingParams)W=W?_.Et(183501):_.Et(183500),Qgl(this.data.loggingDirectives.trackingParams,W),_.r_9(W);setTimeout(function(){I&&I.remove()},2E3)}};
_.B.getEmojiDelayMsFromDistribution=function(F){return Math.random()*(F||1)*1E3};
_.B.getEmojiDelayMsFromTargetEps=function(F){return Math.random()*2*(1/F)*1E3};
_.B.linearInterpolateBounded=function(F,W,V,d,y){y=Math.min(Math.max(y,F),V);return(W*(V-y)+d*(y-F))/(V-F)};
xo.prototype.onEmojiFountainDataEntityUpdate=xo.prototype.onEmojiFountainDataEntityUpdate;xo.prototype.desktopFountainEmojiSizePxChanged=xo.prototype.desktopFountainEmojiSizePxChanged;xo.prototype.isActiveChanged=xo.prototype.isActiveChanged;_.x([_.N(),_.E("design:type",_.e9)],xo.prototype,"emojiManager",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xo.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],xo.prototype,"ytLiveChatReduxBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],xo.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xo.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(F,W){return _.cZ(F.entities,"emojiFountainDataEntity",W)}}),
_.E("design:type",Object)],xo.prototype,"emojiFountainData",void 0);_.x([_.N(),_.E("design:type",Boolean)],xo.prototype,"isActive",void 0);_.x([_.Jw("isActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xo.prototype,"isActiveChanged",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xo.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",String)],xo.prototype,"lastEmojiRequestedForTesting",void 0);
_.x([_.N({value:function(){return _.F0("desktop_fountain_emoji_size_px",20)}}),
_.E("design:type",Number)],xo.prototype,"desktopFountainEmojiSizePx",void 0);_.x([_.Jw("desktopFountainEmojiSizePx"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xo.prototype,"desktopFountainEmojiSizePxChanged",null);_.x([_.Qo("#emoji-container"),_.E("design:type",HTMLElement)],xo.prototype,"emojiContainer",void 0);
_.x([_.Jw("emojiFountainData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xo.prototype,"onEmojiFountainDataEntityUpdate",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],xo);
_.O(xo,"yt-emoji-fountain-view-model",function(){if(f2i===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;NR8===void 0&&(NR8=document.createElement("template"));var d=NR8;V.call(W,d.content.cloneNode(!0),F.content.firstChild);f2i=F}F=f2i;return F},{mode:0});var $kU;var Ukt;var vb=function(){return _.w.apply(this,arguments)||this};
_.u(vb,_.w);vb.prototype.onChoiceChanged=function(){this.data&&_.cc(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
vb.prototype.onChoiceChanged=vb.prototype.onChoiceChanged;_.x([_.N(),_.E("design:type",Object)],vb.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vb.prototype,"onChoiceChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],vb);
_.O(vb,"yt-live-chat-banner-poll-choice",function(){if(Ukt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;$kU===void 0&&($kU=document.createElement("template"));var d=$kU;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Ukt=F}F=Ukt;return F},{mode:0});var OXu;var XNp;var ES=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_button_rework_with_live");F.small=!1;return F};
_.u(ES,_.w);ES.prototype.computeIsSmall=function(){var F;return((F=this.buttonOverrides)==null?void 0:F.size)==="S"};
ES.prototype.computeId=function(){return this.data&&this.data.targetId};
_.x([_.D(_.h$.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],ES.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.x([_.N({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",String)],ES.prototype,"id",void 0);_.x([_.N(),_.E("design:type",Object)],ES.prototype,"buttonOverrides",void 0);_.x([_.N(),_.E("design:type",Object)],ES.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ES.prototype,"modern",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.E("design:type",Object)],ES.prototype,"small",void 0);_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-button"})],ES);
_.O(ES,"yt-live-chat-button",function(){if(XNp===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;OXu===void 0&&(OXu=document.createElement("template"));var d=OXu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);XNp=F}F=XNp;return F},{mode:0});var xkm;var vQc;var cb=function(){var F=_.w.apply(this,arguments)||this;F.inCollapsedBanner=!1;F.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};F.questionButtonOverrides={style:"mono",type:"filled"};return F};
_.u(cb,_.w);_.B=cb.prototype;_.B.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]]"}}}}}};
_.B.onContextMenuButtonClick=function(F){this.ytLiveChatItemBehavior.showContextMenu(F)};
_.B.onYtRendererstamperFinished=function(){this.menuButton=_.OA(this.hostElement).querySelector("#menu-button")};
_.B.dataChanged=function(){var F,W;if((W=_.e((F=this.data)==null?void 0:F.overflowMenuButton,_.bd))==null?0:W.command)this.data.contextMenuEndpoint=_.e(this.data.overflowMenuButton,_.bd).command};
_.B.onButtonClick=function(){var F,W=_.e((F=this.data)==null?void 0:F.askQuestionButton,_.bd);if(W){if(W.trackingParams&&(F=_.sf(W.trackingParams))){var V=_.is();V&&_.D6(V,F)}_.On(this.hostElement,"innertube-command",W.command)}};
cb.prototype.onYtRendererstamperFinished=cb.prototype.onYtRendererstamperFinished;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],cb.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],cb.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],cb.prototype,"ytLiveChatItemBehavior",void 0);_.x([_.N({observer:"dataChanged"}),_.E("design:type",Object)],cb.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cb.prototype,"inCollapsedBanner",void 0);_.x([_.N(),_.E("design:type",Object)],cb.prototype,"buttonOverrides",void 0);_.x([_.N(),_.E("design:type",Object)],cb.prototype,"questionButtonOverrides",void 0);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cb.prototype,"onYtRendererstamperFinished",null);
_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],cb);
_.O(cb,"yt-live-chat-call-for-questions-renderer",function(){if(vQc===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;xkm===void 0&&(xkm=document.createElement("template"));var d=xkm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);vQc=F}F=vQc;return F},{mode:0});var EQa={};EQa.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 F=this;window.requestAnimationFrame(function(){F.restoreFocusNode_||(F.restoreFocusNode_=document.activeElement);var W=_.FTB(F.hostElement);W.length&&W[W.length-1].focus()})},
isAttachedChanged_:function(F,W){F?this.focusChild_():W&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(F){this.hidden||_.rW(F).indexOf(this.hostElement)!==-1||(F.stopPropagation(),this.focusChild_())}};var cot;var t7d;var tF=function(){return _.w.apply(this,arguments)||this};
_.u(tF,_.w);tF.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
tF.prototype.onClick=function(F){F.target!==this.confirmButton&&F.target!==this.cancelButton&&(this.hidden=!0)};
_.x([_.Qo("#confirm_button"),_.E("design:type",Object)],tF.prototype,"confirmButton",void 0);_.x([_.Qo("#cancel_button"),_.E("design:type",Object)],tF.prototype,"cancelButton",void 0);_.x([_.N(),_.E("design:type",SF8)],tF.prototype,"data",void 0);_.x([_.N({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],tF.prototype,"hidden",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tF.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(EQa.YtLiveChatDialogBehavior),_.E("design:type",Object)],tF.prototype,"ytLiveChatDialogBehavior",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],tF);
var SF8=_.O(tF,"yt-live-chat-dialog-renderer",function(){if(t7d===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;cot===void 0&&(cot=document.createElement("template"));var d=cot;V.call(W,d.content.cloneNode(!0),F.content.firstChild);t7d=F}F=t7d;return F},{mode:0});var P_p;var Jo8,ZXt=function(){if(Jo8!==void 0)return Jo8;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;P_p===void 0&&(P_p=document.createElement("template"));var d=P_p;V.call(W,d.content.cloneNode(!0),F.content.firstChild);return Jo8=F};var QtU;var FPt;var Ss=function(){var F=_.w.apply(this,arguments)||this;F.icon=null;return F};
_.u(Ss,_.w);Ss.prototype.dismiss=function(){_.On(this.hostElement,"yt-live-chat-error-message-dismiss")};
Ss.prototype.computeIcon=function(F){return F&&F.iconType?"yt-icons:"+F.iconType.toLowerCase():"yt-icons:close"};
_.x([_.N(),_.E("design:type",Object)],Ss.prototype,"data",void 0);_.x([_.N({computed:"computeIcon(data.icon)"}),_.E("design:type",Object)],Ss.prototype,"icon",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],Ss);
_.O(Ss,"yt-live-chat-error-message-renderer",function(){if(FPt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;QtU===void 0&&(QtU=document.createElement("template"));var d=QtU;V.call(W,d.content.cloneNode(!0),F.content.firstChild);FPt=F}F=FPt;return F},{mode:0});var WPc;var Vyv;var Pb=function(){var F=_.w.apply(this,arguments)||this;F.tooltip=null;F.data=null;F.id="";F.active=!1;F.icon="";F.disabled=!1;F.showTooltip=!1;F.useToggledActiveState=!0;F.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return F};
_.u(Pb,_.w);_.B=Pb.prototype;
_.B.dataChanged=function(){var F;((F=this.data)==null?0:F.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,_.EA)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var W;if((W=this.data)==null?0:W.disabled)this.disabled=!0};
_.B.computeId=function(F){return F};
_.B.computeIcon=function(F,W){if(!F)return"";if(this.useToggledActiveState)return"yt-icons:"+F.toLowerCase();var V,d;return W&&((V=this.data)==null?0:(d=V.toggledIcon)==null?0:d.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+F.toLowerCase()};
_.B.logPDGEntryPoint=function(){_.v9c(_.c4("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")};
_.B.immediatelyShowTooltip=function(){var F=_.OA(this.hostElement).querySelector("#tooltip");F.animationDelay=0;F.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};F.show()};
_.B.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.B.onClick=function(F){var W;((W=this.data)==null?0:W.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(),F.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.On(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.B.computeShowTooltip=function(F,W){return!!(F&&F.tooltip&&W)};
_.B.maybeUpdateTooltipText=function(){var F=this,W;if((W=this.data)==null?0:W.tooltip){var V=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.EA)(F.tooltip).textContent=V},250)}};
_.B.handleLiveChatActions=function(F){var W=this;F.length&&(this.id!=="creator"&&this.id!=="product-picker"||F.forEach(function(V){(V=W.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",V))&&V.durationSec===V.fullDurationSec&&W.startBubble(W.colorFromDecimal(V.startBackgroundColor))}))};
_.B.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.B.startBubble=function(F){_.cc(this.hostElement,{"--yt-live-chat-monetization-button-glow":F});this.hostElement.setAttribute("bubble","")};
_.B.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.B.colorFromDecimal=function(F){typeof F==="string"&&(F=Number(F));return"rgba("+[F>>16&255,F>>8&255,F&255,(F>>24&255)/255].join()+")"};
Pb.prototype.onAnimationEnd=Pb.prototype.onAnimationEnd;Pb.prototype.disabledChanged=Pb.prototype.disabledChanged;Pb.prototype.dataChanged=Pb.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Pb.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pb.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.h$.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],Pb.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Pb.prototype,"data",void 0);_.x([_.N({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",Object)],Pb.prototype,"id",void 0);_.x([_.N({notify:!0,reflectToAttribute:!0}),_.E("design:type",Object)],Pb.prototype,"active",void 0);
_.x([_.N({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.E("design:type",Object)],Pb.prototype,"icon",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pb.prototype,"disabled",void 0);_.x([_.N({computed:"computeShowTooltip(data, disabled)"}),_.E("design:type",Object)],Pb.prototype,"showTooltip",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pb.prototype,"useToggledActiveState",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pb.prototype,"dataChanged",null);_.x([_.Jw("disabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pb.prototype,"disabledChanged",null);_.x([_.Pc("animationend"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Pb.prototype,"onAnimationEnd",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],Pb);
_.O(Pb,"yt-live-chat-icon-toggle-button-renderer",function(){if(Vyv===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;WPc===void 0&&(WPc=document.createElement("template"));var d=WPc;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Vyv=F}F=Vyv;return F},{mode:0});var dbd;var ytt;var JF=function(){return _.w.apply(this,arguments)||this};
_.u(JF,_.w);JF.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.x([_.N(),_.E("design:type",Object)],JF.prototype,"data",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],JF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],JF);
_.O(JF,"yt-live-chat-message-input-prompt-header-renderer",function(){if(ytt===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;dbd===void 0&&(dbd=document.createElement("template"));var d=dbd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ytt=F}F=ytt;return F},{mode:0});var zic;var oAm;var sZ4;var B0i;var LPt;var Ihd;var nA4=function(){return _.w.apply(this,arguments)||this};
_.u(nA4,_.w);_.x([_.N(),_.E("design:type",Object)],nA4.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],nA4);
_.O(nA4,"yt-live-chat-message-subtext-renderer",function(){if(Ihd===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;LPt===void 0&&(LPt=document.createElement("template"));var d=LPt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Ihd=F}F=Ihd;return F},{mode:0});var ZP=function(){var F=_.w.apply(this,arguments)||this;F.subtextOnBottom=!1;F.buttonOverrides={style:"mono",type:"tonal"};return F};
_.u(ZP,_.w);ZP.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ZP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ZP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ZP.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ZP.prototype,"subtextOnBottom",void 0);_.x([_.N(),_.E("design:type",Object)],ZP.prototype,"buttonOverrides",void 0);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],ZP);
_.O(ZP,"yt-live-chat-message-renderer",function(){if(B0i===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;sZ4===void 0&&(sZ4=document.createElement("template"));var d=sZ4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);B0i=F}F=B0i;return F},{mode:0});var mba;var ahu;var Qc=function(){var F=_.w.apply(this,arguments)||this;F.isRemovable=!1;F.hasPrefilledText=!1;F.isInputDirty=!1;F.overCharacterLimit=!1;F.underCharacterLimit=!1;F.showErrorMessage=!1;return F};
_.u(Qc,_.w);_.B=Qc.prototype;_.B.computeId=function(){return this.data.id};
_.B.computeInputData=function(){return this.data.inputData};
_.B.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.B.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.B.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.B.getLiveChatRichMessageInput=function(){return _.OA(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.B.clearInput=function(){_.OA(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.B.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.B.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.B.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.B.handleTextInputCharCountChanged=function(F){F=F.detail&&F.detail.characterCount;F!==void 0&&(this.characterCount=F,F!==0&&(this.isInputDirty=!0))};
_.B.onInputFocusOut=function(){this.isInputDirty=!0};
_.B.onClickCloseButton=function(){_.On(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
Qc.prototype.handleTextInputCharCountChanged=Qc.prototype.handleTextInputCharCountChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Qc.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Qc.prototype,"data",void 0);_.x([_.N({computed:"computeId(data.id)"}),_.E("design:type",String)],Qc.prototype,"id",void 0);_.x([_.N({computed:"computeInputData(data.inputData)"}),_.E("design:type",Object)],Qc.prototype,"inputData",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.E("design:type",Object)],Qc.prototype,"isRemovable",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.E("design:type",Object)],Qc.prototype,"hasPrefilledText",void 0);_.x([_.N({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.E("design:type",Number)],Qc.prototype,"charactersRemaining",void 0);
_.x([_.N(),_.E("design:type",Number)],Qc.prototype,"characterCount",void 0);_.x([_.N(),_.E("design:type",Object)],Qc.prototype,"isInputDirty",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.E("design:type",Object)],Qc.prototype,"overCharacterLimit",void 0);_.x([_.N({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.E("design:type",Object)],Qc.prototype,"underCharacterLimit",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.E("design:type",Object)],Qc.prototype,"showErrorMessage",void 0);_.x([_.Pc("yt-live-chat-text-input-field-renderer-character-count-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Qc.prototype,"handleTextInputCharCountChanged",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Qc);
_.O(Qc,"yt-live-chat-poll-editor-input",function(){if(ahu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;mba===void 0&&(mba=document.createElement("template"));var d=mba;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ahu=F}F=ahu;return F},{mode:0});var iqm;var My4;var Yqi={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},Fu=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_button_rework_with_live");F.closeButtonOverrides={iconPosition:"icon-only"};F.startButtonOverrides={style:"mono",type:"filled"};F.addOptionButtonOverrides={style:"mono",type:"text"};return F};
_.u(Fu,_.w);_.B=Fu.prototype;
_.B.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"}}}}};
_.B.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var F;_.e((F=this.data)==null?void 0:F.startButton,_.bd)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.B.computeId=function(){return this.data&&this.data.id||""};
_.B.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.B.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.B.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.B.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.B.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var F=0;F<this.pollEditorInfoWithDefaults.minPollOptions;F++)this.addPollOptionData()};
_.B.getIsValidPoll=function(){var F=this;if(!this.pollEditorInfoWithDefaults)return!1;var W=this.pollEditorInfoWithDefaults,V=W.minPollOptionChars,d=W.maxPollOptionChars,y=W.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>W.maxPollQuestionChars)return!1;W=_.OA(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(W).every(function(z,I){z=z.characterCount;!z&&y[I]&&(z=F.ytRendererBehavior.getSimpleString(y[I]).length);return z!==void 0&&z>=V&&z<=d})};
_.B.isValidPollChanged=function(){var F;_.e((F=this.data)==null?void 0:F.startButton,_.bd)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.B.addPollOptionData=function(){var F=this.pollEditorInfoWithDefaults,W=F.maxPollOptionChars,V=F.optionPlaceholderText,d=F.customOptionPlaceholderText,y=F.pollOptionData;this.currentNumPollOptions>=F.maxPollOptions||(F={liveChatPollOptionInput:{inputData:{placeholder:d[this.currentNumPollOptions]||V,maxCharacterLimit:W},maxCharacterLimit:W,minCharacterLimit:F.minPollOptionChars,hasPrefilledText:!!d[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=F.minPollOptions}},y.charCountErrorText&&
(F.liveChatPollOptionInput.charCountErrorText=y.charCountErrorText),y.charsRemainingAltLabel&&(F.liveChatPollOptionInput.charsRemainingAltLabel=y.charsRemainingAltLabel),y.removeOptionAltText&&(F.liveChatPollOptionInput.removeOptionAltText=y.removeOptionAltText),this.push("pollOptionsData",F),y=Array.from(_.OA(_.OA(this.hostElement).querySelector("#poll-options")).children),y.forEach(function(z,I){z.polymerController.set("data.id",I)}),_.OA(y[y.length-1]).querySelector("#input").focus())};
_.B.getPollOptionInputValues=function(){var F=this,W=[],V=_.OA(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),d=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(V).forEach(function(y,z){var I=null;y=y.getLiveChatRichMessageInput();var n;(y==null?0:(n=y.textSegments)==null?0:n.length)?I=_.b1(y):d[z]&&(I=F.formattedStringToLiveChatRichMessageInput(d[z]));W.push(I)});
return W};
_.B.requestCreateAndStartPoll=function(F){var W=this.getPollOptionInputValues();if(!W.some(function(d){return!d})){W={optionText:W};
var V=_.OA(_.OA(this.hostElement).querySelector("#poll-question")).firstChild;V&&V.liveChatRichMessageInput&&(W.questionText=_.b1(V.liveChatRichMessageInput));_.v6(this.hostElement,[F,W])}};
_.B.selectedChanged=function(){if(this.selected){var F=_.OA(_.OA(this.hostElement).querySelector("#start-button")).firstElementChild;if(F){var W;(W=_.OA(F).querySelector("#button")||_.Xj(F).querySelector("button"))==null||W.focus()}}};
_.B.handleTextInputChanged=function(F){var W;((W=F.target)==null?void 0:W.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=F.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.B.handleStartButtonAction=function(F){F.detail.actionName==="yt-service-request"&&(F.stopPropagation(),(F=F.detail.args[1])&&this.requestCreateAndStartPoll(F))};
_.B.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.B.handleServiceRequestCompleted=function(F){this.createPollRequestInFlight=!1;(F=F.detail&&F.detail.data)&&F.success&&(_.On(this.hostElement,"picker-cancelled"),_.XY(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.B.onCloseClick=function(){_.On(this.hostElement,"picker-cancelled");_.XY(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.B.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.B.handlePollEditorInputClosed=function(F){var W=this.pollOptionsData.findIndex(function(V){return V.liveChatPollOptionInput.id===F.detail.id});
this.splice("pollOptionsData",W,1);this.isValidPoll=this.getIsValidPoll()};
_.B.onPickerCancelled=function(){this.reset()};
_.B.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var F=_.OA(_.OA(this.hostElement).querySelector("#poll-question")).firstChild;F&&F.setLiveChatRichMessageInput(null);if(F=_.OA(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){F=_.L(Array.from(F));for(var W=F.next();!W.done;W=F.next())W.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.B.formattedStringToLiveChatRichMessageInput=function(F){return F.simpleText?{text_segments:[F.simpleText]}:{text_segments:F.runs}};
_.S0.Object.defineProperties(Fu.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(Yqi,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
Fu.prototype.onPickerCancelled=Fu.prototype.onPickerCancelled;Fu.prototype.handlePollEditorInputClosed=Fu.prototype.handlePollEditorInputClosed;Fu.prototype.handleServiceRequestCompleted=Fu.prototype.handleServiceRequestCompleted;Fu.prototype.handleServiceRequestSent=Fu.prototype.handleServiceRequestSent;Fu.prototype.handleTextInputChanged=Fu.prototype.handleTextInputChanged;Fu.prototype.selectedChanged=Fu.prototype.selectedChanged;Fu.prototype.isValidPollChanged=Fu.prototype.isValidPollChanged;
Fu.prototype.shouldInitializePollChanged=Fu.prototype.shouldInitializePollChanged;Fu.prototype.dataChanged=Fu.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Fu.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Fu.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fu.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fu.prototype,"modern",void 0);
_.x([_.N(),_.E("design:type",Object)],Fu.prototype,"closeButtonOverrides",void 0);_.x([_.N(),_.E("design:type",Object)],Fu.prototype,"startButtonOverrides",void 0);_.x([_.N(),_.E("design:type",Object)],Fu.prototype,"addOptionButtonOverrides",void 0);_.x([_.N({computed:"computeId(data.id)",reflectToAttribute:!0}),_.E("design:type",String)],Fu.prototype,"id",void 0);_.x([_.N({value:function(){return[]}}),
_.E("design:type",Array)],Fu.prototype,"pollOptionsData",void 0);_.x([_.A("pollEditorInfoWithDefaults"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fu.prototype,"pollQuestionData",null);_.x([_.N({value:0}),_.E("design:type",Number)],Fu.prototype,"pollQuestionCharacterCount",void 0);_.x([_.A("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fu.prototype,"pollQuestionCharactersRemaining",null);
_.x([_.N({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.E("design:type",Boolean)],Fu.prototype,"overQuestionCharacterLimit",void 0);_.x([_.A("data.pollEditorInfo"),_.E("design:type",Object),_.E("design:paramtypes",[])],Fu.prototype,"pollEditorInfoWithDefaults",null);_.x([_.N({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.E("design:type",Number)],Fu.prototype,"currentNumPollOptions",void 0);
_.x([_.N({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Fu.prototype,"hasMaxNumPollOptions",void 0);_.x([_.A("pollEditorInfoWithDefaults","pollOptionsData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Fu.prototype,"shouldInitializePoll",null);_.x([_.N(),_.E("design:type",Object)],Fu.prototype,"isValidPoll",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Fu.prototype,"createPollRequestInFlight",void 0);_.x([_.N(),_.E("design:type",Object)],Fu.prototype,"selected",void 0);_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.E("design:type",Boolean)],Fu.prototype,"showQuestionErrorMessage",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fu.prototype,"dataChanged",null);_.x([_.Jw("shouldInitializePoll"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fu.prototype,"shouldInitializePollChanged",null);_.x([_.Jw("isValidPoll"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fu.prototype,"isValidPollChanged",null);
_.x([_.Jw("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fu.prototype,"selectedChanged",null);_.x([_.Pc("yt-live-chat-text-input-field-renderer-character-count-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Fu.prototype,"handleTextInputChanged",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fu.prototype,"handleServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Fu.prototype,"handleServiceRequestCompleted",null);
_.x([_.Pc("yt-live-chat-poll-editor-input-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Fu.prototype,"handlePollEditorInputClosed",null);_.x([_.Pc("picker-cancelled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fu.prototype,"onPickerCancelled",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],Fu);
_.O(Fu,"yt-live-chat-poll-editor-panel-renderer",function(){if(My4===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;iqm===void 0&&(iqm=document.createElement("template"));var d=iqm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);My4=F}F=My4;return F},{mode:0});var pDi;var hit;var WX=function(){return _.w.apply(this,arguments)||this};
_.u(WX,_.w);WX.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
WX.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.S0.Object.defineProperties(WX.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var F,W;return(F=this.data)==null?void 0:(W=F.title)==null?void 0:W.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var F;return _.pd((F=this.data)==null?void 0:F.onTapCommand)}}});
_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],WX.prototype,"ytEndpointBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WX.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],WX.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],WX.prototype,"itemId",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],WX.prototype,"hasPromotion",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],WX.prototype,"innertubeCommand",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],WX);
_.O(WX,"yt-live-chat-product-picker-panel-item-view-model",function(){if(hit===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;pDi===void 0&&(pDi=document.createElement("template"));var d=pDi;V.call(W,d.content.cloneNode(!0),F.content.firstChild);hit=F}F=hit;return F},{mode:0});var qqt;var Riv;var Vx=function(){var F=_.w.apply(this,arguments)||this;F.id="product-picker";F.selected=!1;F.closeButtonId="close-button";F.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return F};
_.u(Vx,_.w);_.B=Vx.prototype;_.B.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.B.observeSelected=function(){this.selected&&this.hostElement.focus();var F=_.OA(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");F.length&&F[0].focus()};
_.B.onCloseBuyFlow=function(){_.On(this.hostElement,"picker-cancelled")};
_.B.onCloseClick=function(){_.On(this.hostElement,"picker-cancelled");var F;((F=this.data)==null?0:F.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.closeButton,_.g2))};
_.B.onCloseEngageWithAudienceEditorPanels=function(){_.On(this.hostElement,"picker-cancelled")};
Vx.prototype.observeSelected=Vx.prototype.observeSelected;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Vx.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Vx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Vx.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Vx.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Vx.prototype,"id",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Vx.prototype,"selected",void 0);_.x([_.N(),_.E("design:type",Object)],Vx.prototype,"closeButtonId",void 0);_.x([_.Jw("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vx.prototype,"observeSelected",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],Vx);
_.O(Vx,"yt-live-chat-product-picker-panel-view-model",function(){if(Riv===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;qqt===void 0&&(qqt=document.createElement("template"));var d=qqt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Riv=F}F=Riv;return F},{mode:0});var bqv;var T0v;var dI=function(){var F=_.w.apply(this,arguments)||this;F.iconId="";F.icon="";F.disabled=!1;F.systemIcons=_.T("kevlar_system_icons");return F};
_.u(dI,_.w);_.B=dI.prototype;_.B.computeIconId=function(F){return F&&F.icon&&F.icon.iconType?F.icon.iconType.toLowerCase():""};
_.B.computeIcon=function(F){return F&&F.icon&&F.icon.iconType?(F=F.icon.iconType.toLowerCase(),(F.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+F):""};
_.B.computeDisabled=function(F){return!!F};
_.B.computeCommand=function(F,W){return W?void 0:F};
_.B.computeTooltip=function(F,W){return W&&F?F:""};
_.B.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.S0.Object.defineProperties(dI.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var F="",W,V,d;if((W=this.data)==null?0:(V=W.text)==null?0:(d=V.runs)==null?0:d.length)F=this.data.text.runs[0].text||"";else{var y,z;if((y=this.data)==null?0:(z=y.text)==null?0:z.simpleText)F=this.data.text.simpleText}var I,n,M;if((I=this.data)==null?0:(n=I.subtext)==null?0:(M=n.runs)==null?0:M.length)F&&(F+=". "),F+=this.data.subtext.runs[0].text||"";else{var Y,h;if((Y=this.data)==null?0:(h=Y.subtext)==
null?0:h.simpleText)F&&(F+=". "),F+=this.data.subtext.simpleText}return F}}});
_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],dI.prototype,"ytEndpointBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dI.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dI.prototype,"data",void 0);_.x([_.N({computed:"computeIconId(data)",reflectToAttribute:!0}),_.E("design:type",Object)],dI.prototype,"iconId",void 0);
_.x([_.N({computed:"computeIcon(data)",reflectToAttribute:!0}),_.E("design:type",Object)],dI.prototype,"icon",void 0);_.x([_.N({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.E("design:type",Object)],dI.prototype,"disabled",void 0);_.x([_.N({computed:"computeCommand(data.command, disabled)"}),_.E("design:type",Object)],dI.prototype,"command",void 0);_.x([_.N({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.E("design:type",String)],dI.prototype,"tooltip",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],dI.prototype,"systemIcons",void 0);_.x([_.A("data.text","data.subtext"),_.N(),_.E("design:type",String),_.E("design:paramtypes",[])],dI.prototype,"ariaLabel",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],dI);
_.O(dI,"yt-live-chat-product-button-renderer",function(){if(T0v===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;bqv===void 0&&(bqv=document.createElement("template"));var d=bqv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);T0v=F}F=T0v;return F},{mode:0});var eim;var gAl;var yx=function(){var F=_.w.apply(this,arguments)||this;F.selected=!1;F.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 F};
_.u(yx,_.w);_.B=yx.prototype;_.B.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"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.B.computeId=function(F){return F.id||""};
_.B.onCloseClick=function(){_.On(this.hostElement,"picker-cancelled")};
_.B.observeSelected=function(){this.selected&&this.hostElement.focus();var F=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");F.length&&F[0].focus()};
_.B.onCloseBuyFlow=function(){_.On(this.hostElement,"picker-cancelled")};
_.B.onCloseEngageWithAudienceEditorPanels=function(){_.On(this.hostElement,"picker-cancelled")};
yx.prototype.observeSelected=yx.prototype.observeSelected;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],yx.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],yx.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yx.prototype,"data",void 0);
_.x([_.N({computed:"computeId(data)",reflectToAttribute:!0}),_.E("design:type",String)],yx.prototype,"id",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],yx.prototype,"selected",void 0);_.x([_.Jw("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yx.prototype,"observeSelected",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],yx);
_.O(yx,"yt-live-chat-product-picker-renderer",function(){if(gAl===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;eim===void 0&&(eim=document.createElement("template"));var d=eim;V.call(W,d.content.cloneNode(!0),F.content.firstChild);gAl=F}F=gAl;return F},{mode:0});var ufa;var KPL;var Hqt;var Dbi;var zf=function(){return _.w.apply(this,arguments)||this};
_.u(zf,_.w);zf.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()};
zf.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
zf.prototype.created=function(){this.ids={background:O1(),maskOne:O1(),maskTwo:O1(),gradient:O1(),largeBackground:O1(),largeGradientOne:O1(),largeGradientTwo:O1(),largeGradientPath:O1()}};
zf.prototype.maybeLoadAnimationBackground=zf.prototype.maybeLoadAnimationBackground;_.x([_.N({value:!1}),_.E("design:type",Boolean)],zf.prototype,"useLargeBackground",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],zf.prototype,"useAnimationBackground",void 0);_.x([_.N({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.E("design:type",Boolean)],zf.prototype,"useRegularBackground",void 0);
_.x([_.N(),_.E("design:type",Object)],zf.prototype,"ids",void 0);_.x([_.N(),_.E("design:type",Object)],zf.prototype,"lottieAnimation",void 0);_.x([_.Qo("#animation-background"),_.E("design:type",HTMLDivElement)],zf.prototype,"animationBackground",void 0);_.x([_.Jw("useAnimationBackground"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zf.prototype,"maybeLoadAnimationBackground",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],zf);
_.O(zf,"yt-live-interactivity-component-background",function(){if(Dbi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Hqt===void 0&&(Hqt=document.createElement("template"));var d=Hqt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Dbi=F}F=Dbi;return F},{mode:0});var oH=function(){var F=_.w.apply(this,arguments)||this;F.characterCount=0;F.showInputErrorMessage=!1;F.startQnaRequestInFlight=!1;F.modern=_.T("web_button_rework_with_live");F.buttonOverrides={style:"mono",type:"filled"};F.closeButtonOverrides={iconPosition:"icon-only"};F.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return F};
_.u(oH,_.w);_.B=oH.prototype;
_.B.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]]"}}}}}};
_.B.onCharacterCountChanged=function(F){var W,V,d,y,z=(V=_.e(this==null?void 0:(W=this.data)==null?void 0:W.creatorCallForQuestions,lAm))==null?void 0:(d=V.inputField)==null?void 0:(y=d.liveChatTextInputFieldRenderer)==null?void 0:y.maxCharacterLimit,I,n;z!=null&&(F==null?void 0:(I=F.detail)==null?void 0:I.characterCount)!=null&&_.e(this==null?void 0:(n=this.data)==null?void 0:n.startButton,_.bd)&&(W=F.detail.characterCount>z,this.set("data.startButton.buttonRenderer.isDisabled",F.detail.characterCount===
0||W),this.showInputErrorMessage=W)};
_.B.onCloseClick=function(){_.On(this.hostElement,"picker-cancelled");_.XY(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.B.onPickerCancelled=function(){var F=_.OA(this.hostElement).querySelector("#qna-creator-text-input-field");F&&F.setLiveChatRichMessageInput(null)};
_.B.handleOpenQnaStartPanel=function(){var F=_.OA(this.hostElement).querySelector("#qna-creator-text-input-field");F&&F.focus()};
_.B.handleStartButtonAction=function(F){var W=this;if(F.detail.actionName==="yt-service-request"&&(F.stopPropagation(),F=F.detail.args[1])){var V=_.OA(this.hostElement).querySelector("#qna-creator-text-input-field"),d;(V==null?0:(d=V.liveChatRichMessageInput)==null?0:d.textSegments)&&V.liveChatRichMessageInput.textSegments.length!==0&&(d={rich_message:_.b1(V.liveChatRichMessageInput)},_.v6(this.hostElement,[F,d]).then(function(){_.On(W.hostElement,"picker-cancelled")}))}};
_.B.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.B.handleServiceRequestCompleted=function(F){var W;F=F==null?void 0:(W=F.detail)==null?void 0:W.data;(F==null?0:F.actions)&&F.actions.length>0?this.startQnaRequestInFlight=!1:_.XY(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.B.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
oH.prototype.handleServiceRequestError=oH.prototype.handleServiceRequestError;oH.prototype.handleServiceRequestCompleted=oH.prototype.handleServiceRequestCompleted;oH.prototype.handleServiceRequestSent=oH.prototype.handleServiceRequestSent;oH.prototype.onPickerCancelled=oH.prototype.onPickerCancelled;oH.prototype.onCharacterCountChanged=oH.prototype.onCharacterCountChanged;_.x([_.N(),_.E("design:type",Object)],oH.prototype,"characterCount",void 0);
_.x([_.N(),_.E("design:type",Object)],oH.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oH.prototype,"showInputErrorMessage",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oH.prototype,"startQnaRequestInFlight",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oH.prototype,"modern",void 0);_.x([_.N(),_.E("design:type",Object)],oH.prototype,"buttonOverrides",void 0);
_.x([_.N(),_.E("design:type",Object)],oH.prototype,"closeButtonOverrides",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oH.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],oH.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.D(_.H0.YtLiveChatItemBehavior),_.E("design:type",_.DY)],oH.prototype,"ytLiveChatItemBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],oH.prototype,"ytActionHandlerBehavior",void 0);_.x([_.Pc("yt-live-chat-text-input-field-renderer-character-count-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],oH.prototype,"onCharacterCountChanged",null);_.x([_.Pc("picker-cancelled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oH.prototype,"onPickerCancelled",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oH.prototype,"handleServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],oH.prototype,"handleServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],oH.prototype,"handleServiceRequestError",null);_.x([_.pp({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],oH);
_.O(oH,"yt-live-chat-qna-start-panel-renderer",function(){if(KPL===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ufa===void 0&&(ufa=document.createElement("template"));var d=ufa;V.call(W,d.content.cloneNode(!0),F.content.firstChild);KPL=F}F=KPL;return F},{mode:0});var Ata;var jZi;var sd=function(){return _.w.apply(this,arguments)||this};
_.u(sd,_.w);sd.prototype.dismiss=function(){_.On(this.hostElement,"yt-live-chat-error-message-dismiss")};
sd.prototype.edit=function(){_.On(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.x([_.N(),_.E("design:type",Object)],sd.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],sd);
_.O(sd,"yt-live-chat-text-actions-error-message-renderer",function(){if(jZi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Ata===void 0&&(Ata=document.createElement("template"));var d=Ata;V.call(W,d.content.cloneNode(!0),F.content.firstChild);jZi=F}F=jZi;return F},{mode:0});var rtv;var Cl8;var k1p;var lht;var BX=function(){var F=_.w.apply(this,arguments)||this;F.isDarkTheme=document.documentElement.hasAttribute("dark");F.newnessDotEligible=!1;return F};
_.u(BX,_.w);BX.prototype.sendReaction=function(){var F,W,V=((F=this.data)==null?void 0:F.emojiId)||((W=this.data)==null?void 0:W.emoteId),d;V&&((d=this.data)==null?0:d.shouldTriggerAnimation)&&_.XY(this.hostElement,"yt-create-user-reaction-animation",[V]);var y;(F=_.pd((y=this.data)==null?void 0:y.onTap))&&_.ZQ(F,this.hostElement);this.showNewnessDot&&_.XY(this.hostElement,"yt-hide-newness-dot")};
BX.prototype.onClick=function(F){(!F||F.clientX||F.clientY)&&this.sendReaction()};
BX.prototype.onKeyDown=function(F){F.key!=="Enter"&&F.key!==" "||F.repeat||this.sendReaction()};
_.S0.Object.defineProperties(BX.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!(((F=this.data)==null?0:F.emojiId)||((W=this.data)==null?0:W.emoteId))}}});
_.x([_.N(),_.E("design:type",Object)],BX.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],BX.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",Object)],BX.prototype,"newnessDotEligible",void 0);_.x([_.A("data.maybeShowNewnessDot"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],BX.prototype,"showNewnessDot",null);_.x([_.A("data.emojiId","data.emoteId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],BX.prototype,"useYtImage",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],BX);
_.O(BX,"yt-reaction-control-panel-button-view-model",function(){if(lht===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;k1p===void 0&&(k1p=document.createElement("template"));var d=k1p;V.call(W,d.content.cloneNode(!0),F.content.firstChild);lht=F}F=lht;return F},{mode:0});var N0d;var fht;var LA=function(){var F=_.w.apply(this,arguments)||this;F.reactionControlPanelExpanded=!1;F.isDarkTheme=document.documentElement.hasAttribute("dark");F.newnessDotEligible=!1;return F};
_.u(LA,_.w);_.B=LA.prototype;_.B.expandedButtonsChanged=function(){var F,W;_.cc(this.hostElement,{"--expanded-buttons-height":((W=(F=this.expandedButtonsData)==null?void 0:F.length)!=null?W:0)*36+"px"})};
_.B.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}}};
_.B.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.B.onMouseLeave=function(){var F=this;this.collapseTimer=setTimeout(function(){F.reactionControlPanelExpanded=!1},500)};
_.B.onFocusIn=function(){this.onMouseEnter()};
_.B.onFocusOut=function(){this.onMouseLeave()};
_.B.onCollapsedButtonFocusIn=function(){var F=this;setTimeout(function(){var W;(W=F.expandedButtons.querySelector("button"))==null||W.focus()},100)};
_.B.onCollapsedButtonFocusOut=function(F){F.stopPropagation()};
_.S0.Object.defineProperties(LA.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var F,W;return _.MP.unsafeClone((F=this.liveReactionsData)==null?void 0:F.emojiButtonData)||((W=this.data)==null?void 0:W.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var F;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((F=this.data)==null||!F.maybeShowNewnessDot)}}});
LA.prototype.expandedButtonsChanged=LA.prototype.expandedButtonsChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],LA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],LA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],LA.prototype,"ytLiveChatReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],LA.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],LA.prototype,"reactionControlPanelExpanded",void 0);_.x([_.N({selectorArgs:["data.liveReactionsDataEntityKey"],selector:Jsi}),_.E("design:type",Object)],LA.prototype,"liveReactionsData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],LA.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",Object)],LA.prototype,"newnessDotEligible",void 0);
_.x([_.A("liveReactionsData","data.expandedButtons"),_.E("design:type",Object),_.E("design:paramtypes",[])],LA.prototype,"expandedButtonsData",null);_.x([_.A("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.N({reflectToAttribute:!0}),_.E("design:type",Object),_.E("design:paramtypes",[])],LA.prototype,"showNewnessDot",null);_.x([_.Qo("#expanded-buttons"),_.E("design:type",HTMLElement)],LA.prototype,"expandedButtons",void 0);
_.x([_.Jw("expandedButtonsData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LA.prototype,"expandedButtonsChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],LA);
_.O(LA,"yt-reaction-control-panel-view-model",function(){if(fht===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;N0d===void 0&&(N0d=document.createElement("template"));var d=N0d;V.call(W,d.content.cloneNode(!0),F.content.firstChild);fht=F}F=fht;return F},{mode:0});var IH=new _.CG("yt-live-chat"),wDl=Date.parse("2024-7-24"),nA=function(){var F=_.w.apply(this,arguments)||this;F.emojiManager=_.KO;F.newnessDotEligible=!1;F.newnessDotImpressionCounted=!1;F.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return F};
_.u(nA,_.w);_.B=nA.prototype;_.B.emojiCustomizationEnabledChanged=function(){var F;((F=this.data)==null?0:F.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((F=IH.getCreationTime("emoji-customization-count"))&&F<wDl&&IH.set("emoji-customization-count","0"),F=Number(IH.get("emoji-customization-count"))||0,F<3&&(this.newnessDotEligible=!0,IH.set("emoji-customization-count",(F+1).toString())),this.newnessDotImpressionCounted=!0)};
_.B.hideNewnessDot=function(){this.newnessDotEligible=!1;IH.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.B.handleReactionsMute=function(F){var W=_.is(),V=_.Et(206221),d={checkboxData:{state:F?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};W&&_.D6(W,V,d);this.reactionsMuted=F};
_.B.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.B.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}}};
_.S0.Object.defineProperties(nA.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var F;return(!((F=this.liveReactionsData)==null||!F.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
nA.prototype.liveReactionsSettingChanged=nA.prototype.liveReactionsSettingChanged;nA.prototype.emojiCustomizationEnabledChanged=nA.prototype.emojiCustomizationEnabledChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],nA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.p_),_.E("design:type",Object)],nA.prototype,"ytLiveChatReduxBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],nA.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nA.prototype,"data",void 0);_.x([_.N(),_.E("design:type",_.e9)],nA.prototype,"emojiManager",void 0);_.x([_.N(),_.E("design:type",Object)],nA.prototype,"newnessDotEligible",void 0);_.x([_.N(),_.E("design:type",Object)],nA.prototype,"newnessDotImpressionCounted",void 0);
_.x([_.N({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:ZZt}),_.E("design:type",Boolean)],nA.prototype,"liveReactionsSetting",void 0);_.x([_.N({selectorArgs:["data.liveReactionsDataEntityKey"],selector:Jsi}),_.E("design:type",Object)],nA.prototype,"liveReactionsData",void 0);_.x([_.N({value:function(){var F=_.T("enable_lwe_web_mute"),W=IH.get("allow-reactions");return W===void 0?!1:!W&&F}}),
_.E("design:type",Boolean)],nA.prototype,"reactionsMuted",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nA.prototype,"liveReactionsEnabled",null);_.x([_.Jw("data.emojiCustomizationEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nA.prototype,"emojiCustomizationEnabledChanged",null);
_.x([_.Jw("liveReactionsEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nA.prototype,"liveReactionsSettingChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],nA);
_.O(nA,"yt-reaction-control-panel-overlay-view-model",function(){if(Cl8===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;rtv===void 0&&(rtv=document.createElement("template"));var d=rtv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Cl8=F}F=Cl8;return F},{mode:0});var G1d={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(F){var W=this.$.pickers.selected;if(W){_.OA(this.hostElement).removeAttribute(W+"-open");var V="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(V="#picker-buttons",W==="emoji"&&_.OA(this.hostElement).querySelector("#emoji-picker-button")&&(V="#emoji-picker-button"));if(V=_.OA(this.hostElement).querySelector(V).querySelector("#"+W))V.active=!1}V=F;W==F&&(V=null);W!=
F&&_.OA(this.hostElement).setAttribute(F+"-open","");this.$.pickers.selected=V;_.XY(this.hostElement,"yt-live-chat-picker-changed",[V])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var m6=function(){var F=_.w.apply(this,arguments)||this;F.numSentMessages=0;F.timeoutDurationMs=0;F.timeoutMs=0;F.lastTimeoutTimeMs=0;F.pendingMessageId="";F.hasFiredInitialFocusActions=!1;F.isBeforeFocusEnabled=!0;F.id="";F.characterCount=0;F.maxCharacterLimit=0;F.remainingCharacterCount=0;F.inputExpanded=!1;F.buttonOverrides={iconPosition:"icon-only"};F.inReplyPanel=!1;F.countdownRatio=0;F.isTooltipVisible=!1;F.tooltipTimeout=1E4;F.systemIcons=_.T("kevlar_system_icons");F.tallerEmojiPicker=_.T("live_chat_taller_emoji_picker");
F.sendReplyMessageInFlight=!1;F.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"};F.onResize=function(){F.maybeToggleCharacterCount()};
return F};
_.u(m6,_.w);_.B=m6.prototype;
_.B.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"}}}};
_.B.attached=function(){window.addEventListener("resize",this.onResize)};
_.B.detached=function(){window.removeEventListener("resize",this.onResize)};
_.B.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.B.sendMessage=function(){var F=this,W,V,d,y;return _.m(function(z){if(F.sendDisabled)return z.return();F.isTooltipVisible&&_.XY(F.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(F.data.sendButton&&F.data.sendButton.buttonRenderer){F.input.completeEmojis();W=F.data.sendButton.buttonRenderer.serviceEndpoint;if(!W)return z.return();d=((V=_.e(W,_.GFD))==null?void 0:V.clientIdPrefix)||"";y={client_message_id:d+String(F.numSentMessages++),rich_message:_.b1(F.input.liveChatRichMessageInput)};
F.pendingMessageId=y.client_message_id;F.inReplyPanel&&(F.sendReplyMessageInFlight=!0);_.v6(F.hostElement,[W,y]);F.input.setLiveChatRichMessageInput(null)}_.UD(z)})};
_.B.handleSendButtonAction=function(F){F.detail.actionName==="yt-service-request"&&(F.stopPropagation(),this.sendMessage())};
_.B.onSendCompleted=function(F,W){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(F=this.get("timeoutDurationUsec",W.data))&&this.handleTimeout(Number(F)/1E3);this.errorMessage=this.get("errorMessage",W.data);this.pendingMessageId=""};
_.B.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.XY(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.B.handlePickerButtonToggle=function(F){F=F.detail.targetId;this.ytPickerBehavior.togglePicker_(F);if(F==="emoji")this.input.focus();else if(F==="qna-start-panel"){var W,V;(W=_.OA(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(V=W.querySelector("#qna-creator-text-input-field"))==null||V.focus()}};
_.B.onComponentReplaced=function(F){var W,V;F.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((W=F.replacement.liveChatMessageInputRenderer)==null?0:(V=W.headerRenderer)==null?0:V.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.B.onEmojiSelect=function(F){this.input.focus();this.input.insertEmoji(F.detail)};
_.B.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.B.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.XY(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.XY(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.B.onOpenPopupAction=function(F,W){var V=this;W===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.XY(V.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.B.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.B.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.B.focusChanged=function(){this.maybeToggleCharacterCount()};
_.B.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var F=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",F>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.B.computeId=function(){return this.data&&this.data.targetId||""};
_.B.computeSendDisabled=function(F,W,V,d){F=!!(!F||W&&F>W||d);(W=_.OA(this.hostElement).querySelector("#send-button"))&&W.children.length&&(W.children[0].disabled=F);return F};
_.B.handleTimeout=function(F){this.timeoutDurationMs=this.timeoutMs=F;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.B.updateTimeout=function(F){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(F-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=F,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.B.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.B.onErrorMessageEdit=function(F){this.input.setLiveChatRichMessageInput(F.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.B.errorMessageChanged=function(){var F=this;_.gT(function(){_.XY(F.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.B.computeAuthorNameColor=function(F){var W;if(_.T("live_chat_author_name_color_usernames")&&(F==null?0:(W=F.authorName)==null?0:W.simpleText))return _.QQW(_.Fzm(F.authorName.simpleText));if(_.T("live_chat_seed_color_usernames")&&(F==null?0:F.authorSeedColorArgb))return _.QQW(_.ch(F.authorSeedColorArgb));if(_.T("live_chat_colored_usernames"))return"#cc0000";var V;return _.T("live_chat_simple_color_usernames")&&(F==null?0:(V=F.authorName)==null?0:V.simpleText)&&(F==null?0:F.authorUsernameColorLight)&&
(F==null?0:F.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.ch(F.authorUsernameColorDark):_.ch(F.authorUsernameColorLight):""};
_.B.onIsTooltipVisibleChanged=function(){var F=_.OA(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){F.hidden=!1;F.setAttribute("role","alert")},0):(F.hidden=!0,F.removeAttribute("role"))};
_.B.onFocusedChanged=function(F){this.inputFocused=F.detail.value};
_.S0.Object.defineProperties(m6.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 F;return!((F=this.data)==null||!F.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.pickers)==null?void 0:W.find(function(V){return V.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var F=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return F?this.ytRendererBehavior.getSimpleString(F):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
m6.prototype.onIsTooltipVisibleChanged=m6.prototype.onIsTooltipVisibleChanged;m6.prototype.errorMessageChanged=m6.prototype.errorMessageChanged;m6.prototype.onErrorMessageEdit=m6.prototype.onErrorMessageEdit;m6.prototype.onErrorMessageDismiss=m6.prototype.onErrorMessageDismiss;m6.prototype.focusChanged=m6.prototype.focusChanged;m6.prototype.characterCountChanged=m6.prototype.characterCountChanged;m6.prototype.onEmojiSelect=m6.prototype.onEmojiSelect;m6.prototype.handlePickerButtonToggle=m6.prototype.handlePickerButtonToggle;
m6.prototype.onSendError=m6.prototype.onSendError;m6.prototype.onSendCompleted=m6.prototype.onSendCompleted;m6.prototype.sendMessage=m6.prototype.sendMessage;m6.prototype.dataChanged=m6.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],m6.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],m6.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(G1d.YtPickerBehavior),_.E("design:type",Object)],m6.prototype,"ytPickerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],m6.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.h$.YtLiveChatTooltipTargetingBehavior),_.E("design:type",Object)],m6.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"hasFiredInitialFocusActions",void 0);
_.x([_.N(),_.E("design:type",Object)],m6.prototype,"isBeforeFocusEnabled",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"data",void 0);_.x([_.N({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.E("design:type",Object)],m6.prototype,"id",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"characterCount",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"maxCharacterLimit",void 0);
_.x([_.N(),_.E("design:type",Object)],m6.prototype,"remainingCharacterCount",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],m6.prototype,"inputExpanded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],m6.prototype,"inputFocused",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],m6.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.x([_.N(),_.E("design:type",_.rZ)],m6.prototype,"participantsManager",void 0);
_.x([_.N(),_.E("design:type",Object)],m6.prototype,"buttonOverrides",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],m6.prototype,"inReplyPanel",void 0);_.x([_.A("characterCount, maxCharacterLimit, countdownActive"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],m6.prototype,"sendDisabled",null);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"countdownRatio",void 0);
_.x([_.A("countdownRatio"),_.E("design:type",Number),_.E("design:paramtypes",[])],m6.prototype,"countdownStrokeDashOffset",null);_.x([_.A("countdownRatio"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],m6.prototype,"countdownActive",null);_.x([_.A("data.interactionMessage"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],m6.prototype,"hasInteractionMessage",null);
_.x([_.A("data.emojiPickerButton"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],m6.prototype,"hasEmojiPickerButton",null);_.x([_.A("data, characterCount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],m6.prototype,"showAvatar",null);_.x([_.A("data.pickers"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],m6.prototype,"hasProductPickerPanelViewModel",null);
_.x([_.N(),_.E("design:type",Object)],m6.prototype,"errorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"genericErrorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"isTooltipVisible",void 0);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"tooltipTimeout",void 0);_.x([_.A("data.onInitialFocusCommand"),_.E("design:type",String),_.E("design:paramtypes",[])],m6.prototype,"tooltipMessage",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],m6.prototype,"systemIcons",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],m6.prototype,"tallerEmojiPicker",void 0);_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],m6.prototype,"authorNameColor",null);_.x([_.N(),_.E("design:type",Object)],m6.prototype,"sendReplyMessageInFlight",void 0);_.x([_.Qo("#input"),_.E("design:type",_.gUu)],m6.prototype,"input",void 0);
_.x([_.Qo("#count"),_.E("design:type",HTMLElement)],m6.prototype,"count",void 0);_.x([_.Qo("#input-container"),_.E("design:type",HTMLElement)],m6.prototype,"inputContainer",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"dataChanged",null);_.x([_.Pc("yt-live-chat-send-message"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],m6.prototype,"sendMessage",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[Event,_.j3]),_.E("design:returntype")],m6.prototype,"onSendCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"onSendError",null);
_.x([_.Pc("yt-live-chat-icon-toggle-button-renderer-toggle"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],m6.prototype,"handlePickerButtonToggle",null);_.x([_.Pc("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],m6.prototype,"onEmojiSelect",null);
_.x([_.Jw("characterCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"characterCountChanged",null);_.x([_.Jw("inputFocused"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"focusChanged",null);_.x([_.Pc("yt-live-chat-error-message-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"onErrorMessageDismiss",null);
_.x([_.Pc("yt-live-chat-error-message-edit"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],m6.prototype,"onErrorMessageEdit",null);_.x([_.Jw("errorMessage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"errorMessageChanged",null);_.x([_.Jw("isTooltipVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],m6.prototype,"onIsTooltipVisibleChanged",null);
_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],m6);
_.O(m6,"yt-live-chat-message-input-renderer",function(){if(oAm===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;zic===void 0&&(zic=document.createElement("template"));var d=zic;V.call(W,d.content.cloneNode(!0),F.content.firstChild);oAm=F}F=oAm;return F},{mode:0});var $bt;var Ubd;var aH=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");F.firedOnClickCommand=!1;F.inReplyPanel=!1;return F};
_.u(aH,_.w);
aH.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"}}}};
aH.prototype.onButtonToggle=function(F){F.target.disabled||this.ytPickerBehavior.togglePicker_(F.detail.targetId)};
aH.prototype.onClick=function(){var F=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.XY(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return F.firedOnClickCommand=!1},5E3))};
_.S0.Object.defineProperties(aH.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.panels)==null?void 0:W.find(function(V){return V.liveChatProductPickerPanelViewModel}))!==void 0}}});
aH.prototype.onButtonToggle=aH.prototype.onButtonToggle;_.x([_.D(G1d.YtPickerBehavior),_.E("design:type",Object)],aH.prototype,"ytPickerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aH.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aH.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],aH.prototype,"systemIcons",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Object)],aH.prototype,"firedOnClickCommand",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],aH.prototype,"inReplyPanel",void 0);_.x([_.A("data.pickers"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],aH.prototype,"hasProductPickerPanelViewModel",null);
_.x([_.Pc("yt-live-chat-icon-toggle-button-renderer-toggle"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],aH.prototype,"onButtonToggle",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],aH);
_.O(aH,"yt-live-chat-restricted-participation-renderer",function(){if(Ubd===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;$bt===void 0&&($bt=document.createElement("template"));var d=$bt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Ubd=F}F=Ubd;return F},{mode:0});var ip=function(){var F=_.w.apply(this,arguments)||this;F.genericErrorMessage=_.DZ("Error, try again.");F.inReplyPanel=!1;F.hideBorder=!1;return F};
_.u(ip,_.w);ip.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}}}}}};
_.S0.Object.defineProperties(ip,{template:{configurable:!0,enumerable:!0,get:function(){return ZXt()}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ip.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ip.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],ip.prototype,"genericErrorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],ip.prototype,"inReplyPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ip.prototype,"hideBorder",void 0);
_.x([_.Yf({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],ip);_.O(ip,"yt-live-chat-engagement-panel-input-renderer",function(){return ZXt()},{mode:0});var Oq4;var XDl;var xbi=new _.CG("yt-live-chat"),vAi=new Map;vAi.set("timestamp_toggle","show-timestamps");vAi.set("reactions_toggle","allow-reactions");var Mf=function(){return _.w.apply(this,arguments)||this};
_.u(Mf,_.w);_.B=Mf.prototype;_.B.menuItemIdentifierChanged=function(){var F;(F=this.data)!=null&&F.menuItemIdentifier&&(F=vAi.get(this.data.menuItemIdentifier))&&(_.T("enable_lwe_web_mute")?(F=xbi.get(F),this.isToggled=!(F===void 0?!this.data.isToggled:!F)):this.isToggled=xbi.get(F))};
_.B.onFocus=function(){this.toggleButton.focus()};
_.B.onTap=function(){var F=this.data.command;F&&this.componentBehavior.resolveCommand(F)};
_.B.computeText=function(F,W,V){return this.componentBehavior.getSimpleString(F?V:W)};
_.B.computeIcon=function(F,W,V){return(F=F?V:W)&&F.iconType?_.SJ(F.iconType):""};
Mf.prototype.onTap=Mf.prototype.onTap;Mf.prototype.onFocus=Mf.prototype.onFocus;Mf.prototype.menuItemIdentifierChanged=Mf.prototype.menuItemIdentifierChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Mf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Mf.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Mf.prototype,"data",void 0);
_.x([_.N({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.E("design:type",String)],Mf.prototype,"icon",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],Mf.prototype,"isToggled",void 0);_.x([_.Qo("tp-yt-paper-toggle-button"),_.E("design:type",Object)],Mf.prototype,"toggleButton",void 0);_.x([_.Jw("data.menuItemIdentifier"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mf.prototype,"menuItemIdentifierChanged",null);
_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mf.prototype,"onFocus",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Mf.prototype,"onTap",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],Mf);
_.O(Mf,"yt-live-chat-toggle-renderer",function(){if(XDl===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Oq4===void 0&&(Oq4=document.createElement("template"));var d=Oq4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);XDl=F}F=XDl;return F},{mode:0});var EAc=new _.N4("NAVIGATION_PROGRESS_TOKEN");var ctt={},tyu={},Sqa=(tyu[fAm.name]=!0,tyu),YS=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;F.tabGesturesIsActive=!1;F.actionRouterIsRoot=!0;F.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"};F.pageTitle="";F.titleSuffix="YouTube";F.unseenNotificationCount=
0;F.hasNavigated=!1;F.hasSetScrollTopForNavigation=!1;F.pagePreparer=null;F.zwiebackInitJobId=0;F.dataUpdatePromise=null;F.loadDepsPromise=_.c6();F.hasPendingNavigation=!1;F.pendingPlayerOnResponseReceivedActions=[];return F};
_.u(YS,_.Wh);YS.prototype.attached=function(){PlU(this);document.addEventListener("yt-navigate-cache",_.SL(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var F=pA();F.init();F.dispatchElement=this.hostElement};
var PlU=function(F,W){W=W===void 0?0:W;var V=_.PY().resolve(_.SU(_.Jr));if(V)Jti(F,V);else{if(W>=5)throw Error("wl");setTimeout(function(){PlU(F,W+1)},0)}},Jti=function(F,W){W.addEventListener("yt-navigate-start",_.SL(F,F.onYtNavigateStart));
W.addEventListener("yt-navigate-finish",_.SL(F,F.onYtNavigateFinish));W.addEventListener("yt-navigate-error",_.SL(F,F.onYtNavigateError));W.addEventListener("yt-page-data-fetched",_.SL(F,F.onYtPageDataFetched))};
_.B=YS.prototype;_.B.detached=function(){var F=_.PY().resolve(_.Jr);F.removeEventListener("yt-navigate-start",_.SL(this,this.onYtNavigateStart));F.removeEventListener("yt-navigate-finish",_.SL(this,this.onYtNavigateFinish));F.removeEventListener("yt-navigate-error",_.SL(this,this.onYtNavigateError));F.removeEventListener("yt-page-data-fetched",_.SL(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.SL(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.B.setPageOffset=function(F,W){F?_.XY(this.hostElement,"yt-set-page-offset",[F,W]):_.Ab(Error("xl"))};
_.B.setPageOffsetForNavigation=function(F,W){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(F,W))};
_.B.onYtNavigateSetPageOffset=function(F,W){this.setPageOffsetForNavigation(W.page,W.offset)};
_.B.getPageOffset=function(){var F=_.OA(this.hostElement).querySelector("#page-manager").getCurrentPage(),W=0;F&&(W=_.XY(this.hostElement,"yt-get-page-offset",[F])[0]);return W};
_.B.onYtHistoryPop=function(F,W){if(_.Gh("DISABLE_WARM_LOADS"))F.preventDefault(),window.location.reload();else{var V=_.PY().resolve(_.Jr);V.hasPendingNavigation()&&F.preventDefault();V.cancelPendingNavigation();_.x8(this.hostElement,"yt-pending-navigation-cancelled");W.errorMsg&&(F=W.errorMsg.split(" - "),W=Error(F[0]),F.length==2&&F[1]&&(_.Ct(W,F[1]),_.rL(W)),window.location.reload())}};
_.B.onYtHistoryLoad=function(F,W){var V=this;if(_.Gh("DISABLE_WARM_LOADS"))window.location.reload();else{(F=W.endpoint)&&Object.keys(F).length||(F=null);var d=W.historyEntry,y=_.PY().resolve(_.Jr),z=_.PY().resolve(_.l1),I=null;d&&d.rootData&&(I=d.rootData);var n=I&&Zqd(I);!I||n||I.filler?F?(y.navigate(F,!0),QZt(this,F)):(W.legacyBorder||n||(W.JSC$31230_savedComponentState==null&&I==null?_.rL(new _.po("Incomplete history entry",W.forward)):_.j5(new _.po("Malformed history entry",W.JSC$31230_savedComponentState,
W.forward,I))),window.location.reload()):(_.Sp9({isHot:!0}),_.mw({webInfo:{navigationReason:"h"}}),_.fgC(),_.Md("srt"),_.Md("pdc"),this.cancelPendingTasks(),FOm(this,W.forward,I),I.player&&(I.player.loaded=!1),QZt(this,F),_.dfT(y,F||{},I,2,{},!1,W).then(function(){V.setPageOffset(z.getCurrentPage(),d.scrollTop||0)}))}};
_.B.initHistoryManager=function(F){if(!this.hasNavigated){this.hasNavigated=!0;var W=_.OA(this.hostElement).querySelector("#page-manager").getCurrentData();F=isNaN(F)?this.getPageOffset():F;var V=_.PY().resolve(_.Jr).currentEndpoint;this.replaceState(V,W,F)}};
_.B.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.B.onYtNavigateStart=function(F,W){this.navigationSpan&&(this.navigationSpan.addAttributes({cancelled:!0}),this.navigationSpan.end());var V;this.navigationSpan=_.$8("navigate",{fromPath:window.location.pathname,toPath:W.url?(V=_.ci(W.url))!=null?V:void 0:void 0});this.cancelPendingTasks();W.noProgressBar||(F=_.PY().resolve(_.SU(EAc)))&&F.start();F=this.hasPendingNavigation?null:this.data;V=_.PY().resolve(_.l1);var d,y,z;_.T("kevlar_use_vimio_behavior")&&!((d=W.endpoint)==null?0:(y=d.commandMetadata)==
null?0:(z=y.webCommandMetadata)==null?0:z.ignoreNavigation)&&(d=V.getCurrentPage())&&d.disconnectVisibilityRoot();V.prepareForNavigation(W.pageType,W.endpoint);_.T("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.lN(1,"pcl"),_.Ng(this.pagePreparer,V.preparePage.bind(V,W.pageType,W.endpoint)));d=this.getPageOffset();this.initHistoryManager(d);W.reload||this.hasPendingNavigation?(W.pageType==="shorts"&&W.reload&&_.On(this.hostElement,"yt-shorts-reset"),this.replaceState(W.endpoint,F,d)):
(F==null?void 0:F.page)==="watch"&&W.pageType==="watch"&&_.T("kevlar_replace_watch_to_watch_history_state")?this.replaceState(W.endpoint,F,d):(F==null?void 0:F.page)!=="shorts"||W.pageType!=="shorts"||W.endpoint.reelWatchEndpoint.sequenceParams||_.T("short_to_short_back_nav_killswitch")?W.type!="navigate-back"&&W.type!="navigate-forward"&&(W.pageType==="shorts"&&_.On(this.hostElement,"yt-shorts-reset"),this.saveAndPush(W.url,W.endpoint,F,d)):this.replaceState(W.endpoint,F,0);this.hasPendingNavigation=
!0};
var WOa=function(F){F.hasPendingNavigation=!1;(F=_.PY().resolve(_.SU(EAc)))&&F.finish()};
YS.prototype.onYtNavigateError=function(F,W){this.navigationSpan&&(this.navigationSpan.end("SPAN_STATUS_ERROR"),this.navigationSpan=void 0);WOa(this);F=this.get("endpoint.commandMetadata.webCommandMetadata.url",W);var V=_.Ek(window.location.href);F&&!V.pbjreload&&(W=W.navigationErrorReason||"10",_.T("kevlar_parent_on_pbjreload")&&(V={csn:_.is()},this.get("data.endpoint.clickTrackingParams")&&(V.itct=this.data.endpoint.clickTrackingParams),_.jN(F,V)),_.Re(_.cY(F,{pbjreload:W})))};
YS.prototype.onYtNavigateCache=function(F,W){var V=this,d=W.url,y=W.endpoint,z=W.data;F=!!W.miniplayer;W=!!W.skipHistory;if(d&&y&&z){var I=this.getPageOffset(),n=this.data||null;W||this.saveAndPush(d,y,n,I);d=_.dfT(_.PY().resolve(_.Jr),y,z,F?4:3,{},F);F&&d.then(function(){V.dataUpdatePromise&&V.dataUpdatePromise.then(function(){var M=_.PY().resolve(_.l1);V.setPageOffset(M.getCurrentPage(),0)})})}};
YS.prototype.onYtNavigateFinish=function(F,W){var V=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){VW4(V,W.fromHistory)})};
var VW4=function(F,W){F.navigationSpan&&(F.navigationSpan.end(),F.navigationSpan=void 0);WOa(F);if(F.pendingPlayerOnResponseReceivedActions){for(var V=_.L(F.pendingPlayerOnResponseReceivedActions),d=V.next();!d.done;d=V.next())_.ZQ(d.value,F.hostElement);F.pendingPlayerOnResponseReceivedActions=[]}V=_.PY().resolve(_.l1);W||!F.hasNavigated||_.T("web_disable_scroll_on_navigate_finish")||((W=V.getCurrentPage())?W.is==="ytd-shorts"||F.tabGesturesIsActive||F.setPageOffsetForNavigation(W,0):_.rL(Error("yl")));
_.gT(function(){_.gT(function(){_.Md("pda")})})};
YS.prototype.onYtNavigate=function(F){if(!F.detail.endpoint){var W=new _.po("Error: Missing yt-navigate endpoint from target:",F.target,F.target.nodeName);_.Ab(W)}if(W=_.T("cold_missing_history"))W=pA(),W.init(!1),W=!(W.browserHistory.boundHistoryReplaceState&&W.browserHistory.boundHistoryPushState);if(W){_.fR("DISABLE_WARM_LOADS",!0);W=new _.po("Failed to initialize history manager",this.getDebugString());var V=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
V?_.rL(W):_.Ab(W)}W=F.detail.endpoint;var d,y;_.T("debug_forward_web_query_parameters")&&((d=W.commandMetadata)==null?0:(y=d.webCommandMetadata)==null?0:y.url)&&(W=JSON.parse(JSON.stringify(W)),W.commandMetadata.webCommandMetadata.url=_.EwG(W.commandMetadata.webCommandMetadata.url,window.location.search));F={type:0,command:W,form:{params:F.detail.params,tempData:F.detail.tempData||{},requestType:F.detail.type,createScreenConfig:F.detail.createScreenConfig,reload:F.detail.reload?F.detail.reload:!1,
requestForm:F.detail}};_.T("kevlar_yt_navigate_command_handler")?(d=_.PY().resolve(_.Tc),F.form.skipDefaultElement=!0,d.resolveCommand(W,{form:F.form})):this.handleNavigate(F)};
YS.prototype.handleNavigate=function(F){this.hasSetScrollTopForNavigation=!1;var W=_.PY().resolve(_.Jr),V=F.form||{};W.navigate(F.command,V.reload,V.params,V.tempData,V.requestType,V.createScreenConfig,V.ignoreConfirmation,V.requestForm)&&QZt(this,F.command,V.tempData)};
YS.prototype.onYtPageDataFetched=function(F,W){try{_.EQC().reset();this.data=W.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.PY().resolve(_.l1).updatePageData(this.data);var V=this.get("playerResponse.onResponseReceivedActions",this.data);V&&(V=dcm(this,V));V&&_.En(this.hostElement,V,this.hostElement);var d=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),y=this.get("response.responseContext.consistencyTokenJar",this.data);if(d||y){var z=_.FCK(),I=(0,_.MP.getValues)(z.tokenJars);d&&z.replace(I,d);y&&z.replace(I,y)}}catch(n){_.Ab(n)}};
var QZt=function(F,W,V){try{F.onYtEndpointChangeHandler(W,V)}catch(d){_.Ab(d)}};
_.B=YS.prototype;_.B.onYtEndpointChangeHandler=function(){};
_.B.setPageTitle=function(F){F=(this.pageTitle=F)?F+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+F};
_.B.onYtUpdateTitle=function(F,W){this.setPageTitle(W)};
_.B.setUnseenNotificationCount=function(F){this.unseenNotificationCount=F;this.setPageTitle(this.pageTitle)};
_.B.handleUpdateNotificationsUnseenCountAction=function(F){_.e(F,Bdm)&&((F=_.e(F,Bdm).unseenCount)?this.setUnseenNotificationCount(F):this.setUnseenNotificationCount(0))};
_.B.handleClearCookieAction=function(F){var W;(F=(W=_.e(F,VDa))==null?void 0:W.cookieName)&&_.n7$(F)};
_.B.onYtUpdateUnseenNotificationCount=function(F,W){this.setUnseenNotificationCount(W)};
_.B.loadData=function(F){var W=this;this.loadDepsPromise.then(function(){var V=_.PY().resolve(_.SU(_.Jr));V||_.Ab(Error("zl"));if(F&&F.response){if(!F.endpoint){var d=_.tQ(window.document.location.href)||"/",y="";if(d==="/"||d.startsWith("/?"))y="WEB_PAGE_TYPE_BROWSE";F.endpoint={commandMetadata:{webCommandMetadata:{url:d,webPageType:y,rootVe:3854}}}}_.dfT(V,F.endpoint,F,5,{})}else F.endpoint?V.navigate(F.endpoint):V.navigate(_.yI);_.HP.cancelJob(W.zwiebackInitJobId);W.zwiebackInitJobId=_.HP.addLowPriorityJob(vHU)})};
var pA=function(){return _.PY().resolve(_.FM)};
YS.prototype.getDebugString=function(){return pA().getDebugString()};
YS.prototype.getThirdPartyManipulationSuspected=function(){return pA().getThirdPartyManipulationSuspected()};
YS.prototype.replaceState=function(F,W,V){pA().saveAndReplace(F,W,V)};
YS.prototype.saveAndPush=function(F,W,V,d){pA().saveAndPush(F,W,V,d)};
var Zqd=function(F){return _.e(F.endpoint,_.H6)||_.e(F.endpoint,_.Wc)?!0:!F||isNaN(F.expirationTime)?!1:(0,_.J5)()>F.expirationTime},FOm=function(F,W,V){var d=F.get("response.trackingParams",V),y=_.a3(),z=_.is();
if(d&&y&&z&&(d=F.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",V),!d&&V.rootVe&&(d=V.rootVe),y=W?"forwardButton":"backButton",W=F.get("playerResponse.topbar.desktopTopbarRenderer."+y+".buttonRenderer.command.clickTrackingParams",F.data),F=F.get("response.topbar.desktopTopbarRenderer."+y+".buttonRenderer.command.clickTrackingParams",F.data),W=(F=W||F)?_.sf(F):void 0,F=_.dB(),y=[_.c6(V)],_.tH(F,d,W,{dataPromises:y,csnToClone:V.csn}),V.graftedVes))for(V=
_.L(V.graftedVes),d=V.next();!d.done;d=V.next())_.S6(F,d.value)};
YS.prototype.onStoreGraftedVeAction=function(F){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(F)):_.rL(Error("Al"))};
var dcm=function(F,W){return W.filter(function(V){for(var d in V)if(Sqa[d])return F.pendingPlayerOnResponseReceivedActions.push(V),!0;return!1})};
_.S0.Object.defineProperties(YS.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
YS.prototype.onStoreGraftedVeAction=YS.prototype.onStoreGraftedVeAction;YS.prototype.loadData=YS.prototype.loadData;YS.prototype.onYtUpdateUnseenNotificationCount=YS.prototype.onYtUpdateUnseenNotificationCount;YS.prototype.handleClearCookieAction=YS.prototype.handleClearCookieAction;YS.prototype.handleUpdateNotificationsUnseenCountAction=YS.prototype.handleUpdateNotificationsUnseenCountAction;YS.prototype.setUnseenNotificationCount=YS.prototype.setUnseenNotificationCount;
YS.prototype.onYtUpdateTitle=YS.prototype.onYtUpdateTitle;YS.prototype.setPageTitle=YS.prototype.setPageTitle;YS.prototype.onYtEndpointChangeHandler=YS.prototype.onYtEndpointChangeHandler;YS.prototype.onYtPageDataFetched=YS.prototype.onYtPageDataFetched;YS.prototype.handleNavigate=YS.prototype.handleNavigate;YS.prototype.onYtNavigate=YS.prototype.onYtNavigate;YS.prototype.onYtNavigateFinish=YS.prototype.onYtNavigateFinish;YS.prototype.onYtNavigateCache=YS.prototype.onYtNavigateCache;
YS.prototype.onYtNavigateError=YS.prototype.onYtNavigateError;YS.prototype.onYtNavigateStart=YS.prototype.onYtNavigateStart;YS.prototype.cancelPendingTasks=YS.prototype.cancelPendingTasks;YS.prototype.initHistoryManager=YS.prototype.initHistoryManager;YS.prototype.onYtHistoryLoad=YS.prototype.onYtHistoryLoad;YS.prototype.onYtHistoryPop=YS.prototype.onYtHistoryPop;YS.prototype.onYtNavigateSetPageOffset=YS.prototype.onYtNavigateSetPageOffset;YS.prototype.setPageOffset=YS.prototype.setPageOffset;
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],YS.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],YS.prototype,"data",void 0);_.x([_.Pc("yt-navigate-set-page-offset"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],YS.prototype,"onYtNavigateSetPageOffset",null);
_.x([_.Pc("yt-history-pop"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],YS.prototype,"onYtHistoryPop",null);_.x([_.Pc("yt-history-load"),_.E("design:type",Function),_.E("design:paramtypes",[Event,_.qSQ]),_.E("design:returntype")],YS.prototype,"onYtHistoryLoad",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],YS.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-update-title"),_.E("design:type",Function),_.E("design:paramtypes",[Event,String]),_.E("design:returntype")],YS.prototype,"onYtUpdateTitle",null);_.x([_.Pc("yt-update-unseen-notification-count"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Number]),_.E("design:returntype")],YS.prototype,"onYtUpdateUnseenNotificationCount",null);_.x([_.V1()],YS);ctt.YtdAppBehavior=[_.Pm.YtActionHandlerBehavior,YS.prototype];var hE=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;F.scrollRate=3;F.autoScrollAnimationStart=0;F.autoScrollPaused=!1;F.autoScrollRafId=0;return F};
_.u(hE,_.Wh);_.B=hE.prototype;_.B.created=function(){var F=this;this.boundAutoScrollHandler=function(W){F.autoScroll(W)}};
_.B.detached=function(){this.hostElement.removeEventListener("mouseout",_.SL(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.SL(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.SL(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.B.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.SL(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.SL(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.SL(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.SL(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.SL(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.SL(this,this.endAutoScroll)),this.endAutoScroll())};
_.B.autoScroll=function(F){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=F);var W;if(W=!this.autoScrollPaused&&this.scrollTarget)W=this.scrollTarget,W=W.scrollHeight-W.scrollTop!==W.clientHeight;W&&(W=1E3/this.scrollRate,F-=this.autoScrollAnimationStart,F>W&&(this.scrollTarget.scrollTop+=Math.ceil(F/W),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.B.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.B.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
hE.prototype.autoScrollEnabledChanged=hE.prototype.autoScrollEnabledChanged;_.x([_.N(),_.E("design:type",Object)],hE.prototype,"scrollRate",void 0);_.x([_.N(),_.E("design:type",Object)],hE.prototype,"scrollTarget",void 0);_.x([_.N(),_.E("design:type",Boolean)],hE.prototype,"autoScrollEnabled",void 0);_.x([_.Jw("autoScrollEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hE.prototype,"autoScrollEnabledChanged",null);_.x([_.V1()],hE);var ynt=[hE.prototype];var qf=function(){var F=_.Wh.apply(this,arguments)||this;F._noAccessors=!0;return F};
_.u(qf,_.Wh);qf.prototype.ready=function(){var F=this;_.OA(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){F.onChange_()})};
qf.prototype.dataChanged_=function(){_.OA(this.hostElement).querySelector("#checkbox").checked=!1};
qf.prototype.onChange_=function(){var F=_.OA(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.On(this.hostElement,"yt-dismissal-reason-"+F,this.data.feedbackToken)};
qf.prototype.dataChanged_=qf.prototype.dataChanged_;_.x([_.N(),_.E("design:type",Object)],qf.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qf.prototype,"dataChanged_",null);_.x([_.V1()],qf);var zZi=[qf.prototype];var RH=function(){var F=_.Wh.apply(this,arguments)||this;F.showInput=!1;return F};
_.u(RH,_.Wh);_.B=RH.prototype;_.B.detached=function(){this.showInput&&window.removeEventListener("click",_.SL(this,this.closeOnOutsideClick_))};
_.B.stopPropagation_=function(F){this.showInput&&F.stopPropagation()};
_.B.closeOnOutsideClick_=function(F){this.closeOnOutsideClickCondition(F)&&(this.showInput=!1,window.removeEventListener("click",_.SL(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.B.closeOnOutsideClickCondition=function(){return!0};
_.B.closeOnOutsideClickHandler=function(){};
_.B.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.SL(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.B.openOnClickHandler=function(){};
_.B.showInputChanged=function(){};
_.B.setShowInput=function(F){this.showInput=F};
RH.prototype.setShowInput=RH.prototype.setShowInput;RH.prototype.showInputChanged=RH.prototype.showInputChanged;RH.prototype.openOnClickHandler=RH.prototype.openOnClickHandler;RH.prototype.openOnClick_=RH.prototype.openOnClick_;RH.prototype.closeOnOutsideClickHandler=RH.prototype.closeOnOutsideClickHandler;RH.prototype.closeOnOutsideClickCondition=RH.prototype.closeOnOutsideClickCondition;RH.prototype.closeOnOutsideClick_=RH.prototype.closeOnOutsideClick_;RH.prototype.stopPropagation_=RH.prototype.stopPropagation_;
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],RH.prototype,"showInput",void 0);_.x([_.Pc("click"),_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],RH.prototype,"stopPropagation_",null);_.x([_.Jw("showInput"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean]),_.E("design:returntype")],RH.prototype,"showInputChanged",null);_.x([_.V1()],RH);var oku=[RH.prototype];var bp=function(){var F=_.Wh.apply(this,arguments)||this;F.timeoutJobId=0;F.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return F};
_.u(bp,_.Wh);bp.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
bp.prototype.startTimeout=function(){var F=this,W=this.data&&this.data.displayDurationSeconds;W&&!this.timeoutJobId&&(this.timeoutJobId=_.q0(_.HP,function(){_.XY(F.hostElement,"yt-close-popup-action",[F.is]);F.timeoutJobId=0},W*1E3))};
bp.prototype.cancelTimeout=function(){_.HP.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
bp.prototype.ytdHatsSurveyBehaviorDataChanged=bp.prototype.ytdHatsSurveyBehaviorDataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],bp.prototype,"ytActionHandlerBehavior",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bp.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.x([_.V1()],bp);var sKp=[_.Pm.YtActionHandlerBehavior,bp.prototype];var BC8=_.Et(115994),LOv=_.Et(115993),IrU=function(F,W,V){var d=this;var y=V.dragDownAction;this.layer=0;this.JSC$20419_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return d.dragDownAction()}}}};
this.JSC$20419_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return d.dragDownAction()}}}};
this.fullscreen=!1;var z=_.dB();_.P3(z,BC8,this.layer);_.P3(z,LOv,this.layer);this.dragDownAction=function(){y();_.e3(z,{visualElement:d.fullscreen?BC8:LOv})};
this.gesture=new G_(F,W,this.getConfig(!1),"pandown");this.attach()};
IrU.prototype.attach=function(){this.gesture.attach()};
IrU.prototype.detach=function(){this.gesture.detach()};
IrU.prototype.update=function(F){this.fullscreen=F;var W=this.gesture;F=this.getConfig(F);W.config=F};
IrU.prototype.getConfig=function(F){return F?this.JSC$20419_watchFullScreenConfig:this.JSC$20419_watchConfig};var nkt;var mct;var Tf=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");F.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return F};
_.u(Tf,_.w);Tf.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var F=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(F=this.data.percentIfLiked||0,this.activated=!0):(F=this.data.percentIfIndifferent||0,this.activated=!1);_.OA(this.hostElement).querySelector("#like-bar").style.width=F+"%"}};
Tf.prototype.handleUpdateSentimentBarStateCommand=function(F){this.data&&this.set("data.likeStatus",_.e(F,b$c).likeStatus)};
Tf.prototype.observeLikeStatus=Tf.prototype.observeLikeStatus;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Tf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Tf.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Tf.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Tf.prototype,"activated",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Tf.prototype,"systemIcons",void 0);_.x([_.Jw("data.likeStatus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Tf.prototype,"observeLikeStatus",null);_.x([_.pp({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],Tf);
_.O(Tf,"ytd-sentiment-bar-renderer",function(){if(mct!==void 0)return mct;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mct=F},{mode:1});var ar4;var em=function(){var F=_.w.apply(this,arguments)||this;F.small=!0;return F};
_.u(em,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],em.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],em.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],em.prototype,"small",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],em);
_.O(em,"ytd-video-view-count-renderer",function(){if(ar4!==void 0)return ar4;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ar4=F},{mode:2});var gI=function(){var F=_.w.apply(this,arguments)||this;F.infoFormattedStrings=[];F.wrapVideoActions=_.T("kevar_watch_wrap_video_actions");F.hideSentimentBar=_.T("kevlar_watch_hide_sentiment_bar");F.actionMap={};return F};
_.u(gI,_.w);_.B=gI.prototype;_.B.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.T("web_modern_buttons"),forceIconButton:!_.T("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.B.dataChanged=function(){_.T("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.B.computeInfoFormattedStrings=function(F){if(!F)return[];var W=[];F.dateText&&W.push(F.dateText);F.stationName&&W.push(F.stationName);F.rating&&W.push(F.rating);F.startEndTimeTemplate&&F.startTimeUtcMillis&&F.endTimeUtcMillis&&W.push(_.DZ(MEL(_.A2(F.startEndTimeTemplate),Number(F.startTimeUtcMillis),Number(F.endTimeUtcMillis))));F.upNextProgramText&&W.push(F.upNextProgramText);return W};
_.B.scheduleInitialUpdatedMetadataRequest=function(){var F,W=(F=this.data)==null?void 0:F.updatedMetadataEndpoint;if(W){var V;F=Number((V=_.e(W,_.L4B))==null?void 0:V.initialDelayMs);V=isNaN(F)?250:F;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),V)}};
_.B.setSentimentBarWidth=function(){var F=this;_.ce(this,function(){var W=_.OA(F.hostElement).querySelector("ytd-menu-renderer");if(W){W=W.topLevelButtons;for(var V=0,d=0;d<W.length;d++){var y=W[d],z=F.get("toggleButtonSupportedData.toggleButtonIdData.id",y.data);if(z==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||z==="TOGGLE_BUTTON_ID_TYPE_LIKE")V+=y.clientWidth+8;else break}V&&(F.sentiment.style.width=V-8+" px")}})};
_.B.fetchUpdatedMetadata=function(F){var W;F&&(W={continuation:F});var V;(F=(V=this.data)==null?void 0:V.updatedMetadataEndpoint)&&_.PY().resolve(_.Tc).resolveCommand(F,{form:Object.assign({},W,{element:this.hostElement})})};
_.B.onYtServiceRequestSent=function(F,W){W.endpoint&&_.e(W.endpoint,_.nj)&&(this.hasUpdateSentimentBarStateCommands()&&!_.T("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.e(W.endpoint,_.nj).status),this.setSentimentBarWidth())};
_.B.hasUpdateSentimentBarStateCommands=function(){var F,W,V,d,y=(d=(F=this.data)==null?void 0:(W=F.videoActions)==null?void 0:(V=W.menuRenderer)==null?void 0:V.topLevelButtons)!=null?d:[];F=_.L(y);for(W=F.next();!W.done;W=F.next()){W=W.value;y=d=V=void 0;var z=(V=W.toggleButtonRenderer)==null?void 0:(d=V.toggleButtonSupportedData)==null?void 0:(y=d.toggleButtonIdData)==null?void 0:y.id;if(z==="TOGGLE_BUTTON_ID_TYPE_LIKE"||z==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){d=V=void 0;W=(d=_.e((V=W.toggleButtonRenderer)==
null?void 0:V.defaultServiceEndpoint,_.tx))==null?void 0:d.commands;if(!W)break;W=_.L(W);for(V=W.next();!V.done;V=W.next())if(_.e(V.value,b$c))return!0}}return!1};
_.B.onYtServiceRequestCompleted=function(F,W){var V;(F=(V=W.data)==null?void 0:V.loggingDirectives)&&_.iam(_.dB(),F);this.get("continuation.timedContinuationData",W.data)&&this.data&&this.data.updatedMetadataEndpoint&&(W=W.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,W.continuation),W.timeoutMs))};
_.B.computeHasDateText=function(F){return!!F&&!!F.dateText};
_.S0.Object.defineProperties(gI.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;return!((d=(F=this.data)==null?void 0:(W=F.videoActions)==null?void 0:(V=W.menuRenderer)==null?void 0:V.flexibleItems)==null||!d.length)}}});
gI.prototype.onYtServiceRequestCompleted=gI.prototype.onYtServiceRequestCompleted;gI.prototype.onYtServiceRequestSent=gI.prototype.onYtServiceRequestSent;gI.prototype.dataChanged=gI.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],gI.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gI.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gI.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.C_.YtTaskEmitterBehavior),_.E("design:type",Object)],gI.prototype,"ytTaskEmitterBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gI.prototype,"data",void 0);_.x([_.N({computed:"computeInfoFormattedStrings(data)"}),_.E("design:type",Array)],gI.prototype,"infoFormattedStrings",void 0);
_.x([_.N({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],gI.prototype,"hasDateText",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gI.prototype,"wrapVideoActions",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],gI.prototype,"hideSentimentBar",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gI.prototype,"flexMenuEnabled",null);
_.x([_.Qo("#sentiment"),_.E("design:type",Object)],gI.prototype,"sentiment",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gI.prototype,"dataChanged",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],gI.prototype,"onYtServiceRequestSent",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],gI.prototype,"onYtServiceRequestCompleted",null);
_.O(gI,"ytd-video-primary-info-renderer",function(){if(nkt===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);nkt=F}F=nkt;return F},{mode:1});var iIm;var MWL;var up=function(){return _.w.apply(this,arguments)||this};
_.u(up,_.w);up.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
up.prototype.onTap=function(F){var W=this.data&&this.data.endpoint;W&&!_.CQ(_.rW(F),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.On(this.hostElement,"yt-navigate",{endpoint:W})};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],up.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],up.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],up.prototype,"data",void 0);_.x([_.pp({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],up);
_.O(up,"ytd-autotagging-metadata-renderer",function(){if(MWL!==void 0)return MWL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return MWL=F},{mode:1});var YXa;var KA=function(){return _.w.apply(this,arguments)||this};
_.u(KA,_.w);KA.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],KA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],KA.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],KA.prototype,"data",void 0);_.x([_.pp({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],KA);
_.O(KA,"ytd-autotagging-metadata-row-renderer",function(){if(YXa!==void 0)return YXa;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return YXa=F},{mode:1});var pst;var hZt;var HX=function(){var F=_.w.apply(this,arguments)||this;F.engagementPanelContent=!1;return F};
_.u(HX,_.w);HX.prototype.computeHasDividerLine=function(F,W){return F&&!W};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],HX.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],HX.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.E("design:type",Boolean)],HX.prototype,"hasDividerLine",void 0);_.x([_.N(),_.E("design:type",Object)],HX.prototype,"engagementPanelContent",void 0);
_.x([_.pp({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],HX);
_.O(HX,"ytd-metadata-row-header-renderer",function(){if(hZt!==void 0)return hZt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return hZt=F},{mode:1});var qXd;var DV=function(){return _.w.apply(this,arguments)||this};
_.u(DV,_.w);DV.prototype.computeHasDividerLine=function(F){return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],DV.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.E("design:type",Boolean)],DV.prototype,"hasDividerLine",void 0);_.x([_.pp({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],DV);
_.O(DV,"ytd-metadata-row-renderer",function(){if(qXd!==void 0)return qXd;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return qXd=F},{mode:1});var RZt;var bIv=function(){return _.w.apply(this,arguments)||this};
_.u(bIv,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bIv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bIv.prototype,"data",void 0);_.x([_.pp({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],bIv);
_.O(bIv,"ytd-metadata-with-image-row-renderer",function(){if(RZt!==void 0)return RZt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return RZt=F},{mode:1});var TCt;var AE=function(){var F=_.w.apply(this,arguments)||this;F.rounded=!0;F.fixie=!1;F.fullWidth=!1;return F};
_.u(AE,_.w);_.B=AE.prototype;_.B.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.onDataChanged=function(){var F=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(W){F.onEndpointLinkKeyPress(W)}))};
_.B.onEndpointLinkKeyPress=function(F){F.target===this.endpointLink&&F.keyCode===13&&_.On(this.hostElement,"click")};
_.B.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var F;if((F=this.data)==null?0:F.endpoint)_.En(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.B.onYtNavigate=function(F){this.endpointHref||(F.stopPropagation(),F.preventDefault())};
_.B.onInformationButtonContainerClick=function(F){F.target.id!=="information-button-container"&&(F.stopPropagation(),F.preventDefault())};
_.B.computeStyle=function(F){return F};
_.B.computeIsThumbnailStyle=function(F){return F==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.B.computeThumbnailWidth=function(F){switch(F){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}};
_.B.computeThumbnailObjectFit=function(F){switch(F){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.S0.Object.defineProperties(AE.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?0:F.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
AE.prototype.onYtNavigate=AE.prototype.onYtNavigate;AE.prototype.onClick=AE.prototype.onClick;AE.prototype.onDataChanged=AE.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],AE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],AE.prototype,"componentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],AE.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],AE.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],AE.prototype,"componentStyle",void 0);_.x([_.N({computed:"computeIsThumbnailStyle(data.style)"}),_.E("design:type",Boolean)],AE.prototype,"isThumbnailStyle",void 0);_.x([_.N({computed:"computeThumbnailObjectFit(data.style)"}),_.E("design:type",String)],AE.prototype,"thumbnailObjectFit",void 0);
_.x([_.N({computed:"computeThumbnailWidth(data.style)"}),_.E("design:type",Number)],AE.prototype,"thumbnailWidth",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AE.prototype,"rounded",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AE.prototype,"fixie",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AE.prototype,"fullWidth",void 0);_.x([_.Qo("#endpoint-link"),_.E("design:type",HTMLAnchorElement)],AE.prototype,"endpointLink",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AE.prototype,"onDataChanged",null);_.x([_.A("data.endpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],AE.prototype,"endpointHref",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],AE.prototype,"onClick",null);
_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],AE.prototype,"onYtNavigate",null);_.x([_.pp({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],AE);
_.O(AE,"ytd-rich-metadata-renderer",function(){if(TCt!==void 0)return TCt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return TCt=F},{mode:2});var eZm;var jm=function(){var F=_.w.apply(this,arguments)||this;F.fixie=!1;F.fullWidth=!1;return F};
_.u(jm,_.w);jm.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
jm.prototype.computeHasDividerLine=function(F){return F};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],jm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jm.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.E("design:type",Boolean)],jm.prototype,"hasDividerLine",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],jm.prototype,"fixie",void 0);_.x([_.N(),_.E("design:type",Object)],jm.prototype,"fullWidth",void 0);
_.x([_.pp({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],jm);
_.O(jm,"ytd-rich-metadata-row-renderer",function(){if(eZm!==void 0)return eZm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return eZm=F},{mode:1});var rI=function(){var F=_.w.apply(this,arguments)||this;F.engagementPanelContent=!1;F.fixie=!1;F.fullWidth=!1;return F};
_.u(rI,_.w);
rI.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"}}}};
rI.prototype.computeCollapsibleItems=function(F,W,V){return F===void 0||W===void 0||V===void 0||V?[]:F.slice(W)};
rI.prototype.computeAlwaysShownItems=function(F,W){return F&&F.length?F.slice(0,W):[]};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rI.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rI.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],rI.prototype,"collapsed",void 0);
_.x([_.N({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.E("design:type",Array)],rI.prototype,"alwaysShownItems",void 0);_.x([_.N({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.E("design:type",Array)],rI.prototype,"collapsibleItems",void 0);_.x([_.N(),_.E("design:type",Object)],rI.prototype,"engagementPanelContent",void 0);_.x([_.N(),_.E("design:type",Object)],rI.prototype,"fixie",void 0);
_.x([_.N(),_.E("design:type",Object)],rI.prototype,"fullWidth",void 0);_.x([_.pp({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],rI);
_.O(rI,"ytd-metadata-row-container-renderer",function(){if(pst!==void 0)return pst;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return pst=F},{mode:1});var gka;var CA=function(){return _.w.apply(this,arguments)||this};
_.u(CA,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],CA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],CA.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],CA.prototype,"data",void 0);_.x([_.pp({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],CA);
_.O(CA,"ytd-error-corrections-section-item-renderer",function(){if(gka!==void 0)return gka;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return gka=F},{mode:1});var uav;var kS=function(){return _.w.apply(this,arguments)||this};
_.u(kS,_.w);kS.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kS.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],kS.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kS.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kS.prototype,"data",void 0);_.x([_.pp({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],kS);
_.O(kS,"ytd-error-corrections-section-renderer",function(){if(uav!==void 0)return uav;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return uav=F},{mode:1});var KOt;var lp=function(){return _.w.apply(this,arguments)||this};
_.u(lp,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],lp.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lp.prototype,"data",void 0);_.x([_.pp({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],lp);
_.O(lp,"ytd-topic-link-renderer",function(){if(KOt!==void 0)return KOt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return KOt=F},{mode:1});var HId;var Nf=function(){var F=_.w.apply(this,arguments)||this;F.modernLockupV2=_.T("modernize_structured_description_playlist_lockups_v2");return F};
_.u(Nf,_.w);Nf.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Nf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Nf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Nf.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Nf.prototype,"modernLockupV2",void 0);_.x([_.pp({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],Nf);
_.O(Nf,"ytd-video-description-course-section-renderer",function(){if(HId!==void 0)return HId;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return HId=F},{mode:1});var Dc8;var fA=function(){return _.w.apply(this,arguments)||this};
_.u(fA,_.w);fA.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],fA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fA.prototype,"data",void 0);_.x([_.pp({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],fA);
_.O(fA,"ytd-video-description-files-section-renderer",function(){if(Dc8!==void 0)return Dc8;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Dc8=F},{mode:1});var Ani;var wI=function(){return _.w.apply(this,arguments)||this};
_.u(wI,_.w);wI.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wI.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wI.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wI.prototype,"data",void 0);_.x([_.pp({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],wI);
_.O(wI,"ytd-video-description-gaming-section-renderer",function(){if(Ani!==void 0)return Ani;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Ani=F},{mode:1});var jK8;var Gf=function(){var F=_.w.apply(this,arguments)||this;F.isExpanded=!1;return F};
_.u(Gf,_.w);Gf.prototype.computeHasDefaultMetadataEndpoint=function(F){var W;F=F==null?void 0:(W=F.defaultMetadata)==null?void 0:W.runs;return!(!F||F.length!==1||!F[0].navigationEndpoint)};
Gf.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.S0.Object.defineProperties(Gf.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gf.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Gf.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gf.prototype,"isExpanded",void 0);_.x([_.N({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Gf.prototype,"hasDefaultMetadataEndpoint",void 0);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gf.prototype,"isExpandable",null);_.x([_.A("data","isExpandable","isExpanded"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gf.prototype,"showExpandedMetadata",null);_.x([_.pp({is:"ytd-info-row-renderer",disableElementRegistration:!0})],Gf);
_.O(Gf,"ytd-info-row-renderer",function(){if(jK8!==void 0)return jK8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jK8=F},{mode:1});var rnL;var $S=function(){var F=_.w.apply(this,arguments)||this;F.currentIndex=0;F.supportComponentResize=!0;F.JSC$20476_lastScrollContainerWidth=NaN;return F};
_.u($S,_.w);_.B=$S.prototype;
_.B.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"}}}};
_.B.getItemsPath=function(){return"videoLockups"};
_.B.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.B.onIronResize=function(){this.updateVideoLockupStyles()};
_.B.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.B.updateVideoLockupStyles=function(){var F;this.JSC$20476_scrollContainer!==void 0&&(F=this.videoLockups)!=null&&F.length&&(F=this.JSC$20476_scrollContainer.clientWidth,F!==this.JSC$20476_lastScrollContainerWidth&&(this.JSC$20476_lastScrollContainerWidth=F,_.cc(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(F*.8,415)+"px"}),_.On(this.hostElement,"iron-resize")))};
_.S0.Object.defineProperties($S.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var F=[],W;if((W=this.data)==null||!W.carouselLockups)return F;W=_.L(this.data.carouselLockups);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0;((d=_.e(V,Gym))==null?0:d.videoLockup)&&F.push(_.e(V,Gym).videoLockup)}return F}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.videoLockups)==null||!F.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var F=[],W;if((W=this.data)==null||!W.carouselLockups)return F;var V;return(V=_.e(this.data.carouselLockups[this.scrollCount],Gym))==null?void 0:V.infoRows}}});
$S.prototype.dataChanged=$S.prototype.dataChanged;$S.prototype.onIronResize=$S.prototype.onIronResize;$S.prototype.hiddenChanged=$S.prototype.hiddenChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$S.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$S.prototype,"componentBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],$S.prototype,"ytdHorizontalListBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$S.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$S.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],$S.prototype,"inlineStructuredDescription",void 0);_.x([_.N({value:2}),_.E("design:type",Number)],$S.prototype,"initialCount",void 0);_.x([_.N(),_.E("design:type",Object)],$S.prototype,"currentIndex",void 0);
_.x([_.N(),_.E("design:type",Number)],$S.prototype,"scrollCount",void 0);_.x([_.N(),_.E("design:type",Object)],$S.prototype,"supportComponentResize",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],$S.prototype,"contentHidden",void 0);_.x([_.Qo("#scroll-container"),_.E("design:type",HTMLDivElement)],$S.prototype,"JSC$20476_scrollContainer",void 0);
_.x([_.Jw("contentHidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$S.prototype,"hiddenChanged",null);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],$S.prototype,"videoLockups",null);_.x([_.A("videoLockups"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$S.prototype,"hasVideoLockups",null);
_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$S.prototype,"onIronResize",null);_.x([_.A("data","scrollCount"),_.E("design:type",Object),_.E("design:paramtypes",[])],$S.prototype,"infoRows",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$S.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],$S);
_.O($S,"ytd-video-description-music-section-renderer",function(){if(rnL!==void 0)return rnL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return rnL=F},{mode:2});var C94;var Ud=function(){return _.w.apply(this,arguments)||this};
_.u(Ud,_.w);Ud.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ud.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ud.prototype,"ytRendererBehavior",void 0);_.x([_.N({}),_.E("design:type",Object)],Ud.prototype,"data",void 0);_.x([_.pp({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],Ud);
_.O(Ud,"ytd-video-description-transcript-section-renderer",function(){if(C94!==void 0)return C94;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return C94=F},{mode:1});var kOl;_.Na(_.G(function(F){var W=_.QE(_.wXL,function(){return F.data().firstProviderLinkStatusEntityKey}),V=_.QE(_.wXL,function(){return F.data().secondProviderLinkStatusEntityKey}),d=function(){var y,z;
return((y=W())==null?void 0:y.linked)||((z=V())==null?void 0:z.linked)};
return _.a("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.a(_.K_,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return F.data().sectionTitle}}),_.a(_.K_,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return d()?F.data().connectedMessage:F.data().notConnectedMessage}}),_.a(_.p,{cond:d,
then:function(){return _.a(_.Vw,{data:function(){return F.data().connectedButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.a(_.p,{cond:function(){return!d()},
then:function(){return _.a(_.Vw,{data:function(){return F.data().notConnectedButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Qh"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;return _.a("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.a("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.a(_.K_,{text:function(){return W().sectionTitle}})),_.a("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.a(_.K_,{text:function(){return W().bodyHeader}})),_.a("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.a(_.K_,{text:function(){return W().bodyText}})),_.a(_.p,{cond:function(){return W().attributionText},
then:function(){return _.a("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.a(_.K_,{text:function(){return W().attributionText}}))}}))},"Rh"),"how-this-was-made-section-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){return _.a("yt-video-description-youchat-section-view-model",{class:_.xx("ytVideoDescriptionYouchatSectionViewModelHost")},_.a("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.a(_.K_,{text:function(){return F.data().sectionTitle}})),_.a("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.a(_.K_,{text:function(){return F.data().subHeaderText}})),_.a("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.a(_.xm,{data:function(){return _.e(F.data().primaryButton,
_.g2)}})))},"Sh"),"yt-video-description-youchat-section-view-model",{props:{data:_.Hm}});var Od=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return F};
_.u(Od,_.w);_.B=Od.prototype;
_.B.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}}}}}};
_.B.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.B.dataChanged=function(){var F,W;this.hasDescriptionOnly=!(((F=this.data)==null?void 0:(W=F.items)==null?void 0:W.length)!==1||!_.e(this.data.items[0],MX))};
_.B.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.B.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.B.autoFocusDescription=function(){var F;((F=_.PY().resolve(_.SU(_.wJ)))==null?0:F.isKeyBoardInUse())&&this.description&&_.vP(this.description)};
_.B.resize=function(){if(_.T("kevlar_disable_sd_resize"))this.JSC$20483_cardList&&_.On(this.JSC$20483_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.On(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.On(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.B.scrollToSection=function(F){if(F=this.getSectionElement(F))_.XY(this.hostElement,"yt-scroll-to-watch-element",[F]),F.focus()};
_.B.getSectionElement=function(F){switch(F){case "infocards-item-section":var W;return(W=this.infocardsSection)!=null?W:null;case "transcript-item-section":var V;return(V=this.transcriptSection)!=null?V:null;case "how-this-was-made-section-item-section":var d;return(d=this.howThisWasMadeSection)!=null?d:null;case "files-item-section":var y;return(y=this.filesSection)!=null?y:null;default:return null}};
_.B.handleSetActiveItemAction=function(F){var W=_.e(F,m3L),V=W&&(W==null?void 0:W.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20483_cardList;if(W&&V){F=this.currentActiveChapter;var d=this.currentActiveProblem;W=V==null?void 0:V.getItemByIndex(W.itemIndex);var y=V=!0;W&&(W.active=!0,W.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(V=F!==W,y=!1,this.currentActiveChapter=W):(W==null?void 0:W.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(V=!1,y=d!==W,this.currentActiveProblem=W));F&&V&&(F.active=!1);d&&y&&(d.active=!1)}};
_.S0.Object.defineProperties(Od.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.ou("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
Od.prototype.onYtExpanderMoreTapped=Od.prototype.onYtExpanderMoreTapped;Od.prototype.onHiddenChanged=Od.prototype.onHiddenChanged;Od.prototype.dataChanged=Od.prototype.dataChanged;Od.prototype.panelContentVisibleChanged=Od.prototype.panelContentVisibleChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Od.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Od.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Od.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],Od.prototype,"ironResizableBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Od.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],Od.prototype,"panelContentVisible",void 0);_.x([_.N(),_.E("design:type",Boolean)],Od.prototype,"hasDescriptionOnly",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Od.prototype,"inlineStructuredDescription",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Od.prototype,"hidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Od.prototype,"shortsPanel",void 0);_.x([_.N(),_.E("design:type",Object)],Od.prototype,"videoSummary",void 0);_.x([_.N(),_.E("design:type",Object)],Od.prototype,"merchShelf",void 0);
_.x([_.A("videoSummary"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Od.prototype,"showVideoSummary",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Od.prototype,"engagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Od.prototype,"watchWhileSdp",void 0);_.x([_.Qo("ytd-expandable-video-description-body-renderer"),_.E("design:type",Object)],Od.prototype,"description",void 0);
_.x([_.Qo("ytd-horizontal-card-list-renderer"),_.E("design:type",Object)],Od.prototype,"JSC$20483_cardList",void 0);_.x([_.Qo("ytd-horizontal-card-list-renderer[center-items]"),_.E("design:type",Object)],Od.prototype,"problemWalkthroughCardList",void 0);_.x([_.Qo("ytd-shelf-renderer"),_.E("design:type",Object)],Od.prototype,"shelfSection",void 0);_.x([_.Qo("ytd-video-description-music-section-renderer"),_.E("design:type",Object)],Od.prototype,"musicMetadataSection",void 0);
_.x([_.Qo("ytd-video-description-infocards-section-renderer"),_.E("design:type",Object)],Od.prototype,"infocardsSection",void 0);_.x([_.Qo("ytd-video-description-transcript-section-renderer"),_.E("design:type",Object)],Od.prototype,"transcriptSection",void 0);_.x([_.Qo("how-this-was-made-section-view-model"),_.E("design:type",Object)],Od.prototype,"howThisWasMadeSection",void 0);_.x([_.Qo("ytd-video-description-files-section-renderer"),_.E("design:type",Object)],Od.prototype,"filesSection",void 0);
_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Od.prototype,"panelContentVisibleChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Od.prototype,"dataChanged",null);_.x([_.Jw("hidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Od.prototype,"onHiddenChanged",null);
_.x([_.Pc("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Od.prototype,"onYtExpanderMoreTapped",null);_.x([_.pp({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],Od);
_.O(Od,"ytd-structured-description-content-renderer",function(){if(kOl!==void 0)return kOl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return kOl=F},{mode:2});var Xu=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return F};
_.u(Xu,_.w);_.B=Xu.prototype;_.B.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"}}}};
_.B.dataChanged=function(){var F;this.descriptionToggled=!((F=this.data)==null||!F.defaultExpanded);var W;this.collapsed=this.descriptionAlwaysCollapsed||!((W=this.data)==null?0:W.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Et(110509);this.showLessClientVe=_.Et(110510);F=_.is();W=_.a3();F&&W&&_.gE(F,W,[this.showMoreClientVe,this.showLessClientVe])};
_.B.onYtExpanderMoreTapped=function(){var F,W=(F=this.data)==null?void 0:F.showMoreCommand;W&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(W);(F=_.is())&&this.showMoreClientVe&&_.D6(F,this.showMoreClientVe)};
_.B.onYtExpanderLessTapped=function(){var F=_.is();F&&this.showLessClientVe&&_.D6(F,this.showLessClientVe);var W;(F=(W=this.data)==null?void 0:W.showLessCommand)&&this.componentBehavior.resolveCommand(F)};
_.B.handleUpdateDateTextAction=function(F){this.data&&this.data.dateText&&this.set("data.dateText",_.e(F,lbd).dateText)};
_.B.handleUpdateDescriptionAction=function(F){if(F=_.e(F,_.o_S))F.isEmpty||!F.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.ap(F.description)):this.set("data.description",F.description)};
_.B.onYtChangeEngagementPanelVisibilityAction=function(F){if(_.T("web_structured_description_show_more")||_.T("web_engagement_panel_open_description")){var W,V=(W=_.e(F,_.VKu))==null?void 0:W.targetId,d;F=((d=_.e(F,_.VKu))==null?void 0:d.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";V==="engagement-panel-structured-description"&&F&&(this.descriptionToggled=!0)}};
_.B.updateCollapsedFromBinding=function(F){this.collapsed=F.detail.value};
_.B.updateDescriptionToggledFromBinding=function(F){this.descriptionToggled=F.detail.value};
_.B.updateCanCollapseFromBinding=function(F){this.canCollapse=F.detail.value};
_.S0.Object.defineProperties(Xu.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.metadataRowContainer)==null?void 0:W.metadataRowContainerRenderer;return!!V&&!!V.rows&&V.rows.length>V.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.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}}});
Xu.prototype.onYtExpanderLessTapped=Xu.prototype.onYtExpanderLessTapped;Xu.prototype.onYtExpanderMoreTapped=Xu.prototype.onYtExpanderMoreTapped;Xu.prototype.dataChanged=Xu.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Xu.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Xu.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Xu.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Xu.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Xu.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],Xu.prototype,"collapsed",void 0);_.x([_.N(),_.E("design:type",Boolean)],Xu.prototype,"descriptionToggled",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Xu.prototype,"canCollapse",void 0);_.x([_.N(),_.E("design:type",Object)],Xu.prototype,"subscribeButtonData",void 0);_.x([_.N(),_.E("design:type",Number)],Xu.prototype,"descriptionCollapsedHeight",void 0);_.x([_.N(),_.E("design:type",Object)],Xu.prototype,"structuredDescriptionContentRenderer",void 0);_.x([_.N({value:function(){return _.T("web_watch_description_always_collapsed")}}),
_.E("design:type",Boolean)],Xu.prototype,"descriptionAlwaysCollapsed",void 0);_.x([_.Qo("#description"),_.E("design:type",HTMLDivElement)],Xu.prototype,"description",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xu.prototype,"dataChanged",null);_.x([_.Pc("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xu.prototype,"onYtExpanderMoreTapped",null);
_.x([_.Pc("yt-expander-less-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Xu.prototype,"onYtExpanderLessTapped",null);_.x([_.A("data.metadataRowContainer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xu.prototype,"metadataCollapsible",null);_.x([_.A("data","structuredDescriptionContentRenderer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xu.prototype,"hasInlineStructuredDescription",null);
_.x([_.A("data.attributedDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xu.prototype,"hasAttributedDescription",null);_.x([_.A("hasInlineStructuredDescription","collapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xu.prototype,"loadStructuredDescription",null);_.x([_.A("data","structuredDescriptionContentRenderer","collapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xu.prototype,"showInlineStructuredDescription",null);
_.x([_.A("data","hasInlineStructuredDescription","metadataCollapsible"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Xu.prototype,"descriptionAlwaysCollapsible",null);
_.O(Xu,"ytd-video-secondary-info-renderer",function(){if(iIm===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);iIm=F}F=iIm;return F},{mode:2});var lru;var xS=function(){return _.w.apply(this,arguments)||this};
_.u(xS,_.w);xS.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xS.prototype,"rendererBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],xS.prototype,"dismissibleItemBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],xS.prototype,"rendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xS.prototype,"data",void 0);_.x([_.pp({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],xS);
_.O(xS,"ytd-comment-history-entry-renderer",function(){if(lru!==void 0)return lru;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return lru=F},{mode:1});var NCm;var vX=function(){var F=_.w.apply(this,arguments)||this;F.isCollapsed=!1;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return F};
_.u(vX,_.w);_.B=vX.prototype;_.B.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.B.onDonateTap=function(){var F=this.get("data.donateButton.buttonRenderer.command");if(F){var W=_.is(),V=this.get("data.donateButton.buttonRenderer.trackingParams");W&&V&&_.D6(W,_.sf(V));this.ytOpenPopupBehavior.openPopup(F)}};
_.B.onShowMore=function(){this.isCollapsed=!1;var F=_.is(),W=this.get("data.expandButton.buttonRenderer.trackingParams");F&&W&&_.D6(F,_.sf(W))};
_.B.onShowLess=function(){this.isCollapsed=!0};
_.B.dataChanged=function(){_.cc(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.handleUpdate=function(F){if(F=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",F))this.set("data.startLabel",F.startLabel),this.set("data.endLabel",F.endLabel),this.set("data.progress",F.progress),this.set("data.amountRaisedLabel",F.amountRaisedLabel),this.dataChanged()};
_.B.handleOpenPopupAction=function(F){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",F)&&_.XY(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.B.computeHeaderBackgroundUrl=function(F,W){if(F)return W?F.headerBackgroundDarkUrl:F.headerBackgroundUrl};
_.B.isProgressBarVisible=function(F){return!(!F||F.progress===void 0)};
_.B.headerBackgroundClass=function(){return _.wp("HTML_DIR")==="rtl"?"flip":""};
vX.prototype.dataChanged=vX.prototype.dataChanged;_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],vX.prototype,"ytOpenPopupBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],vX.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],vX.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],vX.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],vX.prototype,"isCollapsed",void 0);_.x([_.N({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.E("design:type",String)],vX.prototype,"headerBackgroundUrl",void 0);_.x([_.N(),_.E("design:type",Boolean)],vX.prototype,"isDarkTheme",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vX.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],vX);
_.O(vX,"ytd-donation-shelf-renderer",function(){if(NCm!==void 0)return NCm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return NCm=F},{mode:1});var frc;var wsp=function(){return _.w.apply(this,arguments)||this};
_.u(wsp,_.w);_.x([_.N(),_.E("design:type",Object)],wsp.prototype,"data",void 0);_.x([_.pp({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],wsp);
_.O(wsp,"ytd-donation-unavailable-renderer",function(){if(frc!==void 0)return frc;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return frc=F},{mode:1});var GOU;var Ed=function(){var F=_.w.apply(this,arguments)||this;F.playerListenerConfig=null;F.actionMap={"yt-show-watch-page-survey":"openSurvey"};return F};
_.u(Ed,_.w);_.B=Ed.prototype;_.B.dataChanged=function(){var F=this,W=_.fQ();W&&W.getPlayerPromise().then(function(d){F.maybeRemovePlayerListeners(d)});
var V=this.data&&this.data.survey;V&&((V=(V=V.singleOptionSurveyRenderer||V.checkboxSurveyRenderer||V.multiStageSurveyRenderer)&&V.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(W,V):this.openSurvey())};
_.B.triggerWatchPageSurvey=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q;return _.m(function(R){if(R.nextAddress==1)return F?R.yield(F.getPlayerPromise(),2):R.return();V.player=R.yieldResult;if(!V.player)return R.return();d={};y=_.L(W);for(z=y.next();!z.done;z=y.next())I=z.value,n=_.L(V.createEventListenerPair(I)),M=n.next().value,Y=n.next().value,h=M,q=Y,h&&q&&(d[h]=q,V.ytPlayerListenerBehavior.listenToPlayerEvent(V.player,h,q));V.playerListenerConfig=d;_.UD(R)})};
_.B.createEventListenerPair=function(F){var W=F.playbackEventTrigger;return W?this.handlePlaybackTrigger(W):(F=F.watchTimeTrigger)?this.handleWatchTimeTrigger(F):[void 0,void 0]};
_.B.handleWatchTimeTrigger=function(F){var W=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var V=F.videoWatchFraction,d=F.watchTimeSec;return d&&V?["onVideoProgress",function(){W.player&&W.isWatchTimeConditionMet(W.player,V,d)&&W.showSurvey()}]:[void 0,
void 0]};
_.B.isWatchTimeConditionMet=function(F,W,V){var d=F.getProgressState(),y=d.current-this.lastKnownPlaybackPosition;y<5&&(this.accumulatedMediaTime+=y);this.lastKnownPlaybackPosition=d.current;d=Math.round(this.accumulatedMediaTime/d.duration*1E3)/1E3;return F.getPresentingPlayerType&&F.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>V||d>W)};
_.B.handlePlaybackTrigger=function(F){var W=this;F=F.playbackEvent;if(F==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var V="onStateChange";var d=function(y){y===0&&W.showSurvey()}}else F==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(V="onVideoProgress",d=function(y){W.player&&W.player.getPresentingPlayerType&&W.player.getPresentingPlayerType()===1&&y&&W.showSurvey()}):F==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(V="onAdEnd",d=this.showSurvey);
return[V,d]};
_.B.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.B.openSurvey=function(){var F=this,W=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch($Ni(!!W));_.HP.addJob(function(){F.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:W}})},0,0)};
_.B.maybeRemovePlayerListeners=function(F){if(this.playerListenerConfig){for(var W=_.L(Object.keys(this.playerListenerConfig)),V=W.next();!V.done;V=W.next())V=V.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(F,V,this.playerListenerConfig[V]);this.playerListenerConfig=null}};
Ed.prototype.dataChanged=Ed.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ed.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],Ed.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],Ed.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ed.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],Ed.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ed.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Ed.prototype,"playerListenerConfig",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Ed.prototype,"lastKnownPlaybackPosition",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Ed.prototype,"accumulatedMediaTime",void 0);_.x([_.N(),_.E("design:type",Object)],Ed.prototype,"player",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ed.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],Ed);
_.O(Ed,"ytd-survey-trigger-renderer",function(){if(GOU!==void 0)return GOU;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return GOU=F},{mode:1});var $c4;_.Ix("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var cX=function(){var F=_.w.apply(this,arguments)||this;F.role="link";F.tabindex="0";F.actionMap=_.T("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 F};
_.u(cX,_.w);_.B=cX.prototype;_.B.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Tb()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.B.getCurrentTheme=function(){return _.eL()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Tb()};
_.B.onThemeSelected=function(F,W){var V=F||W?F:_.bz(),d=(V&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!V&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.Jhm(_.ci(window.location.href));_.dE(0,165,F);_.dE(0,174,W);this.prefs.save();d&&_.XY(this.hostElement,"yt-dark-mode-toggled-action",[V]);_.XY(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.B.onTap=function(){this.data.serviceEndpoint&&_.v6(this.hostElement,[this.data.serviceEndpoint])};
_.B.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.B.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.B.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
cX.prototype.onTap=cX.prototype.onTap;cX.prototype.dataChanged=cX.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],cX.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.HF),_.E("design:type",Object)],cX.prototype,"paperItemBehaviors",void 0);_.x([_.N(),_.E("design:type",Object)],cX.prototype,"data",void 0);_.x([_.N({value:function(){return _.V0()}}),
_.E("design:type",_.wO)],cX.prototype,"prefs",void 0);_.x([_.N(),_.E("design:type",Object)],cX.prototype,"label",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cX.prototype,"role",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cX.prototype,"tabindex",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cX.prototype,"dataChanged",null);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cX.prototype,"onTap",null);_.x([_.pp({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],cX);
_.xf()(cX,"ytd-toggle-theme-compact-link-renderer",function(){if($c4===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);$c4=F}F=$c4;return F},{allowedProps:["data"],
mode:1});var Ucp;_.Ix("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Ix("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var tE=function(){return _.w.apply(this,arguments)||this};
_.u(tE,_.w);_.B=tE.prototype;_.B.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.onKeyUp=function(F){if(F.keyCode===13)this.onTap()};
_.B.onTap=function(){this.data.recordClickEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var F=this.data.navigationEndpoint;F&&_.e(F,_.pj)&&_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})};
_.B.readChanged=function(){var F;_.xz(this.hostElement,"unread",!((F=this.data)==null?0:F.read))};
_.B.dataChanged=function(){this.data&&_.xz(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.B.computeThumbnailSize=function(){var F;return((F=this.data)==null?0:F.highPriorityNotification)?32:48};
_.B.getEndpointURL=function(F){return F&&!_.e(F,_.pj)?this.componentBehavior.computeHref_(F):null};
_.B.getEndpointData=function(F){return F&&!_.e(F,_.pj)?F:null};
tE.prototype.computeThumbnailSize=tE.prototype.computeThumbnailSize;tE.prototype.dataChanged=tE.prototype.dataChanged;tE.prototype.readChanged=tE.prototype.readChanged;tE.prototype.onKeyUp=tE.prototype.onKeyUp;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tE.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],tE.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tE.prototype,"data",void 0);_.x([_.N({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.E("design:type",Number)],tE.prototype,"thumbnailSize",void 0);_.x([_.Pc("keyup"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],tE.prototype,"onKeyUp",null);
_.x([_.Jw("data.read"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tE.prototype,"readChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tE.prototype,"dataChanged",null);_.x([_.Jw("data.highPriorityNotification"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tE.prototype,"computeThumbnailSize",null);
_.x([_.pp({is:"ytd-notification-renderer",disableElementRegistration:!0})],tE);
_.O(tE,"ytd-notification-renderer",function(){if(Ucp!==void 0)return Ucp;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Ucp=F},{mode:1});var OIi;var Sm=function(){return _.w.apply(this,arguments)||this};
_.u(Sm,_.w);Sm.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"}}}};
Sm.prototype.computeActionButtonClass=function(F){return!F.actionButtons||F.actionButtons.length<=1?"single-button":F.description?"vertical-buttons":"horizontal-buttons"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Sm.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Sm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Sm.prototype,"data",void 0);_.x([_.pp({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],Sm);
_.O(Sm,"ytd-playlist-show-metadata-renderer",function(){if(OIi!==void 0)return OIi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return OIi=F},{mode:1});var Xsl;_.Ix("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var PX=function(){return _.w.apply(this,arguments)||this};
_.u(PX,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],PX.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],PX.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],PX.prototype,"data",void 0);_.x([_.pp({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],PX);
_.O(PX,"ytd-purchase-item-renderer",function(){if(Xsl!==void 0)return Xsl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Xsl=F},{mode:1});var xcU;var vkL={};vkL.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(F){if(F)return F.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(F){if(F==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Ix("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var JE=function(){return _.w.apply(this,arguments)||this};
_.u(JE,_.w);JE.prototype.onYtNavigate=function(F){var W=this.openPopupBehavior.getNavigationEndpointPopupAction(F.detail.endpoint);W&&(F.stopPropagation(),this.openPopupBehavior.openPopup(W))};
JE.prototype.onYtNavigate=JE.prototype.onYtNavigate;_.x([_.D(vkL.YtSimpleTextSectionBehavior),_.E("design:type",Object)],JE.prototype,"ytSimpleTextSectionBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],JE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],JE.prototype,"openPopupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],JE.prototype,"data",void 0);
_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],JE.prototype,"onYtNavigate",null);_.x([_.pp({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],JE);
_.O(JE,"ytd-simple-text-section-renderer",function(){if(xcU!==void 0)return xcU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xcU=F},{mode:1});var Ekm;_.Ix("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var cnu=function(){return _.w.apply(this,arguments)||this};
_.u(cnu,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cnu.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cnu.prototype,"data",void 0);_.x([_.pp({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],cnu);
_.O(cnu,"ytd-unlimited-page-feature-info-renderer",function(){if(Ekm!==void 0)return Ekm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Ekm=F},{mode:1});var tWL;var SXL;var ZV=function(){return _.w.apply(this,arguments)||this};
_.u(ZV,_.w);ZV.prototype.dataChanged=function(){if(this.data){var F=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);F&&(F=_.fd(F,screen.width),this.hostElement.style.backgroundImage="url("+F+")")}};
ZV.prototype.dataChanged=ZV.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ZV.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZV.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],ZV);
_.O(ZV,"ytd-post-redemption-section-renderer",function(){if(SXL!==void 0)return SXL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return SXL=F},{mode:1});var P9v;var Qx=function(){return _.w.apply(this,arguments)||this};
_.u(Qx,_.w);Qx.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Qx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Qx.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Qx.prototype,"data",void 0);_.x([_.pp({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],Qx);
_.O(Qx,"ytd-ypc-post-redemption-renderer",function(){if(P9v!==void 0)return P9v;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return P9v=F},{mode:1});_.Ix("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var FZ=function(){var F=_.w.apply(this,arguments)||this;F.MIN_CODE_LENGTH=12;F.MAX_CODE_LENGTH=24;return F};
_.u(FZ,_.w);_.B=FZ.prototype;_.B.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.B.created=function(){this.riskService=new _.VqL;this.loadPaymentThenable=_.yVh(_.wp("YPC_MB_URL"))};
_.B.ready=function(){var F=this;this.code.addEventListener("keypress",function(W){F.onCodeInputKeypress(W)})};
_.B.dataChanged=function(){var F=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(W){W=_.L(W);for(var V=W.next();!V.done;V=W.next())V=V.value,V.type==="attributes"&&V.attributeName==="dark"&&F.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.B.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var F=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+F+")")}};
_.B.computeRedeemButton=function(F){(F=this.get("redeemButton.buttonRenderer",F))&&(F=Object.assign({},F,{serviceEndpoint:void 0}));return F};
_.B.onRedeemButtonTap=function(F){F.stopPropagation();XZ4();this.redeemCode()};
_.B.redeemCode=function(){var F=this;this.isLoading=!0;var W=this.riskService.init();_.YO([W,this.loadPaymentThenable]).then(function(){var V=F.data.redeemButton.buttonRenderer.serviceEndpoint,d=_.d_L(),y=_.Ov.payments.business.integration.ClientTokenFactory.createClientToken(_.e(V,_.EVi).countryCode,d);d={c:F.code.value.trim(),rd:window.btoa(d),ctk:y};V&&_.PY().resolve(_.Tc).resolveCommand(V,{form:Object.assign({},d,{element:F.hostElement})})},function(){F.showGenericError();
xdt("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.$N(Error("Bl"))})};
_.B.onYtServiceRequestCompleted=function(F){F.stopPropagation();this.isLoading=!1;var W,V;this.errorMessage=(W=F.detail)==null?void 0:(V=W.data)==null?void 0:V.errorMessage;var d,y;this.postRedemptionRenderer=(d=F.detail)==null?void 0:(y=d.data)==null?void 0:y.renderer;var z,I;if(F=(z=F.detail)==null?void 0:(I=z.data)==null?void 0:I.redirectEndpoint)this.isLoading=!0,_.On(this.hostElement,"yt-navigate",{endpoint:F});this.errorMessage?xdt("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
F)&&ST("ypcRedeemFlowSucceeded")};
_.B.onYtServiceRequestError=function(F){F.stopPropagation();this.isLoading=!1;if(F=this.get("detail.error.message",F))this.errorMessage=_.DZ(F);xdt("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.B.onInvokeInstrumentManagerActionCompleted=function(F){F.stopPropagation();this.redeemCode()};
_.B.onInvokeInstrumentManagerActionError=function(F){F.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",F)){case "instrumentManagerLoadError":this.showGenericError();xdt("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();xdt("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":ST("ypcRedeemFlowCancelled")}};
_.B.onInput=function(){var F=this;_.u5(this,"onInput",function(){var W=F.code.value.trim();F.redeemButtonDisabled=W.length<F.MIN_CODE_LENGTH||W.length>F.MAX_CODE_LENGTH},200)};
_.B.onCodeInputKeypress=function(F){F.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(XZ4(),this.redeemCode())};
_.B.computeImageUrl=function(F){return F?_.fd(F.thumbnails,600):null};
_.B.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
FZ.prototype.onInvokeInstrumentManagerActionError=FZ.prototype.onInvokeInstrumentManagerActionError;FZ.prototype.onInvokeInstrumentManagerActionCompleted=FZ.prototype.onInvokeInstrumentManagerActionCompleted;FZ.prototype.onYtServiceRequestError=FZ.prototype.onYtServiceRequestError;FZ.prototype.onYtServiceRequestCompleted=FZ.prototype.onYtServiceRequestCompleted;FZ.prototype.dataChanged=FZ.prototype.dataChanged;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],FZ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],FZ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],FZ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],FZ.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Boolean)],FZ.prototype,"redeemButtonDisabled",void 0);
_.x([_.N(),_.E("design:type",Object)],FZ.prototype,"errorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],FZ.prototype,"postRedemptionRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],FZ.prototype,"observer",void 0);_.x([_.Qo("#code"),_.E("design:type",HTMLInputElement)],FZ.prototype,"code",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FZ.prototype,"dataChanged",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],FZ.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],FZ.prototype,"onYtServiceRequestError",null);
_.x([_.Pc("yt-invoke-instrument-manager-action-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],FZ.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.x([_.Pc("yt-invoke-instrument-manager-action-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],FZ.prototype,"onInvokeInstrumentManagerActionError",null);_.x([_.pp({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],FZ);
_.O(FZ,"ytd-redeem-code-renderer",function(){if(tWL!==void 0)return tWL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tWL=F},{mode:1});var Jnd;_.Ix("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var Wr=function(){var F=_.w.apply(this,arguments)||this;F.businessEmailDisplayState="HIDE_SECTION";return F};
_.u(Wr,_.w);_.B=Wr.prototype;_.B.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}}}}}};
_.B.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"};
_.B.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.B.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.bs(_.Xjr),this.businessEmailDisplayState="CAPTCHA"))};
_.B.onYtServiceRequestCompleted=function(F){var W;if((W=F.detail.data)==null?0:W.businessEmail)this.businessEmail=F.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var V;if((V=F.detail.data)==null?0:V.errorMessage)this.businessEmailErrorMessage=F.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.B.computeEmailHref=function(F){return"mailto:"+F};
_.B.computeSafeUrl=function(F){if(F)return _.Jy(F)};
_.B.onBusinessEmailCaptchaSubmit=function(){var F;(F=this.data)!=null&&F.onBusinessEmailRevealClickCommand&&(F=this.JSC$20543_captchaTextarea.value)&&(F={recaptcha_response_token:F,channel_id:this.data.channelId},_.PY().resolve(_.Tc).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},F,{element:this.hostElement})}))};
_.B.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.S0.Object.defineProperties(Wr.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 F,W;return!((F=this.data)==null||!F.primaryLinks)&&!((W=this.data)==null?0:W.links)&&this.data.primaryLinks.every(function(V){return V.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.primaryLinks)&&!((W=this.data)==null?0:W.links)&&!this.shouldShowNewLinks}}});
Wr.prototype.onYtServiceRequestCompleted=Wr.prototype.onYtServiceRequestCompleted;Wr.prototype.dataChanged=Wr.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Wr.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Wr.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Wr.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.Qo("#g-recaptcha-response"),_.E("design:type",HTMLTextAreaElement)],Wr.prototype,"JSC$20543_captchaTextarea",void 0);_.x([_.N(),_.E("design:type",Object)],Wr.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],Wr.prototype,"businessEmailDisplayState",void 0);_.x([_.N(),_.E("design:type",String)],Wr.prototype,"businessEmail",void 0);_.x([_.N(),_.E("design:type",String)],Wr.prototype,"businessEmailErrorMessage",void 0);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wr.prototype,"hideDetailsSection",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wr.prototype,"dataChanged",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wr.prototype,"shouldShowNewLinks",null);_.x([_.A("data","shouldShowLinks"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wr.prototype,"shouldShowLegacyLinks",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Wr.prototype,"onYtServiceRequestCompleted",null);_.x([_.pp({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],Wr);
_.O(Wr,"ytd-channel-about-metadata-renderer",function(){if(Jnd!==void 0)return Jnd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Jnd=F},{mode:1});var ZIt;_.Ix("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var Vj=function(){return _.w.apply(this,arguments)||this};
_.u(Vj,_.w);Vj.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]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Vj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Vj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Vj.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],Vj.prototype,"lockupContainerType",void 0);_.x([_.N(),_.E("design:type",String)],Vj.prototype,"thumbnailFixedWidth",void 0);
_.x([_.pp({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],Vj);
_.O(Vj,"ytd-channel-featured-content-renderer",function(){if(ZIt!==void 0)return ZIt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ZIt=F},{mode:1});var QK4;_.Ix("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var dh=function(){var F=_.w.apply(this,arguments)||this;F.roundContainer=!0;F.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return F};
_.u(dh,_.w);_.B=dh.prototype;_.B.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.B.dataChanged=function(){this.imageWidth=this.imageHeight=24;var F=this.data;F.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!F.style&&F.image&&F.image.thumbnails.length&&(F=F.image.thumbnails[0],this.imageWidth=F.width||0,this.imageHeight=F.height||0)};
_.B.computeSource=function(F){return F.secondarySource?_.A2(F.secondarySource):_.A2(F.source)};
_.B.computeClarifyStyle=function(F){return F?F.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.B.isLargeStyle=function(F){return F==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.B.computeBackgroundStyle=function(F){return F?F.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.B.computeHasActionButton=function(F){return!!F.actionButton};
_.B.computeHasBottomSection=function(F){return!!F.ctaHasBottomSection};
_.B.computeIsSourceMissing=function(F){return F.ctaHasBottomSection===!1?!0:F&&this.computeSource(F)?!1:!0};
_.B.computeSecondaryEndpoint=function(F){return F.secondaryEndpoint||F.endpoint};
dh.prototype.dataChanged=dh.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dh.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],dh.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dh.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],dh.prototype,"imageWidth",void 0);_.x([_.N(),_.E("design:type",Number)],dh.prototype,"imageHeight",void 0);
_.x([_.N({computed:"computeSecondaryEndpoint(data)"}),_.E("design:type",Object)],dh.prototype,"secondaryEndpoint",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.E("design:type",Boolean)],dh.prototype,"hasActionButton",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.E("design:type",Boolean)],dh.prototype,"hasBottomSection",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.E("design:type",Boolean)],dh.prototype,"missingSource",void 0);_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",String)],dh.prototype,"icon",void 0);_.x([_.N({computed:"computeIcon_(data.secondaryIcon)"}),_.E("design:type",String)],dh.prototype,"secondaryIcon",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.E("design:type",String)],dh.prototype,"clarifyStyle",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.E("design:type",String)],dh.prototype,"backgroundStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],dh.prototype,"roundContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],dh.prototype,"amsterdamEnabled",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dh.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-clarification-renderer",disableElementRegistration:!0})],dh);
_.O(dh,"ytd-clarification-renderer",function(){if(QK4!==void 0)return QK4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return QK4=F},{mode:1});var FBv;_.Ix("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var yj=function(){return _.w.apply(this,arguments)||this};
_.u(yj,_.w);_.B=yj.prototype;_.B.computeHasPrimaryIcon=function(F){return!(!F.icon&&!F.thumbnail)};
_.B.computeHasSecondary=function(F){return!(!F.secondaryIcon&&!F.secondaryNotificationText)};
_.B.computeHideSecondaryString=function(F){return!_.T("disable_hide_empty_secondary_string")&&!F.secondaryNotificationText};
_.B.computeCompactLinkStyle=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeHasFitHeight=function(F){return F==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.B.isActiveEndpoint=function(F){return(F=this.get("commandMetadata.webCommandMetadata.url",F))?_.ci(window.location.href)!=="/account_transfer_channel"&&_.ci(window.location.href)!=="/gaia_link"&&_.ci(window.location.href)!=="/channel_switcher"||F!=="/account"?_.ci(window.location.href)===F:!0:!1};
_.B.onTap=function(){var F;((F=this.data)==null?0:F.serviceEndpoint)&&_.v6(this.hostElement,[this.data.serviceEndpoint])};
yj.prototype.onTap=yj.prototype.onTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yj.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yj.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.E("design:type",Boolean)],yj.prototype,"active",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.E("design:type",String)],yj.prototype,"compactLinkStyle",void 0);
_.x([_.N({computed:"computeIcon_(data.icon)"}),_.E("design:type",Object)],yj.prototype,"icon",void 0);_.x([_.N({computed:"computeIcon_(data.secondaryIcon)"}),_.E("design:type",Object)],yj.prototype,"secondaryIcon",void 0);_.x([_.N({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],yj.prototype,"hasSecondary",void 0);_.x([_.N({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],yj.prototype,"hideSecondaryString",void 0);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yj.prototype,"onTap",null);_.x([_.pp({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],yj);
_.O(yj,"ytd-compact-link-renderer",function(){if(FBv!==void 0)return FBv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return FBv=F},{mode:1});var WBi;var VTc;var zd=function(){var F=_.w.apply(this,arguments)||this;F.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return F};
_.u(zd,_.w);_.B=zd.prototype;_.B.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.B.computeIcon=function(F){return F?"yt-icons:"+F.toLowerCase():null};
_.B.computeUseContacts=function(F){return!!F.contacts&&F.contacts.length>0};
_.B.computePhoneContact=function(F){var W,V;return(W=F.contacts)==null?void 0:(V=W.find(function(d){var y;return(d==null?void 0:(y=d.icon)==null?void 0:y.iconType)==="PHONE"}))==null?void 0:V.actionText};
_.B.computeSmsContact=function(F){var W,V;return(W=F.contacts)==null?void 0:(V=W.find(function(d){var y;return(d==null?void 0:(y=d.icon)==null?void 0:y.iconType)==="SMS"}))==null?void 0:V.actionText};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zd.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zd.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zd.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],zd.prototype,"amsterdamEnabled",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.E("design:type",Boolean)],zd.prototype,"useContacts",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.E("design:type",String)],zd.prototype,"phoneContact",void 0);_.x([_.pp({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],zd);
_.O(zd,"ytd-single-action-emergency-support-renderer",function(){if(VTc!==void 0)return VTc;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return VTc=F},{mode:1});_.Ix("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var oE=function(){var F=_.w.apply(this,arguments)||this;F.roundedContainer=!0;F.amsterdamEnabled=_.T("enable_desktop_amsterdam_info_panels");return F};
_.u(oE,_.w);oE.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oE.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oE.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],oE.prototype,"amsterdamEnabled",void 0);
_.x([_.pp({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],oE);
_.O(oE,"ytd-emergency-onebox-renderer",function(){if(WBi!==void 0)return WBi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return WBi=F},{mode:1});var dQt;_.Ix("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var sP=function(){return _.w.apply(this,arguments)||this};
_.u(sP,_.w);sP.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sP.prototype,"data",void 0);_.x([_.pp({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],sP);
_.O(sP,"ytd-exploratory-results-renderer",function(){if(dQt!==void 0)return dQt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return dQt=F},{mode:1});var y_t;_.Ix("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var Br=function(){var F=_.w.apply(this,arguments)||this;F.messageData=null;return F};
_.u(Br,_.w);_.B=Br.prototype;_.B.onServiceRequestCompleted=function(F,W){F=W.actions||[];W=0;for(var V=F.length;W<V;W++){var d=F[W],y=void 0,z=void 0;if((y=_.e(d,_.W3))==null?0:(z=y.item)==null?0:z.messageRenderer)this.messageData=_.e(d,_.W3).item.messageRenderer}};
_.B.dataChanged=function(){var F=this.data;this.hostElement.hidden=!1;_.xz(this.hostElement,"is-channel",F&&!F.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.B.computeThumbnailWidth=function(F){return F?126:56};
_.B.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.B.onSubmitTap=function(){var F=this.data,W=this.selectedResponseIndex;F!==void 0&&W!==void 0&&(F=F.responses[W],F.responseData&&_.PY().resolve(_.Tc).resolveCommand(F.responseData,{form:{element:this.hostElement}}))};
_.B.onDismissTap=function(){this.hostElement.hidden=!0;var F=this.data;F!==void 0&&F.dismissalEndpoint&&_.PY().resolve(_.Tc).resolveCommand(F.dismissalEndpoint,{form:{element:this.hostElement}})};
_.B.updateSelectedResponseIndexFromBinding=function(F){this.selectedResponseIndex=F.detail.value};
Br.prototype.onSelectedResponseIndexChange=Br.prototype.onSelectedResponseIndexChange;Br.prototype.dataChanged=Br.prototype.dataChanged;Br.prototype.onServiceRequestCompleted=Br.prototype.onServiceRequestCompleted;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Br.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Br.prototype,"messageData",void 0);
_.x([_.N(),_.E("design:type",Number)],Br.prototype,"selectedResponseIndex",void 0);_.x([_.Qo("#submit-button"),_.E("design:type",HTMLButtonElement)],Br.prototype,"submitButton",void 0);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],Br.prototype,"onServiceRequestCompleted",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Br.prototype,"dataChanged",null);
_.x([_.Jw("selectedResponseIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Br.prototype,"onSelectedResponseIndexChange",null);_.x([_.pp({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],Br);
_.O(Br,"ytd-feedback-elicitation-single-question-renderer",function(){if(y_t!==void 0)return y_t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return y_t=F},{mode:1});var zOL;var Lf=function(){return _.w.apply(this,arguments)||this};
_.u(Lf,_.w);Lf.prototype.computeIconType=function(F){return F?"yt-icons:"+F.toLowerCase():null};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Lf.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Lf.prototype,"data",void 0);_.x([_.pp({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],Lf);
_.O(Lf,"ytd-limited-state-message-renderer",function(){if(zOL!==void 0)return zOL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return zOL=F},{mode:1});var oUi;var IE=function(){return _.w.apply(this,arguments)||this};
_.u(IE,_.w);IE.prototype.computeThumbnailWidth=function(F){return F?602:428};
IE.prototype.updateWideFromBinding=function(F){this.wide=F.detail.value};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IE.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IE.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],IE.prototype,"wide",void 0);_.x([_.pp({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],IE);
_.O(IE,"ytd-newspaper-hero-video-renderer",function(){if(oUi!==void 0)return oUi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return oUi=F},{mode:1});var soU;var Bc8=function(){return _.w.apply(this,arguments)||this};
_.u(Bc8,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bc8.prototype,"rendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Bc8.prototype,"data",void 0);_.x([_.pp({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],Bc8);
_.O(Bc8,"ytd-newspaper-mini-video-renderer",function(){if(soU!==void 0)return soU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return soU=F},{mode:1});var LBv;_.Ix("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var nf=function(){return _.w.apply(this,arguments)||this};
_.u(nf,_.w);nf.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"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],nf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nf.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nf.prototype,"data",void 0);_.x([_.pp({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],nf);
_.O(nf,"ytd-newspaper-renderer",function(){if(LBv!==void 0)return LBv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return LBv=F},{mode:1});var Ixu;_.Ix("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var mp=function(){var F=_.w.apply(this,arguments)||this;F.isSegment=!1;F.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};F.nextContinuation={continuationType:"playlistVideoListContinuation"};return F};
_.u(mp,_.w);_.B=mp.prototype;_.B.created=function(){var F=this;this.JSC$20582_ytReorderableController=new _.k_f(101,function(W){F.handleDrop(W)})};
_.B.attached=function(){_.PY();var F;(F=_.PY().resolve(_.SU(_.i_)))!=null&&(F.playlistVideoListElement=this.hostElement)};
_.B.detached=function(){var F;(F=_.PY().resolve(_.SU(_.i_)))!=null&&(F.playlistVideoListElement=void 0);F=_.PY().resolve(_.SU(_.Qe));_.T("web_enable_voting_animation")&&F&&(F.parentElem=void 0,F.videos=[],F.continuationsPresent=!1,F.showRefreshPill=!1);_.V6(this.JSC$20582_ytReorderableController)};
_.B.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"}}}}}};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.B.dataChanged=function(){var F=_.PY().resolve(_.SU(_.Qe));if(_.T("web_enable_voting_animation")&&this.data&&F){var W=_.OA(this.hostElement).querySelector("#contents");W&&(F.parentElem=W);F.addVideos(this.data.contents)}_.V6(this.JSC$20582_ytReorderableController)};
_.B.onRendererstamperFinished=function(){this.canReorder&&_.lPD(this.JSC$20582_ytReorderableController,_.OA(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.B.onPlaylistReloading=function(){this.isReloading=!0};
_.B.onUpdateSetVideoId=function(F){if(F.detail&&this.data&&this.data.contents){var W=F.detail;F=this.data.contents.findIndex(function(y){var z;return((z=y.playlistVideoRenderer)==null?void 0:z.videoId)===W.videoId});
if(!(F<0)&&W.setVideoId&&(this.set("data.contents."+F+".playlistVideoRenderer.setVideoId",W.setVideoId),_.T("web_enable_voting_animation"))){var V;if(F=_.e((V=this.data.contents[F].playlistVideoRenderer)==null?void 0:V.engagementBar,_.b1G)){var d;(d=F.actions)==null||d.forEach(function(y){if(y=_.e(y,_.Tjf))y.itemId=W.setVideoId})}(V=_.PY().resolve(_.SU(_.Qe)))&&VSt(V,W.videoId,W.setVideoId)}}};
_.B.computeContentsClass=function(F){return F?"reloading":""};
_.B.computeIsSortable=function(F,W){return F&&W>0&&!this.isSegment&&!_.T("shorts_in_playlists_web")};
_.B.computeIsEditable=function(F){return F};
_.B.computeCanReorder=function(F){return F};
_.B.handlePlaylistRemoveVideosAction=function(F){if(this.get("playlistRemoveVideosAction.setVideoIds",F)&&this.data&&this.data.contents){F=_.e(F,_.odB).setVideoIds;for(var W=this.data.contents.length-1;W>=0;){var V=this.data.contents[W].playlistVideoRenderer;V&&V.setVideoId&&F.includes(V.setVideoId)&&this.splice("data.contents",W,1);W--}_.XY(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.B.updateIndices=function(){if(this.data&&this.data.contents)for(var F=0;F<this.data.contents.length;F++)this.set("data.contents."+F+".playlistVideoRenderer.index",_.DZ(String(F+1)))};
_.B.handleDrop=function(F){F=F.currDragItem;var W=_.fh(F.parentNode.childNodes,F),V=this.data.contents.splice(Number(_.A2(F.data.index))-1,1)[0];this.data.contents.splice(W,0,V);W=W?this.get("contents."+(W-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();F=this.buildReorderServiceEndpoint(F.data.setVideoId,W);this.ytComponentBehavior.resolveCommand(F)};
_.B.buildReorderServiceEndpoint=function(F,W){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",F),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",W),this.data.onReorderEndpoint):null};
_.B.handleUpdatePlaylistAction=function(F){var W;(F=_.e((W=_.e(F,_.s_T))==null?void 0:W.updatedRenderer,_.nDT))&&this.canReorder!==F.canReorder&&this.set("data.canReorder",F.canReorder);F&&F.contents&&(this.set("data.contents",F.contents),this.isReloading=!1);F&&F.continuations&&this.set("data.continuations",F.continuations)};
_.B.handleAddRendererToItemSectionAction=function(F){var W,V=(W=_.e(F,XSt))==null?void 0:W.renderer,d;V&&((d=_.e(F,XSt))==null?void 0:d.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,V),F=_.PY().resolve(_.SU(_.Qe)),_.T("web_enable_voting_animation")&&F&&(V&&(W=_.RNG(V))&&F.recommendedVideos.push({itemId:W,videoId:_.eNh(V),voteCount:_.gt9(V),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.B.isVotingEnabledOnPlaylist=function(F){if(!F)return!1;F=_.L(F);for(F=F.next();!F.done;F=F.next()){var W=void 0;return!!_.e((W=F.value.playlistVideoRenderer)==null?void 0:W.engagementBar,_.b1G)}return!1};
_.B.onAppendContinuationItemsActionFinished=function(){var F;this.isVotingEnabledOnPlaylist((F=this.data)==null?void 0:F.contents)&&(this.updateIndices(),F=_.PY().resolve(_.SU(_.Qe)),_.T("web_enable_voting_animation")&&F&&this.data&&F.addVideos(this.data.contents))};
_.B.updateVideoData=function(F){if(F.detail&&this.data&&this.data.contents){var W=F.detail;F=W.toIdx;var V=W.itemId,d=W.newVoteCount,y=W.voteStatus;W=W.hideItem;var z,I,n=(z=this.data)==null?void 0:(I=z.contents)==null?void 0:I.findIndex(function(q){return _.RNG(q)===V});
if(!(n<0)){z=this.data.contents[n];var M;if((M=z.playlistVideoRenderer)==null?0:M.voteCount)z.playlistVideoRenderer.voteCount=d;var Y;if(M=_.e((Y=z.playlistVideoRenderer)==null?void 0:Y.engagementBar,_.b1G)){var h;(h=M.actions)==null||h.forEach(function(q){(q=_.e(q,_.Tjf))&&q.initialState&&(q.initialState.votes=d,q.initialState.status=y)})}this.data.contents.splice(n,1);
W||this.data.contents.splice(F,0,z);this.updateIndices()}}};
mp.prototype.updateVideoData=mp.prototype.updateVideoData;mp.prototype.onAppendContinuationItemsActionFinished=mp.prototype.onAppendContinuationItemsActionFinished;mp.prototype.onUpdateSetVideoId=mp.prototype.onUpdateSetVideoId;mp.prototype.onPlaylistReloading=mp.prototype.onPlaylistReloading;mp.prototype.onRendererstamperFinished=mp.prototype.onRendererstamperFinished;mp.prototype.dataChanged=mp.prototype.dataChanged;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],mp.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.N3.YtNextContinuationBehavior),_.E("design:type",Object)],mp.prototype,"ytNextContinuationBehavior",void 0);
_.x([_.D(_.lX),_.E("design:type",Object)],mp.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],mp.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mp.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],mp.prototype,"isReloading",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],mp.prototype,"isSegment",void 0);
_.x([_.N({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.E("design:type",Boolean)],mp.prototype,"isSortable",void 0);_.x([_.N({computed:"computeIsEditable(data.isEditable)"}),_.E("design:type",Boolean)],mp.prototype,"isEditable",void 0);_.x([_.N({computed:"computeCanReorder(data.canReorder)"}),_.E("design:type",Boolean)],mp.prototype,"canReorder",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mp.prototype,"dataChanged",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mp.prototype,"onRendererstamperFinished",null);_.x([_.Pc("yt-playlist-reloading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mp.prototype,"onPlaylistReloading",null);
_.x([_.Pc("yt-update-set-video-id"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],mp.prototype,"onUpdateSetVideoId",null);_.x([_.Pc("yt-append-continuation-items-action-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mp.prototype,"onAppendContinuationItemsActionFinished",null);
_.x([_.Pc("yt-update-video-data-voting-animation"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],mp.prototype,"updateVideoData",null);_.x([_.pp({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],mp);
_.O(mp,"ytd-playlist-video-list-renderer",function(){if(Ixu!==void 0)return Ixu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Ixu=F},{mode:2});var nUL;var aE=function(){return _.w.apply(this,arguments)||this};
_.u(aE,_.w);aE.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"}}}}};
aE.prototype.onTextWrapperTap=function(F){var W=this.data&&this.data.navigationEndpoint;W&&!_.CQ(_.rW(F),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.On(this.hostElement,"yt-navigate",{endpoint:W})};
aE.prototype.dataChanged=function(){var F=this.get("data.offerButton.buttonRenderer.serviceEndpoint");F&&F.commandMetadata&&_.e(F.commandMetadata,_.oI)&&_.e(F.commandMetadata,_.oI).fireAutomatically&&_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})};
aE.prototype.dataChanged=aE.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.HW),_.E("design:type",Object)],aE.prototype,"ytdLockupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aE.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],aE.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],aE.prototype,"biggerThumbsStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],aE.prototype,"leftAligned",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aE.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-movie-renderer"})],aE);
_.O(aE,"ytd-movie-renderer",function(){if(nUL!==void 0)return nUL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return nUL=F},{mode:1});var mQd={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(F){if(F&&F.length==1&&Array.isArray(F[0].loggingUrls)){F=_.MP.unsafeClone(F[0]);var W=this.macros||{},V=this.getAdModuleClient_();if(!V)return _.c6();F.loggingUrls.forEach(function(d){if(d.baseUrl){var y=d.baseUrl;var z=W;z=z===void 0?{}:z;y=V.getOptions().includes("replaceUrlMacros")?_.SaC(V,"replaceUrlMacros",{url:y,additionalMapping:z}):y;d.baseUrl=y}},this);
F=[F]}return _.v6(this.hostElement,F)},
getAdModuleClient_:function(){var F=_.fQ(this);return F?(F=F.getPlayer())?new _.Y9(F):null:null}}]};var axi;var i2=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_modern_buttons");F.buttonOverrides={style:"call-to-action",type:"filled"};return F};
_.u(i2,_.w);i2.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=_.iz(this.data.backgroundColor)))};
i2.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var F=this.getFormattedStringLoggingDirectives(this.data.headline);F&&this.rendererBehavior.logExplicitClick(F)}};
i2.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var F=this.getFormattedStringLoggingDirectives(this.data.description);F&&this.rendererBehavior.logExplicitClick(F)}};
i2.prototype.getFormattedStringLoggingDirectives=function(F){return F&&F.runs&&F.runs.length>0&&F.runs[0]&&F.runs[0].loggingDirectives?F.runs[0].loggingDirectives:null};
i2.prototype.dataChanged=i2.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],i2.prototype,"rendererBehavior",void 0);_.x([_.D(mQd.YtMacroReplacementBehavior),_.E("design:type",Object)],i2.prototype,"macroReplacementBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],i2.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],i2.prototype,"navigationEndpoint",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],i2.prototype,"enableColors",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],i2.prototype,"modern",void 0);_.x([_.N(),_.E("design:type",Object)],i2.prototype,"buttonOverrides",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],i2.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],i2);
_.O(i2,"ytd-action-basic-immersive-content-renderer",function(){if(axi!==void 0)return axi;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return axi=F},{mode:1});var iHp;var MT4;var MZ=function(){return _.w.apply(this,arguments)||this};
_.u(MZ,_.w);MZ.prototype.dataChanged=function(){var F;((F=this.data)==null?void 0:F.backgroundColor)!==void 0&&_.cc(this.hostElement,{"--bgu-color":_.iz(this.data.backgroundColor)})};
MZ.prototype.onImageTileClick=function(){var F;((F=this.data)==null?0:F.navigationEndpoint)&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var W;((W=this.data)==null?0:W.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.S0.Object.defineProperties(MZ.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var F;if(((F=this.data)==null?void 0:F.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 F;return((F=this.data)==null?void 0:F.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var F,W,V;if(((F=this.data)==null?void 0:(W=F.detailsLine)==null?void 0:W.texts)!=null&&((V=this.data)==null?void 0:V.detailsLine.texts.length)>0){var d;return(d=this.data)==null?void 0:d.detailsLine.texts.map(function(y){return y.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var F,W,V;if(((F=this.data)==null?void 0:(W=F.optionalDetailsLine)==null?void 0:W.texts)!=null&&((V=this.data)==null?void 0:V.optionalDetailsLine.texts.length)>0){var d;return(d=this.data)==null?void 0:d.optionalDetailsLine.texts.map(function(y){return y.text}).join("")}return null}}});
MZ.prototype.dataChanged=MZ.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],MZ.prototype,"rendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],MZ.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],MZ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.backgroundColor"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],MZ.prototype,"hasBackgroundColor",null);
_.x([_.A("data.objectFit"),_.E("design:type",Object),_.E("design:paramtypes",[])],MZ.prototype,"getObjectFit",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.tileRenderingStyle"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],MZ.prototype,"hasTileMetadata",null);_.x([_.A("data.detailsLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],MZ.prototype,"getSecondaryDetails",null);
_.x([_.A("data.optionalDetailsLine"),_.E("design:type",Object),_.E("design:paramtypes",[])],MZ.prototype,"getOptionalDetails",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MZ.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],MZ);
_.O(MZ,"ytd-image-tile-renderer",function(){if(MT4!==void 0)return MT4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return MT4=F},{mode:1});var Y1v;var Y4=function(){return _.w.apply(this,arguments)||this};
_.u(Y4,_.w);Y4.prototype.getOpenLinkIcon=function(){return _.T("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
Y4.prototype.onSitelinkTap=function(){_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.T("kevlar_command_handler_migration_killswitch"))_.En(this.hostElement,this.data.clickCommands,this.hostElement);else for(var F=_.L(this.data.clickCommands),W=F.next();!W.done;W=F.next())this.ytComponentBehavior.resolveCommand(W.value)};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Y4.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Y4.prototype,"rendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Y4.prototype,"data",void 0);_.x([_.pp({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],Y4);
_.O(Y4,"ytd-sitelink-renderer",function(){if(Y1v!==void 0)return Y1v;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Y1v=F},{mode:1});var pf=function(){var F=_.w.apply(this,arguments)||this;F.paddingFix=_.T("enable_ads_web_ep_buenos_aires_and_padding_fix");return F};
_.u(pf,_.w);pf.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"}}}};
pf.prototype.dataChanged=function(){var F=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(W){W.clickTrackingParams&&delete W.clickTrackingParams;F.ytMacroReplacementBehavior.sendServiceRequestAction([W])})};
pf.prototype.shouldHideFooter=function(F){return!(F&&_.T("use_ads_engagement_panel_desktop_footer_cta"))};
_.S0.Object.defineProperties(pf.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.imageTileRenderers)===void 0||((W=this.data)==null?void 0:W.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(V){var d;return(d=_.e(V,$Ot))==null?void 0:d.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.imageTileRenderers)===void 0||((W=this.data)==null?void 0:W.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(V){var d;return((d=_.e(V,$Ot))==null?void 0:d.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
pf.prototype.dataChanged=pf.prototype.dataChanged;_.x([_.D(mQd.YtMacroReplacementBehavior),_.E("design:type",Object)],pf.prototype,"ytMacroReplacementBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],pf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pf.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],pf.prototype,"paddingFix",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.imageTileRenderers"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pf.prototype,"removeBorderFromImageTiles",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.imageTileRenderers"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],pf.prototype,"useFooteredMetadataRenderingStyle",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pf.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],pf);
_.O(pf,"ytd-action-engagement-panel-content-renderer",function(){if(iHp!==void 0)return iHp;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return iHp=F},{mode:1});var pll;var hOm=_.G(function(F){var W=F.data;var V=F.customCommandResolver;return _.a("ad-grid-card-image-full-metadata-view-model",{class:function(){var d;return((d=W().interaction)==null?0:d.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_}),_.bO(function(){return W().interaction},V)),
"aria-label":function(){var d,y;return(d=W().interaction)==null?void 0:(y=d.accessibility)==null?void 0:y.label}},_.a("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(d){return _.a(_.vS,{data:d.data,
customCommandResolver:V})}})),_.a("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.a(_.p,{cond:function(){return W().headline},
then:function(d){return _.a(_.K_,{text:d,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.a(_.p,{cond:function(){return W().detailsLine},
then:function(d){return _.a("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.a(_.Vw,{data:d},{adDetailsLineViewModel:function(y){return _.a(_.Z_,{data:y.data,customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.a(_.p,{cond:function(){return W().secondaryDetailsLine},
then:function(d){return _.a("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.a(_.Vw,{data:d},{adDetailsLineViewModel:function(y){return _.a(_.Z_,{data:y.data,customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Th");var q1v=_.G(function(F){var W=F.data;var V=F.customCommandResolver;return _.a("ad-grid-card-image-view-model",{class:function(){var d;return((d=W().interaction)==null?0:d.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_}),_.bO(function(){return W().interaction},V)),
"aria-label":function(){var d,y;return(d=W().interaction)==null?void 0:(y=d.accessibility)==null?void 0:y.label}},_.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(d){return _.a(_.vS,{data:d.data,
customCommandResolver:V})}}),_.a("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.a(_.Vw,{data:function(){return W().adCardBadge}},{adCardBadgeViewModel:_.WZC})))},"Uh");var RO8=_.G(function(F){var W=F.data;var V=F.customCommandResolver;return _.a("ad-grid-card-text-view-model",{class:function(){var d;return((d=W().interaction)==null?0:d.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_}),_.bO(function(){return W().interaction},V)),
"aria-label":function(){var d,y;return(d=W().interaction)==null?void 0:(y=d.accessibility)==null?void 0:y.label}},_.a("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.a(_.p,{cond:function(){return W().title},
then:function(d){return _.a(_.K_,{text:d,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.a("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.a(_.uj,{each:function(){var d;
return((d=W())==null?void 0:d.descriptions)||[]},
keyBy:"INDEX"},function(d){return _.a(_.K_,{text:d,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.a("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.a(_.Vw,{data:function(){return W().moreInfoButton}},{adButtonViewModel:function(d){return _.a(_.Ex,{data:d.data,
customCommandResolver:V})}})))},"Vh");var bHp=_.G(function(F){var W=F.data;var V=F.customCommandResolver;var d=F.adGridCardCollectionStyle;return _.a("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(y){var z,I=(z=W().interaction)==null?void 0:z.onFirstVisible;y&&I&&_.b$(I)},
showOption:_.X_})),style:function(){return"grid-template-columns: repeat("+Qxa(d?d():W().style)+", minmax(0, 1fr));"}},_.a(_.Vw,{data:function(){var y;
return(y=W())==null?void 0:y.gridCards}},{adGridCardImageViewModel:function(y){return _.a(q1v,{data:y.data,
customCommandResolver:V})},
adGridCardImageFullMetadataViewModel:function(y){return _.a(hOm,{data:y.data,customCommandResolver:V})},
adGridCardTextViewModel:function(y){return _.a(RO8,{data:y.data,customCommandResolver:V})}}))},"Wh");_.Na(_.G(function(F){var W=F.data;return _.a("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.ji(_.S5({visibilityCallback:function(V){var d,y=(d=W().interaction)==null?void 0:d.onFirstVisible;V&&y&&_.b$(y)},
showOption:_.X_}),_.bO(function(){return W().interaction},WQ8))},_.a("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.a(_.p,{cond:_.$2W("(min-width: "+(v5()+E3)+"px)"),
then:function(){return _.a(_.Vw,{data:function(){return W().adGridCardCollection}},{adGridCardCollectionViewModel:function(V){return _.a(bHp,{data:V.data,
customCommandResolver:WQ8})}})},
else:function(){return _.a(_.Vw,{data:function(){return W().adGridCardCollection}},{adGridCardCollectionViewModel:function(V){return _.a(bHp,{data:V.data,
customCommandResolver:WQ8,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.a("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.a(_.Vw,{data:function(){return W().adButton}},{adButtonViewModel:function(V){return _.a(_.Ex,{data:V.data,
customCommandResolver:WQ8})}})))},"Xh"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;return _.a("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.ji(_.S5({visibilityCallback:function(V){var d,y=(d=W().interaction)==null?void 0:d.onFirstVisible;V&&y&&_.b$(y)},
showOption:_.X_}),_.bO(function(){return W().interaction},VOt))},_.a("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.a(_.Vw,{data:function(){if(_.$2W("(min-width: "+(v5()+E3)+"px)")())var V=W().adGridCardCollection;
else{V=Object.assign({},_.e(W().adGridCardCollection,OV4));var d;V.gridCards!==void 0&&((d=V.gridCards)==null?void 0:d.length)>1?V.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":V.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";V={adGridCardCollectionViewModel:V}}return V}},{adGridCardCollectionViewModel:function(V){return _.a(bHp,{data:V.data,
customCommandResolver:VOt})}})),_.a("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.a(_.Vw,{data:function(){return W().adButton}},{adButtonViewModel:function(V){return _.a(_.Ex,{data:V.data,
customCommandResolver:VOt})}})))},"Yh"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.Hm}});var hC=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return F};
_.u(hC,_.w);_.B=hC.prototype;_.B.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"}}}};
_.B.attached=function(){this.getDataFromPlayerAndRender()};
_.B.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.B.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.B.getDataFromPlayerAndRender=function(){var F=this,W=_.fQ(this.hostElement);W&&W.getPlayerPromise().then(function(V){F.getCachedDataAndListen(V)})};
_.B.getCachedDataAndListen=function(F){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(F,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(F,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=F)};
_.B.resolveCachedActions=function(){var F=_.Ok("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(F=F&&F())&&!_.MP.isEmpty(F)&&this.sendUpdateEngagementPanelAction(F);(F=(F=_.Ok("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&F())&&!_.MP.isEmpty(F)&&this.sendChangeEngagementPanelVisibilityAction(F);(F=(F=_.Ok("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&F())&&!_.MP.isEmpty(F)&&this.sendScrollToEngagementPanelCommand(F)};
_.B.sendUpdateEngagementPanelAction=function(F){var W;_.XY(this.hostElement,"yt-update-engagement-panel-action",[(W=_.MP.get(F,"action"))!=null?W:F])};
_.B.sendChangeEngagementPanelVisibilityAction=function(F){_.XY(this.hostElement,"yt-change-engagement-panel-visibility-action",[F])};
_.B.sendScrollToEngagementPanelCommand=function(F){_.XY(this.hostElement,"yt-scroll-to-engagement-panel-command",[F])};
_.B.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.T("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.rL(Error("Cl"))};
hC.prototype.dataChanged=hC.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],hC.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],hC.prototype,"componentBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],hC.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hC.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],hC.prototype,"player",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hC.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],hC);
_.O(hC,"ytd-ads-engagement-panel-content-renderer",function(){if(pll!==void 0)return pll;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return pll=F},{mode:1});var Tcp;var qZ=function(){var F=_.w.apply(this,arguments)||this;F.player=null;F.JSC$20620_playerEvents=new Map;F.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return F};
_.u(qZ,_.w);_.B=qZ.prototype;_.B.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]]"}}}}}};
_.B.created=function(){this.player=null;this.JSC$20620_playerEvents=new Map;this.JSC$20620_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20620_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20620_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20620_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.B.attached=function(){var F=this,W=_.fQ();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));W&&W.getPlayerPromise().then(function(V){F.setPlayer(V);F.set("isPageLoad",!1)})};
_.B.setPlayer=function(F){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20620_playerEvents);this.set("player",F);F&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(F,this.JSC$20620_playerEvents),F.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.B.onLoopRangeChange=function(F){var W=_.PY().resolve(_.SU(_.l1));if((!W||W.isOnWatch())&&this.hostElement.clientHeight){var V;!F&&((V=this.data)==null?0:V.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.B.onVideoProgress=function(F){var W,V,d=((W=this.player)==null?void 0:(V=W.getPresentingPlayerType)==null?void 0:V.call(W))===2;this.isAdPlaying!==d&&this.set("isAdPlaying",d);var y;if(!d&&(y=this.player)!=null&&y.getLoopRange()){V=this.player.getLoopRange();W=V.startTimeMs;V=V.endTimeMs;d=this.player.getProgressState(1).seekableStart;var z;W<d*1E3&&((z=this.data)==null?0:z.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
F=V<F*1E3;var I;((I=this.player)==null?0:I.getLoopRange())&&F&&this.player.seekTo(W/1E3)}};
_.B.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.B.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.B.onYtDeleteClipEngagementPanelCommand=function(F){_.e(F,eg8).command&&this.ytComponentBehavior.resolveCommand(_.e(F,eg8).command)};
_.S0.Object.defineProperties(qZ.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.voteCount)||_.DZ("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],qZ.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],qZ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],qZ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],qZ.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],qZ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],qZ.prototype,"isAdPlaying",void 0);_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],qZ.prototype,"isPageLoad",void 0);_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],qZ.prototype,"isDarkTheme",void 0);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],qZ.prototype,"voteCount",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],qZ.prototype,"channelEndpoint",null);_.x([_.A("channelEndpoint"),_.E("design:type",Object),_.E("design:paramtypes",[])],qZ.prototype,"channelHref",null);_.x([_.pp({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],qZ);
_.O(qZ,"ytd-clip-attribution-renderer",function(){if(Tcp!==void 0)return Tcp;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Tcp=F},{mode:1});var eOt;var RE=function(){var F=_.w.apply(this,arguments)||this;F.player=null;F.JSC$20625_playerEvents=new Map;return F};
_.u(RE,_.w);_.B=RE.prototype;_.B.created=function(){this.player=null;this.JSC$20625_playerEvents=new Map;this.JSC$20625_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20625_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20625_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.B.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.B.attached=function(){var F=this,W=_.fQ();W&&W.getPlayerPromise().then(function(V){F.setPlayer(V);F.set("isPageLoad",!1)})};
_.B.setPlayer=function(F){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20625_playerEvents);this.set("player",F);if(F){this.ytPlayerListenerBehavior.listenToPlayerEvents(F,this.JSC$20625_playerEvents);var W;(F==null?void 0:(W=F.getPresentingPlayerType)==null?void 0:W.call(F))===2&&this.playerAdStartHandler()}};
_.B.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.B.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.B.onVideoProgress=function(){var F,W,V=((F=this.player)==null?void 0:(W=F.getPresentingPlayerType)==null?void 0:W.call(F))===2;this.isAdPlaying!==V&&this.set("isAdPlaying",V)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],RE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],RE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],RE.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],RE.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],RE.prototype,"isAdPlaying",void 0);
_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],RE.prototype,"isPageLoad",void 0);_.x([_.pp({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],RE);
_.O(RE,"ytd-clip-section-footer-renderer",function(){if(eOt!==void 0)return eOt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return eOt=F},{mode:1});var gUt;var uwa;var KBa=function(){return _.w.apply(this,arguments)||this};
_.u(KBa,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],KBa.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],KBa.prototype,"data",void 0);_.x([_.pp({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],KBa);
_.O(KBa,"ytd-clip-ad-state-renderer",function(){if(uwa!==void 0)return uwa;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return uwa=F},{mode:1});var HHU;var b2=function(){var F=_.w.apply(this,arguments)||this;F.value="";F.valid=!1;F.userChangedValue=!1;F.disabled=!1;F.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return F};
_.u(b2,_.w);_.B=b2.prototype;_.B.detached=function(){this.userChangedValue=!1};
_.B.handleKeyDown=function(F){if(_.dG)var W=13;else _.I8T&&_.VB?W=13:W=13;F.keyCode===W&&F.preventDefault()};
_.B.handleInput=function(){var F=_.OA(this.hostElement).querySelector("#title");if(F){var W=(F.value||"").replace(/\r|\n/g," ");this.set("value",W);F.value=W;this.valid=F.validate();this.userChangedValue=!0}};
_.B.handleBlur=function(){this.valid=_.OA(this.hostElement).querySelector("#title").validate()};
_.B.onValueChanged=function(){_.On(this.hostElement,"title-changed",{title:this.value})};
_.B.onValidChanged=function(){_.On(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.B.setInput=function(F,W){var V=_.OA(this.hostElement).querySelector("#title");V&&(V.value=F,this.handleInput(),W&&(V.invalid=!1,this.valid=!0))};
_.B.onClipCreationDisable=function(){this.set("disabled",!0)};
_.B.onClipCreationEnable=function(){this.set("disabled",!1)};
_.B.onClipCreationVisibilityChange=function(F){var W=this;F.visible?requestAnimationFrame(function(){var V;((V=_.OA(W.hostElement).querySelector("#title"))==null?void 0:V.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
b2.prototype.onValidChanged=b2.prototype.onValidChanged;b2.prototype.onValueChanged=b2.prototype.onValueChanged;b2.prototype.handleBlur=b2.prototype.handleBlur;b2.prototype.handleInput=b2.prototype.handleInput;b2.prototype.handleKeyDown=b2.prototype.handleKeyDown;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],b2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],b2.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],b2.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],b2.prototype,"value",void 0);_.x([_.N(),_.E("design:type",Object)],b2.prototype,"valid",void 0);_.x([_.N(),_.E("design:type",Object)],b2.prototype,"userChangedValue",void 0);_.x([_.N(),_.E("design:type",Object)],b2.prototype,"disabled",void 0);_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],b2.prototype,"handleKeyDown",null);
_.x([_.Pc("input"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b2.prototype,"handleInput",null);_.x([_.Pc("blur"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b2.prototype,"handleBlur",null);_.x([_.Jw("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b2.prototype,"onValueChanged",null);
_.x([_.Jw("valid"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b2.prototype,"onValidChanged",null);_.x([_.pp({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],b2);
_.O(b2,"ytd-clip-creation-text-input-renderer",function(){if(HHU!==void 0)return HHU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return HHU=F},{mode:1});var DQa;var A_t;var jop;var r_i;var Cev;var Td=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};F.pendingStoryboardImages_={};F.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];F.tickLabelInterval=30;F.mediumTickInterval=5;F.largeTickInterval=15;F.aboveRulerHeight=32;F.rulerHeight=50;F.smallTickHeight=4;F.mediumTickHeight=8;F.largeTickHeight=16;F.mediaListeners_=
{};return F};
_.u(Td,_.w);_.B=Td.prototype;_.B.attached=function(){var F=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(W){W=_.L(["screen and (min-resolution: "+W+")","screen and (max-resolution: "+W+")"]);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=window.matchMedia(V);d&&(F.mediaListeners_[V]=F.updatePixelRatio_.bind(F),d.addEventListener?d.addEventListener("change",F.mediaListeners_[V]):d.addListener?d.addListener(F.mediaListeners_[V]):delete F.mediaListeners_[V])}})};
_.B.detached=function(){this.setPlayer(null);for(var F=_.L(Object.keys(this.mediaListeners_)),W=F.next();!W.done;W=F.next()){var V=W.value;W=this.mediaListeners_[V];(V=window.matchMedia(V))&&(V.removeEventListener?V.removeEventListener("change",W):V.removeListener&&V.removeListener(W))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.B.onVisibilityChangedAction_=function(F){var W=this;F.visible&&!this.player_&&(F=_.fQ())&&F.getPlayerPromise().then(function(V){W.setPlayer(V)})};
_.B.setPlayer=function(F){F&&this.set("player_",F)};
_.B.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.B.setUpCanvas_=function(){var F=this.rulerWidth,W=this.devicePixelRatio_,V=this.visible;this.set("canvasReady_",!1);if(V&&W!==0){V=this.aboveRulerHeight+this.rulerHeight;var d=_.OA(this.hostElement).querySelector("#ticks");d.width=F*W;d.height=V*W;d.style.width=F+"px";d.style.height=V+"px";d.getContext("2d").scale(W,W);this.set("canvasReady_",!0)}};
_.B.drawRuler_=function(F,W,V,d,y,z,I,n,M,Y,h,q){F&&V&&W&&(F=_.OA(this.hostElement).querySelector("#ticks"),W=F.getContext("2d"),W.clearRect(0,0,F.width,F.height),W.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),W.lineWidth=2,W.beginPath(),W.moveTo(0,this.aboveRulerHeight),W.lineTo(F.width,this.aboveRulerHeight),W.moveTo(0,F.height),W.lineTo(F.width,F.height),W.stroke(),this.drawRulerTicks_(F,z,y,d),this.drawStoryboardImages_(F,V,z,y,d),W.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
W.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(I-z,d,!1),this.rulerHeight),V=this.timeToPixels_(n-z,d,!1),W.fillRect(V,this.aboveRulerHeight,F.width-V,this.rulerHeight),this.drawSpeedLines_(F,z,q))};
_.B.drawRulerTicks_=function(F,W,V,d){var y=F.getContext("2d");y.save();y.lineWidth=1;for(var z=Math.floor(Math.max(0,W-this.tickLabelInterval));z<W+V;z++){y.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var I=(z-W)*d;y.beginPath();y.moveTo(I,F.height);var n=this.smallTickHeight;z%this.largeTickInterval===0?n=this.largeTickHeight:z%this.mediumTickInterval===0&&(n=this.mediumTickHeight);y.lineTo(I,F.height-n);y.stroke();z%this.tickLabelInterval===0&&(y.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),y.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),y.fillText(Sr(z),I+4,12),y.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),y.moveTo(I,0),y.lineTo(I,this.aboveRulerHeight),y.stroke())}y.restore()};
_.B.percentToHex_=function(F){F=Math.round(F*255).toString(16);F.length<2&&(F="0"+F);return F};
_.B.drawSpeedLines_=function(F,W,V){var d=F.getContext("2d");d.save();var y=Math.min(25,Math.abs(V)-15)/25,z=F.width*.3*y,I=F.width*-.3,n=F.width*1.3,M=this.aboveRulerHeight;F=F.height;var Y=Math.round(4*y),h=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");h.length<7&&(h="#"+h.substring(1,4).repeat(2));var q=this.percentToHex_(.5+y/2);q=h+q;h+="00";if(y>0)for(y=0;y<Y;y++){var R=I+Math.random()*(n-I),b=M+Math.random()*(F-M),g=z+W%z,K=d.createLinearGradient(R,b,R+g,b);
V<0?(K.addColorStop(0,q),K.addColorStop(.4,q),K.addColorStop(.9,h)):(K.addColorStop(.1,h),K.addColorStop(.6,q),K.addColorStop(1,q));d.strokeStyle=K;d.lineWidth=1;d.beginPath();d.moveTo(R,b);d.lineTo(R+g,b);d.stroke()}d.restore()};
_.B.getStoryboardForTime_=function(F,W,V){V===void 0&&(V=W.getNumberOfStoryboardLevels()-1);F=W.getStoryboardFrameIndex(F,V);return W.getStoryboardFrame(F,V)};
_.B.drawStoryboardImages_=function(F,W,V,d,y){if(!this.disabled){F=F.getContext("2d");var z=this.getStoryboardForTime_(0,W);if(z){var I=z.width/z.columns;z=z.height/z.rows;var n=I/z,M=this.rulerHeight*n;M=this.tickLabelInterval*(n<this.tickLabelInterval*y/this.rulerHeight?1/Math.floor(this.tickLabelInterval*y/M):Math.round(M/(this.tickLabelInterval*y)));var Y=M*y,h=this.rulerHeight,q=Y/this.rulerHeight,R=Math.floor(Math.max(0,V-M));for(R-=R%M;R<V+d;R+=M){var b=this.getStoryboardForTime_(R,W),g=this.getPreloadedStoryboard_(b.url);
if(g){var K=(R-V)*y,C=this.aboveRulerHeight,k=b.column*I,f=b.row*z;if(n<q){var S=h/(Y/n);b=I;S*=z;f+=(z-S)/2}else b=Y/(h*n)*I,S=z,k+=(I-b)/2;F.drawImage(g,k,f,b,S,K,C,Y,h)}else this.fetchStoryboardImage_(b)}}}};
_.B.getPreloadedStoryboard_=function(F){return this.storyboardImages_.find(function(W){if(W.src==F)return!0;var V=W.src.indexOf(F);return V!=-1&&V==W.src.length-F.length})};
_.B.fetchStoryboardImage_=function(F){var W=this,V=this.getPreloadedStoryboard_(F.url),d=this.pendingStoryboardImages_[F.url];V||d!==void 0||(V=new Promise(function(y){var z=new Image(F.width,F.height);z.src=F.url;z.onload=function(){y(z)};
z.onerror=function(){y(null)}}),this.pendingStoryboardImages_[F.url]=V,V.then(function(y){y&&W.push("storyboardImages_",y);
return y}).finally(function(){delete W.pendingStoryboardImages_[F.url]}))};
_.B.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.B.timeToPixels_=function(F,W,V){F*=W;return V===void 0||V?F+"px":F};
_.B.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
Td.prototype.drawRuler_=Td.prototype.drawRuler_;Td.prototype.setUpCanvas_=Td.prototype.setUpCanvas_;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Td.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Td.prototype,"ytRendererBehavior",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Td.prototype,"start",void 0);_.x([_.N({value:30}),_.E("design:type",Number)],Td.prototype,"end",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],Td.prototype,"visible",void 0);_.x([_.N(),_.E("design:type",Object)],Td.prototype,"player_",void 0);_.x([_.N(),_.E("design:type",Number)],Td.prototype,"tickSpacing",void 0);_.x([_.N(),_.E("design:type",Number)],Td.prototype,"windowSizeSec",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Td.prototype,"rulerWidth",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Td.prototype,"rulerShift",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],Td.prototype,"canvasReady_",void 0);_.x([_.N({value:function(){return[]}}),
_.E("design:type",Array)],Td.prototype,"storyboardImages_",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],Td.prototype,"disabled",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Td.prototype,"forceRender_",void 0);_.x([_.N({value:1}),_.E("design:type",Number)],Td.prototype,"devicePixelRatio_",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],Td.prototype,"windowSpeed",void 0);
_.x([_.Jw("visible","devicePixelRatio_","rulerWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Td.prototype,"setUpCanvas_",null);
_.x([_.Jw("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.E("design:returntype")],Td.prototype,"drawRuler_",null);_.x([_.Yf({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],Td);
_.O(Td,"yt-clip-creation-scrubber-canvas",function(){if(Cev===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);Cev=F}F=Cev;return F},
{mode:2});var kot;var lxi;var eX=function(){var F=_.w.apply(this,arguments)||this;F.start=0;F.end=30;F.visible=!1;F.draggingLeft_=!1;F.draggingRight_=!1;F.draggingRuler_=!1;F.draggingWindow_=!1;F.seekableStart=0;F.seekableEnd=0;F.rulerWidth_=0;F.rulerShift_=0;F.windowSlideSpeed=0;F.disabled=!1;F.initialized=!1;F.durationAccessibilityLabel="";F.activeLoopRange_=!1;F.rulerDragMouseStart_=0;F.rulerDragRulerStart_=0;F.rulerDragStartTime_=0;F.rulerDragEndTime_=0;F.dragMouseLastX_=0;F.scrollInterval_=null;F.scrubberVe_=null;F.boundHandlers_=
{};F.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return F};
_.u(eX,_.w);_.B=eX.prototype;
_.B.created=function(){var F=this;this.JSC$20639_playerEvents=new Map;this.JSC$20639_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20639_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20639_playerEvents.set("onStateChange",this.onStateChange_);var W={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(W).forEach(function(V){F.boundHandlers_[V]=W[V].bind(F)})};
_.B.attached=function(){this.activeLoopRange_=!1;_.OA(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.OA(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Et(156731)};
_.B.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.OA(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.OA(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.B.onVisibilityChangedAction_=function(F){var W=this;F.visible&&!this.player_&&(F=_.fQ())&&F.getPlayerPromise().then(function(V){W.setPlayer(V)})};
_.B.setPlayer=function(F){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20639_playerEvents);F&&(this.set("player_",F),this.ytPlayerListenerBehavior.listenToPlayerEvents(F,this.JSC$20639_playerEvents))};
_.B.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.B.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.B.beginHandleDrag_=function(F){this.disabled||(F.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=F.clientX,F.target===_.OA(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():F.target===_.OA(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.B.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.B.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.B.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.B.beginRulerDrag_=function(F){this.disabled||(F.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=F.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.B.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.B.beginWindowScroll_=function(){var F=this;this.scrollInterval_=setInterval(function(){var W=F.windowSlideSpeed;if(W=pwc(F.start,F.boundedRulerStartLimit_())?W-.1:pwc(F.end,F.boundedRulerEndLimit_())?W+.1:0){var V=F.capRulerOffset_(F.rulerShift_+W);V==F.rulerShift_?W=0:(F.set("rulerShift_",V),_.On(F.hostElement,"set-fixed-length-range",{start:F.start+W,duration:F.end-F.start}))}F.set("windowSlideSpeed",W)},33)};
_.B.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.B.endDrag_=function(){this.logClick();var F=void 0;this.draggingRight_?F=this.end-1:this.draggingLeft_&&(F=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,F);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))};
_.B.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.B.updateRulerSize_=function(){this.set("rulerWidth_",_.OA(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.B.handleMouseDrag_=function(F){F.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(F):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(F):this.draggingWindow_&&this.handleWindowDrag_(F))};
_.B.handleRulerDrag_=function(F){F=this.pixelsToTime_(F.clientX-this.rulerDragMouseStart_);F=this.capRulerOffset_(this.rulerDragRulerStart_-F);this.set("rulerShift_",F);var W=this.rulerDragStartTime_-(this.rulerDragRulerStart_-F);_.On(this.hostElement,"set-fixed-length-range",{start:W,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-F)-W})};
_.B.handleWindowDrag_=function(F){var W=F.clientX-this.dragMouseLastX_;this.dragMouseLastX_=F.clientX;F=this.pixelsToTime_(W);_.On(this.hostElement,"set-fixed-length-range",{start:this.start+F,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.B.capRulerOffset_=function(F){var W=this.seekableStart-this.pixelsToTime_(16),V=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(W,F),V)};
_.B.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.B.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.B.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.B.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.B.handleWindowHandleDrag_=function(F){var W=F.clientX-this.dragMouseLastX_;this.dragMouseLastX_=F.clientX;F=this.pixelsToTime_(W);if(this.draggingLeft_){var V=this.start+F;var d=this.end}else this.draggingRight_&&(V=this.start,d=this.end+F);_.On(this.hostElement,"set-range",{start:V,end:d,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.B.onVideoProgress_=function(F){this.disabled||(F=this.timeToPixels_(F-this.rulerShift_,this.tickSpacing_),_.OA(this.hostElement).querySelector("#playhead").style.transform="translateX("+F+")")};
_.B.onClipCreationDisable_=function(){this.endDrag_()};
_.B.timeToPixels_=function(F,W,V){F*=W;return V===void 0||V?F+"px":F};
_.B.pixelsToTime_=function(F){return F/this.tickSpacing_};
_.B.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.B.centerRuler_=function(F,W,V){this.set("rulerShift_",this.capRulerOffset_(F+(W-F)/2-V/2))};
_.B.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.B.updateLoopRange_=function(F,W,V,d,y,z,I){F&&(W&&d&&!V?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(F.pauseVideo(),F.seekTo(y,!1,void 0,void 0,50)):this.draggingRight_?(F.pauseVideo(),F.seekTo(z-.1,!1,void 0,void 0,50)):(I!==void 0?F.seekTo(I,!0,void 0,void 0,50):(W=F.getCurrentTime(),W<y||W>z?F.seekTo(y,!0,void 0,void 0,50):F.seekTo(W,!0,void 0,void 0,50)),F.playVideo()),F.setLoopRange({startTimeMs:y*1E3,endTimeMs:z*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(F.getCurrentTime())):
this.activeLoopRange_&&(F.setLoopRange(null),this.activeLoopRange_=!1))};
_.B.updateHandles_=function(){_.OA(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.OA(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.B.updateRuler_=function(){var F=this.end,W=this.start,V=this.draggableStartLimit_(),d=this.draggableEndLimit_();(W<V-.001||F>d+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.B.computeDurationLabel_=function(F,W){return F?F.replace("$clip_length",parseFloat(W).toFixed(1)):""};
_.B.computeDuration_=function(F,W){return this.isValidTime_(F)&&this.isValidTime_(W)&&F<W?W-F:0};
_.B.isValidTime_=function(F){return isNaN(parseFloat(F))||F<0?!1:this.player_?F>=this.seekableStart&&F<=this.seekableEnd:!0};
_.B.computeWindowSizeSec_=function(F,W,V){return Math.min((F||12E4)/1E3,V-W)};
_.B.computeTickSpacing_=function(F,W){return W?W/F:1};
_.B.onDragStateChanged_=function(){_.On(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.B.centerRangeOnTime_=function(F){var W=this.duration;F=yR8(F-W/2,W,this.seekableStart,this.seekableEnd);_.On(this.hostElement,"set-fixed-length-range",{start:F.start,duration:F.end-F.start})};
_.B.nearlyLessThan_=function(F,W,V){return F+(V===void 0?1E-6:V)<W};
_.B.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var F=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(F,this.start)||this.nearlyLessThan_(this.end,F))&&this.centerRangeOnTime_(F)}};
_.B.onStateChange_=function(F){this.visible&&!this.disabled&&F==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.B.computeDragState_=function(F,W,V,d){return F?"left":W?"right":V?"ruler":d?"window":"none"};
_.B.logClick=function(){var F=_.is(),W=_.a3();F&&W&&this.scrubberVe_&&(_.T("combine_ve_grafts")?_.S6(_.dB(),this.scrubberVe_,W):_.eM(F,W,this.scrubberVe_),_.D6(F,this.scrubberVe_))};
eX.prototype.onDragStateChanged_=eX.prototype.onDragStateChanged_;eX.prototype.updateRuler_=eX.prototype.updateRuler_;eX.prototype.updateHandles_=eX.prototype.updateHandles_;eX.prototype.onUpdateLoopRange=eX.prototype.onUpdateLoopRange;eX.prototype.onInitializedChanged_=eX.prototype.onInitializedChanged_;eX.prototype.onVisibleChanged_=eX.prototype.onVisibleChanged_;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],eX.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",Object)],eX.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eX.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"start",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"end",void 0);_.x([_.N({computed:"computeDuration_(start, end)"}),_.E("design:type",Number)],eX.prototype,"duration",void 0);
_.x([_.N(),_.E("design:type",String)],eX.prototype,"lengthTemplate",void 0);_.x([_.N({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.E("design:type",String)],eX.prototype,"durationLabel",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"visible",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"player_",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"draggingLeft_",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"draggingRight_",void 0);
_.x([_.N(),_.E("design:type",Object)],eX.prototype,"draggingRuler_",void 0);_.x([_.N({value:!1}),_.E("design:type",Object)],eX.prototype,"draggingWindow_",void 0);_.x([_.N({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.E("design:type",Number)],eX.prototype,"tickSpacing_",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"seekableStart",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"seekableEnd",void 0);
_.x([_.N(),_.E("design:type",Number)],eX.prototype,"windowSizeMs",void 0);_.x([_.N({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.E("design:type",Number)],eX.prototype,"windowSizeSec_",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"rulerWidth_",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"rulerShift_",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"windowSlideSpeed",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],eX.prototype,"disabled",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"initialized",void 0);_.x([_.N(),_.E("design:type",Object)],eX.prototype,"durationAccessibilityLabel",void 0);_.x([_.N({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.E("design:type",String)],eX.prototype,"dragState",void 0);
_.x([_.Jw("visible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eX.prototype,"onVisibleChanged_",null);_.x([_.Jw("initialized"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eX.prototype,"onInitializedChanged_",null);_.x([_.Jw("player_","visible","disabled","initialized","start","end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eX.prototype,"onUpdateLoopRange",null);
_.x([_.Jw("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eX.prototype,"updateHandles_",null);_.x([_.Jw("start","end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eX.prototype,"updateRuler_",null);
_.x([_.Jw("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eX.prototype,"onDragStateChanged_",null);_.x([_.Yf({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],eX);
_.O(eX,"yt-clip-creation-scrubber-view",function(){if(lxi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;kot===void 0&&(kot=document.createElement("template"));var d=kot;V.call(W,d.content.cloneNode(!0),F.content.firstChild);lxi=F}F=lxi;return F},{mode:2});var gh=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};F.startHighlightTimeout=0;F.endHighlightTimeout=0;return F};
_.u(gh,_.w);_.B=gh.prototype;_.B.attached=function(){var F=this;this.startInput.addEventListener("input",function(W){return F.handleStartInput_(W)});
this.endInput.addEventListener("input",function(W){return F.handleEndInput_(W)});
this.startInput.addEventListener("focusout",function(W){return F.handleStartBlur_(W)});
this.endInput.addEventListener("focusout",function(W){return F.handleEndBlur_(W)})};
_.B.setPlayer=function(F){this.set("player_",F)};
_.B.onSetFixedLengthRange_=function(F){var W=F.detail;F=W.start;var V=W.duration,d=W.startLimit;W=W.endLimit;d||(d=this.seekableStart_);W||(W=this.seekableEnd_);F=yR8(F,V,d,W);this.start=F.start;this.end=F.end};
_.B.onSetRange_=function(F){var W=F.detail;F=W.start;var V=W.end,d=W.startLimit;W=W.endLimit;d||(d=this.seekableStart_);W||(W=this.seekableEnd_);if(F=z8u(F,V,d,W,this.minLengthSec,this.maxLengthSec))this.start=F.start,this.end=F.end};
_.B.updateInputs_=function(){var F=this.end,W=this.start;this.startInput.focused||(this.startInput.value=Sr(W,!0));this.endInput.focused||(this.endInput.value=Sr(F,!0))};
_.B.handleStartInput_=function(F){F=dI4(F.target.value);if(F===null)this.set("startValid",!1);else{var W=this.end,V=z8u(F,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);V?(this.set("endWillUpdate",V.end!==W),this.set("startValid",V.start===F)):this.set("startValid",!1)}};
_.B.handleEndInput_=function(F){F=dI4(F.target.value);if(F===null)this.set("endValid",!1);else{var W=this.start,V=oZt(this.start,F,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);V?(this.set("startWillUpdate",V.start!==W),this.set("endValid",V.end===F)):this.set("endValid",!1)}};
_.B.handleStartBlur_=function(F){F=dI4(F.target.value);F===null?this.startInput.value=Sr(this.start,!0):this.forceUpdateInputs_(z8u(F,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.B.handleEndBlur_=function(F){F=dI4(F.target.value);F===null?this.endInput.value=Sr(this.end,!0):this.forceUpdateInputs_(oZt(this.start,F,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.B.forceUpdateInputs_=function(F){F&&(this.start=F.start,this.end=F.end);this.startInput.value=Sr(this.start,!0);this.endInput.value=Sr(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.B.initializeClipRange_=function(){var F=this.seekableEnd_,W=this.seekableStart_,V=this.visible_,d=this.player_;if(!d||!V||W===null||!F)this.set("initialized",!1);else if(!this.initialized){var y=d.getCurrentTime(),z=this.getDefaultLengthSec_();V=d.getVideoData();var I=d.getPlayerState()==1,n=V.isLive;z=Math.min(z,F-W);y=Math.max(0,y);F=n?oZt(y-z,y,W,F,this.minLengthSec,this.maxLengthSec):I?yR8(y-z/2,z,W,F):yR8(y,z,W,F);this.start=F.start;this.end=F.end;this.set("initialized",!0);V.isLive&&d.seekTo(F.start);
this.startInput.value=Sr(this.start,!0);this.endInput.value=Sr(this.end,!0)}};
_.B.onStartChanged_=function(){var F=this;_.On(this.hostElement,"start-changed",{start:this.start});var W;isNaN((W=this.oldStart)!=null?W:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){F.set("highlightStart",!1);F.startHighlightTimeout=0;F.oldStart=F.start},3E3))};
_.B.onEndChanged_=function(){var F=this;_.On(this.hostElement,"end-changed",{end:this.end});var W;isNaN((W=this.oldEnd)!=null?W:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){F.set("highlightEnd",!1);F.endHighlightTimeout=0;F.oldEnd=F.end},3E3))};
_.B.onVisibilityChangedAction_=function(F){var W=this;this.set("visible_",F.visible);this.visible_&&!this.player_&&(F=_.fQ())&&F.getPlayerPromise().then(function(V){W.setPlayer(V)})};
_.B.computeMinLengthSec_=function(F){return F/1E3||5};
_.B.computeMaxLengthSec_=function(F){return F/1E3||60};
_.B.computeDefaultLengthSec_=function(F){return F/1E3};
_.B.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.B.computeSeekableStart_=function(F,W){return F&&W?F.getProgressState(1).seekableStart:0};
_.B.computeSeekableEnd_=function(F,W){return F&&W?F.getProgressState(1).seekableEnd:0};
_.B.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.B.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.B.onDragState_=function(F){this.set("highlightStart",F.detail.startChanging);this.set("highlightEnd",F.detail.endChanging)};
gh.prototype.onDragState_=gh.prototype.onDragState_;gh.prototype.onEndChanged_=gh.prototype.onEndChanged_;gh.prototype.onStartChanged_=gh.prototype.onStartChanged_;gh.prototype.initializeClipRange_=gh.prototype.initializeClipRange_;gh.prototype.updateInputs_=gh.prototype.updateInputs_;gh.prototype.onSetRange_=gh.prototype.onSetRange_;gh.prototype.onSetFixedLengthRange_=gh.prototype.onSetFixedLengthRange_;
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],gh.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gh.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gh.prototype,"data",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],gh.prototype,"start",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],gh.prototype,"startValid",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],gh.prototype,"startWillUpdate",void 0);_.x([_.N({value:30}),_.E("design:type",Number)],gh.prototype,"end",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],gh.prototype,"endValid",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],gh.prototype,"endWillUpdate",void 0);_.x([_.N({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.E("design:type",Number)],gh.prototype,"minLengthSec",void 0);
_.x([_.N({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.E("design:type",Number)],gh.prototype,"maxLengthSec",void 0);_.x([_.N({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.E("design:type",Number)],gh.prototype,"defaultLengthSec",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],gh.prototype,"visible_",void 0);_.x([_.N(),_.E("design:type",Object)],gh.prototype,"player_",void 0);
_.x([_.N({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.E("design:type",Number)],gh.prototype,"seekableStart_",void 0);_.x([_.N({computed:"computeSeekableEnd_(player_, visible_)"}),_.E("design:type",Number)],gh.prototype,"seekableEnd_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],gh.prototype,"initialized",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],gh.prototype,"disabled",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],gh.prototype,"highlightStart",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],gh.prototype,"highlightEnd",void 0);_.x([_.Qo("#start"),_.E("design:type",HTMLInputElement)],gh.prototype,"startInput",void 0);_.x([_.Qo("#end"),_.E("design:type",HTMLInputElement)],gh.prototype,"endInput",void 0);
_.x([_.Pc("set-fixed-length-range"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],gh.prototype,"onSetFixedLengthRange_",null);_.x([_.Pc("set-range"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],gh.prototype,"onSetRange_",null);_.x([_.Jw("start","end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gh.prototype,"updateInputs_",null);
_.x([_.Jw("player_","visible_","seekableStart_","seekableEnd_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gh.prototype,"initializeClipRange_",null);_.x([_.Jw("start"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gh.prototype,"onStartChanged_",null);_.x([_.Jw("end"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gh.prototype,"onEndChanged_",null);
_.x([_.Pc("clips-drag-state"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],gh.prototype,"onDragState_",null);_.x([_.Yf({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],gh);
_.O(gh,"yt-clip-creation-scrubber-renderer",function(){if(r_i===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;jop===void 0&&(jop=document.createElement("template"));var d=jop;V.call(W,d.content.cloneNode(!0),F.content.firstChild);r_i=F}F=r_i;return F},{mode:2});var u2=function(){var F=_.w.apply(this,arguments)||this;F.player_=null;F.JSC$20653_playerEvents=new Map;F.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return F};
_.u(u2,_.w);_.B=u2.prototype;_.B.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"}}}};
_.B.created=function(){this.JSC$20653_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20653_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20653_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20653_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.B.detached=function(){this.setPlayer(null)};
_.B.onVisibilityChangedAction_=function(F){var W=this,V;if((V=this.data)==null?0:V.externalVideoId){var d;this.videoId=(d=this.data)==null?void 0:d.externalVideoId}this.getPlayer().then(function(y){if(F.visible)W.returnTime=y.getCurrentTime(),W.isAtLiveHead=y.getProgressState().isAtLiveHead;else{var z=W.returnTime;W.isAtLiveHead&&(z=Number.POSITIVE_INFINITY);y.seekTo(z,void 0,void 0,void 0,51)}})};
_.B.getPlayer=function(){var F=this;if(!this.player_){var W=_.fQ();if(W)return W.getPlayerPromise().then(function(V){F.setPlayer(V);return V})}return Promise.resolve(this.player_)};
_.B.setPlayer=function(F){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20653_playerEvents);if(F){this.player_=F;var W;((W=this.data)==null?0:W.externalVideoId)||this.set("videoId",F.getVideoData().video_id||"");var V;(F==null?void 0:(V=F.getPresentingPlayerType)==null?void 0:V.call(F))===2&&(this.set("isAdPlaying",!0),_.XY(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(F,this.JSC$20653_playerEvents)}};
_.B.ready=function(){_.OA(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.B.onTitleChanged_=function(F){this.set("titleValue",F.detail.title)};
_.B.onStartChanged_=function(F){this.set("start",F.detail.start)};
_.B.onEndChanged_=function(F){this.set("end",F.detail.end)};
_.B.onTitleValidChanged_=function(F){this.set("titleValid",F.detail.valid)};
_.B.onStartValidChanged_=function(F){this.set("startValid",F.detail.valid)};
_.B.onEndValidChanged_=function(F){this.set("endValid",F.detail.valid)};
_.B.onVideoDataChange_=function(){var F;if((F=this.data)==null||!F.externalVideoId){var W;this.set("videoId",((W=this.player_)==null?void 0:W.getVideoData().video_id)||"")}};
_.B.computeFormValid_=function(F,W,V,d){return!!(F&&W&&V&&d)};
_.B.computeCancelButton_=function(F,W,V){return F&&_.e(F,_.bd)?{buttonRenderer:Object.assign({},_.e(F,_.bd),{isDisabled:W||V})}:null};
_.B.computeSubmitButton_=function(F,W,V){return F&&_.e(F,_.bd)?{buttonRenderer:Object.assign({},_.e(F,_.bd),{command:void 0,isDisabled:!this.formValid||W||V})}:null};
_.B.computeSubmitCommand_=function(F){return F||null};
_.B.onSubmit_=function(F){var W=this;F.stopPropagation();F.preventDefault();this.submitCommand_&&(F={},F.comment_text=this.titleValue,F.clip_external_video_id=this.videoId,F.clip_offset_ms=parseInt(this.start*1E3,10),F.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.v6(this.hostElement,[this.submitCommand_,F]).then(function(){W.set("isLoading_",!1)},function(){W.set("isLoading_",!1)}))};
_.B.playerAdStartHandler_=function(){_.XY(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.B.playerAdEndHandler_=function(){_.XY(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.B.onVideoProgress_=function(){var F=this;this.getPlayer().then(function(W){var V,d=(W==null?void 0:(V=W.getPresentingPlayerType)==null?void 0:V.call(W))===2;F.isAdPlaying!==d&&(d?F.playerAdStartHandler_():F.playerAdEndHandler_())})};
u2.prototype.onEndValidChanged_=u2.prototype.onEndValidChanged_;u2.prototype.onStartValidChanged_=u2.prototype.onStartValidChanged_;u2.prototype.onTitleValidChanged_=u2.prototype.onTitleValidChanged_;u2.prototype.onEndChanged_=u2.prototype.onEndChanged_;u2.prototype.onStartChanged_=u2.prototype.onStartChanged_;u2.prototype.onTitleChanged_=u2.prototype.onTitleChanged_;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],u2.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",Object)],u2.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],u2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],u2.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],u2.prototype,"data",void 0);_.x([_.N({value:""}),_.E("design:type",String)],u2.prototype,"titleValue",void 0);
_.x([_.N({value:!1}),_.E("design:type",Boolean)],u2.prototype,"titleValid",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],u2.prototype,"start",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],u2.prototype,"startValid",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],u2.prototype,"end",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],u2.prototype,"endValid",void 0);_.x([_.N({value:""}),_.E("design:type",String)],u2.prototype,"videoId",void 0);
_.x([_.N({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.E("design:type",Boolean)],u2.prototype,"formValid",void 0);_.x([_.N({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.E("design:type",Object)],u2.prototype,"submitButton_",void 0);_.x([_.N({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.E("design:type",Object)],u2.prototype,"submitCommand_",void 0);
_.x([_.N({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.E("design:type",Object)],u2.prototype,"cancelButton_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],u2.prototype,"isLoading_",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],u2.prototype,"isAdPlaying",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],u2.prototype,"returnTime",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],u2.prototype,"isAtLiveHead",void 0);
_.x([_.Pc("title-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],u2.prototype,"onTitleChanged_",null);_.x([_.Pc("start-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],u2.prototype,"onStartChanged_",null);_.x([_.Pc("end-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],u2.prototype,"onEndChanged_",null);
_.x([_.Pc("title-valid-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],u2.prototype,"onTitleValidChanged_",null);_.x([_.Pc("start-valid-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],u2.prototype,"onStartValidChanged_",null);_.x([_.Pc("end-valid-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],u2.prototype,"onEndValidChanged_",null);
_.x([_.Yf({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],u2);
_.O(u2,"yt-clip-creation-renderer",function(){if(A_t===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;DQa===void 0&&(DQa=document.createElement("template"));var d=DQa;V.call(W,d.content.cloneNode(!0),F.content.firstChild);A_t=F}F=A_t;return F},{mode:2});var Kf=function(){return _.w.apply(this,arguments)||this};
_.u(Kf,_.w);Kf.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"}}}};
Kf.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(F){return F.hasOwnProperty("clipCreationRenderer")})&&_.XY(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
Kf.prototype.onPanelContentVisibleChanged=Kf.prototype.onPanelContentVisibleChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Kf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Kf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.TH.YtVisibilityBehavior),_.E("design:type",Object)],Kf.prototype,"ytVisibilityBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Kf.prototype,"ytdReduxBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Kf.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Kf.prototype,"panelContentVisible",void 0);_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kf.prototype,"onPanelContentVisibleChanged",null);_.x([_.pp({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],Kf);
_.O(Kf,"ytd-clip-section-renderer",function(){if(gUt!==void 0)return gUt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gUt=F},{mode:1});var Nca;var fxt;var wla;var Goa=function(){return _.w.apply(this,arguments)||this};
_.u(Goa,_.w);_.x([_.N(),_.E("design:type",Object)],Goa.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Goa.prototype,"ytRendererBehavior",void 0);_.x([_.pp({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],Goa);
_.O(Goa,"ytd-hashtag-grid-tile-renderer",function(){if(wla!==void 0)return wla;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return wla=F},{mode:1});var Hr=function(){return _.w.apply(this,arguments)||this};
_.u(Hr,_.w);Hr.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Hr.prototype.updateRichGridTrendingHashtagsVisibility=function(){var F,W;if(((F=this.data)==null||!F.isExpanded)&&(W=this.data)!=null&&W.tiles){F=this.data.tiles.length;W=F>this.richGridItemsPerRow?this.richGridItemsPerRow+1:F;var V=Math.ceil(F/W);this.fullyVisibleRows=F%W===1&&V===2?1:Math.min(V,2);this.isShowMoreVisible=this.fullyVisibleRows<V}};
Hr.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Hr.prototype.updateRichGridTrendingHashtagsVisibility=Hr.prototype.updateRichGridTrendingHashtagsVisibility;_.x([_.N(),_.E("design:type",Object)],Hr.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Number)],Hr.prototype,"fullyVisibleRows",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Hr.prototype,"isShowMoreVisible",void 0);_.x([_.N({selector:_.am,value:0}),_.E("design:type",Number)],Hr.prototype,"richGridItemsPerRow",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hr.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Hr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Hr.prototype,"ytdReduxBehavior",void 0);_.x([_.Jw("data","richGridItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hr.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.x([_.pp({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Hr);
_.O(Hr,"ytd-hashtag-grid-shelf-renderer",function(){if(fxt!==void 0)return fxt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fxt=F},{mode:1});var $Q4;var UQl;var OHL=0,Dv=function(){var F=_.w.call(this)||this;F.selected=!1;F.isOverlay=!1;F.inputId="toggle-option-"+OHL;OHL++;return F};
_.u(Dv,_.w);Dv.prototype.onTap=function(){_.On(this.hostElement,"ytd-toggle-option-clicked")};
_.x([_.N(),_.E("design:type",String)],Dv.prototype,"label",void 0);_.x([_.N(),_.E("design:type",String)],Dv.prototype,"inputId",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Dv.prototype,"selected",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Dv.prototype,"isOverlay",void 0);_.x([_.pp({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.E("design:paramtypes",[])],Dv);
_.O(Dv,"ytd-toggle-option-renderer",function(){if(UQl!==void 0)return UQl;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return UQl=F},{mode:1});var AC=function(){var F=_.w.apply(this,arguments)||this;F.isToggleOption=!1;F.isOverlay=!1;return F};
_.u(AC,_.w);AC.prototype.onTap=function(F){F.preventDefault();this.data&&(F=!this.data.checked,this.set("data.checked",F),_.On(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:F,value:this.data.value}))};
_.S0.Object.defineProperties(AC.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
AC.prototype.onTap=AC.prototype.onTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],AC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],AC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],AC.prototype,"isToggleOption",void 0);_.x([_.N(),_.E("design:type",Object)],AC.prototype,"isOverlay",void 0);_.x([_.A("data.responseText"),_.E("design:type",String),_.E("design:paramtypes",[])],AC.prototype,"label",null);
_.x([_.Pc("ytd-toggle-option-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],AC.prototype,"onTap",null);_.x([_.pp({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],AC);
_.O(AC,"ytd-checkbox-survey-option-renderer",function(){if($Q4!==void 0)return $Q4;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $Q4=F},{mode:1});var XlL;var xQL;var jX=function(){var F=_.w.apply(this,arguments)||this;F.checked=!1;F.isToggleOption=!1;return F};
_.u(jX,_.w);jX.prototype.onTap=function(){this.data&&(this.checked?_.XY(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.XY(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
jX.prototype.onTap=jX.prototype.onTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jX.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jX.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],jX.prototype,"checked",void 0);_.x([_.N(),_.E("design:type",Object)],jX.prototype,"isToggleOption",void 0);_.x([_.Pc("ytd-toggle-option-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],jX.prototype,"onTap",null);
_.x([_.pp({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],jX);
_.O(jX,"ytd-radio-button-survey-option-renderer",function(){if(xQL!==void 0)return xQL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xQL=F},{mode:1});var rh=function(){var F=_.w.apply(this,arguments)||this;F.disableAnimation=!1;F.isToggleOption=!0;F.followUpSurveyCommand=null;F.selectedRatingEndpoint=null;F.isSlimlineSurveyFollowUp=!1;F.isShortsStyle=!1;F.styleOverrideAttribute=!0;F.isDarkMode=!1;F.isSubmitted=!1;F.roundedContainer=!0;F.improveShortsResponseRate=_.T("web_improve_shorts_response_rate");F.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 F};
_.u(rh,_.w);_.B=rh.prototype;
_.B.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"}}}}};
_.B.attached=function(){var F=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(V){var d;if((d=V[0])!=null&&d.isIntersecting){_.W7().reportShown(F.hostElement);var y;(y=F.intersectionObserver)==null||y.unobserve(F.hostElement)}},{rootMargin:"0px",
threshold:.6});var W;(W=this.intersectionObserver)==null||W.observe(this.hostElement)};
_.B.onDarkModeToggledAction=function(F){this.isDarkMode=F};
_.B.dataChanged=function(){var F;if(((F=this.data)==null?void 0:F.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var W;((W=this.data)==null?void 0:W.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var V,d,y,z;this.darkColorPalette=(V=this.data)==null?void 0:(d=V.inlineContent)==null?void 0:(y=d.compactVideoRenderer)==null?void 0:(z=y.thumbnail)==null?
void 0:z.darkColorPalette;var I,n,M,Y;this.lightColorPalette=(I=this.data)==null?void 0:(n=I.inlineContent)==null?void 0:(M=n.compactVideoRenderer)==null?void 0:(Y=M.thumbnail)==null?void 0:Y.lightColorPalette;var h,q;if(((h=this.data)==null?0:(q=h.inlineContent)==null?0:q.compactVideoRenderer)&&this.isShortsStyle){var R,b,g,K;F=_.wB((R=this.data)==null?void 0:(b=R.inlineContent)==null?void 0:(g=b.compactVideoRenderer)==null?void 0:(K=g.thumbnail)==null?void 0:K.thumbnails);_.cc(this.hostElement,
{"--yt-background-url":"url("+F+")"})}};
_.B.handleRequestCompletion=function(){this.hostElement.hidden&&_.On(this.hostElement,"yt-dismissible-item-dismissed")};
_.B.onPopupClosed=function(F){var W;((W=F.detail)==null?void 0:W.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.XY(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.B.handleInlineSurveyRatingSelect=function(F,W){var V=this;this.selectedRatingEndpoint=F;this.followUpSurveyCommand=W;this.expanded=!!F;this.getOptionRenderers().forEach(function(d,y){V.notifyPath("followUpSurveyCommand.followUpOptions."+y+".checkboxSurveyOptionRenderer.checked");V.set("followUpSurveyCommand.followUpOptions."+y+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),F=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.XY(this.hostElement,"yt-reel-non-video-content-dismissal-command",[F]))};
_.B.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.XY(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var F,W=(F=this.data)==null?void 0:F.dismissalEndpoint;W&&this.ytComponentBehavior.resolveCommand(W)}};
_.B.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.XY(this.hostElement,"yt-close-popup-action"))};
_.B.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var F=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{F=this.getOptionRenderers().filter(function(d){return d.checked});
if(F.length===0)return;F=F.map(function(d){return d.responseEndpoint})}var W=[];
F.forEach(function(d,y){y!==0&&(d=_.e(d,_.qe))&&d.feedbackToken&&W.push(d.feedbackToken)});
if(F=F[0]){var V={};W.length>0&&(V.extra_feedback_tokens=W);this.ytComponentBehavior.resolveCommand(F,{form:V})}}};
_.B.getOptionRenderers=function(){var F=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(W){F.isSingleSelect=!!_.e(W,Ndd);return F.isSingleSelect?_.e(W,Ndd):_.e(W,f1d)}):[]};
_.B.handleInlineSurveyOptionSelect=function(F){F=this.optionSelector.indexOf(F);F!==-1&&this.optionSelector.selectIndex(F)};
_.B.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.B.maybeGetBackgroundColor=function(F){return this.isDarkMode?F.section2Color:F.section3Color};
_.B.colorPaletteChanged=function(){var F=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;F=F&&this.maybeGetBackgroundColor(F);this.dismissibleEl.style.backgroundColor=!F||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.iz(F)};
_.S0.Object.defineProperties(rh.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
rh.prototype.colorPaletteChanged=rh.prototype.colorPaletteChanged;rh.prototype.onPopupClosed=rh.prototype.onPopupClosed;rh.prototype.handleRequestCompletion=rh.prototype.handleRequestCompletion;rh.prototype.dataChanged=rh.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rh.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],rh.prototype,"actionHandlerBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],rh.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rh.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],rh.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.Qo("#follow-up-survey-options"),_.E("design:type",Object)],rh.prototype,"optionSelector",void 0);_.x([_.N(),_.E("design:type",Object)],rh.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],rh.prototype,"disableAnimation",void 0);_.x([_.N(),_.E("design:type",Object)],rh.prototype,"isToggleOption",void 0);_.x([_.N(),_.E("design:type",Object)],rh.prototype,"followUpSurveyCommand",void 0);_.x([_.N(),_.E("design:type",Object)],rh.prototype,"selectedRatingEndpoint",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],rh.prototype,"expanded",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rh.prototype,"isSlimlineSurveyFollowUp",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rh.prototype,"isShortsStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rh.prototype,"styleOverrideAttribute",void 0);_.x([_.N(),_.E("design:type",Boolean)],rh.prototype,"isSingleSelect",void 0);_.x([_.N(),_.E("design:type",Object)],rh.prototype,"isDarkMode",void 0);
_.x([_.N(),_.E("design:type",Object)],rh.prototype,"lightColorPalette",void 0);_.x([_.N(),_.E("design:type",Object)],rh.prototype,"darkColorPalette",void 0);_.x([_.A("selectedRatingEndpoint","isShortsStyle"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],rh.prototype,"isOptionSelected",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rh.prototype,"roundedContainer",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rh.prototype,"improveShortsResponseRate",void 0);_.x([_.Qo("#dismissible"),_.E("design:type",HTMLElement)],rh.prototype,"dismissibleEl",void 0);_.x([_.Qo("#dismiss-button yt-icon-button"),_.E("design:type",HTMLElement)],rh.prototype,"dismissButtonEl",void 0);_.x([_.Qo("#inline-survey-header yt-icon-button"),_.E("design:type",HTMLElement)],rh.prototype,"inlineHeaderDismissButtonEl",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rh.prototype,"dataChanged",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rh.prototype,"handleRequestCompletion",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],rh.prototype,"onPopupClosed",null);
_.x([_.Jw("darkColorPalette","lightColorPalette","isDarkMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rh.prototype,"colorPaletteChanged",null);_.x([_.pp({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],rh);
_.O(rh,"ytd-inline-survey-renderer",function(){if(XlL!==void 0)return XlL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return XlL=F},{mode:1});var vU8;var EUd;var Cf=function(){var F=_.w.apply(this,arguments)||this;F.visibleVideos=[];F.hiddenVideos=[];F.modern=_.T("web_modern_buttons");F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(Cf,_.w);_.B=Cf.prototype;_.B.attached=function(){var F=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",F);this.onDarkModeToggledAction(F)};
_.B.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"}}}};
_.B.dataChanged=function(){var F=this;this.requestElementsPerRow();var W,V;this.currentColorPalette=this.isDarkTheme?(W=this.data)==null?void 0:W.darkColorData:(V=this.data)==null?void 0:V.lightColorData;var d;if((d=this.currentColorPalette)==null?0:d.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.ce(this,function(){F.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.B.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.B.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.B.computeIsFirstFeedItem=function(F){return F};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&this.set("isDarkTheme",F);this.data&&(this.currentColorPalette=F?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.B.getCurrentLogo=function(F,W){if(F)return W?F.darkLogoImage:F.lightLogoImage};
_.B.computeTitleStyle=function(F){var W;if((W=this.data)!=null&&W.title&&F&&F.textPrimary!==void 0)return"color:"+_.iz(F.textPrimary)+";"};
_.B.computeSubtitleStyle=function(F){var W;if((W=this.data)!=null&&W.subtitle&&F&&F.textSecondary!==void 0)return"color:"+_.iz(F.textSecondary)+";"};
_.B.computeDismissIconStyle=function(F){if(this.data&&this.data.dismissButton&&F&&F.textPrimary!==void 0)return"--yt-button-color:"+_.iz(F.textPrimary)+";"};
_.B.computeOverflowButtonStyle=function(F){if(this.data&&this.data.overflowButton&&F&&F.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.iz(F.textPrimary)+";--yt-spec-icon-active-other:"+_.iz(F.textPrimary)+";"};
_.B.computeBackgroundStyle=function(F){if(F&&this.data){var W="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var V=_.wB((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);V&&(W+='background-image:url("'+V+'");')}F.backgroundColor!==void 0&&(W+="background-color:"+_.MV(F.backgroundColor)+";");return W}};
_.B.computeButton=function(){var F,W=Object.assign({},_.e((F=this.data)==null?void 0:F.showMoreButton,_.bd));if(this.modern&&W){W.style="STYLE_MONO_OUTLINE";var V;if(F=(V=this.currentColorPalette)==null?void 0:V.textPrimary)W.colorData={basicColorPaletteData:{foregroundTitleColor:F,borderColor:F}}}return W};
_.B.shouldShowBottomButton=function(F,W){return!(F==null?0:F.header)&&!(F==null||!F.primaryButton)&&W<3};
_.B.checkExpanded=function(F){this.isExpanded=F&&F.content?this.hiddenVideos.length===0:!0};
_.B.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.B.getLogoHeight=function(F){return this.logoWithPadding(F)?"26":"20"};
_.B.getLogoImageId=function(F){return this.logoWithPadding(F)?"logo-image-with-padding":"logo-image"};
_.B.computeHasSectionHeader=function(F){return!!F.header};
_.B.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var F;if((F=this.data.primaryButton)==null?0:F.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 W;((W=this.data.dismissButton)==null?0:W.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var V,d;((V=this.data)==null?0:(d=V.primaryButton)==null?0:d.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.B.setVisibleVideos=function(F){if(this.data&&this.data.content)if(this.data.content.length){var W=this.data.content.length;this.data.header?F?(this.visibleVideos=this.data.content.slice(0,Math.min(W,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(W,this.slimItemsPerRow),W)):(this.visibleVideos=this.data.content.slice(0,Math.min(W,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(W,this.elementsPerRow),W)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(W,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(W,this.elementsPerRow),W)):(this.visibleVideos=this.data.content.slice(0,Math.min(W,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(W,this.elementsPerRow-1),W))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.B.setHasMovieRenderer=function(){var F;if((F=this.data)!=null&&F.content){var W;this.hasMovieRenderer=!!_.e((W=this.data)==null?void 0:W.content[0],_.F7M)}else this.hasMovieRenderer=!1};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
_.B.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var F=_.L(this.hiddenMediaRenderers),W=F.next();!W.done;W=F.next())W.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(F=_.OA(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&F.focus()}};
_.B.updateTitleSpec=function(){var F;(F=this.data)!=null&&F.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.B.logoWithPadding=function(F){var W,V,d;return(F=(W=this.getCurrentLogo(F,this.isDarkTheme))==null?void 0:(V=W.thumbnails)==null?void 0:(d=V[0])==null?void 0:d.height)&&F%31===0?!0:!1};
_.B.onUpdateElementsPerRowAction=function(F,W,V){F&&this.elementsPerRow!==F&&(this.elementsPerRow=F);V&&this.slimItemsPerRow!==V&&(this.slimItemsPerRow=V)};
Cf.prototype.slimItemsPerRowChanged=Cf.prototype.slimItemsPerRowChanged;Cf.prototype.elementsPerRowChanged=Cf.prototype.elementsPerRowChanged;Cf.prototype.dataChanged=Cf.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Cf.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Cf.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],Cf.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Cf.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Cf.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Cf.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Cf.prototype,"currentColorPalette",void 0);_.x([_.N(),_.E("design:type",Array)],Cf.prototype,"visibleVideos",void 0);_.x([_.N(),_.E("design:type",Array)],Cf.prototype,"hiddenVideos",void 0);
_.x([_.N(),_.E("design:type",Object)],Cf.prototype,"primaryButton",void 0);_.x([_.N({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],Cf.prototype,"elementsPerRow",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Cf.prototype,"isDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Cf.prototype,"isExpanded",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Cf.prototype,"largeTitle",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],Cf.prototype,"hasMovieRenderer",void 0);_.x([_.N(),_.E("design:type",Number)],Cf.prototype,"slimItemsPerRow",void 0);_.x([_.N(),_.E("design:type",Boolean)],Cf.prototype,"showLightVideoMetadata",void 0);_.x([_.N(),_.E("design:type",Boolean)],Cf.prototype,"showDarkVideoMetadata",void 0);_.x([_.N(),_.E("design:type",Number)],Cf.prototype,"videoMetadataColor",void 0);
_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],Cf.prototype,"miniMode",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.E("design:type",Boolean)],Cf.prototype,"isFirstFeedItem",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.E("design:type",Boolean)],Cf.prototype,"hasSectionHeader",void 0);
_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],Cf.prototype,"roundedContainer",void 0);_.x([_.F5("#visible-video-container ytd-rich-grid-media"),_.E("design:type",Array)],Cf.prototype,"visibleMediaRenderers",void 0);_.x([_.F5("#hidden-video-container ytd-rich-grid-media"),_.E("design:type",Array)],Cf.prototype,"hiddenMediaRenderers",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Cf.prototype,"modern",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cf.prototype,"dataChanged",null);_.x([_.Jw("elementsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cf.prototype,"elementsPerRowChanged",null);_.x([_.Jw("slimItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Cf.prototype,"slimItemsPerRowChanged",null);
_.x([_.pp({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],Cf);
_.O(Cf,"ytd-brand-video-shelf-renderer",function(){if(EUd!==void 0)return EUd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return EUd=F},{mode:1});var c_t;var k4=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(k4,_.w);_.B=k4.prototype;_.B.attached=function(){var F=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",F);this.onDarkModeToggledAction(F)};
_.B.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"}}}};
_.B.dataChanged=function(){this.requestElementsPerRow();var F,W;this.currentColorPalette=this.isDarkTheme?(F=this.data)==null?void 0:F.darkColorData:(W=this.data)==null?void 0:W.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.B.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.B.computeIsFirstFeedItem=function(F){return F};
_.B.onDarkModeToggledAction=function(F){F!==this.isDarkTheme&&this.set("isDarkTheme",F);this.data&&(this.currentColorPalette=F?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(F),this.updateButtonPalette())};
_.B.shouldShowThumbnailInMetadata=function(F){return F<=1};
_.B.computeVideoMetadataColor=function(){if(this.data){var F;if((F=this.currentColorPalette)==null?0:F.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.B.computeTitleStyle=function(F){var W;if((W=this.data)!=null&&W.title&&F&&F.textPrimary!==void 0)return"color:"+_.iz(F.textPrimary)+";"};
_.B.computeSubtitleStyle=function(F){var W;if((W=this.data)!=null&&W.subtitle&&F&&F.textSecondary!==void 0)return"color:"+_.iz(F.textSecondary)+";"};
_.B.computeOverflowButtonStyle=function(F){if(this.data&&this.data.overflowButton&&F.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.iz(F.textPrimary)+";--yt-spec-icon-active-other:"+_.iz(F.textPrimary)+";"};
_.B.computeBackgroundStyle=function(F){if(F&&this.data){var W="";F.backgroundColor!==void 0&&(W+="background-color:"+_.MV(F.backgroundColor)+";");return W}};
_.B.computeHasOverflowButton=function(F){return!!F.overflowButton};
_.B.updateButtonPalette=function(){if(this.data){var F;if((F=this.data.primaryButton)==null?0:F.buttonRenderer){var W;if((W=this.currentColorPalette)==null?0:W.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var V;((V=this.currentColorPalette)==null?0:V.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)})}}};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
_.B.updateTitleSpec=function(){var F;(F=this.data)!=null&&F.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")};
_.B.onUpdateElementsPerRowAction=function(F){F&&this.elementsPerRow!==F&&(this.elementsPerRow=F)};
k4.prototype.elementsPerRowChanged=k4.prototype.elementsPerRowChanged;k4.prototype.dataChanged=k4.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],k4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],k4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],k4.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],k4.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],k4.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],k4.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],k4.prototype,"currentColorPalette",void 0);_.x([_.N(),_.E("design:type",Object)],k4.prototype,"primaryButton",void 0);
_.x([_.N({reflectToAttribute:!0,value:3}),_.E("design:type",Number)],k4.prototype,"elementsPerRow",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],k4.prototype,"isDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],k4.prototype,"titleSize",void 0);_.x([_.N(),_.E("design:type",Number)],k4.prototype,"videoMetadataColor",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],k4.prototype,"miniMode",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.E("design:type",Boolean)],k4.prototype,"isFirstFeedItem",void 0);_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],k4.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.E("design:type",Boolean)],k4.prototype,"hasOverflowButton",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],k4.prototype,"dataChanged",null);_.x([_.Jw("elementsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],k4.prototype,"elementsPerRowChanged",null);_.x([_.pp({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],k4);
_.O(k4,"ytd-brand-video-singleton-renderer",function(){if(c_t!==void 0)return c_t;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return c_t=F},{mode:2});var tTL;var S1a=_.G(function(F){var W=F.data;return _.a(_.rB,{data:function(){return W().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(W().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var V=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":V=88;break a;default:V=88}return V},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return W().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Zh"),J_u=_.G(function(F){var W=F.metadataRow;
var V=F.delimiter;return _.a(_.uj,{each:function(){return W().textParts||[]},
keyBy:"INDEX"},function(d,y){return _.a(_.WY,null,_.a(_.K_,{text:d,noWrap:!0,userInput:!0}),_.a(Pea,{delimiter:V,max:function(){return W().textParts.length},
index:y}))})},"$h"),Pea=_.G(function(F){var W=F.delimiter;
var V=F.max;var d=F.index;return _.a(_.p,{cond:function(){return(W==null?void 0:W())&&V()-1>d()},
then:function(){return _.a("span",null,W)}})},"ai"),ZHU=_.G(function(F){var W=F.data;
F={};return _.a("yt-profile-page-header-information-view-model",{class:_.xx("profilePageHeaderInformationViewModelHost",(F.profilePageHeaderInformationViewModelMobile=!1,F))},_.a(_.p,{cond:function(){return W().onTap},
then:function(){return _.a(_.GH,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.pd(W().onTap)}},_.a(_.Vw,{data:function(){return W().thumbnail}},{profilePageHeaderThumbnailViewModel:S1a}))},
else:function(){return _.a("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.a(_.Vw,{data:function(){return W().thumbnail}},{profilePageHeaderThumbnailViewModel:S1a}))}}),_.a("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.a(_.p,{cond:function(){return W().onTap},
then:function(){return _.a(_.Vw,{data:function(){return W().title}},{profilePageHeaderTitleViewModel:function(V){var d=V.data;
return _.a(_.GH,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.pd(d().onTap)}},_.a(_.K_,{text:function(){return d().title}}))}})},
else:function(){return _.a(_.Vw,{data:function(){return W().title}},{profilePageHeaderTitleViewModel:function(V){var d=V.data;
return _.a(_.K_,{text:function(){return d().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.a(_.Vw,{data:function(){return W().metadata}},{profilePageHeaderMetadataViewModel:function(V){var d=V.data;
return _.a(_.p,{cond:function(){return d().metadataRows},
then:function(y){return _.a("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.a(_.uj,{each:y,keyBy:"INDEX"},function(z,I){return _.a(_.WY,null,_.a(J_u,{metadataRow:z,delimiter:" \u2022 "}),_.a(Pea,{delimiter:" \u2022 ",max:function(){return y().length},
index:I}))}))}})}})))},"bi");
ZHU.idomCompat=!0;_.Na(ZHU,"yt-profile-page-header-information-view-model",{props:{data:_.Hm}});var l2=function(){return _.w.apply(this,arguments)||this};
_.u(l2,_.w);l2.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],l2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],l2.prototype,"data",void 0);_.x([_.pp({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],l2);
_.O(l2,"ytd-effect-pivot-header-view-model",function(){if(tTL!==void 0)return tTL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tTL=
F},{mode:1});var Qoa;var NZ=function(){return _.w.apply(this,arguments)||this};
_.u(NZ,_.w);NZ.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],NZ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],NZ.prototype,"data",void 0);_.x([_.pp({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],NZ);
_.O(NZ,"ytd-source-pivot-header-renderer",function(){if(Qoa!==void 0)return Qoa;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Qoa=F},{mode:1});var Fmd;var Wmd;var Vrd;var ff=function(){var F=_.w.apply(this,arguments)||this;F.playing=!1;F.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.PC(F);F.active=!1;return F};
_.u(ff,_.w);_.B=ff.prototype;_.B.detached=function(){this.stop()};
_.B.play=function(){var F=this,W,V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return F.active=!0,W=F.get("data.inlinePlaybackEndpoint.watchEndpoint"),V=W.videoId||F.data.videoId,d=W.startTimeSeconds||0,y=W.playerParams||null,_.T("kevlar_player_update_killswitch")?I.yield(F.playerEl.update({args:{video_id:V,startSeconds:d,player_params:y}}),2):(F.playerEl.loadVideoWithPlayerVars({video_id:V,startSeconds:d,player_params:y,autoplay:!0}),I.jumpTo(2));if(I.nextAddress!=4)return I.yield(F.playerEl.getPlayerPromise(),
4);z=I.yieldResult;z.unloadModule("annotations_module");z.addEventListener("onStateChange",function(n){F.onPlayerStateChange(n)});
_.UD(I)})};
_.B.onPlayerStateChange=function(F){if(this.active)switch(this.playing=F===1,F){case 1:_.On(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.On(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.B.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.B.resize=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F.playerEl.getPlayerPromise(),2);W=V.yieldResult;W.setSize(NaN,NaN);_.UD(V)})};
_.x([_.N(),_.E("design:type",Object)],ff.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ff.prototype,"playing",void 0);_.x([_.N(),_.E("design:type",Object)],ff.prototype,"playerId",void 0);_.x([_.Qo("#player"),_.E("design:type",Object)],ff.prototype,"playerEl",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],ff);
_.O(ff,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(Vrd!==void 0)return Vrd;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Vrd=F},{mode:1});var dCc;var y7p;var wh=function(){var F=_.w.apply(this,arguments)||this;F.width=0;return F};
_.u(wh,_.w);_.B=wh.prototype;_.B.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.SL(this,this.onEnded));this.mp4El.addEventListener("error",_.SL(this,this.onError))};
_.B.detached=function(){this.videoEl.removeEventListener("ended",_.SL(this,this.onEnded));this.mp4El.removeEventListener("error",_.SL(this,this.onError))};
_.B.play=function(){var F=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var W=this.videoEl.play();W?W.then(function(){F.handleVideoStartPlaying()}).catch(function(){_.On(F.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.On(this.hostElement,"yt-video-thumbnail-not-playing")};
_.B.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.B.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.B.dataChanged=function(){var F;if((F=this.data)==null?0:F.thumbnailPlaceholder)F=_.fd(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+F+")";this.stop();this.autoplay&&this.play()};
_.B.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.B.onEnded=function(){this.stop();_.On(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.B.onError=function(){_.On(this.hostElement,"yt-video-thumbnail-error")};
_.B.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.B.getVideoThumbnail=function(F){if(F&&F.length)return F[0]};
wh.prototype.dataChanged=wh.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],wh.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],wh.prototype,"animatePlaceholderOnEntrance",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],wh.prototype,"autoplay",void 0);_.x([_.N({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.E("design:type",Object)],wh.prototype,"videoThumbnail",void 0);
_.x([_.N(),_.E("design:type",Boolean)],wh.prototype,"loop",void 0);_.x([_.N(),_.E("design:type",Boolean)],wh.prototype,"isVideoPlaying",void 0);_.x([_.N(),_.E("design:type",Object)],wh.prototype,"width",void 0);_.x([_.Qo("#mp4"),_.E("design:type",HTMLElement)],wh.prototype,"mp4El",void 0);_.x([_.Qo("#placeholder"),_.E("design:type",HTMLElement)],wh.prototype,"placeholderEl",void 0);_.x([_.Qo("#video"),_.E("design:type",HTMLVideoElement)],wh.prototype,"videoEl",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wh.prototype,"dataChanged",null);_.x([_.Yf({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],wh);
_.O(wh,"yt-video-as-thumbnail-details",function(){if(y7p===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;dCc===void 0&&(dCc=document.createElement("template"));var d=dCc;V.call(W,d.content.cloneNode(!0),F.content.firstChild);y7p=F}F=y7p;return F},{mode:2});var Gd=function(){var F=_.w.apply(this,arguments)||this;F.disableGridStateAware=!1;F.animationEnabled=_.T("enable_web_ketchup_hero_animation");F.transitioningOut=!1;F.narrow=!1;F.narrower=!1;F.isCarouselInFeed=!1;F.videoTimeoutJobId=0;F.panelTimeoutJobId=0;F.panelTimeoutJobStartMs=0;F.actionMap={"yt-window-resized":"onWindowResized"};return F};
_.u(Gd,_.w);_.B=Gd.prototype;_.B.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.B.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.B.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var F;this.player&&((F=this.data)==null?0:F.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.B.attached=function(){this.onWindowResized()};
_.B.detached=function(){this.clearTimeouts()};
_.B.onWindowResized=function(){this.updateSize()};
_.B.computePanelLayout=function(F){return F&&F.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.B.playVideo=function(){var F;this.video&&((F=this.data)==null?0:F.videoThumbnail)&&this.video.play();var W;this.player&&((W=this.data)==null?0:W.inlinePlaybackRenderer)&&this.player.play()};
_.B.stopVideo=function(){var F;this.video&&((F=this.data)==null?0:F.videoThumbnail)&&this.video.stop();var W;this.player&&((W=this.data)==null?0:W.inlinePlaybackRenderer)&&this.player.stop()};
_.B.transitionOut=function(){var F=this;this.transitioningOut=!0;return new Promise(function(W){F.player&&(F.player.playing=!1);var V=_.OA(F.hostElement).querySelector("#action-button");if(V){var d=function(){V.removeEventListener("animationend",d);_.HP.cancelJob(y);W();F.transitioningOut=!1};
var y=_.q0(_.HP,d,1E3);V.addEventListener("animationend",d)}else W(),F.transitioningOut=!1})};
_.B.computeMetadataOrder=function(F){return F&&F.metadataOrder&&F.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?F.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.B.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.B.computeAvatarSize=function(F){return F&&F.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.B.onContentClick=function(F){if(!_.CQ(_.rW(F),this.hostElement,["A".toString(),"BUTTON".toString()])){var W;if((W=this.data)==null?0:W.navigationEndpoint){var V;this.componentBehavior.resolveCommand((V=this.data)==null?void 0:V.navigationEndpoint)}}};
_.B.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.B.setBackgroundImage=function(F){if(F=this.getBackgroundImageUrl(F))_.OA(this.hostElement).querySelector("#hero").style.backgroundImage="url("+F+")"};
_.B.setScrimLayer=function(F){var W=this.getScrimLayerColorStops(F);F=((F==null?void 0:F.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(F=180);_.wp("HTML_DIR")==="rtl"&&(F=-F);W&&(_.OA(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+F+"deg, "+W+")")};
_.B.isNarrower=function(){return this.hostElement.clientWidth<Gd.NARROW_VERSION_SIZE};
_.B.getScrimLayerColorStops=function(){var F,W=(F=this.data)==null?void 0:F.scrimColorValues;if(!W)return null;if(W.length===1)return F=_.MV(W[0]),F+" 0%, "+F+" 100%";if(W.length===3){var V=[0,72,98];return W.map(function(d,y){return _.MV(d)+" "+V[y]+"%"}).join(",")}return null};
_.B.getBackgroundImageUrl=function(F){return F&&F.largeFormFactorBackgroundThumbnail?_.fd((F.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||F.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.B.onPlaying=function(){this.startVideoTimeout()};
_.B.onEnded=function(){this.rotate()};
_.B.startPanelTimeout=function(){var F=this;if(!this.panelTimeoutJobId){var W=this.get("data.minPanelDisplayDurationMs");W&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.q0(_.HP,function(){F.rotate()},W))}};
_.B.startVideoTimeout=function(){var F=this;if(!this.videoTimeoutJobId){_.HP.cancelJob(this.panelTimeoutJobId);var W=Date.now()-this.panelTimeoutJobStartMs;W=Math.max(0,this.get("data.minPanelDisplayDurationMs")-W);W=Math.max(this.get("data.minVideoPlayDurationMs")||0,W);this.videoTimeoutJobId=_.q0(_.HP,function(){F.rotate()},W)}};
_.B.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.HP.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.HP.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.B.rotate=function(){this.clearTimeouts();_.On(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.S0.Object.defineProperties(Gd.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.OA(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.OA(this.hostElement).querySelector("#video")}}});
_.S0.Object.defineProperties(Gd,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
Gd.prototype.onEnded=Gd.prototype.onEnded;Gd.prototype.onPlaying=Gd.prototype.onPlaying;Gd.prototype.dataChanged=Gd.prototype.dataChanged;_.x([_.D(_.TQ),_.E("design:type",Object)],Gd.prototype,"ytdGridStateAwareBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Gd.prototype,"componentBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Gd.prototype,"ytdGuideStateAwareBehavior",void 0);
_.x([_.D(_.kUp),_.E("design:type",Object)],Gd.prototype,"ytBooleanLogicBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Gd.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Gd.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gd.prototype,"ytRendererBehavior",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"disableGridStateAware",void 0);_.x([_.N(),_.E("design:type",Object)],Gd.prototype,"data",void 0);_.x([_.N({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.E("design:type",String)],Gd.prototype,"panelLayout",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"animationEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"transitioningOut",void 0);
_.x([_.N({computed:"computeMetadataOrder(data)"}),_.E("design:type",Boolean)],Gd.prototype,"metadataOrder",void 0);_.x([_.N({computed:"computeByline(data)"}),_.E("design:type",Object)],Gd.prototype,"byline",void 0);_.x([_.N({computed:"computeAvatarSize(data)"}),_.E("design:type",Number)],Gd.prototype,"avatarSize",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"narrow",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"narrower",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"layoutStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gd.prototype,"isCarouselInFeed",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gd.prototype,"dataChanged",null);_.x([_.Pc("yt-default-promo-panel-renderer-playing"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gd.prototype,"onPlaying",null);
_.x([_.Pc("yt-default-promo-panel-renderer-ended"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gd.prototype,"onEnded",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Gd);
_.O(Gd,"ytd-default-promo-panel-renderer",function(){if(Wmd!==void 0)return Wmd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Wmd=F},{mode:1});_.Ix("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var $4=function(){var F=_.w.apply(this,arguments)||this;F.narrower=!1;F.dotMenuVisible=!1;F.paginationThumbnailsVisible=!1;F.active=!0;F.disableGridStateAware=!1;F.actionMap={"yt-window-resized":"onWindowResized"};return F};
_.u($4,_.w);_.B=$4.prototype;_.B.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]]"}}}}}};
_.B.attached=function(){document.addEventListener("yt-page-type-changed",_.SL(this,this.onPageTypeChange));this.currentPageSubtype=_.SsC(location.pathname);this.onWindowResized()};
_.B.detached=function(){this.jobId&&_.HP.cancelJob(this.jobId);this.updateSizeJobId&&_.HP.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.SL(this,this.onPageTypeChange))};
_.B.onPageTypeChange=function(F){this.active=F.detail.newPageSubtype===this.currentPageSubtype};
_.B.onWindowResized=function(){this.updateSize()};
_.B.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.B.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.B.setCarouselItem=function(F){F>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.HP.cancelJob(this.jobId);var W=this.getCurrentPanelElement();W&&W.stopVideo();this.currentItemIndex=F%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(W||(W=this.getCurrentPanelElement()),W.playVideo()):this.startRotationJob()};
_.B.scrollThumbnails=function(F){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var W=this.getCurrentPaginationElement();if(W){var V=_.OA(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?V.style.transform="translateX(0)":(W=W.offsetWidth+8,V.style.transform="translateX(-"+W*(F-Math.ceil(Math.floor(this.overlay.offsetWidth/W)/2)+1)+"px)")}}};
_.B.onDataChanged=function(){var F=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.dX(_.HP,function(){var W;(W=F.getCurrentPanelElement())==null||W.updateSize();F.updateSize()}))};
_.B.getCurrentPanelElement=function(){return _.OA(_.OA(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.B.getCurrentPaginationElement=function(){return _.OA(_.OA(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.B.getNavigationClass=function(F,W){return F===W?"selected":""};
_.B.getNavigationDurationStyle=function(F){return"animation-duration:"+(this.get("data.carouselItems."+F+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.B.onNavigationTap=function(F){var W=this,V=F.model.index;V!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){W.setCarouselItem(V)}),this.autorotateActive=!1)};
_.B.onVideoThumbnailEnded=function(){var F=this;if(this.shouldRotate()){var W=this.getCurrentPaginationElement();W&&(W.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){W.classList.remove("finished");F.setNextCarouselItem()}))}};
_.B.onVideoThumbnailError=function(){this.startRotationJob()};
_.B.onVideoNotPlaying=function(){this.startRotationJob()};
_.B.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.B.startRotationJob=function(){var F=this;_.HP.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.HP.addLowPriorityJob(function(){F.getCurrentPanelElement().transitionOut().then(function(){F.setNextCarouselItem()})},this.rotationTimeout))};
_.B.computeDotMenuVisible=function(F,W){return!!F&&!!F.carouselItems&&F.carouselItems.length>1&&!F.paginationThumbnails||!!W};
_.B.computePaginationThumbnailsVisible=function(F,W){var V,d;return((d=F==null?void 0:(V=F.paginationThumbnails)==null?void 0:V.length)!=null?d:0)>1&&!W};
_.B.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.B.computePaginatorAlignment=function(F){return(F==null?void 0:F.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.B.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.B.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.B.isNarrower=function(F){return(F!=null?F:0)<Gd.NARROW_VERSION_SIZE};
$4.prototype.activeChanged=$4.prototype.activeChanged;$4.prototype.onVideoNotPlaying=$4.prototype.onVideoNotPlaying;$4.prototype.onVideoThumbnailError=$4.prototype.onVideoThumbnailError;$4.prototype.onVideoThumbnailEnded=$4.prototype.onVideoThumbnailEnded;$4.prototype.onDataChanged=$4.prototype.onDataChanged;_.x([_.D(_.TQ),_.E("design:type",Object)],$4.prototype,"ytdGridStateAwareBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],$4.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$4.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$4.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],$4.prototype,"currentItem",void 0);
_.x([_.N(),_.E("design:type",Number)],$4.prototype,"currentItemIndex",void 0);_.x([_.N(),_.E("design:type",Number)],$4.prototype,"rotationTimeout",void 0);_.x([_.N(),_.E("design:type",Number)],$4.prototype,"loopCount",void 0);_.x([_.N({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.E("design:type",String)],$4.prototype,"paginatorAlignment",void 0);_.x([_.N(),_.E("design:type",Number)],$4.prototype,"jobId",void 0);
_.x([_.N(),_.E("design:type",Number)],$4.prototype,"updateSizeJobId",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],$4.prototype,"isCarouselInFeed",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$4.prototype,"narrower",void 0);_.x([_.N({computed:"computeDotMenuVisible(data, narrower)"}),_.E("design:type",Object)],$4.prototype,"dotMenuVisible",void 0);
_.x([_.N({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.E("design:type",Object)],$4.prototype,"paginationThumbnailsVisible",void 0);_.x([_.N({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.E("design:type",String)],$4.prototype,"layoutType",void 0);_.x([_.N({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],$4.prototype,"autorotateActive",void 0);_.x([_.N(),_.E("design:type",Object)],$4.prototype,"active",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$4.prototype,"disableGridStateAware",void 0);_.x([_.Qo("#overlay"),_.E("design:type",HTMLElement)],$4.prototype,"overlay",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$4.prototype,"onDataChanged",null);
_.x([_.Pc("yt-video-thumbnail-ended"),_.Pc("yt-default-promo-panel-renderer-rotate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$4.prototype,"onVideoThumbnailEnded",null);_.x([_.Pc("yt-video-thumbnail-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$4.prototype,"onVideoThumbnailError",null);
_.x([_.Pc("yt-video-thumbnail-not-playing"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$4.prototype,"onVideoNotPlaying",null);_.x([_.dT("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$4.prototype,"activeChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],$4);
_.O($4,"ytd-carousel-item-renderer",function(){if(Fmd!==void 0)return Fmd;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Fmd=F},{mode:2});var z$d;var oq8;var sNt;var Brt;var UP=function(){var F=_.w.apply(this,arguments)||this;F.answerExpanded=!1;return F};
_.u(UP,_.w);UP.prototype.toggleAnswer_=function(F){var W=_.C0(F);W&&W.classList.contains("yt-simple-endpoint")||(F.preventDefault(),F.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
UP.prototype.toggleAnswer_=UP.prototype.toggleAnswer_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UP.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UP.prototype,"answerExpanded",void 0);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],UP.prototype,"toggleAnswer_",null);
_.x([_.Yf({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],UP);
_.O(UP,"yt-generic-faq-question-renderer",function(){if(Brt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;sNt===void 0&&(sNt=document.createElement("template"));var d=sNt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Brt=F}F=Brt;return F},{mode:2});_.Ix("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var OP=function(){return _.w.apply(this,arguments)||this};
_.u(OP,_.w);OP.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],OP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OP.prototype,"data",void 0);_.x([_.Yf({is:"yt-faq-section-renderer",disableElementRegistration:!0})],OP);
_.O(OP,"yt-faq-section-renderer",function(){if(oq8===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;z$d===void 0&&(z$d=document.createElement("template"));var d=z$d;V.call(W,d.content.cloneNode(!0),F.content.firstChild);oq8=F}F=oq8;return F},{mode:2});_.Na(_.uWt,"yt-card-view-model",{props:{data:_.Hm,className:_.Hm,isSelected:_.Hm}});var Lma;var IW8;var nqa=function(){return _.w.apply(this,arguments)||this};
_.u(nqa,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],nqa.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nqa.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],nqa);
_.O(nqa,"ytd-channel-history-renderer",function(){if(IW8!==void 0)return IW8;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return IW8=F},{mode:1});var mCl;var aWt=function(){return _.w.apply(this,arguments)||this};
_.u(aWt,_.w);_.x([_.N(),_.E("design:type",Object)],aWt.prototype,"data",void 0);_.x([_.pp({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],aWt);
_.O(aWt,"ytd-feature-enablement-info-renderer",function(){if(mCl!==void 0)return mCl;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mCl=F},{mode:1});var iM4;var Mrl;var XZ=function(){var F=_.w.apply(this,arguments)||this;F.textBoxMaxLength=_.T("enable_tvod_campaign_code_integration")?15:12;return F};
_.u(XZ,_.w);_.B=XZ.prototype;_.B.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.B.onSubmit=function(){var F=this.data.serviceEndpoint,W=_.e(F,_.rA);W&&F&&(W.couponCode=this.userInput,_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}}))};
_.B.validate=function(){var F=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=F&&!this.data.errorMessage;this.showErrorMessage=F&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.T("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.B.computeStyle=function(F){return F};
_.B.computeShowValidationBelowInput=function(F){return F!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.B.updateUserInputFromBinding=function(F){this.userInput=F.currentTarget.value};
_.B.updateShowErrorMessageFromBinding=function(F){this.showErrorMessage=F.detail.value};
_.S0.Object.defineProperties(XZ.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
XZ.prototype.dataChanged=XZ.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XZ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XZ.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],XZ.prototype,"userInput",void 0);_.x([_.N(),_.E("design:type",Boolean)],XZ.prototype,"disableApplyButton",void 0);_.x([_.N(),_.E("design:type",Boolean)],XZ.prototype,"hideApplyButton",void 0);
_.x([_.N(),_.E("design:type",Boolean)],XZ.prototype,"hideErrorMessage",void 0);_.x([_.N(),_.E("design:type",Boolean)],XZ.prototype,"showTick",void 0);_.x([_.N(),_.E("design:type",Boolean)],XZ.prototype,"showErrorMessage",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],XZ.prototype,"couponStyle",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.E("design:type",Boolean)],XZ.prototype,"showValidationBelowInput",void 0);_.x([_.N(),_.E("design:type",Object)],XZ.prototype,"textBoxMaxLength",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XZ.prototype,"dataChanged",null);
_.x([_.A("showTick","showErrorMessage","userInput"),_.E("design:type",String),_.E("design:paramtypes",[])],XZ.prototype,"validationState",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],XZ);
_.O(XZ,"ytd-ypc-coupon-renderer",function(){if(Mrl!==void 0)return Mrl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Mrl=F},{mode:1});var x4=function(){return _.w.apply(this,arguments)||this};
_.u(x4,_.w);x4.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"}}}};
x4.prototype.computeStyle=function(F){return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],x4.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],x4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],x4.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],x4.prototype,"buttonStyle",void 0);_.x([_.pp({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],x4);
_.O(x4,"ytd-flow-bottom-bar-renderer",function(){if(iM4!==void 0)return iM4;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return iM4=F},{mode:1});var Y3c;var p5L;var vr=function(){return _.w.apply(this,arguments)||this};
_.u(vr,_.w);vr.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
vr.prototype.focus=function(F){this.title&&_.xE(this.title,F)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vr.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],vr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vr.prototype,"data",void 0);_.x([_.Qo("#title"),_.E("design:type",HTMLElement)],vr.prototype,"title",void 0);_.x([_.pp({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],vr);
_.O(vr,"ytd-flow-top-bar-renderer",function(){if(p5L!==void 0)return p5L;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return p5L=F},{mode:1});var h$d;var q3t;var R$c;var EP=function(){return _.w.apply(this,arguments)||this};
_.u(EP,_.w);EP.prototype.freeTextValueChanged=function(){_.XY(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
EP.prototype.updateFreeTextValueFromBinding=function(F){this.freeTextValue=F.detail.value};
_.S0.Object.defineProperties(EP.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(W=(F=this.data)==null?void 0:F.responseMaxLength)!=null?W:500,d;return((d=this.freeTextValue)!=null?d:"").length>=V?"maxed-out":""}}});
EP.prototype.freeTextValueChanged=EP.prototype.freeTextValueChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EP.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],EP.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],EP.prototype,"freeTextValue",void 0);_.x([_.Qo("#user-input"),_.E("design:type",HTMLTextAreaElement)],EP.prototype,"input",void 0);
_.x([_.A("freeTextValue"),_.E("design:type",Object),_.E("design:paramtypes",[])],EP.prototype,"characterLimitClass",null);_.x([_.Jw("freeTextValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EP.prototype,"freeTextValueChanged",null);_.x([_.Yf({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],EP);
_.O(EP,"yt-free-text-input-flow-step-renderer",function(){if(R$c===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;q3t===void 0&&(q3t=document.createElement("template"));var d=q3t;V.call(W,d.content.cloneNode(!0),F.content.firstChild);R$c=F}F=R$c;return F},{mode:2});var cr=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return F};
_.u(cr,_.w);cr.prototype.handleFreeTextFlowStepInputChanged=function(F){_.XY(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:F}}])};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],cr.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],cr.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cr.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],cr);
_.O(cr,"ytd-free-text-input-flow-step-renderer",function(){if(h$d!==void 0)return h$d;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return h$d=F},{mode:1});var bMt;var TrL;var e$4;var gqt=function(){return _.w.apply(this,arguments)||this};
_.u(gqt,_.w);_.x([_.N(),_.E("design:type",Object)],gqt.prototype,"data",void 0);_.x([_.Yf({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],gqt);
_.O(gqt,"yt-survey-answer-card-renderer",function(){if(e$4===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;TrL===void 0&&(TrL=document.createElement("template"));var d=TrL;V.call(W,d.content.cloneNode(!0),F.content.firstChild);e$4=F}F=e$4;return F},{mode:2});var uec;var Km8;var tC=function(){return _.w.apply(this,arguments)||this};
_.u(tC,_.w);_.B=tC.prototype;_.B.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.B.selectedItemChanged=function(F){_.XY(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[F.feedbackToken||""]}])};
_.B.surveyAnswerCardRendererClicked=function(F){if(F.target&&_.e(F.model.item,txi)){var W=F.target;F=_.e(F.model.item,txi);F.onTapCommand?_.En(W,[F.onTapCommand],W):this.data.onTapCommand&&_.En(W,[this.data.onTapCommand],W);this.selectedItemChanged(F)}};
_.B.checkIsCancellationStyle=function(F){return F==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.B.updateSelectedItemFromBinding=function(F){this.selectedItem=F.detail.value};
tC.prototype.onSelectedItemChanged=tC.prototype.onSelectedItemChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],tC.prototype,"selectedItem",void 0);_.x([_.N({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.E("design:type",Boolean)],tC.prototype,"isCancellationStyle",void 0);
_.x([_.Jw("selectedItem"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tC.prototype,"onSelectedItemChanged",null);_.x([_.Yf({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],tC);
_.O(tC,"yt-survey-flow-step-renderer",function(){if(Km8===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;uec===void 0&&(uec=document.createElement("template"));var d=uec;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Km8=F}F=Km8;return F},{mode:2});var SX=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return F};
_.u(SX,_.w);SX.prototype.handleSurveyFlowStepOptionChanged=function(F){this.ytdReduxBehavior.dispatch(_.Gj({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:F}));_.XY(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:F}}])};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],SX.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],SX.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],SX.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],SX);
_.O(SX,"ytd-survey-flow-step-renderer",function(){if(bMt!==void 0)return bMt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return bMt=F},{mode:1});var HMm;var DCt;var A74=function(){return _.w.apply(this,arguments)||this};
_.u(A74,_.w);_.x([_.N(),_.E("design:type",Object)],A74.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],A74);
_.O(A74,"ytd-metadata-line-renderer",function(){if(DCt!==void 0)return DCt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return DCt=F},{mode:1});var Pr=function(){return _.w.apply(this,arguments)||this};
_.u(Pr,_.w);Pr.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pr.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Pr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Pr.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Pr.prototype,"isMasthead",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],Pr);
_.O(Pr,"ytd-media-product-renderer",function(){if(HMm!==void 0)return HMm;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return HMm=F},{mode:1});var jNi;var JC=function(){return _.w.apply(this,arguments)||this};
_.u(JC,_.w);JC.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
JC.prototype.onBillboardImageLoaded=function(){_.On(this.hostElement,"yt-refit")};
JC.prototype.onBillboardImageLoaded=JC.prototype.onBillboardImageLoaded;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],JC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],JC.prototype,"data",void 0);_.x([_.Qo("#billboardImage"),_.E("design:type",Object)],JC.prototype,"billboardImage",void 0);_.x([_.Pc("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],JC.prototype,"onBillboardImageLoaded",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],JC);
_.O(JC,"ytd-billboard-masthead-renderer",function(){if(jNi!==void 0)return jNi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jNi=F},{mode:1});var r7t;var Zv=function(){var F=_.w.apply(this,arguments)||this;F.smallSize=!1;return F};
_.u(Zv,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Zv.prototype,"ytComponentBehaviorType",void 0);_.x([_.N(),_.E("design:type",Object)],Zv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Zv.prototype,"smallSize",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],Zv);
_.O(Zv,"ytd-bullet-formatted-string",function(){if(r7t!==void 0)return r7t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return r7t=F},{mode:1});var CAU;var Qj=function(){return _.w.apply(this,arguments)||this};
_.u(Qj,_.w);Qj.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Qj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Qj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Qj.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],Qj);
_.O(Qj,"ytd-offer-detail-renderer",function(){if(CAU!==void 0)return CAU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return CAU=F},{mode:1});var knt;var Fm=function(){return _.w.apply(this,arguments)||this};
_.u(Fm,_.w);Fm.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Fm.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Fm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fm.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],Fm);
_.O(Fm,"ytd-offer-detail-step-renderer",function(){if(knt!==void 0)return knt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return knt=F},{mode:1});var lWm;var Wp=function(){var F=_.w.apply(this,arguments)||this;F.isInOfferModule=!1;return F};
_.u(Wp,_.w);_.B=Wp.prototype;_.B.computeHasEndpoint=function(){var F;return!((F=this.data)==null||!F.onClickCommand)};
_.B.dataChanged=function(){var F;if((F=this.data)==null?0:F.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")};
_.B.detached=function(){var F;if((F=this.data)==null?0:F.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.B.handleClickEvent=function(){var F;if((F=this.data)==null?0:F.onClickCommand){var W;this.componentBehavior.resolveCommand((W=this.data)==null?void 0:W.onClickCommand)}};
_.B.onContentKeyDown=function(F){F.key==="Enter"?this.handleClickEvent(F):F.key===" "&&F.preventDefault()};
_.B.onContentKeyUp=function(F){F.key===" "&&this.handleClickEvent(F)};
Wp.prototype.dataChanged=Wp.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Wp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Wp.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Wp.prototype,"data",void 0);_.x([_.N({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Wp.prototype,"hasEndpoint",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Wp.prototype,"isInOfferModule",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wp.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],Wp);
_.O(Wp,"ytd-channel-masthead-renderer",function(){if(lWm!==void 0)return lWm;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return lWm=F},{mode:1});var Nrt;var VH=function(){var F=_.w.apply(this,arguments)||this;F.thumbnailObjectFit="CONTAIN";F.thumbnailObjectPosition="LEFT";F.isExpanded=!1;return F};
_.u(VH,_.w);_.B=VH.prototype;_.B.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.B.dataChanged=function(){this.resetStates()};
_.B.computeisTapOnOfferInfoContainerEnabled=function(){var F;return((F=this.data)==null?void 0:F.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.B.onExpandBtnClick=function(){var F,W=_.e((F=this.data)==null?void 0:F.showMoreButtonRenderer,PG4);W&&_.Z9(_.dB(),W.trackingParams);this.isExpanded=!this.isExpanded};
_.B.onOfferInfoClick=function(F){this.isTapOnOfferInfoContainerEnabled&&(_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.kH(_.rW(F)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.B.onBottomBarClick=function(){this.executeTapCommand()};
_.B.executeTapCommand=function(){var F,W=(F=this.data)==null?void 0:F.tapCommand;W&&this.ytComponentBehavior.resolveCommand(W)};
_.B.resetStates=function(){this.isExpanded=!1};
_.S0.Object.defineProperties(VH.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var F=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),W,V,d;return((W=this.data)==null?void 0:W.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&F&&!!((V=this.data)==null?0:(d=V.benefits)==null?0:d.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((W=_.e((F=this.data)==null?void 0:F.showMoreButtonRenderer,PG4))==null?void 0:W.showMoreButtonTitle)||((V=this.data)==null?void 0:V.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((W=_.e((F=this.data)==null?void 0:F.showMoreButtonRenderer,PG4))==null?void 0:W.showLessButtonTitle)||((V=this.data)==null?void 0:V.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var F;return(F=this.showLessButtonTitle)!=null?F:""}var W;return(W=this.showMoreButtonTitle)!=null?W:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?void 0:F.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((W=this.data)==null?0:W.footerTitle)||((V=this.data)==null?0:V.footerSubtitle))}}});
VH.prototype.dataChanged=VH.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],VH.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],VH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],VH.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",String)],VH.prototype,"thumbnailObjectFit",void 0);
_.x([_.N(),_.E("design:type",String)],VH.prototype,"thumbnailObjectPosition",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.E("design:type",Boolean)],VH.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.x([_.N(),_.E("design:type",Object)],VH.prototype,"isExpanded",void 0);_.x([_.N(),_.E("design:type",Object)],VH.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.footerIcon)"}),_.E("design:type",String)],VH.prototype,"icon",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],VH.prototype,"dataChanged",null);_.x([_.A("data.thumbnail"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VH.prototype,"hasThumbnail",null);_.x([_.A("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VH.prototype,"enableExpandButton",null);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VH.prototype,"enableOfferContentIcon",null);_.x([_.A("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.E("design:type",Object),_.E("design:paramtypes",[])],VH.prototype,"showMoreButtonTitle",null);_.x([_.A("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.E("design:type",Object),_.E("design:paramtypes",[])],VH.prototype,"showLessButtonTitle",null);
_.x([_.A("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.E("design:type",String),_.E("design:paramtypes",[])],VH.prototype,"expandedBtnText",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],VH.prototype,"enableBottomBar",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],VH);
_.O(VH,"ytd-offer-card-renderer",function(){if(Nrt!==void 0)return Nrt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Nrt=F},{mode:1});var fWa;var dq=function(){return _.w.apply(this,arguments)||this};
_.u(dq,_.w);dq.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"}}}};
dq.prototype.onClick=function(F){if(!_.CQ(F.composedPath()||[],this.hostElement,["A".toString()])){var W,V;if((F=(V=_.e((W=this.data)==null?void 0:W.actionButton,_.bd))==null?void 0:V.command)&&!this.ytComponentBehavior.resolveCommand(F)){var d;(d=_.dB())==null||d.clickCommand(F);_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})}}};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],dq.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],dq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dq.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],dq);
_.O(dq,"ytd-offer-content-renderer",function(){if(fWa!==void 0)return fWa;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return fWa=F},{mode:1});var w5d;var yH=function(){return _.w.apply(this,arguments)||this};
_.u(yH,_.w);yH.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.S0.Object.defineProperties(yH.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.title)||!((W=this.data)==null||!W.description)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],yH.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yH.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],yH.prototype,"hasHeaderData",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],yH);
_.O(yH,"ytd-offer-section-renderer",function(){if(w5d!==void 0)return w5d;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return w5d=F},{mode:1});var GnL;var zx=function(){return _.w.apply(this,arguments)||this};
_.u(zx,_.w);
zx.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zx.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zx.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],zx);
_.O(zx,"ytd-offer-selection-step-renderer",function(){if(GnL!==void 0)return GnL;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GnL=F},{mode:1});var $Cp;var oz=function(){return _.w.apply(this,arguments)||this};
_.u(oz,_.w);oz.prototype.computeStyle=function(F){return F};
oz.prototype.computeImageWidth=function(F){return F==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.x([_.N({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.E("design:type",String)],oz.prototype,"containerStyle",void 0);_.x([_.N({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.E("design:type",String)],oz.prototype,"imageWidth",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oz.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oz.prototype,"data",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],oz);
_.O(oz,"ytd-confirmation-masthead-renderer",function(){if($Cp!==void 0)return $Cp;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $Cp=F},{mode:1});var UCm;var sH=function(){return _.w.apply(this,arguments)||this};
_.u(sH,_.w);sH.prototype.computeStyle=function(F){return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sH.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sH.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.E("design:type",String)],sH.prototype,"containerStyle",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],sH);
_.O(sH,"ytd-purchase-complete-detail-renderer",function(){if(UCm!==void 0)return UCm;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return UCm=F},{mode:1});var OMi;var Bp=function(){var F=_.w.apply(this,arguments)||this;F.scriptsAppended=!1;return F};
_.u(Bp,_.w);Bp.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"}}}};
Bp.prototype.onDataChanged=function(){var F=this.get("data.gtmId");F&&(_.o7(F,_.wp("GL","")),this.setupConversionTracking())};
Bp.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var F=document.createElement("noscript");F.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(F);this.scriptsAppended=!0}};
Bp.prototype.onDataChanged=Bp.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Bp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Bp.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Bp.prototype,"scriptsAppended",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Bp.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],Bp);
_.O(Bp,"ytd-purchase-complete-step-renderer",function(){if(OMi!==void 0)return OMi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return OMi=F},{mode:1});var X5t;var Ly=function(){return _.w.apply(this,arguments)||this};
_.u(Ly,_.w);Ly.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ly.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ly.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],Ly);
_.O(Ly,"ytd-ypc-transaction-error-message-renderer",function(){if(X5t!==void 0)return X5t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return X5t=F},{mode:1});var xC4;var vqm;var Iz=function(){var F=_.w.apply(this,arguments)||this;F.handlePhoneVerificationSuccess=function(W){if(F.isValidPhoneVerificationCompletionMessageEvent(W)){var V;((V=F.data)==null?0:V.nextStepCommand)&&F.ytComponentBehavior.resolveCommand(F.data.nextStepCommand)}};
return F};
_.u(Iz,_.w);Iz.prototype.isValidPhoneVerificationCompletionMessageEvent=function(F){if(F.data!=="yt-phone-verification-complete")return!1;F=_.EG(F.origin);return F!==null&&F.includes("youtube.com")};
Iz.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
Iz.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Iz.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Iz.prototype,"data",void 0);_.x([_.Yf({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],Iz);
_.O(Iz,"yt-feature-enablement-soft-entry-renderer",function(){if(vqm===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;xC4===void 0&&(xC4=document.createElement("template"));var d=xC4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);vqm=F}F=vqm;return F},{mode:1});var Eqt;var c7t;var trc;var S38;var PAa=function(){return _.w.apply(this,arguments)||this};
_.u(PAa,_.w);_.x([_.N(),_.E("design:type",Object)],PAa.prototype,"data",void 0);_.x([_.Yf({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],PAa);
_.O(PAa,"yt-benefits-item-renderer",function(){if(S38===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;trc===void 0&&(trc=document.createElement("template"));var d=trc;V.call(W,d.content.cloneNode(!0),F.content.firstChild);S38=F}F=S38;return F},{mode:2});var J7l;var ZMi;var ny=function(){return _.w.apply(this,arguments)||this};
_.u(ny,_.w);ny.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
ny.prototype.computeisWithoutPadding=function(){var F;return((F=this.data)==null?void 0:F.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ny.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ny.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.E("design:type",Boolean)],ny.prototype,"isWithoutPadding",void 0);_.x([_.Yf({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],ny);
_.O(ny,"yt-benefits-section-renderer",function(){if(ZMi===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;J7l===void 0&&(J7l=document.createElement("template"));var d=J7l;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ZMi=F}F=ZMi;return F},{mode:2});var m1=function(){return _.w.apply(this,arguments)||this};
_.u(m1,_.w);m1.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
m1.prototype.computeisUsingLargeWidth=function(){var F;return((F=this.data)==null?void 0:F.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],m1.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],m1.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.E("design:type",Boolean)],m1.prototype,"isUsingLargeWidth",void 0);_.x([_.Yf({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],m1);
_.O(m1,"yt-benefits-flow-step-renderer",function(){if(c7t===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Eqt===void 0&&(Eqt=document.createElement("template"));var d=Eqt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);c7t=F}F=c7t;return F},{mode:2});var QNc;var FML;var az=function(){return _.w.apply(this,arguments)||this};
_.u(az,_.w);az.prototype.checkIsUsingLargeWidth=function(){var F;return((F=this.data)==null?void 0:F.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.x([_.N(),_.E("design:type",Object)],az.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],az.prototype,"ytRendererBehavior",void 0);_.x([_.N({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.E("design:type",Boolean)],az.prototype,"isUsingLargeWidth",void 0);_.x([_.Yf({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],az);
_.O(az,"yt-confirmation-flow-step-renderer",function(){if(FML===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;QNc===void 0&&(QNc=document.createElement("template"));var d=QNc;V.call(W,d.content.cloneNode(!0),F.content.firstChild);FML=F}F=FML;return F},{mode:2});var WMt;var V4l;var dBt=function(){return _.w.apply(this,arguments)||this};
_.u(dBt,_.w);_.x([_.N(),_.E("design:type",Object)],dBt.prototype,"data",void 0);_.x([_.Yf({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],dBt);
_.O(dBt,"yt-info-flow-step-renderer",function(){if(V4l===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;WMt===void 0&&(WMt=document.createElement("template"));var d=WMt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);V4l=F}F=V4l;return F},{mode:2});var y1t;var zkv;var oKl=function(){return _.w.apply(this,arguments)||this};
_.u(oKl,_.w);_.x([_.N(),_.E("design:type",Object)],oKl.prototype,"data",void 0);_.x([_.Yf({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],oKl);
_.O(oKl,"yt-info-list-flow-step-renderer",function(){if(zkv===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;y1t===void 0&&(y1t=document.createElement("template"));var d=y1t;V.call(W,d.content.cloneNode(!0),F.content.firstChild);zkv=F}F=zkv;return F},{mode:2});var sht=_.G(function(F){var W=F.data;return _.a("styled-text-view-model",{class:_.xx("ytStyledTextViewModelHost",function(){return qlt(W().fontAttributes)},function(){return h8a(W().color)})},_.a(_.K_,{text:function(){return W().text},
ariaLabel:function(){var V,d,y;return(y=(V=W().accessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label)!=null?y:""}}))},"ci");
sht.idomCompat=!0;var B6t=_.G(function(F){var W=function(){var y,z,I,n;return(n=(I=(y=F.alt)==null?void 0:y.call(F))!=null?I:(z=F.data().accessibilityData)==null?void 0:z.label)!=null?n:""},V=function(){return F.data().imageWidth},d=function(){return F.data().imageHeight};
return _.a("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.a(_.p,{cond:function(){var y=F.data();if(y){var z,I,n;var M=((z=_.PY().resolve(_.SU(_.dA)))==null?0:z())?(I=y.imageDark)!=null?I:y.imageLight:(n=y.imageLight)!=null?n:y.imageDark}else M=void 0;return M},
then:function(y){return _.a(_.rB,Object.assign({},F,{data:y,alt:W,targetWidth:V,targetHeight:d,preserveHeight:!0,preserveWidth:!0}))}}))},"di");
B6t.idomCompat=!0;var iJ=_.G(function(F){var W=F.data;F=_.Ns(function(){return W().slots},[]);
var V=_.Ns(function(){return W().layoutProperties},{}),d=_.PY().resolve(_.Kw);
return _.a("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:aKv(V,d)},_.a(_.uj,{each:F,keyBy:"INDEX"},function(y){return _.a("div",{class:"ytContainerLayoutViewModelSlot",style:aKv(function(){return y().layoutProperties},d)},_.a(_.Vw,{data:function(){return y().contents}},{containerLayoutViewModel:iJ,
badgeViewModel:_.fV,buttonViewModel:_.xm,styledTextViewModel:sht,contentPreviewImageViewModel:function(z){return _.a(_.cS,{data:z.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(z){return _.a(B6t,{data:z.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"ei");
iJ.idomCompat=!0;var LML=_.G(function(F){var W=F.data;var V=F.stateFns;var d=function(){var Y=W(),h=Y.productId;return!(!Y.clearGroupId&&!h)},y=function(){var Y=W(),h=Y.clearGroupId;
return(Y=Y.productId)?V().isProductSelected(Y):h?V().getSelectedProductByGroupId(h)==null:!1},z=function(Y){var h=W(),q=h.clearGroupId;
if(h=h.productId)V().onProductSelected(h),Y==null||Y.forEach(function(R){_.b$(R)});
else if(q)V().onClearGroupSelected(q)},I=function(){var Y=W(),h=Y.clearGroupId;
if(Y=Y.productId){var q;return"group:"+(((q=V().getProductById(Y))==null?void 0:q.groupId)||"")}return h?"group:"+h:""},n=_.Ns(function(){return W().header},[]),M=_.Ns(function(){return W().body},[]);
return _.a("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.a(_.p,{cond:function(){return n().length>0||d()},
then:function(){return _.a("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.a("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.a(_.Vw,{data:n},{containerLayoutViewModel:function(Y){return _.a("div",{class:"ytPdpCardSectionViewModelContentItem"},_.a(iJ,{data:Y.data}))},
styledTextViewModel:function(Y){return _.a("div",{class:"ytPdpCardSectionViewModelContentItem"},_.a(sht,{data:Y.data}))}})),_.a(_.p,{cond:d,
then:function(){return _.a("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.a(_.A6,{checked:y,name:I,onChange:function(){z(W().onSelect)}}))}}))}}),_.a(_.p,{cond:function(){return M().length>0},
then:function(){return _.a("div",null,_.a(_.Vw,{data:M},{containerLayoutViewModel:function(Y){return _.a("div",{class:"ytPdpCardSectionViewModelContentItem"},_.a(iJ,{data:Y.data}))}}))}}))},"fi");
LML.idomCompat=!0;var Ig8=_.G(function(F){var W=F.data;var V=F.stateFns;return _.a("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.a(_.p,{cond:function(){return W().banner},
then:function(d){return _.a("div",{class:"ytPdpCardViewModelBanner"},_.a(_.K_,{text:d}))}}),_.a(_.Vw,{data:function(){return W().sections}},{pdpCardSectionViewModel:function(d){d=d.data;
var y={};return _.a("div",{class:_.xx("ytPdpCardViewModelSectionContainer",(y.ytPdpCardViewModelShowDividers=function(){return W().showDividers},y))},_.a(LML,{data:d,
stateFns:V}))}}))},"gi");
Ig8.idomCompat=!0;var nKl=_.G(function(F){var W=F.data;var V=F.isOverlay;F={};return _.a("pdp-masthead-view-model",{class:_.xx("ytPdpMastheadViewModelHost",(F.ytPdpMastheadViewModelIsOverlay=V,F))},_.a(_.Vw,{data:function(){return W().image}},{contentPreviewImageViewModel:_.cS,
themedImageViewModel:function(d){return _.a(B6t,{data:d.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.a(_.p,{cond:function(){return W().title},
then:function(d){return _.a("h1",{class:"ytPdpMastheadViewModelHeading"},_.a(_.K_,{text:d,isOverlay:V}))}}),_.a(_.uj,{each:function(){var d;
return(d=W().finePrint)!=null?d:[]}},function(d){return _.a("div",{class:"ytPdpMastheadViewModelFinePrint"},_.a(_.K_,{text:d,
isOverlay:V}))}))},"hi");
nKl.idomCompat=!0;var mBU=_.G(function(F){var W=F.data;var V=F.stateFns;var d=function(){return"pdp-pricing-group-selector-"+W().pricingGroupAttributeIds},y=_.Ns(function(){return W().pricingGroupSelectorSectionHeader});
return _.a("pdp-pricing-group-selector-view-model",null,_.a(_.p,{cond:function(){return!!y()},
then:function(){return _.a(_.Vw,{data:y},{sectionHeaderViewModel:function(z){z=z.data;var I={};return _.a("div",{class:_.xx("ytPdpPricingGroupSelectorViewModelSectionHeader",(I.ytPdpPricingGroupSelectorViewModelFullBleed=!0,I.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,I))},_.a(_.yV,{data:z}))}})}}),_.a("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.a(_.uj,{each:function(){var z=V().getSelectedProductByGroupId(W().groupId);
if(!z)return _.j5(Error("El`"+W().groupId)),[];var I,n=(I=W().pricingGroupAttributeIds)!=null?I:[],M;if((M=z.pricingGroups)==null||!M.length||!n.length)return[];I=z.pricingGroups.filter(function(R){return n.length?R.pricingGroupAttributes.every(function(b){return n.includes(b)}):!1});
z=[];if(n.length>0){I=[].concat(_.Pd(I));M=_.L(n);for(var Y=M.next(),h={};!Y.done;h={targetAttrId:void 0},Y=M.next())h.targetAttrId=Y.value,Y=I.findIndex(function(R){return function(b){return b.pricingGroupAttributes.includes(R.targetAttrId)}}(h)),Y!==-1&&(z.push(I[Y]),I.splice(Y,1))}var q=V().getSelectedPricingGroupAttributesByGroupId(W().groupId);
return z.map(function(R){var b=!1;q&&R.pricingGroupAttributes&&(b=FJ(R.pricingGroupAttributes,q));return{pricingGroup:R,isSelected:b}})},
keyBy:function(z){return z.pricingGroup.pricingGroupId}},function(z){return _.a("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.a("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.a(_.Vw,{data:function(){return z().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:iJ})),_.a("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.a(_.A6,{checked:function(){return z().isSelected},
name:d,onClick:function(){var I=z().pricingGroup;V().onPricingGroupSelected(I.pricingGroupId);if(I=_.pd(I.onSelectPricingGroup)){var n;(n=_.PY().resolve(_.Tc))==null||n.resolveCommand(I)}}})))})))},"ii");
mBU.idomCompat=!0;var agu=_.G(function(F){var W=F.data;var V=F.stateFns;var d=function(){var I=V().getSelectedPricingOptions().map(function(Y){return Y.pricingOptionId}),n=V().getSelectedProductByGroupId(W().groupId);
if(!n)return _.j5(Error("Fl`"+W().groupId)),[];var M=V().getSelectedPricingGroupAttributesByGroupId(W().groupId);return gZt(n.pricingOptions,M,I)},y=_.Ns(function(){return W().pricingOptionSelectorSectionHeader}),z=function(){return d().length>1};
return _.a("pdp-pricing-option-selector-view-model",null,_.a(_.p,{cond:function(){return!!y()&&z()},
then:function(){return _.a(_.Vw,{data:y},{sectionHeaderViewModel:function(I){I=I.data;var n={};return _.a("div",{class:_.xx("ytPdpPricingOptionSelectorViewModelSectionHeader",(n.ytPdpPricingOptionSelectorViewModelFullBleed=!0,n.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,n))},_.a(_.yV,{data:I}))}})}}),_.a(_.p,{cond:z,
then:function(){return _.a("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.a(_.uj,{each:d,keyBy:"INDEX"},function(I){return _.a("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.a("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.a(_.Vw,{data:function(){return I().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:iJ})),_.a("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.a(_.A6,{checked:function(){return I().isSelected},
onClick:function(){V().onPricingOptionSelected(I().pricingOption.pricingOptionId);var n=I().pricingOption.onSelectPricingOption;if(n=_.pd(n)){var M;(M=_.PY().resolve(_.Tc))==null||M.resolveCommand(n)}}})))}))}}))},"ji");
agu.idomCompat=!0;var iFv=_.G(function(F){var W=F.data;var V=F.stateFns;return _.a("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.a(_.Vw,{data:function(){var d,y;return(y=(d=V().getSelectedPricingOptions()[0])==null?void 0:d.primaryButton)!=null?y:W().emptyStateButton}},{buttonViewModel:_.xm}))},"ki");
iFv.idomCompat=!0;var M4d=_.G(function(F){var W=F.stateFns;return _.a("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.a(_.Vw,{data:function(){return W().getSelectedPricingOptions().flatMap(function(V){return V.summaryLines}).filter(function(V){return!!V})}},{containerLayoutViewModel:function(V){return _.a("div",{class:"ytPdpSummaryViewModelLineItem"},_.a(iJ,{data:V.data}))}}))},"li");
M4d.idomCompat=!0;var Y0v=_.G(function(F){function W(g){var K=I();_.l5(_.Yj("pdpStateEntity",K,{key:K,selectedPricingOptions:g}))}
var V=F.data;var d=F.internalScrolling;var y=F.stateFnsForTesting;var z=_.Ns(function(){return V().allProducts},[]),I=_.Ns(function(){return V().pdpStateEntityKey},""),n=_.QE(uga,I),M=_.bu(function(){_.f6(!0);
var g;return(g=y==null?void 0:y())!=null?g:HwU(n,z,W)},void 0,"Pzdsic"),Y=_.Ns(function(){return V().body},[]),h=_.Ns(function(){return V().columnBreakHints},[]),q=function(){return V().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},R=function(){return q()||V().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},b=_.bu(function(){var g=_.gA(V().background),K;
if(g==null?0:(K=g.sources)==null?0:K.length){var C=C===void 0?!0:C;g=_.AtL(void 0,g.sources,void 0,C,C?1E3:void 0,C?void 0:1E3)}else g=null;return g},void 0,"RDPOae");
_.kN(function(){var g=V().onStartCommand;if(g&&(g=_.pd(g))){var K;(K=_.PY().resolve(_.Tc))==null||K.resolveCommand(g)}});
F={};return _.a("pdp-view-model",{class:_.xx("ytPdpViewModelHost",(F.ytPdpViewModelHasBackground=function(){return R()||!!b()},F.ytPdpViewModelHasDarkBackground=R,F.ytPdpViewModelHasScrim=q,F.ytPdpViewModelInternalScrolling=d,F.ytPdpViewModelForceSingleColumn=function(){return h().length===0},F)),
style:_.Si({"--pdp-view-model-background":function(){return b()?"url("+b()+")":void 0}})},_.a("div",{class:"ytPdpViewModelColumnContainer"},_.a(_.uj,{each:function(){return DI8(Y(),h())},
keyBy:"INDEX"},function(g){return _.a("div",{class:"ytPdpViewModelColumn"},_.a(_.Vw,{data:g},{containerLayoutViewModel:function(K){return _.a(M7,null,_.a(iJ,{data:K.data}))},
dividerViewModel:function(K){return _.a(M7,{fullBleed:!0},_.a(_.Cof,{data:K.data}))},
pdpCardViewModel:function(K){return _.a(M7,null,_.a(Ig8,{data:K.data,stateFns:M}))},
pdpMastheadViewModel:function(K){return _.a(M7,null,_.a(nKl,{data:K.data,isOverlay:R}))},
pdpPricingGroupSelectorViewModel:function(K){return _.a(M7,null,_.a(mBU,{data:K.data,stateFns:M}))},
pdpPricingOptionSelectorViewModel:function(K){return _.a(M7,null,_.a(agu,{data:K.data,stateFns:M}))},
pdpPrimaryButtonViewModel:function(K){return _.a(M7,null,_.a(iFv,{data:K.data,stateFns:M}))},
pdpSummaryViewModel:function(K){return _.a(M7,null,_.a(M4d,{data:K.data,stateFns:M}))},
sectionHeaderViewModel:function(K){return _.a(M7,{fullBleed:!0,noVerticalPadding:!0},_.a(_.yV,{data:K.data}))}}))})))},"mi");
Y0v.idomCompat=!0;var M7=_.G(function(F){var W={};return _.a("div",{class:_.xx("ytPdpViewModelItem",(W.ytPdpViewModelFullBleed=F.fullBleed,W.ytPdpViewModelNoVerticalPadding=F.noVerticalPadding,W))},F.children)},"ni");_.Na(Y0v,"pdp-view-model",{props:{data:_.Hm,stateFnsForTesting:_.Cd,internalScrolling:_.Cd}});var pVa=_.G(function(F){var W=F.data;var V=F.className;var d=_.QE(_.wH,function(){return W().flowStateEntityKey});
return _.a("ytm-premium-purchase-button-renderer",{class:_.xx("ytPremiumPurchaseButtonRendererHost",V)},_.a(_.Vw,{data:function(){var y;return(y=_.e(d(),jV8))==null?void 0:y.primaryButtonOverride}},{buttonRenderer:function(y){return _.a(_.NO,{data:y.data,
className:V})},
buttonViewModel:function(y){return _.a(_.xm,{data:y.data,className:V})}}))},"oi");
pVa.idomCompat=!0;var hku=_.G(function(F){var W=F.data;F=F.className;var V=function(){return ARa(W().style)},d=_.xx("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",V),y=_.xx("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",V);
return _.a("yt-flow-bottom-bar-renderer",{class:_.xx("yt-flow-bottom-bar-renderer",F,V)},_.a(_.Vw,{data:function(){return W().secondaryButton}},{buttonRenderer:function(z){return _.a(_.NO,{data:z.data,
className:y})},
buttonViewModel:function(z){return _.a(_.xm,{data:z.data,className:y})},
premiumPurchaseButtonRenderer:function(z){return _.a(pVa,{data:z.data,className:y})}}),_.a(_.Vw,{data:function(){return W().primaryButton}},{buttonRenderer:function(z){return _.a(_.NO,{data:z.data,
className:d})},
buttonViewModel:function(z){return _.a(_.xm,{data:z.data,className:d})},
premiumPurchaseButtonRenderer:function(z){return _.a(pVa,{data:z.data,className:d})}}))},"pi");
hku.idomCompat=!0;_.Na(hku,"yt-flow-bottom-bar-renderer",{props:{data:_.Hm,className:_.Hm}});var q0U=_.G(function(F){var W=_.xx(F.className,"ytOfferSummaryRendererHost");return _.a("yt-offer-summary-renderer",{class:W},_.a("div",{class:"ytOfferSummaryRendererTextContainer"},_.a("div",{class:"ytOfferSummaryRendererEyebrowText"},_.a(_.K_,{text:function(){return F.data().eyebrowText}})),_.a("div",{class:"ytOfferSummaryRendererTitle"},_.a(_.K_,{text:function(){return F.data().title}})),_.a("div",{class:"ytOfferSummaryRendererSubtitle"},_.a(_.K_,{text:function(){return F.data().subtitle}})),_.a("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.a(_.uj,{each:function(){var V;
return(V=F.data().featureListData)!=null?V:[]}},function(V){var d;
return _.a("div",{class:"ytOfferSummaryRendererFeatureList"},_.a(_.P7,{icon:(d=V.icon)==null?void 0:d.iconType,active:function(){return V.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(V.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.a("div",{class:"ytOfferSummaryRendererFeatureListText"},_.a(_.K_,{text:V.text,
className:function(){return V.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.a("div",{class:"ytOfferSummaryRendererDescription"},_.a(_.K_,{text:function(){return F.data().description}}))))},"qi");_.Na(_.G(function(F){var W={};W=_.xx("ytOfferSummaryFlowStepRendererHost",(W.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=F.shouldDisableHeaderTopMargin,W));return _.a("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:W},_.a("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.a("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.a(_.K_,{text:function(){return F.data().header}})),_.a("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.a(_.K_,{text:function(){return F.data().subtitle}}))),_.a("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.a(_.Vw,{data:function(){return F.data().offerSummary}},{offerSummaryRenderer:function(V){return _.a(q0U,{data:V.data,
className:F.flowClassName})}})))},"ri"),"yt-offer-summary-flow-step-renderer",{props:{data:_.Cd,
flowClassName:_.Cd,flowStateEntityKey:_.Cd,shouldDisableHeaderTopMargin:_.Cd}});var Rkt=_.G(function(F){var W=F.data;var V=F.className;var d=F.flowStateEntityKey;var y=F.selectionStepStyle;F=_.Ef(function(M){var Y=W(),h=d==null?void 0:d();M.target&&(M.stopPropagation(),M=h||"",h=_.wH(_.kf().getState(),M),Y=Object.assign({},h,{premiumPurchaseFlowState:{selectedOptionId:Y.optionId,primaryButtonOverride:Y.primaryButtonOverride}}),_.kf().dispatch(_.yw("flowStateEntity",M,Y)));return!1});
var z=function(){return(d==null?void 0:d())||""},I=_.QE(_.wH,z);
_.kN(function(){var M=W(),Y=z(),h=I();M.defaultSelected&&Y!==""&&M.primaryButtonOverride&&rRp(M.optionId||"",Y,M.primaryButtonOverride,h)});
var n={};return _.a("ytm-option-item-renderer",{"on:click":F,class:_.xx(V,"ytm-option-item-renderer",(n["ytm-option-item-renderer--lp2-style"]=function(){return(y==null?void 0:y())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},n))},_.a("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.a("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var M=W(),Y=z(),h=I();h=_.e(h,jV8);return(h?(h==null?void 0:h.selectedOptionId)||"":M.defaultSelected&&Y!==""?(M==null?void 0:M.optionId)||"":"")===W().optionId},
name:("input"+_.hP(_.ex)).toString()})),_.a("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.a(_.Vw,{data:function(){return W().titleBadge}},{badgeViewModel:function(M){return _.a(_.fV,{data:M.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.a(_.p,{cond:function(){return W().eyebrowText},
then:function(){return _.a("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.a(_.K_,{text:function(){return W().eyebrowText}}))}}),_.a("div",{class:"ytm-option-item-renderer__option-item-title"},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.a(_.K_,{text:function(){return W().subtitle}})),_.a(_.p,{cond:function(){return W().featureListData},
then:function(){return _.a("div",{class:"ytm-option-item-renderer__feature-list-data"},_.a(_.uj,{each:function(){return W().featureListData||[]}},function(M){var Y,h=(Y=M.icon)==null?void 0:Y.iconType;
a:switch(M.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":Y="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":Y="ytm-option-item-renderer__feature-list-icon-small";break a;default:Y="ytm-option-item-renderer__feature-list-icon-default"}return _.a("div",{class:"ytm-option-item-renderer__feature-list"},_.a(_.P7,{icon:h,className:Y,active:function(){return M.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.a("div",{class:"ytm-option-item-renderer__feature-list-text"},_.a(_.K_,{text:M.text,
className:function(){return M.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.a("div",{class:"ytm-option-item-renderer__option-item-description"},_.a(_.K_,{text:function(){return W().description}}))))},"si");var bFi=_.G(function(F){var W=F.data;var V=F.flowClassName;var d=F.flowStateEntityKey;var y=F.selectionStepStyle;return _.a("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.a("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.a("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.a(_.K_,{text:function(){return W().title}}),_.a(_.Vw,{data:function(){return W().titleBadge}},{badgeViewModel:function(z){return _.a(_.fV,{data:z.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.a(_.p,{cond:function(){return W().subtitle},
then:function(){return _.a("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.a(_.K_,{text:function(){return W().subtitle}}))}}),_.a(_.p,{cond:function(){return W().featureListData},
then:function(z){return _.a("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.a(_.uj,{each:z},function(I){var n;return _.a("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.a(_.P7,{icon:(n=I.icon)==null?void 0:n.iconType,active:function(){return I.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(I.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"}}}),_.a("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.a(_.K_,{text:I.text,
className:function(){return I.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.a(_.p,{cond:function(){return W().secondaryTitle},
then:function(){return _.a("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.a(_.K_,{text:function(){return W().secondaryTitle}}))}}),_.a(_.uj,{each:function(){return W().sectionDisclaimers||[]}},function(z){return _.a("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.a(_.K_,{text:z}))})),_.a(_.Vw,{data:function(){return W().optionItems}},{optionItemRenderer:function(z){return _.a("div",{class:"ytOptionSectionRendererOptionItem"},_.a(Rkt,{data:z.data,
className:V,flowStateEntityKey:d,selectionStepStyle:y}))}}),_.a(_.p,{cond:function(){return W().offerText},
then:function(){return _.a("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.a(_.K_,{text:function(){return W().offerText}}))}}))},"ti");
bFi.idomCompat=!0;var T68=_.G(function(F){var W=F.data;var V=F.flowClassName;var d=F.flowStateEntityKey;F=F.isDesktop;var y=_.DO("div"),z=function(){var h;return(h=W().flowStateEntityKey)!=null?h:d==null?void 0:d()},I=function(){return(z==null?void 0:z())||""},n=function(){return W().style},M=_.QE(_.wH,I);
_.kN(function(){COi(W(),I(),M());setTimeout(function(){var h;(h=y.value)==null||h.focus()})});
var Y={};return _.a("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.xx("ytm-option-selection-flow-step-renderer",(Y["ytm-option-selection-flow-step-renderer--desktop"]=F,Y["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return W().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},Y))},_.a("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"},
_.a("div",{el:y,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.a(_.K_,{text:function(){return W().header}})),_.a("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.a(_.K_,{text:function(){return W().subtitle}}))),_.a(_.Vw,{data:function(){return W().optionItems||[]}},{optionItemRenderer:function(h){return _.a("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.a(Rkt,{data:h.data,
className:V,flowStateEntityKey:z,selectionStepStyle:n}))},
optionSectionRenderer:function(h){return _.a("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.a(bFi,{data:h.data,flowClassName:V,flowStateEntityKey:z,selectionStepStyle:n}))}}))},"ui");
T68.idomCompat=!0;_.Na(T68,"yt-option-selection-flow-step-renderer",{props:{data:_.Hm,flowClassName:_.Hm,flowStateEntityKey:_.Hm,isDesktop:_.Hm}});var Y5=_.G(function(F){var W=_.fp(F,{type:1,disablePadding:!1,disablePrimaryButton:!1}),V=W.data,d=W.type;F=W.disablePadding;var y=W.disablePrimaryButton,z=W.onClickPrimaryButton,I=function(){return V().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},n=function(){return{disabled:y(),
state:y()?"disabled":"active"}},M=function(){return V().leadingLabel||V().trailingLabel};
W={};return _.a("yt-panel-footer-view-model",{class:_.xx("yt-panel-footer-view-model",(W["yt-panel-footer-view-model--hide-divider"]=function(){return V().shouldHideDivider},W["yt-panel-footer-view-model--disable-padding"]=F,W))},_.a(_.p,{cond:M,
then:function(){var Y={},h={};return _.a("div",{class:_.xx("yt-panel-footer-view-model__text-row",(Y["yt-panel-footer-view-model--row-bottom-padding"]=function(){var q=V();return!(!q.leadingLabel&&!q.trailingLabel||!q.primaryButton&&!q.secondaryButton)},Y))},_.a(_.K_,{text:function(){return V().leadingLabel},
className:_.xx((h["yt-panel-footer-view-model--text-padding"]=M,h))}),_.a(_.K_,{text:function(){return V().trailingLabel}}))}}),_.a(_.p,{cond:I,
then:function(){var Y={};return _.a("div",{class:"yt-panel-footer-view-model__button-stack"},_.a("div",{class:_.xx("yt-panel-footer-view-model__primary-button",(Y["yt-panel-footer-view-model__button-stack--top-button"]=function(){return V().secondaryButton},Y))},_.a(_.Vw,{data:function(){return V().primaryButton}},{buttonViewModel:function(h){return _.a(_.xm,{data:h.data,
buttonOverrides:n,onClick:z})}})),_.a(_.Vw,{data:function(){return V().secondaryButton}},{buttonViewModel:_.xm}))}}),_.a(_.p,{cond:function(){return!I()},
then:function(){var Y={},h={},q={};return _.a("div",{class:_.xx("yt-panel-footer-view-model__button-row",(Y["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===d()},Y))},_.a("div",{class:_.xx("yt-panel-footer-view-model__button-row--left-button",(h["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===d()},h["yt-panel-footer-view-model__button-row--hidden"]=function(){return!V().secondaryButton||0===d()},h["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===d()},h))},_.a(_.Vw,{data:function(){return V().secondaryButton}},{buttonViewModel:_.xm})),_.a("div",{class:_.xx("yt-panel-footer-view-model__primary-button",(q["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===d()||1===d()},q["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===d()},q))},_.a(_.Vw,{data:function(){return V().primaryButton}},{buttonViewModel:function(R){return _.a(_.xm,{data:R.data,
buttonOverrides:n,onClick:z})}})))}}))},"vi");
Y5.idomCompat=!0;var ekm=_.G(function(F){F=_.fp(F,{disablePadding:!1});var W=F.data,V=F.disablePadding;F=_.HE9(function(){return W().formId},void 0,function(){return W().onSubmitSuccess});
var d=F.submitForm,y=F.isValid,z=F.isSubmitting;return _.a("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.a(_.Vw,{data:function(){return W().panelFooter}},{panelFooterViewModel:function(I){return _.a(Y5,{data:I.data,
onClickPrimaryButton:function(){d()},
disablePrimaryButton:function(){return!y()||z()},
disablePadding:V})}}))},"wi");_.Na(ekm,"yt-form-footer-view-model",{props:{data:_.Hm,disablePadding:_.Hm}});var gKm=_.G(function(F){var W=_.T("enable_user_rating_web");return _.a("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.a("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.a(_.p,{cond:function(){var V;return(V=F.data())==null?void 0:V.image},
then:function(V){return _.a(_.rB,{data:V,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.a("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.a(_.K_,{text:function(){var V;
return(V=F.data())==null?void 0:V.title}})),_.a("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.a(_.K_,{text:function(){var V;
return(V=F.data())==null?void 0:V.subtitle}})),_.a(_.p,{cond:function(){return!W},
then:function(){return _.a(_.Vw,{data:function(){var V;return(V=F.data())==null?void 0:V.viewTipsButton}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"xi");_.Na(gKm,"yt-contributor-zero-state-view-model",{props:{data:_.Hm}});var uJt=_.G(function(F){var W=function(){var V;return(V=F.data())==null?void 0:V.image};
return _.a("yt-featured-content-item-view-model",{class:_.xx("ytFeaturedContentItemViewModelHost")},_.a("div",{class:_.xx(function(){return W()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.a("div",{class:function(){return W()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.a(_.p,{cond:W,
then:function(){return _.a("div",{class:"ytFeaturedContentItemViewModelImage"},_.a(_.Vw,{data:function(){return F.data().image}},{themedImageViewModel:function(V){return _.a(B6t,{data:V.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.a(_.p,{cond:function(){var V;
return!W()&&((V=F.data())==null?void 0:V.iconName)},
then:function(){return _.a("div",{class:"ytFeaturedContentItemViewModelIcon"},_.a(_.P7,{icon:function(){return F.data().iconName}}))}}),_.a("div",{class:"ytFeaturedContentItemViewModelContent"},_.a(_.p,{cond:function(){var V;
return(V=F.data())==null?void 0:V.title},
then:function(){return _.a("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.a(_.K_,{text:function(){return F.data().title}}))}}),_.a(_.p,{cond:function(){var V;
return(V=F.data())==null?void 0:V.body},
then:function(){return _.a("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.a(_.K_,{text:function(){return F.data().body}}))}})))))},"yi");var KML=_.G(function(F){var W=function(){var y;return kXt((y=F.data())==null?void 0:y.titleFontSize)},V=function(){var y;
return lKt((y=F.data())==null?void 0:y.descriptionFontSize)},d=function(){var y;
return((y=F.data())==null?void 0:y.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.a("yt-landing-page-view-model",{class:_.xx("ytLandingPageViewModelHost",F.className)},_.a("div",{class:"ytLandingPageViewModelHeader"},_.a(_.p,{cond:function(){var y;return(y=F.data())==null?void 0:y.bannerImage},
then:function(y){return _.a("div",{class:"ytLandingPageViewModelHeaderImage"},_.a(_.Vw,{data:function(){return y()}},{imageBannerViewModel:function(z){return _.a(_.lG,{data:z.data,
isPositionRelative:!0})}}))}}),_.a(_.p,{cond:function(){var y;
return(y=F.data())==null?void 0:y.bannerAnimation},
then:function(y){return _.a(_.J$,{data:function(){var z=y();if(z==null?0:z.url){var I;z={path:(I=z==null?void 0:z.url)!=null?I:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(z==null?0:z.payload){var n;z={animationData:JSON.parse((n=z==null?void 0:z.payload)!=null?n:""),autoplay:!0,loop:!0,renderer:"svg"}}else z=void 0;return{animationConfig:z}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.a("div",{class:"ytLandingPageViewModelHeaderTitle"},_.a(_.p,{cond:function(){var y;
return(y=F.data())==null?void 0:y.title},
then:function(y){return _.a("div",{class:_.xx("ytLandingPageViewModelHeaderTitleContent",W)},_.a(_.K_,{text:function(){return y()}}))}}),_.a(_.p,{cond:function(){var y;
return(y=F.data())==null?void 0:y.description},
then:function(y){var z={};return _.a(_.K_,{className:_.xx("ytLandingPageViewModelHeaderTitleDescription",V,(z.ytLandingPageViewModelHeaderTitleDescriptionMargin=d,z)),text:function(){return y()}})}}))),_.a(_.p,{cond:function(){var y,z;
return(y=F.data())==null?void 0:(z=y.featuredContentList)==null?void 0:z.length},
then:function(){return _.a("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.a(_.Vw,{data:function(){return F.data().featuredContentList}},{featuredContentItemViewModel:function(y){return _.a(uJt,{data:y.data})}}))}}),_.a(_.p,{cond:function(){var y,z;
return(y=F.data())==null?void 0:(z=y.expandableContentList)==null?void 0:z.length},
then:function(){return _.a("div",{class:"ytLandingPageViewModelFaqSection"},_.a(_.Vw,{data:function(){return F.data().expandableContentList}},{faqEntryViewModel:function(y){return _.a("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.a(_.MaQ,{data:y.data}))}}))}}),_.a("div",{class:"ytLandingPageViewModelFooter"},_.a(_.p,{cond:function(){var y;
return(y=F.data())==null?void 0:y.legalCopy},
then:function(y){return _.a("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.a(_.K_,{text:function(){return y()}}))}}),_.a(_.p,{cond:function(){var y;
return(y=F.data())==null?void 0:y.actions},
then:function(y){return _.a("div",null,_.a(_.Vw,{data:function(){return y()}},{flexibleActionsViewModel:function(z){return _.a(_.qw,{data:z.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"zi");_.Na(_.G(function(F){return _.a("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.a("div",{class:"ytLpSectionGroupViewModelContainer"},_.a(_.Vw,{data:function(){return F.data().sections}},{landingPageViewModel:function(W){return _.a(KML,{data:W.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Ai"),"yt-lp-section-group-view-model",{props:{data:_.Hm}});var HFt=_.G(function(F){var W=F.data;var V=F.selectedKey;var d=F.onSelected;var y=F.groupName;var z=function(){return W().text},I=function(){return W().attributedText},n=function(){return W().subtext},M=function(){return W().attributedSubtext},Y=function(){return W().selectionText},h=function(){return W().trailingIconName},q=_.a("div",{class:"ytRadioButtonItemViewModelLabel"},_.a("div",null,_.a(_.p,{cond:z,
then:function(){return _.a("div",null,z)}}),_.a(_.p,{cond:I,
then:function(){return _.a(_.K_,{text:I})}}),_.a(_.p,{cond:n,
then:function(){return _.a("div",{class:"ytRadioButtonItemViewModelSubText"},n)}}),_.a(_.p,{cond:M,
then:function(){return _.a(_.K_,{text:M,className:"ytRadioButtonItemViewModelSubText"})}})),_.a(_.p,{cond:function(){return Y()||h()},
then:function(){return _.a("div",{class:"ytRadioButtonItemViewModelTrailingContainer"},_.a(_.p,{cond:Y,then:function(){return _.a(_.K_,{text:Y,className:"ytRadioButtonItemViewModelTrailingAccessory"})}}),_.a(_.p,{cond:h,
then:function(){return _.a(_.P7,{icon:h,className:"ytRadioButtonItemViewModelTrailingAccessory"})}}))}}));
F={};return _.a("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.a(_.A6,{name:y,checked:function(){return!(V==null||!V()||W().key!==(V==null?void 0:V()))},
onChange:function(R){d==null||d(R.target,W(),y==null?void 0:y())},
labelRenderable:function(){return q},
ariaLabel:function(){var R,b;var g=(b=(R=M())==null?void 0:R.content)!=null?b:n();var K,C;R=(C=(K=I())==null?void 0:K.content)!=null?C:z();return g?R+", "+g:R},
className:_.xx((F.ytRadioButtonItemViewModelSubTitle=function(){return!!n()},F))}))},"Bi");var DBl=_.G(function(F){var W=F.data,V=F.onSelected,d=F.selectedKey,y=F.groupName;F=F.className;var z=_.L(_.Y$(!1,void 0,"mDtSad")),I=z.next().value,n=z.next().value,M=function(){if(d!==void 0){var Y=d();return!(!Y||W().key!==Y)}return I()};
z=_.Ef(function(Y){V?V(Y.currentTarget,W(),y==null?void 0:y()):n(!I())});
return _.a("yt-selectable-item-view-model",{class:_.xx("ytSelectableItemViewModelHost",F,"ytSelectableItemViewModelContainer"),"on:click":z,"prop:checked":M},_.a(_.Vw,{data:function(){return W().content}},{cardViewModel:function(Y){return _.a(_.uWt,{data:Y.data,
isSelected:M})}}))},"Ci");var A18=_.G(function(F){var W=F.data;var V=F.onSelected;var d=F.selectedKey;var y=F.groupName;var z=function(){return(y==null?void 0:y())||W().key};
return _.a("yt-radio-button-group-view-model",{class:_.xx("ytRadioButtonGroupViewModelHost",F.className)},_.a("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.a(_.Vw,{data:function(){return W().radioButtons}},{radioButtonItemViewModel:function(I){return _.a(HFt,{data:I.data,
onSelected:V,selectedKey:d,groupName:z})},
selectableItemViewModel:function(I){return _.a(DBl,{data:I.data,onSelected:V,selectedKey:d,groupName:z})}})))},"Di");var jha=_.G(function(F){_.kN(function(){if(F.controlledMode()&&F.data().defaultSelected)_.Ab(Error("Gl"));else{var z;!F.controlledMode()&&((z=F.selected)==null?0:z.call(F))&&_.Ab(Error("Hl"))}});
var W=_.L(_.wT(function(){if(!F.controlledMode())return F.data().defaultSelected})),V=W.next().value,d=W.next().value,y=function(){if(!F.controlledMode())return V();
var z;return(z=F.selected)==null?void 0:z.call(F)};
return _.a("yt-checkbox-item-view-model",{class:_.xx("ytCheckboxItemViewModelHost",F.className)},_.a(_.jx,{data:function(){var z=F.data(),I=y();return{title:z.text,subtitle:z.subtext,superlabel:z.superlabel,isSelected:!!I,isDisabled:z.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!F.controlledMode()&&d(!V());var z,I;(I=F.onTap)==null||I.call(F,!!y(),F.data(),(z=F.groupName)==null?void 0:z.call(F))},
isCompact:F.isCompact,disableHorizontalPadding:F.disableHorizontalPadding}))},"Ei");var r1t=_.G(function(F){var W=F.data;var V=F.controlledMode;var d=F.selectedKeys;var y=F.onItemTap;var z=F.groupName;var I=F.disableHorizontalPadding;var n=function(){return(z==null?void 0:z())||W().key};
_.kN(function(){V()&&W().defaultSelectedKeys?_.Ab(Error("Il")):!V()&&(d==null?0:d())&&_.Ab(Error("Jl"))});
F=_.L(_.wT(function(){if(!V())return W().defaultSelectedKeys}));
var M=F.next().value,Y=F.next().value,h=function(q,R,b){q=[];!V()&&R.key&&(q=NAu(R.key,M()||[]),Y(q));y==null||y(R,q,b)};
return _.a("yt-checkbox-group-view-model",{class:_.xx("ytCheckboxGroupViewModelHost")},_.a("fieldset",{class:_.xx("ytCheckboxGroupViewModelFieldset")},_.a("div",{role:"list"},_.a(_.Vw,{data:function(){return W().checkboxes}},{checkboxItemViewModel:function(q){var R=q.data;
return _.a(jha,{data:R,controlledMode:!0,selected:function(){var b=V()?(d==null?void 0:d())||[]:M()||[],g=R().key;return g?b.includes(g):!1},
onTap:h,groupName:n,disableHorizontalPadding:I})}}))))},"Fi");var CLl=_.z2(fKl,{debugName:"ytAlertBannerViewModel"});_.ZO(_.uG,function(F){_.K8(F,"ytAlertBannerViewModel","n0DHg",fKl)});var py=_.G(function(F){var W=_.QE(wT4,_.Ns(function(){var n;return(n=F.data())==null?void 0:n.noteFeedEntityKey},"")),V=_.QE(aZ4,_.Ns(function(){var n;
return(n=F.data())==null?void 0:n.userRatingEntityKey},"")),d=_.T("enable_user_rating_web"),y=function(){var n,M,Y;
return((n=W())==null?0:n.contributorNote)?(M=W())==null?void 0:M.contributorNote:(Y=F.data())==null?void 0:Y.existingNote},z=function(){var n,M;
return!!V()&&!!GXv((n=V())==null?void 0:n.helpfulnessValue,(M=F.data())==null?void 0:M.noteData)};
if(d){var I={};return _.a("yt-note-view-model",{class:_.xx("ytNoteViewModelHostUserRating",(I.ytNoteViewModelHostUserRatingPublishedNote=function(){var n,M,Y,h;return((n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.isPublished)&&!((Y=F.data())==null?0:(h=Y.noteData)==null?0:h.isUserRatingForm)},I))},_.a("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.a("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.a(_.p,{cond:function(){var n,M;
return(n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.isPinned},
then:function(){return _.a(_.P7,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.a(_.p,{cond:function(){var n,M;return(n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.isPublished},
then:function(){return _.a(_.P7,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.a(_.Vw,{data:function(){var n;
return(n=F.data())==null?void 0:n.metadata}},{contentMetadataViewModel:_.S2}),_.a("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var n,M;
return(M=_.e((n=F.data())==null?void 0:n.metadata,_.UuS))==null?void 0:M.delimiter}),_.a(_.K_,{text:function(){var n;
return(n=y())==null?void 0:n.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.a(_.p,{cond:function(){var n,M;return!((n=F.data())==null?0:(M=n.noteData)==null?0:M.isUserRatingForm)},
then:function(){return _.a(_.Vw,{data:function(){var n,M,Y,h,q,R,b,g=!!((n=F.data())==null?0:(M=n.noteData)==null?0:M.isPinned);n=z();M=(Y=F.data())==null?void 0:Y.noteData;Y=(h=W())==null?void 0:(q=h.contributorNote)==null?void 0:q.deleteAction;h=(R=F.data())==null?void 0:R.overflowButtonNoteWithRatingOnTapOverride;R=(b=F.data())==null?void 0:b.overflowButton;var K;b=(K=_.e(R,_.g2))==null?void 0:K.accessibilityText;return g?$Ia(M,Y,b):n?{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:h,accessibilityText:b}}:R}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.a("div",{class:"ytNoteViewModelNoteContent"},_.a(_.K_,{text:function(){var n;
return(n=y())==null?void 0:n.text}})),_.a(_.p,{cond:function(){var n,M,Y,h;
return!((n=F.data())==null?0:(M=n.noteData)==null?0:M.isPinned)&&!((Y=F.data())==null?0:(h=Y.noteData)==null?0:h.isUserRatingForm)},
then:function(){return _.a(_.p,{cond:z,then:function(){return _.a("div",{class:"ytNoteViewModelUserRatingContainer"},_.a(_.K_,{text:function(){var n,M;return GXv((n=V())==null?void 0:n.helpfulnessValue,(M=F.data())==null?void 0:M.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.a(_.Vw,{data:function(){var n;return(n=F.data())==null?void 0:n.userRatingButton}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.a(_.p,{cond:function(){var n,M,Y,h;
return!((n=F.data())==null?0:(M=n.noteData)==null?0:M.ignoreDivider)&&!((Y=F.data())==null?0:(h=Y.noteData)==null?0:h.isUserRatingForm)},
then:function(){return _.a("div",{class:"ytNoteViewModelDivider"},_.a(_.Vw,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(n){return _.a(_.Cof,{data:n.data})}}))}}))}return _.a("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.a("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.a("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.a(_.p,{cond:function(){var n,M;return(n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.isPinned},
then:function(){return _.a(_.P7,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.a(_.p,{cond:function(){var n,M;return(n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.isPublished},
then:function(){return _.a(_.P7,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.a(_.p,{cond:function(){return d},
then:function(){return _.a(_.Vw,{data:function(){var n;return(n=F.data())==null?void 0:n.metadata}},{contentMetadataViewModel:function(n){return _.a(_.S2,{data:n.data})}})}}),_.a(_.K_,{text:function(){var n,M;
return(n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.headerText}}),_.a("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.a(_.K_,{text:function(){var n,M;
return(n=F.data())==null?void 0:(M=n.noteData)==null?void 0:M.delimiter}})),_.a(_.K_,{text:function(){var n,M;
return(n=W())==null?void 0:(M=n.contributorNote)==null?void 0:M.publishedTimeText}})),_.a(_.Vw,{data:function(){var n,M,Y;
return $Ia((n=F.data())==null?void 0:n.noteData,(M=W())==null?void 0:(Y=M.contributorNote)==null?void 0:Y.deleteAction)}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.a("div",{class:"ytNoteViewModelNoteContent"},_.a(_.K_,{text:function(){var n,M;
return(n=W())==null?void 0:(M=n.contributorNote)==null?void 0:M.text}})))},"Gi");
py.idomCompat=!0;_.Na(_.G(function(F){var W=_.Ns(function(){var f;return(f=F.data())==null?void 0:f.flowStateEntityKey},""),V=_.QE(_.wH,W),d=_.QE(wT4,_.Ns(function(){var f;
return(f=F.data())==null?void 0:f.noteFeedEntityKey},"")),y=_.L(_.wT(function(){var f;
return(f=_.e(F.data().helpfulnessValue,uBp))==null?void 0:f.defaultSelectedKey})),z=y.next().value,I=y.next().value;
y=_.L(_.wT(function(){var f,S,v;return(v=_.e((f=_.e(F.data().helpfulnessValue,uBp))==null?void 0:(S=f.radioButtons)==null?void 0:S.find(function(U){var c;return((c=_.e(U,KAl))==null?void 0:c.key)===z()}),KAl))==null?void 0:v.value}));
var n=y.next().value,M=y.next().value;y=_.L(_.wT(function(){var f;return(f=_.e(F.data().helpfulReasons,gGt))==null?void 0:f.defaultSelectedKeys}));
var Y=y.next().value,h=y.next().value;y=_.L(_.wT(function(){var f;return(f=_.e(F.data().notHelpfulReasons,gGt))==null?void 0:f.defaultSelectedKeys}));
var q=y.next().value,R=y.next().value,b=function(f,S){I(S.key);M(S.value);h([]);R([])},g=function(){var f,S;
return((f=n())==null?void 0:f.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((S=n())==null?void 0:S.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},K=function(){var f,S;
return((f=n())==null?void 0:f.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((S=n())==null?void 0:S.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},C=function(f){UIt(f.key,Y,h)},k=function(f){UIt(f.key,q,R)};
_.kN(function(){var f,S,v;IZU((f=F.data())==null?void 0:(S=f.userRatingFormSchema)==null?void 0:S.id,{isValid:function(){return!!z()},
formData:function(){var U=n(),c=XTu(Y(),_.e(F.data().helpfulReasons,gGt)),J=XTu(q(),_.e(F.data().notHelpfulReasons,gGt));U={helpfulnessValue:U==null?void 0:U.noteHelpfulnessValue};if(c){U.helpfulReasons=[];c=_.L(c);for(var zG=c.next();!zG.done;zG=c.next()){zG=zG.value;var BC=void 0;if((BC=zG)==null?0:BC.noteHelpfulReason)BC=void 0,U.helpfulReasons.push((BC=zG)==null?void 0:BC.noteHelpfulReason)}}if(J)for(U.notHelpfulReasons=[],J=_.L(J),c=J.next();!c.done;c=J.next())if(c=c.value,zG=void 0,(zG=c)==
null?0:zG.noteNotHelpfulReason)zG=void 0,U.notHelpfulReasons.push((zG=c)==null?void 0:zG.noteNotHelpfulReason);return{userRatingFormData:U}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(v=_.e(V(),QJL))==null?void 0:v.submitFormParams},onSubmitResult:function(){var U,c=(U=_.e(V(),QJL))==null?void 0:U.userRatingEntityKey,J;U={key:c,helpfulnessValue:(J=n())==null?void 0:J.noteHelpfulnessValue};c&&_.l5(_.yw("contextNoteUserRatingEntityPayload",c,U));var zG;c=(zG=F.data())==null?void 0:zG.viewNoteFlowStepId;var BC;if((BC=d())==null||!BC.contributorNote){var bS;c=(bS=F.data())==null?void 0:bS.zeroStateFlowStepId}(zG=
Object.assign({},V()))&&c&&(zG.currentStepId=c,zG.stepIdStack=[c],_.l5(_.yw("flowStateEntity",W(),zG)));var Yc;(zG=(Yc=F.data())==null?void 0:Yc.ratingSubmittedSnackbarCommand)&&_.b$(zG)},
disableDuringSubmission:!0})});
return _.a("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.a(_.Vw,{data:function(){var f=_.e(V(),QJL);if(f){var S;var v={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:f==null?void 0:(S=f.note)==null?void 0:S.headerText}]}],delimiter:"\u2022"}},existingNote:f.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else v=void 0;return v}},{noteViewModel:function(f){return _.a("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.a(py,{data:f.data}))}}),_.a(_.Vw,{data:function(){var f;
return(f=F.data())==null?void 0:f.helpfulnessValue}},{radioButtonGroupViewModel:function(f){return _.a("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.a(A18,{data:f.data,
onSelected:b,selectedKey:z}))}}),_.a(_.p,{cond:g,
then:function(){return _.a("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.a("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.a(_.K_,{text:function(){var f;return(f=F.data())==null?void 0:f.helpfulReasonQuestion}})),_.a(_.Vw,{data:function(){var f;
return(f=F.data())==null?void 0:f.helpfulReasons}},{checkboxGroupViewModel:function(f){return _.a(r1t,{data:f.data,
onItemTap:C,selectedKeys:Y,controlledMode:!0})}}))}}),_.a(_.p,{cond:K,
then:function(){return _.a("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.a("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.a(_.K_,{text:function(){var f;return(f=F.data())==null?void 0:f.notHelpfulReasonQuestion}})),_.a(_.Vw,{data:function(){var f;
return(f=F.data())==null?void 0:f.notHelpfulReasons}},{checkboxGroupViewModel:function(f){return _.a(r1t,{data:f.data,
onItemTap:k,selectedKeys:q,controlledMode:!0})}}))}}),_.a(_.p,{cond:function(){return!g()&&!K()},
then:function(){return _.a(_.Vw,{data:function(){var f;return(f=F.data())==null?void 0:f.helpfulNoteFeatures}},{alertBannerViewModel:function(f){return _.a("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.a(CLl,{data:f.data}))}})}}))},"Hi"),"yt-note-user-rating-view-model",{props:{data:_.Hm}});_.Na(py,"yt-note-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=_.QE(wT4,_.Ns(function(){var V;return(V=F.data())==null?void 0:V.noteFeedEntityKey},""));
return _.a("yt-notes-wrapper-view-model",{class:_.xx("ytNotesWrapperViewModelHost")},_.a(_.p,{cond:function(){var V,d,y;return!((V=F.data())==null||!V.existingNotes)||!((d=F.data())==null||!d.currentNote)&&!((y=W())==null||!y.contributorNote)},
then:function(){return _.a(_.WY,null,_.a(_.Vw,{data:function(){var V,d,y,z;return((d=_.e((V=F.data())==null?void 0:V.currentNote,F_v))==null?0:(y=d.noteData)==null?0:y.isPublished)?(z=F.data())==null?void 0:z.currentNote:void 0}},{noteViewModel:function(V){return _.a(py,{data:V.data})}}),_.a(_.Vw,{data:function(){var V;
return(V=F.data())==null?void 0:V.existingNotes}},{noteViewModel:function(V){var d=V.data;
return _.a(_.p,{cond:function(){var y,z;return(y=d())==null?void 0:(z=y.noteData)==null?void 0:z.isPublished},
then:function(){return _.a(py,{data:d})}})}}),_.a(_.Vw,{data:function(){var V,d,y,z,I;
return((d=_.e((V=F.data())==null?void 0:V.currentNote,F_v))==null?0:(y=d.noteData)==null?0:y.isPublished)||(z=W())==null||!z.contributorNote?void 0:(I=F.data())==null?void 0:I.currentNote}},{noteViewModel:function(V){return _.a(py,{data:V.data})}}),_.a(_.Vw,{data:function(){var V;
return(V=F.data())==null?void 0:V.existingNotes}},{noteViewModel:function(V){var d=V.data;
return _.a(_.p,{cond:function(){var y,z;return!((y=d())==null?0:(z=y.noteData)==null?0:z.isPublished)},
then:function(){return _.a(py,{data:d})}})}}))},
else:function(){return _.a(_.Vw,{data:function(){var V;return(V=F.data())==null?void 0:V.zeroStateData}},{contributorZeroStateViewModel:gKm})}}))},"Ii"),"yt-notes-wrapper-view-model",{props:{data:_.Hm}});var vZa=new Map;var cRU;var tOt=new Map;var lgU=_.G(function(F){var W=_.fp(F,{label:"",hideLabel:!1,text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,ariaLabel:void 0,timePickerData:void 0,error:void 0,hasError:!1,validation:void 0,characterLimit:void 0}),V=W.label,d=W.hideLabel,y=W.text,z=W.placeholder,I=W.hint;F=W.rows;var n=W.overflowStyle,M=W.outline,Y=W.disabled,h=W.disableNewLines,q=W.onInput,R=W.ariaLabel,b=W.timePickerData,g=W.error,K=W.hasError,C=W.validation,k=W.characterLimit,
f=_.DO("textarea");W=_.L(_.wT(function(){return y()}));
var S=W.next().value,v=W.next().value;W=_.L(_.Y$(!1,void 0,"PheJId"));var U=W.next().value,c=W.next().value,J=function(){c(!0)},zG=function(){c(!1)};
_.kN(function(){var pB=f.value,D8=n(),sL=S();D8==="expand-vertically"&&sL&&POm(pB);f.value.addEventListener("focusin",J);f.value.addEventListener("focusout",zG)});
_.lu(function(){f.value.removeEventListener("focusin",J);f.value.removeEventListener("focusout",zG)});
var BC=function(){var pB;return(pB=C())==null?void 0:pB.validate(S())},bS=function(){var pB,D8,sL;
return(sL=(pB=g())==null?void 0:pB.maxChars)!=null?sL:(D8=k())==null?void 0:D8.maxChars},Yc=function(){return bS()===void 0?!1:!BC()&&S().length>bS()},ph=function(){var pB,D8;
return((pB=g())==null?void 0:pB.errorMessage)||BC()||Yc()&&((D8=k())==null?void 0:D8.errorMessage)},lS=function(){return!!ph()||K()};
W=_.Ef(function(pB){if(!pB.currentTarget)return!1;pB=pB.currentTarget;v(pB.value);n()==="expand-vertically"&&POm(pB);q==null||q(pB.value);return!0});
var Or=_.Ef(function(pB){h()&&pB.key==="Enter"&&pB.preventDefault();return!1}),X1=_.Ef(function(){f.value.focus()}),MM=function(){return z()||V()},nB={},vC={},qM={},ur={};
return _.a("textarea-shape",{class:_.xx("ytStandardsTextareaShapeHost",(nB.ytStandardsTextareaShapeTimePicker=function(){var pB;return(pB=b())==null?void 0:pB.useTimePickerStyles},nB))},_.a("div",{class:_.xx("ytStandardsTextareaShapeTextareaContainer",(vC.ytStandardsTextareaShapeTextareaContainerOutline=M,vC.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=Y,vC.ytStandardsTextareaShapeTextareaContainerOutlineError=lS,vC.ytStandardsTextareaShapeTextareaContainerLabelHidden=d,vC)),
"on:click":X1},_.a("label",{class:_.xx("ytStandardsTextareaShapeLabel",(qM.ytStandardsTextareaShapeLabelFocused=U,qM.ytStandardsTextareaShapeLabelDisabled=Y,qM.ytStandardsTextareaShapeLabelError=function(){return lS()&&!Y()},qM.ytStandardsTextareaShapeLabelHidden=function(){return d()||!U()&&!S()&&!!MM()},qM))},V),_.a("div",{class:_.xx("ytStandardsTextareaShapePlaceholder",(ur.ytStandardsTextareaShapePlaceholderVisible=function(){return!U()&&!S()},ur)),
"aria-hidden":"true"},MM),_.a("textarea",{el:f,"aria-label":R,class:"ytStandardsTextareaShapeTextarea",rows:F,disabled:Y,placeholder:MM,"prop:value":S,"on:input":W,"on:keydown":Or})),_.a(_.p,{cond:function(){return I()&&!lS()},
then:function(){var pB={};return _.a("div",{class:_.xx("ytStandardsTextareaShapeHint",(pB.ytStandardsTextareaShapeHintDisabled=Y,pB))},_.a("div",{class:"ytStandardsTextareaShapeHintHintMessage"},I))}}),_.a(_.p,{cond:ph,
then:function(){return _.a(kzp,{disabled:Y},_.a("div",{class:"ytStandardsTextareaShapeErrorMessage"},ph),_.a(_.p,{cond:Yc,then:function(){return _.a("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return S().length+"/"+bS()})}}))}}))},"Ji");
lgU.idomCompat={callbacks:{onInput:!0}};var kzp=_.G(function(F){var W={};return _.a("div",{class:_.xx("ytStandardsTextareaShapeError",(W.ytStandardsTextareaShapeErrorDisabled=F.disabled,W)),role:"alert"},_.a(_.P7,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),F.children)},"Ki");var N6L=_.G(function(F){var W=F.data;var V=F.controlledMode;var d=F.disableFormsApiMode;var y=F.text;var z=F.onInput;var I=F.characterLimit;var n=F.validation;F=F.disabled;var M=function(){return W().formFieldMetadata},Y=function(){return(V==null?0:V())?2:!M()||d!=null&&d()?1:3};
_.kN(function(){Y()===2?(y==null?void 0:y())===void 0&&_.Ab(Error("Ll")):Y()===3&&((y==null?void 0:y())!==void 0&&_.Ab(Error("Ml")),(n==null?void 0:n())!==void 0&&_.Ab(Error("Nl")),(I==null?void 0:I())!==void 0&&_.Ab(Error("Ol")),z!==void 0&&_.Ab(Error("Pl")))});
var h=Sla(M);return _.a("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.a(lgU,{text:function(){if(Y()===2)return y==null?void 0:y();if(Y()===3){var q;return(q=h())==null?void 0:q.value}return""},
label:function(){var q;return(q=W().contentProperties)==null?void 0:q.labelText},
hideLabel:function(){var q;return(q=W().displayProperties)==null?void 0:q.hideLabel},
placeholder:function(){var q;return(q=W().contentProperties)==null?void 0:q.placeholderText},
hint:function(){var q;return(q=W().contentProperties)==null?void 0:q.hintText},
outline:function(){var q;return!((q=W().displayProperties)==null?0:q.hideBorder)},
overflowStyle:function(){var q;return((q=W().displayProperties)==null?0:q.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:F,disableNewLines:function(){var q;return(q=W().displayProperties)==null?void 0:q.disableNewLines},
onInput:function(q){if(Y()===3){var R;(R=h())==null||R.updateValue(q)}else z==null||z(q)},
error:function(){if(Y()===3){var q;if(((q=h())==null?0:q.errors)&&h().errors.length>0){q=h().errors[0].message;var R,b=(R=W().contentProperties)==null?void 0:R.maxCharacterCount;return{errorMessage:q,maxChars:b}}}},
validation:n,characterLimit:I,rows:function(){var q;return(q=W().displayProperties)==null?void 0:q.rows}}))},"Li");var fgt=_.G(function(F){var W=F.data;return _.a("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.a(lgU,{text:F.text,label:function(){var V;return(V=W().contentProperties)==null?void 0:V.labelText},
placeholder:function(){var V;return(V=W().contentProperties)==null?void 0:V.placeholderText},
hint:function(){var V;return(V=W().contentProperties)==null?void 0:V.hintText},
outline:function(){var V;return!((V=W().displayProperties)==null?0:V.hideBorder)},
overflowStyle:function(){var V;return((V=W().displayProperties)==null?0:V.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var V;return(V=W().displayProperties)==null?void 0:V.disableNewLines},
onInput:F.onInput,characterLimit:F.characterLimit,validation:F.validation,rows:function(){var V;return(V=W().displayProperties)==null?void 0:V.rows}}))},"Mi");var wVt=_.G(function(F){var W=_.L(_.wT(function(){var BC,bS;return((BC=F.data().structuredContextNoteFormSchema)==null?0:(bS=BC.initialValues)==null?0:bS.noteBody)?F.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),V=W.next().value,d=W.next().value;
W=_.L(_.wT(function(){F.data();return!1}));
var y=W.next().value,z=W.next().value;W=_.L(_.wT(function(){F.data();return!1}));
var I=W.next().value,n=W.next().value;W=_.L(_.wT(function(){var BC,bS;return((BC=F.data().structuredContextNoteFormSchema)==null?0:(bS=BC.initialValues)==null?0:bS.timestamp)?F.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var M=W.next().value,Y=W.next().value;W=_.L(_.wT(function(){F.data();return!1}));
var h=W.next().value,q=W.next().value;W=_.L(_.wT(function(){var BC,bS;return((BC=F.data().structuredContextNoteFormSchema)==null?0:(bS=BC.initialValues)==null?0:bS.sources)?[F.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var R=W.next().value,b=W.next().value;W=_.L(_.wT(function(){F.data();return!1}));
var g=W.next().value,K=W.next().value;W=_.L(_.wT(function(){return!1}));
var C=W.next().value,k=W.next().value;_.kN(function(){var BC;n7d((BC=F.data().structuredContextNoteFormSchema)==null?void 0:BC.id,{isSubmitting:C,onSubmit:function(){k(!0);var bS=zDt(V(),M(),R(),F.data()),Yc=_.PY().resolve(_.Tc);bS&&Yc&&Yc.resolveCommand(bS,{commandController:{onSuccess:function(){k(!1)}}})},
isValid:function(){return y()&&!I()&&!h()&&!g()}})});
var f=function(BC){if(BC!==void 0&&(d(BC),!y()&&BC.length>0&&z(!0),y())){var bS=QVt(F.data());if(bS){var Yc=bS.minLength;bS=bS.maxLength;Yc&&BC.length<Yc?n(!0):bS&&BC.length>bS?n(!0):n(!1)}}},S=function(BC){if(BC!==void 0){Y(BC);
if(BC.length>0){var bS,Yc,ph,lS,Or=WKL((bS=F.data())==null?void 0:(Yc=bS.structuredContextNoteFormSchema)==null?void 0:(ph=Yc.fieldSchemas)==null?void 0:(lS=ph.timestamp)==null?void 0:lS.validationSchema);if(Or&&(bS=Or.regex)&&!(new RegExp(bS)).test(BC)){q(!0);return}}q(!1)}},v=function(BC){if(BC!==void 0){var bS=BC.split(/[ \n]/).map(function(Yc){return Yc.trim()});
b(bS);if(BC.length>0)for(BC=_.L(bS),bS=BC.next();!bS.done;bS=BC.next())if(!ydU(bS.value)){K(!0);return}K(!1)}},U=function(){return{validate:function(BC){if(y()){var bS=QVt(F.data());
if(bS){var Yc=bS.minLength;bS=bS.translations;if(Yc&&BC.length<Yc)return bS==null?void 0:bS.minLengthErrorMessage}}}}},c=function(){var BC=QVt(F.data()),bS=BC==null?void 0:BC.maxLength,Yc;
BC=BC==null?void 0:(Yc=BC.translations)==null?void 0:Yc.maxLengthErrorMessage;if(bS&&BC)return{maxChars:bS,errorMessage:BC}},J=function(){return{validate:function(BC){if(BC){var bS,Yc,ph,lS,Or=WKL((bS=F.data())==null?void 0:(Yc=bS.structuredContextNoteFormSchema)==null?void 0:(ph=Yc.fieldSchemas)==null?void 0:(lS=ph.timestamp)==null?void 0:lS.validationSchema);
if(Or&&(bS=Or.regex,Or=Or.translations,bS&&!(new RegExp(bS)).test(BC)))return Or==null?void 0:Or.regexErrorMessage}}}},zG=function(){return{validate:function(BC){if(BC){var bS,Yc,ph,lS,Or=doU((bS=F.data())==null?void 0:(Yc=bS.structuredContextNoteFormSchema)==null?void 0:(ph=Yc.fieldSchemas)==null?void 0:(lS=ph.sources)==null?void 0:lS.validationSchema);
if(Or&&(bS=Or.translations,bS==null?0:bS.selectedErrorMessage))for(BC=BC.split(/[ \n]/).map(function(X1){return X1.trim()}),BC=_.L(BC),Yc=BC.next();!Yc.done;Yc=BC.next())if(!ydU(Yc.value))return BC=void 0,(BC=bS)==null?void 0:BC.selectedErrorMessage}}}};
return _.a("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.a("div",{class:"ytStructuredContextNoteViewModelTextField"},_.a(_.Vw,{data:function(){var BC;return(BC=F.data())==null?void 0:BC.noteContents}},{textFormFieldViewModel:function(BC){return _.a(fgt,{data:BC.data,
onInput:f,validation:U,characterLimit:c})},
textFieldViewModel:function(BC){return _.a(N6L,{data:BC.data,disableFormsApiMode:!0,onInput:f,validation:U,characterLimit:c})}})),_.a("div",{class:"ytStructuredContextNoteViewModelTextField"},_.a(_.Vw,{data:function(){var BC;
return(BC=F.data())==null?void 0:BC.noteTimestamp}},{textFormFieldViewModel:function(BC){return _.a(fgt,{data:BC.data,
onInput:S,validation:J})},
textFieldViewModel:function(BC){return _.a(N6L,{data:BC.data,disableFormsApiMode:!0,onInput:S,validation:J})}})),_.a("div",{class:"ytStructuredContextNoteViewModelTextField"},_.a(_.Vw,{data:function(){var BC;
return(BC=F.data())==null?void 0:BC.noteSources}},{textFormFieldViewModel:function(BC){return _.a(fgt,{data:BC.data,
onInput:v,validation:zG})},
textFieldViewModel:function(BC){return _.a(N6L,{data:BC.data,disableFormsApiMode:!0,onInput:v,validation:zG})}})))},"Ni");
wVt.idomCompat=!0;_.Na(wVt,"yt-structured-context-note-view-model",{props:{data:_.Hm}});var Gzt=_.G(function(F){var W=_.L(_.wT(function(){var z;if((z=F.controlled)==null?0:z.call(F))return[];var I;return(((I=F.data())==null?void 0:I.chips)||[]).map(function(n){n=_.e(n,_.ud);if(n==null?0:n.selected)return ojL(n.chipValue)}).filter(function(n){return n!==void 0})})),V=W.next().value,d=W.next().value,y=function(z){var I=ojL(z.chipValue);
if(I!==void 0){var n;if((n=F.controlled)==null?0:n.call(F))return void F.controlled().onTap(I);z=V().includes(I)?[].concat(_.Pd(V().filter(function(Y){return Y!==I}))):[].concat(_.Pd(V()),[I]);
d(z);var M;if((M=F.uncontrolled)==null?0:M.call(F))F.uncontrolled().onUpdate(z)}};
return _.a("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.a(_.uj,{each:function(){return F.data().chips||[]}},function(z){return _.a("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.a(_.WuB,{data:function(){return _.e(z,_.ud)},
selected:function(){var I;if(I=_.e(z,_.ud)){var n=ojL(I.chipValue);if(n!==void 0){var M;I=((M=F.controlled)==null?0:M.call(F))?F.controlled().selectedValues.includes(n):V().includes(n)}else I=void 0}else I=!1;return I},
callback:y}))}))},"Oi");var $Bp=_.G(function(F){var W=F.data;var V=function(){var n;return((n=W())==null?void 0:n.flowStateKey)||""},d=_.QE(_.wH,V),y=function(){var n;
return(n=_.e(d(),$34))==null?void 0:n.chips},z=function(n){if(n!==void 0){var M=y()||[];
M=M.find(function(Y){return Y===n})?M.filter(function(Y){return Y!==n}):[].concat(_.Pd(M),[n]);
M=Object.assign({},d(),{feedbackFormFlowState:Object.assign({},_.e(d(),$34),{chips:M})});_.l5(_.yw("flowStateEntity",V(),M))}},I=function(){var n;
return _.e((n=W())==null?void 0:n.inputBox,qou)};
F=_.MA(function(n){var M=I();M=!(M==null?0:M.maxChars)||n.length<=M.maxChars;n=Object.assign({},d(),{feedbackFormFlowState:Object.assign({},_.e(d(),$34),{detail:n}),abuseReportFlowState:Object.assign({},_.e(d(),m9),{navigationEnabled:M})});_.l5(_.yw("flowStateEntity",V(),n))},150);
return _.a("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.a("div",{class:"ytFeedbackFormViewModelChips"},_.a(_.Vw,{data:function(){var n;return(n=W())==null?void 0:n.chipSelection}},{chipSelectionFormFieldViewModel:function(n){return _.a(Gzt,{data:n.data,
controlled:function(){return{selectedValues:y()||[],onTap:z}}})}})),_.a("div",{class:"ytFeedbackFormViewModelInputBox"},_.a(lgU,{text:function(){var n;
return(n=_.e(d(),$34))==null?void 0:n.detail},
placeholder:function(){var n;return((n=I())==null?void 0:n.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var n=I();if(n&&n.maxChars)return{maxChars:n.maxChars,errorMessage:n.maxCharsExceededErrorMessage||""}},
onInput:F})),_.a("div",{class:"ytFeedbackFormViewModelFooterText"},_.a(_.K_,{text:function(){return W().footerText}})))},"Pi");
$Bp.idomCompat=!0;_.Na($Bp,"yt-feedback-form-view-model",{props:{data:_.Hm}});var UBU=_.G(function(F){var W=F.data;var V=_.QE(z_m,function(){return W().flowStateKey||""}),d=function(){var y;
_.b$((y=_.e(V(),m9))==null?void 0:y.navigationCommand)};
return _.a("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.a("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.a(_.Vw,{data:function(){return W().cancelButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:d})}}),_.a(_.Vw,{data:function(){var y;
if(W().navButton){var z=Object;var I=z.assign,n=_.e(W().navButton,_.g2),M=((y=_.e(V(),m9))==null?0:y.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",Y,h;y=_.e((Y=_.e(V(),m9))==null?void 0:Y.navigationCommand,_.Yx);Y=(h=_.e(y,_.Ga))==null?void 0:h.url;z={buttonViewModel:I.call(z,{},n,{state:M,iconName:Y?"OPEN_IN_NEW":""})}}else z=void 0;return z}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:d})}})))},"Qi");
UBU.idomCompat=!0;_.Na(UBU,"yt-report-form-bottom-bar-view-model",{props:{data:_.Hm}});var OFc=_.G(function(F){var W=F.nextStep;return _.a("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.a("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.a(_.P7,{icon:function(){return W().iconName||""}})),_.a("div",null,_.a(_.K_,{text:function(){return W().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Ri"),XV8=_.G(function(F){var W=F.data;
var V,d=(V=_.PY().resolve(_.SU(_.dA)))==null?void 0:V(),y=_.QE(_.wH,function(){return W().flowStateKey||""});
return _.a("yt-report-form-confirmation-page-view-model",{class:function(){var z;return((z=_.e(y(),m9))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.a("div",{class:function(){var z;
return((z=_.e(y(),m9))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.a(_.rB,{data:function(){return d&&W().imageDark?W().imageDark:W().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.a("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.a("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return W().confirmationHeader}),_.a("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.a(_.K_,{text:function(){return W().confirmationText}})),_.a("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.a(_.K_,{text:function(){return W().lawEnforcementText}})),
_.a("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return W().whatToExpectHeader}),_.a(_.p,{cond:function(){return W().nextSteps},
then:function(z){return _.a("div",null,_.a(_.uj,{each:z},function(I){return _.a(OFc,{nextStep:I})}))}}),_.a(_.p,{cond:function(){return W().legalReportText},
then:function(z){return _.a("div",null,_.a(_.K_,{text:z,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Si");
XV8.idomCompat=!0;_.Na(XV8,"yt-report-form-confirmation-page-view-model",{props:{data:_.Hm}});var xBt=_.G(function(F){var W=F.data;var V=function(){var z;return((z=_.e(W().inputBox,qou))==null?void 0:z.maxChars)||500},d=function(){return W().flowStateKey||""},y=_.QE(_.wH,d);
F=_.MA(function(z){z=Object.assign({},y(),{flowFormState:{isValid:z.length<=V()},abuseReportFlowState:{userComments:z,navigationEnabled:!(z.length>V()),isReportFormDirty:!0}});_.kf().dispatch(_.Yj("flowStateEntity",d(),z))},150);
_.kN(function(){var z=Object.assign({},y(),{flowFormState:{isValid:!0}});_.kf().dispatch(_.Yj("flowStateEntity",d(),z))});
return _.a("yt-report-form-details-page-view-model",{class:function(){var z;return((z=_.e(y(),m9))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.a("h1",{class:function(){var z;
return((z=_.e(y(),m9))==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return W().detailsPageHeader}),_.a("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.a(_.K_,{text:function(){return W().bodyText}})),_.a("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.a(lgU,{label:function(){var z;
return((z=_.e(W().inputBox,qou))==null?void 0:z.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var z;return{errorMessage:((z=_.e(W().inputBox,qou))==null?void 0:z.maxCharsExceededErrorMessage)||"",maxChars:V()}},
onInput:F})))},"Ti");
xBt.idomCompat=!0;_.Na(xBt,"yt-report-form-details-page-view-model",{props:{data:_.Hm}});var vKU=_.G(function(F){var W=F.data;var V=function(){return W().flowStateKey||""},d=_.QE(_.wH,V),y=function(){return _.e(d(),m9)};
return _.a("yt-report-form-reason-select-page-view-model",{class:function(){var z;return((z=y())==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.a("h1",{class:function(){var z;
return((z=y())==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return W().pageHeader}),_.a("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.a(_.K_,{text:function(){return W().bodyText}})),_.a("div",{class:function(){var z;
return((z=y())==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.a(A18,{data:function(){return _.e(W().radioButtonGroup,uBp)},
onSelected:function(z,I){z=Object.assign({},d(),{abuseReportFlowState:Object.assign({},y(),{reasonKey:I.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:I.command})});_.l5(_.yw("flowStateEntity",V(),z))},
selectedKey:function(){var z;return(z=y())==null?void 0:z.reasonKey},
groupName:"report-form-reason-select-page"})))},"Ui");
vKU.idomCompat=!0;_.Na(vKU,"yt-report-form-reason-select-page-view-model",{props:{data:_.Hm}});var EKc=_.G(function(F){var W=F.data;var V,d=(V=_.PY().resolve(_.SU(_.dA)))==null?void 0:V();return _.a("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.a("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.a(_.rB,{data:function(){return d&&W().imageDark?W().imageDark:W().image},
alt:""})),_.a("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.a("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return W().header}),_.a(_.K_,{text:function(){return W().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"Vi");
EKc.idomCompat=!0;_.Na(EKc,"yt-report-form-sign-in-page-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=function(){return W().titleSuperscript},d=function(){return W().answersShelf},y=function(){return W().videoShelf},z=function(){var U;
return(U=W().textInputPlaceholder)==null?void 0:U.content},I=function(){return W().showOpenTextInput},n=function(){var U;
return(U=W().textInputValue)==null?void 0:U.content},M="",Y=function(){return W().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
F=_.L(_.Y$("",void 0,"ioQph"));var h=F.next().value,q=F.next().value;F=_.L(_.Y$(!1,void 0,"Srxao"));var R=F.next().value,b=F.next().value,g=function(){return{state:R()||h()?"active":"disabled",disabled:!(R()||h())}};
_.rp(function(){I()&&n()&&q(n())});
var K=function(U){var c=W().onUpdateText;c&&_.b$(c,{form:{userQuery:U}});q(U)},C=_.MA(function(U){K(U.target.value.trim())},150),k=_.Ef(function(U){var c;
M=(c=U.target.value)==null?void 0:c.trim();C(U);return!1}),f=_.Ef(function(U){U.key==="Enter"&&(R()||h())&&(K(U.target.value.trim()),v());
return!1}),S=function(U,c){b(c);
if(c){if(W().isMultiTurnFlow&&!M){var J;K((J=U==null?void 0:U.text)!=null?J:"")}W().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&v()}else q(M)},v=function(){var U=_.e(W().nextButtonViewModel,_.g2);
if(U==null?0:U.trackingParams){U=_.sf(U.trackingParams);var c=_.is();c&&U&&_.As(c,U,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(U=W().onNextStepCommand)&&_.b$(U)};
F={};return _.a("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.a("div",{class:"ytwTalkToRecsTopCornerButton"},_.a(_.Vw,{data:function(){return W().topCornerButton}},{buttonViewModel:_.xm})),_.a("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.a("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.a(_.K_,{text:function(){return W().title}}),_.a(_.p,{cond:V,
then:function(){return _.a("sup",{class:"ytwTalkToRecsSuperScript"},_.a(_.K_,{text:V}))}})),_.a("div",{class:"ytwTalkToRecsSubtitle"},_.a(_.K_,{text:function(){return W().subtitle}})),_.a("div",{class:"ytwTalkToRecsResultsShelf"},_.a(_.p,{cond:d,
then:function(){return _.a(_.Vw,{data:d},{chipsShelfViewModel:function(U){return _.a("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.a(_.zg,{data:U.data,callback:S,selectionBehavior:Y}))}})}}),_.a(_.p,{cond:y,
then:function(){return _.a(_.Vw,{data:y},{horizontalShelfViewModel:function(U){return _.a("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.a(_.kG,{data:U.data,thumbnailAspectRatio:0}))}})}})),_.a("div",{class:_.xx("ytwTalkToRecsRefinementContainer",(F.ytwTalkToRecsBottomMargin=function(){return W().isMultiTurnFlow},F))},_.a(_.p,{cond:I,
then:function(){return _.a("div",{class:"ytwTalkToRecsUserInputBox"},_.a("input",{type:"text",class:"ytwTalkToRecsTextInput",title:z,placeholder:z,value:h,"on:input":k,"on:keyup":f,maxlength:200}))}}),_.a(_.Vw,{data:function(){return W().isMultiTurnFlow?W().nextButtonViewModel:void 0}},{buttonViewModel:function(U){return _.a("div",{class:"ytwTalkToRecsFlowControlButtons"},_.a(_.xm,{data:U.data,
buttonOverrides:g}))}}),_.a(_.Vw,{data:function(){return W().isMultiTurnFlow?W().resetButtonViewModel:void 0}},{buttonViewModel:function(U){return _.a("div",{class:"ytwTalkToRecsFlowControlButtons"},_.a(_.xm,{data:U.data,
onClick:function(){var c,J=(c=_.e(W().resetButtonViewModel,_.g2))==null?void 0:c.onTap;J&&_.b$(J)}}))}}))))},"Xi"),"yt-talk-to-recs-view-model",{props:{data:_.Hm}});var suc={sources:[{clientResource:{imageName:"CHECK"}}]};var c1c=_.G(function(F){var W=_.DO("div");F=_.fp(F,{error:void 0});var V=F.data,d=F.error,y=F.onSelected;F=F.className;var z=_.L(_.wT(function(){return Itl(V())})),I=z.next().value,n=z.next().value;
iDd(V,function(b){n(b);var g,K,C=LKv((g=V().options)==null?void 0:(K=g[b])==null?void 0:K.value,V().type);y==null||y(C);W.value.focus()});
z=_.Ef(function(){if(!V().disabled){var b=V(),g=I(),K=W.value;b.options&&(b=BHt(b.options,g,b.label),_.PY().resolve(_.aB).openSheet({viewModel:b},K))}});
var M=_.zRc(),Y=function(){return!!d()},h=function(){return!!V().disabled},q={},R={};
return _.a("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.a("div",{class:_.xx("ytDropdownViewModelDropdownContainer",F,(q.ytDropdownViewModelDropdownContainerErrorBorder=Y,q.ytDropdownViewModelDropdownContainerDisabled=h,q)),"on:click":z,el:W,role:"combobox",tabindex:0,"on:keydown":M,"aria-invalid":Y,"aria-disabled":h,"aria-describedby":function(){return Y()?"dropdown-view-model-error":void 0}},_.a("div",{class:"ytDropdownViewModelText"},nj8(V,Y,I),moc(V,I)),_.a("div",{class:_.xx("ytDropdownViewModelChevronDown",
(R.ytDropdownViewModelChevronDownDisabled=h,R))},_.a(_.P7,{icon:"CHEVRON_DOWN"}))),atm(V,d))},"Yi");_.Na(_.G(function(F){var W=F.data;var V=function(y){var z=Yvm(W());z.videoMetadata||(z.videoMetadata={});z.videoMetadata.sponsorshipsMetadata||(z.videoMetadata.sponsorshipsMetadata={});z.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(y)},d=function(y){var z=Yvm(W());
z.scheduledRedirectMetadata||(z.scheduledRedirectMetadata={});z.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(y)};
return _.a("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.a("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.a("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.a(_.K_,{text:function(){return W().title}}),_.a(_.P7,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.a(_.K_,{text:function(){return W().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.a(_.Vw,{data:function(){return W().tierChoices}},{dropdownViewModel:function(y){return _.a("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.a(c1c,{data:y.data,
onSelected:V}))}}),_.a(_.Vw,{data:function(){return W().startTimeChoices}},{dropdownViewModel:function(y){return _.a("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.a(c1c,{data:y.data,
onSelected:d}))}}),_.a(_.K_,{text:function(){return W().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.a("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.a(_.Vw,{data:function(){return W().scheduleButton}},{panelFooterViewModel:Y5})))},"Zi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;F=F.className===void 0?"":F.className;var V=_.QE(z_m,function(){return W().flowStateEntityKey||""}),d={};
d=_.xx("ytFlowBottomBarViewModelFlowBottomBarButtons",(d.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},d));
var y={},z=_.xx("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",d,(y.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},y.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},y));
y={};var I=_.xx("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",d,(y.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},y.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},y));
d={};d=_.xx("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(d.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},d.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},d.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return W().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
d));
F=_.xx("ytFlowBottomBarViewModelHost",F);return _.a("yt-flow-bottom-bar-view-model",{class:F},_.a(_.p,{cond:function(){var n;return(n=W())==null?void 0:n.textSection},
then:function(n){return _.a("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.a(_.K_,{text:n}))}}),_.a("div",{class:d},_.a(_.Vw,{data:function(){return W().secondaryButton}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data,
className:I})}}),_.a(_.Vw,{data:function(){return W().primaryButton}},{buttonViewModel:function(n){return _.a(_.xm,{data:n.data,
className:z,buttonOverrides:function(){var M;return{disabled:!((M=V())==null||!M.primaryButtonDisabled)}}})}})))},"$i"),"yt-flow-bottom-bar-view-model",{props:{data:_.Hm,
className:_.Cd}});var t4a="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),h8=function(){var F=_.w.apply(this,arguments)||this;F.enableScrollingFix=!0;F.bottomBar=!1;F.fitContent=!1;return F};
_.u(h8,_.w);_.B=h8.prototype;_.B.ready=function(){_.T("enable_pdp_icon_prefetch")&&Znl(_.PY().resolve(_.K0t),0,t4a)};
_.B.focus=function(F){this.topBar?_.xE(this.topBar,F):this.paperDialog.focus(F)};
_.B.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$20974_scroller&&(this.JSC$20974_scroller.dialogElement=this.paperDialog,this.JSC$20974_scroller.attached&&typeof this.JSC$20974_scroller.attached==="function"&&this.JSC$20974_scroller.attached())};
_.B.onDataChanged=function(){var F;this.fitContent=!((F=this.data)==null||!F.fitContent);var W;this.bottomBar=!((W=this.data)==null||!W.bottomBar)};
_.B.onProgressChanged=function(){var F,W,V=((W=(F=this.data)==null?void 0:F.progress)!=null?W:0)*100;this.progressElement.style.width=V+"%"};
_.B.isProgressHidden=function(){var F;return!((F=this.data)==null?0:F.progress)};
_.B.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(F){return F&&!F.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
h8.prototype.onProgressChanged=h8.prototype.onProgressChanged;h8.prototype.onDataChanged=h8.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],h8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],h8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],h8.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],h8.prototype,"enableScrollingFix",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],h8.prototype,"bottomBar",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],h8.prototype,"fitContent",void 0);_.x([_.Qo("#progress"),_.E("design:type",HTMLElement)],h8.prototype,"progressElement",void 0);_.x([_.Qo("#scroller"),_.E("design:type",Object)],h8.prototype,"JSC$20974_scroller",void 0);_.x([_.Qo("ytd-flow-top-bar-renderer"),_.E("design:type",HTMLElement)],h8.prototype,"topBar",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],h8.prototype,"onDataChanged",null);_.x([_.Jw("data.progress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],h8.prototype,"onProgressChanged",null);_.x([_.pp({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],h8);
_.O(h8,"ytd-flow-step-renderer",function(){if(Y3c!==void 0)return Y3c;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Y3c=F},{mode:1});var q7=function(F){this.resolveCommand=F;this.steps={}},S0L=function(F,W){W=_.L(W||[]);
for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=Object.values(V)[0],y=void 0;if((y=d)==null?0:y.stepId)F.steps[d.stepId]=V}},J1t=function(F,W){var V,d,y,z,I;
return _.m(function(n){if((V=F.state)==null||!V.currentStepId)return n.return(void 0);d=F.getCurrentStep();if(!d)return n.return(PLt(F));if(y=_.e(d,_.B3))F.logVEScreen(y),((z=y)==null?0:z.onStepStartCommand)&&F.resolveCommand((I=y)==null?void 0:I.onStepStartCommand,{});y&&W&&(F.logFlowEvent(y,W),W.steps&&!W.steps.includes(d)&&W.steps.push(d));return n.return(d)})};
q7.prototype.back=function(){var F;(F=this.state)!=null&&F.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
q7.prototype.handleUpdateFlowCommand=function(F){F.steps&&S0L(this,F.steps);F.entityUpdateCommand&&this.resolveCommand(F.entityUpdateCommand,{});F.flowContinuationCommand&&(F=F.flowContinuationCommand)&&(this.getFlowContinuationCommand=F);this.awaitFlowContinuation&&(F=this.getCurrentStep(),this.awaitFlowContinuation(F),this.awaitFlowContinuation=void 0)};
q7.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var PLt=function(F){return _.m(function(W){return F.getFlowContinuationCommand?W.return(new Promise(function(V){F.awaitFlowContinuation=V;F.getFlowContinuationCommand&&F.resolveCommand(F.getFlowContinuationCommand,{flow_state:F.state})})):W.return(Promise.resolve(void 0))})};
q7.prototype.getCurrentStep=function(){var F;if((F=this.state)!=null&&F.currentStepId)return this.steps[this.state.currentStepId]};
q7.prototype.logVEScreen=function(F){var W;((W=F.screenLoggingData)==null?0:W.screenVeType)&&_.tH(_.dB(),F.screenLoggingData.screenVeType)};
q7.prototype.logFlowEvent=function(F,W){var V,d,y,z;((V=W.flowLoggingData)==null?0:V.eventNamespace)&&((d=F.flowEventData)==null?0:d.eventType)&&((y=F.flowEventData)==null?0:y.eventMetadata)&&((z=W.flowLoggingData)==null?0:z.flowType)&&(F=_.c4(W.flowLoggingData.eventNamespace,F.flowEventData.eventType,F.flowEventData.eventMetadata),_.t2().logFlowEvent(F,W.flowLoggingData.flowType))};
_.S0.Object.defineProperties(q7.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.state)==null?void 0:F.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.state)!=null&&F.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(W,V){V.key&&V.value&&(W[V.key]=V.value);return W},{})}}});var Rz=function(){var F=_.w.apply(this,arguments)||this;F.flowState=_.T("web_use_flow_state_manager")?void 0:new q7(function(W,V){V=V===void 0?{}:V;_.Jj.instance.resolveCommand(W,{form:{form:V,element:F.hostElement}})});
F.JSC$20985_flowStateManager=_.T("web_use_flow_state_manager")?_.PY().resolve(_.oQ):void 0;F.currentTargetId="";F.initialState=!0;F.isLoading=!1;F.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"};F.containsTalkToRecs=!1;return F};
_.u(Rz,_.w);_.B=Rz.prototype;_.B.onPopupClosed=function(F){if(!F||this.hostElement===F.detail.popupRenderer){if(this.JSC$20985_flowStateManager){var W;((W=this.data)==null?0:W.flowStateEntityKey)&&this.JSC$20985_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.B.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"}}}};
_.B.focus=function(F){var W=this;_.gT(function(){var V=_.OA(W.hostElement).querySelector("ytd-flow-step-renderer");(V==null?0:V.topBar)?V.focus(F):W.topBar&&_.xE(W.topBar,F)},1)};
_.B.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.B.computeTopBarHidden=function(F){var W;return!((W=_.e(F,_.B3))==null||!W.topBarOverride)};
_.B.onCurrentFlowChange=function(){if(this.JSC$20985_flowStateManager&&this.data&&this.flow){var F=y3t(this.JSC$20985_flowStateManager,this.data),W;if(F&&((W=this.flow)==null?0:W.currentStepId)){F=snc(F,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var V;!F&&((V=this.data)==null?0:V.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.B.observeData=function(){var F=this;if(this.JSC$20985_flowStateManager){var W=this.currentTargetId,V,d,y=(d=(V=this.data)==null?void 0:V.targetId)!=null?d:"";W!==y&&W&&znm(this.JSC$20985_flowStateManager,W);this.currentTargetId=y;this.data&&o3U(y3t(this.JSC$20985_flowStateManager,this.data),function(z){z&&(F.initialState=!1,F.currentFlowStep={flowStepRenderer:z},F.isLoading=!F.currentFlowStep,F.autofocusAndRefit(),F.updateContainsTalkToRecs(),F.logVEScreen(),F.logFlowEvent())})}};
_.B.dataChanged=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1){if(!F.flowState)return d.return();((W=F.data)==null?0:W.steps)&&S0L(F.flowState,F.data.steps);if((V=F.data)==null?0:V.flowContinuationCommand){var y=F.flowState,z=F.data.flowContinuationCommand;z&&(y.getFlowContinuationCommand=z)}return d.yield(J1t(F.flowState,F.data),2)}F.currentFlowStep=d.yieldResult;_.UD(d)})};
_.B.flowChanged=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1){if(!F.flowState||!F.flow)return V.return();F.flowState.state=F.flow;F.isLoading=!0;return V.yield(J1t(F.flowState,F.data),2)}W=V.yieldResult;if(!W||F.flow.isLoading)return V.return();F.currentFlowStep=W;F.initialState=!1;F.isLoading=!1;F.autofocusAndRefit();F.updateContainsTalkToRecs();_.UD(V)})};
_.B.logVEScreen=function(){var F,W,V=(F=_.e(this.currentFlowStep,_.B3))==null?void 0:(W=F.screenLoggingData)==null?void 0:W.screenVeType;V&&_.tH(_.PY().resolve(_.sE),V)};
_.B.logFlowEvent=function(){var F=_.e(this.currentFlowStep,_.B3),W,V,d,y,z,I;(this==null?0:(W=this.data)==null?0:(V=W.flowLoggingData)==null?0:V.eventNamespace)&&(this==null?0:(d=this.data)==null?0:(y=d.flowLoggingData)==null?0:y.flowType)&&(F==null?0:(z=F.flowEventData)==null?0:z.eventType)&&(F==null?0:(I=F.flowEventData)==null?0:I.eventMetadata)&&(F=_.c4(this.data.flowLoggingData.eventNamespace,F.flowEventData.eventType,F.flowEventData.eventMetadata),_.t2().logFlowEvent(F,this.data.flowLoggingData.flowType))};
_.B.updateContainsTalkToRecs=function(){var F,W=(F=_.e(this.currentFlowStep,_.B3))==null?void 0:F.content;this.containsTalkToRecs=!!W&&!!_.e(W,UFt)};
_.B.autofocusAndRefit=function(){var F=this,W=_.PY().resolve(_.SU(_.wJ)),V=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),d=document.querySelector("yt-report-form-confirmation-page-view-model"),y=document.querySelector("yt-report-form-details-page-view-model"),z=document.querySelector("yt-report-form-reason-select-page-view-model"),I=document.querySelector("yt-contributor-zero-state-view-model"),
n=document.querySelector("yt-structured-context-note-view-model"),M=document.querySelector("yt-note-view-model");(!V&&W&&W.isKeyBoardInUse()||d||!V&&y||!V&&z||!V&&(I||n||M))&&_.vP(this.hostElement);_.ce(this,function(){_.On(F.hostElement,"yt-refit")})};
_.B.handleUpdateFlowCommand=function(F){this.flowState?this.data&&(F=_.e(F,_.KJr),F.targetId===this.data.targetId&&(F.flowContinuationCommand&&(this.data.flowContinuationCommand=F.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(F),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(F)};
_.B.handleFlowNextStepCommand=function(F){this.JSC$20985_flowStateManager?this.ytComponentBehavior.resolveCommand(F):this.data&&this.flow&&this.flow.key&&(F=_.e(F,_.TFu),F.targetId===this.data.targetId&&(F=F.stepId||"",this.ytdReduxBehavior.dispatch(_.Yj("flowStateEntity",this.flow.key,{currentStepId:F,stepIdStack:(this.flow.stepIdStack||[]).concat(F)}))))};
_.B.handleFlowPrevStepCommand=function(F){if(this.JSC$20985_flowStateManager)this.ytComponentBehavior.resolveCommand(F);else if(this.data&&this.flow&&this.flow.key&&(F=_.e(F,_.e2r),F.targetId===this.data.targetId)){var W=[].concat(_.Pd(this.flow.stepIdStack||[]));W.length>1?(W.pop(),this.ytdReduxBehavior.dispatch(_.Yj("flowStateEntity",this.flow.key,{currentStepId:W[W.length-1],stepIdStack:W}))):F.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(F.onFirstStepCommand)}};
_.B.handleYpcCancelRecurrenceCommand=function(F){if(this.data&&this.flow&&this.flow.key&&(F=_.e(F,vGv),F.targetId===this.data.targetId&&F.endpointCommand)){var W=_.e(this.flow,EGc);W&&_.e(F.endpointCommand,_.$wT)&&(_.e(F.endpointCommand,_.$wT).feedbackData=W.surveyFeedback);this.ytComponentBehavior.resolveCommand(F.endpointCommand)}};
_.B.handlePartialUpdateFlowStateEntity=function(F){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.Yj("flowStateEntity",this.flow.key,F,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
Rz.prototype.flowChanged=Rz.prototype.flowChanged;Rz.prototype.dataChanged=Rz.prototype.dataChanged;Rz.prototype.observeData=Rz.prototype.observeData;Rz.prototype.onCurrentFlowChange=Rz.prototype.onCurrentFlowChange;Rz.prototype.onPopupClosed=Rz.prototype.onPopupClosed;_.x([_.D(_.hN),_.E("design:type",Object)],Rz.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Rz.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Rz.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Rz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Rz.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Rz.prototype,"initialState",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Rz.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Object)],Rz.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Rz.prototype,"currentFlowStep",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Rz.prototype,"onPopupClosed",null);
_.x([_.N({selectorArgs:["data.flowStateEntityKey"],selector:z_m}),_.E("design:type",Object)],Rz.prototype,"flow",void 0);_.x([_.Qo("ytd-flow-top-bar-renderer"),_.E("design:type",HTMLElement)],Rz.prototype,"topBar",void 0);_.x([_.Jw("data","flow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rz.prototype,"onCurrentFlowChange",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rz.prototype,"observeData",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],Rz.prototype,"dataChanged",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Rz.prototype,"containsTalkToRecs",void 0);_.x([_.dT("flow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],Rz.prototype,"flowChanged",null);_.x([_.pp({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],Rz);
var ZFm=_.xf()(Rz,"ytd-flow-root-renderer",function(){if(Lma!==void 0)return Lma;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Lma=F},{mode:_.vh("kevlar_poly_si_batch_j025")?1:2});var eDU=_.oru.talkToRecsStateSelector;_.Na(_.G(function(F){var W=function(){return _.e(F.data().flowRoot,Rgv)};
_.kN(function(){var V=W(),d=function(){},y=function(){};
V&&(RDi(V,pym(V)),d=TH8(V),y=gj8(V));_.lu(function(){d();d=function(){};
y();y=function(){};
var z=W();z&&(_.rl().dispatch(_.yw("flowStateEntity",z.flowStateEntityKey)),_.l5(_.Gj({type:"TALK_TO_RECS_RESET_STEP_STATE",payload:{stepId:pym(z)}})))})});
return _.a("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.a(_.PS,{contentId:function(){return F.data().contentId}},function(){return _.a("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.a(_.p,{cond:W,
then:function(V){return _.a(ZFm,{data:V})}}))}))},"aj"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.Hm}});var QhL=_.G(function(F){var W=_.fp(F,{numberOfChips:5}).numberOfChips;return _.a("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.a(_.uj,{each:function(){return Array(W==null?void 0:W())}},function(){return _.a("div",{class:"ytGhostChipShelfChip"})}))},"bj");_.Na(_.G(function(){return _.a("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.a("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.a("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.a(QhL,null)),_.a(_.T9Q,{data:{rows:1},isExploreHub:!0}))},"cj"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.Na(_.G(function(F){var W=F.data;var V=F.standardUnitMinWidth;F=_.L((0,_.rd)(W));var d=F.next().value,y=F.next().value,z=function(){var n,M=(n=d())==null?void 0:n.contents;return M==null||M.length===0},I=function(){y(Object.assign({},d(),{contents:[]}))};
return _.a("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.ji(_.S5({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var n=_.e(W().chipsShelf,wfu);if(n!=null&&n!=null&&n.autoselectChipOnVisible){var M,Y,h=_.e(n==null?void 0:(M=n.contents)==null?void 0:M[(Y=n.autoselectedChipIndex)!=null?Y:0],_.ud);h&&h.tapCommand&&_.b$(h.tapCommand)}}}))},_.a(_.PS,{contentId:function(){return W().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.a("div",null,_.a("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.a(_.Vw,{data:function(){return W().header}},{sectionHeaderViewModel:function(n){return _.a(_.yV,{data:n.data,
disableHorizontalPadding:!0})}})),_.a("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.a(_.Vw,{data:function(){return W().chipsShelf}},{chipsShelfViewModel:function(n){return _.a(_.zg,{data:n.data,
callback:I,selectionBehavior:1})}})),_.a("div",null,_.a(_.p,{cond:z,
then:function(){return _.a("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.a(_.T9Q,{data:{rows:1},isExploreHub:!0}))}}),_.a(_.Vw,{data:function(){var n;
return(n=d())==null?void 0:n.contents}},{richShelfRenderer:function(n){return _.a(_.wjC,{data:n.data,
isInnerShelf:!0,standardUnitMinWidth:V})}})))}))},"dj"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.Hm,
standardUnitMinWidth:_.Hm}});var bJ=function(){return _.w.apply(this,arguments)||this};
_.u(bJ,_.w);
bJ.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}}};
bJ.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.x([_.D(_.hN),_.E("design:type",Object)],bJ.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bJ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],bJ.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bJ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bJ.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Number)],bJ.prototype,"standardUnitMinWidth",void 0);_.x([_.pp({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],bJ);
_.O(bJ,"ytd-rich-section-renderer",function(){if(vU8!==void 0)return vU8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return vU8=F},{mode:2});var F9v;var rdt=null;_.Na(_.G(function(F){return _.a("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.a("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.a(_.K_,{text:function(){return F.data().text}}),_.a("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"ej"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.Hm}});var W9t=_.G(function(F){var W=F.playerControlsProps;var V=F.isShortsPage;return _.a("yt-bigboard",null,_.a(_.p,{cond:function(){return W().isDragging},
then:function(){return _.a("div",{class:"ytBigboardStoryboardHost"},_.a(_.ZGt,{progressBarProps:W,isShortsPage:V}))}}))},"fj");
W9t.idomCompat=!0;var Tx={ACCOUNT_LABEL:Va("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:Va("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:Va("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:Va("AD_BADGE_HINT"),AD_BADGE_TEXT:Va("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:Va("ALL_CHANNELS_LABEL"),AMBIENT_MODE:Va("AMBIENT_MODE"),AMBIENT_MODE_OFF:Va("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:Va("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:Va("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:Va("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:Va("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:Va("APP_UPSELL_TITLE"),AUDIO_TRACK:Va("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:Va("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:Va("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:Va("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:Va("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:Va("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:Va("AUTO_ZOOM","Auto zoom"),BACK:Va("BACK"),CANCEL:Va("CANCEL"),CHANNEL_SWITCHER_LABEL:Va("CHANNEL_SWITCHER_LABEL"),CLOSE:Va("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:Va("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:Va("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:Va("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:Va("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:Va("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:Va("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:Va("COMMENT_MODAL_CONTENT"),CONFIRM_OK:Va("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:Va("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:Va("COPIED_TO_CLIPBOARD"),COPY:Va("COPY"),COPY_DEBUG_INFO:Va("COPY_DEBUG_INFO"),COPY_EMBED_CODE:Va("COPY_EMBED_CODE"),
COPY_LINK_LABEL:Va("COPY_LINK_LABEL"),COPY_VIDEO_URL:Va("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:Va("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:Va("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:Va("DELETE_FROM_DOWNLOADS"),DIALOG:Va("DIALOG"),DONE:Va("DONE"),DOWNLOAD:Va("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:Va("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:Va("FLAG_CONFIRM"),FLAG_CONTENT:Va("FLAG_CONTENT"),FLAG_LABEL:Va("FLAG_LABEL"),FLAG_TITLE:Va("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:Va("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:Va("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:Va("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:Va("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:Va("HIDE_SEARCH_FILTERS_LABEL"),HOME:Va("HOME","Home"),INVALID_RESPONSE_RECEIVED:Va("INVALID_RESPONSE_RECEIVED"),LIBRARY:Va("LIBRARY","Library"),LISTENING:Va("LISTENING"),LOADING:Va("LOADING"),LONG_PRESS_MIC_TO_SPEAK:Va("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:Va("LOOP"),MENU_DESKTOP:Va("MENU_DESKTOP"),
MENU_EXIT:Va("MENU_EXIT"),MENU_FEEDBACK:Va("MENU_FEEDBACK"),MENU_HELP:Va("MENU_HELP"),MENU_IMPRESSUM:Va("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:Va("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:Va("MENU_SETTINGS"),MENU_SIGN_IN:Va("MENU_SIGN_IN"),MENU_TITLE:Va("MENU_TITLE"),MENU_YOUR_DATA:Va("MENU_YOUR_DATA"),MORE_INFO:Va("MORE_INFO"),MORE_OPTIONS:Va("MORE_OPTIONS"),MUTE_VOLUME:Va("MUTE_VOLUME"),NEW_PLAYLIST:Va("NEW_PLAYLIST"),NEXT_VIDEO:Va("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:Va("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:Va("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:Va("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:Va("NOT_FOUND_TITLE"),NO_DOWNLOADS:Va("NO_DOWNLOADS"),NO_MIC_INPUT:Va("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:Va("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:Va("OOPS_MESSAGE"),OPEN_APP:Va("OPEN_APP"),OPEN_YOUTUBE:Va("OPEN_YOUTUBE"),PAUSE:Va("PAUSE"),PLAY:Va("PLAY"),PLAYER_CAPTION:Va("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:Va("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:Va("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:Va("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:Va("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:Va("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:Va("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:Va("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:Va("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:Va("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:Va("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:Va("PLAYER_MINIMIZE"),PLAYER_NEXT:Va("PLAYER_NEXT"),PLAYER_PAUSE:Va("PLAYER_PAUSE"),PLAYER_PLAY:Va("PLAYER_PLAY"),
PLAYER_PREVIOUS:Va("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:Va("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:Va("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:Va("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:Va("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:Va("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:Va("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:Va("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:Va("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:Va("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:Va("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:Va("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:Va("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:Va("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:Va("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:Va("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:Va("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:Va("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:Va("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:Va("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:Va("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:Va("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:Va("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:Va("PLAY_ALL"),PLEASE_FIX_ERRORS:Va("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:Va("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:Va("PREVIOUS_VIDEO"),PRIVACY_POLICY:Va("PRIVACY_POLICY"),RELOAD:Va("RELOAD"),REQUIRED_LABEL:Va("REQUIRED_LABEL"),SAVE_PLAYLIST:Va("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:Va("SCRUB_SLIDE_USER_EDU"),SEARCH:Va("SEARCH","Search"),
SEARCH_APPEND_LABEL:Va("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:Va("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:Va("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:Va("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:Va("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:Va("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:Va("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:Va("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:Va("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:Va("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:Va("SEEK_SLIDER"),SETTINGS_LABEL:Va("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:Va("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:Va("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:Va("SHOW_LESS"),SHOW_MORE:Va("SHOW_MORE"),SHOW_PLAYER_CONTROLS:Va("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:Va("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:Va("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:Va("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:Va("SIGN_IN_ON_WEB"),STABLE_VOLUME:Va("STABLE_VOLUME"),STABLE_VOLUME_OFF:Va("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:Va("STABLE_VOLUME_ON"),STATS_FOR_NERDS:Va("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:Va("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:Va("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:Va("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:Va("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:Va("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:Va("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:Va("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:Va("TIMESTAMP_SECONDS"),TOGGLE_OFF:Va("TOGGLE_OFF"),TOGGLE_ON:Va("TOGGLE_ON"),TRENDING:Va("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:Va("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:Va("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:Va("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:Va("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:Va("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:Va("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:Va("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:Va("VIDEO_LINK_LABEL")};var Vsc=_.G(function(F){var W=F.playerApi;F=_.DO("button",function(d){Qr(d,36843)});
var V=Va("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.a("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.a("button",{el:F,class:"ytPlayerControlsJumpForwardButtonButton",title:V,"aria-label":V,"on:click":_.Ef(function(){Fe(36843);W&&W().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.a("span",null,_.a(_.P7,{icon:"FAST_FORWARD"}))))},"gj");var dXa=_.G(function(F){var W=F.appApi;F=_.DO("button",function(d){Qr(d,62946)});
var V=Va("OPEN_IN_MINIPLAYER");return _.a("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.a("button",{el:F,class:"ytMiniplayerButtonButton",title:V,"aria-label":V,"on:click":_.Ef(function(){Fe(62946);var d,y;(y=(d=W()).openInMiniplayer)==null||y.call(d);return!1})},_.a(_.P7,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"hj");var yFt=_.G(function(F){var W=F.playerApi;F=_.DO("button",function(z){Qr(z,142812)});
var V=_.L(_.Y$(!1,void 0,"eOMRAb")),d=V.next().value,y=V.next().value;V=function(){return Va("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(d()?1:2)})};
return _.a("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.a("button",{el:F,class:"ytPlaybackSpeedButtonButton",title:V,"aria-label":V,"on:click":_.Ef(function(){Fe(142812);if(W){var z=W(),I=d();z.setPlaybackRate(I?1:2);y(!d())}return!1})},_.a("span",null,_.a(_.P7,{icon:function(){return d()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"ij");var zbt=_.G(function(F){var W=F.title;var V=F.ariaLabel;var d=F.icon;var y=F.command;var z=F.visualElementId;F=_.DO("button",function(I){z&&Qr(I,z())});
return _.a("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.a("button",{el:F,class:"ytdThumbnailOverlayButtonButton",title:W,"aria-label":V,"on:click":_.Ef(function(){z&&Fe(z());y&&_.PY().resolve(_.Tc).resolveCommand(y())})},_.a(_.P7,{icon:d})))},"jj");var oo4=["en-CA","en","es-MX","fr-CA"];var sRv=_.G(function(F){var W=_.fp(F,{isOverlay:!1}),V=W.captionIconType,d=W.onClick;F=W.ariaLabel;var y=W.ariaPressed,z=W.isOverlay;W=_.DO("button",function(M){Qr(M,127299)});
var I=_.Ef(function(M){Fe(127299);d==null||d(M);return!1}),n={};
return _.a("ytm-closed-captioning-button",{class:_.xx("ytmClosedCaptioningButtonHost",(n.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return V()===-1&&z()},n.ytmClosedCaptioningButtonIconDisabled=function(){return V()===-1&&!z()},n))},_.a("button",{el:W,
class:"ytmClosedCaptioningButtonButton",title:F,"aria-label":F,"aria-pressed":y,"on:click":I},_.a(_.P7,{icon:function(){var M="";var Y=_.V0().get("hl");Y=!Y||oo4.includes(Y)?"CLOSED_CAPTION":"SUBTITLES";var h=V();switch(h){case -1:case 0:M=Y;break;case 1:M=Y+"_FILLED";break;default:_.Vi(h)}return M}})))},"kj");
sRv.idomCompat={callbacks:{onClick:!0}};var Zx="";var Bgt=_.G(function(F){var W=F.playerControlsProps,V=F.onClickFn;F=_.bu(function(){var z=W(),I=-1;z.captionsAvailable&&(I=z.captionsEnabled?1:0);return I},void 0,"MZ0Wqe");
var d=_.bu(function(){var z=W();return z.captionsAvailable?_.Qv(z.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.Qv("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),y=_.bu(function(){var z=W();
z=z.captionsAvailable?z.captionsEnabled:void 0;return z},void 0,"fhuQRe");
return _.a("yt-closed-captions-toggle-button",null,_.a(sRv,{captionIconType:F,ariaLabel:d,ariaPressed:y,onClick:function(z){var I=W();if(I.captionsAvailable){var n=I.playerApi;if(n){var M=I.playerApi;if(M){var Y=Zx;if(Y){M=M.getOption("captions","track");var h;Zx=(h=M?M.displayName:null)!=null?h:Y}else H9c(M)?(Y=_.Et9(M),Zx=Y.length?(h=A2t(Y))?h.displayName:Y[0].displayName:""):Zx=""}jmt(n);_.T("mweb_disable_set_state_captions_killswitch")&&I.setState({captionsEnabled:!I.captionsEnabled})}}var q,
R;(R=(q=I.appApi).showCaptionsToggleToast)==null||R.call(q,I);V==null||V(z)},
isOverlay:!0}))},"lj");var L94=_.G(function(F){var W=F.data;return _.a("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.a(_.ec,{data:function(){return{type:17,text:_.J9G(W().label)}}}))},"mj");var IPu=_.G(function(F){var W=_.xx("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return F.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return F.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return F.size()==="small"?F.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
F.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.a("animated-seek-arrows",{class:_.xx("ytPlayerControlsAnimatedSeekArrowsHost")},_.a("span",{class:W}),_.a("span",{class:W}),_.a("span",{class:W}))},"nj");
IPu.idomCompat=!0;var not=_.G(function(){var F=_.Qv("PLAYER_SECONDS",{seconds_placeholder:"30"}),W=_.L(_.Y$(!1,void 0,"iRJu8c")),V=W.next().value,d=W.next().value,y=_.L(_.Y$(!1,void 0,"MPnizf"));W=y.next().value;var z=y.next().value;y={};var I=_.xx("jumpForwardOverlayOverlay",(y.jumpForwardOverlayOverlayHidden=W,y));_.kN(function(){var n=null,M=null,Y=function(){n!==null&&_.Me().cancelJob(n);M!==null&&_.Me().cancelJob(M);z(!0);d(!0);_.Uf(_.Me(),function(){z(!1)});
n=_.Uf(_.Me(),function(){z(!0);M=_.Uf(_.Me(),function(){d(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",Y);_.lu(function(){window.removeEventListener("jump-forward-clicked",Y)})});
return _.a("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.a(_.p,{cond:V,then:function(){return _.a("div",{class:I},_.a(IPu,{direction:1,size:"large"}),_.a("div",null,F))}}))},"oj");var mXU=Tx.MUTE_VOLUME,aPp=Tx.UNMUTE_VOLUME,iEc=_.G(function(F){var W=F.muteIconType;var V=F.onClick;var d=F.useOutlineIcon;var y=F.useDelhiIcons;F=_.DO("button",function(n){Qr(n,28662)});
var z=function(){var n=W(),M=d==null?void 0:d(),Y=y==null?void 0:y(),h="",q="";switch(n){case -1:case 0:h=M?"VOLUME_OFF":Y?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";q=aPp;break;case 1:h=M?"VOLUME_UP_OUTLINE":Y?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";q=mXU;break;case 2:h=M?"VOLUME_DOWN_OUTLINE":Y?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";q=mXU;break;default:_.Vi(n)}return{iconName:h,ariaLabel:q}},I=function(){return z().ariaLabel};
return _.a("ytm-mute-button",{class:"ytmMuteButtonHost"},_.a("button",{el:F,class:"ytmMuteButtonButton",title:I,"aria-label":I,"on:click":_.Ef(function(n){Fe(28662);V==null||V(n);return!1})},_.a("span",null,_.a(_.P7,{icon:function(){return z().iconName}}))))},"pj");var Msc=_.G(function(F){var W=F.volumeProps;var V=F.onClickFn;var d=F.useOutlineIcon;var y=F.useDelhiIcons;return _.a("yt-mute-toggle-button",null,_.a(iEc,{muteIconType:function(){var z=W();return z.volumeMuted||z.volume===0?0:z.volume>50?1:2},
onClick:function(z){var I=W().playerApi;I&&(I.isMuted()?I.unMute():I.mute(!1));V==null||V(z)},
useOutlineIcon:function(){return!(d==null||!d())},
useDelhiIcons:function(){return!(y==null||!y())}}))},"qj");
Msc.idomCompat=!0;var YSU=_.G(function(F){var W=F.data;var V=_.DO("ytm-paid-content-overlay-renderer");return _.a("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:V,"on:animationend":_.Ef(function(){V.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.a(_.GH,{command:function(){return W().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.a(_.p,{cond:function(){var d;return(d=W().icon)==null?void 0:d.iconType},
then:function(){return _.a("span",null,_.a(_.P7,{icon:function(){var d;return(d=W().icon)==null?void 0:d.iconType}}))}}),_.a("div",{class:"ytmPaidContentOverlayText"},_.a(_.K_,{text:function(){return W().text}})),_.a(_.p,{cond:function(){return W().navigationEndpoint},
then:function(){return _.a(_.P7,{icon:"CHEVRON_RIGHT"})}})))},"rj");
YSU.idomCompat=!0;var z2a=[].concat(_.Pd([{register:function(F){var W=JdU(F),V;(V=F().playerApi)==null||V.addEventListener("onVolumeChange",W);return function(){}}},
{register:function(F){var W=ZDa(F);F=F().playerApi;F==null||F.addEventListener("captionschanged",W);F==null||F.addEventListener("captionssettingschanged",W);F==null||F.addEventListener("onCaptionsTrackListChanged",W);return function(){}}}]),[{register:function(F){var W=cd4(F),V;
(V=F().playerApi)==null||V.addEventListener("onStateChange",W);return function(){}}},
{register:function(F){var W=t1v(F),V;(V=F().playerApi)==null||V.addEventListener("onPlaybackRateChange",W);return function(){}}},
{register:function(F){var W=Svt(F),V;(V=F().playerApi)==null||V.addEventListener("onVideoDataChange",W);return function(){}}},
{register:function(F){var W=PP8(F),V,d;(V=F())==null||(d=V.playerApi)==null||d.addEventListener("onVideoProgress",W);return function(){}}}]);var pba=_.G(function(F){var W=F.data;var V=function(){return _.Qv("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+W().playbackRate})};
return _.a(_.p,{cond:function(){return W().playbackRate&&W().playbackRate!==1},
then:function(){return _.a("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.a("div",{class:"ytPlaybackRateOverlayOverlay"},_.a(IPu,{direction:1,size:"small"}),_.a("div",{class:"ytPlaybackRateOverlayLabel"},V)))}})},"tj");var hbi=_.G(function(F){var W=F.data;return _.a("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.a(_.p,{cond:function(){var V,d=(V=W())==null?void 0:V.playerResponse,y;return d==null?void 0:(y=d.paidContentOverlay)==null?void 0:y.paidContentOverlayRenderer},
then:function(V){return _.a(YSU,{data:V})}}))},"vj"),qSL=_.G(function(F){var W=F.props;
var V=F.data;var d=F.options;var y=function(){var Y,h,q,R;return(Y=V())==null?void 0:(h=Y.playerResponse)==null?void 0:(q=h.playerConfig)==null?void 0:(R=q.inlinePlaybackConfig)==null?void 0:R.showAudioControls},z=function(){var Y,h;
if(y()&&((Y=d())==null?void 0:(h=Y.additionalButton)==null?void 0:h.button)!==void 0){var q,R,b;Y=(q=V())==null?void 0:(R=q.playerApi)==null?void 0:(b=R.getSize())==null?void 0:b.height;if(!(Y===void 0||Y<180)){var g,K;return(g=d())==null?void 0:(K=g.additionalButton)==null?void 0:K.button}}},I=function(){var Y,h;
return(Y=d())==null?void 0:(h=Y.additionalButton)==null?void 0:h.thumbnailOverlayButtonRenderers},n=function(){var Y,h;
return(Y=d())==null?void 0:(h=Y.additionalButton)==null?void 0:h.thumbnailOverlayButtonViewModels},M=function(){var Y=[_.a(Msc,{volumeProps:W})],h;
((h=d())==null?0:h.hideCaptionsToggleButton)||Y.push(_.a(Bgt,{playerControlsProps:W}));z()===1&&Y.push(_.a(Vsc,{playerApi:function(){return W().playerApi}}));
z()===2&&Y.push(_.a(dXa,{appApi:function(){return W().appApi}}));
z()===3&&Y.push(_.a(yFt,{playerApi:function(){return W().playerApi}}));
h=I();if(z()===4&&h){h=_.L(h);for(var q=h.next(),R={};!q.done;R={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$55:void 0,command$jscomp$631:void 0},q=h.next()){q=q.value;R.tooltip$jscomp$3=q.tooltip;var b=void 0,g=void 0;R.ariaLabel$jscomp$20=((b=q.accessibility)==null?void 0:(g=b.accessibilityData)==null?void 0:g.label)||R.tooltip$jscomp$3;b=void 0;R.icon$jscomp$55=(b=q.icon)==null?void 0:b.iconType;R.command$jscomp$631=q.command;R.tooltip$jscomp$3&&R.ariaLabel$jscomp$20&&R.icon$jscomp$55&&
Y.push(_.a(zbt,{title:function(K){return function(){return K.tooltip$jscomp$3}}(R),
ariaLabel:function(K){return function(){return K.ariaLabel$jscomp$20}}(R),
icon:function(K){return function(){return K.icon$jscomp$55}}(R),
command:function(K){return function(){return K.command$jscomp$631}}(R)}))}}h=n();
if(z()===4&&h)for(h=_.L(h),q=h.next(),R={};!q.done;R={tooltip$jscomp$4:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$56:void 0,command$jscomp$632:void 0,trackingParamsVeType:void 0},q=h.next())q=q.value,R.tooltip$jscomp$4=q.title,R.ariaLabel$jscomp$21=q.accessibilityText||R.tooltip$jscomp$4,R.icon$jscomp$56=q.iconName,R.command$jscomp$632=_.pd(q.onTap),g=b=void 0,R.trackingParamsVeType=((b=q.loggingDirectives)==null?0:b.trackingParams)?(g=rzL(_.Q9(q.loggingDirectives.trackingParams)))==null?void 0:
_.Oy(g,2):void 0,R.tooltip$jscomp$4&&R.ariaLabel$jscomp$21&&R.icon$jscomp$56&&Y.push(_.a(zbt,{title:function(K){return function(){return K.tooltip$jscomp$4}}(R),
ariaLabel:function(K){return function(){return K.ariaLabel$jscomp$21}}(R),
icon:function(K){return function(){return K.icon$jscomp$56}}(R),
command:function(K){return function(){return K.command$jscomp$632}}(R),
visualElementId:function(K){return function(){return K.trackingParamsVeType}}(R)}));
return Y};
return _.a(_.p,{cond:y,then:function(){return _.a("div",{class:"ytInlinePlayerControlsTopRightControls"},_.a(_.uj,{each:M},function(Y){return _.a("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.a("div",{class:"ytInlinePlayerControlsButtonIcon"},Y))}))}})},"wj"),Tgp=_.G(function(F){var W=F.props;
var V=F.data;var d=F.options;F={};F=_.xx("ytInlinePlayerControlsBottomRightControls",(F.ytInlinePlayerControlsBottomRightControlsHidden=function(){var y;return Fl4(V(),d())&&((y=d())==null?void 0:y.insetProgressBar)&&(W().isHovering||W().isDragging)},F));
return _.a("div",{class:F},_.a(Rb4,{data:V}),_.a(_.p,{cond:function(){var y;return!((y=d())==null?0:y.hideTimeDisplay)},
then:function(){return _.a(bE8,{props:W,data:V})}}))},"xj"),Rb4=_.G(function(F){var W=F.data;
return _.a(_.Vw,{data:function(){var V;return $om((V=W())==null?void 0:V.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:L94})},"yj"),bE8=_.G(function(F){var W=F.props;
var V=F.data;return _.a(_.p,{cond:function(){return W().isLive},
then:function(){return _.a(ebt,{props:W,data:V})},
else:function(){return _.a(got,{props:W,data:V})}})},"zj"),got=_.G(function(F){var W=F.props;
var V=F.data;var d=_.bu(function(){var y;return Uol((y=V())==null?void 0:y.thumbnailOverlays)},void 0,"Pf9uIe");
return _.a("div",{class:_.xx("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return Tx.PLAYER_TIME_ELAPSED+" "+_.MYC(W().playedTime)}},_.a(_.ec,{data:function(){var y=_.MYC(W().videoDuration-W().playedTime);
return Object.assign({},{type:17,text:y},d())}}))},"Aj"),uTp=_.G(function(F){F=F.badgeShapeData;
return _.a("div",{class:_.xx("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.a(_.ec,{data:F}))},"Bj"),ebt=_.G(function(F){var W=F.data;
F=_.bu(function(){if(_.T("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var d,y=_.L(((d=W())==null?void 0:d.thumbnailOverlays)||[]);for(d=y.next();!d.done;d=y.next()){d=d.value;if(d.thumbnailOverlayTimeStatusRenderer||d.thumbnailOverlayBadgeViewModel)return d;var z=void 0;if((z=d.thumbnailBottomOverlayViewModel)==null?0:z.badges)if(d=d.thumbnailBottomOverlayViewModel.badges.find(function(I){return _.e(I,wyt)}))return d}}},void 0,"GPGpgc");
var V=_.bu(function(){var d,y,z,I,n,M;return _.VTf((d=W())==null?void 0:(y=d.playerApi)==null?void 0:(z=y.getSize())==null?void 0:z.width,(I=W())==null?void 0:(n=I.playerApi)==null?void 0:(M=n.getSize())==null?void 0:M.height)},void 0,"OeIVKe");
return _.a(_.p,{cond:F,then:function(d){return _.a(_.Vw,{data:d},{thumbnailOverlayTimeStatusRenderer:function(y){var z=y.data;y=_.bu(function(){return _.cEm(z(),0)},void 0,"skoDC");
return _.a(uTp,{badgeShapeData:y})},
thumbnailBadgeViewModel:function(y){return _.a(_.cCE,{data:y.data,class:_.xx("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(y){return _.a(_.bt,{data:y.data,thumbnailSize:V})}})},
else:function(){var d={type:18,text:Tx.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.a(uTp,{badgeShapeData:function(){return d}})}})},"Cj"),K9t=_.G(function(F){var W=F.props;
var V=F.data;var d=F.options;return _.a(_.ybL,{progressBarProps:W,config:function(){var y,z=_.e((y=V())==null?void 0:y.multiMarkersPlayerBar,_.n_T),I;y=((I=d())==null?0:I.insetProgressBar)?2:1;var n;I=(n=d())==null?void 0:n.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:y,chapterData:z,isInlinePlayback:!0,doSeekOnClick:I,playheadDotBehavior:I?1:0}}})},"Dj");_.Na(_.G(function(F){var W=F.data;var V=F.appApi;var d=F.options;var y=Ejt(W,Qui(V));F={};V={};return _.a("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.a("div",{class:_.xx("ytInlinePlayerControlsDarkenedOverlay",(F.ytInlinePlayerControlsDarkenedOverlayShow=function(){return y().isHovering},F))}),_.a(not,null),_.a(pba,{data:y}),_.a(hbi,{data:W}),_.a(W9t,{playerControlsProps:y,
isShortsPage:!1}),_.a("div",{class:_.xx((V.ytInlinePlayerControlsControlsHidden=function(){return y().isDragging},V))},_.a(qSL,{props:y,
data:W,options:d}),_.a(Tgp,{props:y,data:W,options:d})),_.a(_.p,{cond:function(){return Fl4(W(),d())},
then:function(){return _.a(K9t,{props:y,data:W,options:d})}}))},"uj"),"yt-inline-player-controls",{props:{data:_.Hm,
appApi:_.Cd,options:_.Hm}});var eG=function(){var F=_.w.apply(this,arguments)||this;F.opts=null;F.playerControlsData=null;F.playerControlsAppApi={openInMiniplayer:function(){F.openInMiniplayer()}};
F.playerControlsOptions={};F.noAnimation=!1;F.playbackIntentTriggered=!1;F.positionData=null;F.hidden=!0;F.active=!1;F.playing=!1;F.persistentPanelVisible=!1;F.videoPreviewDataIndex=0;F.JSC$21044_playerPromise=null;F.player=null;F.enableAudioControls=!1;F.hasBeenUnmuted=!1;F.captionsHaveBeenTurnedOff=!1;F.JSC$21044_playerEvents=new Map;F.videoPreviewFetchRequest=null;F.scheduledPreviewEndJobId=null;F.JSC$21044_preventProgressSaveTimer=null;F.watchEndpointStartTimeUpdaterInterval=null;F.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};F.windowOnBlurFn=function(){F.deactivate()};
return F};
_.u(eG,_.w);_.B=eG.prototype;
_.B.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"}}}};
_.B.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$21044_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$21044_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$21044_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$21044_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.SL(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.SL(this,this.onScroll))};
_.B.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.SL(this,this.onScroll))};
_.B.onPageTypeChange=function(){this.deactivate()};
_.B.onWindowResized=function(){this.deactivate()};
_.B.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.B.onCaptionsChanged=function(F){F=!!F.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!F);this.setCaptionSize()};
_.B.setCaptionSize=function(){var F;if(this.active&&!this.captionsHaveBeenTurnedOff&&((F=this.player)==null?0:F.getCaptionWindowContainerId())){var W;(W=this.player)==null||W.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.B.currentPageAllowed=function(){return!this.isWatchPage};
_.B.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.T("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var F=this.positionData,W=F.initialTopPosition,V=F.initialHorizontalPosition;_.cc(this.hostElement,{"--ytd-video-preview-translate-left":F.finalHorizontalPosition-V+"px","--ytd-video-preview-translate-top":F.finalTopPosition-W+"px","--ytd-video-preview-original-top-position":W+
"px","--ytd-video-preview-original-horizontal-position":V+"px","--ytd-video-preview-initial-scale":"scale("+F.initialScale+")","--ytd-video-preview-width":F.videoPreviewWidth+"px","--ytd-video-preview-height":F.videoPreviewHeight+"px"});return!0};
_.B.isOutOfBounds=function(F){var W=F.initialHorizontalPosition+12;F=W+F.videoPreviewWidth>window.innerWidth;return W<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&W<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&W<72||F};
_.B.handleOpenVideoPreviewAction=function(F){var W=this,V;return _.m(function(d){if(!W.currentPageAllowed())return d.return(0);W.opts=F;return(V=W.alignVideoPreviewForAnimation(F.thumbnail))?d.return(W.activate()):d.return(0)})};
_.B.onMouseLeave=function(F){var W,V;(W=this.opts)==null||(V=W.mouseleaveCallback)==null||V.call(W);this.shouldDeactivateOnMouseLeave(F)&&this.deactivate()};
_.B.onScroll=function(){var F,W;((F=this.opts)==null?0:F.isAutoplay)&&((W=this.opts)==null?0:W.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.B.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.HP.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.B.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.B.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",eG.JSC$21043_DEFAULT_CLICK_LOCATION_BEHAVIOR,eG.JSC$21043_CLICK_LOCATION_ID_MAP)};
_.B.shouldDeactivateOnMouseLeave=function(F){F=F.relatedTarget;if(!F)return!0;var W;return(W=this.opts)!=null&&W.mediaRenderer?!_.Xj(this.opts.mediaRenderer).contains(F):!0};
_.B.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.B.onPlaybackStart=function(){var F=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$21044_preventProgressSaveTimer=
_.Uf(_.HP,function(){F.resetPreventProgressSaveTimer()},1E4);
var W;if((W=this.opts)==null?0:W.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.Uf(_.HP,function(){F.hasMultipleVideoPreviews()?F.startPlaybackForNextVideo():F.deactivate()},this.opts.videoPreviewDurationMs);
var V;this.player.setGlobalCrop(((V=this.opts)==null?0:V.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.B.getRoundedCornersSize=function(){var F;if((F=this.opts)==null?0:F.roundedCornersSize){var W;return(W=this.opts)==null?void 0:W.roundedCornersSize}var V;if((V=this.opts)==null?0:V.enableRounding){var d;if(((d=this.opts)==null?void 0:d.thumbnailSize)==="small")return 1;var y;if(((y=this.opts)==null?void 0:y.thumbnailSize)==="medium")return 2;var z;if(((z=this.opts)==null?void 0:z.thumbnailSize)==="large")return 3}return _.T("web_imp_inset_progress_bar")?3:0};
_.B.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.B.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.B.onMediaContainerClick=function(F){this.isShortcutClick(F)||(this.navigateToWatch(F),F.preventDefault(),F.stopPropagation())};
_.B.activate=function(){var F=this,W,V,d,y,z,I,n,M,Y;return _.m(function(h){switch(h.nextAddress){case 1:if(!F.currentPageAllowed())return h.return(0);V=(W=F.videoPreviewData)==null?void 0:W.inlinePlaybackEndpoint;d=_.g1.instance;if(!V||!d)return h.return(0);F.playbackIntentTriggered=!0;((y=F.opts)==null?0:y.mediaRenderer)&&((z=F.opts)==null||!z.isAutoplay)&&NHc(F.opts.mediaRenderer,function(){F.deactivate()});
_.ce(F,function(){F.revealPreviewUi()});
I={};_.T("enable_unknown_lact_fix_on_html5")&&(_.PY().resolve(_.VE),I.lact=_.JY());F.videoPreviewFetchRequest=Dou(d,F.getInlinePlaybackRequestData(F.videoPreviewData),I);_.rK(h,2);return h.yield(F.videoPreviewFetchRequest,4);case 4:n=h.yieldResult;if(((M=n)==null?void 0:(Y=M.playabilityStatus)==null?void 0:Y.status)==="OK")return h.return(F.handlePlayerResponse(n));throw Error("Rl");case 2:_.$b(h),F.deactivate();case 3:return h.return(1)}})};
_.B.getInlinePlaybackRequestData=function(F){var W,V=_.T("web_imp_player_mute_params")?((W=this.opts)==null?void 0:W.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:F.inlinePlaybackEndpoint,startPlaybackInMutedState:V}};
_.B.handlePlayerResponse=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q,R,b,g,K;return _.m(function(C){if(C.nextAddress==1){V=W.getInlinePlaybackVideoId();if(!(((d=F)==null?0:(y=d.videoDetails)==null?0:y.videoId)&&W.currentPageAllowed()&&W.playbackIntentTriggered&&W.opts&&V))return W.deactivate(),C.return(0);if(F.videoDetails.videoId!==V)return C.return(0);W.enableAudioControls=!!((z=F.playerConfig)==null?0:(I=z.inlinePlaybackConfig)==null?0:I.showAudioControls);F.trackingParams=W.getInlinePlaybackTrackingParams();
if(!W.inlinePlayer)return C.return(0);n={};if(Y=_.e((M=W.videoPreviewData)==null?void 0:M.inlinePlaybackEndpoint,_.H6))n.watch_endpoint=Y;if(W.videoPreviewData){var k,f=(k=_.e(W.videoPreviewData.inlinePlaybackEndpoint,_.H6))==null?void 0:k.startTimeSeconds;f!==void 0&&(F.playerConfig||(F.playerConfig={}),F.playerConfig.playbackStartConfig||(F.playerConfig.playbackStartConfig={}),F.playerConfig.playbackStartConfig.startPosition||(F.playerConfig.playbackStartConfig.startPosition={}),F.playerConfig.playbackStartConfig.startSeconds=
f,F.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(f*1E3))}W.inlinePlayer.loadVideoWithPlayerResponse(F,n);if(W.JSC$21044_playerPromise)return C.jumpTo(2);W.JSC$21044_playerPromise=W.inlinePlayer.getPlayerPromise();return C.yield(W.JSC$21044_playerPromise,3)}C.nextAddress!=2&&(h=C.yieldResult,h.setInlinePreview(!0),q=!_.T("web_imp_theater_bugfix"),h.setSizeStyle(!1,q),W.ytPlayerListenerBehavior.listenToPlayerEvents(h,W.JSC$21044_playerEvents),W.player=h,_.On(W.hostElement,
"player-api-ready"));((R=W.opts)==null?0:R.showPlayerControls)&&W.videoPreviewData&&W.player&&(W.playerControlsData={playerResponse:F,isInlinePlayback:!0,thumbnailOverlays:W.videoPreviewData.thumbnailOverlays,playerApi:W.player},W.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!W.unroundCornersForPlayback,additionalButton:W.getAdditionalButtonType(W.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(b=W.opts)==null?void 0:b.hideTimeDisplay,hideScrubbingControls:(g=W.opts)==
null?void 0:g.hideScrubber,hideCaptionsToggleButton:(K=W.opts)==null?void 0:K.hideCaptionsToggleButton});return C.return(2)})};
_.B.revealPreviewUi=function(){var F=this;this.playbackIntentTriggered&&_.Xu9(this,function(){F.hasThumbnailPositionChangedSinceTriggered()||(F.updateActiveState(!0),F.noAnimation=!1)})};
_.B.hasThumbnailPositionChangedSinceTriggered=function(){var F=this.positionData,W=this.getThumbnailPositionData();return(F==null?void 0:F.initialTopPosition)!==(W==null?void 0:W.initialTopPosition)||(F==null?void 0:F.initialHorizontalPosition)!==(W==null?void 0:W.initialHorizontalPosition)};
_.B.getThumbnailPositionData=function(){var F,W;if((W=this.opts)==null||!W.thumbnail)return null;W=this.opts.thumbnail;var V=((F=this.opts)==null?0:F.cropPlayerToFillThumbnailHorizontally)?!1:!0;var d=W.getBoundingClientRect();F=d.width;W=d.height;var y=d.top+window.scrollY;d=d.left+window.scrollX;var z=V?Math.ceil(F):F;V=V?Math.ceil(W):W;var I=F/z;F={initialScale:I,initialTopPosition:y-12*I,finalTopPosition:y-12-(V-W)/2,initialHorizontalPosition:d-(12+(z-F)/2),finalHorizontalPosition:d-12-(z-F)/
2,videoPreviewWidth:z,videoPreviewHeight:V};return F};
_.B.updateActiveState=function(F){this.active=F;this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:F}))};
_.B.stopPlayer=function(F){F=F.resetWatchEndpointStartTime===void 0?!1:F.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(F)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.HP.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.B.deactivate=function(F){F=F===void 0?{}:F;F=F.resetWatchEndpointStartTime===void 0?!1:F.resetWatchEndpointStartTime;rdt&&(rdt.disconnect(),rdt=null);this.stopPlayer({resetWatchEndpointStartTime:F});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.B.isValidThumbnailOverlayButton=function(F,W){F=F.thumbnailOverlayButtonRenderer;var V;return!!F&&!!F.tooltip&&!((V=F.icon)==null||!V.iconType)&&W.includes(F.icon.iconType)};
_.B.isValidThumbnailOverlayButtonViewModel=function(F,W){var V;F=_.e((V=F.thumbnailOverlayButtonViewModel)==null?void 0:V.overlayButton,_.g2);return!!F&&!!F.title&&!!F.iconName&&W.includes(F.iconName)};
_.B.getAdditionalButtonType=function(F){var W=this;if(_.T("web_imp_fastforward_button"))return{button:1};if(_.T("web_imp_miniplayer_button"))return{button:2};if(_.T("web_imp_playback_speed_button"))return{button:3};var V=["BOX_STACK_3"],d=(F||[]).filter(function(z){return W.isValidThumbnailOverlayButton(z,V)}).map(function(z){return z.thumbnailOverlayButtonRenderer});
if(d.length)return{button:4,thumbnailOverlayButtonRenderers:d};var y=["BOX_STACK_3"];F=(F||[]).filter(function(z){return W.isValidThumbnailOverlayButtonViewModel(z,y)}).map(function(z){return _.e(z.thumbnailOverlayButtonViewModel.overlayButton,_.g2)});
if(F.length)return{button:4,thumbnailOverlayButtonViewModels:F}};
_.B.allowCaptions=function(){var F;return!((F=this.opts)==null?0:F.forceCaptionsOff)};
_.B.allowUnmuting=function(){var F;return this.enableAudioControls&&!((F=this.opts)==null?0:F.forceMutedVolume)};
_.B.beginStartTimeUpdater=function(){var F=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.sm(function(){F.updateWatchEndpointStartTime()},1E3)};
_.B.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.B.resetPreventProgressSaveTimer=function(){this.JSC$21044_preventProgressSaveTimer!==null&&(_.HP.cancelJob(this.JSC$21044_preventProgressSaveTimer),this.JSC$21044_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.B.updateWatchEndpointStartTime=function(F){var W=this.videoPreviewData;if(this.player&&W!=null&&W.inlinePlaybackEndpoint&&!this.JSC$21044_preventProgressSaveTimer){F=F?0:Math.floor(this.player.getCurrentTime());var V=_.e(W.navigationEndpoint,_.H6);V&&(V.startTimeSeconds=F);if(W=_.e(W.inlinePlaybackEndpoint,_.H6))W.startTimeSeconds=F}};
_.B.isShortcutClick=function(F){return!!F&&(F.ctrlKey||F.shiftKey||F.metaKey)};
_.B.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.B.openInMiniplayer=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1){V=(W=F.videoPreviewData)==null?void 0:W.navigationEndpoint;if(!V)return d.return();_.VI().lockupActivation=!0;return d.yield(_.bsB(_.PY().resolve(_.et),V),2)}_.VI().userActivation=!0;_.UD(d)})};
_.B.navigateToWatch=function(F){var W,V=(W=this.videoPreviewData)==null?void 0:W.navigationEndpoint;if(V){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(V,F,!0);else{var d;_.T("web_thumbnail_to_watch_transition")&&((d=this.opts)==null?0:d.thumbnail)&&_.hyf(_.PY().resolve(_.IW),this.opts.thumbnail);_.On(this.hostElement,"yt-navigate",{endpoint:V})}this.deactivate()}};
_.B.getInlinePlaybackVideoId=function(){var F,W;return(W=_.e((F=this.videoPreviewData)==null?void 0:F.inlinePlaybackEndpoint,_.H6))==null?void 0:W.videoId};
_.B.getInlinePlaybackTrackingParams=function(){var F,W;return(F=this.videoPreviewData)==null?void 0:(W=F.inlinePlaybackEndpoint)==null?void 0:W.clickTrackingParams};
_.B.hasMultipleVideoPreviews=function(){var F;return!!(((F=this.opts)==null?0:F.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.B.startPlaybackForNextVideo=function(){var F;(F=this.opts)!=null&&F.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())};
_.S0.Object.defineProperties(eG.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.opts)==null?0:F.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.opts)==null||!F.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 F;if(Array.isArray((F=this.opts)==null?void 0:F.videoPreviewData)){var W;return(W=this.opts)==null?void 0:W.videoPreviewData[this.videoPreviewDataIndex]}var V;return(V=this.opts)==null?void 0:V.videoPreviewData}}});
eG.prototype.onIsAdsVideoChange=eG.prototype.onIsAdsVideoChange;eG.prototype.onInlinePreviewIsEnabledChange=eG.prototype.onInlinePreviewIsEnabledChange;eG.prototype.optsChanged=eG.prototype.optsChanged;eG.prototype.onMouseLeave=eG.prototype.onMouseLeave;eG.prototype.onPersistentPanelVisibleChange=eG.prototype.onPersistentPanelVisibleChange;eG.JSC$21043_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
eG.JSC$21043_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"}];_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],eG.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],eG.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],eG.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],eG.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],eG.prototype,"componentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eG.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],eG.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.w_.YtSparklesClickLocationBehavior),_.E("design:type",Object)],eG.prototype,"ytSparklesClickLocationBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eG.prototype,"opts",void 0);_.x([_.N(),_.E("design:type",Object)],eG.prototype,"playerControlsData",void 0);_.x([_.N(),_.E("design:type",Object)],eG.prototype,"playerControlsAppApi",void 0);
_.x([_.N(),_.E("design:type",Object)],eG.prototype,"playerControlsOptions",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],eG.prototype,"noAnimation",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],eG.prototype,"hidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],eG.prototype,"active",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],eG.prototype,"playing",void 0);
_.x([_.N({selector:_.Du1}),_.E("design:type",Boolean)],eG.prototype,"inlinePreviewIsEnabled",void 0);_.x([_.N(),_.E("design:type",String)],eG.prototype,"pagePath",void 0);_.x([_.N({selector:_.ulf}),_.E("design:type",Boolean)],eG.prototype,"isWatchPage",void 0);_.x([_.N({selector:_.uO.persistentPanelVisibleSelector}),_.E("design:type",Object)],eG.prototype,"persistentPanelVisible",void 0);
_.x([_.A("videoPreviewData"),_.E("design:type",Object),_.E("design:paramtypes",[])],eG.prototype,"thumbnailData",null);_.x([_.A("opts","active"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],eG.prototype,"hidePlayerControls",null);_.x([_.A("opts"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],eG.prototype,"isAdsVideo",null);
_.x([_.A("opts"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],eG.prototype,"roundedCornersSmall",null);_.x([_.A("opts"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],eG.prototype,"roundedCornersMedium",null);_.x([_.A("opts"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],eG.prototype,"roundedCornersLarge",null);
_.x([_.A("opts"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],eG.prototype,"unroundCornersForPlayback",null);_.x([_.A("opts","videoPreviewDataIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],eG.prototype,"videoPreviewData",null);_.x([_.N(),_.E("design:type",Object)],eG.prototype,"videoPreviewDataIndex",void 0);_.x([_.Qo("#inline-player"),_.E("design:type",Object)],eG.prototype,"inlinePlayer",void 0);
_.x([_.Jw("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eG.prototype,"onPersistentPanelVisibleChange",null);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],eG.prototype,"onMouseLeave",null);_.x([_.dT("opts"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eG.prototype,"optsChanged",null);
_.x([_.dT("inlinePreviewIsEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eG.prototype,"onInlinePreviewIsEnabledChange",null);_.x([_.Jw("isAdsVideo"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eG.prototype,"onIsAdsVideoChange",null);_.x([_.pp({is:"ytd-video-preview",disableElementRegistration:!0})],eG);
_.O(eG,"ytd-video-preview",function(){if(F9v!==void 0)return F9v;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return F9v=F},{mode:2});var HEi;var gq=function(){var F=_.w.apply(this,arguments)||this;F.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};F.forceDarkTheme=!1;F.forceLightTheme=!1;F.dynamicTextHeight=94;F.hasOverflowButton=!1;F.isInfeedModernization=!1;return F};
_.u(gq,_.w);_.B=gq.prototype;_.B.computeUrlImg=function(F){if(F)return _.wB(F.thumbnails)};
_.B.getLogoHeight=function(F){return this.logoWithPadding(F)?"31":"24"};
_.B.getLogoClassName=function(F){return this.logoWithPadding(F)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.B.logoWithPadding=function(F){var W,V;return(F=(W=F.thumbnails)==null?void 0:(V=W[0])==null?void 0:V.height)&&F%31===0?!0:!1};
_.B.sendImpressionEndpoints=function(F){F.impressionEndpoints&&_.v6(this.hostElement,F.impressionEndpoints)};
_.B.observeBasicPalette=function(){var F,W,V=(F=this.data)==null?void 0:(W=F.colorData)==null?void 0:W.basicColorPaletteData;V?_.BI(this.hostElement,V):_.BI(this.hostElement,{})};
_.B.observeDataChanged=function(){var F;this.dynamicTextHeight=((F=this.data)==null?0:F.supplementalText)?74:94;var W;this.hasSupplementalText=!((W=this.data)==null||!W.supplementalText);var V,d,y,z;F=(V=this.data)==null?void 0:(d=V.actionButton)==null?void 0:(y=d.buttonRenderer)==null?void 0:(z=y.colorData)==null?void 0:z.basicColorPaletteData;var I,n,M;if(!((I=this.data)==null?0:(n=I.actionButton)==null?0:(M=n.buttonRenderer)==null?0:M.style)&&F){this.computeIsInfeedModernization(this.data)||(F.borderColor=
F.foregroundTitleColor);var Y,h;this.set("data.actionButton.buttonRenderer",_.MP.unsafeClone((Y=this.data)==null?void 0:(h=Y.actionButton)==null?void 0:h.buttonRenderer))}};
_.B.observeDataForCounterfactual=function(){if(_.T("kevlar_banner_cf_extra_logging")){var F;((F=this.data)==null?0:F.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.B.computeSupplementalStyle=function(){var F;if((F=this.data)!=null&&F.supplementalText){var W,V,d;if((W=this.data)==null?0:(V=W.colorData)==null?0:(d=V.basicColorPaletteData)==null?0:d.foregroundActivatedColor)return F=_.iz(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+F+"; --yt-endpoint-hover-color:"+F+"; --yt-endpoint-visited-color:"+F+"; --yt-formatted-string-bold-font-weight:700;"}};
_.B.computeForcedDarkTheme=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.actionButton)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.style,y,z,I;F=sgL(((y=this.data)==null?void 0:(z=y.colorData)==null?void 0:(I=z.basicColorPaletteData)==null?void 0:I.backgroundColor)||0);return d&&F};
_.B.computeForcedLightTheme=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.actionButton)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.style,y,z,I;F=!sgL(((y=this.data)==null?void 0:(z=y.colorData)==null?void 0:(I=z.basicColorPaletteData)==null?void 0:I.backgroundColor)||0);return d&&F};
_.B.computeHasOverflowButton=function(F){return!!F.overflowButton};
_.B.computeHasTitle=function(F){return!!F.title};
_.B.computeTitleMaxFontSize=function(F){return this.computeHasOverflowButton(F)?28:64};
_.B.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.B.computeIsInfeedModernization=function(){var F,W,V,d,y=(F=this.data)==null?void 0:(W=F.actionButton)==null?void 0:(V=W.buttonRenderer)==null?void 0:(d=V.colorData)==null?void 0:d.basicColorPaletteData;return(y==null?void 0:y.backgroundColor)===452984831||(y==null?void 0:y.backgroundColor)===218103808};
gq.prototype.observeDataForCounterfactual=gq.prototype.observeDataForCounterfactual;gq.prototype.observeDataChanged=gq.prototype.observeDataChanged;gq.prototype.observeBasicPalette=gq.prototype.observeBasicPalette;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],gq.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],gq.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gq.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],gq.prototype,"hasSupplementalText",void 0);_.x([_.N(),_.E("design:type",Object)],gq.prototype,"dismissButtonOverrides",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.E("design:type",Boolean)],gq.prototype,"hasTitle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.E("design:type",Object)],gq.prototype,"forceDarkTheme",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.E("design:type",Object)],gq.prototype,"forceLightTheme",void 0);_.x([_.N(),_.E("design:type",Object)],gq.prototype,"dynamicTextHeight",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.E("design:type",Object)],gq.prototype,"hasOverflowButton",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.E("design:type",Object)],gq.prototype,"isInfeedModernization",void 0);_.x([_.Jw("data.colorData.basicColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gq.prototype,"observeBasicPalette",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gq.prototype,"observeDataChanged",null);_.x([_.Jw("data.isVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gq.prototype,"observeDataForCounterfactual",null);_.x([_.pp({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],gq);
_.O(gq,"ytd-banner-promo-renderer",function(){if(HEi!==void 0)return HEi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return HEi=F},{mode:1});var rFm=_.G(function(F){var W=F.data;var V=F.hideDivider;var d=F.isChannelInfoCard;F={};return _.a("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.a("div",{class:_.xx("yt-profile-identity-info-view-model__frame",(F["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!W().channelBanner},F))},_.a(DXu,{profileIdentityInfoData:W}),_.a("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.a("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4})),_.a(AFt,{profileIdentityInfoData:W})),_.a(_.p,{cond:function(){return W().channelDescription},
then:function(y){var z={};return _.a("div",{class:_.xx((z["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(d==null||!d())},z["yt-profile-identity-info-view-model__channel-description"]=function(){return!(d==null?0:d())},z))},y)}}),_.a(jRt,{profileIdentityInfoData:W}),_.a(_.p,{cond:function(){return!(V==null?0:V())},
then:function(){return _.a("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"Ej");
rFm.idomCompat=!0;var jRt=_.G(function(F){var W=F.profileIdentityInfoData;return _.a("div",{class:"yt-profile-identity-info-view-model__buttons"},_.a(_.uj,{each:function(){return W().subscribeButton?[W().subscribeButton,W().channelAccess]:[W().channelAccess]}},function(V){return _.a("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.a("div",{class:"yt-profile-identity-info-view-model--button"},_.a(_.Vw,{data:function(){return V}},{buttonViewModel:_.xm,
subscribeButtonViewModel:_.pb})))}))},"Fj"),AFt=_.G(function(F){var W=F.profileIdentityInfoData;
return _.a("div",{class:"yt-profile-identity-info-view-model__trio"},_.a("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.a(C8U,{profileIdentityInfoData:W}),_.a(_.Vw,{data:function(){return W().threeDotMenu}},{buttonViewModel:_.xm})),_.a(k_p,{profileIdentityInfoData:W}))},"Gj"),C8U=_.G(function(F){var W=F.profileIdentityInfoData;
return _.a("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.a("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return W().channelDisplayName}),_.a(_.p,{cond:function(){return W().verifiedOrOacBadge},
then:function(V){return _.a("div",{class:"yt-profile-identity-info-view-model__badge"},_.a(_.rB,{data:function(){return{thumbnails:[{url:V().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"Hj"),DXu=_.G(function(F){var W=F.profileIdentityInfoData;
return _.a("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.a(_.Vw,{data:function(){var V=W().channelBanner;if(V)return{imageBannerViewModel:{image:V.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(V){return _.a("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.a(_.lG,{data:V.data,
isPositionRelative:!0}))}}))},"Ij"),k_p=_.G(function(F){var W=F.profileIdentityInfoData;
return _.a("div",{class:"yt-profile-identity-info-view-model__metadata"},_.a("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.a("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return W().channelHandle}),_.a(_.p,{cond:function(){return W().channelPronouns&&W().channelHandle},
then:function(){return _.a("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.a("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return W().channelPronouns})),_.a("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.a("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return W().leftOfBulletInfo}),_.a(_.p,{cond:function(){return W().leftOfBulletInfo&&W().rightOfBulletInfo},
then:function(){return _.a("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.a("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return W().rightOfBulletInfo})))},"Jj");_.Na(rFm,"yt-profile-identity-info-view-model",{props:{data:_.Hm,hideDivider:_.Hm,isChannelInfoCard:_.Hm}});_.Na(_.wCp,"yt-page-header-view-model",{props:{data:_.Hm,noPadding:_.Hm,enableBanner:_.Hm,cinematicContainerTopbarOffset:_.Hm,allowCinematicContainerOverflow:_.Hm,displayAsSidebar:_.Hm,displayAsPanel:_.Hm,alwaysUseMediumTextDescription:_.Hm}});var lPc=_.G(function(){return _.a("div",{class:_.xx("ytdGhostGridViewModelGhostCard")},_.a("div",{class:_.xx("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.a("div",{class:_.xx("ytdGhostGridViewModelDetails")},_.a("div",{class:_.xx("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.a("div",{class:_.xx("ytdGhostGridViewModelDetailsTextShell")},_.a("div",{class:_.xx("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.a("div",{class:_.xx("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"Lj");_.Na(_.G(function(F){var W=F.data;var V=_.FP(_.am);return _.a("ytd-ghost-grid-view-model",{class:_.xx("ytdGhostGridViewModelHost")},_.a(_.uj,{each:function(){var d=Array,y;var z=((y=W().numRows)!=null?y:0)*V();return d(z)},
keyBy:"INDEX"},function(){return _.a(lPc,null)}))},"Kj"),"ytd-ghost-grid-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=function(){var y;return(y=W().numColumns)!=null?y:2},d=function(){return V()>1?3:2};
F={};return _.a("ytd-rich-grid-group",{class:_.xx("ytdRichGridGroupHost",(F.ytdRichGridGroupHostFirstColumn=function(){return W().colIndex===0},F)),
style:_.Si({"--ytd-rich-grid-group-num-columns":V,"--ytd-rich-grid-items-per-group":d})},_.a("div",{class:"ytdRichGridGroupContents"},_.a(_.Vw,{data:function(){var y;return(y=W().contents)==null?void 0:y.slice(0,d())}},{richItemRenderer:function(y){return _.a(_.Nsi,{data:y.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Mj"),"ytd-rich-grid-group",{props:{data:_.Hm}});var uJ=function(){var F=_.w.apply(this,arguments)||this;F.resizeOnObserverInit=!1;F.isInlinePreviewDisabled=_.T("web_disable_inline_preview");F.disableStickyFilterBar=!1;F.transparentBackgroundChipsBar=!1;F.hideChipsBar=!1;F.isScrolled=!1;F.isWatchDefaultLayout=!0;F.continuationShowButton=!1;F.rowReducedHorizontalMargin=!1;F.useCompactList=!1;F.manualDownloadsPresent=!1;F.smartDownloadsPresent=!1;F.isOnline=!1;F.shouldRenderDownloadsBanner=!1;F.shouldRenderDownloadsBannerUpsell=!1;F.hasOptedIntoSmartDownloads=
!1;F.elementsPerRow=4;F.typographyBump=!1;F.slimItemsPerRow=1;F.pageLoadingFromNavigation=!1;F.resizeObserver=null;F.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"};F.rendererToTagNameMap=new Map(Object.entries(F.contentMapping()).map(function(W){var V=
_.L(W);W=V.next().value;V=V.next().value;return[W,V.component]}));
F.insertedContent=new Map;return F};
_.u(uJ,_.w);_.B=uJ.prototype;_.B.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var F=_.L(_.OA(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),W=F.next();!W.done;W=F.next())W.value.useCompactList=this.useCompactList};
_.B.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var F=_.L(_.OA(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),W=F.next();!W.done;W=F.next())W=W.value,W.sizing=this.sizing,W.typographyBump=this.typographyBump};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.B.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]]"}}}};
_.B.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1},loadingContentRenderer:{id:"reload-content",
mapping:{ghostGridViewModel:{component:"ytd-ghost-grid-view-model"}}}}};
_.B.attached=function(){document.addEventListener("yt-page-type-changed",_.SL(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.SL(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$21073_throttledOnResize=new _.tU(this.resizeObserved,_.F0("rich_grid_resize_delay_ms",50),this);this.showChipsOnScroll&&window.addEventListener("scroll",_.SL(this,this.onScroll))};
_.B.detached=function(){var F;(F=this.resizeObserver)==null||F.disconnect();document.removeEventListener("yt-page-type-changed",_.SL(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.SL(this,this.onFeedCustomizationScrollUp));this.showChipsOnScroll&&window.removeEventListener("scroll",_.SL(this,this.onScroll))};
_.B.insertRichSection=function(F){var W=F.richItemTargetId;F=F.richSectionRendererToInsert;W&&F&&(this.insertedContent.set(W,{content:F,timestamp:Date.now()}),this.reflowContent())};
_.B.computeIsInlinePreviewEnabled=function(F,W,V){return _.T("web_disable_inline_preview")?!1:!V&&Wlm({miniplayerIsActive:F,miniplayerPlaybackState:W})};
_.B.computeSizing=function(){var F=_.F1r(this.data);if(F||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return F?this.useCompactList?"COMPACT":F:this.miniMode?"COMPACT":"STANDARD"};
_.B.updateItemMinAndMaxWidth=function(){var F=_.F0("rich_grid_max_item_width",500);F>0&&_.cc(this.hostElement,{"--ytd-rich-grid-item-max-width":F+"px"});var W;F=this.getRichItemMinWidth((W=this.hostElement)==null?void 0:W.clientWidth);F>0&&_.cc(this.hostElement,{"--ytd-rich-grid-item-min-width":F+"px"})};
_.B.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.B.resizeObserved=function(){_.x8(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.B.onPageChange=function(){var F=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.x8(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.HP.addJob(function(){F.pageLoadingFromNavigation=!1;F.setMasthead();F.maybeSetBigYoodle();F.forceRefreshAndLog();F.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.B.dataChanged=function(){var F=this;_.x8(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.ce(this,function(){F.updateRichItemGridPositions();F.contentsElement&&_.cc(F.hostElement,{"--ytd-rich-grid-content-offset-top":F.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.B.initResizeObserver=function(){var F=this;if(window.ResizeObserver){var W;(W=this.resizeObserver)==null||W.disconnect();var V=!1;this.resizeObserver=new ResizeObserver(function(){if(V){var d;(d=F.resizeObserver)==null||d.disconnect();var y;(y=F.JSC$21073_throttledOnResize)==null||y.fire();requestAnimationFrame(function(){var I;(I=F.JSC$21073_throttledOnResize)==null||I.fire();F.initResizeObserver()})}else if(V=!0,F.resizeOnObserverInit){var z;
(z=F.JSC$21073_throttledOnResize)==null||z.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.B.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.x8(this.hostElement,"ytd-rich-item-index-update-action")};
_.B.updateElementsPerRow=function(){_.x8(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.B.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.B.onRichShelfRendererCollapse=function(F){if(this.shownItems){var W=F.detail;F=this.shownItems.findIndex(function(d){var y,z;return((z=_.e(d==null?void 0:(y=d.richSectionRenderer)==null?void 0:y.content,_.xNB))==null?void 0:z.trackingParams)===W});
var V=F+1;F<0||V>=this.contentsElement.children.length||!this.shownItems[V].richItemRenderer||this.contentsElement.children[V].scrollIntoView({behavior:"smooth",block:"start"})}};
_.B.onSoftReloadPage=function(){this.scrollUpToTop()};
_.B.handleRerenderDownloadsData=function(){_.T("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.B.handlePlaylistRemoveVideosAction=function(F){var W;if(((W=_.e(F,_.odB))==null?0:W.setVideoIds)&&this.data&&this.data.contents){F=_.e(F,_.odB).setVideoIds;for(W=this.data.contents.length-1;W>=0;){var V=_.e(this.data.contents[W],_.sV);(V=V&&_.e(V.content,_.RI))&&V.setVideoId&&F.includes(V.setVideoId)&&this.splice("data.contents",W,1);W--}this.updateIndices()}};
_.B.updateIndices=function(){if(this.data&&this.data.contents)for(var F=0;F<this.data.contents.length;F++)this.set("data.contents."+F+".richItemRenderer.index",_.DZ(String(F+1)))};
_.B.hasTopRowInlinePlayableVideoWithEndorsement=function(F){var W;return!((W=F.slice(0,this.getItemsPerRow()))==null||!W.some(function(V){var d;V=_.e(V==null?void 0:(d=V.richItemRenderer)==null?void 0:d.content,_.UEQ);var y;return(V==null?void 0:V.inlinePlaybackEndpoint)&&(V==null?void 0:(y=V.thumbnailOverlays)==null?void 0:y.some(function(z){return z.thumbnailOverlayEndorsementRenderer}))}))};
_.B.refreshGridLayoutNew=function(F,W,V,d){var y=d.postsPerRow;var z=d.slimItemsPerRow;var I=d.gameCardsPerRow;d=d.miniGameCardsPerRow;var n;if((n=this.data)==null||!n.contents||!this.containerWidth)return!1;var M;if((M=this.data.responsiveContainerConfiguration)==null?0:M.responsiveSize){var Y=_.ruK(this.data.responsiveContainerConfiguration,this.containerWidth,2),h;n=_.TX(Object.assign({},Y,{standardUnitMinWidth:(h=this.data)==null?void 0:h.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&Y.isCompactList)}else n=_.TX({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(Y=this.data)==null?void 0:Y.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=n.typographyBump;h=!1;if(F||this.elementsPerRow!==n.numItems||this.postsPerRow!==y||this.slimItemsPerRow!==z||this.gameCardsPerRow!==
I||this.miniGameCardsPerRow!==d||this.gutter!==n.gutter)h=this.elementsPerRow!==n.numItems,this.elementsPerRow=n.numItems,this.postsPerRow=y,this.slimItemsPerRow=z,this.gameCardsPerRow=I,this.miniGameCardsPerRow=d,this.gutter=n.gutter,this.itemWidth=n.itemWidth,this.reflowContent(W),_.cc(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":n.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(V);this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:n.maxContainerWidth}));return h};
_.B.refreshGridLayout=function(F,W){var V,d=(V=this.hostElement)==null?void 0:V.clientWidth;this.containerWidth=this.adjustRichGridWidth(d,!0);var y;if((y=this.data)==null||!y.contents||!this.containerWidth)return F&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(F=!0,this.pendingForceReflow=!1);V=this.getRichItemMinWidth(d);var z=this.isShortsPanel?146:194,I=this.getMiniGameCardMinWidth(),n=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.F0("rich_grid_default_max_items_per_row",
6);d=V=this.calcElementsPerRow(V,n);(y=V<=3&&this.miniModeAllowed())&&(V=this.calcElementsPerRow(240,4));var M=this.calcMaxSlimElementsPerRow(V,n,this.isDefaultGrid);n=this.calcElementsPerRow(z,M);var Y=this.calcElementsPerRow(this.isCompactGrid?z:154,M);z=this.calcElementsPerRow(this.isCompactGrid?z:I,M);I=!1;if(this.sizing)return this.refreshGridLayoutNew(F,W,y,{postsPerRow:d,slimItemsPerRow:n,gameCardsPerRow:Y,miniGameCardsPerRow:z});if(F||this.elementsPerRow!==V||this.postsPerRow!==d||this.slimItemsPerRow!==
n||this.gameCardsPerRow!==Y||this.miniGameCardsPerRow!==z)I=this.elementsPerRow!==V,this.elementsPerRow=V,this.postsPerRow=d,this.slimItemsPerRow=n,this.gameCardsPerRow=Y,this.miniGameCardsPerRow=z,this.reflowContent(W),this.updateElementsPerRow(),_.cc(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)&&_.cc(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(y);_.x8(this.hostElement,"yt-rich-grid-layout-refreshed");return I};
_.B.getRichItemMinWidth=function(F){var W=_.F0("rich_grid_min_item_width",310);if(!_.T("kevlar_disable_min_width_override")){var V,d;W=(d=(V=this.data)==null?void 0:V.minItemWidth)!=null?d:W}return W+_.tXY(F)};
_.B.calcMaxSlimElementsPerRow=function(F,W,V){return(V===void 0?0:V)?F===1?2:F%2===0?F/2*3:F+2:W*2};
_.B.adjustRichGridWidth=function(F,W){var V=_.T("disable_rich_grid_guide_compensation");if(!this.isWatch&&!V&&this.hostElement.offsetWidth===document.body.clientWidth&&(V=_.PY().resolve(_.SU(_.ep)))&&!V.getData())if(V.canFitPersistentGuide(F)&&V.getGuideExpandsAutomatically()){var d,y,z=Number((d=window.getComputedStyle(this.hostElement))==null?void 0:(y=d.getPropertyValue("--app-drawer-width"))==null?void 0:y.replace("px",""));F-=z||0}else if(V.canFitMiniGuide(F)){var I;d=Number((z=window.getComputedStyle(this.hostElement))==
null?void 0:(I=z.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:I.replace("px",""));F-=d||0}F>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(F-=W?32:48));return F};
_.B.calcElementsPerRow=function(F,W){var V=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),d=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((V+d)/(F+d))||1,W)};
_.B.reflowContent=function(F){var W=this;if(!this.isReflowing){this.isReflowing=!0;var V,d,y=!!((V=this.data)==null?0:(d=V.contents)==null?0:d.some(function(n){return _.e(n,_.Uv)}));
V=this.getItemsPerRow();var z;d=(z=this.data)==null?void 0:z.reflowOptions;F&&(_.Md("rgr_s"),_.ce(this,function(){_.Md("rgr_nrf")}));
F={};(z=_.OA(this.hostElement).querySelector("#contents"))&&(F={contentElement:z,rendererToTagNameMap:this.rendererToTagNameMap});z=(z=this.data.contents)?z.slice():[];y=qTd(z,V,y,d,this.getRichGridStyle(),F,this.insertedContent);var I=y.orderedContent;if(y=y.pinnedContentNotShownTargetIds)for(y=_.L(y),V=y.next();!V.done;V=y.next())this.insertedContent.delete(V.value);y=function(){W.shownItems=I;W.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(I),_.ce(this,y)):y()}};
_.B.getFirstRowItems=function(F){for(var W=[],V=0;V<F.length;V++){var d=void 0,y=void 0,z=void 0,I=void 0,n=void 0,M=void 0;if(((d=F[V])==null?void 0:(y=d.richItemRenderer)==null?void 0:y.rowIndex)===0||((z=F[V])==null?void 0:(I=z.richGroupRenderer)==null?void 0:I.rowIndex)===0||((n=F[V])==null?void 0:(M=n.richSectionRenderer)==null?void 0:M.rowIndex)===0)W.push(F[V]);else break}return W};
_.B.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.B.resetInsertedContentIfNeeded=function(){(_.T("web_explore_hub_on_hover")||_.T("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.B.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.B.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()};
_.B.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.B.terminateVideoPreview=function(){_.x8(this.hostElement,"yt-terminate-video-preview-action")};
_.B.updateRichItemGridPositions=function(){var F={gridData:{gridColumnCount:this.elementsPerRow}},W;((W=this.data)==null?0:W.trackingParams)&&(W=_.is())&&_.jM(W,_.sf(this.data.trackingParams),F);_.x8(this.hostElement,"ytd-rich-item-index-update-action")};
_.B.miniModeAllowed=function(){return this.isChannelPage};
_.B.getMiniGameCardMinWidth=function(){return 154};
_.B.updateMiniMode=function(F){this.miniMode=this.miniModeAllowed()&&F;this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_RICH_GRID_MINI_MODE",payload:F}))};
_.B.isCurrentPage=function(){return location.pathname===this.pagePath};
_.B.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var F=_.PY().resolve(_.l1).getCurrentPage();F&&F.setScrollTop(0)}};
_.B.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.B.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.B.maybeSetBigYoodle=function(){var F,W=(F=this.data)==null?void 0:F.bigYoodle;this.bigYoodleData!==W&&(this.bigYoodleData=W)};
_.B.setMasthead=function(){var F;((F=this.data)==null?0:F.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.B.getRichGridStyle=function(){var F,W;return(W=(F=this.data)==null?void 0:F.style)!=null?W:"RICH_GRID_STYLE_UNKNOWN"};
_.B.onIsShortsGridChange=function(){var F=this.ytdReduxBehavior,W=F.dispatch,V=this.getRichGridStyle();W.call(F,_.Gj({type:"SET_RICH_GRID_STYLE",payload:V}))};
_.B.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.B.onScroll=function(){this.isScrolled=window.scrollY>0};
_.S0.Object.defineProperties(uJ.prototype,{showChipsOnScroll:{configurable:!0,enumerable:!0,get:function(){return _.T("kevlar_show_chips_on_scroll")&&this.isHomePage&&!this.isChannelPage&&!this.isFilteredFeed}},
loadingContentRenderer:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.ytContinuationHandlerBehavior)==null?void 0:F.reloadUiContent}},
hasLoadingContent:{configurable:!0,enumerable:!0,get:function(){return!!this.loadingContentRenderer}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var F;return(((F=this.data)==null?void 0:F.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var F;return(((F=this.data)==null?void 0:F.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var F=_.PY().resolve(_.l1).getCurrentPage(),W,V,d;return(((W=this.data)==null?void 0:W.targetId)==="browse-feedFEsfv_audio_pivot"||_.T("web_enable_channel_pivot_panel")&&((V=this.data)==null?void 0:V.targetId)==="browse-feedFEsfv_channel_pivot"||_.T("web_enable_effect_pivot_panel")&&((d=this.data)==null?void 0:d.targetId)==="browse-feedFEsfv_effect_pivot")&&(F==null?void 0:F.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.T("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 F;return!((F=this.data)==null?0:F.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var F;return((F=_.PY().resolve(_.l1).getCurrentPage())==null?void 0:F.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var F;return((F=_.PY().resolve(_.l1).getCurrentPage())==null?void 0:F.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 F;return(((F=this.data)==null?void 0:F.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?0:F.enableContentSpecificAspectRatio)||((W=this.data)==null?0:(V=W.responsiveContainerConfiguration)==null?0:V.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.F0("web_continuation_handler_margin",0):0}}});
uJ.prototype.onIsShortsGridChange=uJ.prototype.onIsShortsGridChange;uJ.prototype.onReloadContinuationFinish=uJ.prototype.onReloadContinuationFinish;uJ.prototype.reflowContent=uJ.prototype.reflowContent;uJ.prototype.handleRerenderDownloadsData=uJ.prototype.handleRerenderDownloadsData;uJ.prototype.onRichShelfRendererCollapse=uJ.prototype.onRichShelfRendererCollapse;uJ.prototype.onRequestElementsPerRow=uJ.prototype.onRequestElementsPerRow;uJ.prototype.contentLengthChanged=uJ.prototype.contentLengthChanged;
uJ.prototype.dataChanged=uJ.prototype.dataChanged;uJ.prototype.onSizingChange=uJ.prototype.onSizingChange;uJ.prototype.onUseCompactListChange=uJ.prototype.onUseCompactListChange;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],uJ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],uJ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],uJ.prototype,"ironResizableBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],uJ.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],uJ.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],uJ.prototype,"componentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],uJ.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],uJ.prototype,"miniMode",void 0);_.x([_.N({value:[]}),_.E("design:type",Array)],uJ.prototype,"shownItems",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],uJ.prototype,"isReflowing",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],uJ.prototype,"isFilteredFeed",void 0);_.x([_.N({selector:_.ejr}),_.E("design:type",Boolean)],uJ.prototype,"guideIsExpanded",void 0);
_.x([_.N({selectorArgs:["entitySelectorType"],selector:function(F,W){if(_.T("kevlar_modern_downloads_page")&&W&&W!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(W){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":W=F.entities;var V=_.L9(W),d=_.Im(W),y=_.O4f(F),z=_.Uu1(F),I=_.XW9(F),n=_.alS(W),M=_.dl(V),Y=_.n9(W);return _.uC$(V,d,n,_.pWL(W),y,z,M,Y,I,_.vp9(F),_.Y7(F));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return F=_.L9(F.entities),_.HYS(F);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return F=
_.Il9(F.entities),_.D8c(F);default:_.rL(new _.po("Error: entitySelectorType defined but not matched in selector.",F,W))}}}),
_.E("design:type",Object)],uJ.prototype,"entityDrivenRichGridData",void 0);_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"resizeOnObserverInit",void 0);_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"bigYoodleData",void 0);_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"mastheadData",void 0);_.x([_.N(),_.E("design:type",Boolean)],uJ.prototype,"isInlinePreviewDisabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"disableStickyFilterBar",void 0);
_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"transparentBackgroundChipsBar",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"hideChipsBar",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("isHomePage","isFilteredFeed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"showChipsOnScroll",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"isScrolled",void 0);
_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"isWatchDefaultLayout",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"continuationShowButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"rowReducedHorizontalMargin",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"useCompactList",void 0);_.x([_.N({selector:function(F){return _.Im(F.entities).length>0}}),
_.E("design:type",Object)],uJ.prototype,"manualDownloadsPresent",void 0);_.x([_.N({selector:function(F){return _.L9(F.entities).length>0}}),
_.E("design:type",Object)],uJ.prototype,"smartDownloadsPresent",void 0);_.x([_.N({selector:_.Y7}),_.E("design:type",Object)],uJ.prototype,"isOnline",void 0);_.x([_.N({selector:_.Uu1}),_.E("design:type",Object)],uJ.prototype,"shouldRenderDownloadsBanner",void 0);_.x([_.N({selector:_.vp9}),_.E("design:type",Object)],uJ.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.x([_.N({selector:_.O4f}),_.E("design:type",Object)],uJ.prototype,"hasOptedIntoSmartDownloads",void 0);
_.x([_.Jw("useCompactList"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"onUseCompactListChange",null);_.x([_.Jw("sizing","typographyBump"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"onSizingChange",null);_.x([_.N({selector:_.ANf}),_.E("design:type",Number)],uJ.prototype,"miniplayerPlaybackState",void 0);_.x([_.N({selector:_.iH}),_.E("design:type",Boolean)],uJ.prototype,"miniplayerIsActive",void 0);
_.x([_.N({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.E("design:type",Boolean)],uJ.prototype,"isInlinePreviewEnabled",void 0);_.x([_.N({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.E("design:type",String)],uJ.prototype,"sizing",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uJ.prototype,"elementsPerRow",void 0);
_.x([_.N(),_.E("design:type",Object)],uJ.prototype,"typographyBump",void 0);_.x([_.N(),_.E("design:type",Number)],uJ.prototype,"itemWidth",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],uJ.prototype,"headerElement",void 0);_.x([_.Qo("#contents"),_.E("design:type",HTMLElement)],uJ.prototype,"contentsElement",void 0);_.x([_.A("reloadUiContent"),_.E("design:type",Object),_.E("design:paramtypes",[])],uJ.prototype,"loadingContentRenderer",null);
_.x([_.A("reloadUiContent"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"hasLoadingContent",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"dataChanged",null);_.x([_.dT("data.contents.length"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"contentLengthChanged",null);
_.x([_.Pc("yt-request-elements-per-row"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"onRequestElementsPerRow",null);_.x([_.Pc("yt-rich-shelf-renderer-collapse"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],uJ.prototype,"onRichShelfRendererCollapse",null);
_.x([_.dT("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"handleRerenderDownloadsData",null);_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],uJ.prototype,"entitySelectorType",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isSub",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isWatch",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isShortsPanel",null);
_.x([_.N({reflectToAttribute:!0}),_.A("isWatch"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"reducedTopMargin",null);_.x([_.N({reflectToAttribute:!0}),_.A("data","isWatch","isWatchDefaultLayout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"noTopMargin",null);_.x([_.N({reflectToAttribute:!0}),_.A("isInlinePreviewEnabled","shownItems"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"topRowEndorsement",null);
_.x([_.A("data.header"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"hideHeader",null);_.x([_.Pc("yt-rich-grid-reflow"),_.E("design:type",Function),_.E("design:paramtypes",[Boolean]),_.E("design:returntype")],uJ.prototype,"reflowContent",null);_.x([_.Pc("yt-reload-continuation-finish"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"onReloadContinuationFinish",null);
_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isSlimGrid",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isShortsGrid",null);_.x([_.A("data","isSlimGrid","isShortsGrid"),_.N(),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"noRichItemGutterMargins",null);
_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isShortsGridSlim",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isCompactGrid",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"isDefaultGrid",null);
_.x([_.A("data.targetId"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"hideChipsBarOnWatch",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uJ.prototype,"onIsShortsGridChange",null);_.x([_.A("data.enableContentSpecificAspectRatio"),_.N(),_.E("design:type",Boolean),_.E("design:paramtypes",[])],uJ.prototype,"force16By9ThumbnailAspectRatio",null);
_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],uJ.prototype,"continuationTriggerOffset",null);_.x([_.pp({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],uJ);
_.O(uJ,"ytd-rich-grid-renderer",function(){if(Nca!==void 0)return Nca;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" hidden="[[hasLoadingContent]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="reload-content" class="style-scope ytd-rich-grid-renderer"></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Nca=F},{mode:2});var NgL;var Ky=function(){return _.w.apply(this,arguments)||this};
_.u(Ky,_.w);_.B=Ky.prototype;
_.B.onKeyDown=function(F){if(this.snippetElements.length!==0&&(F=F.keyCode,F===38||F===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);F===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.AQ(this.highlightedIndex,-1,this.snippetElements.length);F=this.snippetElements.length;var W=this.highlightedIndex%F;this.highlightedIndex=W*F<0?W+F:W;F=this.snippetElements[this.highlightedIndex];this.highlightSnippet(F);this.ensureVisible(F)}};
_.B.onKeyUp=function(F){var W=this;DN8(F)&&(F.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.HP.cancelJob(this.inputTimerId),this.inputTimerId=_.HP.addLowPriorityJob(function(){W.typedValue&&(W.fetchSnippets(W.typedValue),W.logInputGesture(W.data))},1E3))};
_.B.onClick=function(F){(F=_.JTr(F.target,null,"snippet-item"))&&this.selectSnippet(F)};
_.B.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.B.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.B.ready=function(){var F=this;this.inputElement.addEventListener("focus",function(){F.snippetsWrapper.style.removeProperty("display")})};
_.B.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.B.getSourceTimelines=function(){if(!this.data)return[];var F=[];if(this.data.searchInVideoSources)for(var W=_.L(this.data.searchInVideoSources),V=W.next();!V.done;V=W.next())V=V.value,V==="SEARCH_IN_VIDEO_SOURCE_ASR"?F.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):V==="SEARCH_IN_VIDEO_SOURCE_OCR"&&F.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return F};
_.B.fetchSnippets=function(F){var W=_.XY(this.hostElement,"yt-get-current-video-id-action")[0],V=this.getSourceTimelines();F={getSearchInVideoCommand:{externalVideoId:W,query:F!=null?F:"",sourceTimelines:V},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})};
_.B.filterSnippets=function(F,W){var V=this;if(W){this.filteredSnippets=(0,_.MP.unsafeClone)(F);var d=RegExp(_.gdh(W),"i");this.filteredSnippets=this.filteredSnippets.filter(function(I){return d.test(V.ytRendererBehavior.getSimpleString(I.snippet))});
F=_.L(this.filteredSnippets);for(var y=F.next();!y.done;y=F.next()){y=y.value;var z=this.ytRendererBehavior.getSimpleString(y.snippet);y.snippet={runs:[{text:z.substring(0,z.toLowerCase().indexOf(W))},{text:z.substring(z.toLowerCase().indexOf(W),z.toLowerCase().indexOf(W)+W.length),bold:!0},{text:z.substring(z.toLowerCase().indexOf(W)+W.length,z.length)}]}}}else this.filteredSnippets=F};
_.B.onUpdateSearchInVideoResults=function(F){if(!(this.snippets.length>0)){var W,V,d;if((d=(W=_.e(F,MDi))==null?void 0:(V=W.results)==null?void 0:V.length)!=null&&d){var y;this.filteredSnippets=this.snippets=((y=_.e(F,MDi))==null?void 0:y.results).map(function(z){var I,n,M;return{startMs:z==null?void 0:(I=z.searchInVideoResultRenderer)==null?void 0:I.startMs,startTimeText:z==null?void 0:(n=z.searchInVideoResultRenderer)==null?void 0:n.startTimeText,snippet:z==null?void 0:(M=z.searchInVideoResultRenderer)==
null?void 0:M.snippet}})}}};
_.B.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};
_.B.highlightSnippet=function(F){F.classList.add("highlighted")};
_.B.removeSnippetHighlight=function(F){F.classList.remove("highlighted")};
_.B.selectSnippet=function(F){this.typedValue=String(F.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(F);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.B.ensureVisible=function(F){var W=this.snippetsWrapper.scrollTop,V=W+this.snippetsWrapper.clientHeight,d=F.offsetTop-this.snippetsWrapper.offsetTop;F=d+F.clientHeight;d<W?this.snippetsWrapper.scrollTop-=W-d:F>V&&(this.snippetsWrapper.scrollTop+=F-V)};
_.B.seekPlayer=function(F){var W,V;return _.m(function(d){if(d.nextAddress==1){if(!F)return d.jumpTo(0);W=Number(F.dataset.startOffset);return d.yield(_.w1().getPlayerPromise(),3)}V=d.yieldResult;V.seekTo(W/1E3,!0);V.wakeUpControls();_.UD(d)})};
_.B.logInputGesture=function(F){var W=_.is();W&&(F==null?0:F.trackingParams)&&_.As(W,_.sf(F.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.B.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("typed-value-changed",this.typedValue))};
_.B.updateTypedValueFromBinding=function(F){this.typedValue=F.currentTarget.value};
Ky.prototype.typedValueChangedForBinding=Ky.prototype.typedValueChangedForBinding;Ky.prototype.dataChanged=Ky.prototype.dataChanged;Ky.prototype.panelContentVisibleChanged=Ky.prototype.panelContentVisibleChanged;Ky.prototype.onClick=Ky.prototype.onClick;Ky.prototype.onKeyUp=Ky.prototype.onKeyUp;Ky.prototype.onKeyDown=Ky.prototype.onKeyDown;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ky.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ky.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ky.prototype,"data",void 0);_.x([_.N({value:[]}),_.E("design:type",Array)],Ky.prototype,"snippets",void 0);_.x([_.N({value:[]}),_.E("design:type",Array)],Ky.prototype,"filteredSnippets",void 0);_.x([_.N({value:[]}),_.E("design:type",Array)],Ky.prototype,"snippetElements",void 0);
_.x([_.Qo("#siv-input"),_.E("design:type",HTMLElement)],Ky.prototype,"inputElement",void 0);_.x([_.Qo("#siv-snippets-wrapper"),_.E("design:type",HTMLElement)],Ky.prototype,"snippetsWrapper",void 0);_.x([_.N(),_.E("design:type",String)],Ky.prototype,"typedValue",void 0);_.x([_.N({value:-1}),_.E("design:type",Number)],Ky.prototype,"highlightedIndex",void 0);_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[_.Iq]),_.E("design:returntype")],Ky.prototype,"onKeyDown",null);
_.x([_.Pc("keyup"),_.E("design:type",Function),_.E("design:paramtypes",[_.Iq]),_.E("design:returntype")],Ky.prototype,"onKeyUp",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Ky.prototype,"onClick",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ky.prototype,"panelContentVisible",void 0);
_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ky.prototype,"panelContentVisibleChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ky.prototype,"dataChanged",null);_.x([_.Jw("typedValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ky.prototype,"typedValueChangedForBinding",null);
_.x([_.pp({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],Ky);
_.O(Ky,"ytd-search-in-video-renderer",function(){if(NgL!==void 0)return NgL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return NgL=F},{mode:1});var fPa;var Hp=function(){return _.w.apply(this,arguments)||this};
_.u(Hp,_.w);Hp.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
Hp.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]]"}}}}}};
Hp.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var F,W,V,d,y=(W=_.e((F=this.data)==null?void 0:F.onClickCommand,_.x4T))==null?void 0:(V=W.item)==null?void 0:(d=V.notificationTextRenderer)==null?void 0:d.successResponseText;y&&_.jzC(this.hostElement,y)}};
_.S0.Object.defineProperties(Hp.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;return this.isProductPlaceholder&&((F=this.data)==null?void 0:(W=F.hiddenProductOptions)==null?void 0:W.showDropCountdown)&&!!((V=this.data)==null?0:(d=V.hiddenProductOptions)==null?0:d.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var F;return!this.isProductPlaceholder&&!((F=this.data)==null?0:F.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null?0:F.priceReplacementText)&&!((W=this.data)==null||!W.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Hp.prototype,"componentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Hp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Hp.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("isProductPlaceholder"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"useCenterLayoutContainer",null);_.x([_.N({computed:"computeButtonOverride(data)"}),_.E("design:type",Object)],Hp.prototype,"buttonOverride",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"isProductPlaceholder",null);
_.x([_.A("isProductPlaceholder"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"showDropCountdown",null);_.x([_.A("isProductPlaceholder","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"showBrandName",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"showPriceReplacementText",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"showPrice",null);
_.x([_.A("isProductPlaceholder"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hp.prototype,"showMetadata",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],Hp);
_.O(Hp,"ytd-product-list-item-renderer",function(){if(fPa!==void 0)return fPa;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fPa=F},{mode:1});var wbd;var DG=function(){return _.w.apply(this,arguments)||this};
_.u(DG,_.w);DG.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
DG.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
DG.prototype.panelContentVisibleChanged=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return F.playerApi?V.jumpTo(2):V.yield(_.w1().getPlayerPromise(),3);V.nextAddress!=2&&(F.playerApi=V.yieldResult);(W=F.playerApi)==null||W.productsInVideoVisibilityUpdated(!!F.panelContentVisible);_.UD(V)})};
DG.prototype.panelContentVisibleChanged=DG.prototype.panelContentVisibleChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],DG.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],DG.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],DG.prototype,"panelContentVisible",void 0);_.x([_.N(),_.E("design:type",Object)],DG.prototype,"data",void 0);
_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],DG.prototype,"panelContentVisibleChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],DG);
_.O(DG,"ytd-product-list-renderer",function(){if(wbd!==void 0)return wbd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return wbd=F},{mode:1});var G_t;var A8=function(){var F=_.w.apply(this,arguments)||this;F.isToggleChecked=!1;return F};
_.u(A8,_.w);A8.prototype.onDataChanged=function(){var F;this.isToggleChecked=((F=this.data)==null?void 0:F.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
A8.prototype.close=function(){var F;((F=this.data)==null?0:F.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
A8.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var F,W=_.e((F=this.data)==null?void 0:F.switchButton,i8v);W&&(this.isToggleChecked&&W.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(W.switchOnInnertubeCommand),!this.isToggleChecked&&W.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(W.switchOffInnertubeCommand))};
A8.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
A8.prototype.onDataChanged=A8.prototype.onDataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],A8.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],A8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],A8.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],A8.prototype,"isToggleChecked",void 0);_.x([_.N({value:_.Qv("CLOSE")}),_.E("design:type",String)],A8.prototype,"closeButtonAriaLabel",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],A8.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],A8);
_.O(A8,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(G_t!==void 0)return G_t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return G_t=F},{mode:1});var $X8;var jG=function(){var F=_.w.apply(this,arguments)||this;F.hideTimestamps=!!_.L0("hide-transcript-timestamps");F.currentCueIndex=-1;F.flatCues=[];F.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};F.TEST_ONLY={getFlatCues:function(){return F.flatCues}};
return F};
_.u(jG,_.w);_.B=jG.prototype;_.B.hideTimestampsChanged=function(){_.Bc("hide-transcript-timestamps",this.hideTimestamps)};
_.B.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.B.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.B.dataChanged=function(){var F;if((F=this.data)!=null&&F.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;F=_.L(this.data.cueGroups);for(var W=F.next();!W.done;W=F.next()){W=_.L(_.e(W.value,AJp).cues);for(var V=W.next();!V.done;V=W.next())this.flatCues.push(Number(_.e(V.value,jXc).startOffsetMs))}}};
_.B.onYtPlayerTimeChanged=function(F){if(!(F<0)){for(var W=this.currentCueIndex,V=W;;){var d=V>=0?this.flatCues[V]/1E3:-1;if(F+.5<d)--V;else if(d=V+1<this.flatCues.length?this.flatCues[V+1]/1E3:Infinity,F+.5>d)V+=1;else break}V!==W&&(W>=0&&((F=this.getCueElement(W))&&F.classList.remove("active"),(W=this.getCueGroupElement(W))&&W.classList.remove("active")),(W=this.getCueElement(V))&&W.classList.add("active"),(W=this.getCueGroupElement(V))&&W.classList.add("active"),this.currentCueIndex=V,this.isHovered||
this.scrollElementToTop(V))}};
_.B.scrollElementToTop=function(F){F=this.getCueElement(F>=3?F-3:0);this.hostElement.scrollTop=Math.min(F.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.B.getCueElement=function(F){return _.OA(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[F]+'"]')};
_.B.getCueGroupElement=function(F){return(F=this.getCueElement(F))&&F.parentElement?F.parentElement.parentElement:null};
_.B.onTap=function(F){var W=_.C0(F);F.target.classList.contains("cue")&&this.seekCueElement(W)};
_.B.onKeyPress=function(F){F.keyCode==13&&(F=_.JTr(F.target,null,"cue"))&&this.seekCueElement(F)};
_.B.seekCueElement=function(F){F=Number(F.getAttribute("start-offset"));_.XY(this.hostElement,"yt-transcript-player-seek",[F/1E3])};
_.B.onMouseEnter=function(){this.isHovered=!0};
_.B.onMouseLeave=function(){this.isHovered=!1};
jG.prototype.onMouseLeave=jG.prototype.onMouseLeave;jG.prototype.onMouseEnter=jG.prototype.onMouseEnter;jG.prototype.onKeyPress=jG.prototype.onKeyPress;jG.prototype.onTap=jG.prototype.onTap;jG.prototype.dataChanged=jG.prototype.dataChanged;jG.prototype.hideTimestampsChanged=jG.prototype.hideTimestampsChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],jG.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jG.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jG.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],jG.prototype,"hideTimestamps",void 0);_.x([_.N(),_.E("design:type",Boolean)],jG.prototype,"isHovered",void 0);_.x([_.Jw("hideTimestamps"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jG.prototype,"hideTimestampsChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jG.prototype,"dataChanged",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],jG.prototype,"onTap",null);_.x([_.Pc("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],jG.prototype,"onKeyPress",null);
_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jG.prototype,"onMouseEnter",null);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jG.prototype,"onMouseLeave",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],jG);
_.O(jG,"ytd-transcript-body-renderer",function(){if($X8!==void 0)return $X8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $X8=F},{mode:1});var UXt;var rq=function(){var F=_.w.apply(this,arguments)||this;F.darkerPanels=_.T("web_watch_darker_panels");return F};
_.u(rq,_.w);rq.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rq.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],rq.prototype,"darkerPanels",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],rq);
_.O(rq,"ytd-transcript-footer-renderer",function(){if(UXt!==void 0)return UXt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return UXt=F},{mode:1});var OEt;var Xbt;var Cy=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");F.showClearButton=!1;return F};
_.u(Cy,_.w);_.B=Cy.prototype;_.B.handleInput=function(F){var W=this;F.target.value.length?_.u5(this,"ytdTranscriptSearchBoxSearch",function(){W.emitSearchEvent(F)},500):(_.ByW(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=F.target.value.length>0};
_.B.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.B.handleClick=function(){var F,W=(F=this.data)==null?void 0:F.trackingParams;W&&_.Z9(_.dB(),W)};
_.B.handleClear=function(){_.ByW(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var F,W,V=(W=_.e((F=this.data)==null?void 0:F.clearButton,_.bd))==null?void 0:W.trackingParams;V&&_.Z9(_.dB(),V);this.clear()};
_.B.emitSearchEvent=function(F){_.On(this.hostElement,"yt-transcript-search-box-search",{query:F.target.value});var W,V;(F=(V=_.e((W=this.data)==null?void 0:W.searchButton,_.bd))==null?void 0:V.trackingParams)&&_.Z9(_.dB(),F)};
_.B.emitClearEvent=function(){_.On(this.hostElement,"yt-transcript-search-box-clear")};
_.S0.Object.defineProperties(Cy.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.OA(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Cy.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Cy.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Cy.prototype,"systemIcons",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],Cy);
_.O(Cy,"ytd-transcript-search-box-renderer",function(){if(Xbt!==void 0)return Xbt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Xbt=F},{mode:1});var xXc;var voi;var k5=function(){return _.w.apply(this,arguments)||this};
_.u(k5,_.w);k5.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var F,W;this.sectionHeaderAriaLabel=(F=this.data)==null?void 0:(W=F.accessibility)==null?void 0:W.accessibilityData.label}};
k5.prototype.fireSelectedEvent=function(F){_.On(this.hostElement,"ytd-transcript-section-header",{startMs:F})};
k5.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
k5.prototype.handleKeyPress=function(F){this.data&&F.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.S0.Object.defineProperties(k5.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.data)==null?void 0:F.enableTappableTranscriptHeader)!=null?W:!1}}});
k5.prototype.dataChanged=k5.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],k5.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],k5.prototype,"sectionHeaderAriaLabel",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],k5.prototype,"enableTappableTranscriptHeader",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],k5.prototype,"dataChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],k5);
_.O(k5,"ytd-transcript-section-header-renderer",function(){if(voi!==void 0)return voi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return voi=F},{mode:1});var Eol;var cFt;var lJ=function(){var F=_.w.apply(this,arguments)||this;F.isEditMode=!1;F.touchCaptionsEnabled=!1;F.deleteCaptionCorrectionPopupCommand=null;F.voteCaptionCorrectionPopupCommand=null;F.roundedContainer=!0;F.mouseOver=!1;F.textChanged=!1;F.messages={suggest_correction:_.Qv("suggest_correction",void 0,"Edit caption"),suggested_caption:_.Qv("suggested_caption",void 0,"Suggested caption"),submit_correction:_.Qv("submit_correction",void 0,"Submit for review"),cancel_correction:_.Qv("cancel_correction",
void 0,"Cancel"),replay_segment:_.Qv("replay_segment",void 0,"Re-play segment"),delete_correction:_.Qv("delete_correction",void 0,"Delete correction")};F.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return F};
_.u(lJ,_.w);_.B=lJ.prototype;_.B.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)};
_.B.handleDelete=function(F){if(this.deleteCaptionCorrectionPopupCommand){var W=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);W&&this.ytdOpenPopupBehavior.openPopup(W);F.stopPropagation()}};
_.B.handleSubmit=function(F){if(this.data&&this.data.submitCaptionCorrectionCommand&&(F.stopPropagation(),this.textChanged)){var W;F=(W=_.e(this.data.submitCaptionCorrectionCommand,_.WUB))==null?void 0:W.params;W=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:F,correctionText:String(this.ironTextAreaElement.value),originalText:_.A2(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(W);this.isEditMode=!1}};
_.B.handleUpdateSegmentText=function(F){(F=_.e(F,A6i))&&F.targetId&&this.data&&F.targetId===this.data.targetId&&(F.userCorrection&&(this.editedText=F.userCorrection),F.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.A2(this.data.snippet)),F.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=F.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=F.voteCaptionCorrectionPopupCommand?
F.voteCaptionCorrectionPopupCommand:null,F.accessibility&&(this.segmentAriaLabel=F.accessibility.accessibilityData.label))};
_.B.handleCancel=function(F){this.isEditMode=!1;F.stopPropagation();this.logClientVe(159409)};
_.B.handleEditSegmentCommand=function(F){(F=_.e(F,DUp))&&F.targetId&&this.data&&F.targetId===this.data.targetId&&this.handleEdit()};
_.B.handleEditButtonClick=function(F){this.data&&(this.handleEdit(),F.stopPropagation())};
_.B.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var F;(F=this.ironTextAreaElement.textarea)==null||F.focus();this.logClientVe(159407)}};
_.B.handleMouseEnter=function(){this.mouseOver=!0};
_.B.handleMouseLeave=function(){this.mouseOver=!1};
_.B.handleReplay=function(F){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),F.stopPropagation(),this.logClientVe(159408))};
_.B.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()))};
_.B.handleKeypress=function(F){this.data&&(this.isEditMode?F.stopPropagation():this.isEnterPress(F)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(F)&&this.logClientVe(138758))};
_.B.handleTextboxClick=function(F){F.stopPropagation()};
_.B.handleTextboxKeydown=function(F){this.isControlEnterPress(F)?this.handleSubmit(F):F.key==="Escape"&&this.handleCancel(F)};
_.B.handleTextboxKeyup=function(){this.textChanged=_.A2(this.latestText)!==String(this.ironTextAreaElement.value)};
_.B.fireSelectedEvent=function(F){_.On(this.hostElement,"yt-transcript-segment-selected",{startMs:F})};
_.B.fireReplayEvent=function(F,W){_.On(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(F-100,0),endMs:W})};
_.B.fireEditEvent=function(F,W){_.On(this.hostElement,"yt-transcript-segment-edit",{startMs:F,endMs:W})};
_.B.isEnterPress=function(F){return F.key==="Enter"||F.code==="Enter"||F.code==="NumpadEnter"||F.keyCode===13?!0:!1};
_.B.isControlEnterPress=function(F){var W=F.key==="Enter"||F.code==="Enter"||F.code==="NumpadEnter"||F.keyCode===13;return(F.ctrlKey||F.metaKey)&&W};
_.B.isCopyPress=function(F){var W=F.ctrlKey;return F.key==="c"&&W};
_.B.logClick=function(){var F,W=(F=this.data)==null?void 0:F.trackingParams;W&&_.Z9(_.dB(),W)};
_.B.logClientVe=function(F){_.JH(_.dB(),_.Et(F))};
_.S0.Object.defineProperties(lJ.prototype,{latestText:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.snippet?this.editedText&&this.touchCaptionsEnabled?this.editedText:this.data.snippet:{}}},
enableEditButton:{configurable:!0,enumerable:!0,get:function(){return this.touchCaptionsEnabled&&!this.isEditMode}},
enableUndoButton:{configurable:!0,enumerable:!0,get:function(){return this.enableEditButton&&this.deleteCaptionCorrectionPopupCommand!=null}}});
lJ.prototype.handleMouseLeave=lJ.prototype.handleMouseLeave;lJ.prototype.handleMouseEnter=lJ.prototype.handleMouseEnter;lJ.prototype.dataChanged=lJ.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],lJ.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],lJ.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lJ.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],lJ.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lJ.prototype,"isEditMode",void 0);_.x([_.N(),_.E("design:type",Object)],lJ.prototype,"touchCaptionsEnabled",void 0);_.x([_.N(),_.E("design:type",Object)],lJ.prototype,"editedText",void 0);_.x([_.N(),_.E("design:type",Object)],lJ.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.x([_.N(),_.E("design:type",Object)],lJ.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.x([_.N(),_.E("design:type",String)],lJ.prototype,"segmentAriaLabel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lJ.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lJ.prototype,"mouseOver",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lJ.prototype,"textChanged",void 0);_.x([_.N(),_.E("design:type",Object)],lJ.prototype,"messages",void 0);
_.x([_.Qo("#suggestion"),_.E("design:type",Object)],lJ.prototype,"ironTextAreaElement",void 0);_.x([_.A("data","editedText"),_.E("design:type",Object),_.E("design:paramtypes",[])],lJ.prototype,"latestText",null);_.x([_.A("touchCaptionsEnabled","isEditMode"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lJ.prototype,"enableEditButton",null);
_.x([_.A("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lJ.prototype,"enableUndoButton",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lJ.prototype,"dataChanged",null);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lJ.prototype,"handleMouseEnter",null);
_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lJ.prototype,"handleMouseLeave",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],lJ);
_.O(lJ,"ytd-transcript-segment-renderer",function(){if(cFt!==void 0)return cFt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cFt=F},{mode:1});var N7=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};F.isError=!1;F.darkerPanels=_.T("web_watch_darker_panels");F.useParentMaxHeight=_.T("web_watch_transscript_use_parent_max_height");F.segmentOffsets=[];F.segmentIndex=-1;return F};
_.u(N7,_.w);_.B=N7.prototype;_.B.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"}}}}};
_.B.segmentsChanged=function(){this.updateOffsets()};
_.B.onYtPlayerTimeChanged=function(F){for(var W=this.segmentIndex,V=W;;){if(V>=0){var d=this.segmentOffsets[V].start;var y=this.segmentOffsets[V].isAutoScrollable}else d=-1,y=!0;var z=F+.5;if(!y){d=V+1<this.segmentOffsets.length?this.segmentOffsets[V+1].start:Infinity;if(z>=d){V+=1;continue}V=-1;break}if(z<d)d=V-1>=0&&this.segmentOffsets[V-1].isAutoScrollable,y=V===0||d?1:2,V-=y;else if(y=V+1<this.segmentOffsets.length&&this.segmentOffsets[V+1].isAutoScrollable?1:2,d=V+y<this.segmentOffsets.length?
this.segmentOffsets[V+y].start:Infinity,z>d)V+=y;else{if(V<0)break;V<this.segmentOffsets.length&&z>this.segmentOffsets[V].end&&(V=-1);break}}if(W!==V){if(W>=0){var I;(I=this.getSegmentElement(W))==null||I.classList.remove("active")}this.segmentIndex=V;if(!(V<0)){var n;(n=this.getSegmentElement(V))==null||n.classList.add("active");this.isHovered||this.scrollElementToTop(V)}}};
_.B.handleSegmentEdit=function(F){F.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=F.target,_.XY(this.hostElement,"yt-transcript-player-edit",[F.detail.startMs/1E3,F.detail.endMs/1E3]))};
_.B.handleSegmentSelected=function(F){_.XY(this.hostElement,"yt-transcript-player-seek",[F.detail.startMs/1E3])};
_.B.handleSegmentReplay=function(F){_.XY(this.hostElement,"yt-transcript-player-replay",[F.detail.startMs/1E3,F.detail.endMs/1E3])};
_.B.handleSectionHeaderSelected=function(F){_.XY(this.hostElement,"yt-transcript-player-seek",[F.detail.startMs/1E3])};
_.B.onMouseEnter=function(){this.isHovered=!0};
_.B.onMouseLeave=function(){this.isHovered=!1};
_.B.onRetryButtonClick=function(){_.On(this.hostElement,"transcript-retry-button-click")};
_.B.getSegmentElement=function(F){return _.OA(this.hostElement).querySelector(":nth-child("+(F+1)+")")};
_.B.scrollElementToTop=function(F){F=this.getSegmentElement(F>=2?F-2:0);this.hostElement.scrollTop=Math.min(F.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.B.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(F){var W,V=(W=F.transcriptSegmentRenderer)!=null?W:F.transcriptSectionHeaderRenderer;return{start:Number(V.startMs)/1E3,end:Number(V.endMs)/1E3,isAutoScrollable:F.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.B.clearHighlightedSegments=function(){var F=_.OA(this.hostElement);F=_.L(F.querySelectorAll("ytd-transcript-segment-renderer"));for(var W=F.next();!W.done;W=F.next())W.value.classList.remove("active")};
_.S0.Object.defineProperties(N7.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.searchResultSegments)||((W=this.data)==null?void 0:W.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
N7.prototype.onMouseLeave=N7.prototype.onMouseLeave;N7.prototype.onMouseEnter=N7.prototype.onMouseEnter;N7.prototype.handleSectionHeaderSelected=N7.prototype.handleSectionHeaderSelected;N7.prototype.handleSegmentReplay=N7.prototype.handleSegmentReplay;N7.prototype.handleSegmentSelected=N7.prototype.handleSegmentSelected;N7.prototype.handleSegmentEdit=N7.prototype.handleSegmentEdit;N7.prototype.segmentsChanged=N7.prototype.segmentsChanged;
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],N7.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],N7.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],N7.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],N7.prototype,"isError",void 0);
_.x([_.N(),_.E("design:type",Object)],N7.prototype,"noResultLabel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],N7.prototype,"darkerPanels",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],N7.prototype,"useParentMaxHeight",void 0);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],N7.prototype,"segments",null);
_.x([_.A("segments","noResultLabel"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],N7.prototype,"displayNoResults",null);_.x([_.Jw("segments"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N7.prototype,"segmentsChanged",null);_.x([_.Pc("yt-transcript-segment-edit"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],N7.prototype,"handleSegmentEdit",null);
_.x([_.Pc("yt-transcript-segment-selected"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],N7.prototype,"handleSegmentSelected",null);_.x([_.Pc("yt-transcript-segment-replay"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],N7.prototype,"handleSegmentReplay",null);
_.x([_.Pc("ytd-transcript-section-header"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],N7.prototype,"handleSectionHeaderSelected",null);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N7.prototype,"onMouseEnter",null);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N7.prototype,"onMouseLeave",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],N7);
_.O(N7,"ytd-transcript-segment-list-renderer",function(){if(Eol!==void 0)return Eol;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Eol=F},{mode:1});var fy=function(){var F=_.w.apply(this,arguments)||this;F.hideTimestamps=!!_.L0("hide-transcript-timestamps");F.isLoadingTranscripts=!1;F.darkerPanels=_.T("web_watch_darker_panels");F.isError=!1;F.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return F};
_.u(fy,_.w);_.B=fy.prototype;_.B.headerChanged=function(){var F,W;this.baseGetTranscriptsCommand=(W=_.e((F=this.data)==null?void 0:F.header,j9c))==null?void 0:W.onTextChangeCommand};
_.B.bodyChanged=function(){var F=this.getBodyRenderer();F&&(F.initialSegments&&(this.initialTranscriptsRenderer=F),F.noResultLabel&&(this.noResultLabel=F.noResultLabel),F.retryLabel&&(this.retryLabel=F.retryLabel))};
_.B.detached=function(){this.clearSearchBoxText()};
_.B.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.B.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"}}}};
_.B.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.B.fireSearch=function(F){var W=this;if(F){var V=F.detail.query;if(this.baseGetTranscriptsCommand){var d;F=(d=_.e(this.baseGetTranscriptsCommand,_.JOQ))==null?void 0:d.params;var y;d=_.e((y=this.data)==null?void 0:y.footer,rJU);var z;if((y=(z=_.e(d==null?void 0:d.languageMenu,YUi))==null?void 0:z.subMenuItems)&&y.length>0&&(z=y.find(function(M){return M.selected}))){var I,n;
F=(I=z.continuation)==null?void 0:(n=I.reloadContinuationData)==null?void 0:n.continuation}I=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:F,searchQuery:V}});this.ytComponentBehavior.resolveCommand(I,{commandController:{onServerError:function(){W.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});WaL(this.ytContinuationHandlerBehavior,function(){return V===W.getCurrentSearchBoxText()})}}};
_.B.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.B.onRetryButtonClick=function(){this.isError=!1;var F={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:F}))};
_.B.hideTimestampsChanged=function(){_.Bc("hide-transcript-timestamps",this.hideTimestamps)};
_.B.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.B.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.B.handleSignalActionCopyTranscript=function(){var F=this,W=this.getBodyRenderer();W&&(W=((W==null?void 0:W.searchResultSegments)||(W==null?void 0:W.initialSegments)||[]).map(function(V){return _.e(V,CGU)}).filter(function(V){return!!V}).map(function(V){return{snippet:V.snippet||{runs:[{text:""}]},
startTimeText:V.startTimeText||{simpleText:""}}}).map(function(V){var d=(V.snippet.runs||[]).reduce(function(y,z){return y+z.text},"");
return F.hideTimestamps?d:V.startTimeText.simpleText+" "+d}).join("\n"),this.copyToClipboard(W))};
_.B.copyToClipboard=function(F){navigator.clipboard&&navigator.clipboard.writeText(F)};
_.B.getCurrentSearchBoxText=function(){var F;return(F=this.searchBox)==null?void 0:F.value};
_.B.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.B.getBodyRenderer=function(){var F;return _.e((F=this.data)==null?void 0:F.body,r6L)};
_.B.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.S0.Object.defineProperties(fy.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.OA(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
fy.prototype.hideTimestampsChanged=fy.prototype.hideTimestampsChanged;fy.prototype.searchCleared=fy.prototype.searchCleared;fy.prototype.fireSearch=fy.prototype.fireSearch;fy.prototype.onReloadContinuationFinish=fy.prototype.onReloadContinuationFinish;fy.prototype.bodyChanged=fy.prototype.bodyChanged;fy.prototype.headerChanged=fy.prototype.headerChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fy.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],fy.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],fy.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],fy.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fy.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],fy.prototype,"hideTimestamps",void 0);
_.x([_.N(),_.E("design:type",Object)],fy.prototype,"isLoadingTranscripts",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],fy.prototype,"darkerPanels",void 0);_.x([_.N(),_.E("design:type",Object)],fy.prototype,"isError",void 0);_.x([_.Jw("data.header"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fy.prototype,"headerChanged",null);
_.x([_.dT("data.body"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fy.prototype,"bodyChanged",null);_.x([_.Pc("yt-reload-continuation-finish"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fy.prototype,"onReloadContinuationFinish",null);_.x([_.Pc("yt-transcript-search-box-search"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],fy.prototype,"fireSearch",null);
_.x([_.Pc("yt-transcript-search-box-clear"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fy.prototype,"searchCleared",null);_.x([_.Jw("hideTimestamps"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fy.prototype,"hideTimestampsChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],fy);
_.O(fy,"ytd-transcript-search-panel-renderer",function(){if(xXc!==void 0)return xXc;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return xXc=F},{mode:1});var wq=function(){var F=_.w.apply(this,arguments)||this;F.player=null;F.playerPollJobId=0;return F};
_.u(wq,_.w);_.B=wq.prototype;_.B.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.B.onLoadReloadContinuation=function(F){_.T("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:F.target.data.continuation}}):(F={clickTrackingParams:F.target.data.clickTrackingParams,getTranscriptEndpoint:{params:F.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}}))};
_.B.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"}}}};
_.B.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.B.attached=function(){this.updatePlayerListening()};
_.B.detached=function(){this.updatePlayerListening()};
_.B.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.B.startPlayerListening=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return(W=_.fQ())?V.yield(W.getPlayerPromise(),2):V.return();F.player=V.yieldResult;F.playerPollJobId=_.HP.addLowPriorityJob(function(){F.getPlayerVideoProgress()},1E3);
F.player.addEventListener("onCueRangeEnter",function(d){F.onCueRangeEnter(d)});
F.player.addEventListener("onCueRangeExit",function(d){F.onCueRangeExit(d)});
F.player.addEventListener("onStateChange",function(d){F.onPlayerStateChange(d)});
F.player.addEventListener("SEEK_TO",function(d){F.onPlayerSeek(d)});
_.UD(V)})};
_.B.getPlayerVideoProgress=function(){var F=this;_.HP.cancelJob(this.playerPollJobId);if(this.player){var W=this.player.getCurrentTime();_.XY(this.hostElement,"yt-player-time-changed",[W])}this.playerPollJobId=_.HP.addLowPriorityJob(function(){F.getPlayerVideoProgress()},1E3)};
_.B.stopPlayerListening=function(){this.player=null;_.HP.cancelJob(this.playerPollJobId)};
_.B.onPlayerStateChange=function(F){F===2&&this.removePendingCue()};
_.B.onPlayerSeek=function(F){var W;if(W=this.pendingReplayCueId)W=this.pendingReplayCueId,W=F===(_.T("web_transcript_cue_id_killswitch")?Number(W):Number(W.split("_")[1]));W||this.removePendingCue()};
_.B.onCueRangeEnter=function(F){de4(F)&&(this.pendingReplayCueId=F)};
_.B.onCueRangeExit=function(F){de4(F)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.B.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.B.onYtTranscriptPlayerSeek=function(F){this.player&&this.player.seekTo(F,!0)};
_.B.onYtTranscriptPlayerReplay=function(F,W){this.player&&(this.player.addCueRange(Vtl(F),F,W),this.player.seekTo(F,!0),this.player.playVideo())};
_.B.onYtTranscriptPlayerEdit=function(F,W){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(Vtl(F),F,W),this.player.seekTo(F,!0))};
wq.prototype.onLoadReloadContinuation=wq.prototype.onLoadReloadContinuation;wq.prototype.panelContentVisibleChanged=wq.prototype.panelContentVisibleChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],wq.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wq.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],wq.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wq.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],wq.prototype,"panelContentVisible",void 0);_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wq.prototype,"panelContentVisibleChanged",null);
_.x([_.Pc("yt-load-reload-continuation"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],wq.prototype,"onLoadReloadContinuation",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],wq);
_.O(wq,"ytd-transcript-renderer",function(){if(OEt!==void 0)return OEt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return OEt=F},{mode:1});var tsa;var SSt;var Gx=function(){return _.w.apply(this,arguments)||this};
_.u(Gx,_.w);Gx.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.En(this.hostElement,[this.data.clickCommand],this.hostElement))};
Gx.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(v5()+E3)+"px)"};
Gx.prototype.updateShouldHideFromBinding=function(F){this.shouldHide=F.detail.value};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gx.prototype,"rendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Gx.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],Gx.prototype,"shouldHide",void 0);_.x([_.pp({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],Gx);
_.O(Gx,"ytd-ad-engagement-panel-banner-renderer",function(){if(SSt!==void 0)return SSt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return SSt=F},{mode:2});var P8L;var $5=function(){var F=_.w.apply(this,arguments)||this;F.buttonUpdate=_.T("web_modern_buttons");F.adsSemanticText=_.T("enable_ads_web_ep_buenos_aires_and_padding_fix");return F};
_.u($5,_.w);$5.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.x([_.N(),_.E("design:type",Object)],$5.prototype,"data",void 0);_.x([_.N({computed:"computeHideDefaultAdBadge(data)"}),_.E("design:type",Boolean)],$5.prototype,"hideDefaultAdBadge",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$5.prototype,"buttonUpdate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$5.prototype,"adsSemanticText",void 0);_.x([_.pp({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],$5);
_.O($5,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(P8L!==void 0)return P8L;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return P8L=F},{mode:1});var JFt;var UH=function(){var F=_.w.apply(this,arguments)||this;F.darkerPanels=_.T("web_watch_darker_panels");F.enableSqueezebackPanels=_.T("web_shorts_enable_squeezeback_panels");F.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");F.headerClickListener=function(W){F.onHeaderClick(W)};
F.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return F};
_.u(UH,_.w);_.B=UH.prototype;_.B.computeAdsInfoButton=function(){if(_.T("web_modern_buttons")){var F,W;return(W=_.e((F=this.data)==null?void 0:F.subtitleComplex,CXt))==null?void 0:W.adInfoRenderer}};
_.B.updateHeaderClickListener=function(){var F,W,V;((F=this.data)==null?0:F.navigationEndpoint)||((W=this.data)==null?0:W.onClickCommand)||_.e((V=this.data)==null?void 0:V.visibilityButton,_.TF)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.B.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}}}}}};
_.B.collapsedChanged=function(){var F;(F=this.data)!=null&&F.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.T("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.B.focus=function(F){var W=this;this.titleElement&&_.HP.addJob(function(){_.xE(W.titleElement,F)},0,500)};
_.B.computeTitleAriaLabel=function(F){var W=[];if(F.title){var V,d;W.push(this.ytRendererBehavior.getSimpleString(F.title)||((V=F.title.accessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label))}F.contextualInfo&&W.push(this.ytRendererBehavior.getSimpleString(F.contextualInfo));return W.join(" ")};
_.B.onHeaderClick=function(F){this.shouldTriggerHeaderClick(F)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.En(this.hostElement,[this.data.onClickCommand],this.hostElement)):(F=this.getVisibilityToggleButton())&&F.click())};
_.B.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var F=_.e(this.data.visibilityButton,_.bd)||_.e(this.data.visibilityButton,_.TF);F&&this.ytRendererBehavior.logExplicitClick(F)}};
_.B.getVisibilityToggleButton=function(){var F=_.OA(this.hostElement).querySelector("#visibility-button").firstElementChild;return(F==null?void 0:F.is)==="ytd-toggle-button-renderer"?F:null};
_.B.shouldTriggerHeaderClick=function(F){return!_.CQ(_.rW(F),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.B.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(F){F=_.e(F,d3i);this.targetId&&(F==null?void 0:F.targetId)===this.targetId&&(F=F.navigationButton)&&this.set("data.navigationButton",F)};
_.S0.Object.defineProperties(UH.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var F;return!!(((F=this.entity)==null?0:F.isActionButtonHidden)||this.hideActionButton)}}});
UH.prototype.collapsedChanged=UH.prototype.collapsedChanged;UH.prototype.updateHeaderClickListener=UH.prototype.updateHeaderClickListener;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],UH.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],UH.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],UH.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UH.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],UH.prototype,"targetId",void 0);_.x([_.N(),_.E("design:type",Boolean)],UH.prototype,"collapsed",void 0);_.x([_.N(),_.E("design:type",Boolean)],UH.prototype,"hideActionButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],UH.prototype,"shortsPanel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],UH.prototype,"liveChatEngagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],UH.prototype,"learningChatEngagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UH.prototype,"darkerPanels",void 0);_.x([_.Qo("#title"),_.E("design:type",HTMLElement)],UH.prototype,"titleElement",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],UH.prototype,"headerElement",void 0);
_.x([_.N({computed:"computeAdsInfoButton(data)"}),_.E("design:type",Object)],UH.prototype,"adsInfoButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UH.prototype,"enableSqueezebackPanels",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UH.prototype,"enableAnchoredPanel",void 0);_.x([_.N({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(F,W){return _.cZ(F.entities,"engagementPanelTitleHeaderEntity",W)}}),
_.E("design:type",Object)],UH.prototype,"entity",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("targetId"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UH.prototype,"adsSemanticText",null);_.x([_.Jw("data","data.navigationEndpoint","data.onClickCommand"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UH.prototype,"updateHeaderClickListener",null);
_.x([_.dT("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UH.prototype,"collapsedChanged",null);_.x([_.A("entity","hideActionButton"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UH.prototype,"isActionButtonHidden",null);_.x([_.pp({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],UH);
_.O(UH,"ytd-engagement-panel-title-header-renderer",function(){if(JFt!==void 0)return JFt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return JFt=F},{mode:1});var ZE8;var OH=function(){return _.w.apply(this,arguments)||this};
_.u(OH,_.w);OH.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],OH.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OH.prototype,"data",void 0);_.x([_.pp({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],OH);
_.O(OH,"ytd-macro-markers-info-item-renderer",function(){if(ZE8!==void 0)return ZE8;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return ZE8=F},{mode:1});var QRa;var Xm=function(F,W,V,d,y,z){_.Ba.call(this);var I=this;this.JSC$21180_containerElement=F;this.hostElement=W;this.supportedSyncItems=V;this.syncEntityKey=d;this.options=y;this.renderLazyListItems=z;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;F6t(this);W6m(this);this.JSC$21180_scrollAnimation=new _.Gq(function(n){F.scrollTop=n});
_.Zi(this,this.JSC$21180_scrollAnimation);this.addOnDisposeCallback(function(){Vmm(I,!1);I.activeItem&&I.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.u(Xm,_.Ba);var F6t=function(F){var W=_.zS(_.PY().resolve(_.Ym),function(V){return V.entities.markersEngagementPanelSyncEntity||{}},function(V,d){var y;
if(V[F.syncEntityKey]!==d[F.syncEntityKey]&&((y=V[F.syncEntityKey])==null?void 0:y.activeItemIndex)!==void 0)if(d=V[F.syncEntityKey].activeItemIndex,V=F.getItemByIndex(d)){if(dfu(F,V),F.contentVisible)if(F.browsingMode){var z;((z=F.options)==null?void 0:z.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(z=yEu(F),V.offsetTop<F.JSC$21180_containerElement.clientHeight+F.JSC$21180_containerElement.scrollTop&&z&&!F.activeItemBelowSyncPosition&&Vmm(F,!1));zEU(F)}else F.scrollToItem(V)}else _.rL(new _.po("Could not find "+
F.supportedSyncItems+" sync child to set active.",d,F.JSC$21180_containerElement.querySelectorAll(F.supportedSyncItems).length))});
F.unsubscribeFromTimedMarkersListSyncEntity=W;F.addOnDisposeCallback(W);oSt(F)},oSt=function(F){var W=_.PY().resolve(_.Ym);
W=_.kOK(W.getState(),F.syncEntityKey);(W==null?void 0:W.activeItemIndex)!==void 0&&(W=F.getItemByIndex(W.activeItemIndex))&&dfu(F,W)},W6m=function(F){var W=new _.tU(F.onScroll,50,F);
_.Zi(F,W);var V=function(){W.fire()};
F.JSC$21180_containerElement.addEventListener("scroll",V);F.addOnDisposeCallback(function(){F.JSC$21180_containerElement.removeEventListener("scroll",V)})};
Xm.prototype.getItemByIndex=function(F){var W;(W=this.renderLazyListItems)==null||W.call(this,F);W=this.JSC$21180_containerElement.querySelectorAll(this.supportedSyncItems);if(W.length>F)return W[F]};
var dfu=function(F,W){F.activeItem&&F.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));W.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));F.activeItem=W};
Xm.prototype.scrollToItem=function(F){F=this.getScrollPositionForItem(F);this.JSC$21180_containerElement.scrollTop!==F&&this.JSC$21180_scrollAnimation.start(this.JSC$21180_containerElement.scrollTop,F,300)};
Xm.prototype.getScrollPositionForItem=function(F){if(this.JSC$21180_containerElement.querySelectorAll(this.supportedSyncItems)[0]===F)return 0;var W,V=((W=this.options)==null?0:W.percentOffset)?this.JSC$21180_containerElement.clientHeight*this.options.percentOffset:0;F=_.RG(F).y+this.JSC$21180_containerElement.scrollTop-(_.RG(this.JSC$21180_containerElement).y+V);return Math.max(0,Math.min(F,this.JSC$21180_containerElement.scrollHeight-this.JSC$21180_containerElement.offsetHeight))};
Xm.prototype.onScroll=function(){this.activeItemBelowSyncPosition=yEu(this);if(this.activeItem&&!this.JSC$21180_scrollAnimation.isAnimating()&&Math.abs(this.JSC$21180_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var F;switch((F=this.options)==null?void 0:F.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":sHt(this,!BIi(this));zEU(this);break;default:sHt(this,!0)}}};
var sHt=function(F,W){var V,d;_.m(function(y){if(y.nextAddress==1){if(F.browsingMode)return y.return();F.browsingMode=!0;W&&F.hostElement.classList.add("browsing-mode");F.playerExitBrowsingModeListener=function(){Vmm(F,!1)};
return y.yield(_.cI(),2)}V=y.yieldResult;(d=V)==null||d.addEventListener("SEEK_TO",F.playerExitBrowsingModeListener);_.UD(y)})},Vmm=function(F,W){W=W===void 0?!0:W;
F.browsingMode&&(F.browsingMode=!1,F.hostElement.classList.remove("browsing-mode"),W&&F.scrollToItem(F.activeItem),L6a(F))},L6a=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return F.playerExitBrowsingModeListener?d.yield(_.cI(),3):d.jumpTo(0);W=d.yieldResult;(V=W)==null||V.removeEventListener("SEEK_TO",F.playerExitBrowsingModeListener);F.playerExitBrowsingModeListener=void 0;_.UD(d)})},zEU=function(F){var W;
((W=F.options)==null?void 0:W.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(BIi(F)?F.hostElement.classList.remove("browsing-mode"):F.activeItem&&F.hostElement.classList.add("browsing-mode"))},yEu=function(F){if(!F.activeItem)return!1;
var W,V=((W=F.options)==null?0:W.percentOffset)?F.JSC$21180_containerElement.clientHeight*F.options.percentOffset:0;return F.activeItem.offsetTop>=F.JSC$21180_containerElement.scrollTop+V},BIi=function(F){if(!F.activeItem)return!1;
var W=F.activeItem.offsetTop+14<=F.JSC$21180_containerElement.scrollTop+F.JSC$21180_containerElement.clientHeight;return F.activeItem.offsetTop+F.activeItem.clientHeight-14>=F.JSC$21180_containerElement.scrollTop&&W};
Xm.prototype.panelContentVisibleChanged=function(F){(this.contentVisible=F)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var IVL=function(F,W){F.syncEntityKey=W;var V;(V=F.unsubscribeFromTimedMarkersListSyncEntity)==null||V.call(F);F6t(F)},nSt=function(F,W){F.options=W};var x5=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return F};
_.u(x5,_.w);_.B=x5.prototype;_.B.detached=function(){var F;(F=this.scrollController)==null||F.dispose();this.scrollController=void 0};
_.B.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"}}}};
_.B.dataChanged=function(){var F=this;_.ce(this,function(){if(F.scrollController){var W;(W=F.scrollController)==null||Vmm(W,!1);var V,d,y;(d=F.scrollController)==null||IVL(d,(y=(V=F.data)==null?void 0:V.syncModelEntityKey)!=null?y:"default-macro-markers-list-renderer-entity-key");var z,I,n;(n=F.scrollController)==null||nSt(n,{percentOffset:(z=F.data)==null?void 0:z.selectedItemAlignmentPercentOffset,floatingPillType:(I=F.data)==null?void 0:I.floatingPillType})}else{var M,Y,h,q;F.scrollController=
new Xm(F.contents,F.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(q=(M=F.data)==null?void 0:M.syncModelEntityKey)!=null?q:"default-macro-markers-list-renderer-entity-key",{percentOffset:(Y=F.data)==null?void 0:Y.selectedItemAlignmentPercentOffset,floatingPillType:(h=F.data)==null?void 0:h.floatingPillType},function(R){F.renderLazyListItems(R)})}F.scrollController.panelContentVisibleChanged(!!F.panelContentVisible)})};
_.B.computeButtonShape=function(){var F=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){F.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.B.renderLazyListItems=function(F){for(var W=this.contents.children,V=0,d=0;d<W.length;d++){var y=void 0;(y=W[d].ytLazyListBehavior)==null||y.fillRemainingListItems();var z=void 0,I=void 0;y=_.e((z=this.data)==null?void 0:(I=z.contents)==null?void 0:I[d],_.w0i);I=z=void 0;if((z=y)==null?0:(I=z.contents)==null?0:I.length)V+=y.contents.length;if(V>=F)break}};
_.B.handleSetActivePanelItemAction=function(F){if((F=_.e(F,m3L))&&this.panelTargetId===F.panelTargetId){F=F.itemIndex;var W,V,d=(V=(W=this.data)==null?void 0:W.syncModelEntityKey)!=null?V:"default-macro-markers-list-renderer-entity-key",y;((y=this.syncEntity)==null?void 0:y.activeItemIndex)!==F&&this.ytdReduxBehavior.dispatch(_.yw("markersEngagementPanelSyncEntity",d,{key:d,activeItemIndex:F}))}};
_.B.onSyncClick=function(){var F;(F=this.scrollController)==null||Vmm(F)};
_.B.panelContentVisibleChanged=function(){var F;(F=this.scrollController)==null||F.panelContentVisibleChanged(!!this.panelContentVisible)};
x5.prototype.panelContentVisibleChanged=x5.prototype.panelContentVisibleChanged;x5.prototype.dataChanged=x5.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],x5.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],x5.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],x5.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],x5.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],x5.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],x5.prototype,"useCustomColors",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],x5.prototype,"panelTargetId",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],x5.prototype,"panelContentVisible",void 0);
_.x([_.Qo("#contents"),_.E("design:type",HTMLElement)],x5.prototype,"contents",void 0);_.x([_.N({selectorArgs:["data.syncModelEntityKey"],selector:_.kOK}),_.E("design:type",Object)],x5.prototype,"syncEntity",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],x5.prototype,"dataChanged",null);
_.x([_.Jw("panelContentVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],x5.prototype,"panelContentVisibleChanged",null);_.x([_.pp({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],x5);
_.O(x5,"ytd-macro-markers-list-renderer",function(){if(QRa!==void 0)return QRa;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return QRa=F},{mode:1});var mfd;var aVa;var vp=function(){return _.w.apply(this,arguments)||this};
_.u(vp,_.w);vp.prototype.computeAriaLabel=function(F){var W,V;return(F==null?void 0:(W=F.accessibility)==null?void 0:(V=W.accessibilityData)==null?void 0:V.label)||_.Qv("LOADING",void 0,"Loading")};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vp.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vp.prototype,"data",void 0);_.x([_.N({computed:"computeAriaLabel(data)"}),_.E("design:type",String)],vp.prototype,"ariaLabel",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],vp);
_.O(vp,"yt-content-loading-renderer",function(){if(aVa===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;mfd===void 0&&(mfd=document.createElement("template"));var d=mfd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);aVa=F}F=aVa;return F},{mode:1});_.Na(_.G(function(F){var W=_.L(_.Y$(!1,void 0,"OZMtVb")),V=W.next().value,d=W.next().value;W=_.L(_.Y$(!1,void 0,"qWERsf"));var y=W.next().value,z=W.next().value;_.kN(function(){var M=_.e(F.data().collaboratePlaylistCollaborationSetting,H8t);M&&d(M.switchedOnByDefault);var Y=_.e(F.data().allowNewCollaboratorsPlaylistCollaborationSetting,H8t);Y&&z(Y.switchedOnByDefault);if(!M&&!Y||!M&&F.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")d(!0),z(!0)});
var I=function(M){d(M);z(M);var Y=F.data().playlistCollaborationEntityKey||"";var h=_.kf().getState();(h=_.cZ(h.entities,"playlistCollaborationEntity",Y))&&(h==null?void 0:h.isCollaborative)===M||_.kf().dispatch(_.yw("playlistCollaborationEntity",Y,Object.assign({},h,{isCollaborative:M})))},n=function(M){z(M)};
return _.a("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.a("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.a(_.Vw,{data:function(){return F.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(M){return _.a(_.JqB,{data:M.data,
onSwitch:I})}})),_.a(_.p,{cond:V,
then:function(){return _.a(_.WY,null,_.a("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.a(_.Vw,{data:function(){return F.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(M){return _.a(_.JqB,{data:M.data,
onSwitch:n,overrideDisabled:!1})}})),_.a(_.p,{cond:y,
then:function(){return _.a("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.a(_.Vw,{data:function(){return F.data().copyLinkButton}},{buttonViewModel:_.xm}))}}),_.a("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.a(_.Vw,{data:function(){return F.data().playlistCollaborators}},{contentListItemViewModel:_.R4l})))}}))},"Nj"),"playlist-collaboration-view-model",{props:{data:_.Hm}});var iAL=_.G(function(F){var W=F.data;var V=F.customCommandResolver;return _.a(_.WY,null,_.a("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.a(_.Vw,{data:function(){return W().adAvatar}},{adAvatarViewModel:function(d){return _.a(_.bJT,{data:d.data,
customCommandResolver:V})}})),_.a("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.a(_.p,{cond:function(){return W().headline},
then:function(d){return _.a(_.K_,{text:d,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.a("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.a(_.Vw,{data:function(){return W().adBadge}},{adBadgeViewModel:function(d){return _.a(_.J4,{data:d.data,
hasDot:function(){return W().primaryDetailsLine!==void 0},
customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.a(_.Vw,{data:function(){return W().primaryDetailsLine}},{adDetailsLineViewModel:function(d){return _.a(_.Z_,{data:d.data,
customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Oj"),Mmc=_.G(function(F){var W=F.data;
var V=F.customCommandResolver;return _.a("ad-avatar-lockup-view-model",{class:function(){var d;return((d=W().interaction)==null?0:d.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.ji(_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_}),_.bO(function(){return W().interaction},V)),
"aria-label":function(){var d,y;return(d=W().interaction)==null?void 0:(y=d.accessibility)==null?void 0:y.label}},_.a(_.KR,null,_.a(_.eU,{when:function(){return W().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.a(iAL,{data:W,
customCommandResolver:V})}),_.a(_.gp,null,function(){return null})))},"Pj");_.Na(_.G(function(F){var W=F.data;var V=F.panelContentVisibility;F=_.S5({visibilityCallback:function(z){var I,n=(I=W().interaction)==null?void 0:I.onFirstVisible;z&&n&&_.b$(n)},
showOption:_.X_});var d=_.bO(function(){return W().interaction},ycu);
_.C6(function(){var z,I;if(I=_.Ok("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var n;I=(n=I())==null?void 0:n.onLayoutVisibleCallback}else I=null;(z=I)==null||z()},"Qj");
var y=function(){return V()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.a("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.ji(F,d)},_.a("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.a("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.a(_.p,{cond:_.$2W("(min-width: "+(v5()+E3)+"px) or (max-width: 600px)"),then:function(){return _.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(z){return _.a(_.vS,{data:z.data,
targetHeight:80,customCommandResolver:ycu})}})}})),_.a("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.a("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.a(_.Vw,{data:function(){return W().adAvatarLockup}},{adAvatarLockupViewModel:function(z){return _.a(Mmc,{data:z.data,
customCommandResolver:ycu})}})),_.a(_.p,{cond:y,
then:function(){return _.a(_.Vw,{data:function(){return W().adButton}},{adButtonViewModel:function(z){return _.a(_.Ex,{data:z.data,
customCommandResolver:ycu})}})},
else:function(){return _.a(_.Vw,{data:function(){return W().menu}},{buttonViewModel:_.xm})}}),_.a("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.a(_.Vw,{data:function(){var z=_.e(W().toggleButton,_.Kj);
return{toggleButtonViewModel:Object.assign({},z,{isTogglingDisabled:!0,isToggled:y()})}}},{toggleButtonViewModel:_.mW})))))},"Rj"),"panel-ad-header-image-lockup-view-model",{props:{data:_.Hm,
panelContentVisibility:_.Hm}});var YdL=_.z2(zxd,{debugName:"chipBarViewModel"});_.ZO(_.uG,function(F){_.K8(F,"chipBarViewModel","HwlOhd",zxd)});var pXt=_.z2(oWu,{debugName:"gridShelfViewModel"});_.ZO(_.uG,function(F){_.K8(F,"gridShelfViewModel","JoU6vf",oWu)});var hEd=_.z2(swl,{debugName:"ytFeedbackPromptViewModel"});_.ZO(_.uG,function(F){_.K8(F,"ytFeedbackPromptViewModel","hU04te",swl)});var qdc=_.z2(BXm,{debugName:"learningJourneyLoaderViewModel"});_.ZO(_.uG,function(F){_.K8(F,"learningJourneyLoaderViewModel","dIvQ6c",BXm)});var REp=_.z2(Llu,{debugName:"ytAccordionViewModel"});_.ZO(_.uG,function(F){_.K8(F,"ytAccordionViewModel","m9Vw4",Llu)});var bAc=_.z2(I3t,{debugName:"videoOverviewViewModel"});_.ZO(_.uG,function(F){_.K8(F,"videoOverviewViewModel","mcjWUc",I3t)});var TIt=_.z2(nWu,{debugName:"youChatItemViewModel"});_.ZO(_.uG,function(F){_.K8(F,"youChatItemViewModel","QiZf0e",nWu)});var eEl=_.z2(mev,{debugName:"ytChatLoadingViewModel"});_.ZO(_.uG,function(F){_.K8(F,"ytChatLoadingViewModel","f8YPh",mev)});var gSL=_.z2(a3L,{debugName:"ytChatUserTurnViewModel"});_.ZO(_.uG,function(F){_.K8(F,"ytChatUserTurnViewModel","b3MoKf",a3L)});var uuU=_.G(function(F){var W=_.L((0,_.D8T)(F.data)).next().value,V=function(){var d,y;return(y=(d=W().contents)==null?void 0:d.length)!=null?y:0};
return _.a("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return F.data().targetId||""},
"aria-busy":function(){var d,y;return(y=(d=W().contents)==null?void 0:d.some(function(z){return!!z.chatLoadingViewModel}))!=null?y:!1}},_.a(_.Vw,{data:function(){return F.data().header}},{chipBarViewModel:YdL,
sectionHeaderViewModel:_.yV}),_.a(_.Vw,{data:function(){return W().contents}},{accordionViewModel:REp,
alertBannerViewModel:CLl,chatLoadingViewModel:function(d,y){return _.a(eEl,{data:d.data,containerHeight:F.containerHeight,isLastItem:function(){return y()===V()-1}})},
chatUserTurnViewModel:function(d,y){return _.a(gSL,{data:d.data,containerHeight:F.containerHeight,isLastItem:function(){return y()===V()-1}})},
feedbackPromptViewModel:hEd,gridShelfViewModel:function(d){return _.a(pXt,{data:d.data,shouldUseOwnContainerSize:!0,marginSettings:F.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:qdc,linearLayoutViewModel:_.r3,lockupViewModel:function(d){return _.a(_.F4,{data:d.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:F.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.yV,videoOverviewViewModel:bAc,youChatItemViewModel:function(d,y){return _.a(TIt,{data:d.data,pending:!1,containerHeight:F.containerHeight,isLastItem:function(){return y()===V()-1}})}}))},"Sj");_.Na(_.G(function(F){var W=_.L((0,_.D8T)(F.data)).next().value,V=_.L(_.yX()),d=V.next().value;V=V.next().value;var y=_.ji(V);V=_.L(_.Y$(void 0,void 0,"fqbUqd"));var z=V.next().value,I=V.next().value,n=function(){var M;return _.e((M=F.data().sectionListLayoutConfiguration)==null?void 0:M.layoutConfiguration,Mxd)};
_.kN(function(){var M,Y=(M=y.value)==null?void 0:M.clientWidth;M=n()?_.pnS(Y,n()):void 0;I(M)});
V={};return _.a("yt-section-list-renderer",{class:_.xx("ytSectionListRendererHost",F.className,(V.ytSectionListRendererHostOverscrollContain=function(){var M;return(M=F.overscrollContain)==null?void 0:M.call(F)},V)),
el:y,"data-target-id":function(){return F.data().targetId||""}},_.a(_.Vw,{data:function(){return W().contents}},{itemSectionRenderer:function(M){return _.a(uuU,{data:M.data,
containerLayoutConfig:z,marginSettings:F.marginSettings,containerHeight:function(){return d.height()}})}}))},"Tj"),"yt-section-list-renderer",{props:{data:_.Hm,
className:_.Cd,marginSettings:_.Hm,overscrollContain:_.Hm}});_.Na(_.G(function(F){var W=function(){return _.e(F.data().inputComposerViewModel,Y7l)},V=_.FP(_.uO.currentPageSubTypeSelector),d=_.FP(_.uO.persistentPanelVisibleSelector),y=_.L(_.Y$(!1,void 0,"RXGzYc")),z=y.next().value,I=y.next().value;
y=_.L(_.Y$(!1,void 0,"oyonKd"));var n=y.next().value,M=y.next().value,Y=function(){K(!0);var ph;_.b$(((ph=W())==null?void 0:ph.onSubmitCommand)||{})},h=function(){if(d()&&!n()){var ph;
(ph=_.tL())==null||ph.removeCueRange("aic-proactive");I(!1);M(!0);Y();_.hU(_.Yep(W().endOfVideoContinuation),{form:{formData:_.CH({clientMessageId:"youchat-"+Date.now(),pageContext:bS()})},commandController:{onSuccess:function(){K(!1)},
onServerError:function(){_.hU(xJU(S()));K(!1)}}})}},q=function(){var ph=_.tL();
if(ph&&!z()&&!n()){var lS=ph.getDuration();lS>60&&(ph.addCueRange("aic-proactive",lS-60,lS-20),I(!0))}},R=function(){var ph;
return((ph=W())==null?void 0:ph.youchatPendingResponseEntityKey)||""},b=_.QE(_.h4i,R),g=function(){var ph;
return!((ph=b())==null||!ph.isPendingResponse)},K=function(ph){_.qel(R())(ph)};
y=_.L(_.Y$(!0,void 0,"umCoCf"));var C=y.next().value,k=y.next().value,f=function(){var ph,lS;var Or=_.e((lS=W())==null?void 0:lS.inputFormField,ZVp);return Or==null?void 0:(ph=Or.contentProperties)==null?void 0:ph.placeholderText},S=function(){return W().sectionTargetId||"youchat_messages_section"};
y=_.Ae("yt-chat-input-view-model");var v=_.DO("textarea"),U=_.QE(E7c,"chat_input_view_model_state"),c=c2v(),J=function(){var ph;return!((ph=U())==null||!ph.value)},zG=function(){return F.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},BC=function(){var ph;
(ph=_.tL())==null||ph.removeCueRange("aic-proactive");I(!1);M(!1);var lS;_.T("enable_navigational_proactive_messages_on_ai_companion")&&((lS=W())==null?0:lS.navigationContinuation)&&d()&&(Y(),_.hU(_.Yep(W().navigationContinuation),{form:{formData:_.CH({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Mt8(),pageContext:bS()})},commandController:{onSuccess:function(){K(!1)},
onServerError:function(){_.hU(xJU(S()));K(!1)}}}))},bS=function(){var ph;
return(ph=_.PY().resolve(_.SU(_.qh)))==null?void 0:_.jd4(ph,V())};
_.kN(function(){if(_.ou("enable_ai_chat_controller")){var ph;(ph=_.PY().resolve(_.SU(_.qh)))==null||ph.init(F.data().environment)}else if(ph=pqm(F.data()),!J()&&ph){var lS;((lS=W())==null?0:lS.setPendingResponseOnWelcome)&&K(!0);_.hU(ph,{form:{formData:_.CH({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Mt8(),pageContext:bS()})}});c(!0)}var Or=S(),X1=_.PY().resolve(_.SU(_.Jr)),MM=function(){_.WT.remove(Or);if(_.ou("enable_ai_chat_controller")){var vC;(vC=_.PY().resolve(_.SU(_.qh)))!=null&&
vC.environment==="CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(vC.lastWelcomeContinuationSent=void 0)}else c(!1)},nB=function(){_.ML(function(){if(zG()&&(BC(Or),V()==="watch")){var vC=_.tL();
vC&&(vC.addEventListener("onStateChange",q),vC.addEventListener("onCueRangeEnter",h))}})};
lS=_.T("enable_ai_companion")?!zG():!0;X1==null||X1.addEventListener("yt-navigate-start",MM,{once:lS});X1==null||X1.addEventListener("yt-navigate-finish",nB,{once:lS});_.lu(function(){X1==null||X1.removeEventListener("yt-navigate-start",MM);X1==null||X1.removeEventListener("yt-navigate-finish",nB);var vC=_.tL();vC&&(vC.removeEventListener("onCueRangeEnter",h),vC.removeEventListener("onStateChange",q),vC.removeCueRange("aic-proactive"))})});
_.k$(function(){if(_.ou("enable_ai_chat_controller")){var ph=pqm(F.data());if(ph){var lS,Or=((lS=W())==null?0:lS.setPendingResponseOnWelcome)?K:void 0,X1;(X1=_.PY().resolve(_.SU(_.qh)))==null||mNt(X1,{command:ph,setPending:Or})}}},"SXTMBe");
var Yc=function(){var ph=v.value.value;v.value.value="";igm(v.value);var lS,Or=((lS=W())==null?void 0:lS.enableGradientColorBg)||!1,X1;lS=v7v(S(),ph,Or,(X1=W())==null?void 0:X1.chatUserTurnBackgroundStyle);_.hU(lS);Y();var MM,nB,vC;X1=(vC=_.pd((MM=F.data())==null?void 0:MM.sendUserQueryCommand))!=null?vC:_.Yep((nB=W())==null?void 0:nB.continuation);_.hU(X1,{form:{formData:_.CH({clientMessageId:"youchat-"+Date.now(),userInputText:ph,playerOffsetMs:Mt8(),pageContext:bS()})},commandController:{onSuccess:function(){K(!1)},
onServerError:function(){_.hU(xJU(S()));K(!1)}}})};
return _.a("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:y},_.a("div",{class:"chatInputViewModelChatInputWrapper"},_.a("form",{class:"chatInputViewModelChatInputForm"},_.a("textarea",{class:"chatInputViewModelChatInput",el:v,"on:keydown":_.Ef(function(ph){var lS=g()||!1;igm(v.value);lS||ph.key!=="Enter"||ph.shiftKey||(ph.preventDefault(),Yc());return!1}),
"on:keyup":_.Ef(function(){k(v.value.value.length===0);return!1}),
"aria-label":function(){if(g()){var ph,lS;return((ph=W())==null?void 0:(lS=ph.loadingConfig)==null?void 0:lS.loadingAnimationA11yLabel)||""}return f()},
placeholder:f,rows:1}),_.a(_.xm,{data:function(){return _.e(F.data().sendButton,_.g2)},
onClick:function(ph){ph.preventDefault();Yc();k(v.value.value.length===0)},
buttonOverrides:function(){return{disabled:C()||g()}}})),_.a(_.K_,{className:"chatInputViewModelChatDisclaimer",
text:function(){var ph;return F.data().disclaimerText||((ph=_.e(F.data().disclaimer,_.GTE))==null?void 0:ph.text)}})))},"Vj"),"yt-chat-input-view-model",{props:{data:_.Hm}});var K6t=["engagement-panel-clip-create","engagement-panel-clip-view"],HAm=0,EH=function(){var F=_.w.apply(this,arguments)||this;var W;F.headerData=(W=F.data)==null?void 0:W.header;F.darkerPanels=_.T("web_watch_darker_panels");F.matchContentTheme=_.T("web_watch_panel_content_match_theme");F.disableAutoFill=!1;F.isFullscreen=!1;F.isTheaterMode=!1;F.liveChatReplyPanel=!1;F.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");F.disableBackdropFilter=_.T("web_disable_backdrop_filter");F.isPersistentPanel=
!1;F.trackEngagementPanelVisibility=_.T("web_watch_track_engagement_panel_visibility");F.overscrollContain=!1;F.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 F};
_.u(EH,_.w);_.B=EH.prototype;
_.B.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(F){var W;return(F==null?void 0:(W=F.webComponentHint)==null?void 0:W.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]",overscrollContain:"[[overscrollContain]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.B.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var F;if((F=this.hostElement.parentElement)==null?0:F.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.B.detached=function(){this.updateTheaterDisablement()};
_.B.showPanel=function(){var F=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.HP.addJob(function(){F.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.B.maybeScrollToItemSection=function(F){var W=this,V,d=F==null?void 0:(V=F.sectionListEngagementPanelExtras)==null?void 0:V.scrollToItemSectionIdentifier;d&&_.HP.addJob(function(){var y;(y=W.sectionListRendererElement)==null||y.scrollToItemSection(d)},8)};
_.B.hidePanel=function(){var F=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.HP.addJob(function(){F.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.B.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.B.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.B.updatePanel=function(F,W,V,d){var y=this;if((F=F==null?void 0:F.engagementPanelSectionListRenderer)||d){if(F){d=F.header;var z=F.content,I=F.footer,n=F.targetId,M=F.onShowCommands;F=F.onHideCommands;n&&this.set("data.targetId",n);d&&this.set("data.header",d);z&&this.set("data.content",z);I&&this.set("data.footer",I);_.T("enable_on_visibility_change_commands_for_panels")&&(M&&this.set("data.onShowCommands",M),F&&this.set("data.onHideCommands",F))}else d&&(F=d.content,z=d.secondaryHeaderContent,
I=d.targetId,d=d.loggingDirectives,I&&this.set("data.targetId",I),F&&this.set("data.content",F),d&&_.T("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",d),z&&(this.secondaryHeaderData=z));this.updateChildVisibilityProperties();if(W){var Y;_.T("kevlar_update_panel_focus_scroll_killswitch")||(Y={preventScroll:!0});this.focus(Y)}_.ce(this,function(){_.On(y.hostElement,"yt-refit");y.maybeScrollToItemSection(V)})}};
_.B.computeHeaderData=function(){var F,W=(0,_.MP.unsafeClone)((F=this.data)==null?void 0:F.header);if(W){F=new _.lV(Object.keys(W)[0]);var V=_.e(W,F),d=_.e(this.secondaryHeaderData,F);d&&_.ms(W,F,Object.assign({},d,V))}return W};
_.B.getReloadContinuation=function(){var F,W,V,d=_.L(((F=this.data)==null?void 0:(W=F.content)==null?void 0:(V=W.sectionListRenderer)==null?void 0:V.continuations)||[]);for(F=d.next();!F.done;F=d.next())if(F=F.value,F.reloadContinuationData)return F.reloadContinuationData.continuation};
_.B.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var F;((F=this.data)==null?0:F.targetId)&&(F=this.contentElement.firstElementChild)&&F.setAttribute("panel-target-id",this.data.targetId)};
_.B.forwardPopupClosedToFlowRootRenderer=function(){var F=_.OA(this.hostElement).querySelector("ytd-flow-root-renderer");if(F&&this.hostElement.closest("ytd-popup-container"))F.onPopupClosed()};
_.B.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var F;if(!K6t.includes((F=this.theaterDisablementPanelIdentifier)!=null?F:""))if(F=_.T("web_watch_imax_theater_mode")&&this.isTheaterMode,F=_.T("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||F,_.T("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||F){var W;this.visibility=(W=this.data)==null?void 0:W.visibility;var V;this.trackEngagementPanelVisibility&&((V=this.data)==null?void 0:V.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var d,y,z,I;this.contentEmpty=!!(((d=this.data)==null?0:(y=d.content)==null?0:y.structuredDescriptionContentRenderer)&&Object.keys((z=this.data)==null?void 0:(I=z.content)==null?void 0:
I.structuredDescriptionContentRenderer).length===0);(W=_.PY().resolve(_.mU))&&W.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.B.isTheaterModeChanged=function(){_.T("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.B.isFullscreenChanged=function(){_.T("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.B.focus=function(F){if(this.header)this.header.focus(F);else{var W;(W=_.OA(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||W.focus(F)}};
_.B.visibilityChanged=function(){if(!_.T("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var F=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",W=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",V=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",y=d||!this.lastVisibility,z,I,n,M=((z=this.data)==null?void 0:(I=z.identifier)==null?void 0:
I.tag)||((n=this.data)==null?void 0:n.panelIdentifier);if(F&&y){var Y;if((Y=this.data)==null?0:Y.onShowCommands)if(_.T("enable_on_visibility_change_commands_for_panels"))for(W=_.L(this.data.onShowCommands),V=W.next();!V.done;V=W.next())this.ytComponentBehavior.resolveCommand(V.value);else _.En(this.hostElement,this.data.onShowCommands,this.hostElement);M&&_.rl().dispatch(_.Gj({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:M}}))}else if(W&&V){var h;if((h=this.data)==null?0:h.onHideCommands)if(_.T("enable_on_visibility_change_commands_for_panels"))for(W=
_.L(this.data.onHideCommands),V=W.next();!V.done;V=W.next())this.ytComponentBehavior.resolveCommand(V.value);else _.En(this.hostElement,this.data.onHideCommands,this.hostElement);M&&_.rl().dispatch(_.Gj({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:M}}))}F&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*HAm++));_.T("kevlar_watch_focus_on_engagement_panels")&&F&&d&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.B.notifyVisibilityChanged=function(F){var W;_.x8(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,F,(W=this.data)==null?void 0:W.targetId]);if(_.T("autonav_pause_for_comments_ep")){var V;_.On(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:F==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(V=this.data)==null?void 0:V.targetId})}};
_.B.updateTheaterDisablement=function(){if(!_.T("kevlar_watch_theater_disablement_killswitch")){var F=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&K6t.includes(F)&&!_.T("watch_next_grid_ignore_disallowed_panels")){var W=_.i1(_.rl().getState()),V=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";F!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():V?(this.originalTheaterState===void 0&&(this.originalTheaterState=W,this.theaterDisablementPanelIdentifier=
F),W&&_.XY(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.B.clearTheaterDisablement=function(){_.XY(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.B.updateChildVisibilityProperties=function(){this.hostElement||_.T("kevlar_panel_property_init_killswitch")||this._enableProperties();var F=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=F);var W,V=(W=this.headerElement)==null?void 0:W.firstElementChild;if(V&&!this.adHeaderImageLockupViewModel){W=F==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";V.collapsed=W;V=_.OA(V).querySelector("#visibility-button");if(!V)return;(V=V.firstElementChild)&&
V.polymerController.is==="ytd-toggle-button-renderer"&&V.polymerController.data.isToggled!==W&&V.polymerController.set("data.isToggled",W)}var d;if(W=(d=this.contentElement)==null?void 0:d.firstElementChild)if(F&&F!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")W.removeAttribute("panel-content-visible");else{W.setAttribute("panel-content-visible","");var y;(y=W.markDirty)==null||y.call(W)}};
_.B.onYtChangeEngagementPanelVisibilityAction=function(F){var W=this,V,d=(V=this.data)==null?void 0:V.targetId,y,z,I;V=((y=this.data)==null?void 0:(z=y.identifier)==null?void 0:z.tag)||((I=this.data)==null?void 0:I.panelIdentifier);var n=_.e(F,_.VKu),M;F=d&&(n==null?void 0:n.targetId)===d||V&&(n==null?void 0:(M=n.panelIdentifier)==null?void 0:M.tag)===V;this.dialog&&F&&(n==null?void 0:n.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(d==="engagement-panel-comments-section"?_.XY(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.XY(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",V]));!_.T("kevlar_use_engagement_panel_management_component")&&F&&(d=n.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!d?_.HP.addJob(function(){W.visibility=n.visibility},2,this.hideDelayMs):this.visibility=n.visibility,n.visibility&&this.notifyVisibilityChanged(n.visibility))};
_.B.onYtScrollToEngagementPanelCommand=function(F){var W,V=(W=this.data)==null?void 0:W.targetId,d,y,z;W=((d=this.data)==null?void 0:(y=d.identifier)==null?void 0:y.tag)||((z=this.data)==null?void 0:z.panelIdentifier);F=_.e(F,_.MKT);var I;(V&&(F==null?void 0:F.targetId)===V||W&&(F==null?void 0:(I=F.panelIdentifier)==null?void 0:I.tag)===W)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.XY(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.B.attachVEs=function(F){var W,V;(F==null?0:(W=F.content)==null?0:(V=W.productListRenderer)==null?0:V.trackingParams)&&_.dB().graftServerVe(F.content.productListRenderer.trackingParams);var d,y;(F==null?0:(d=F.content)==null?0:(y=d.transcriptRenderer)==null?0:y.trackingParams)&&_.dB().graftServerVe(F.content.transcriptRenderer.trackingParams)};
_.B.onYtUpdateEngagementPanelAction=function(F){var W,V=(W=this.data)==null?void 0:W.targetId;F=_.e(F,i$d);V&&(F==null?void 0:F.targetId)===V&&(this.updatePanel({engagementPanelSectionListRenderer:{header:F==null?void 0:F.header,content:F==null?void 0:F.content}},!1),this.attachVEs(F))};
_.B.onYtShowEngagementPanelScrimAction=function(F){var W,V=(W=this.data)==null?void 0:W.targetId;F=_.e(F,a1v);V&&(F==null?void 0:F.engagementPanelTargetId)===V&&(this.scrimmed=!0)};
_.B.onYtHideEngagementPanelScrimAction=function(F){var W,V=(W=this.data)==null?void 0:W.targetId;F=_.e(F,sXL);V&&(F==null?void 0:F.engagementPanelTargetId)===V&&(this.scrimmed=!1)};
_.B.getIdentifier=function(){var F,W,V;return((F=this.data)==null?void 0:F.panelIdentifier)||((W=this.data)==null?void 0:(V=W.identifier)==null?void 0:V.tag)};
_.B.getSurface=function(){var F,W;return(F=this.data)==null?void 0:(W=F.identifier)==null?void 0:W.surface};
_.S0.Object.defineProperties(EH.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var F=this.getIdentifier();return F==="engagement-panel-youchat"||F==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
EH.prototype.visibilityChanged=EH.prototype.visibilityChanged;EH.prototype.isFullscreenChanged=EH.prototype.isFullscreenChanged;EH.prototype.isTheaterModeChanged=EH.prototype.isTheaterModeChanged;EH.prototype.dataChanged=EH.prototype.dataChanged;EH.prototype.forwardPopupClosedToFlowRootRenderer=EH.prototype.forwardPopupClosedToFlowRootRenderer;EH.prototype.onYtRendererstamperFinished=EH.prototype.onYtRendererstamperFinished;
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],EH.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],EH.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],EH.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],EH.prototype,"ytdReduxBehavior",void 0);
_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],EH.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"data",void 0);_.x([_.N({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.E("design:type",Object)],EH.prototype,"headerData",void 0);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"secondaryHeaderData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"visibility",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"contentEmpty",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"scrimmed",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"dialog",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"dropdown",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"darkerPanels",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"matchContentTheme",void 0);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"disableAutoFill",void 0);_.x([_.N({reflectToAttribute:!0,value:_.T("optimal_reading_width_comments_ep")}),_.E("design:type",Boolean)],EH.prototype,"optimalReadingWidthComments",void 0);_.x([_.N(),_.E("design:type",Number)],EH.prototype,"hideDelayMs",void 0);
_.x([_.N({selector:_.MG,reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"isFullscreen",void 0);_.x([_.N({selector:_.i1,reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"isTheaterMode",void 0);_.x([_.N(),_.E("design:type",Number)],EH.prototype,"showDelayMs",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.targetId"),_.E("design:type",Object),_.E("design:paramtypes",[])],EH.prototype,"targetId",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],EH.prototype,"webSize",null);_.x([_.N(),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],EH.prototype,"hideFooterBorder",null);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"isWatch",void 0);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"originalTheaterState",void 0);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"theaterDisablementPanelIdentifier",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"isWatchWhilePanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"shortsPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"liveChatEngagementPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],EH.prototype,"learningChatEngagementPanel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"liveChatReplyPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"enableAnchoredPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"disableBackdropFilter",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EH.prototype,"isPersistentPanel",void 0);_.x([_.N(),_.E("design:type",Object)],EH.prototype,"trackEngagementPanelVisibility",void 0);
_.x([_.N(),_.E("design:type",Object)],EH.prototype,"overscrollContain",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],EH.prototype,"isAiCompanionPanel",null);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],EH.prototype,"headerElement",void 0);_.x([_.Qo("#header > *"),_.E("design:type",HTMLElement)],EH.prototype,"header",void 0);_.x([_.Qo("ytd-section-list-renderer"),_.E("design:type",Object)],EH.prototype,"sectionListRendererElement",void 0);
_.x([_.Qo("panel-ad-header-image-lockup-view-model"),_.E("design:type",HTMLElement)],EH.prototype,"adHeaderImageLockupViewModel",void 0);_.x([_.Qo("#content"),_.E("design:type",HTMLElement)],EH.prototype,"contentElement",void 0);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EH.prototype,"onYtRendererstamperFinished",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EH.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.x([_.dT("data","isFullscreen","isTheaterMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EH.prototype,"dataChanged",null);_.x([_.Jw("isTheaterMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EH.prototype,"isTheaterModeChanged",null);
_.x([_.Jw("isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EH.prototype,"isFullscreenChanged",null);_.x([_.Jw("visibility"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EH.prototype,"visibilityChanged",null);_.x([_.pp({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],EH);
_.O(EH,"ytd-engagement-panel-section-list-renderer",function(){if(tsa!==void 0)return tsa;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tsa=F},{mode:2});var Dfd;var cp=function(){var F=_.w.apply(this,arguments)||this;F.rounded=!0;F.pageAttachedTo=void 0;F.currentRequestResolver=void 0;F.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return F};
_.u(cp,_.w);cp.prototype.attached=function(){this.pageAttachedTo=_.PY().resolve(_.l1).getCurrentPage();_.On(this.hostElement,"yt-player-attached",this.player)};
cp.prototype.detached=function(){var F;if((F=this.pageAttachedTo)==null?0:F.hostElement)_.On(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
cp.prototype.dataChanged=function(){var F=this,W;if(((W=this.data)==null?0:W.inlinePlaybackEndpoint)&&!_.T("web_channel_imp_ks")){this.currentRequestResolver&&this.currentRequestResolver.reject();W=this.data.inlinePlaybackEndpoint;var V=_.PY().resolve(_.yo),d={};_.PY().resolve(_.VE);d.lact=_.JY();var y=new _.ET;this.currentRequestResolver=y;y.promise.then(function(z){var I={autoplay:!0};!_.T("miniplayer_stop_channel_video_autoplay_killswitch")&&_.PY().resolve(_.et).isMiniplayerActive()&&(I.pause_at_start=
!0,I.autoplay=!1);z&&F.player.loadVideoWithPlayerResponse(z,I)});
Dou(V,{endpoint:W,startPlaybackInMutedState:!1},d).then(function(z){y.resolve(z)}).catch(function(){})}else if((V=this.data)==null?0:V.videoId)W={video_id:this.data.videoId,
autoplay:!0},!_.T("miniplayer_stop_channel_video_autoplay_killswitch")&&_.PY().resolve(_.et).isMiniplayerActive()&&(W.pause_at_start=!0,W.autoplay=!1),this.player.loadVideoWithPlayerVars(W)};
cp.prototype.handleSignalActionPausePlayer=function(){_.w1().pause()};
cp.prototype.dataChanged=cp.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],cp.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],cp.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cp.prototype,"rounded",void 0);_.x([_.Qo("#player"),_.E("design:type",Object)],cp.prototype,"player",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cp.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],cp);
_.O(cp,"ytd-channel-video-player-renderer",function(){if(Dfd!==void 0)return Dfd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Dfd=F},{mode:1});var AEl;var t8=function(){return _.w.apply(this,arguments)||this};
_.u(t8,_.w);t8.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.Mi(_.OA(this.hostElement).querySelector("#text"),_.iui(_.pkS,this.data.companionLegalText))};
t8.prototype.computeAutoScrollEnabled=function(F,W){return F&&!W};
t8.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
t8.prototype.onToggleTap=function(){this.expanded=!this.expanded};
t8.prototype.expandedChanged=t8.prototype.expandedChanged;t8.prototype.dataChanged=t8.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);_.x([_.D(ynt),_.E("design:type",Object)],t8.prototype,"ytdAutoScrollBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],t8.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],t8.prototype,"expanded",void 0);
_.x([_.N({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.E("design:type",Boolean)],t8.prototype,"autoScrollEnabled",void 0);_.x([_.N(),_.E("design:type",String)],t8.prototype,"expanderIcon",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],t8.prototype,"dataChanged",null);
_.x([_.Jw("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],t8.prototype,"expandedChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],t8);
_.O(t8,"ytd-companion-legal-text-renderer",function(){if(AEl!==void 0)return AEl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return AEl=F},{mode:1});var jHp;var SG=function(){var F=_.w.apply(this,arguments)||this;F.buttonUpdate=_.T("web_modern_buttons");F.kevlarWatchGrid=_.T("kevlar_watch_grid");F.centerAlignDescription=_.T("action_companion_center_align_description");F.truncateDomain=_.T("action_companion_truncate_domain");F.enableMonoStyle=_.T("enable_default_mono_cta_migration_web_client");return F};
_.u(SG,_.w);_.B=SG.prototype;_.B.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.B.getOnLayoutVisibleCallback=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.onLayoutVisibleCallback:null};
_.B.getLayoutId=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.layoutId:null};
_.B.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",SG.JSC$21245_DEFAULT_AD_BADGE_RENDERER);var F=this.getOnLayoutVisibleCallback();F&&F()}};
_.B.getButtonRenderer=function(F){return F.actionButton&&_.e(F.actionButton,_.bd)?(delete _.e(F.actionButton,_.bd).navigationEndpoint,_.e(F.actionButton,_.bd)):{}};
_.B.onClick=function(F){var W=this;if((!_.T("web_modern_buttons")||!_.CQ(_.rW(F),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){F=_.fQ();var V=this.getLayoutId();F&&V&&_.T("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?F.getPlayerPromise().then(function(d){(new _.Y9(d)).executeCommand(W.data.navigationEndpoint,V)}):_.T("kevlar_companion_resolve_command_killswitch")?_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.XY(this.hostElement,"yt-companion-ad-clicked",["action-companion",V])}};
_.S0.Object.defineProperties(SG.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?0:(W=F.detailsLine)==null?0:(V=W.adRating)==null?0:V.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 F,W,V,d;return((F=this.data)==null?0:(W=F.detailsLine)==null?0:(V=W.adRating)==null?0:(d=V.ratingIcon)==null?0:d.iconType)?_.SJ(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;return((F=this.data)==null?0:(W=F.detailsLine)==null?0:(V=W.texts)==null?0:(d=V[0])==null?0:d.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 F,W;return((F=this.data)==null?0:(W=F.description)==null?0:W.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var F=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return F?F.indexOf("/default_banner")!==-1:!0}}});
SG.prototype.onClick=SG.prototype.onClick;SG.prototype.dataChanged=SG.prototype.dataChanged;SG.JSC$21245_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Qv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],SG.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],SG.prototype,"rendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],SG.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SG.prototype,"buttonUpdate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SG.prototype,"kevlarWatchGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SG.prototype,"centerAlignDescription",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SG.prototype,"truncateDomain",void 0);
_.x([_.N({computed:"computeButtonOverride(buttonUpdate)"}),_.E("design:type",Object)],SG.prototype,"buttonOverride",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SG.prototype,"enableMonoStyle",void 0);_.x([_.A("data.detailsLine.adRating.ratingText"),_.E("design:type",Object),_.E("design:paramtypes",[])],SG.prototype,"getRating",null);_.x([_.A("getRating"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SG.prototype,"computeRatingHidden",null);
_.x([_.A("data.detailsLine.adRating.ratingIcon.iconType"),_.E("design:type",Object),_.E("design:paramtypes",[])],SG.prototype,"iconType",null);_.x([_.A("data.detailsLine.texts.0.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],SG.prototype,"getDetailsLine",null);_.x([_.A("getDetailsLine"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SG.prototype,"computeDetailsLineHidden",null);
_.x([_.A("data.description.text"),_.E("design:type",Object),_.E("design:paramtypes",[])],SG.prototype,"getDescriptionText",null);_.x([_.A("getDescriptionText"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SG.prototype,"computeDescriptionTextHidden",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],SG.prototype,"interactionLoggingClientData",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],SG.prototype,"hideBanner",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SG.prototype,"dataChanged",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],SG.prototype,"onClick",null);_.x([_.pp({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],SG);
_.O(SG,"ytd-action-companion-ad-renderer",function(){if(jHp!==void 0)return jHp;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return jHp=F},{mode:2});var rEd;var Cpa;var Pp=function(){var F=_.w.apply(this,arguments)||this;F.buttonUpdate=_.T("web_modern_buttons");F.hideLegacyBanner=_.T("enable_dsa_one_click_ata_translators_infeed_elements");F.adInfoButtonStyle="mono";F.adInfoButtonType="text";F.noDotAdBadge=!0;return F};
_.u(Pp,_.w);_.B=Pp.prototype;_.B.getOnLayoutVisibleCallback=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.onLayoutVisibleCallback:null};
_.B.getLayoutId=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.layoutId:null};
_.B.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 F=this.data.image.thumbnail.thumbnails[0];this.imageSrc=F.url?_.Jy(F.url):void 0;this.imageWidth=F.width||0;this.imageHeight=F.height||0}this.data.clickthroughEndpoint&&_.e(this.data.clickthroughEndpoint,_.Ga)&&(F=_.e(this.data.clickthroughEndpoint,_.Ga).url,_.T("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
F||"":F?(F=_.Jy(F),this.clickThroughUrl=_.cg(F)):this.clickThroughUrl=void 0);(F=this.getOnLayoutVisibleCallback())&&F()}};
_.B.onClick=function(F){_.CQ(_.rW(F),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(F)};
_.B.handleClick=function(){var F=this;this.data&&this.data.clickthroughEndpoint&&(_.On(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(W){F.macroReplacementBehavior.sendServiceRequestAction([W])}),_.XY(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.B.onLoad=function(){_.x8(this.hostElement,"yt-refit-popups-action")};
_.S0.Object.defineProperties(Pp.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.interactionLoggingClientData:null}}});
Pp.prototype.onLoad=Pp.prototype.onLoad;Pp.prototype.onClick=Pp.prototype.onClick;Pp.prototype.dataChanged=Pp.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pp.prototype,"rendererBehavior",void 0);_.x([_.D(mQd.YtMacroReplacementBehavior),_.E("design:type",Object)],Pp.prototype,"macroReplacementBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Pp.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pp.prototype,"buttonUpdate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pp.prototype,"hideLegacyBanner",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pp.prototype,"adInfoButtonStyle",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Pp.prototype,"adInfoButtonType",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Pp.prototype,"macros",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Pp.prototype,"interactionLoggingClientData",null);_.x([_.N(),_.E("design:type",String)],Pp.prototype,"clickThroughUrl",void 0);_.x([_.N(),_.E("design:type",_.ON)],Pp.prototype,"imageSrc",void 0);_.x([_.N(),_.E("design:type",Number)],Pp.prototype,"imageWidth",void 0);_.x([_.N(),_.E("design:type",Number)],Pp.prototype,"imageHeight",void 0);_.x([_.N(),_.E("design:type",Object)],Pp.prototype,"noDotAdBadge",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pp.prototype,"dataChanged",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],Pp.prototype,"onClick",null);_.x([_.Pc("load"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pp.prototype,"onLoad",null);_.x([_.pp({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],Pp);
_.O(Pp,"ytd-image-companion-renderer",function(){if(Cpa!==void 0)return Cpa;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Cpa=F},{mode:2});var kfL;var J8=function(){return _.w.apply(this,arguments)||this};
_.u(J8,_.w);_.B=J8.prototype;_.B.dataChanged=function(){this.set("data.adBadge",J8.JSC$21254_DEFAULT_AD_BADGE_RENDERER);if(this.data){var F=this.getOnLayoutVisibleCallback();F&&F()}};
_.B.getOnLayoutVisibleCallback=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.onLayoutVisibleCallback:null};
_.B.getLayoutId=function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.layoutId:null};
_.B.onCompanionClicked=function(F){this.data&&(F.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.XY(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.B.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var F=_.fQ(),W=this.getLayoutId(),V=this.data.clickToAdvSiteEndpoint;F&&W&&_.T("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?F.getPlayerPromise().then(function(d){(new _.Y9(d)).executeCommand(V,W)}):_.On(this.hostElement,"yt-navigate",{endpoint:V})}};
_.B.sendTrackingPings=function(F){if(F&&F.length!==0&&F[0].loggingUrls&&(F=F[0].loggingUrls.map(this.getBaseUrl)))for(var W=0;W<F.length;W++)_.Ge(F[W])};
_.B.getBaseUrl=function(F){return F.baseUrl||""};
_.S0.Object.defineProperties(J8.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var F=_.Ok("yt.www.ads.eventcache.getLastCompanionData");return F?(F=F())&&F.interactionLoggingClientData:null}}});
J8.prototype.onCompanionClicked=J8.prototype.onCompanionClicked;J8.prototype.dataChanged=J8.prototype.dataChanged;J8.JSC$21254_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Qv("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],J8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],J8.prototype,"data",void 0);_.x([_.Qo("#title"),_.E("design:type",HTMLElement)],J8.prototype,"shopTitle",void 0);
_.x([_.dT("data.impressionEndpoints"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],J8.prototype,"dataChanged",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],J8.prototype,"interactionLoggingClientData",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],J8.prototype,"onCompanionClicked",null);
_.x([_.pp({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],J8);
_.O(J8,"ytd-shopping-companion-renderer",function(){if(kfL!==void 0)return kfL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return kfL=F},{mode:1});_.Na(_.G(function(F){var W=F.data;F=_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_});var V=_.bO(function(){return W().interaction},hxL);
_.C6(function(){var d,y;y=(y=_.Ok("yt.www.ads.eventcache.getLastCompanionData"))?(y=y())&&y.onLayoutVisibleCallback:null;(d=y)==null||d()},"Wj");
return _.a("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.Ef(function(d){_.x8(d.currentTarget,"yt-refit-popups-action")}),
el:_.ji(F,V),"aria-label":function(){var d,y;return(d=W().interaction)==null?void 0:(y=d.accessibility)==null?void 0:y.label}},_.a("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(d){return _.a(_.vS,{data:d.data,
targetHeight:80,customCommandResolver:hxL})}})),_.a("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.a("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.a(_.Vw,{data:function(){return W().adBadge}},{adBadgeViewModel:function(d){return _.a(_.J4,{data:d.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.a("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.a(_.Vw,{data:function(){return W().menu}},{buttonViewModel:_.xm}))))},"Xj"),"banner-image-layout-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;F=_.S5({visibilityCallback:function(d){var y,z=(y=W().interaction)==null?void 0:y.onFirstVisible;d&&z&&_.b$(z)},
showOption:_.X_});var V=_.bO(function(){return W().interaction},q7U);
_.C6(function(){var d,y;y=(y=_.Ok("yt.www.ads.eventcache.getLastCompanionData"))?(y=y())&&y.onLayoutVisibleCallback:null;(d=y)==null||d()},"Yj");
return _.a("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.ji(F,V)},_.a("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.a(_.Vw,{data:function(){return W().adImage}},{adImageViewModel:function(d){return _.a(_.vS,{data:d.data,
targetHeight:80,customCommandResolver:q7U})}})),_.a("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.a("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.a(_.Vw,{data:function(){return W().adAvatarLockup}},{adAvatarLockupViewModel:function(d){return _.a(Mmc,{data:d.data,
customCommandResolver:q7U})}})),_.a(_.Vw,{data:function(){return W().adButton}},{adButtonViewModel:function(d){return _.a(_.Ex,{data:d.data,
customCommandResolver:q7U})}}),_.a("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.a(_.Vw,{data:function(){return W().menu}},{buttonViewModel:_.xm}))))},"Zj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.Hm}});var lVL={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"},ZG=function(){var F=_.w.apply(this,arguments)||this;F.updateCompanionDataJobId=0;F.contentVideoId=null;F.player=null;F.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return F};
_.u(ZG,_.w);_.B=ZG.prototype;_.B.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:lVL}}};
_.B.attached=function(){var F=this,W=_.fQ();W&&W.getPlayerPromise().then(function(V){F.getCachedDataAndListen(V)})};
_.B.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.B.updateRendererStamper=function(){var F={};if(this.data)for(var W in lVL)if(this.data[W]){F[W]=this.data[W];break}if(this.oneofRenderer!=void 0||Object.keys(F).length)this.oneofRenderer=F};
_.B.getCachedDataAndListen=function(F){var W=this.retrieveCachedCompanionData();W&&Object.keys(W).length&&this.receiveCompanionData(W);this.ytPlayerListenerBehavior.listenToPlayerEvent(F,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=F};
_.B.retrieveCachedCompanionData=function(){return _.dm.yt&&_.dm.yt.www&&_.dm.yt.www.ads&&_.dm.yt.www.ads.eventcache&&_.dm.yt.www.ads.eventcache.getLastCompanionData?_.dm.yt.www.ads.eventcache.getLastCompanionData():null};
_.B.receiveCompanionData=function(F){F&&Object.keys(F).length?(this.contentVideoId=F.contentVideoId,this.setCompanionData(F)):this.setCompanionData(F)};
_.B.setCompanionData=function(F){this.cancelPendingCompanionAdJobs();if(F){this.updateCompanionDataJobId=0;for(var W in lVL)lVL.hasOwnProperty(W)&&(this.data[W]=void 0);F.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",F.shoppingCompanionCarouselRenderer):F.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",F.imageCompanionAdRenderer):F.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",F.actionCompanionAdRenderer),_.x8(this.hostElement,
"yt-hide-unlimited-offer-module"),_.x8(this.hostElement,"yt-hide-tvfilm-offer-module")):F.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",F.bannerImageLayoutViewModel):F.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",F.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.B.dataChanged=function(){var F=this,W=_.fQ();W?W.getPlayerPromise().then(function(V){F.contentVideoId&&V.getVideoUrl().includes("v="+F.contentVideoId)||(F.cancelPendingCompanionAdJobs(),F.updateRendererStamper())}):_.Xd(Error("Sl"))};
_.B.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.HP.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.B.handleCompanionAdClicked=function(F,W){this.player.onAdUxClicked(F,W);this.player.pauseVideo()};
ZG.prototype.dataChanged=ZG.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ZG.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],ZG.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ZG.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ZG.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],ZG.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ZG.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],ZG.prototype,"oneofRenderer",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZG.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],ZG);
_.O(ZG,"ytd-companion-slot-renderer",function(){if(rEd!==void 0)return rEd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return rEd=F},{mode:2});var NIi;var QH=function(){return _.w.apply(this,arguments)||this};
_.u(QH,_.w);QH.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
QH.prototype.dataChanged=QH.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],QH.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],QH.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],QH.prototype,"companionSlotData",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QH.prototype,"dataChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],QH);
_.O(QH,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(NIi!==void 0)return NIi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return NIi=F},{mode:1});var fVa;var Fh=function(){var F=_.w.apply(this,arguments)||this;F.skinnyMode=!1;F.COMPACT_EVENT_COUNT=4;F.onShelfToggleButtonTap=function(){F.logTap(F.data);F.showingMore=!F.showingMore};
F.onShelfToggleButtonFocus=function(){F.showingMore||(F.logTap(F.data),F.showingMore=!0,_.ce(F,function(){var W=F.COMPACT_EVENT_COUNT-1,V;(V=_.OA(F.hostElement).querySelector("#event-"+W))==null||V.focus()}))};
return F};
_.u(Fh,_.w);_.B=Fh.prototype;_.B.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.B.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.B.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.SL(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.SL(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.SL(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.SL(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.SL(this.infoTooltip,this.infoTooltip.hide))};
_.B.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.SL(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.SL(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.SL(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.SL(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.SL(this.infoTooltip,this.infoTooltip.hide))};
_.B.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)};
_.B.onShowingMoreChanged=function(){var F;this.showingMoreChanged((F=this.showingMore)!=null?F:!1)};
_.B.showingMoreChanged=function(F){var W=this.get("data.events")||[];this.set("restEvents",W.slice(1,F?W.length:this.COMPACT_EVENT_COUNT).map(function(V){return V.ticketEventRenderer}));
W.slice(0,F?W.length:this.COMPACT_EVENT_COUNT).forEach(function(V){var d=_.is();V=V.ticketEventRenderer.trackingParams;_.a3()&&d&&V&&(V=_.sf(V),d&&_.uU(d,V))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.B.computeAriaLabel=function(F){return F.subtitle1+", "+F.subtitle2};
_.B.logTap=function(F){_.a3()&&this.ytRendererBehavior.logExplicitClick(F)};
_.B.isKeyboardAction=function(F){return this.get("detail.x",F)===0&&this.get("detail.y",F)===0};
_.B.onFirstEventTap=function(F){F.target&&this.handleTap(F.target,this.firstEvent,this.isKeyboardAction(F))};
_.B.onTicketLinkTap=function(F){F.target&&this.handleTap(F.target,F.model.item,this.isKeyboardAction(F))};
_.B.handleTap=function(F,W,V){if(W.buttonCommand)if(W.hasMultipleOffers)Object.assign(_.e(W.buttonCommand,_.zF),{properties:{source:V?"keyboard":"tap"}}),this.logTap(W),this.popupPositionTarget=F,_.En(this.hostElement,[W.buttonCommand],this.hostElement);else{var d;if((d=_.e(W.buttonCommand,_.Ga))==null?0:d.url)this.logTap(W),_.Bd(window,_.e(W.buttonCommand,_.Ga).url)}};
Fh.prototype.onShowingMoreChanged=Fh.prototype.onShowingMoreChanged;Fh.prototype.dataChanged=Fh.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Fh.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fh.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Fh.prototype,"firstEvent",void 0);_.x([_.N(),_.E("design:type",Object)],Fh.prototype,"restEvents",void 0);_.x([_.N(),_.E("design:type",String)],Fh.prototype,"imageUrl",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Fh.prototype,"showingMore",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Fh.prototype,"canShowMore",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Fh.prototype,"skinnyMode",void 0);_.x([_.N(),_.E("design:type",HTMLElement)],Fh.prototype,"popupPositionTarget",void 0);_.x([_.Qo("#banner-info-tooltip"),_.E("design:type",Object)],Fh.prototype,"infoTooltip",void 0);
_.x([_.Qo("#info-container"),_.E("design:type",HTMLElement)],Fh.prototype,"infoContainer",void 0);_.x([_.Qo("#shelf-toggler"),_.E("design:type",HTMLElement)],Fh.prototype,"shelfToggleButton",void 0);_.x([_.Qo("#separator"),_.E("design:type",HTMLDivElement)],Fh.prototype,"separator",void 0);_.x([_.N(),_.E("design:type",String)],Fh.prototype,"shelfTogglerLabelText",void 0);_.x([_.N(),_.E("design:type",String)],Fh.prototype,"shelfTogglerIcon",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fh.prototype,"dataChanged",null);_.x([_.dT("showingMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Fh.prototype,"onShowingMoreChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],Fh);
_.O(Fh,"ytd-ticket-shelf-renderer",function(){if(fVa!==void 0)return fVa;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fVa=F},{mode:1});var wXa={};wXa.YtVisibilityRootBehavior=[_.XHQ.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.fu(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.wp("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var F=_.wp("INNERTUBE_CLIENT_NAME")!=="WEB";_.T("kevlar_use_vimio_behavior")&&F&&_.m6Q()}}];var WG={};WG.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(F){F.detail.contextProvider=this;F.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
wXa.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.DR();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(F){var W=this;this.pageCount+=1;_.T("kevlar_use_vimio_behavior")&&(_.wp("INNERTUBE_CLIENT_NAME")==="WEB"?_.HP.addJob(function(){W.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(F)},
loadPage_:function(F){this.data=F},
ytPageBehaviorActiveObserver_:function(F){var W=this;_.T("kevlar_use_vimio_behavior")&&(F?_.wp("INNERTUBE_CLIENT_NAME")==="WEB"?_.HP.addJob(function(){W.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(F){if(!this.setScrollTopJobId_){var W=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){W.setScrollTopJobId_=0;var V=_.PY().resolve(_.SU(_.VE));V&&_.f4(V);this.getPageScrollingElement().scrollTop=F}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.qA(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var Gfv;var $fp;var Uft;var OAi;var Vl=function(){var F=_.w.apply(this,arguments)||this;F.originalQuery=null;F.originalEndpoint=null;return F};
_.u(Vl,_.w);Vl.prototype.computeShowOriginalQueryWithoutEndpoint_=function(F,W){return!(!F||W)};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Vl.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Vl.prototype,"correctedText",void 0);_.x([_.N(),_.E("design:type",Object)],Vl.prototype,"correctedQuery",void 0);_.x([_.N(),_.E("design:type",Object)],Vl.prototype,"correctedEndpoint",void 0);_.x([_.N(),_.E("design:type",Object)],Vl.prototype,"originalText",void 0);_.x([_.N(),_.E("design:type",Object)],Vl.prototype,"originalQuery",void 0);
_.x([_.N(),_.E("design:type",Object)],Vl.prototype,"originalEndpoint",void 0);_.x([_.N({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.E("design:type",Boolean)],Vl.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.x([_.Yf({is:"yt-search-query-correction",disableElementRegistration:!0})],Vl);
_.O(Vl,"yt-search-query-correction",function(){if(OAi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Uft===void 0&&(Uft=document.createElement("template"));var d=Uft;V.call(W,d.content.cloneNode(!0),F.content.firstChild);OAi=F}F=OAi;return F},{mode:2});_.Ix("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var XXt=function(){return _.w.apply(this,arguments)||this};
_.u(XXt,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XXt.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XXt.prototype,"data",void 0);_.x([_.Yf({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],XXt);
_.O(XXt,"yt-did-you-mean-renderer",function(){if($fp===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Gfv===void 0&&(Gfv=document.createElement("template"));var d=Gfv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);$fp=F}F=$fp;return F},{mode:2});var xfd;var vSm;_.Ix("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var ESi=function(){return _.w.apply(this,arguments)||this};
_.u(ESi,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ESi.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ESi.prototype,"data",void 0);_.x([_.Yf({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],ESi);
_.O(ESi,"yt-including-results-for-renderer",function(){if(vSm===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;xfd===void 0&&(xfd=document.createElement("template"));var d=xfd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);vSm=F}F=vSm;return F},{mode:2});var cEt;var tma;_.Ix("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var dk=function(){return _.w.apply(this,arguments)||this};
_.u(dk,_.w);dk.prototype.computeExtraClasses_=function(F,W){var V="";F&&(V+=" "+F.toLowerCase().replace(/_/g,"-"));W&&(V+=" "+W.toLowerCase().replace(/_/g,"-"));return V};
dk.prototype.computeUrlImg_=function(){var F=this.data;F.image&&(_.OA(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.fd(F.image.thumbnails,Number.MAX_VALUE)+")")};
dk.prototype.computeUrlImg_=dk.prototype.computeUrlImg_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dk.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dk.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dk.prototype,"computeUrlImg_",null);_.x([_.Yf({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],dk);
_.O(dk,"yt-music-pass-feature-info-renderer",function(){if(tma===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;cEt===void 0&&(cEt=document.createElement("template"));var d=cEt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);tma=F}F=tma;return F},{mode:2});var Sdt;var Pp8;_.Ix("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var JEU=function(){return _.w.apply(this,arguments)||this};
_.u(JEU,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],JEU.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],JEU.prototype,"data",void 0);_.x([_.Yf({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],JEU);
_.O(JEU,"yt-no-results-found-showing-results-for-renderer",function(){if(Pp8===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Sdt===void 0&&(Sdt=document.createElement("template"));var d=Sdt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Pp8=F}F=Pp8;return F},{mode:2});var ZAt;var QHt;_.Ix("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var Fpt=function(){return _.w.apply(this,arguments)||this};
_.u(Fpt,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Fpt.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Fpt.prototype,"data",void 0);_.x([_.Yf({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],Fpt);
_.O(Fpt,"yt-results-without-quotes-renderer",function(){if(QHt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ZAt===void 0&&(ZAt=document.createElement("template"));var d=ZAt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);QHt=F}F=QHt;return F},{mode:2});var Wp4;var VXu;_.Ix("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var dZ8=function(){return _.w.apply(this,arguments)||this};
_.u(dZ8,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dZ8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dZ8.prototype,"data",void 0);_.x([_.Yf({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],dZ8);
_.O(dZ8,"yt-search-no-results-renderer",function(){if(VXu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Wp4===void 0&&(Wp4=document.createElement("template"));var d=Wp4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);VXu=F}F=VXu;return F},{mode:2});var yCt;var zRu;_.Ix("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var o4d=function(){return _.w.apply(this,arguments)||this};
_.u(o4d,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],o4d.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],o4d.prototype,"data",void 0);_.x([_.Yf({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],o4d);
_.O(o4d,"yt-showing-results-for-renderer",function(){if(zRu===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;yCt===void 0&&(yCt=document.createElement("template"));var d=yCt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);zRu=F}F=zRu;return F},{mode:2});var sEt;var Bht;_.Ix("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var yl=function(){return _.w.apply(this,arguments)||this};
_.u(yl,_.w);
yl.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yl.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],yl.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yl.prototype,"data",void 0);_.x([_.Yf({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],yl);
_.O(yl,"yt-offer-item-expanded-renderer",function(){if(Bht===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;sEt===void 0&&(sEt=document.createElement("template"));var d=sEt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Bht=F}F=Bht;return F},{mode:2});var Lpi;var Ivt;_.Ix("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var zw=function(){return _.w.apply(this,arguments)||this};
_.u(zw,_.w);
zw.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"}}}}};
zw.prototype.computeFullWidthMode=function(F){return!(!F||!F.fullWidthMode)};
zw.prototype.computeBorderlessMode=function(F){return!(!F||!F.borderlessMode)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zw.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zw.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zw.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.E("design:type",Boolean)],zw.prototype,"fullWidthMode",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.E("design:type",Boolean)],zw.prototype,"borderlessMode",void 0);_.x([_.Yf({is:"yt-offer-item-renderer",disableElementRegistration:!0})],zw);
_.O(zw,"yt-offer-item-renderer",function(){if(Ivt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Lpi===void 0&&(Lpi=document.createElement("template"));var d=Lpi;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Ivt=F}F=Ivt;return F},{mode:2});var n4m;var mZU;_.Ix("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var oC=function(){return _.w.apply(this,arguments)||this};
_.u(oC,_.w);oC.prototype.computeAriaLevel_=function(F){return this.getLevelID_(F)};
oC.prototype.getLevelID_=function(F){return(F=F.match(/[0-9]+$/))&&F.length==1?F[0]:"1"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oC.prototype,"data",void 0);_.x([_.N({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.E("design:type",String)],oC.prototype,"ariaLevel",void 0);_.x([_.N({value:"heading",reflectToAttribute:!0}),_.E("design:type",String)],oC.prototype,"role",void 0);
_.x([_.N({value:-1,reflectToAttribute:!0}),_.E("design:type",Number)],oC.prototype,"tabindex",void 0);_.x([_.Yf({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],oC);
_.O(oC,"yt-subscription-product-header-renderer",function(){if(mZU===void 0){var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;n4m===void 0&&(n4m=document.createElement("template"));var d=n4m;V.call(W,d.content.cloneNode(!0),F.content.firstChild);mZU=F}F=mZU;return F},{mode:2});var avt;var ifc;_.Ix("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var sa=function(){return _.w.apply(this,arguments)||this};
_.u(sa,_.w);sa.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:_.nQ("menuRenderer"),events:!0}}};
sa.prototype.onStampFinished_=function(){_.OA(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
sa.prototype.onStampFinished_=sa.prototype.onStampFinished_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sa.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sa.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sa.prototype,"data",void 0);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sa.prototype,"onStampFinished_",null);
_.x([_.Yf({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],sa);
_.O(sa,"yt-subscription-product-renderer",function(){if(ifc===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;avt===void 0&&(avt=document.createElement("template"));var d=avt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ifc=F}F=ifc;return F},{mode:2});var MXd;var YPa;_.Ix("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var BG=function(){return _.w.apply(this,arguments)||this};
_.u(BG,_.w);BG.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
BG.prototype.imageScrimColorValuesChanged_=function(){var F,W=(F=this.data)==null?void 0:F.imageScrimColorValues;_.OA(this.hostElement).querySelector("#scrim").style.backgroundColor=W?_.MV(W[0]):"transparent"};
BG.prototype.imageScrimColorValuesChanged_=BG.prototype.imageScrimColorValuesChanged_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],BG.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],BG.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],BG.prototype,"data",void 0);
_.x([_.Jw("data.imageScrimColorValues"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BG.prototype,"imageScrimColorValuesChanged_",null);_.x([_.Yf({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],BG);
_.O(BG,"yt-subscription-product-upsell-offer-renderer",function(){if(YPa===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;MXd===void 0&&(MXd=document.createElement("template"));var d=MXd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);YPa=F}F=YPa;return F},{mode:2});var prv;var hRi;var qPl;var RRt;var bf4;var Thp;var LJ=function(){return _.w.apply(this,arguments)||this};
_.u(LJ,_.w);LJ.prototype.onYtServiceRequestError_=function(F){_.DK(this.hostElement,F.detail.error.message)};
LJ.prototype.onYtServiceRequestError_=LJ.prototype.onYtServiceRequestError_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],LJ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],LJ.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],LJ.prototype,"collapsible",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],LJ.prototype,"isManageRed",void 0);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],LJ.prototype,"onYtServiceRequestError_",null);_.x([_.Yf({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],LJ);
_.O(LJ,"yt-single-ypc-offer-renderer",function(){if(Thp===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;bf4===void 0&&(bf4=document.createElement("template"));var d=bf4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Thp=F}F=Thp;return F},{mode:2});var IC=function(){return _.w.apply(this,arguments)||this};
_.u(IC,_.w);IC.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],IC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IC.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],IC.prototype,"isManageRed",void 0);_.x([_.Yf({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],IC);
_.O(IC,"yt-single-ypc-offer-list-renderer",function(){if(RRt===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;qPl===void 0&&(qPl=document.createElement("template"));var d=qPl;V.call(W,d.content.cloneNode(!0),F.content.firstChild);RRt=F}F=RRt;return F},{mode:2});var eRt;var g4i;_.Ix("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var nJ=function(){return _.w.apply(this,arguments)||this};
_.u(nJ,_.w);nJ.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nJ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],nJ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nJ.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],nJ.prototype,"isManageRed",void 0);_.x([_.Yf({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],nJ);
_.O(nJ,"yt-ypc-offers-list-renderer",function(){if(g4i===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;eRt===void 0&&(eRt=document.createElement("template"));var d=eRt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);g4i=F}F=g4i;return F},{mode:2});_.Ix("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var mZ=function(){return _.w.apply(this,arguments)||this};
_.u(mZ,_.w);
mZ.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mZ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mZ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mZ.prototype,"data",void 0);_.x([_.Yf({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],mZ);
_.O(mZ,"yt-unlimited-manage-subscription-page-renderer",function(){if(hRi===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;prv===void 0&&(prv=document.createElement("template"));var d=prv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);hRi=F}F=hRi;return F},{mode:2});var uZU;var Kpp;var aC=function(){return _.w.apply(this,arguments)||this};
_.u(aC,_.w);_.B=aC.prototype;_.B.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.B.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.B.onKeypress_=function(F){F.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.B.handleHeaderTap_=function(F){F.preventDefault();F.stopPropagation();this.expandOffers_()};
_.B.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.B.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
aC.prototype.dataChanged_=aC.prototype.dataChanged_;_.x([_.D(_.JO),_.E("design:type",Object)],aC.prototype,"ironA11yKeysBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aC.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],aC.prototype,"offersVisible_",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aC.prototype,"dataChanged_",null);_.x([_.Yf({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],aC);
_.O(aC,"yt-collapsible-ypc-offer-renderer",function(){if(Kpp===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;uZU===void 0&&(uZU=document.createElement("template"));var d=uZU;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Kpp=F}F=Kpp;return F},{mode:2});var Hf4;var DZc;_.Ix("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var iZ=function(){return _.w.apply(this,arguments)||this};
_.u(iZ,_.w);_.B=iZ.prototype;_.B.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.B.dataChanged_=function(){if(this.data.backgroundImage){var F=_.fd(this.data.backgroundImage.thumbnails,screen.width),W=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=W?"linear-gradient(180deg, "+W+"), url("+F+")":"url("+F+")";this.data.gtmId&&_.o7(this.data.gtmId,_.wp("GL",""))}};
_.B.onYtServiceRequestError_=function(F){_.DK(this.hostElement,F.detail.error.message)};
_.B.getScrimLayerColorStops_=function(){var F,W,V=(F=this.data.unlimitedHeaderV2Data)==null?void 0:(W=F.unlimitedHeaderV2Data)==null?void 0:W.scrimLayerColors;if(!V)return null;var d=100/V.length;return V.map(function(y,z){z*=d;return _.MV(y)+" "+z+"%"}).join(",")};
_.B.computeLogoWithPadding=function(F){var W,V,d;return(F=(W=F.unlimitedLogoImage)==null?void 0:(V=W.thumbnails)==null?void 0:(d=V[0])==null?void 0:d.height)&&F%31===0?!0:!1};
iZ.prototype.onYtServiceRequestError_=iZ.prototype.onYtServiceRequestError_;iZ.prototype.dataChanged_=iZ.prototype.dataChanged_;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iZ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iZ.prototype,"ytRendererBehavior",void 0);_.x([_.N({computed:"computeLogoWithPadding(data)"}),_.E("design:type",Boolean)],iZ.prototype,"logoWithPadding",void 0);
_.x([_.N(),_.E("design:type",Object)],iZ.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],iZ.prototype,"dataChanged_",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],iZ.prototype,"onYtServiceRequestError_",null);_.x([_.Yf({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],iZ);
_.O(iZ,"yt-unlimited-page-header-renderer",function(){if(DZc===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Hf4===void 0&&(Hf4=document.createElement("template"));var d=Hf4;V.call(W,d.content.cloneNode(!0),F.content.firstChild);DZc=F}F=DZc;return F},{mode:2});var ACv;var jEm;_.Ix("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var Mr=function(){return _.w.apply(this,arguments)||this};
_.u(Mr,_.w);Mr.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Mr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Mr.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Mr.prototype,"data",void 0);_.x([_.Yf({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],Mr);
_.O(Mr,"yt-unlimited-user-notification-renderer",function(){if(jEm===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;ACv===void 0&&(ACv=document.createElement("template"));var d=ACv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);jEm=F}F=jEm;return F},{mode:2});var rCd;var C28;var kdv=function(){return _.w.apply(this,arguments)||this};
_.u(kdv,_.w);_.x([_.N(),_.E("design:type",Object)],kdv.prototype,"data",void 0);_.x([_.Yf({is:"yt-alert-renderer",disableElementRegistration:!0})],kdv);
_.O(kdv,"yt-alert-renderer",function(){if(C28===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;rCd===void 0&&(rCd=document.createElement("template"));var d=rCd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);C28=F}F=C28;return F},{mode:2});var Ofm=function(F){_.Ba.call(this);this.JSC$21342_watchApi=F;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;lvL(this);Nh8(this);fvp(this);wrd(this);Gdt(this);$Za(this);UZc(this)};
_.u(Ofm,_.Ba);var fvp=function(F){var W=function(){_.T("kevlar_is_pupi_enabled")||Ys(F)};
F.JSC$21342_watchApi.getRoot().addEventListener("yt-player-updated",W);F.addOnDisposeCallback(function(){F.JSC$21342_watchApi.getRoot().removeEventListener("yt-player-updated",W)})},Gdt=function(F){if(_.T("kevlar_endscreen_auto_theater_mode")){var W=F.JSC$21342_watchApi.subscribeToActiveChanged(function(){Xrc(F)},!1);
F.addOnDisposeCallback(W)}},lvL=function(F){var W,V,d,y,z;
_.m(function(I){if(I.nextAddress==1)return I.yield(F.JSC$21342_watchApi.playerApi,2);W=I.yieldResult;V=function(n){n=!!n;xZi(F)&&(n=n?2:1,_.w2.getInstance().setState(n,!0,!1))};
d=function(n){n&&dJv(_.rl().getState())&&(_.XY(F.JSC$21342_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),F.temporaryTheaterMode=!0)};
y=function(n){_.T("kevlar_player_update_autonav_on_new_data")&&n.type==="newdata"&&(_.T("kevlar_is_pupi_enabled")||Ys(F))};
z=function(n){F.onPlayerStateChange(n)};
_.T("kevlar_endscreen_auto_theater_mode")&&W.addEventListener("onAutonavCancelled",d);W.addEventListener("onAutonavChangeRequest",V);W.addEventListener("onVideoDataChange",y);W.addEventListener("onStateChange",z);F.addOnDisposeCallback(function(){W.removeEventListener("onAutonavChangeRequest",V);W.removeEventListener("onVideoDataChange",y);W.removeEventListener("onStateChange",z);_.T("kevlar_endscreen_auto_theater_mode")&&W.removeEventListener("onAutonavCancelled",d)});
_.UD(I)})},Nh8=function(F){F.JSC$21342_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){F.autonavCancelledBySignal=!0;
_.T("kevlar_is_pupi_enabled")||Ys(F)});
F.JSC$21342_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(W,V,d){V&&Ys(F,d)});
F.JSC$21342_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){xZi(F)&&_.w2.getInstance().setState(2,!0,!0)});
F.JSC$21342_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){xZi(F)&&_.w2.getInstance().setState(1,!0,!0)});
F.addOnDisposeCallback(function(){F.JSC$21342_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");F.JSC$21342_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");F.JSC$21342_watchApi.unregisterActionHandler("yt-enable-autoplay-command");F.JSC$21342_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},wrd=function(F){var W=F.JSC$21342_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){UZc(F)}),V=F.JSC$21342_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){$Za(F)});
F.addOnDisposeCallback(function(){F.JSC$21342_watchApi.unsubscribeByKey(W);F.JSC$21342_watchApi.unsubscribeByKey(V)})},UZc=function(F){F.autonavCancelledBySignal=!1;
_.T("kevlar_is_pupi_enabled")||Ys(F)},$Za=function(F){var W=F.JSC$21342_watchApi.getWatchNextResponse(),V,d;
var y=(W=(d=_.e(W==null?void 0:(y=W.playerOverlays)==null?void 0:(V=y.playerOverlayRenderer)==null?void 0:V.autonavToggle,_.IST))==null?void 0:d.enabled)?2:1;_.T("kevlar_is_pupi_enabled")?_.w2.getInstance().setState(y,!1,!1):Ys(F);_.T("web_persist_server_autonav_state_on_client")&&typeof W==="boolean"&&_.Ypr(y===2)},xZi=function(F){if(F.autonavCancelledBySignal)return!1;
var W,V,d,y;return!!((W=F.JSC$21342_watchApi.getWatchNextResponse())==null?0:(V=W.contents)==null?0:(d=V.twoColumnWatchNextResults)==null?0:(y=d.autoplay)==null?0:y.autoplay)};
Ofm.prototype.onPlayerStateChange=function(F){if(F===0){F=!_.w2.getInstance().isAutoplaySetExplicitly();var W=this.JSC$21342_watchApi.getWatchNextResponse(),V,d,y,z;W=_.e(W==null?void 0:(V=W.contents)==null?void 0:(d=V.twoColumnWatchNextResults)==null?void 0:(y=d.autoplay)==null?void 0:(z=y.autoplay)==null?void 0:z.autoplayExplicitChoiceDialogRenderer,_.DEr);xZi(this)&&F&&W&&_.Jj.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:W},popupType:"DIALOG"}})}else Xrc(this)};
var Xrc=function(F){F.temporaryTheaterMode&&(F.temporaryTheaterMode=!1,_.XY(F.JSC$21342_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},Ys=function(F,W){W=W===void 0?!1:W;
var V;_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21342_watchApi.playerApi,2);V=d.yieldResult;xZi(F)?V.setAutonavState(_.w2.getInstance().getState(),W):V.setAutonavState(1,W);_.UD(d)})};var v44={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"};var cCd=function(F){_.Ba.call(this);var W=this;this.JSC$21347_watchApi=F;var V=this.JSC$21347_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){E4U(W)});
this.addOnDisposeCallback(function(){W.JSC$21347_watchApi.unsubscribeByKey(V)});
E4U(this)};
_.u(cCd,_.Ba);var E4U=function(F){var W=F.JSC$21347_watchApi.getPlayerResponse(),V=F.JSC$21347_watchApi.getWatchNextResponse();if(!_.Ltr(W==null?void 0:W.playabilityStatus,V==null?void 0:V.playerOverlays)){var d;var y=W==null?void 0:(d=W.playabilityStatus)==null?void 0:d.errorScreen}F.JSC$21347_watchApi.provideRenderingData("ERROR_SCREEN",y)};var tXv=_.G(function(F){return _.a("yt-player-grid-renderer",{class:_.xx("ytPlayerGridRendererHost",F.className)},_.a(_.Vw,{data:F.data},{lockupViewModel:function(W){return _.a(_.F4,{data:W.data,useOverlayStyling:!0})}}))},"$j");var SPa=_.G(function(F){var W=F.data;F=_.T("web_watch_video_details_hide_subtitle");var V=_.T("web_watch_video_details_single_line_title"),d=_.Ef(function(){var n=W().onTap;n&&_.PY().resolve(_.Tc).resolveCommand(n)}),y={},z={},I={};
return _.a("yt-player-overlay-video-details-renderer",{class:_.xx("ytPlayerOverlayVideoDetailsRendererHost",(y.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.T("web_watch_video_details_transparent_background"),y)),"on:click":d,role:"button"},_.a("h2",{class:_.xx("ytPlayerOverlayVideoDetailsRendererTitle",(z.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return V},z))},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:_.xx("ytPlayerOverlayVideoDetailsRendererSubtitle",
(I.ytPlayerOverlayVideoDetailsRendererHideSubtitle=F,I))},_.a(_.K_,{text:function(){return W().subtitle}})))},"ak");var pJ={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},P2m=_.G(function(F){var W=F.data;var V=_.FP(_.MG),d=_.T("web_watch_action_bar_resize_buttons"),y=_.T("web_watch_video_action_dsdvb"),z=_.T("delhi_modern_web_player_icons")&&!_.T("enable_web_delhi_icons");F=_.T("delhi_modern_web_player_disable_frosted_glass");var I=_.T("delhi_modern_web_player_compact_video_actions_controls"),
n=_.T("web_player_quick_action_buttons_icon_only"),M=function(){var h=d&&!V(),q={};I?q.size="S":h&&(q.size="M");n&&(q.iconPosition="icon-only");if(Object.keys(q).length!==0)return q},Y={};
return _.a("yt-player-quick-action-buttons",{class:_.xx("ytPlayerQuickActionButtonsHost",(Y.ytPlayerQuickActionButtonsHostCompactControls=function(){return!V()||I},Y.ytPlayerQuickActionButtonsHostDisableBackdropFilter=F,Y))},_.a(_.uj,{each:function(){var h=W();
if(z){h=JSON.parse(JSON.stringify(h));for(var q=_.L(h),R=q.next();!R.done;R=q.next()){var b=R.value,g=void 0;R=_.e((g=_.e(b,_.gX))==null?void 0:g.toggleButtonViewModel,_.Kj);var K=void 0;g=_.e((K=_.e(b,_.u6))==null?void 0:K.toggleButtonViewModel,_.Kj);K=_.e(b,_.g2);b=_.e(b,_.Kj);if(R)g=_.e(R.defaultButtonViewModel,_.g2),R=_.e(R.toggledButtonViewModel,_.g2),g&&g.iconName&&(g.iconName=pJ[g.iconName]),R&&R.iconName&&(R.iconName=pJ[R.iconName]);else if(g)R=_.e(g.defaultButtonViewModel,_.g2),g=_.e(g.toggledButtonViewModel,
_.g2),R&&R.iconName&&(R.iconName=pJ[R.iconName]),g&&g.iconName&&(g.iconName=pJ[g.iconName]);else if(K)K.iconName&&(K.iconName=pJ[K.iconName]);else if(b){R=_.e(b.defaultButtonViewModel,_.g2);g=_.e(b.toggledButtonViewModel,_.g2);b=void 0;if((b=R)==null?0:b.iconName)R.iconName=pJ[R.iconName];R=void 0;if((R=g)==null?0:R.iconName)g.iconName=pJ[g.iconName]}}}y&&(h=Rxi(h));return h}},function(h){return _.a(_.Vw,{data:function(){return h}},{buttonViewModel:function(q){return _.a(_.xm,{data:q.data,
buttonOverrides:M})},
likeButtonViewModel:function(q){return _.a(_.bx,{data:q.data,buttonShapeOverrideables:M})},
dislikeButtonViewModel:function(q){return _.a(_.RB,{data:q.data,buttonShapeOverrideables:M})},
toggleButtonViewModel:function(q){return _.a(_.mW,{data:q.data,buttonShapeOverrides:M})}})}))},"bk");var ZfL=function(F){_.Ba.call(this);var W=this;this.JSC$21355_watchApi=F;F=_.L(_.Y$({},void 0,"NNzZMe"));this.quickActionsViewModel=F.next().value;this.setQuickActionsViewModel=F.next().value;F=_.L(_.Y$({},void 0,"iORsec"));this.playerOverlayVideoDetailsRenderer=F.next().value;this.setPlayerOverlayVideoDetailsRenderer=F.next().value;F=_.L(_.Y$([],void 0,"dektd"));this.lockupViewModels=F.next().value;this.setLockupViewModels=F.next().value;F=_.L(_.Y$({},void 0,"Sp5Hqf"));this.commentsButton=F.next().value;
this.setCommentsButton=F.next().value;F=_.L(_.Y$({},void 0,"yDAoue"));this.descriptionButton=F.next().value;this.setDescriptionButton=F.next().value;var V=this.JSC$21355_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){JCt(W)});
this.addOnDisposeCallback(function(){W.JSC$21355_watchApi.unsubscribeByKey(V)});
JCt(this)};
_.u(ZfL,_.Ba);
var JCt=function(F){var W,V,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v,U,c,J,zG,BC;_.m(function(bS){if(bS.nextAddress==1)return bS.yield(F.JSC$21355_watchApi.playerApi,2);W=bS.yieldResult;V=F.JSC$21355_watchApi.getWatchNextResponse();z=(d=V)==null?void 0:(y=d.playerOverlays)==null?void 0:y.playerOverlayRenderer;n=_.e((I=z)==null?void 0:I.fullscreenQuickActionsBar,_.BZS);(Y=(M=F).setQuickActionsViewModel)==null||Y.call(M,n||{});n&&QEL(F,W);R=(h=z)==null?void 0:(q=h.videoDetails)==null?void 0:q.playerOverlayVideoDetailsRenderer;
(g=(b=F).setPlayerOverlayVideoDetailsRenderer)==null||g.call(b,R||{});R&&F1L(F,W);if(_.T("web_player_use_external_grid_component")){var Yc=[],ph,lS,Or,X1,MM=V==null?void 0:(ph=V.contents)==null?void 0:(lS=ph.twoColumnWatchNextResults)==null?void 0:(Or=lS.secondaryResults)==null?void 0:(X1=Or.secondaryResults)==null?void 0:X1.results;if(MM)for(ph=_.L(MM),lS=ph.next();!lS.done;lS=ph.next())if(lS=lS.value,lS.lockupViewModel)Yc.push(lS);else if(Or=void 0,(Or=lS.itemSectionRenderer)==null?0:Or.contents)for(lS=
_.L(lS.itemSectionRenderer.contents),Or=lS.next();!Or.done;Or=lS.next())Or=Or.value,Or.lockupViewModel&&Yc.push(Or);K=Yc;(k=(C=F).setLockupViewModels)==null||k.call(C,K||[]);W1p(F,W)}S=_.e((f=z)==null?void 0:f.commentsButton,_.Kj);(U=(v=F).setCommentsButton)==null||U.call(v,S||{});S&&VGt(F,W);J=_.e((c=z)==null?void 0:c.descriptionButton,_.g2);(BC=(zG=F).setDescriptionButton)==null||BC.call(zG,J||{});J&&d74(F,W);_.UD(bS)})},QEL=function(F,W){if(!F.quickActionButtonsContainer)if(W.setFullscreenQuickActions){F.quickActionButtonsContainer=
document.createElement("div");
W.setFullscreenQuickActions(F.quickActionButtonsContainer);var V=function(){return F.quickActionsViewModel().quickActionButtons||[]},d=_.jU(F.quickActionButtonsContainer,function(){return _.a(P2m,{data:V})},"ck");
F.addOnDisposeCallback(function(){W.setFullscreenQuickActions(void 0);d()})}else _.rL(new _.po("setFullscreenQuickActions not defined",{playerApi:Object.keys(W),
isReady:W.isReady(),appState:W.getAppState()}))},F1L=function(F,W){if(!F.playerOverlayVideoDetailsRendererContainer)if(W.setPlayerOverlayVideoDetailsRenderer){F.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
W.setPlayerOverlayVideoDetailsRenderer(F.playerOverlayVideoDetailsRendererContainer);var V=_.jU(F.playerOverlayVideoDetailsRendererContainer,function(){return _.a(SPa,{data:F.playerOverlayVideoDetailsRenderer})},"dk");
F.addOnDisposeCallback(function(){W.setPlayerOverlayVideoDetailsRenderer(void 0);V()})}else _.rL(new _.po("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(W),
isReady:W.isReady(),appState:W.getAppState()}))},W1p=function(F,W){if(!F.gridRendererContainer)if(W.setFullscreenGrid){F.gridRendererContainer=document.createElement("div");
W.setFullscreenGrid(F.gridRendererContainer);var V=_.jU(F.gridRendererContainer,function(){return _.a(tXv,{data:F.lockupViewModels})},"ek");
F.addOnDisposeCallback(function(){W.setFullscreenGrid(void 0);V()})}else _.rL(new _.po("setFullscreenGrid not defined",{playerApi:Object.keys(W),
isReady:W.isReady(),appState:W.getAppState()}))},VGt=function(F,W){if(!F.commentsButtonContainer)if(W.setCommentsButton){F.commentsButtonContainer=document.createElement("div");
W.setCommentsButton(F.commentsButtonContainer);var V=_.jU(F.commentsButtonContainer,function(){return _.a(_.mW,{data:F.commentsButton})},"fk");
F.addOnDisposeCallback(function(){W.setCommentsButton(void 0);V()})}else _.rL(new _.po("setCommentsButton not defined",{playerApi:Object.keys(W),
isReady:W.isReady(),appState:W.getAppState()}))},d74=function(F,W){if(!F.descriptionButtonContainer)if(W.setDescriptionButton){F.descriptionButtonContainer=document.createElement("div");
W.setDescriptionButton(F.descriptionButtonContainer);var V=_.jU(F.descriptionButtonContainer,function(){return _.a(_.xm,{data:F.descriptionButton})},"gk");
F.addOnDisposeCallback(function(){W.setDescriptionButton(void 0);V()})}else _.rL(new _.po("setDescriptionButton not defined",{playerApi:Object.keys(W),
isReady:W.isReady(),appState:W.getAppState()}))};var h9=function(F){_.Ba.call(this);var W=this;this.JSC$21361_watchApi=F;this.JSC$21361_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;F=_.zS(_.rl(),_.MG,function(V){W.onFullscreenChanged(V)});
this.addOnDisposeCallback(F);F=_.zS(_.rl(),J_,function(V){W.onWatchScroll(V)});
this.addOnDisposeCallback(F);_.T("kevlar_watch_while_v2")&&(F=_.zS(_.rl(),_.iH,function(V){y8L(W,V)}),this.addOnDisposeCallback(F));
zXt(this);o5L(this);szd();this.onWatchScroll(J_(_.rl().getState()));_.Gh("START_IN_FULL_WINDOW_MODE")&&this.JSC$21361_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.u(h9,_.Ba);var zXt=function(F){F.JSC$21361_watchApi.registerActionHandler("yt-fullscreen-change-action",function(W){var V=F.JSC$21361_watchApi.isActive();W&&!V||_.rl().dispatch(_.Gj({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!W}}))});
F.addOnDisposeCallback(function(){F.JSC$21361_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},o5L=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21361_watchApi.playerApi,2);W=d.yieldResult;V=function(){F.onFullerscreenEduClicked()};
W.addEventListener("onFullerscreenEduClicked",V);F.addOnDisposeCallback(function(){W.removeEventListener("onFullerscreenEduClicked",V)});
_.UD(d)})};
h9.prototype.onFullscreenChanged=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return W.isFullscreen=!!_.k8(),d.yield(W.JSC$21361_watchApi.playerApi,2);V=d.yieldResult;W.JSC$21361_miniplayerActive||V.setFauxFullscreen(W.isFullscreen);if(F&&(W.JSC$21361_watchApi.focusOnPlayer(),!W.fullerscreenEduButtonShownThisPlayback)){W.fullerscreenEduButtonShownThisPlayback=!0;var y=_.L0("yt-fullerscreen-edu-button-shown-count")||0;_.Bc("yt-fullerscreen-edu-button-shown-count",y+1,31536E3);
W.updateFullerscreenEduButtonSubtleModeState()}_.UD(d)})};
var y8L=function(F,W){var V;_.m(function(d){if(d.nextAddress==1)return F.JSC$21361_miniplayerActive=W,d.yield(F.JSC$21361_watchApi.playerApi,2);V=d.yieldResult;V.setFauxFullscreen(!F.JSC$21361_miniplayerActive&&F.isFullscreen);_.UD(d)})};
h9.prototype.onWatchScroll=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1)return _.T("external_fullscreen_with_edu")?y.yield(W.JSC$21361_watchApi.playerApi,2):y.return();V=y.yieldResult;d=F<=0;W.shouldShowFullerscreenEdu!==d&&(W.shouldShowFullerscreenEdu=d,V.updateFullerscreenEduButtonVisibility(!W.shouldShowFullerscreenEdu));_.UD(y)})};
h9.prototype.onFullerscreenEduClicked=function(){this.JSC$21361_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var F=_.L0("yt-fullerscreen-edu-button-click-count")||0;_.Bc("yt-fullerscreen-edu-button-click-count",F+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
h9.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var F=this,W,V,d,y,z,I;return _.m(function(n){if(n.nextAddress==1)return W=_.L0("yt-fullerscreen-edu-button-click-count")||0,V=_.L0("yt-fullerscreen-edu-button-shown-count")||0,d=_.F0("external_fullscreen_button_click_threshold"),y=_.F0("external_fullscreen_button_shown_threshold"),z=W>=d||V>=y,n.yield(F.JSC$21361_watchApi.playerApi,2);I=n.yieldResult;I.updateFullerscreenEduButtonSubtleModeState(z);_.UD(n)})};
h9.prototype.disposeInternal=function(){_.Ba.prototype.disposeInternal.call(this);var F=_.k8();_.T("kevlar_exit_fullscreen_leaving_watch")&&F&&_.ls(F)};
var szd=function(){if(_.T("web_watch_add_viewport_meta_tag")){var F=document.querySelector("meta[name=viewport]"),W=document.head;W&&!F&&(F=document.createElement("meta"),F.name="viewport",F.content="width=device-width, initial-scale=1.0, viewport-fit=cover",W.appendChild(F))}};var L1U=function(F){_.Ba.call(this);var W=this;this.JSC$21364_watchApi=F;this.jobId=0;this.pendingRequestId=void 0;var V=this.JSC$21364_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Bqt(W)});
this.addOnDisposeCallback(function(){W.JSC$21364_watchApi.unsubscribeByKey(V)});
Bqt(this)};
_.u(L1U,_.Ba);var IGL=function(F){_.HP.cancelJob(F.jobId);F.pendingRequestId=void 0},Bqt=function(F){IGL(F);
var W=bgl(F.JSC$21364_watchApi.getWatchNextResponse());if(W){var V=250,d,y=(d=_.e(W,_.L4B))==null?void 0:d.initialDelayMs;_.T("web_watch_updated_metadata_server_initial_delay")&&y&&(V=y);F.jobId=_.HP.addLowPriorityJob(function(){return F.fetchUpdatedMetadata(W)},V)}};
L1U.prototype.fetchUpdatedMetadata=function(F,W){var V=this,d,y,z,I,n,M,Y,h,q,R,b,g,K,C,k;return _.m(function(f){switch(f.nextAddress){case 1:W&&(d={continuation:W});if(!_.T("web_get_updated_metadata_fantasy_panel_continuation_params")){f.jumpTo(2);break}y=_.PY().resolve(_.mU);z="PAsports_fantasy";return f.yield(y.isVisible(z,!0),3);case 3:f.yieldResult&&(Y=(n=(I=y).getUpdatePanelContinuationData)==null?void 0:(M=n.call(I,z))==null?void 0:M.updatePanelContinuationRequest)&&(d||(d={}),d.clientParams=
{panelContinuationParams:{panelContinuation:Y}});case 2:h=_.PY().resolve(_.yo);if(!h)return _.Ab(Error("Tl")),f.return();q={};V.pendingRequestId=q;return f.yield(_.HI(h,F,d),4);case 4:R=f.yieldResult;if(q!==V.pendingRequestId)return f.return();K=(b=R)==null?void 0:(g=b.continuation)==null?void 0:g.timedContinuationData;((C=K)==null?0:C.continuation)&&((k=K)==null?0:k.timeoutMs)&&(V.jobId=_.HP.addLowPriorityJob(function(){return V.fetchUpdatedMetadata(F,K.continuation)},K.timeoutMs));
_.UD(f)}})};
L1U.prototype.disposeInternal=function(){_.Ba.prototype.disposeInternal.call(this);IGL(this)};var n5i=_.G(function(F){var W=_.Ef(function(){var d=F.data().videoId;if(F.active())d=_.lU(d),_.PY().resolve(_.Tc).resolveCommand(d);else{var y=F.playerApi(),z=y.getAvailableAudioTracks(),I,n,M=(I=F.sourceVideoConfig().audioTracks)==null?void 0:(n=I.find(function(Y){return Y.isDefaultForSource}))==null?void 0:n.id;
if(z=z.find(function(Y){return Y.getLanguageInfo().getId()===M}))y.setAudioTrack(z,!0),y.setCompositeParam({activeVideoId:d}),F.setActiveSourceId(d)}}),V={};
return _.a("ytw-composite-source-video-overlay",{class:_.xx("ytwCompositeSourceVideoOverlayHost",(V.ytwCompositeSourceVideoOverlayActive=F.active,V.ytwCompositeSourceVideoOverlayInteracting=F.interacting,V)),style:_.Si({left:function(){var d;return((d=F.data().topLeftCornerX)!=null?d:0)*100+"%"},
top:function(){var d;return((d=F.data().topLeftCornerY)!=null?d:0)*100+"%"},
width:function(){var d;return((d=F.data().width)!=null?d:0)*100+"%"},
height:function(){var d;return((d=F.data().height)!=null?d:0)*100+"%"}}),
"on:click":W},_.a("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"hk");var m7c=_.G(function(F){var W=_.L(_.wT(function(){var I,n=(I=F.data().sources)==null?void 0:I.find(function(M){return M.isActive});
if(n)return n.videoId})),V=W.next().value,d=W.next().value;
W=_.L(_.Y$(!1,void 0,"rmRJ8d"));var y=W.next().value,z=W.next().value;return _.a("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.Ef(function(){z(!0)}),
"on:mouseout":_.Ef(function(){z(!1)})},_.a(_.p,{cond:function(){return F.data().sources},
then:function(I){return _.a(_.uj,{each:I},function(n){return _.a(n5i,{data:n,active:function(){return n.videoId===V()},
setActiveSourceId:d,interacting:y,playerApi:F.playerApi,sourceVideoConfig:function(){return TXa(F.compositeVideoConfig(),n.videoId)}})})}}))},"ik");var MGd=function(F){_.Ba.call(this);this.JSC$21379_watchApi=F;F=_.L(_.Y$({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=F.next().value;this.setCompositeVideoOverlayRenderer=F.next().value;F=_.L(_.Y$({},void 0,"OlaJpc"));this.compositeVideoConfig=F.next().value;this.setCompositeVideoConfig=F.next().value;aG8(this);iyl(this)};
_.u(MGd,_.Ba);var aG8=function(F){var W=F.JSC$21379_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){iyl(F)});
F.addOnDisposeCallback(function(){F.JSC$21379_watchApi.unsubscribeByKey(W)})},YHl=function(F){var W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$21379_watchApi.playerApi,2);W=V.yieldResult;W.setCompositeVideoOverlayRendererComponent(F.container);_.UD(V)})},ppd=function(F){var W;
return _.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$21379_watchApi.playerApi,2);W=V.yieldResult;W.setCompositeVideoOverlayRendererComponent(void 0);_.UD(V)})},hXL=function(F){var W,V;
return _.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21379_watchApi.playerApi,2);W=d.yieldResult;F.container=document.createElement("div");V=_.jU(F.container,function(){return _.a(m7c,{data:F.compositeVideoOverlayRenderer,compositeVideoConfig:F.compositeVideoConfig,playerApi:W})},"jk");
F.addOnDisposeCallback(V);_.UD(d)})},iyl=function(F){var W,V,d,y,z,I,n,M;
_.m(function(Y){return Y.nextAddress==1?(W=F.JSC$21379_watchApi.getPlayerResponse(),z=_.e((V=W)==null?void 0:(d=V.overlay)==null?void 0:(y=d.playerControlsOverlayRenderer)==null?void 0:y.compositeVideoOverlay,LAt),M=(I=W)==null?void 0:(n=I.playerConfig)==null?void 0:n.compositeVideoConfig,z&&F.setCompositeVideoOverlayRenderer(z),M&&F.setCompositeVideoConfig(M),z&&M?F.container?Y.jumpTo(6):Y.yield(hXL(F),6):qH8(F)?Y.yield(ppd(F),0):Y.jumpTo(0)):qH8(F)?Y.jumpTo(0):Y.yield(YHl(F),0)})},qH8=function(F){var W;
return!((W=F.container)==null||!W.parentElement)};
MGd.prototype.disposeInternal=function(){qH8(this)&&ppd(this);_.Ba.prototype.disposeInternal.call(this)};var g5t=function(F){_.Ba.call(this);var W=this;this.JSC$21385_watchApi=F;var V=this.JSC$21385_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var d=W.JSC$21385_watchApi.getPlayerResponse();if(d){var y,z;if(d=_.e((y=d.endscreen)==null?void 0:(z=y.endscreenRenderer)==null?void 0:z.hideButton,_.Kj)){var I;(I=W.setEndscreenHideButton)==null||I.call(W,d);RXt(W)}}});
this.addOnDisposeCallback(function(){W.JSC$21385_watchApi.unsubscribeByKey(V)});
F=_.L(_.Y$({},void 0,"ER3tqb"));this.endscreenHideButton=F.next().value;this.setEndscreenHideButton=F.next().value;byt(this);Tqt(this);eXt(this)};
_.u(g5t,_.Ba);var RXt=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return F.creatorEndscreenHideButtonContainer?d.return():d.yield(F.JSC$21385_watchApi.playerApi,2);W=d.yieldResult;F.creatorEndscreenHideButtonContainer=document.createElement("div");_.XA(F.creatorEndscreenHideButtonContainer,!1);W.setCreatorEndscreenHideButton(F.creatorEndscreenHideButtonContainer);V=_.jU(F.creatorEndscreenHideButtonContainer,function(){return _.a(_.mW,{data:F.endscreenHideButton,useOutlinedIcon:!0})},"kk");
F.addOnDisposeCallback(function(){V();var y;(y=W)==null||y.setCreatorEndscreenHideButton(void 0)});
_.UD(d)})},byt=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21385_watchApi.playerApi,2);W=d.yieldResult;V=function(){F.creatorEndscreenHideButtonContainer&&_.XA(F.creatorEndscreenHideButtonContainer,!0)};
W.addEventListener("endscreenelementshown",V);F.addOnDisposeCallback(function(){var y;(y=W)==null||y.removeEventListener("endscreenelementshown",V)});
_.UD(d)})},Tqt=function(F){var W=function(){F.creatorEndscreenHideButtonContainer&&_.XA(F.creatorEndscreenHideButtonContainer,!1)},V=F.JSC$21385_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",W),d=F.JSC$21385_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",W);
F.addOnDisposeCallback(function(){F.JSC$21385_watchApi.unsubscribeByKey(V);F.JSC$21385_watchApi.unsubscribeByKey(d)})},eXt=function(F){F.JSC$21385_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(W){var V=_.e(W,kgU);
F.JSC$21385_watchApi.playerApi.then(function(d){d==null||d.setCreatorEndscreenVisibility(!!V.hide)})});
F.addOnDisposeCallback(function(){F.JSC$21385_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};var K1v=function(F){_.Ba.call(this);this.JSC$21391_watchApi=F;umm(this)};
_.u(K1v,_.Ba);var umm=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21391_watchApi.playerApi,2);W=d.yieldResult;V=function(y){_.rl().dispatch(_.Gj({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:y}}))};
W.addEventListener("onRetroModeChanged",V);F.addOnDisposeCallback(function(){W.removeEventListener("onRetroModeChanged",V)});
_.UD(d)})};var jwi=0,d6=0,C6v=0;var Hyv=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),qr=function(F){_.Ba.call(this);this.JSC$21408_watchApi=F;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;D7l(this)};
_.u(qr,_.Ba);
var D7l=function(F){var W,V,d;_.m(function(y){if(y.nextAddress==1)return y.yield(F.JSC$21408_watchApi.playerApi,2);W=y.yieldResult;if(F.isDisposed())return y.return();F.sessionStorage=_.IUL("yt-sleep-timer");F.sessionStorage||_.rL(new _.po("SessionStorage for Sleep Timer is undefined."));((V=F.sessionStorage)==null?void 0:V.get("yt-sleep-timer"))==="true"&&(NXt(),(d=F.sessionStorage)==null||d.remove("yt-sleep-timer"),W.syncVolume());A8v(F,W);jzt(F,W);r8m(F,W);_.UD(y)})},A8v=function(F,W){var V=function(Y){F.onSleepTimerSettingsChanged(Y,
W)},d=function(Y){F.onPlayerStateChange(Y,W)},y=function(){F.onLoopChange(W)},z=function(){F.onCloseMiniplayer(W)},I=function(){Act(W,(0,_.J5)(),f3L(W),F.selectedOption==="End of video",W.getPlayerState()!==1)},n=function(){F.onSeekComplete(W)},M=function(){_.HP.cancelJob(d6);
var Y=W.getCurrentTime()>=W.getDuration(),h=F.selectedOption==="End of video"||F.selectedOption==="End of playlist"&&!Klp(F.playlistId);Y&&h&&CJp(F,W)};
W.addEventListener("onSleepTimerSettingsChanged",V);W.addEventListener("onLoopChange",y);W.addEventListener("onLoopRangeChange",y);W.addEventListener("onStateChange",d);W.addEventListener("onCloseMiniplayer",z);W.addEventListener("onSleepTimerFeatureAvailable",I);W.addEventListener("SEEK_COMPLETE",n);W.addEventListener("onAdStart",M);F.addOnDisposeCallback(function(){W.removeEventListener("onSleepTimerSettingsChanged",V);W.removeEventListener("onLoopChange",y);W.removeEventListener("onLoopRangeChange",
y);W.removeEventListener("onStateChange",d);W.removeEventListener("onCloseMiniplayer",z);W.removeEventListener("onSleepTimerFeatureAvailable",I);W.removeEventListener("SEEK_COMPLETE",n);W.removeEventListener("onAdStart",M)})},jzt=function(F,W){var V=F.JSC$21408_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var d=W.getVideoData().video_id,y,z=(y=gWm(F.JSC$21408_watchApi))==null?void 0:y.playlistId;
F.pauseAutonavPlayback&&(W.pauseVideo(),W.syncVolume(),F.pauseAutonavPlayback=!1);if(F.selectedOption==="End of video"&&d!==F.videoId)RC(F,W);else{if(F.selectedOption==="End of playlist"){y=Klp(F.playlistId);if(z!==F.playlistId){RC(F,W);break a}y?y&&kxt(F,W):lGL(F,W)}F.videoId=d;F.playlistId=z}}});
F.addOnDisposeCallback(function(){F.JSC$21408_watchApi.unsubscribeByKey(V)})},r8m=function(F,W){var V=_.PY().resolve(_.Ym),d=_.zS(V,_.K4W,function(z){z&&F.selectedOption!=="Off"&&RC(F,W)}),y=F.JSC$21408_watchApi.subscribeToActiveChanged(function(z){var I,n;
return _.m(function(M){if(M.nextAddress==1)return M.yield(_.VI().navigationFinishPromise,2);I=!_.AAE();n=_.PY().resolve(_.et).isMiniplayerActive();z||!ex4(F.selectedOption)||n||I||RC(F,W);_.UD(M)})},!1);
V=_.zS(V,function(z){return z.entities.playlistLoopStateEntity||{}},function(z){z=z===void 0?{}:z;
var I=uxc(F.JSC$21408_watchApi);if(I){var n;((n=z[I])==null?void 0:n.state)==="PLAYLIST_LOOP_STATE_ALL"&&ex4(F.selectedOption)&&RC(F,W)}});
F.addOnDisposeCallback(d);F.addOnDisposeCallback(V);F.addOnDisposeCallback(y)};
qr.prototype.onSleepTimerSettingsChanged=function(F,W){switch(F){case "Off":this.selectedOption!=="Off"&&RC(this,W);break;case "End of video":case "End of playlist":Nqc(this,F,W);break;default:Nqc(this,F,W,Hyv.get(F))}};
qr.prototype.onLoopChange=function(F){(F.getLoopVideo()||F.getLoopRange())&&ex4(this.selectedOption)&&RC(this,F)};
qr.prototype.onCloseMiniplayer=function(F){ex4(this.selectedOption)&&RC(this,F)};
var Nqc=function(F,W,V,d){fGd(F,V);F.selectedOption=W;F.videoId=V.getVideoData().video_id;F.playlistId="";var y;(y=F.sessionStorage)==null||y.set("yt-sleep-timer","true");F.adjustmentsCount++;Act(V,(0,_.J5)(),f3L(V),F.selectedOption==="End of video");if(F.selectedOption==="End of video")lGL(F,V),wp8(F,V);else if(F.selectedOption==="End of playlist"){wp8(F,V);var z,I;F.playlistId=(I=(z=gWm(F.JSC$21408_watchApi))==null?void 0:z.playlistId)!=null?I:"";Klp(F.playlistId)||lGL(F,V)}else d&&(F.presetFadeSchedulerId=
_.sl(_.HP,function(){k7t(V,15E3)},d-15E3),F.presetPauseSchedulerId=_.sl(_.HP,function(){CJp(F,V)},d),rcu(V,(0,_.J5)(),d))},CJp=function(F,W){if(F.JSC$21408_watchApi.isActive()){var V={dismissDialogEndpoint:{}};
var d={commandExecutorCommand:{commands:[V,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};V={buttonViewModel:{title:_.Qv("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:V}}};d={buttonViewModel:{title:_.Qv("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:d}}};var y={dialogHeaderViewModel:{headline:{content:_.Qv("SLEEP_TIMER_ENDED_TITLE")}}},
z={basicContentViewModel:{paragraphs:[{text:{content:_.Qv("SLEEP_TIMER_ENDED_TEXT")}}]}};V={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:y,content:z,footer:{panelFooterViewModel:{primaryButton:V,secondaryButton:d,shouldHideDivider:!0}}}}}}};_.PY().resolve(_.Tc).resolveCommand(V,{form:{element:F}})}else NXt();Gxm(F,!1);$7l(F,W);W.pauseVideo();_.w2.getInstance().getState()===2&&W.getPlayerState()===5&&(F.pauseAutonavPlayback=!0)},RC=function(F,W){Gxm(F,!0);
$7l(F,W);NXt()},$7l=function(F,W){fGd(F,W);
F.selectedOption="Off";F.videoId="";F.playlistId="";F.adjustmentsCount=0;var V;(V=F.sessionStorage)==null||V.remove("yt-sleep-timer");_.HP.cancelJob(jwi);W.resetSleepTimerMenuSettings()},Gxm=function(F,W){W={timer_length_adjustment_times_during_session:F.adjustmentsCount-1,
is_session_cancelled:W};switch(F.selectedOption){case "Off":W.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":W.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":W.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:W.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",W.option_duration_in_minutes=Hyv.get(F.selectedOption)/6E4}_.HA("sleepTimerSessionFinishEvent",W)};
qr.prototype.onPlayerStateChange=function(F,W){F===1?Act(W,(0,_.J5)(),f3L(W),this.selectedOption==="End of video"):F===0?(_.HP.cancelJob(d6),W.setVideoTimeLeft(DeU(0,0))):F===2&&_.HP.cancelJob(d6);this.selectedOption==="End of video"?F===0?CJp(this,W):F===2&&l3u(W):this.selectedOption!=="End of playlist"||Klp(this.playlistId)||(F===0?CJp(this,W):F===2&&l3u(W))};
qr.prototype.onSeekComplete=function(F){F.getPlayerState()===2&&Act(F,(0,_.J5)(),f3L(F),this.selectedOption==="End of video",!0)};
qr.prototype.onCueRangeEnter=function(F,W){F==="sleep-timer-fade-audio"&&k7t(W,(W.getDuration()-W.getProgressState().current)*1E3)};
qr.prototype.onCueRangeExit=function(F,W){F==="sleep-timer-fade-audio"&&W.getPlayerState()!==0&&l3u(W,!0)};
var lGL=function(F,W){W.addCueRange("sleep-timer-fade-audio",W.getDuration()-15,W.getDuration());W.addEventListener("onCueRangeEnter",function(V){F.onCueRangeEnter(V,W)});
W.addEventListener("onCueRangeExit",function(V){F.onCueRangeExit(V,W)})},kxt=function(F,W){W.removeCueRange("sleep-timer-fade-audio");
W.removeEventListener("onCueRangeEnter",function(V){F.onCueRangeEnter(V,W)});
W.removeEventListener("onCueRangeExit",function(V){F.onCueRangeExit(V,W)})},fGd=function(F,W){ex4(F.selectedOption)?kxt(F,W):(_.HP.cancelJob(F.presetPauseSchedulerId),_.HP.cancelJob(F.presetFadeSchedulerId),F.presetPauseSchedulerId=0,F.presetFadeSchedulerId=0);
l3u(W,!0)},wp8=function(F,W){W.setLoop(!1);
W.setLoopVideo(!1);W.setLoopRange(null);(F=uxc(F.JSC$21408_watchApi))&&_.PY().resolve(_.Ym).dispatch(_.yw("playlistLoopStateEntity",F,{key:F,state:"PLAYLIST_LOOP_STATE_NONE"}))};var v5l=function(F){_.Ba.call(this);var W=this;this.JSC$21411_watchApi=F;_.T("web_watch_force_start_in_theater_mode")&&U7d(this,!0,!1);Oyt(this);Xpt(this);x7m(this);var V=this.JSC$21411_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.F0("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.mV.get("wide",void 0)==="1"&&_.aO("wide","1",_.F0("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){W.JSC$21411_watchApi.unsubscribeByKey(V)});
F=F.getRoot();if(F.is==="ytd-watch-flexy"||F.is==="ytd-watch-grid")F.onTheaterReduxValueUpdate(this.getState());this.getState()&&i94();_.T("web_watch_log_theater_mode_cookie_state")&&_.mV.get("wide","0")==="1"&&_.ES9("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.u(v5l,_.Ba);var Oyt=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21411_watchApi.playerApi,2);W=d.yieldResult;V=function(y){U7d(F,!!y)};
W.addEventListener("SIZE_CLICKED",V);F.addOnDisposeCallback(function(){W.removeEventListener("SIZE_CLICKED",V)});
_.UD(d)})},Xpt=function(F){F.JSC$21411_watchApi.registerActionHandler("yt-toggle-theater-mode",function(W,V){U7d(F,W,V===void 0?!0:V)});
F.addOnDisposeCallback(function(){F.JSC$21411_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
v5l.prototype.getState=function(){return _.i1(_.rl().getState())};
var U7d=function(F,W,V){V=V===void 0?!0:V;var d,y,z,I=_.T("enable_player_resize_transition")&&!!F.JSC$21411_watchApi.getWatchNextResponse()&&!((d=F.JSC$21411_watchApi.getWatchNextResponse())==null?0:(y=d.contents)==null?0:(z=y.twoColumnWatchNextResults)==null?0:z.conversationBar);ogu(function(){_.rl().dispatch(_.Gj({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:W}}));_.T("theater_mode_scroll_to_top_killswitch")||F.JSC$21411_watchApi.scrollWatchTo(0,!1);_.k8()&&_.T("external_fullscreen")&&_.ls(document.documentElement);
x7m(F);V&&_.aO("wide",W?"1":"0",_.F0("theater_mode_cookie_max_age_seconds",-1));_.XY(F.JSC$21411_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);F.JSC$21411_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:W});W&&i94()},{shouldWrap:I})},x7m=function(F){var W;
_.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$21411_watchApi.playerApi,2);W=V.yieldResult;W.setSizeStyle(!0,F.getState());_.UD(V)})};var tGm=function(F){_.Ba.call(this);var W=this;this.playerApi=F;this.timeToPanelSyncKeyMap={};var V;if(F==null?0:(V=F.isReady)==null?0:V.call(F)){V=_.zS(_.PY().resolve(_.Ym),function(y){return y.entities.timedMarkersListSyncEntity||{}},function(y,z){y=y===void 0?{}:y;
z=z===void 0?{}:z;for(var I=_.L(Object.keys(z)),n=I.next();!n.done;n=I.next())n=n.value,y[n]!==z[n]&&E5v(W,z[n]);z=_.L(Object.keys(y));for(I=z.next();!I.done;I=z.next())I=I.value,n=y[I],W.timeToPanelSyncKeyMap[I]&&c8d(W,n)});
this.addOnDisposeCallback(V);var d=function(y){W.onCueRangeEnter(y)};
F.addEventListener("onCueRangeEnter",d);this.addOnDisposeCallback(function(){var y;(y=F.removeEventListener)==null||y.call(F,"onCueRangeEnter",d)})}};
_.u(tGm,_.Ba);
var c8d=function(F,W){var V,d;if((V=F.playerApi)==null?0:(d=V.isReady)==null?0:d.call(V)){var y;if((V=W==null?void 0:(y=W.timedListData)==null?void 0:y.sections)&&W!=null&&W.key)for(y=_.L(V),V=y.next();!V.done;V=y.next())if(V=V.value,V.timedSyncDataList&&V.sectionId)for(d=0;d<V.timedSyncDataList.length;d++){var z=V.timedSyncDataList[d];z.syncItemId&&F.playerApi.addCueRange(V.sectionId+"_"+W.key+"_"+z.syncItemId,Number(z.videoTimeMs)/1E3,d===V.timedSyncDataList.length-1?0x8000000000000:Number(V.timedSyncDataList[d+
1].videoTimeMs)/1E3)}}},E5v=function(F,W){var V,d;
if((V=F.playerApi)==null?0:(d=V.isReady)==null?0:d.call(V)){var y;if((V=W==null?void 0:(y=W.timedListData)==null?void 0:y.sections)&&W!=null&&W.key)for(y=_.L(V),V=y.next();!V.done;V=y.next())if(V=V.value,V.timedSyncDataList&&V.sectionId){d=_.L(V.timedSyncDataList);for(var z=d.next();!z.done;z=d.next())z=z.value,z.syncItemId&&F.playerApi.removeCueRange(V.sectionId+"_"+W.key+"_"+z.syncItemId)}}};
tGm.prototype.onCueRangeEnter=function(F){for(var W=_.L(Object.keys(this.timeToPanelSyncKeyMap)),V=W.next();!V.done;V=W.next()){V=V.value;var d=_.L(F.split("_"+V+"_")),y=d.next().value;d=d.next().value;if(y&&d){F=_.PY().resolve(_.Ym);W=this.timeToPanelSyncKeyMap[V];var z=_.kOK(F.getState(),W);V=SHl(V,y,d);if(V===-1)break;V={activeSyncId:d,activeItemIndex:V,activeSectionInfo:{sectionIdentifier:y}};z?F.dispatch(_.Yj("markersEngagementPanelSyncEntity",W,V)):F.dispatch(_.yw("markersEngagementPanelSyncEntity",
W,Object.assign({},{key:W},V)));break}}};
var SHl=function(F,W,V){var d=_.PY().resolve(_.Ym),y,z;F=(y=PUp(d.getState(),F))==null?void 0:(z=y.timedListData)==null?void 0:z.sections;if(!F)return-1;y=0;z=_.L(F);for(F=z.next();!F.done;F=z.next()){F=F.value;d=F.timedSyncDataList||[];if(F.sectionId===W)return W=d.findIndex(function(I){return I.syncItemId===V}),W===-1?W:y+W;
y+=d.length}return-1};var Zyd=function(F){_.Ba.call(this);var W=this;this.JSC$21425_watchApi=F;this.unresolvedCommands=[];this.JSC$21425_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(V){PJa(W,V)});
this.addOnDisposeCallback(function(){W.JSC$21425_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
J8i(this)};
_.u(Zyd,_.Ba);var J8i=function(F){var W;_.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$21425_watchApi.playerApi,2);W=V.yieldResult;if(F.isDisposed())return V.return();F.timedSyncObserver=new tGm(W);F.unresolvedCommands.length&&(F.unresolvedCommands.forEach(function(d){return PJa(F,d)}),F.unresolvedCommands=[]);
_.Zi(F,F.timedSyncObserver);_.UD(V)})},PJa=function(F,W){if(F.timedSyncObserver){var V=_.e(W,Gga);
if(V&&V.timedSyncEntityKey&&V.panelSyncEntityKey){F=F.timedSyncObserver;W=V.timedSyncEntityKey;var d=V.panelSyncEntityKey;V=!!V.isEnabled;V=V===void 0?!0:V;var y=_.PY().resolve(_.Ym);y=PUp(y.getState(),W);V?F.timeToPanelSyncKeyMap[W]||(F.timeToPanelSyncKeyMap[W]=d,c8d(F,y)):(delete F.timeToPanelSyncKeyMap[W],E5v(F,y))}}else F.unresolvedCommands.push(W)};var Qz8=_.G(function(F){var W=F.data,V=F.maybeLogSmartSkipClientData,d=null,y=null,z=_.T("web_enable_auto_focus_for_timely_action_button"),I=function(){d=document.activeElement},n=function(){W().smartSkipMetadata&&(d=document.activeElement,_.iCt(function(){return y}))},M=function(h){if(W().smartSkipMetadata&&(!h||h.key!=="Enter")){d&&d.isConnected&&(_.iCt(function(){return d}),d=null);
var q;(q=y)==null||q.blur()}};
F=_.Ef(function(){V==null||V(!0,W());return!1});
var Y=_.ji(_.YZ(function(){return W().rendererContext},{onTap:function(h,q){q({disableClickTracking:!0})}}),_.S5({visibilityCallback:function(h){if(z)h?y&&W().smartSkipMetadata&&(n(),document.addEventListener("focusin",I)):(document.removeEventListener("focusin",I),M());
else if(h){h=_.iO(W().rendererContext);var q=Number(W().maxVisibleDurationMilliseconds),R,b=(R=_.e(W().rendererContext,_.sv))==null?void 0:R.label;h&&q&&b&&(R={label:b,command:h,durationMs:q},_.PY().resolve(_.h_).enqueue(R))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.rp(function(){if(z){var h;if((y=(h=Y.value)==null?void 0:h.querySelector("button"))&&W().smartSkipMetadata){var q;(q=Y.value)==null||q.addEventListener("keydown",M)}}});
_.lu(function(){z&&(y&&W().smartSkipMetadata&&y.removeEventListener("keydown",M),document.removeEventListener("focusin",I),M())});
return _.a("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:Y,"on:click":F},_.a(_.Vw,{data:function(){return W().content}},{buttonViewModel:_.xm}))},"mk");var FZ8=_.G(function(F){var W=F.data,V=F.playerApi,d=_.PY().resolve(_.zW8);F=_.L(_.wT(function(){W()}));
var y=F.next().value,z=F.next().value,I=function(){return $ev(W(),y())},n=function(Y,h){var q,R,b=(q=_.e(h==null?void 0:h.rendererContext,_.yZ))==null?void 0:(R=q.loggingDirectives)==null?void 0:R.trackingParams;
if((h=h==null?void 0:h.smartSkipMetadata)&&h.loggingData&&(R=h.loggingData,h=R.algorithmId,q=R.startMilliseconds,R=R.endMilliseconds,h&&q!==void 0&&R!==void 0)){var g,K;Y={smartSkipData:Object.assign({},{versionName:h,startMediaTimeMs:q,endMediaTimeMs:R},Y&&{userInteractionMediaTimeMs:(Math.floor(((g=_.fQ())==null?void 0:(K=g.getPlayer())==null?void 0:K.getCurrentTime())||0)*1E3).toString()})};g=_.is();var C;b&&(C=_.sf(b));g&&C&&_.jM(g,C,Y)}},M=function(Y,h){var q=$ev(W(),Y);
if(q){var R=_.e(q,G7v),b;if(b=h)b=V(),q=_.e(q,G7v),b=q!=null&&q.smartSkipMetadata?!(b==null?0:b.isSameMarkerTypeVisible((q==null?void 0:q.smartSkipMetadata.markerKey)||"")):!0;if(b){var g,K;(R==null?0:(g=R.smartSkipMetadata)==null?0:(K=g.loggingData)==null?0:K.isCounterfactual)||(n(!1,R),z(Y))}else h||y()!==Y||z(void 0)}};
_.k$(function(){var Y=W().timelyActions;if(Y){Y=_.L(Y);for(var h=Y.next();!h.done;h=Y.next()){h=_.e(h.value,G7v);var q=void 0;(q=h)!=null&&q.cueRangeId&&d.timelyActionsMap.set(h.cueRangeId,M)}_.lu(function(){d.timelyActionsMap.clear()})}},"l2RtC");
return _.a("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.a(_.Vw,{data:I},{timelyActionViewModel:function(Y){return _.a(Qz8,{data:Y.data,maybeLogSmartSkipClientData:function(){n(!0,_.e(I(),G7v))}})}}))},"ok");var VQt=function(F){_.Ba.call(this);this.JSC$21438_watchApi=F;F=_.L(_.Y$({},void 0,"UN7k5e"));this.timelyActionsOverlay=F.next().value;this.setTimelyActionsOverlay=F.next().value;WZa(this)};
_.u(VQt,_.Ba);var WZa=function(F){var W,V,d,y;_.m(function(z){if(z.nextAddress==1)return dra(F),y9m(F),F.timelyActionsContainer=document.createElement("div"),z.yield(F.JSC$21438_watchApi.playerApi,2);W=z.yieldResult;(d=(V=W).insertTimelyActionUi)==null||d.call(V,F.timelyActionsContainer);y=_.jU(F.timelyActionsContainer,function(){return _.a(FZ8,{data:F.timelyActionsOverlay,playerApi:W})},"pk");
F.addOnDisposeCallback(y);_.UD(z)})},y9m=function(F){var W=F.JSC$21438_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){dra(F)});
F.addOnDisposeCallback(function(){F.JSC$21438_watchApi.unsubscribeByKey(W)})},dra=function(F){var W=F.JSC$21438_watchApi.getWatchNextResponse();
if(W){var V,d;if(W=_.e((V=W.playerOverlays)==null?void 0:(d=V.playerOverlayRenderer)==null?void 0:d.timelyActionsOverlayViewModel,OUt)){var y;(y=F.setTimelyActionsOverlay)==null||y.call(F,W)}}};var osp=function(F){_.Ba.call(this);this.JSC$21442_watchApi=F;zrt(this)};
_.u(osp,_.Ba);var zrt=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21442_watchApi.playerApi,2);W=d.yieldResult;V=function(y){_.Jj.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.e(y,ZUt)},popupType:"TOAST"}})};
W.addEventListener("onYtShowToast",V);F.addOnDisposeCallback(function(){W.removeEventListener("onYtShowToast",V)});
_.UD(d)})};var sCt=function(F){var W=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.ET;this.element.addEventListener("load",function(){W.loaded=!0;W.resolver.resolve(W.element)});
this.element.addEventListener("error",function(){W.failed=!0});
this.element.src=F};var BkL=function(F,W){this.image=F;this.frame=W};
BkL.prototype.drawToCanvas=function(F,W){var V=this.frame.width/this.frame.columns,d=this.frame.height/this.frame.rows,y=W.offsetX,z=W.offsetY;Uei(W)?(F.fillStyle=W.fullscreen?"#000":"#0f0f0f",F.fillRect(y,z,(W==null?void 0:W.width)||V,(W==null?void 0:W.height)||d)):F.drawImage(this.image,this.frame.column*V,this.frame.row*d,V,d,y,z,(W==null?void 0:W.width)||V,(W==null?void 0:W.height)||d)};
var LZU=function(F){this.color=F};
LZU.prototype.drawToCanvas=function(F,W){var V=W.offsetX,d=W.offsetY,y=W.width,z=W.height;F.fillStyle=Uei(W)?W.fullscreen?"#000":"#0f0f0f":this.color;F.fillRect(V,d,y,z)};var bZ=function(F,W){DW.call(this);this.playerApi=W;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.C7(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();IzU(this,F);nsU(this);this.update()};
_.u(bZ,DW);bZ.prototype.addEventListeners=function(){var F=this,W=function(){F.update()},V=function(y){F.paused||(y.type==="newdata"&&(F.mosaics.clear(),mri(F),Tw(F)),nsU(F),F.update())},d=function(){F.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",W);this.playerApi.addEventListener("onVideoDataChange",V);this.playerApi.addEventListener("onStateChange",d);this.addOnDisposeCallback(function(){F.playerApi.removeEventListener("onVideoProgress",W);F.playerApi.removeEventListener("onVideoDataChange",V);F.playerApi.removeEventListener("onStateChange",d)})};
var IzU=function(F,W){F.cinematicContainerRenderer!==W&&(F.cinematicContainerRenderer=W,mri(F),Tw(F),F.colorStoreUpdateJobId=_.HP.addLowPriorityJob(function(){var V;if((V=F.cinematicContainerRenderer.colorStore)!=null&&V.sampledColors){V=Infinity;for(var d=_.L(F.cinematicContainerRenderer.colorStore.sampledColors),y=d.next();!y.done;y=d.next()){y=y.value;var z=Number(y.key);z!==0&&z<V&&(V=z);z=_.MV(y.value);F.colorStore.set(y.key,z)}F.colorStoreTimeInterval=V}}))},mri=function(F){F.colorStoreUpdateJobId&&
(_.HP.cancelJob(F.colorStoreUpdateJobId),F.colorStoreUpdateJobId=void 0);
F.colorStore.clear();F.currentStoryboardColor=void 0},azc=function(F,W){var V;
return(V=F.getStoryboardFrame(W))==null?void 0:V.url};
bZ.prototype.onPlayerStateChange=function(){this.update()};
bZ.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var nsU=function(F){var W=F.getStoryboardFrame(0);W&&(W=new _.C7(W.width/W.columns,W.height/W.rows),Rwl(F.currentStoryboardSize,W)||(F.currentStoryboardSize=W,F.publish("STORYBOARD_SIZE_CHANGED",F.currentStoryboardSize)))},iJc=function(F,W){F.currentStoryboardIndex=W;
F.pendingStoryboardIndex=NaN;W=F.getStoryboardFrame(F.currentStoryboardIndex);F.currentStoryboard=new BkL(F.mosaics.get(W.url).element,W);F.publish("STORYBOARD_CHANGED",F.currentStoryboard);F.lastUpdateTime=(0,_.J5)()};
bZ.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var Tw=function(F){F.currentStoryboardIndex=NaN;F.pendingStoryboardIndex=NaN;F.currentStoryboard&&(F.currentStoryboard=void 0,F.publish("STORYBOARD_CHANGED",void 0));F.lastUpdateTime=NaN};
bZ.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)Tw(this);else{var F=this.playerApi.getPlayerState(1);if(F===-1||F===5||F===0)Tw(this);else if(isNaN(this.lastUpdateTime)||!((0,_.J5)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(F=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){F=""+Math.round(F*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var W=this.colorStore.get(F);W?W!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=W,this.currentStoryboard=new LZU(W),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.J5)()):(_.rL(new _.po("Could not find color for timestamp: "+F,this.cinematicContainerRenderer)),Tw(this))}else Tw(this);else MQL(this,F)}};
var MQL=function(F,W){var V=F.getStoryboardFrameIndex(W);if(V!==F.currentStoryboardIndex&&V!==F.pendingStoryboardIndex){W=azc(F,V);var d=F.mosaics.get(W);d?d.loaded&&iJc(F,V):(F.pendingStoryboardIndex=V,V=new sCt(W),F.mosaics.set(W,V),V.resolver.promise.then(function(){if(!F.isDisposed()&&!F.paused&&!isNaN(F.pendingStoryboardIndex)){var y=azc(F,F.pendingStoryboardIndex);if(y){var z;(z=F.mosaics.get(y))!=null&&z.loaded&&iJc(F,F.pendingStoryboardIndex)}else Tw(F)}}))}};
bZ.prototype.getStoryboardFrameIndex=function(F){var W=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(F,W)};
bZ.prototype.getStoryboardFrame=function(F){var W=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,V,d;return((d=(V=this.playerApi).getStoryboardFrame)==null?void 0:d.call(V,F,W))||null};
bZ.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var gk=function(F,W,V,d){d=d===void 0?!1:d;_.Ba.call(this);this.cinematicContainerRenderer=W;this.playerApi=V;this.theater=this.fullscreen=!1;var y;this.ambientLightThemeEnabled=!d&&!!(W==null?0:(y=W.config)==null?0:y.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=d)&&!0;this.container=document.createElement("div");F.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);Yav(this);this.backCanvas=
Ogu();this.frontCanvas=Ogu();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new bZ(W,this.playerApi);_.Zi(this,this.storyboardManager);this.addEventListeners();pG8(this)?hru(this,100+eQ(this)*3*2,100+eQ(this)*3*2):qav(this);Rrp(this,this.storyboardManager.currentStoryboard)};
_.u(gk,_.Ba);
var Yav=function(F){var W=F.playerApi.getVideoAspectRatio();_.D0(F.container,{"aspect-ratio":""+W,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var V;var d;if((F.fullscreen||F.theater)&&((V=F.cinematicContainerRenderer.config)==null?0:(d=V.watchFullscreenConfig)==null?0:d.colorSourceWidthMultiplier))V=F.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var y;V=(y=
F.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?y:F.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var z,I;if((F.fullscreen||F.theater)&&((z=F.cinematicContainerRenderer.config)==null?0:(I=z.watchFullscreenConfig)==null?0:I.colorSourceHeightMultiplier))y=F.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var n;y=(n=F.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?n:F.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.D0(F.innerContainer,
{"aspect-ratio":""+W,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+V+", "+y+")"});Xqu()&&_.D0(F.innerContainer,"filter","blur("+_.F0("cinematic_watch_css_filter_blur_strength",40)+"px)")};
gk.prototype.setFullscreen=function(F,W){this.fullscreen=F;this.theater=!!W;Yav(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),F=this.storyboardManager.currentStoryboard,bJi(this),F&&TkL(this,F)};
gk.prototype.addEventListeners=function(){var F=this,W=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(y){Rrp(F,y)}),V=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){qav(F)});
this.addOnDisposeCallback(function(){F.storyboardManager.unsubscribeByKey(W);F.storyboardManager.unsubscribeByKey(V)});
var d=function(){Yav(F)};
this.playerApi.addEventListener("onVideoDataChange",d);this.addOnDisposeCallback(function(){F.playerApi.removeEventListener("onVideoDataChange",d)})};
var qav=function(F){if(!pG8(F)){var W=F.storyboardManager.currentStoryboardSize;isNaN(W.width)||isNaN(W.height)||hru(F,Number(W.width)+eQ(F)*3*2,Number(W.height)+eQ(F)*3*2)}},hru=function(F,W,V){F.backCanvas.element.width=W;
F.backCanvas.element.height=V;F.frontCanvas.element.width=W;F.frontCanvas.element.height=V},pG8=function(F){return F.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},Rrp=function(F,W,V){V=V===void 0?!1:V;
var d=F.frontCanvas.element.getAnimations()[0];d?(d.pause(),F.backCanvas.context.globalAlpha=Number(getComputedStyle(F.frontCanvas.element).opacity),F.frontCanvas.element.style.opacity="0",d.finish()):F.backCanvas.context.globalAlpha=1;F.backCanvas.context.drawImage(F.frontCanvas.element,0,0,F.backCanvas.element.width,F.backCanvas.element.height);bJi(F);W&&TkL(F,W);W=W?F.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.F0("cinematic_watch_fade_out_duration",500);d=_.F0("cinematic_watch_transition_frame_rate")/
1E3;var y={};d&&(y={easing:"steps("+Math.round(W*d)+")"});(V===void 0?0:V)||F.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:W,iterations:1},y));F.frontCanvas.element.style.opacity="1"},bJi=function(F){var W=F.ambientLightThemeEnabled||F.ambientTheaterModeEnabled,V=F.ambientLightThemeEnabled||F.ambientFullscreenEnabled;
F.frontCanvas.context.fillStyle=F.theater&&W||F.fullscreen&&V?"#000":"#0f0f0f";Xqu()||(F.frontCanvas.context.filter="blur(0)");F.frontCanvas.context.fillRect(0,0,F.frontCanvas.element.width,F.frontCanvas.element.height)},TkL=function(F,W){Xqu()||(F.frontCanvas.context.filter="blur("+eQ(F)+"px)");
F.frontCanvas.context.globalAlpha=F.fullscreen&&F.ambientFullscreenEnabled||F.theater&&F.ambientTheaterModeEnabled?_.F0("cinematic_watch_effect_letterbox_opacity",.4):_.F0("cinematic_watch_effect_opacity",.4);var V={offsetX:eQ(F)*3,offsetY:eQ(F)*3,theater:F.theater,fullscreen:F.fullscreen};pG8(F)&&(V.width=100,V.height=100);W.drawToCanvas(F.frontCanvas.context,V);F.frontCanvas.context.globalAlpha=1},eQ=function(F){var W;
return(W=F.cinematicContainerRenderer.config.blurStrength)!=null?W:5};
gk.prototype.disposeInternal=function(){_.Ba.prototype.disposeInternal.call(this);this.container.remove()};
gk.prototype.clear=function(){Rrp(this,void 0,!0)};
gk.prototype.pause=function(){this.storyboardManager.pause()};var er8=_.iI(function(){var F,W,V=!((W=(F=document.createElement("canvas")).getContext)==null||!W.call(F,"2d")),d;F=!((d=CSS)==null||!d.supports("filter: blur(0)"));d=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var y;return V&&F&&d&&!((y=CSS)==null||!y.supports("aspect-ratio: 1 / 1"))}),uZ=function(F,W){DW.call(this);
this.container=F;this.playerApi=W;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=gsd(this);this.update()};
_.u(uZ,DW);var uht=function(F){var W=document.documentElement.hasAttribute("dark");F.isDarkModeEnabled=W;F.update()},KZL=function(F,W){F.settingEnabled=W;
F.update()};
uZ.prototype.setFullscreen=function(F,W){this.fullscreen=F;this.theater=!!W;this.update()};
var HJt=function(F,W){F.cinematicContainerRenderer=W;F.cinematicContainerRenderer&&(F.cinematicsVe=_.Et(F.isShorts()?227858:159022),_.S6(_.dB(),F.cinematicsVe),F.loggingClientData={watchCinematicContainerData:{presentationStyle:F.cinematicContainerRenderer.presentationStyle}});F.update()};
uZ.prototype.isShorts=function(){var F,W;return((F=this.cinematicContainerRenderer)==null?void 0:(W=F.config)==null?void 0:W.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
uZ.prototype.isAllowed=function(){var F;if(F=er8()){var W,V,d;F=((V=this.cinematicContainerRenderer)==null?void 0:V.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((d=this.cinematicContainerRenderer)==null||!d.colorStore)||((W=this.cinematicContainerRenderer)==null?void 0:W.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(F)if(_.T("web_cinematics_pausing")){var y,z;F=this.isDarkModeEnabled||!!((y=this.cinematicContainerRenderer)==
null?0:(z=y.config)==null?0:z.enableInLightTheme)}else{var I,n;y=!!((I=this.cinematicContainerRenderer)==null?0:(n=I.config)==null?0:n.enableInLightTheme)&&(_.wp("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);F=this.isDarkModeEnabled||y}if(I=F){var M,Y;I=!((Y=(M=this.prefersReducedMotionQuery)==null?void 0:M.matches)!=null&&Y)}return I};
var Drt=function(F){var W;(W=F.currentCinematicEffect)==null||W.clear()},A9d=function(F){var W;
(W=F.currentCinematicEffect)==null||W.pause()},jCt=function(F){(F=F.currentCinematicEffect)!=null&&(F=F.storyboardManager,F.paused=!1,nsU(F),F.update())};
uZ.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var gsd=function(F){if(!_.T("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var W=window.matchMedia("(prefers-reduced-motion: reduce)"),V=function(){F.update()};
W.addListener(V);F.addOnDisposeCallback(function(){W.removeListener(V)});
return W}};
uZ.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var F=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new gk(this.container,F,this.playerApi,this.isDarkModeEnabled),_.Zi(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var W=this.currentCinematicEffect;W.cinematicContainerRenderer!==
F&&(W.cinematicContainerRenderer=F,IzU(W.storyboardManager,F),Yav(W));F=_.V0();_.dE(0,194,!0);F.save();F=_.is();this.cinematicsVe&&F&&_.KZ(F,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(F=_.is(),this.cinematicsVe&&F&&_.HZ(F,[this.cinematicsVe],!1,this.loggingClientData),_.fu(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.S0.Object.defineProperties(uZ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var r9d=!1,Nkd=function(F){_.Ba.call(this);this.JSC$21475_watchApi=F;this.fullscreen=this.theater=!1;CZt(this);kwL(this);lzU(this)};
_.u(Nkd,_.Ba);var lzU=function(F){var W,V,d;_.m(function(y){if(y.nextAddress==1)return y.yield(F.JSC$21475_watchApi.playerApi,2);W=y.yieldResult;if(F.isDisposed())return y.return();V=F.JSC$21475_watchApi.getElement("CINEMATICS");if(!V)return y.return();F.JSC$21475_cinematicController=new uZ(V,W);_.Zi(F,F.JSC$21475_cinematicController);uht(F.JSC$21475_cinematicController);fzc(F,_.biY());d=F.JSC$21475_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(z){wG8(F,z)});
F.addOnDisposeCallback(function(){F.JSC$21475_watchApi.unsubscribeByKey(d)});
Gwv(F);wG8(F,F.JSC$21475_cinematicController.isAllowed());$ra(F);UrL(F);_.UD(y)})},$ra=function(F){F.fullscreen=_.MG(_.rl().getState());
F.theater=_.i1(_.rl().getState());OJu(F,F.fullscreen,F.theater);var W=_.zS(_.rl(),_.MG,function(d){F.fullscreen=d;OJu(F,F.fullscreen,F.theater)}),V=_.zS(_.rl(),_.i1,function(d){F.theater=d;
OJu(F,F.fullscreen,F.theater)});
F.addOnDisposeCallback(W);F.addOnDisposeCallback(V)},CZt=function(F){var W=F.JSC$21475_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Gwv(F)});
F.addOnDisposeCallback(function(){F.JSC$21475_watchApi.unsubscribeByKey(W)})},kwL=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21475_watchApi.playerApi,2);W=d.yieldResult;V=function(y){fzc(F,y)};
W.addEventListener("cinematicSettingsToggleChange",V);F.addOnDisposeCallback(function(){W.removeEventListener("cinematicSettingsToggleChange",V)});
_.UD(d)})},Gwv=function(F){var W=F.JSC$21475_watchApi.getWatchNextResponse(),V;
W=_.e(W==null?void 0:(V=W.pageVisualEffects)==null?void 0:V[0],aR);var d;(d=F.JSC$21475_cinematicController)==null||HJt(d,W)},fzc=function(F,W){var V;
(V=F.JSC$21475_cinematicController)==null||KZL(V,W);XGv(F)},wG8=function(F,W){var V;
_.m(function(d){if(d.nextAddress==1)return _.T("kevlar_watch_cinematics_invisible")&&(W=!1),d.yield(F.JSC$21475_watchApi.playerApi,2);V=d.yieldResult;V.updateCinematicSettings(W);XGv(F);_.UD(d)})},UrL=function(F){var W=_.V0();
if(_.T("kevlar_measure_ambient_mode_idle")&&!W.getFlag(192)&&!r9d){r9d=!0;var V=_.q0(_.HP,function(){_.PY().resolve(_.BYl).start(1E4)},5E3);
F.addOnDisposeCallback(function(){_.HP.cancelJob(V);_.PY().resolve(_.BYl).stop()})}},OJu=function(F,W,V){F.fullscreen=W;
F.theater=V;var d;(d=F.JSC$21475_cinematicController)==null||d.setFullscreen(F.fullscreen,F.theater);if(_.T("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(F.theater||F.fullscreen){var y;(y=F.JSC$21475_cinematicController)==null||jCt(y)}else{var z;(z=F.JSC$21475_cinematicController)==null||A9d(z)}},XGv=function(F){var W;
F.JSC$21475_watchApi.getRoot().toggleCinematicsActive(!((W=F.JSC$21475_cinematicController)==null||!W.isEnabled()))};var c9a=function(F){_.Ba.call(this);var W=this;this.JSC$21478_watchApi=F;this.commentsReady=!1;this.setCommentsJobId=0;F=_.zS(_.rl(),J_,function(){xrm(W)});
this.addOnDisposeCallback(F);var V=this.JSC$21478_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){vsi(W)}),d=this.JSC$21478_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){vsi(W)});
this.addOnDisposeCallback(function(){W.JSC$21478_watchApi.unsubscribeByKey(V);W.JSC$21478_watchApi.unsubscribeByKey(d)});
var y=function(){_.T("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&Est(W,"false")};
this.JSC$21478_watchApi.getRoot().addEventListener("yt-page-data-will-update",y);this.addOnDisposeCallback(function(){W.JSC$21478_watchApi.getRoot().removeEventListener("yt-page-data-will-update",y)});
vsi(this)};
_.u(c9a,_.Ba);var vsi=function(F){F.commentsReady=!1;_.HP.cancelJob(F.setCommentsJobId);F.setCommentsJobId=_.q0(_.HP,function(){xrm(F)},1E3)},xrm=function(F){if(!F.commentsReady){_.Md("cmi");
_.HP.cancelJob(F.setCommentsJobId);var W,V,d,y,z=(W=F.JSC$21478_watchApi.getWatchNextResponse())==null?void 0:(V=W.contents)==null?void 0:(d=V.twoColumnWatchNextResults)==null?void 0:(y=d.results)==null?void 0:y.results.contents;W=void 0;if(z&&z.length)for(z=_.L(z),V=z.next();!V.done;V=z.next())if(V=V.value,y=d=void 0,((d=V)==null?void 0:(y=d.itemSectionRenderer)==null?void 0:y.sectionIdentifier)==="comment-item-section"){_.T("web_watch_provide_undefined_comments")?W=V.itemSectionRenderer:F.JSC$21478_watchApi.provideRenderingData("COMMENTS",
V.itemSectionRenderer);Est(F,"true");break}_.T("web_watch_provide_undefined_comments")&&F.JSC$21478_watchApi.provideRenderingData("COMMENTS",W);F.commentsReady=!0;F.JSC$21478_watchApi.dispatchEvent("yt-watch-comments-ready")}},Est=function(F,W){var V;
(V=F.JSC$21478_watchApi.getElement("COMMENTS"))==null||V.setAttribute("canScheduleJobs",W)};var tQp=["engagement-panel-ads"],QCl=function(F){_.Ba.call(this);var W=this;this.JSC$21481_watchApi=F;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.T("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.T("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.T("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.F0("swatcheroo_provide_all_data_delay_ms",
250);if(this.swatcherooProvideAllDataOnScheduledJob)Saa(this);else{var V=this.JSC$21481_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){PZt(W);KJ(W)}),d=this.JSC$21481_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){HG(W);
KJ(W)});
this.JSC$21481_watchApi.getRoot().is==="ytd-watch-grid"&&_.T("swatcheroo_pbs_load_grid")&&(J9U(this),ZJl(this));this.addOnDisposeCallback(function(){W.JSC$21481_watchApi.unsubscribeByKey(V);W.JSC$21481_watchApi.unsubscribeByKey(d);_.HP.cancelJob(W.provideRichGridJobId)});
PZt(this);HG(this)}};
_.u(QCl,_.Ba);var Saa=function(F){var W=F.JSC$21481_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){F.providePlayerJobId=_.dX(_.HP,function(){PZt(F);KJ(F)},F.provideAllDataDelayMs)}),V=F.JSC$21481_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){F.provideWatchNextJobId=_.dX(_.HP,function(){HG(F);
KJ(F)},F.provideAllDataDelayMs)}),d=F.JSC$21481_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){F.provideWatchNextJobId=_.dX(_.HP,function(){HG(F);
KJ(F)},F.provideAllDataDelayMs)});
F.JSC$21481_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.q0(_.HP,function(){PZt(F);HG(F);KJ(F)},100)});
F.JSC$21481_watchApi.addPageDisposeJob(function(){_.HP.cancelJob(F.provideWatchNextJobId);_.HP.cancelJob(F.providePlayerJobId)});
F.addOnDisposeCallback(function(){F.JSC$21481_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");F.JSC$21481_watchApi.unsubscribeByKey(W);F.JSC$21481_watchApi.unsubscribeByKey(V);F.JSC$21481_watchApi.unsubscribeByKey(d);_.HP.cancelJob(F.providePlayerJobId);_.HP.cancelJob(F.provideWatchNextJobId)});
PZt(F);HG(F)},PZt=function(F){var W=F.JSC$21481_watchApi.getPlayerResponse(),V,d,y=(d=W==null?void 0:(V=W.playabilityStatus)==null?void 0:V.messageRenderers)!=null?d:[],z,I;
W=(I=W==null?void 0:(z=W.playabilityStatus)==null?void 0:z.messages)!=null?I:[];z=_.L(W);for(I=z.next();!I.done;I=z.next())y.push({alertRenderer:{text:_.DZ(I.value),type:"WARNING"}});F.JSC$21481_watchApi.provideRenderingData("ALERTS",y)},HG=function(F){var W=[],V,d,y,z=F.JSC$21481_watchApi.getWatchNextResponse(),I,n,M,Y,h=z==null?void 0:(I=z.contents)==null?void 0:(n=I.twoColumnWatchNextResults)==null?void 0:(M=n.results)==null?void 0:(Y=M.results)==null?void 0:Y.contents;
if(h)for(I=_.L(h),n=I.next();!n.done;n=I.next())if(n=n.value,n.videoPrimaryInfoRenderer)var q=n;else if(n.videoSecondaryInfoRenderer){var R=n;Y=M=void 0;n=Object.assign({},(M=n.videoSecondaryInfoRenderer)==null?void 0:(Y=M.metadataRowContainer)==null?void 0:Y.metadataRowContainerRenderer);if(n.rows&&n.collapsedItemCount!==void 0){n.rows=n.rows.slice(0,n.collapsedItemCount).filter(function(Ft){return!!Ft.richMetadataRowRenderer});
n.collapsedItemCount=n.rows.length;var b={metadataRowContainerRenderer:n}}}else if(n.merchandiseShelfRenderer)var g=n;else if(n.ticketShelfRenderer)var K=n;else if(n.expandableMetadataRenderer)var C=n;else if(n.itemSectionRenderer)if(M=n.itemSectionRenderer.contents,Y=void 0,F.directlyProvideComments&&((Y=n.itemSectionRenderer)==null?void 0:Y.sectionIdentifier)==="comment-item-section")_.Md("cmi"),F.JSC$21481_watchApi.provideRenderingData("COMMENTS",n.itemSectionRenderer);else if(M)for(n=_.L(M),M=
n.next();!M.done;M=n.next())if(M=M.value,M.commentsEntryPointHeaderRenderer)var k=M;else if(M.clarificationRenderer||M.infoPanelContainerRenderer||M.infoPanelContentRenderer||M.emergencyOneboxRenderer){W.push(M);var f=f||!!R}else M.limitedStateMessageRenderer?d=M:M.videoMetadataCarouselViewModel&&(y=M);if(_.T("web_watch_merch_in_sd_when_ticket_shelf_present")&&g&&K){var S=g;g=void 0}if(F.provideWatchNextSecondaryResults){var v,U,c;F.JSC$21481_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
z==null?void 0:(v=z.contents)==null?void 0:(U=v.twoColumnWatchNextResults)==null?void 0:(c=U.secondaryResults)==null?void 0:c.secondaryResults)}if(F.JSC$21481_watchApi.getRoot().is==="ytd-watch-grid"){var J,zG;F.JSC$21481_watchApi.provideRenderingData("LIVE_CHAT",z==null?void 0:(J=z.contents)==null?void 0:(zG=J.twoColumnWatchNextResults)==null?void 0:zG.conversationBar)}var BC,bS,Yc,ph;(v=z==null?void 0:(BC=z.contents)==null?void 0:(bS=BC.twoColumnWatchNextResults)==null?void 0:(Yc=bS.secondaryResults)==
null?void 0:(ph=Yc.secondaryResults)==null?void 0:ph.offerModule)&&(v.donationShelfRenderer||v.donationUnavailableRenderer)&&F.JSC$21481_watchApi.getRoot().is!=="ytd-watch-grid"&&(V=v);BC=F.JSC$21481_watchApi.getPlayerResponse();if(!BC||!_.Ltr(BC.playabilityStatus,z==null?void 0:z.playerOverlays)){var lS;if(z==null?0:(lS=z.contents)==null?0:lS.singleColumnWatchNextResults){var Or,X1;var MM=z==null?void 0:(Or=z.contents.singleColumnWatchNextResults.results)==null?void 0:(X1=Or.results)==null?void 0:
X1.contents}else{var nB,vC,qM,ur;lS=!!(h==null?0:(nB=h[0])==null?0:(vC=nB.itemSectionRenderer)==null?0:(qM=vC.contents)==null?0:(ur=qM[0])==null?0:ur.backgroundPromoRenderer);var pB,D8;nB=!!(z==null?0:(pB=z.contents)==null?0:(D8=pB.twoColumnWatchNextResults)==null?0:D8.secondaryResults);lS&&!nB&&(MM=h)}}h=W[0];pB=W[1];f&&W.length===1&&(pB=h,h=void 0);F.JSC$21481_watchApi.provideRenderingData("PRIMARY_INFO",q);F.JSC$21481_watchApi.provideRenderingData("SECONDARY_INFO",R);F.JSC$21481_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
k);F.JSC$21481_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",y);F.JSC$21481_watchApi.provideRenderingData("CLARIFICATION",h);F.JSC$21481_watchApi.provideRenderingData("RICH_METADATA",b);F.JSC$21481_watchApi.provideRenderingData("MERCH_SHELF",g);_.T("web_watch_merch_in_sd_when_ticket_shelf_present")&&F.JSC$21481_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",S);F.JSC$21481_watchApi.provideRenderingData("TICKET_SHELF",K);F.JSC$21481_watchApi.provideRenderingData("LIMITED_STATE",d);F.JSC$21481_watchApi.getRoot().is!==
"ytd-watch-grid"&&F.JSC$21481_watchApi.provideRenderingData("DONATION_SHELF",V);F.JSC$21481_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",MM);F.JSC$21481_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",pB);F.JSC$21481_watchApi.provideRenderingData("EXPANDABLE_METADATA",C);if(F.swatcherooProvideAllDataOnScheduledJob){var sL,MK,wm,hf,Sh,jh;q=z==null?void 0:(sL=z.contents)==null?void 0:(MK=sL.twoColumnWatchNextResults)==null?void 0:(wm=MK.secondaryResults)==null?void 0:(hf=wm.secondaryResults)==
null?void 0:(Sh=hf.results)==null?void 0:(jh=Sh[0])==null?void 0:jh.richGridRenderer;F.JSC$21481_watchApi.provideRenderingData("RICH_GRID_RENDERER",q)}};
QCl.prototype.hasCompanionAds=function(F){var W,V;return(V=F==null?void 0:(W=F.adPlacements)==null?void 0:W.some(function(d){var y,z,I,n;return(d==null?void 0:(y=d.adPlacementRenderer)==null?void 0:(z=y.renderer)==null?void 0:z.actionCompanionAdRenderer)||(d==null?void 0:(I=d.adPlacementRenderer)==null?void 0:(n=I.renderer)==null?void 0:n.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?V:!1};
var KJ=function(F){if(!_.T("swaterdoo_ps_wn_handle_ks")){F.swatcherooProvideAllDataOnScheduledJob||ZJl(F,3E3);var W=F.JSC$21481_watchApi.getPlayerResponse(),V,d,y,z,I,n=(V=F.JSC$21481_watchApi.getWatchNextResponse())==null?void 0:(d=V.contents)==null?void 0:(y=d.twoColumnWatchNextResults)==null?void 0:(z=y.secondaryResults)==null?void 0:(I=z.secondaryResults)==null?void 0:I.offerModule;W=F.hasCompanionAds(W);var M,Y;V=(n==null?void 0:(M=n.tvfilmOfferModuleRenderer)==null?void 0:M.clientShouldSuppressIfCompanionAdDisplayed)||
(n==null?void 0:(Y=n.unlimitedOfferModuleRenderer)==null?void 0:Y.suppressIfCompanionAds);M=W&&V;F.JSC$21481_watchApi.getRoot().is==="ytd-watch-grid"&&F.JSC$21481_watchApi.provideRenderingData("OFFER_MODULE",M?void 0:n)}},ZJl=function(F,W){_.T("swatcheroo_pbs_load_grid")&&(F.provideRichGridJobId&&_.HP.cancelJob(F.provideRichGridJobId),F.provideRichGridJobId=_.dX(_.HP,function(){F.provideRichGridJobId=0;
var V,d,y,z,I,n,M,Y=(V=F.JSC$21481_watchApi.getWatchNextResponse())==null?void 0:(d=V.contents)==null?void 0:(y=d.twoColumnWatchNextResults)==null?void 0:(z=y.secondaryResults)==null?void 0:(I=z.secondaryResults)==null?void 0:(n=I.results)==null?void 0:(M=n[0])==null?void 0:M.richGridRenderer;Y&&F.JSC$21481_watchApi.provideRenderingData("RICH_GRID_RENDERER",Y)},W))},J9U=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21481_watchApi.playerApi,2);W=d.yieldResult;V=function(){F.onPlaybackStart()};
W.addEventListener("onPlaybackStartExternal",V);F.addOnDisposeCallback(function(){W.removeEventListener("onPlaybackStartExternal",V)});
_.UD(d)})};
QCl.prototype.onPlaybackStart=function(){ZJl(this)};var Fv4=_.Et(115994),Wvt=_.Et(115993),Dz=function(F,W,V){var d=this;var y=V.dragDownAction;this.layer=0;this.JSC$21496_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return d.dragDownAction()}}}};
this.JSC$21496_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return d.dragDownAction()}}}};
this.fullscreen=!1;var z=_.dB();_.P3(z,Fv4,this.layer);_.P3(z,Wvt,this.layer);this.dragDownAction=function(){y();_.e3(z,{visualElement:d.fullscreen?Fv4:Wvt})};
this.gesture=new G_(F,W,this.getConfig(!1),"pandown");this.attach()};
Dz.prototype.attach=function(){this.gesture.attach()};
Dz.prototype.detach=function(){this.gesture.detach()};
Dz.prototype.update=function(F){this.fullscreen=F;var W=this.gesture;F=this.getConfig(F);W.config=F};
Dz.prototype.getConfig=function(F){return F?this.JSC$21496_watchFullScreenConfig:this.JSC$21496_watchConfig};var d8p=function(F){_.Ba.call(this);var W=this;this.JSC$21499_watchApi=F;F.playerApi.then(function(V){W.player=V});
this.gestures=new Dz(this.JSC$21499_watchApi.getRoot(),F.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(FSu(_.rl().getState())&&J_(_.rl().getState())<=0)if(_.MG(_.rl().getState())){var V;(V=W.player)==null||V.toggleFullscreen()}else _.XY(W.JSC$21499_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
VPv(this)};
_.u(d8p,_.Ba);var VPv=function(F){var W=_.zS(_.rl(),_.MG,function(V){F.onFullscreenChanged(V)});
F.addOnDisposeCallback(W);W=_.zS(_.rl(),J_,function(V){F.gestures&&(V>0?F.gestures.detach():F.gestures.attach())});
F.addOnDisposeCallback(W)};
d8p.prototype.onFullscreenChanged=function(F){this.gestures&&this.gestures.update(F)};var yup=["PLAYLIST"],oFt=function(F){_.Ba.call(this);var W=this;this.JSC$21502_watchApi=F;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(F.subscribeToActiveChanged(function(V){W.onActiveChanged(V)}));
zIl(this)};
_.u(oFt,_.Ba);var s5v=function(F){F.pageDisposalDataTypes=Object.values(v44).filter(function(W){return!yup.includes(W)})},zIl=function(F){if(_.T("swatcheroo_enable_ghost_cards")||_.T("web_watch_clear_data_on_page_dispose"))s5v(F),F.JSC$21502_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.HP.cancelJob(F.clearDataJobId);
F.clearDataJobId=0}),F.runPageDisposeJob=function(){var W=_.PY().resolve(_.l1).getDestinationPageType()==="watch";
F.clearDataJobId=_.dX(_.HP,F.runClearDataJob,W?0:_.F0("web_watch_delay_page_dispose_ms",1E4))},F.runClearDataJob=function(){B9U(F)},F.runOnYtNavigateAwayFinish=function(){F.clearDataJobId&&(_.HP.cancelJob(F.clearDataJobId),F.clearDataJobId=0,B9U(F))},document.addEventListener("yt-navigate-finish",F.runOnYtNavigateAwayFinish),F.JSC$21502_watchApi.addPageDisposeJob(F.runPageDisposeJob),F.addOnDisposeCallback(function(){F.JSC$21502_watchApi.removePageDisposeJob(F.runPageDisposeJob);
F.JSC$21502_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",F.runOnYtNavigateAwayFinish)})},B9U=function(F){F.pageDisposalDataTypes.forEach(function(W){F.JSC$21502_watchApi.provideRenderingData(W,void 0)});
F.clearDataJobId=0};
oFt.prototype.onActiveChanged=function(F){F&&((F=document.querySelector("#watch-page-skeleton"))&&_.dx(F),Lva(this),document.body.removeAttribute("no-y-overflow"),_.Gh("IS_SHELL_LOAD")&&e_L())};
var Lva=function(F){_.m(function(W){if(W.nextAddress==1)return W.yield(F.JSC$21502_watchApi.playerApi,2);_.Ad();_.UD(W)})};var Ipc=_.T("kevlar_watch_while_counterfactual")?0:.25,iYt=function(F){_.Ba.call(this);this.JSC$21505_watchApi=F;this.JSC$21505_watchWhileEnabled=_.T("kevlar_watch_while_v2");this.JSC$21505_watchPipEnabled=_.T("web_watch_pip");nFd(this);m8m(this);ap4(this)};
_.u(iYt,_.Ba);var nFd=function(F){F.JSC$21505_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){MPL(F)});
F.addOnDisposeCallback(function(){F.JSC$21505_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},m8m=function(F){var W,V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21505_watchApi.playerApi,2);W=d.yieldResult;V=function(y){y&&F.JSC$21505_watchPipEnabled?YO4(F):MPL(F)};
W.addEventListener("onCollapseMiniplayer",V);F.addOnDisposeCallback(function(){W.removeEventListener("onCollapseMiniplayer",V)});
_.UD(d)})},ap4=function(F){var W=F.JSC$21505_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&W&&F.JSC$21505_watchWhileEnabled&&(F.playerIntersectionObserver=new IntersectionObserver(function(V){F.handleIntersect(V)},{threshold:[Ipc]}),F.playerIntersectionObserver.observe(W),F.addOnDisposeCallback(function(){var V;
(V=F.playerIntersectionObserver)==null||V.disconnect()}))},MPL=function(F){var W,V,d;
_.m(function(y){if(y.nextAddress==1)return W=_.PY().resolve(_.l1),V=W.data,d=_.Ux9(V.response,V.playerResponse),_.VI().miniplayerButtonActivation=!0,_.PY().resolve(_.et).collapse(),y.yield(_.VI().navigationFinishPromise,2);if(y.nextAddress!=3)return _.VI().currentEndpoint=d.watchEndpoint||null,y.yield(_.PY().resolve(_.et).activate(F.JSC$21505_watchApi.getElement("PLAYER"),d,V),3);_.VI().userActivation=!0;_.UD(y)})},YO4=function(F){var W,V,d;
_.m(function(y){if(y.nextAddress==1)return _.PY().resolve(_.et).pictureInPictureSupported()?y.jumpTo(2):y.yield(F.JSC$21505_watchApi.playerApi,3);if(y.nextAddress!=2)return W=y.yieldResult,(V=W)==null||V.togglePictureInPicture(),y.return();d=_.PY().resolve(_.l1);_.VI().watchPipActivation=!0;_.M5l(_.PY().resolve(_.et),d.data);_.UD(y)})};
iYt.prototype.handleIntersect=function(F){pM4(this,F[F.length-1])};
var pM4=function(F,W){F.watchWhileJobId&&_.HP.cancelJob(F.watchWhileJobId);F.watchWhileJobId=_.HP.addLowPriorityJob(function(){var V,d;return _.m(function(y){if(y.nextAddress==1)return F.watchWhileJobId=void 0,V=_.PY().resolve(_.et),W.intersectionRatio>Ipc?V.isMiniplayerActive()?y.yield(V.deactivate(),0):y.jumpTo(0):(d=!V.isMiniplayerActive())?y.yield(hI4(F),5):y.jumpTo(4);y.nextAddress!=4&&(d=y.yieldResult);if(!d)return y.jumpTo(0);_.VI().watchWhileActivation=!0;return y.yield(qOl(F),0)})},100)},
hI4=function(F){return _.m(function(W){return W.nextAddress==1?_.T("kevlar_watch_while_paused")?W.return(!0):W.yield(F.isPlayerPlaying(),2):W.return(W.yieldResult)})};
iYt.prototype.isPlayerPlaying=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$21505_watchApi.playerApi,2);W=V.yieldResult;return V.return(W.getPlayerStateObject().isPlaying)})};
var qOl=function(F){var W,V;return _.m(function(d){W=_.PY().resolve(_.l1).data;V=_.Ux9(W.response,W.playerResponse);_.VI().currentEndpoint=V.watchEndpoint||null;return d.yield(_.PY().resolve(_.et).activate(F.JSC$21505_watchApi.getElement("PLAYER"),V,W),0)})};var T9L=function(F){_.Ba.call(this);this.JSC$21509_watchApi=F;RIa(this);bYt(this)};
_.u(T9L,_.Ba);var bYt=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21509_watchApi.playerApi,2);W=d.yieldResult;V=function(y){var z;y.sessionData&&y.sessionData.itct&&(z=y.sessionData.itct);var I=y.watchEndpoint;if(I&&y.sessionData&&y.sessionData.autonav)I=_.y11(I,z);else{var n;I=_.lU(y.videoId,(n=y.listId)!=null?n:void 0,z)}z={endpoint:I};y.sessionData&&(z.tempData=y.sessionData);F.JSC$21509_watchApi.dispatchEvent("yt-navigate",z)};
W.addEventListener("onPlayVideo",V);F.addOnDisposeCallback(function(){W.removeEventListener("onPlayVideo",V)});
_.UD(d)})},RIa=function(F){var W=function(V){F.onYtNavigate(V)};
F.JSC$21509_watchApi.getRoot().addEventListener("yt-navigate",W);F.addOnDisposeCallback(function(){F.JSC$21509_watchApi.getRoot().removeEventListener("yt-navigate",W)})};
T9L.prototype.onYtNavigate=function(F){var W=this,V,d,y,z,I,n,M,Y,h;return _.m(function(q){if(q.nextAddress==1){if(!((V=F.detail)==null?0:(d=V.endpoint)==null?0:d.watchEndpoint))return q.return();y=F.detail.endpoint.watchEndpoint;z=W.JSC$21509_watchApi.getWatchNextResponse();n=_.e((I=z)==null?void 0:I.currentVideoEndpoint,_.H6);if(!n)return q.return();if(y.videoId!==n.videoId||y.playlistId&&y.playlistId!==n.playlistId||typeof y.startTimeSeconds!=="number")return q.jumpTo(0);F.stopPropagation();(M=
_.T("kevlar_watch_while_v2")&&!_.T("kevlar_watch_while_counterfactual"))&&_.PY().resolve(_.et).isMiniplayerActive()||W.JSC$21509_watchApi.scrollWatchTo(0,!0);return q.yield(W.JSC$21509_watchApi.playerApi,3)}Y=q.yieldResult;h=y.startTimeSeconds;Y.seekTo(h,void 0,void 0,void 0,84);Y.wakeUpControls();h<Y.getDuration()&&Y.playVideo();_.UD(q)})};var gF8=function(F){_.Ba.call(this);var W=this;this.JSC$21512_watchApi=F;var V=this.JSC$21512_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){eIm(W)});
this.addOnDisposeCallback(function(){W.JSC$21512_watchApi.unsubscribeByKey(V)});
eIm(this);_.T("enable_ai_companion")&&(F=this.JSC$21512_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&N7d(F,"WATCH")};
_.u(gF8,_.Ba);var eIm=function(F){var W=F.JSC$21512_watchApi.getWatchNextResponse();if(W){var V,d=[].concat(_.Pd((V=W==null?void 0:W.engagementPanels)!=null?V:[]));_.T("web_watch_comments_visible_by_default")&&(V=d.find(function(y){var z;return((z=y.engagementPanelSectionListRenderer)==null?void 0:z.targetId)==="engagement-panel-comments-section"}),V==null?0:V.engagementPanelSectionListRenderer)&&(V.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
d.unshift.apply(d,_.Pd(uCd(W)));F.JSC$21512_watchApi.provideRenderingData("ENGAGEMENT_PANELS",d)}},HY4=function(F){var W,V,d,y=(W=F.engagementPanels)==null?void 0:(V=W.find(function(b){var g;
return((g=b.engagementPanelSectionListRenderer)==null?void 0:g.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(d=V.engagementPanelSectionListRenderer.content)==null?void 0:d.structuredDescriptionContentRenderer,z;
if(_.e(y==null?void 0:(z=y.items)==null?void 0:z.find(function(b){return!!_.e(b,O8a)}),O8a))return!0;
var I,n,M,Y;if(F=(((I=F.contents)==null?void 0:(n=I.twoColumnWatchNextResults)==null?void 0:(M=n.results)==null?void 0:(Y=M.results)==null?void 0:Y.contents)||[]).find(function(b){return b.videoPrimaryInfoRenderer})){var h,q,R;
return(((h=F.videoPrimaryInfoRenderer)==null?void 0:(q=h.videoActions)==null?void 0:(R=q.menuRenderer)==null?void 0:R.flexibleItems)||[]).some(function(b){b=_.e(b,_.jvC);if(!b)return!1;var g,K;b=(g=b.topLevelButton)==null?void 0:(K=g.buttonViewModel)==null?void 0:K.onTap;if(!b)return!1;g=_.pd(b);if(!g)return!1;if(Kv4(g))return!0;if(_.T("enable_creator_chatbot")){g=_.e(g,_.tx);if(!g)return!1;var C;return(C=g.commands)==null?void 0:C.some(function(k){return Kv4(k)})}return!1})}return!1},Kv4=function(F){var W;
return((W=_.e(F,_.hc))==null?void 0:W.panelIdentifier)==="PAyouchat"},uCd=function(F){var W=[];
if(!_.T("web_watch_inject_placeholder_fantasy_panel_killswitch")){var V,d,y,z=(V=F.engagementPanels)==null?void 0:(d=V.find(function(n){var M;return((M=n.engagementPanelSectionListRenderer)==null?void 0:M.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(y=d.engagementPanelSectionListRenderer.content)==null?void 0:y.structuredDescriptionContentRenderer,I;
_.e(z==null?void 0:(I=z.items)==null?void 0:I.find(function(n){return!!_.e(n,kK4)}),kK4)&&(V=_.Xxh("PAsports_fantasy"),V.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",W.push(V))}HY4(F)&&(F=_.Xxh("PAyouchat"),F.engagementPanelSectionListRenderer.targetId="PAyouchat",F.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",W.push(F));
return W};var Aud=function(F){_.Ba.call(this);this.JSC$21515_watchApi=F;D8u(this)};
_.u(Aud,_.Ba);var D8u=function(F){F.JSC$21515_watchApi.registerActionHandler("yt-loop-command",function(W){j5l(F,W)});
F.JSC$21515_watchApi.registerActionHandler("yt-repeat-chapter-command",function(W){rul(F,W)});
F.addOnDisposeCallback(function(){F.JSC$21515_watchApi.unregisterActionHandler("yt-loop-command");F.JSC$21515_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},j5l=function(F,W){var V;
_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21515_watchApi.playerApi,2);V=d.yieldResult;_.e(W,upu).loop?(V.setLoopRange({startTimeMs:Number(_.e(W,upu).startTimeMs),endTimeMs:Number(_.e(W,upu).endTimeMs),postId:_.e(W,upu).postId,type:"clips"}),V.playVideo()):V.setLoopRange(null);_.UD(d)})},rul=function(F,W){var V,d;
_.m(function(y){if(y.nextAddress==1)return y.yield(F.JSC$21515_watchApi.playerApi,2);V=y.yieldResult;d=_.e(W,s9c).repeat;d==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(V.setLoopRange({startTimeMs:Number(_.e(W,s9c).startTimeMs),endTimeMs:Number(_.e(W,s9c).endTimeMs),type:"repeatChapter"}),V.playVideo()):d==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&V.setLoopRange(null);_.UD(y)})};var kEp=function(F){_.Ba.call(this);this.JSC$21520_watchApi=F;CTL(this)};
_.u(kEp,_.Ba);var CTL=function(F){F.JSC$21520_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(W){lpu(F,W)});
F.addOnDisposeCallback(function(){F.JSC$21520_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},lpu=function(F,W){var V,d,y,z,I,n,M,Y,h,q,R;
_.m(function(b){if(b.nextAddress==1)return b.yield(F.JSC$21520_watchApi.playerApi,2);V=b.yieldResult;if(z=(y=(d=_.e(W,B34))==null?void 0:d.highlightedMenuItemKey)!=null?y:"")(n=(I=V).highlightSettingsMenuItem)==null||n.call(I,z);if(h=(Y=(M=_.e(W,B34))==null?void 0:M.openMenuItemKey)!=null?Y:"")(R=(q=V).openSettingsMenuItem)==null||R.call(q,h);_.UD(b)})};var N9c=_.E_("/youtube/app/watch/player_state","playerStateEntity");var A9=function(F){_.Ba.call(this);this.JSC$21523_watchApi=F;fpp(this)};
_.u(A9,_.Ba);var wMd=function(F){switch(F){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"}},fpp=function(F){var W,V,d,y,z;
_.m(function(I){if(I.nextAddress==1)return I.yield(F.JSC$21523_watchApi.playerApi,2);W=I.yieldResult;if(F.isDisposed())return I.return();V=function(n){F.onPlayerStateChange(n)};
d=function(n){F.onAdStateChange(n)};
y=function(){F.onAdSkip()};
z=function(n){F.onVideoDataChange(n)};
W.addEventListener("onStateChange",V);W.addEventListener("onAdStateChange",d);W.addEventListener("onAdSkip",y);W.addEventListener("onVideoDataChange",z);F.addOnDisposeCallback(function(){W.removeEventListener("onStateChange",V);W.removeEventListener("onAdStateChange",d);W.removeEventListener("onAdSkip",y);W.removeEventListener("onVideoDataChange",z)});
_.UD(I)})},GEu=function(F){var W=_.kf(),V=W.dispatch;
a:switch(F.adsState){case -1:case 0:var d="ADS_STATE_NONE";break a;case 1:case 2:case 3:d="ADS_STATE_PLAYING";break a;default:d="ADS_STATE_UNKNOWN"}V.call(W,_.yw("playerStateEntity",N9c,{key:N9c,playerState:wMd(F.playerState),adsState:d,videoId:F.videoId}))};
A9.prototype.onPlayerStateChange=function(F){var W=this,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(W.JSC$21523_watchApi.playerApi,2);V=d.yieldResult;if(W.isDisposed())return d.return();W.playerState=F;W.videoId=V.getVideoData().video_id;GEu(W);_.UD(d)})};
A9.prototype.onAdStateChange=function(F){this.adsState=F;GEu(this)};
A9.prototype.onAdSkip=function(){this.adsState=0;GEu(this)};
A9.prototype.onVideoDataChange=function(F){F.type==="newdata"&&(this.adsState=-1,GEu(this))};var U8t=function(F){_.Ba.call(this);var W=this;this.JSC$21527_watchApi=F;this.enableExternalPlaylistPanelInPlayer=_.T("delhi_web_player_use_external_playlist_panel");_.PY().resolve(_.KN).setPlayer(this.JSC$21527_watchApi.getElement("PLAYER"));F=this.JSC$21527_watchApi.subscribeToActiveChanged(function(V){W.onActiveChanged(V)});
this.addOnDisposeCallback(F);$84(this)};
_.u(U8t,_.Ba);var $84=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return F.enableExternalPlaylistPanelInPlayer?d.yield(F.JSC$21527_watchApi.playerApi,2):d.return();W=d.yieldResult;V=function(){if(F.playlistPanelElement)F.playlistPanelElement.onToggleExpanded()};
W.addEventListener("onToggleExternalPlaylistPanel",V);F.addOnDisposeCallback(function(){W.removeEventListener("onToggleExternalPlaylistPanel",V)});
_.UD(d)})};
U8t.prototype.onActiveChanged=function(F){var W=this,V=_.PY().resolve(_.KN),d=function(){OYi(W)};
F?(this.playlistPanelElement=this.JSC$21527_watchApi.getElement("PLAYLIST_PANEL"))?(V.setPlaylistComponent(this.playlistPanelElement),V.addEventListener("yt-playlist-data-updated",d),this.addOnDisposeCallback(function(){V.removeEventListener("yt-playlist-data-updated",d)}),OYi(this)):_.Xd(Error("Vl")):(V.removeEventListener("yt-playlist-data-updated",d),V.cancelVideoSkip())};
var OYi=function(F){var W=_.PY().resolve(_.KN);F.JSC$21527_watchApi.provideRenderingData("PLAYLIST",W.getPlaylistData())};var jQ=function(F){_.Ba.call(this);var W=this;this.JSC$21530_watchApi=F;this.onPageScroll=function(){W.scrollThrottle.fire();W.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.tU(this.onThrottledScroll,200,this);_.Zi(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.tU(this.onMastheadThrottledScroll,50,this);_.Zi(this,this.mastheadScrollThrottle);this.animation=new _.Gq(function(V){W.JSC$21530_watchApi.getRoot().setScrollTop(V)});
F=_.zS(_.rl(),_.MG,function(){W.onFullscreenChanged()});
this.addOnDisposeCallback(F);XMp(this);x8i(this);this.onThrottledScroll()};
_.u(jQ,_.Ba);
jQ.prototype.onFullscreenChanged=function(){var F=this,W=this.JSC$21530_watchApi.getRoot();!this.pageScrollElement&&W.pageScrollElement?(this.pageScrollElement=W.pageScrollElement,W.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){F.pageScrollElement&&F.pageScrollElement.removeEventListener("scroll",F.onPageScroll)})):this.pageScrollElement&&!W.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var XMp=function(F){window.addEventListener("scroll",F.onPageScroll);F.addOnDisposeCallback(function(){window.removeEventListener("scroll",F.onPageScroll)})},x8i=function(F){F.JSC$21530_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(W){a:{var V;
if(V=F.JSC$21530_watchApi.getRoot().contains(W)&&!F.animation.isAnimating()){V=W.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var d,y,z=(W==null?void 0:(d=W.parentElement)==null?void 0:(y=d.parentElement)==null?void 0:y.id)==="fixed-secondary";V=!(V&&z)}if(V){if(_.T("kevlar_watch_scroll_manager_absolute_offset_killswitch"))d=W.offsetTop;else for(d=0,y=W;y!==null;)d+=y.offsetTop,d-=y.scrollTop,y=y.offsetParent;y=d;d=y-24;W=y+W.offsetHeight+24;y=F.JSC$21530_watchApi.getRoot().getPageScrollingElement();
V=F.JSC$21530_watchApi.getRoot().getScrollTop();z=V+y.clientHeight-56;if(d<V+56)W=d-56;else if(W>z)W-=y.clientHeight;else break a;F.scrollWatchTo(Math.max(0,W),!0)}}});
F.addOnDisposeCallback(function(){F.JSC$21530_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
jQ.prototype.onThrottledScroll=function(){var F=_.rl(),W=F.dispatch,V=this.JSC$21530_watchApi.getRoot().getScrollTop();W.call(F,_.Gj({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:V}}))};
jQ.prototype.onMastheadThrottledScroll=function(){this.JSC$21530_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$21530_watchApi.getRoot().getScrollTop())};
jQ.prototype.scrollWatchTo=function(F,W){(W===void 0?0:W)?this.animation.start(this.JSC$21530_watchApi.getRoot().getScrollTop(),Math.max(0,F),500):this.JSC$21530_watchApi.getRoot().setScrollTop(F)};var cu4=function(F){_.Ba.call(this);var W=this;this.JSC$21533_watchApi=F;var V=this.JSC$21533_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){vFa(W)}),d=this.JSC$21533_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){EFU(W)});
this.addOnDisposeCallback(function(){W.JSC$21533_watchApi.unsubscribeByKey(V);W.JSC$21533_watchApi.unsubscribeByKey(d)});
vFa(this);EFU(this)};
_.u(cu4,_.Ba);
var vFa=function(F){var W,V,d,y=(d=(W=F.JSC$21533_watchApi.getPlayerResponse())==null?void 0:(V=W.videoDetails)==null?void 0:V.title)!=null?d:"";F.JSC$21533_watchApi.dispatchEvent("yt-update-title",y)},EFU=function(F){var W,V,d,y,z,I,n,M=(n=((I=(W=F.JSC$21533_watchApi.getWatchNextResponse())==null?void 0:(V=W.contents)==null?void 0:(d=V.twoColumnWatchNextResults)==null?void 0:(y=d.results)==null?void 0:(z=y.results)==null?void 0:z.contents)!=null?I:[]).find(function(Y){return!!Y.videoPrimaryInfoRenderer}))==null?
void 0:n.videoPrimaryInfoRenderer;
(W=_.A2(M==null?void 0:M.title))&&F.JSC$21533_watchApi.dispatchEvent("yt-update-title",W)};var SOu=function(F){_.Ba.call(this);this.JSC$21536_watchApi=F;tPv(this)};
_.u(SOu,_.Ba);var tPv=function(F){var W,V;_.m(function(d){if(d.nextAddress==1)return d.yield(F.JSC$21536_watchApi.playerApi,2);W=d.yieldResult;V=function(){F.onYpcContentRequest()};
W.addEventListener("onYpcContentRequest",V);F.addOnDisposeCallback(function(){W.removeEventListener("onYpcContentRequest",V)});
_.UD(d)})};
SOu.prototype.onYpcContentRequest=function(){var F,W,V,d,y,z=(F=this.JSC$21536_watchApi.getWatchNextResponse())==null?void 0:(W=F.contents)==null?void 0:(V=W.twoColumnWatchNextResults)==null?void 0:(d=V.secondaryResults)==null?void 0:(y=d.secondaryResults)==null?void 0:y.offerModule,I,n,M,Y;F=(Y=(M=(n=(I=z==null?void 0:z.episodeOfferModuleRenderer)!=null?I:z==null?void 0:z.movieOfferModuleRenderer)!=null?n:z==null?void 0:z.unlimitedOfferModuleRenderer)!=null?M:z==null?void 0:z.liveOfferModuleRenderer)!=
null?Y:z==null?void 0:z.tvfilmOfferModuleRenderer;var h,q,R;z=(R=z==null?void 0:(h=z.tvfilmOfferModuleRenderer)==null?void 0:(q=h.actionButtons)==null?void 0:q.length)!=null?R:0;q=Math.max(z-1,0);var b,g,K;h=(K=F==null?void 0:(b=F.offerButton)==null?void 0:b.buttonRenderer)!=null?K:F==null?void 0:(g=F.actionButtons)==null?void 0:g[q].buttonRenderer;var C,k;(b=(k=(C=h==null?void 0:h.navigationEndpoint)!=null?C:h==null?void 0:h.serviceEndpoint)!=null?k:h==null?void 0:h.command)&&_.Jj.instance.resolveCommand(b)};var PT4=function(F){DW.call(this);var W=this;this.rootElement=F;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return W.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(V){W.initOrDisposeActiveModules(V)}));
this.onAttached()};
_.u(PT4,DW);_.B=PT4.prototype;_.B.getRoot=function(){return this.rootElement};
_.B.getElement=function(F){return this.rootElement.getElement(F)};
_.B.setPlayerResponse=function(F){this.playerResponse=F;this.publish("PLAYER_RESPONSE_UPDATED",F)};
_.B.getPlayerResponse=function(){return this.playerResponse};
_.B.setWatchNextResponse=function(F){this.watchNextResponse===F?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=F,this.publish("WATCH_NEXT_RESPONSE_UPDATED",F))};
_.B.getWatchNextResponse=function(){return this.watchNextResponse};
_.B.registerActionHandler=function(F,W){var V=this;if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var d={};_.Ug(_.$l.getInstance(),(d[F]=W,d),this.getRoot())}else this.actionHandlers.has(F)||(this.actionHandlers.set(F,[]),d={},_.Ug(_.$l.getInstance(),(d[F]=function(){var y=_.QS.apply(0,arguments);return(V.actionHandlers.get(F)||[]).map(function(z){return z.apply(null,_.Pd(y))})},d),this.getRoot())),this.actionHandlers.get(F).push(W)};
_.B.unregisterActionHandler=function(F){if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var W={};_.Og(_.$l.getInstance(),(W[F]=!0,W),this.getRoot())}else(W=this.actionHandlers.get(F))?(W.pop(),W.length===0&&(W={},_.Og(_.$l.getInstance(),(W[F]=!0,W),this.getRoot()),this.actionHandlers.delete(F))):_.rL(new _.po("Attempted to unregister an action handler which is not registered.",F))};
_.B.addPageDisposeJob=function(F){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.jfr(this.rootElement.pageDisposeJobs,F)};
_.B.removePageDisposeJob=function(F){this.rootElement.pageDisposeJobs&&_.Ur(this.rootElement.pageDisposeJobs,F)};
_.B.dispatchEvent=function(F,W){_.On(this.rootElement,F,W)};
_.B.provideRenderingData=function(F,W){this.rootElement.provideRenderingData(F,W)};
_.B.scrollWatchTo=function(F,W){var V;(V=this.watchScrollManager)==null||V.scrollWatchTo(F,W)};
_.B.focusOnPlayer=function(){var F=this.getElement("PLAYER");_.ce(F,function(){if(F&&F.firstElementChild){var W=F.querySelector(".html5-video-player");W&&(_.f4(_.PY().resolve(_.VE)),W.focus())}else _.rL(Error("Wl"))})};
var Ju4=function(F){var W=!!F.rootElement.theater,V=!!F.rootElement.fullscreen,d;(d=F.watchCinematicManager)==null||OJu(d,V,W)};
_.B=PT4.prototype;_.B.subscribeToActiveChanged=function(F,W){W=W===void 0?!0:W;var V=_.zS(_.rl(),WSc,function(d){F(d)});
W&&F(WSc(_.rl().getState()));return V};
_.B.isActive=function(){return WSc(_.rl().getState())};
_.B.onAttached=function(){var F=_.T("external_fullscreen");_.T("use_unified_flag_accessor")&&(F=_.PY().resolve(_.XYt).retriever.getFlag(_.HGB));(F||_.Gh("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.B.initPersistentModules=function(){if(_.T("kevlar_watch_flexy_theater_manager")){var F=new v5l(this);_.Zi(this,F)}F=new oFt(this);_.Zi(this,F);F=new h9(this);_.Zi(this,F);F=new QCl(this);_.Zi(this,F);F=new A9(this);_.Zi(this,F);F=new qr(this);_.Zi(this,F);_.T("kevlar_watch_flexy_playlist_manager")&&(F=new U8t(this),_.Zi(this,F))};
_.B.initOrDisposeActiveModules=function(F){F?(this.watchScrollManager=new jQ(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new T9L(this)),this.activeModules.push(new Ofm(this)),this.activeModules.push(new cu4(this)),this.activeModules.push(new iYt(this)),_.T("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new cCd(this)),this.activeModules.push(new Aud(this)),_.T("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new SOu(this)),_.T("kevlar_watch_flexy_ads_manager")&&
this.activeModules.push(new osp(this)),_.ou("kevlar_watch_cinematics")&&(this.watchCinematicManager=new Nkd(this),this.activeModules.push(this.watchCinematicManager),Ju4(this)),_.T("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new kEp(this)),_.T("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new d8p(this)),F=_.T("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.T("kevlar_watch_flexy_comments_manager")&&!F&&this.activeModules.push(new c9a(this)),
_.T("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new L1U(this)),this.activeModules.push(new Zyd(this)),this.activeModules.push(new gF8(this)),_.T("web_enable_timely_actions")&&this.activeModules.push(new VQt(this)),_.T("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new g5t(this)),_.T("web_watch_enable_multiview_manager")&&this.activeModules.push(new MGd(this)),_.T("web_fullscreen_components")&&this.activeModules.push(new ZfL(this)),_.T("web_player_rtr_ctrls")&&
this.activeModules.push(new K1v(this))):(_.wo(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.B.disposeInternal=function(){DW.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.S0.Object.defineProperties(PT4.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.Na(_.G(function(F){var W=_.DO("script");_.k$(function(){var V;if(V=JSON)V=EWt(F.data()),V=_.ne(JSON.stringify(V).replace(/</g,"\\u003C"));var d=F.data(),y=_.A2(d.title).trim().length===0,z=!d.publishDate||d.publishDate.trim().length===0,I,n,M,Y,h=!((I=d.thumbnail)==null?0:(n=I.thumbnails)==null?0:n.length)||!((M=d.thumbnail)==null?0:M.thumbnails[0].url)||((Y=d.thumbnail)==null?void 0:Y.thumbnails[0].url.trim().length)===0;W.value&&V&&!(y||z||h)&&_.a0(W.value,V)},"Vy9K7b");
return _.a("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.a("script",{el:W,type:"application/ld+json"}))},"rk"),"player-microformat-renderer",{props:{data:_.Cd}});var ZYc={},Q5t=["learning-journey-engagement-panel","PAlearning_chat"];
ZYc.YtdLearningJourneyWatchBehavior=[_.P.YtRendererBehavior,_.AN.YtPlayerListenerBehavior,_.f_.YtRendererstamperBehavior,_.Pm.YtActionHandlerBehavior,WG.YtPageBehavior,_.So.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 _.Gh("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.T("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 _.Gh("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 _.T("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.T("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 _.F0("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.F0("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 _.ou("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 _.T("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("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 _.T("web_watch_rounded_player_large")||_.T("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 _.T("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.T("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("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 _.T("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("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:ah(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:ah(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-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 F=this;this.watchController=void 0;this.pageDisposeJobs=[function(){F.showMetadataPlaceholder_()},
function(){_.T("web_watch_dont_clear_comments")||F.clearComments_()},
function(){F.clearPlayerAds_()},
function(){F.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;_.T("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.T("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new qFl(function(){return _.NG(F)},
this.hostElement);
this.pageDisposeJobs.push(function(){F.youThereManager_.reset()});
_.T("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){F.resetFullerscreenEduButtonForNewPlayback_()}));
_.T("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.iw;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;_.T("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.T("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));_.T("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.SL(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(F){F&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:F}),F.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(F){_.T("kevlar_watch_flexy_theater_manager")&&(this.theater=F,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.T("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(F){!_.T("kevlar_watch_while_v2")&&!_.T("web_watch_pip")||F||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(F){this.active!==void 0&&(this.fullscreen=F,_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(F){this.active!==void 0&&(_.On(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(F>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(F){iWd("learning_journey_watch",["pbs","pbp","pbu"]);this.updatePageData_(F)},
updatePageData_:function(F){var W=this;if(F)if(this.data===F){this.onPageLoadWithSameData_();var V;(V=this.watchController)==null||V.setWatchNextResponse(this.data)}else this.data=F;this.playlist&&_.mw({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Md("nw");this.loading=!1;_.q0(_.HP,function(){KS8();var d,y=((d=W.player)==null?void 0:d.getVideoData().cpn)||"";rxu(function(z,I){k8l(z,I,y)})})},
onPageLoadWithSameData_:function(){_.T("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 F=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!F);this.set("loadingData.playlistLoading",F&&F!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),F=this.watchNextSkeletonEl_.firstElementChild;F;)F.classList.remove("hidden"),F=F.nextElementSibling;var W,V,d;F=(W=this.loadingData)==null?void 0:(V=W.endpoint)==null?void 0:(d=V.watchEndpoint)==null?void 0:d.videoId;var y;F&&(y="https://i.ytimg.com/vi/"+F+"/frame0.jpg");_.OA(this.hostElement).querySelector("#player").style.backgroundImage=y?"url("+y+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var F=_.OA(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&F&&(F.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var W,V;(V=(W=this.watchMetadata).updateSentimentBarWidth)==
null||V.call(W);var d,y;(y=(d=this.watchMetadata).resize)==null||y.call(d)}_.OA(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(F){var W=_.OA(this.hostElement).querySelector(F);W?_.NS(W,!1):_.rL(new _.po("Overscroll monitor not found for component: ",F))},
removeSplitScrollMouseTrap:function(F){var W=_.OA(this.hostElement).querySelector(F);W?_.fW(W):_.rL(new _.po("Disposal component for  overscroll monitoring not found: ",F))},
onLoadingChanged_:function(F){F?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(F){var W=this;F?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.HP.addLowPriorityJob(function(){W.onWindowResized_(_.Fj(!0))})},
updateTheaterModeState_:function(F){if(!_.T("kevlar_watch_flexy_theater_manager")){F=F||this.fullWindowMode_;if(this.theater!==void 0||F)this.theater=F;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();F&&i94()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var F=this.theater;_.T("external_fullscreen")&&this.fullscreen&&(F=!0);F=F?_.OA(this.hostElement).querySelector("#player-full-bleed-container"):_.OA(this.hostElement).querySelector("#player-container-inner");var W=this.getPlayerContainer(),V=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip");W.parentElement!==F&&(V&&_.PY().resolve(_.et).isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.NG(this).appendTo(F,W),F.appendChild(_.OA(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var F=this;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.PY().resolve(_.et).deactivate(),2);F.updatePlayerLocation();_.UD(W)})},
updateCinematicsLocation:function(){var F=this.getElement("CINEMATICS");if(F){var W=this.getCinematicsLocationContainer();F.parentElement!==W&&W.appendChild(F);var V;(V=this.watchController)==null||Ju4(V)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.OA(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.OA(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(F,W){var V=document.documentElement.hasAttribute("dark"),d=!V&&this.cinematicLightTheme;return F&&V||W&&V||(W||F)&&d},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var F;(F=this.watchController)==null||F.setWatchNextResponse(this.data);_.T("kevlar_watch_flexy_comments_manager")||this.initComments_();_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.PY().resolve(_.KN).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.T("web_watch_start_chat_in_theater_mode")){var W,
V,d;if((W=this.data)==null?0:(V=W.contents)==null?0:(d=V.twoColumnWatchNextResults)==null?0:d.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var y,z;((y=this.data)==null?0:(z=y.contents)==null?0:z.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(F){var W;(W=this.watchController)==null||W.setPlayerResponse(this.playerData);F&&F.playabilityStatus&&(W=this.isVideoPlayable_(F.playabilityStatus,this.getPlayerOverlays_(this.data)),F=cct(F.playabilityStatus),W&&!F||_.ce(this,function(){_.Md("pbu")}));
this.setPlayerAds_();_.x8(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(F){_.rl().dispatch(_.Gj({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));F?this.activate_():this.deactivate_()},
attached:function(){var F=this;this.watchController=new PT4(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.T("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var W=_.NG(this);_.T("kevlar_disable_prepare_player")||W.preparePlayer();_.T("kevlar_watch_flexy_playlist_manager")||_.PY().resolve(_.KN).setPlayer(W);this.updatePageMediaQueries();W={"--ytd-watch-flexy-scrollbar-width":v5()+
"px"};!_.F0("kv_pl_mx_sz_ks")&&_.F0("kevlar_watch_max_player_width")&&(W["--ytd-watch-flexy-max-player-width-wide-screen"]=C1t+"px");_.F0("kevlar_watch_flexy_metadata_height")&&(W["--ytd-watch-flexy-space-below-player"]=lRc+"px");this.safeUpdateStyles(W);_.T("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new IrU(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return F.onPlayerTouchPanDown_()}}));
_.T("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.OA(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var F=v5(),W=E3+F,V=W;this.fixedPanels&&(W+=jxd);var d=657+F;F=1327+F;_.OA(this.hostElement).querySelector("#two-column-query").query="(min-width: "+W+"px)";_.OA(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(d+"px), (min-height: 630px) and (min-width: ")+(W+"px) and (max-width: ")+(F+"px)");_.OA(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(F+"px)");_.OA(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+V+"px)"},
calculateCurrentPlayerSize_:function(){return this.theater||_.T("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.C7(NaN,NaN):N1U(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return N1U(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.fu(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var F=this;this.onWindowResized_(_.Fj());_.T("browse_skeleton_removal_on_watch_killswitch")||_.Gh("IS_SHELL_LOAD")&&e_L();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var W=_.NG(this);W.addEventListener("yt-player-updated",_.SL(this,this.onPlayerUpdated_));W.getPlayerPromise().then(function(V){F.playerApiReady_(V)});
_.T("kevlar_watch_flexy_playlist_manager")||(W=_.PY().resolve(_.KN),_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&W.addEventListener("yt-navigate",_.SL(this,this.onYtNavigate_)),W.setPlaylistComponent(_.OA(this.hostElement).querySelector("#playlist")),W.addEventListener("yt-playlist-data-updated",_.SL(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.HP.addLowPriorityJob(function(){_.On(F.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.NG(this).removeEventListener("yt-player-updated",_.SL(this,this.onPlayerUpdated_));if(!_.T("kevlar_watch_flexy_playlist_manager")){var F=_.PY().resolve(_.KN);_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&F.removeEventListener("yt-navigate",_.SL(this,this.onYtNavigate_));F.cancelVideoSkip();F.removeEventListener("yt-playlist-data-updated",_.SL(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);this.schedulePlayerSizeUpdate_();
_.On(this.hostElement,"yt-autonav-pause-player",!1);F=_.k8();_.T("kevlar_exit_fullscreen_leaving_watch")&&F&&_.ls(F)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(F){this.player&&this.player.updateVideoData({rvs:F.rvs})},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(F){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",F)},
onRetrieveLocation_:function(F,W){W.hasComments?W.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):W.locationRetrieved("/related_ajax",void 0);F.stopPropagation()},
onSubscriptionChanged_:function(F,W){this.player&&(W?this.player.channelSubscribed():this.player.channelUnsubscribed())},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.OA(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.OA(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(F){this.player=F;F=F.getPlayerState();_.rl().dispatch(_.qp(F));this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.T("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.T("kevlar_unified_player")||_.T("kevlar_player_new_bootstrap_adoption"))&&_.Ad()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(F,W){W=W===void 0?!0:W;_.k8()&&_.T("external_fullscreen")&&_.ls(document.documentElement);this.theaterRequested_=F;W&&_.aO("wide",F?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.T("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.XY(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.On(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(F){_.Ct(F,typeof this.player),this.player&&_.Ct(F,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var F;((F=this.player)==null?0:F.isFullscreen())?this.player.toggleFullscreen():_.XY(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(F,W){return this.loading?W:!!Object.keys(F).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(F){if(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next())W=W.value,W.youThereRenderer&&TRm(this.youThereManager_,W.youThereRenderer)}},
setPlaylistData_:function(F){return F||{}},
userEngagementConfigDataChanged_:function(F){if(F)if(F.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var W=this.youThereManager_;_.JY()<F.lowEngagementThresholdMs||Kzc(W,!0)}else F.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.XY(this.hostElement,"yt-autonav-pause-user-engagement",[F])},
isPlayerUnavailable_:function(F,W,V){return!!F&&!this.isVideoPlayable_(F,V)&&!W},
getPlayerOverlays_:function(F){return(F==null?void 0:F.playerOverlays)||null},
isVideoPlayable_:function(F,W){if(!F)return!1;var V=F.status==="OK"||F.status==="LIVE_STREAM_OFFLINE",d=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",F)||this.get("errorScreen.ypcTrailerRenderer",F);F=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",F);var y;W=W==null?void 0:(y=W.playerOverlayRenderer)==null?void 0:y.gatedActionsOverlayRenderer;return!!V||!!d||!!F||!!W},
shouldProceedToNextVideo_:function(F,W,V){var d=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",W),y=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];y=_.T("web_no_skip_video_on_verification_checks")?(F==null?void 0:F.status)&&y.includes(F.status):F&&F.status==="AGE_CHECK_REQUIRED";var z=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",F);z==void 0&&(z=!0);!V||this.isVideoPlayable_(F,this.getPlayerOverlays_(W))||
d||y||!z||_.PY().resolve(_.KN).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();P14()},
onPlayerFeedbackStartRequest_:function(F){_.XY(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:F}])},
onPlayerFeedbackArticleRequest_:function(F){_.XY(this.hostElement,"yt-help-dialog-requested",[F])},
onPlayerYpcContentRequest_:function(){var F,W,V,d,y,z,I,n,M=((F=this.data)==null?NaN:(W=F.contents)==null?NaN:(V=W.twoColumnWatchNextResults)==null?NaN:(d=V.secondaryResults)==null?NaN:(y=d.secondaryResults)==null?NaN:(z=y.offerModule)==null?NaN:(I=z.tvfilmOfferModuleRenderer)==null?NaN:(n=I.actionButtons)==null?NaN:n.length)-1;F=[".offerButton.buttonRenderer.",".actionButtons."+(M>=0?M:0)+".buttonRenderer."];W=_.L(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(V=W.next();!V.done;V=W.next())for(V=V.value,d=_.L(F),y=d.next();!y.done;y=d.next())if(y="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+V+y.value,y=this.get(y+"navigationEndpoint",this.data)||this.get(y+"serviceEndpoint",this.data)||this.get(y+"command",this.data)){_.ZQ(y,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(F){_.On(this.hostElement,"yt-autonav-pause-player",F)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(F){F()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(F){switch(F){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(F){switch(F){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.On(this.hostElement,"yt-autonav-pause-player-ended")}_.rl().dispatch(_.qp(F))},
onPlayerSubscribe_:function(F){_.XY(this.hostElement,"yt-player-subscribe",[F])},
onPlayerUnsubscribe_:function(F){_.XY(this.hostElement,"yt-player-unsubscribe",[F])},
onPlayerAdYtShowToast_:function(F){_.XY(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:F.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(F){if(F)return F},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(F){return!_.ou("web_watch_move_summary_to_sd")&&!!F},
computeWatchMetadataRefresh:function(){return _.T("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var F,W,V,d;this.watchNextSecondaryResults=(F=this.data)==null?void 0:(W=F.contents)==null?void 0:(V=W.twoColumnWatchNextResults)==null?void 0:(d=V.secondaryResults)==null?void 0:d.secondaryResults}},
setRichGridRendererData:function(F){this.richGridRendererData=F},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var F,W=(F=this.data)==null?void 0:F.engagementPanels;if(W==null?0:W.length){F=null;W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0;if(((d=V.engagementPanelSectionListRenderer)==null?void 0:d.targetId)==="engagement-panel-structured-description"){F=V;break}}var y,z,I;F=(y=F)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:(I=z.content)==null?void 0:I.structuredDescriptionContentRenderer;if(F==null?0:F.items){y=
[];z=_.L(F.items);for(I=z.next();!I.done;I=z.next()){I=I.value;if(!_.T("sd_horizontal_list_show_nav_killswitch")){var n=d=V=W=F=void 0,M=void 0,Y=(F=I.horizontalCardListRenderer)==null?void 0:(W=F.header)==null?void 0:(V=W.richListHeaderRenderer)==null?void 0:(d=V.navigationButton)==null?void 0:(n=d.buttonRenderer)==null?void 0:(M=n.command)==null?void 0:M.commandExecutorCommand;Y&&Y.commands&&(Y.commands=Y.commands.filter(function(h){return!_.e(h,d3i)}))}I.expandableVideoDescriptionBodyRenderer||
I.videoDescriptionHeaderRenderer||y.push(I)}return{items:y}}}},
isPlaShelfEnabled_:function(F){if((this.get("adPlacements",F)||[]).length)return!0;F=this.get("playerAds",F)||[];return!(!F.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",F[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var F=this;_.On(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();var W=this.getScrollTop()>0;this.gestures_&&(W?this.gestures_.detach():this.gestures_.attach());W!==this.showFullerscreenEdu_&&_.T("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=W,_.NG(this).getPlayerPromise().then(function(V){V.updateFullerscreenEduButtonVisibility(F.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.On(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var F=this;this.commentsReady=!1;_.HP.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.q0(_.HP,function(){F.setComments_()},1E3)},
setComments_:function(){if(!_.T("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Md("cmi");_.HP.cancelJob(this.setCommentsJobId_);var F=ttL(this.data);if(F&&F.length){F=_.L(F);for(var W=F.next();!W.done;W=F.next())if(W=W.value,this.get("itemSectionRenderer.sectionIdentifier",W)==="comment-item-section"){this.comments=W.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.On(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.T("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Md("cmc")},
doRemoveComments_:function(){this.comments={};_.T("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.HP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.HP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(F,W){var V=_.e(W.endpoint,_.H6);V&&(!(W=this.get("data.currentVideoEndpoint.watchEndpoint"))||V.videoId!==W.videoId||V.playlistId&&V.playlistId!==W.playlistId||V.index!==void 0&&V.index!==W.index||typeof V.startTimeSeconds!=="number"||(F.stopPropagation(),this.setScrollTop(0),_.NG(this).getPlayerPromise().then(function(d){var y=V.startTimeSeconds;d.seekTo(y);d.wakeUpControls();y<d.getDuration()&&d.playVideo()})))},
updatePlayerStartTime_:function(){var F=gg8();"t"in F&&(F=EHt(F.t),this.player.seekTo(F,!0))},
updateTitleFromWatchNext:function(F){F=ttL(F);var W,V;(F=_.A2(F==null?void 0:(W=F[0])==null?void 0:(V=W.videoPrimaryInfoRenderer)==null?void 0:V.title))&&_.On(this.hostElement,"yt-update-title",F)},
updateTitle_:function(F){F=this.get("videoDetails.title",F)||"";_.On(this.hostElement,"yt-update-title",F)},
syncWithRemoteVideo_:function(F,W,V){if(this.active&&this.player){var d=this.player.getVideoData();d.video_id===V&&(V=d.list,_.T("polymer_enable_mdx_queue")&&V&&V.startsWith("RQ")&&(V=void 0),d.video_id!==F||V!=W)&&(F=_.T("kevlar_player_watch_endpoint_navigation")?_.y11(sm4(F,W)):_.lU(F,W),_.On(this.hostElement,"yt-navigate",{endpoint:F,isRemotePlayback:!0}))}},
attachWatchPageSkeleton_:function(){var F=document.querySelector("#watch-page-skeleton");if(F){var W=F.querySelector("#primary-info"),V=F.querySelector("#secondary-info"),d=F.querySelector("#related");W&&_.OA(this.hostElement).querySelector("#info-skeleton").appendChild(W);V&&_.OA(this.hostElement).querySelector("#meta-skeleton").appendChild(V);d&&(_.OA(this.hostElement).querySelector("#related-skeleton").appendChild(d),this.watchNextSkeletonEl_=d);_.dx(F)}},
handlePlayerUpdated_:function(){_.NG(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(F,W){if(this.watchNextSkeletonEl_&&typeof W!=="undefined"){var V=this.watchNextSkeletonEl_.children,d=F&&F.indexSplices.length?F.indexSplices[0].index:0;F=Math.min(this.watchNextShownItems.length,V.length);W||(d=0,F=V.length);for(W=d;W<F;W++)V[W].classList.add("hidden")}},
onPlayerFullscreenChange_:function(F){_.T("external_fullscreen")||_.XY(this.hostElement,"yt-player-fullscreen",[F.fullscreen])},
onFullscreenChange_:function(F){this.fullscreen=F;this.gestures_&&this.gestures_.update(this.fullscreen);var W=_.NG(this);W.getPlayerPromise().then(function(V){V.setFauxFullscreen(!!_.k8())});
this.updateFullBleedElementLocations();F&&(W.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(F,W){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!W},
computeIsDonationShelfCollapsed_:function(F){return F},
computeShouldShowMerchShelf:function(F,W){return W&&!!F},
computeResponseHasComments:function(F){var W,V,d,y,z;return!!(F==null?0:(W=F.contents)==null?0:(V=W.twoColumnWatchNextResults)==null?0:(d=V.results)==null?0:(y=d.results)==null?0:(z=y.contents)==null?0:z.some(function(I){var n;return(I==null?void 0:(n=I.itemSectionRenderer)==null?void 0:n.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(F,W){this.responseHasComments=this.computeResponseHasComments(this.data);return!!F&&!!Object.keys(F).length&&!W},
identity:_.NK,onWindowResized_:function(F){this.windowSize_=F;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.T("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onPlayerPresentingVideoDataChange_:function(F){var W=this;F&&F.type!=="dataloaded"&&F.type!=="dataupdated"||_.NG(this).getPlayerPromise().then(function(V){var d=V.getPlayerState();d!==5&&d!==0&&(V=1/V.getVideoAspectRatio(),W.videoHeightToWidthRatio_!==V&&(W.videoHeightToWidthRatio_=V))})},
schedulePlayerSizeUpdate_:function(F){var W=this,V=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip"),d=function(){if(W.watchMetadata){var y,z;(z=(y=W.watchMetadata).resize)==null||z.call(y)}_.NG(W).getPlayerPromise().then(function(I){if(_.ou("kevlar_set_internal_player_size")){if(!V||!_.PY().resolve(_.et).isMiniplayerActive()){var n=W.calculateCurrentPlayerSize_();I.setInternalSize(n.width,n.height)}}else I.setSize(NaN,NaN);_.T("kevlar_watch_while")&&W.updateWatchWhileScrollThreshold_()})};
F?d():_.dX(_.HP,d)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(F){this.set("data.survey",F.detail)},
onYtShowSurveyCommand_:function(F){this.set("data.survey",_.e(F,w9i).survey)},
onDownloadedVideoDeleted:function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1){if(!W.active||(V=W.playerData)==null||!V.offlineState||W.videoId!==F)return y.return();(d=W.player)==null||d.stopVideo();_.VI().navigatingAwayFromWatchDeletedVideo=!0;_.ZQ(_.Ipf,W.hostElement);return y.yield(_.VI().navigationFinishPromise,2)}_.VI().navigatingAwayFromWatchDeletedVideo=!1;_.UD(y)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var F;this.theater?F=_.AQ(.5625*this.windowSize_.width,480,this.windowSize_.height-185):F=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==F&&(this.watchWhileScrollThreshold_=F)}},
isTwoColumnsChanged_:function(F,W){if(F!==!0||W!==void 0){F=!_.T("live_chat_over_engagement_panels");W=_.OA(this.hostElement).querySelector("#chat-container");var V=_.OA(this.hostElement).querySelector("#plj-sidebar"),d=_.OA(this.hostElement).querySelector("#panels"),y=_.OA(this.hostElement).querySelector("#plj-panels"),z=_.OA(this.hostElement).querySelector("#plj-playlist"),I=_.OA(this.hostElement).querySelector("#alerts"),n=_.OA(this.hostElement).querySelector("#playlist"),M=_.OA(this.hostElement).querySelector("#related"),
Y=_.OA(this.hostElement).querySelector("#donation-shelf"),h=_.OA(this.hostElement).querySelector("#comments");this.isTwoColumns_?(I=_.OA(this.hostElement).querySelector("#secondary-inner"),I.appendChild(V),V.appendChild(z),z.appendChild(n),V.appendChild(y),F&&I.appendChild(d),_.T("web_watch_theater_chat")||I.appendChild(W),F||I.appendChild(d),I.appendChild(Y),I.appendChild(M)):(F&&_.gb(d,I),_.gb(n,I),_.T("web_watch_theater_chat")||_.gb(W,I),F||_.gb(d,I),_.gb(Y,I),h&&(y&&_.gb(y,h),_.gb(M,h)));_.T("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.T("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.T("web_watch_theater_chat")){var F=_.OA(this.hostElement).querySelector("#chat-container"),W=this.theater&&!this.fullscreen||_.T("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&W?_.T("web_watch_theater_chat_beside_player")?(W=_.OA(this.hostElement).querySelector("#panels-full-bleed-container"),(F==null?void 0:F.parentElement)!==W&&W.append(F),this.panelsBesidePlayer=!0):_.T("web_watch_theater_fixed_chat")&&
(W=_.OA(this.hostElement).querySelector("#columns"),(F==null?void 0:F.parentElement)!==W&&W.append(F),this.fixedPanels=!0):(_.T("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.T("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),W=_.OA(this.hostElement).querySelector("#playlist"),F&&W?_.uI(F,W):_.rL(new _.po("Missing element when updating chat location",{"chatContainer defined":!!F,"playlist defined":!!W})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(F,W){return _.T("sw_metadata_vis_toggle_ks")?!0:!!F||!!W},
computeForceDarkPanelTheme:function(F){return _.T("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&F:!1},
safeUpdateStyles:function(F){try{_.cc(this.hostElement,F)}catch(W){_.rL(W)}},
videoHeightToWidthRatioChanged_:function(F,W){W&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.T("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(F){this.videoHeightToWidthRatio_=1/F},
computeIsVerticalVideo_:function(F){return F>=1},
computeIsFourThreeToSixteenNineVideo_:function(F){return F<=.7501&&F>=.5624},
computeIsExtraWideVideo_:function(F){return F<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.NG(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.NG(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){HXu(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(F){var W=_.L0(F)||0;_.Bc(F,W+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var F=_.L0("yt-fullerscreen-edu-button-click-count")||0,W=_.L0("yt-fullerscreen-edu-button-shown-count")||0,V=_.F0("external_fullscreen_button_shown_threshold"),d=F>=_.F0("external_fullscreen_button_click_threshold")||W>=V;_.NG(this).getPlayerPromise().then(function(y){y.updateFullerscreenEduButtonSubtleModeState(d)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(F,W){return W},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.PY().resolve(_.KN).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var F=this;this.panelMaxHeightUpdateJob_&&_.HP.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.HP.addLowPriorityJob(function(){F.panelMaxHeightUpdateJob_=0;var W;!F.isTwoColumns_||F.theater||F.fullscreen?W=460:W=F.calculateNormalPlayerSize_().height;var V=W+"px";_.T("live_chat_taller_height")&&!F.theater&&(V="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.T("live_chat_medium_height")&&
!F.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.T("live_chat_scaled_height")&&!F.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 238px)");F.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":W+"px","--ytd-watch-flexy-chat-max-height":V,"--ytd-watch-flexy-structured-description-max-height":W+"px","--ytd-watch-flexy-comments-panel-max-height":W+"px","--ytd-comments-engagement-panel-content-height":W+"px"})})},
onYtShowEngagementPanelScrimAction_:function(F){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",F)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.En(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(F){var W=_.OA(this.hostElement).querySelector("#engagement-panel-scrim");F?W.addEventListener("tap",_.SL(this,this.onEngagementPanelScrimClick_)):W.removeEventListener("tap",_.SL(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(F){if(this.hostElement.contains(F)&&!this.scrollToAnimation_.isAnimating()){var W=F.offsetTop-24;F=F.offsetTop+F.offsetHeight+24;var V=this.getPageScrollingElement(),d=this.getScrollTop(),y=d+V.clientHeight-56;if(W<d+56)W-=56;else if(F>y)W=F-V.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,W),500)}},
onYtSignalActionScrollToComments:function(){var F=this.hostElement.querySelector("#comments");if(F&&!this.scrollToAnimation_.isAnimating()){F=F.offsetTop-56-24;if(_.T("kevlar_comment_teaser_scroll_to_midpoint")&&(F-=_.oG().height/3,F<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,F),500)}},
onYtEngagementPanelVisibleChanged:function(F,W,V){this.active&&this.trackEngagementPanelVisibility&&!tQp.includes(V)&&(W==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(V),W!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&W!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(V),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(F){return F?"":"watch-active-metadata"},
computeNewMetadataClass:function(F){return F?"watch-active-metadata":""},
computeFullBleedPlayer:function(F,W){return F||W},
computeDefaultLayout:function(F){return!F},
computeDefaultTwoColumnLayout:function(F,W){return!F&&W},
computeWatchWhilePanelsActive:function(F,W){return F||W},
computeNoBorderOnChat:function(F){return _.T("web_watch_theater_chat_no_border")&&F},
computeLiveChatPresentAndExpanded:function(F,W){return F&&!W},
computePanelExpanded:function(F,W,V){return F||W||V},
onChangeMarkersVisibility:function(F){_.NG(this).getPlayerPromise().then(function(W){var V;(V=W.changeMarkerVisibility)==null||V.call(W,_.e(F,i8).isVisible||!1,_.e(F,i8).entityKeys||[],_.e(F,i8).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(F){this.liveChatCollapsed=F.detail;_.rl().dispatch(vdU(F.detail))},
provideRenderingData:function(F,W){switch(F){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=W;break;case "PRIMARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=W);this.videoPrimaryInfoRendererValue=W==null?void 0:W.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=W);this.videoSecondaryInfoRendererValue=W==null?void 0:W.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
W;break;case "CLARIFICATION":this.clarifyBoxValue=W;break;case "LIVE_CHAT":this.conversationBar=W;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=W;break;case "PLAYLIST":this.externalPlaylistData_=W!=null?W:{};break;case "MERCH_SHELF":this.merchShelfValue=W==null?void 0:W.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=W;break;case "OFFER_MODULE":this.offerModule=W;break;case "LIMITED_STATE":this.limitedStateValue=W;break;case "DONATION_SHELF":this.donation=W;break;
case "ALERTS":this.alertsValue=W;break;case "COMMENTS":this.comments=W;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=W;break;case "ENGAGEMENT_PANELS":this.engagementPanels=W;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=W;break;case "RICH_GRID_RENDERER":this.richGridRendererData=W;break;case "EXPANDABLE_METADATA":this.expandableMetadata=W;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=W}},
toggleCinematicsActive:function(F){this.cinematicsActive=F},
getLearningJourneyEngagementPanels:function(F){return Q5t.map(function(W){return F.find(function(V){var d;return(V==null?void 0:(d=V.engagementPanelSectionListRenderer)==null?void 0:d.targetId)===W})}).filter(function(W){return W!==void 0})},
getNonLearningJourneyEngagementPanels:function(F){return F.filter(function(W){var V;return!Q5t.includes((W==null?void 0:(V=W.engagementPanelSectionListRenderer)==null?void 0:V.targetId)||"")})}}];var rk=function(){return _.Wh.apply(this,arguments)||this};
_.u(rk,_.Wh);_.B=rk.prototype;_.B.activeChanged=function(){if(this.active){var F=_.OA(this.hostElement).querySelector("#header");F&&_.On(F,"iron-resize");window.addEventListener("scroll",_.SL(this,this.onScroll))}else window.removeEventListener("scroll",_.SL(this,this.onScroll)),_.On(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.B.guideVisibleChanged=function(){var F=_.OA(this.hostElement).querySelector("#header");F&&_.On(F,"iron-resize")};
_.B.onScroll=function(){var F=this;_.u5(this,"onScroll",function(){var W=_.OA(F.hostElement).querySelector("#header");W&&W.polymerController&&(W=W.polymerController.getScrollState().progress===1?"standard":"seamed",_.On(F.hostElement,"yt-request-panel-mode-change",{mode:W}))},10)};
_.B.tabsChanged=function(){if(this.tabs){for(var F=null,W=0,V=this.tabs.length;W<V;++W){var d=this.tabs[W].tabRenderer;if(d&&d.selected){F=W;break}}this.selected=F}};
_.B.onTabsActivate=function(F){_.On(this.hostElement,"yt-navigate",{endpoint:this.tabs[F.detail.selected].tabRenderer.endpoint})};
rk.prototype.tabsChanged=rk.prototype.tabsChanged;rk.prototype.guideVisibleChanged=rk.prototype.guideVisibleChanged;rk.prototype.activeChanged=rk.prototype.activeChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rk.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],rk.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.N(),_.E("design:type",Array)],rk.prototype,"tabs",void 0);
_.x([_.N(),_.E("design:type",Object)],rk.prototype,"selected",void 0);_.x([_.N(),_.E("design:type",Boolean)],rk.prototype,"active",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],rk.prototype,"disableHeaderFluidWidth",void 0);_.x([_.Jw("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rk.prototype,"activeChanged",null);
_.x([_.Jw("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rk.prototype,"guideVisibleChanged",null);_.x([_.Jw("tabs"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rk.prototype,"tabsChanged",null);_.x([_.V1()],rk);var FHL=[_.P.YtRendererBehavior,_.g_.YtdGuideStateAwareBehavior,rk.prototype];var Vdm=function(F){_.Ba.call(this);var W=this;this.JSC$21568_watchApi=F;this.observer=null;var V=this.JSC$21568_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){WHd(W)});
this.addOnDisposeCallback(function(){W.JSC$21568_watchApi.unsubscribeByKey(V);W.observer&&(W.observer.disconnect(),W.observer=null)});
WHd(this)};
_.u(Vdm,_.Ba);var WHd=function(F){var W,V,d,y,z;_.m(function(I){if(I.nextAddress==1){F.observer&&(F.observer.disconnect(),F.observer=null);W=F.JSC$21568_watchApi.getWatchNextResponse();if(!W)return I.return();V=_.e(W,p94);return((d=V)==null?0:d.enableCreatorChatbot)&&V.creatorChannelId?_.T("enable_creator_chatbot_link_out")?I.yield((0,_.We)("NSzT5"),6):I.yield((0,_.We)("NSzT5"),5):I.jumpTo(0)}if(I.nextAddress!=6)return y=_.d2t,y(V.creatorChannelId),I.jumpTo(0);z=_.yvd;z(V.creatorChannelId);_.UD(I)})};var CJ=function(F){_.Ba.call(this);this.JSC$21572_watchApi=F;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;z7v(this)};
_.u(CJ,_.Ba);var z7v=function(F){_.m(function(W){if(W.nextAddress==1)return W.yield(oCu(F),2);sA8(F);_.UD(W)})},oCu=function(F){var W,V,d,y,z,I,n,M,Y;
return _.m(function(h){if(h.nextAddress==1)return h.yield(F.JSC$21572_watchApi.playerApi,2);W=h.yieldResult;F.JSC$21572_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){Bzp(F)});
F.JSC$21572_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){F.isShelfVisible?LHt(F):ks(F)});
V=_.rl().subscribe(function(){F.isTheaterMode=_.i1(_.rl().getState());F.isTheaterMode?ks(F):Iku(F)});
d=F.JSC$21572_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){sA8(F)});
y=function(q){F.onCueRangeEnter(q)};
W.addEventListener("onCueRangeEnter",y);z=function(q){F.onCueRangeExit(q)};
W.addEventListener("onCueRangeExit",z);I=function(){F.isSeeking=!0};
W.addEventListener("SEEK_TO",I);n=function(){F.onSeekComplete()};
W.addEventListener("SEEK_COMPLETE",n);M=function(){F.onAdStart()};
W.addEventListener("onAdStart",M);Y=function(){F.onAdComplete()};
W.addEventListener("onAdComplete",Y);F.addOnDisposeCallback(function(){V();F.JSC$21572_watchApi.unsubscribeByKey(d);W.removeEventListener("onCueRangeEnter",y);W.removeEventListener("onCueRangeExit",z);W.removeEventListener("SEEK_TO",I);W.removeEventListener("SEEK_COMPLETE",n);W.removeEventListener("onAdStart",M);W.removeEventListener("onAdComplete",Y)});
_.UD(h)})},nCL=function(F){var W,V,d,y,z,I,n,M,Y;
return(z=(W=F.contents)==null?void 0:(V=W.twoColumnWatchNextResults)==null?void 0:(d=V.results)==null?void 0:(y=d.results)==null?void 0:y.contents)==null?void 0:(I=z.find(function(h){var q,R,b;return(q=h.itemSectionRenderer)==null?void 0:(R=q.contents)==null?void 0:(b=R[0])==null?void 0:b.shoppingTimelyShelfViewModel}))==null?void 0:(n=I.itemSectionRenderer)==null?void 0:(M=n.contents)==null?void 0:(Y=M[0])==null?void 0:Y.shoppingTimelyShelfViewModel},sA8=function(F){var W;
_.m(function(V){if(V.nextAddress==1)return(W=F.JSC$21572_watchApi.getWatchNextResponse())?V.yield(Bzp(F),2):V.return();F.shoppingTimelyShelfViewModel=nCL(W);m2l(F);akt(F);_.UD(V)})},m2l=function(F){var W,V=(W=F.shoppingTimelyShelfViewModel)==null?void 0:W.offerIdToVariants;
V&&(W=V.filter(function(d){return d.key&&d.value}).map(function(d){return[d.key,
d.value]}),F.variantsMap=new Map(W))},akt=function(F){var W,V,d,y,z,I;
_.m(function(n){if(n.nextAddress==1)return(V=(W=F.shoppingTimelyShelfViewModel)==null?void 0:W.cueRanges)?n.yield(F.JSC$21572_watchApi.playerApi,2):n.return();d=n.yieldResult;F.cueRanges=V;y=_.L(V);for(z=y.next();!z.done;z=y.next())I=z.value,I.startTime!==void 0&&I.endTime!==void 0&&I.id!==void 0&&d.addCueRange("shopping_timely_shelf"+I.id,ikt(I.startTime),ikt(I.endTime));_.UD(n)})},ikt=function(F){return Number(F.seconds||0)+(F.nanos||0)/1E9};
CJ.prototype.onCueRangeEnter=function(F){if(F.startsWith("shopping_timely_shelf")&&(this.activeCueId=F,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){F=F.substring(21);var W,V,d=(W=this.variantsMap)==null?void 0:(V=W.get(F))==null?void 0:V.shelf;d&&(this.JSC$21572_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",d),LHt(this))}};
CJ.prototype.onCueRangeExit=function(F){F.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||ks(this))};
CJ.prototype.onSeekComplete=function(){this.isSeeking=!1;Iku(this)};
var LHt=function(F){F.shoppingTimelyShelfViewModel&&(F.isShelfVisible=!0,_.$l.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},ks=function(F){F.shoppingTimelyShelfViewModel&&F.isShelfVisible&&(F.isShelfVisible=!1,_.$l.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},Bzp=function(F){var W,V,d,y,z;
return _.m(function(I){if(I.nextAddress==1)return I.yield(F.JSC$21572_watchApi.playerApi,2);W=I.yieldResult;if(F.cueRanges)for(V=_.L(F.cueRanges),d=V.next();!d.done;d=V.next())y=d.value,y.id&&(z="shopping_timely_shelf"+y.id,W.removeCueRange(z));F.JSC$21572_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});ks(F);F.shoppingTimelyShelfViewModel=void 0;F.cueRanges=void 0;F.variantsMap=void 0;F.isSeeking=!1;F.activeCueId=void 0;_.UD(I)})};
CJ.prototype.onAdStart=function(){this.isAdPlaying=!0;ks(this)};
CJ.prototype.onAdComplete=function(){this.isAdPlaying=!1;Iku(this)};
var Iku=function(F){if(F.activeCueId)F.onCueRangeEnter(F.activeCueId);else ks(F)};var qYd=function(F){_.Ba.call(this);var W=this;this.JSC$21579_watchApi=F;F=_.zS(_.rl(),_.q3C,function(){Mdi(W)});
this.addOnDisposeCallback(F);F=_.zS(_.rl(),VEu,function(){Mdi(W)});
this.addOnDisposeCallback(F);YYt(this);pn4(this);h7u()};
_.u(qYd,_.Ba);var YYt=function(F){var W=function(d){_.rl().dispatch(xNm(d.matches))},V=window.matchMedia("(max-width: "+(999+v5())+"px)");
V.addListener(W);F.addOnDisposeCallback(function(){V.removeListener(W)});
W(V)},pn4=function(F){F.JSC$21579_watchApi.registerActionHandler("yt-window-resized",function(){h7u()});
F.addOnDisposeCallback(function(){F.JSC$21579_watchApi.unregisterActionHandler("yt-window-resized")})},h7u=function(){var F=_.Fj();
_.rl().dispatch(_.Gj({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:F.width,height:F.height}}}))},Mdi=function(F){var W;
_.m(function(V){if(V.nextAddress==1)return V.yield(F.JSC$21579_watchApi.playerApi,2);W=V.yieldResult;W.setSize(NaN,NaN);_.UD(V)})};var R7v=function(F){_.Ba.call(this);var W=_.PY().resolve(_.IW);dNt(W,F.getElement("PLAYER_CONTAINER"),F.getElement("BELOW_THE_PLAYER"),F.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var V=F.getElement("PLAYER_CONTAINER"),d=F.getElement("BELOW_THE_PLAYER"),y=F.getElement("SECONDARY");W.isLockupToWatchTransitionEnabled&&(V&&_.RV(W.viewTransitionCoordinator,V),d&&_.RV(W.viewTransitionCoordinator,d),y&&_.RV(W.viewTransitionCoordinator,y))})};
_.u(R7v,_.Ba);var lZ=function(F){DW.call(this);var W=this;this.rootElement=F;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return W.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(V){W.initOrDisposeActiveModules(V)}));
this.onAttached()};
_.u(lZ,DW);_.B=lZ.prototype;_.B.getRoot=function(){return this.rootElement};
_.B.getElement=function(F){return this.rootElement.getElement(F)};
_.B.setPlayerResponse=function(F){this.playerResponse=F;this.publish("PLAYER_RESPONSE_UPDATED",F)};
_.B.getPlayerResponse=function(){return this.playerResponse};
_.B.setWatchNextResponse=function(F){this.watchNextResponse===F?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=F,this.publish("WATCH_NEXT_RESPONSE_UPDATED",F))};
_.B.getWatchNextResponse=function(){return this.watchNextResponse};
_.B.registerActionHandler=function(F,W){var V=this;if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var d={};_.Ug(_.$l.getInstance(),(d[F]=W,d),this.getRoot())}else this.actionHandlers.has(F)||(this.actionHandlers.set(F,[]),d={},_.Ug(_.$l.getInstance(),(d[F]=function(){var y=_.QS.apply(0,arguments);return(V.actionHandlers.get(F)||[]).map(function(z){return z.apply(null,_.Pd(y))})},d),this.getRoot())),this.actionHandlers.get(F).push(W)};
_.B.unregisterActionHandler=function(F){if(_.T("web_watch_controller_reg_multiple_handlers_killswitch")){var W={};_.Og(_.$l.getInstance(),(W[F]=!0,W),this.getRoot())}else(W=this.actionHandlers.get(F))?(W.pop(),W.length===0&&(W={},_.Og(_.$l.getInstance(),(W[F]=!0,W),this.getRoot()),this.actionHandlers.delete(F))):_.rL(new _.po("Attempted to unregister an action handler which is not registered.",F))};
_.B.addPageDisposeJob=function(F){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.jfr(this.rootElement.pageDisposeJobs,F)};
_.B.removePageDisposeJob=function(F){this.rootElement.pageDisposeJobs&&_.Ur(this.rootElement.pageDisposeJobs,F)};
_.B.dispatchEvent=function(F,W){_.On(this.rootElement,F,W)};
_.B.provideRenderingData=function(F,W){this.rootElement.provideRenderingData(F,W)};
_.B.scrollWatchTo=function(F,W){var V;(V=this.watchScrollManager)==null||V.scrollWatchTo(F,W)};
_.B.focusOnPlayer=function(){var F=this.getElement("PLAYER");_.ce(F,function(){if(F&&F.firstElementChild){var W=F.querySelector(".html5-video-player");W&&(_.f4(_.PY().resolve(_.VE)),W.focus())}else _.rL(Error("Wl"))})};
_.B.subscribeToActiveChanged=function(F,W){W=W===void 0?!0:W;var V=_.zS(_.rl(),FSu,function(d){F(d)});
W&&F(FSu(_.rl().getState()));return V};
_.B.isActive=function(){return FSu(_.rl().getState())};
_.B.onAttached=function(){var F=_.T("external_fullscreen");_.T("use_unified_flag_accessor")&&(F=_.PY().resolve(_.XYt).retriever.getFlag(_.HGB));(F||_.Gh("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var bkp=function(F){return F.getRoot().is==="ytd-watch-flexy"||F.getRoot().is==="ytd-watch-grid"},Nr=function(F){return F.getRoot().is==="ytd-watch-fixie"};
lZ.prototype.initPersistentModules=function(){if(Nr(this)||bkp(this)&&_.T("kevlar_watch_flexy_theater_manager")){var F=new v5l(this);_.Zi(this,F)}F=new oFt(this);_.Zi(this,F);F=new h9(this);_.Zi(this,F);F=new QCl(this);_.Zi(this,F);F=new A9(this);_.Zi(this,F);F=new qr(this);_.Zi(this,F);if(Nr(this)||bkp(this)&&_.T("kevlar_watch_flexy_playlist_manager"))F=new U8t(this),_.Zi(this,F);_.T("web_thumbnail_to_watch_transition")&&(F=new R7v(this),_.Zi(this,F))};
lZ.prototype.initOrDisposeActiveModules=function(F){F?(this.watchScrollManager=new jQ(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new T9L(this)),_.T("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new CJ(this)),this.activeModules.push(new Ofm(this)),Nr(this)&&this.activeModules.push(new qYd(this)),this.activeModules.push(new cu4(this)),this.activeModules.push(new iYt(this)),(Nr(this)||_.T("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new cCd(this)),
this.activeModules.push(new Aud(this)),(Nr(this)||_.T("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new SOu(this)),(Nr(this)||_.T("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new osp(this)),_.ou("kevlar_watch_cinematics")&&(this.watchCinematicManager=new Nkd(this),this.activeModules.push(this.watchCinematicManager)),_.T("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new kEp(this)),_.T("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new d8p(this)),
F=_.T("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.T("kevlar_watch_flexy_comments_manager")&&!F&&this.activeModules.push(new c9a(this)),_.T("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new L1U(this)),this.activeModules.push(new Zyd(this)),this.activeModules.push(new gF8(this)),_.T("web_enable_timely_actions")&&this.activeModules.push(new VQt(this)),_.T("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new g5t(this)),_.T("web_watch_enable_multiview_manager")&&
this.activeModules.push(new MGd(this)),_.T("web_fullscreen_components")&&this.activeModules.push(new ZfL(this)),_.T("web_player_rtr_ctrls")&&this.activeModules.push(new K1v(this)),(_.T("enable_creator_chatbot")||_.T("enable_creator_chatbot_link_out"))&&this.activeModules.push(new Vdm(this))):(_.wo(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
lZ.prototype.disposeInternal=function(){DW.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.S0.Object.defineProperties(lZ.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.Na(_.G(function(F){var W=F.data;F=_.L(_.Y$(!1,void 0,"VotqNe"));var V=F.next().value,d=F.next().value;_.kN(function(){_.$l.getInstance().triggerAction("yt-request-timely-shelf-state")});
var y=_.bu(function(){var Y,h,q=(Y=_.e(W().rendererContext,_.yZ))==null?void 0:(h=Y.loggingDirectives)==null?void 0:h.trackingParams;if(q)return _.sf(q)},void 0,"AvMXxb");
_.Ug(_.$l.getInstance(),{"yt-hide-shopping-timely-shelf":function(){d(!1);var Y=_.is(),h=y();Y&&h&&_.HZ(Y,[h])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){d(!0);var Y=_.is(),h=y();Y&&h&&_.KZ(Y,[h])})}});
var z=function(){var Y;return(Y=W().image)==null?void 0:Y.image},I=function(){var Y,h;
return!!((Y=z())==null?0:(h=Y.sources)==null?0:h.some(function(q){var R;return!!(q==null?0:(R=q.clientResource)==null?0:R.imageName)}))},n=function(){var Y;
return((Y=W().image)==null?void 0:Y.height)||40},M=function(){var Y;
return(Y=W().image)==null?void 0:Y.backgroundColor};
F={};return _.a("yt-shopping-timely-shelf-content-view-model",{el:_.ji(_.YZ(function(){return W().rendererContext})),
class:_.xx("ytShoppingTimelyShelfContentViewModelHost",(F.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(W().image||W().avatar||W().line1)&&V()},F)),
style:_.Si({"--shopping-timely-shelf-content-padding-top":function(){var Y;return S7i((Y=W().padding)==null?void 0:Y.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var Y;return S7i((Y=W().padding)==null?void 0:Y.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var Y;return S7i((Y=W().padding)==null?void 0:Y.start)},
"--shopping-timely-shelf-content-padding-end":function(){var Y;return S7i((Y=W().padding)==null?void 0:Y.end)},
"--yt-shopping-timely-shelf-background-color":function(){return W().backgroundColor!==void 0?_.MV(W().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var Y,h;return((h=(Y=W().image)==null?void 0:Y.cornerRadius)!=null?h:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return M()!==void 0?_.MV(M()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var Y;return(((Y=W().image)==null?void 0:Y.width)||40)+"px"}})},_.a(_.p,{cond:z,
then:function(Y){var h={};return _.a(_.rB,{preserveHeight:!0,preserveWidth:!0,height:n,data:Y,alt:"",className:_.xx("ytShoppingTimelyShelfContentViewModelImage",(h.ytShoppingTimelyShelfContentViewModelIcon=I,h))})}}),_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4}),_.a("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.a(_.Vw,{data:function(){return W().line1}},{shoppingContentLineViewModel:function(Y){return _.a(_.w3,{data:Y.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.a(_.Vw,{data:function(){return W().line2}},{shoppingContentLineViewModel:function(Y){return _.a(_.w3,{data:Y.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.a("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.a(_.Vw,{data:function(){var Y;
return(Y=W().button)!=null?Y:[]}},{buttonViewModel:function(Y){var h=Y.data;
return _.a(_.xm,{data:h,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(q){h().onTap&&q.stopPropagation()}})}})))},"sk"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.Hm}});var Tzt={};
Tzt.YtdWatchBehavior=[_.P.YtRendererBehavior,_.AN.YtPlayerListenerBehavior,_.f_.YtRendererstamperBehavior,_.Pm.YtActionHandlerBehavior,WG.YtPageBehavior,_.So.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 _.Gh("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.T("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 _.Gh("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 _.T("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.T("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 _.F0("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.F0("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},
newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.T("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("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 _.T("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.T("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.T("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.T("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("swatcheroo_enable_ghost_cards")||_.T("web_watch_enable_ghost_cards")}},
showGhostMetadata:{type:Boolean,computed:"computeShowGhostMetadata_(ghostCardsEnabled, loading, videoPrimaryInfoRenderer)"},showGhostRelated:{type:Boolean,computed:"computeShowGhostRelated_(ghostCardsEnabled, loading, watchNextSecondaryResults)"},metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("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 _.T("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.T("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 _.T("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 _.T("enable_ai_companion")}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded, theater, fullscreen);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
computeShowGhostMetadata_:function(F,W,V){return F&&(W||!V)},
computeShowGhostRelated_:function(F,W,V){return F&&(W||!V)},
monitorScroll:!0,configureRendererStamper:function(){var F={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:ah(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:ah(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-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"||_.T("swa_prov_panels_ks")?F.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(F.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},F.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return F},
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-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 F=this;this.watchController=void 0;this.pageDisposeJobs=[function(){F.showMetadataPlaceholder_()},
function(){_.T("web_watch_dont_clear_comments")||F.clearComments_()},
function(){F.clearPlayerAds_()},
function(){F.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.T("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.T("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new qFl(function(){return _.NG(F)},this.hostElement);
this.pageDisposeJobs.push(function(){F.youThereManager_.reset()});
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.iw;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;_.T("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));_.T("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.SL(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(F){F&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:F}),F.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(F){_.T("kevlar_watch_flexy_theater_manager")&&(this.theater=F,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(F){!_.T("kevlar_watch_while_v2")&&!_.T("web_watch_pip")||F||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(F){this.active!==void 0&&(this.fullscreen=F,_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(F){this.active!==void 0&&(_.On(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.T("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(F>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(F){iWd("watch",["pbs","pbp","pbu"]);this.updatePageData_(F)},
updatePageData_:function(F){var W=this;if(F)if(this.data===F){this.onPageLoadWithSameData_();var V;(V=this.watchController)==null||V.setWatchNextResponse(this.data)}else this.data=F;this.playlist&&_.mw({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Md("nw");this.loading=!1;_.q0(_.HP,function(){KS8();var d,y=((d=W.player)==null?void 0:d.getVideoData().cpn)||"";rxu(function(z,I){k8l(z,I,y)})})},
onPageLoadWithSameData_:function(){_.T("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 F=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!F);this.set("loadingData.playlistLoading",F&&F!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),F=this.watchNextSkeletonEl_.firstElementChild;F;)F.classList.remove("hidden"),F=F.nextElementSibling;if(_.T("kevlar_watch_frame0_loading_state")){var W,V,d;F=(W=this.loadingData)==null?void 0:(V=W.endpoint)==null?void 0:(d=V.watchEndpoint)==null?void 0:d.videoId;var y;F&&(y="https://i.ytimg.com/vi/"+F+"/frame0.jpg");_.OA(this.hostElement).querySelector("#player").style.backgroundImage=y?"url("+y+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var F=_.OA(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&F&&(F.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var W,V;(V=(W=this.watchMetadata).updateSentimentBarWidth)==
null||V.call(W);var d,y;(y=(d=this.watchMetadata).resize)==null||y.call(d)}_.T("kevlar_watch_frame0_loading_state")&&(_.OA(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(F){var W=_.OA(this.hostElement).querySelector(F);W?_.NS(W,!1):_.rL(new _.po("Overscroll monitor not found for component: ",F))},
removeSplitScrollMouseTrap:function(F){var W=_.OA(this.hostElement).querySelector(F);W?_.fW(W):_.rL(new _.po("Disposal component for  overscroll monitoring not found: ",F))},
onLoadingChanged_:function(F){F?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.T("web_thumbnail_to_watch_transition")&&!_.nEL||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.T("web_thumbnail_to_watch_transition")&&!_.nEL||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(F){var W=this;F?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.HP.addLowPriorityJob(function(){W.onWindowResized_(_.Fj(!0))})},
updateTheaterModeState_:function(F){if(!_.T("kevlar_watch_flexy_theater_manager")){F=F||this.fullWindowMode_;if(this.theater!==void 0||F)this.theater=F;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();F&&i94()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var F=this.fullBleedPlayer?_.OA(this.hostElement).querySelector("#player-full-bleed-container"):_.OA(this.hostElement).querySelector("#player-container-inner");var W=this.getPlayerContainer(),V=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip");W.parentElement!==F&&(V&&_.PY().resolve(_.et).isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.NG(this).appendTo(F,W))},
updateErrorScreenLocation:function(){var F=_.OA(this.hostElement).querySelector("#error-screen"),W=this.fullBleedPlayer?_.OA(this.hostElement).querySelector("#player-full-bleed-container"):_.OA(this.hostElement).querySelector("#player");F.parentElement!==W&&W.appendChild(F)},
deactivateMiniplayerAndResetPlayer:function(){var F=this;return _.m(function(W){if(W.nextAddress==1)return W.yield(_.PY().resolve(_.et).deactivate(),2);F.updatePlayerLocation();_.UD(W)})},
updateCinematicsLocation:function(){var F=this.getElement("CINEMATICS");if(F){var W=this.getCinematicsLocationContainer();F.parentElement!==W&&W.appendChild(F)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.OA(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.OA(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(F,W,V){var d=document.documentElement.hasAttribute("dark"),y=!d&&this.cinematicLightTheme;return V||F&&d||W&&d||(W||F)&&y},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var F=this,W;(W=this.watchController)==null||W.setWatchNextResponse(this.data);_.T("kevlar_watch_flexy_comments_manager")||this.initComments_();_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.PY().resolve(_.KN).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&!this.persistPanelOnDataChange&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=
!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,_.T("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.HP.addLowPriorityJob(function(){_.x8(F.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.T("web_watch_start_chat_in_theater_mode")){var V,d,y;if((V=this.data)==null?0:(d=V.contents)==null?0:(y=d.twoColumnWatchNextResults)==null?0:y.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var z,I;((z=this.data)==null?0:(I=z.contents)==null?0:I.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(F){var W;(W=this.watchController)==null||W.setPlayerResponse(this.playerData);F&&F.playabilityStatus&&(W=this.isVideoPlayable_(F.playabilityStatus,this.getPlayerOverlays_(this.data)),F=P6d(F.playabilityStatus),W&&!F||_.ce(this,function(){_.Md("pbu")}));
this.setPlayerAds_();_.x8(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(F,W){if((_.T("kevlar_watch_while_v2")||_.T("web_watch_pip"))&&this.playerData&&W)return this.playerData.videoDetails},
watchPageActiveChanged_:function(F){_.rl().dispatch(XJp(this.active));F?this.activate_():this.deactivate_()},
attached:function(){var F=this;this.watchController=new lZ(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);_.T("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var W=_.NG(this);_.T("kevlar_disable_prepare_player")||
W.preparePlayer();_.T("kevlar_watch_flexy_playlist_manager")||_.PY().resolve(_.KN).setPlayer(W);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();W={"--ytd-watch-flexy-scrollbar-width":v5()+"px"};this.is==="ytd-watch-grid"&&(_.rl().dispatch(_.Gj({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),W["--ytd-watch-flexy-sidebar-width"]=jxd+"px",W["--ytd-watch-grid-horizontal-page-margins"]=c5+"px",W["--ytd-watch-grid-columns-top-margins"]=kmi+"px",
W["--ytd-watch-grid-min-player-height-medium"]="360px");!_.F0("kv_pl_mx_sz_ks")&&_.F0("kevlar_watch_max_player_width")&&(W["--ytd-watch-flexy-max-player-width-wide-screen"]=C1t+"px");_.F0("kevlar_watch_flexy_metadata_height")&&(W["--ytd-watch-flexy-space-below-player"]=lRc+"px");this.safeUpdateStyles(W);_.T("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new Dz(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return F.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.OA(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var F=v5(),W=E3+F,V=W;this.fixedPanels&&(W+=jxd);var d=657+F;F=1327+F;_.OA(this.hostElement).querySelector("#two-column-query").query="(min-width: "+W+"px)";_.OA(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(d+"px), (min-height: 630px) and (min-width: ")+(W+"px) and (max-width: ")+(F+"px)");_.OA(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(F+"px)");_.OA(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+V+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var F=this.squeezeback&&!_.T("web_watch_squeezeback_player_size_killswitch");return this.theater||_.T("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||F||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.C7(NaN,NaN):N1U(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return N1U(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.fu(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var F=this;this.onWindowResized_(_.Fj());_.T("browse_skeleton_removal_on_watch_killswitch")||_.Gh("IS_SHELL_LOAD")&&e_L();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var W=_.NG(this);W.addEventListener("yt-player-updated",_.SL(this,this.onPlayerUpdated_));W.getPlayerPromise().then(function(V){F.playerApiReady_(V)});
_.T("kevlar_watch_flexy_playlist_manager")||(W=_.PY().resolve(_.KN),_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&W.addEventListener("yt-navigate",_.SL(this,this.onYtNavigate_)),W.setPlaylistComponent(_.OA(this.hostElement).querySelector("#playlist")),W.addEventListener("yt-playlist-data-updated",_.SL(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.HP.addLowPriorityJob(function(){_.On(F.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.NG(this).removeEventListener("yt-player-updated",_.SL(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.T("kevlar_watch_flexy_playlist_manager")){var F=_.PY().resolve(_.KN);_.T("kevlar_watch_observe_playlist_navigations_killswitch")&&F.removeEventListener("yt-navigate",_.SL(this,this.onYtNavigate_));
F.cancelVideoSkip();F.removeEventListener("yt-playlist-data-updated",_.SL(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);this.schedulePlayerSizeUpdate_();_.On(this.hostElement,"yt-autonav-pause-player",!1);F=_.k8();_.T("kevlar_exit_fullscreen_leaving_watch")&&F&&_.ls(F)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(F){this.player&&this.player.updateVideoData({rvs:F.rvs})},
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(F){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",F)},
onRetrieveLocation_:function(F,W){W.hasComments?W.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):W.locationRetrieved("/related_ajax",void 0);F.stopPropagation()},
onSubscriptionChanged_:function(F,W){this.player&&(W?this.player.channelSubscribed():this.player.channelUnsubscribed())},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.OA(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.OA(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(F){this.player=F;F=F.getPlayerState();_.rl().dispatch(_.qp(F));this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();(_.T("kevlar_unified_player")||_.T("kevlar_player_new_bootstrap_adoption"))&&_.Ad()},
setTheaterModeRequested:function(F,W){W=W===void 0?!0:W;_.k8()&&_.T("external_fullscreen")&&_.ls(document.documentElement);this.theaterRequested_=F;W&&_.aO("wide",F?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.XY(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.On(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(F){_.Ct(F,typeof this.player),this.player&&_.Ct(F,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var F;((F=this.player)==null?0:F.isFullscreen())?this.player.toggleFullscreen():_.XY(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(F,W){return this.loading?W:!!Object.keys(F).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(F){if(F){F=_.L(F);for(var W=F.next();!W.done;W=F.next())W=W.value,W.youThereRenderer&&TRm(this.youThereManager_,W.youThereRenderer)}},
setPlaylistData_:function(F){return F||{}},
userEngagementConfigDataChanged_:function(F){if(F)if(F.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var W=this.youThereManager_;_.JY()<F.lowEngagementThresholdMs||Kzc(W,!0)}else F.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.XY(this.hostElement,"yt-autonav-pause-user-engagement",[F])},
isPlayerUnavailable_:function(F,W,V){return!!F&&!this.isVideoPlayable_(F,V)&&!W},
getPlayerOverlays_:function(F){return(F==null?void 0:F.playerOverlays)||null},
isVideoPlayable_:function(F,W){if(!F)return!1;var V=F.status==="OK"||F.status==="LIVE_STREAM_OFFLINE",d=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",F)||this.get("errorScreen.ypcTrailerRenderer",F);F=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",F);var y;W=W==null?void 0:(y=W.playerOverlayRenderer)==null?void 0:y.gatedActionsOverlayRenderer;return!!V||!!d||!!F||!!W},
shouldProceedToNextVideo_:function(F,W,V){var d=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",W),y=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];y=_.T("web_no_skip_video_on_verification_checks")?(F==null?void 0:F.status)&&y.includes(F.status):F&&F.status==="AGE_CHECK_REQUIRED";var z=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",F);z==void 0&&(z=!0);!V||this.isVideoPlayable_(F,this.getPlayerOverlays_(W))||
d||y||!z||_.PY().resolve(_.KN).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();P14()},
onPlayerFeedbackStartRequest_:function(F){_.XY(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:F}])},
onPlayerFeedbackArticleRequest_:function(F){_.XY(this.hostElement,"yt-help-dialog-requested",[F])},
onPlayerYpcContentRequest_:function(){var F,W,V,d,y,z,I,n,M=((F=this.data)==null?NaN:(W=F.contents)==null?NaN:(V=W.twoColumnWatchNextResults)==null?NaN:(d=V.secondaryResults)==null?NaN:(y=d.secondaryResults)==null?NaN:(z=y.offerModule)==null?NaN:(I=z.tvfilmOfferModuleRenderer)==null?NaN:(n=I.actionButtons)==null?NaN:n.length)-1;F=[".offerButton.buttonRenderer.",".actionButtons."+(M>=0?M:0)+".buttonRenderer."];W=_.L(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(V=W.next();!V.done;V=W.next())for(V=V.value,d=_.L(F),y=d.next();!y.done;y=d.next())if(y="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+V+y.value,y=this.get(y+"navigationEndpoint",this.data)||this.get(y+"serviceEndpoint",this.data)||this.get(y+"command",this.data)){_.ZQ(y,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(F){_.On(this.hostElement,"yt-autonav-pause-player",F)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(F){F()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(F){switch(F){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(F){switch(F){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.On(this.hostElement,"yt-autonav-pause-player-ended")}_.rl().dispatch(_.qp(F))},
onPlayerSubscribe_:function(F){_.XY(this.hostElement,"yt-player-subscribe",[F])},
onPlayerUnsubscribe_:function(F){_.XY(this.hostElement,"yt-player-unsubscribe",[F])},
onPlayerAdYtShowToast_:function(F){_.XY(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:F.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(F){if(F)return F},
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(F){return!_.ou("web_watch_move_summary_to_sd")&&!!F},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.T("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var F,W,V,d;this.watchNextSecondaryResults=(F=this.data)==null?void 0:(W=F.contents)==null?void 0:(V=W.twoColumnWatchNextResults)==null?void 0:(d=V.secondaryResults)==null?void 0:d.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var F,W=(F=this.data)==null?void 0:F.engagementPanels;if(W==null?0:W.length){F=null;W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0;if(((d=V.engagementPanelSectionListRenderer)==null?void 0:d.targetId)==="engagement-panel-structured-description"){F=V;break}}var y,z,I;F=(y=F)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:(I=z.content)==null?void 0:I.structuredDescriptionContentRenderer;if(F==null?0:F.items){y=
[];z=_.L(F.items);for(I=z.next();!I.done;I=z.next()){I=I.value;if(!_.T("sd_horizontal_list_show_nav_killswitch")){var n=d=V=W=F=void 0,M=void 0,Y=(F=I.horizontalCardListRenderer)==null?void 0:(W=F.header)==null?void 0:(V=W.richListHeaderRenderer)==null?void 0:(d=V.navigationButton)==null?void 0:(n=d.buttonRenderer)==null?void 0:(M=n.command)==null?void 0:M.commandExecutorCommand;Y&&Y.commands&&(Y.commands=Y.commands.filter(function(h){return!_.e(h,d3i)}))}(!I.expandableVideoDescriptionBodyRenderer&&
!I.videoDescriptionHeaderRenderer||_.T("web_delhi_colorful_sd"))&&y.push(I)}return{items:y}}}},
isPlaShelfEnabled_:function(F){if((this.get("adPlacements",F)||[]).length)return!0;F=this.get("playerAds",F)||[];return!(!F.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",F[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var F=this;this.commentsReady=!1;_.HP.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.q0(_.HP,function(){F.setComments_()},1E3)},
setComments_:function(){if(!_.T("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Md("cmi");_.HP.cancelJob(this.setCommentsJobId_);var F=JcU(this.data);if(F&&F.length){F=_.L(F);for(var W=F.next();!W.done;W=F.next())if(W=W.value,this.get("itemSectionRenderer.sectionIdentifier",W)==="comment-item-section"){this.comments=W.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.On(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.T("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.T("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Md("cmc")},
doRemoveComments_:function(){this.comments={};_.T("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.HP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.HP.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(F,W){var V=_.e(W.endpoint,_.H6);V&&(!(W=this.get("data.currentVideoEndpoint.watchEndpoint"))||V.videoId!==W.videoId||V.playlistId&&V.playlistId!==W.playlistId||V.index!==void 0&&V.index!==W.index||typeof V.startTimeSeconds!=="number"||(F.stopPropagation(),this.setScrollTop(0),_.NG(this).getPlayerPromise().then(function(d){var y=V.startTimeSeconds;d.seekTo(y);d.wakeUpControls();y<d.getDuration()&&d.playVideo()})))},
updatePlayerStartTime_:function(){var F=gg8();"t"in F&&(F=EHt(F.t),this.player.seekTo(F,!0))},
updateTitleFromWatchNext:function(F){F=JcU(F);var W,V;(F=_.A2(F==null?void 0:(W=F[0])==null?void 0:(V=W.videoPrimaryInfoRenderer)==null?void 0:V.title))&&_.On(this.hostElement,"yt-update-title",F)},
updateTitle_:function(F){F=this.get("videoDetails.title",F)||"";_.On(this.hostElement,"yt-update-title",F)},
syncWithRemoteVideo_:function(F,W,V){if(this.active&&this.player){var d=this.player.getVideoData();d.video_id===V&&(V=d.list,_.T("polymer_enable_mdx_queue")&&V&&V.startsWith("RQ")&&(V=void 0),d.video_id!==F||V!=W)&&(F=_.T("kevlar_player_watch_endpoint_navigation")?_.y11(sm4(F,W)):_.lU(F,W),_.On(this.hostElement,"yt-navigate",{endpoint:F,isRemotePlayback:!0}))}},
attachWatchPageSkeleton_:function(){var F=document.querySelector("#watch-page-skeleton");if(F){var W=F.querySelector("#primary-info"),V=F.querySelector("#secondary-info"),d=F.querySelector("#related");W&&_.OA(this.hostElement).querySelector("#info-skeleton").appendChild(W);V&&_.OA(this.hostElement).querySelector("#meta-skeleton").appendChild(V);d&&(_.OA(this.hostElement).querySelector("#related-skeleton").appendChild(d),this.watchNextSkeletonEl_=d);_.dx(F)}},
handlePlayerUpdated_:function(){_.NG(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(F,W){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof W!=="undefined"){var V=this.watchNextSkeletonEl_.children,d=F&&F.indexSplices.length?F.indexSplices[0].index:0;F=Math.min(this.watchNextShownItems.length,V.length);W||(d=0,F=V.length);if(!this.ghostCardsEnabled)for(W=d;W<F;W++)V[W].classList.add("hidden")}},
onPlayerFullscreenChange_:function(F){_.T("external_fullscreen")||_.XY(this.hostElement,"yt-player-fullscreen",[F.fullscreen])},
onFullscreenChange_:function(F){this.fullscreen=F;this.gestures_&&this.gestures_.update(this.fullscreen);var W=_.NG(this);W.getPlayerPromise().then(function(V){V.setFauxFullscreen(!!_.k8())});
this.updateFullBleedElementLocations();F&&W.focusOnPlayer()},
computeShouldStampChat_:function(F,W){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!W},
computeIsDonationShelfCollapsed_:function(F){return F},
computeShouldShowMerchShelf:function(F,W){return W&&!!F},
computeResponseHasComments:function(F){var W,V,d,y,z;return!!(F==null?0:(W=F.contents)==null?0:(V=W.twoColumnWatchNextResults)==null?0:(d=V.results)==null?0:(y=d.results)==null?0:(z=y.contents)==null?0:z.some(function(I){var n;return(I==null?void 0:(n=I.itemSectionRenderer)==null?void 0:n.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(F,W,V,d){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&d?!1:!!F&&!!Object.keys(F).length&&!W},
identity:_.NK,onWindowResized_:function(F){this.windowSize_=F;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())},
onPlayerPresentingVideoDataChange_:function(F){var W=this;F&&F.type!=="dataloaded"&&F.type!=="dataupdated"||_.NG(this).getPlayerPromise().then(function(V){var d=V.getPlayerState();d!==5&&d!==0&&(V=1/V.getVideoAspectRatio(),W.videoHeightToWidthRatio_!==V&&(W.videoHeightToWidthRatio_=V))})},
schedulePlayerSizeUpdate_:function(F){var W=this,V=_.T("kevlar_watch_while_v2")||_.T("web_watch_pip"),d=function(){if(W.watchMetadata){var y,z;(z=(y=W.watchMetadata).resize)==null||z.call(y)}_.NG(W).getPlayerPromise().then(function(I){if(_.ou("kevlar_set_internal_player_size")){if(!V||!_.PY().resolve(_.et).isMiniplayerActive()){var n=W.calculateCurrentPlayerSize_();I.setInternalSize(n.width,n.height)}}else I.setSize(NaN,NaN);_.T("kevlar_watch_while")&&W.updateWatchWhileScrollThreshold_()})};
F?d():_.dX(_.HP,d)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(F){this.set("data.survey",F.detail)},
onYtShowSurveyCommand_:function(F){this.set("data.survey",_.e(F,w9i).survey)},
onDownloadedVideoDeleted:function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1){if(!W.active||(V=W.playerData)==null||!V.offlineState||W.videoId!==F)return y.return();(d=W.player)==null||d.stopVideo();_.VI().navigatingAwayFromWatchDeletedVideo=!0;_.ZQ(_.Ipf,W.hostElement);return y.yield(_.VI().navigationFinishPromise,2)}_.VI().navigatingAwayFromWatchDeletedVideo=!1;_.UD(y)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var F;this.theater?F=_.AQ(.5625*this.windowSize_.width,480,this.windowSize_.height-185):F=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==F&&(this.watchWhileScrollThreshold_=F)}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var F=_.OA(this.hostElement).querySelector("#secondary-inner");if(F){var W=_.OA(this.hostElement).querySelector("#below"),V=_.OA(this.hostElement).querySelector("#secondary"),d=_.OA(this.hostElement).querySelector("#comments");d&&V&&W&&(this.defaultTwoColumnLayout?(F.appendChild(d),V.appendChild(F)):(W.appendChild(d),bL(W,F)))}}},
isTwoColumnsChanged_:function(F,W){if(F!==!0||W!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(F=_.OA(this.hostElement).querySelector("#secondary-inner"))){W=_.OA(this.hostElement).querySelector("#below");var V=_.OA(this.hostElement).querySelector("#secondary"),d=_.OA(this.hostElement).querySelector("#comments");d&&V&&W&&(this.isTwoColumns_?(F.appendChild(d),V.appendChild(F)):(W.appendChild(d),bL(W,F)))}}else{F=!_.T("web_watch_enable_fs_squeezeback_panels");
W=_.OA(this.hostElement).querySelector("#panels");var y=_.OA(this.hostElement).querySelector("#alerts"),z=_.OA(this.hostElement).querySelector("#shopping-timely-shelf");V=_.OA(this.hostElement).querySelector("#playlist");d=_.OA(this.hostElement).querySelector("#related");var I=_.OA(this.hostElement).querySelector("#donation-shelf"),n=_.OA(this.hostElement).querySelector("#comments"),M=_.OA(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(y=_.OA(this.hostElement).querySelector("#secondary-inner"),
F&&(y.appendChild(W),y.appendChild(V),this.aiCompanionEnabled&&M&&y.appendChild(M)),y.appendChild(I),y.appendChild(d)):(F&&(_.gb(W,y),_.gb(V,y),this.aiCompanionEnabled&&M&&_.gb(M,y),_.gb(z,V)),_.gb(I,y),n&&_.gb(d,n));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.T("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.T("web_watch_enable_fs_squeezeback_panels")&&_.T("web_watch_theater_chat")){var F=_.OA(this.hostElement).querySelector("#chat-container"),W=this.theater&&!this.fullscreen||_.T("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&W?(W=_.OA(this.hostElement).querySelector("#columns"),(F==null?void 0:F.parentElement)!==W&&W.append(F),this.fixedPanels=!0):(this.fixedPanels=
!1,W=_.OA(this.hostElement).querySelector("#playlist"),F&&W?_.uI(F,W):_.rL(new _.po("Missing element when updating chat location",{"chatContainer defined":!!F,"playlist defined":!!W})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(F,W){return _.T("sw_metadata_vis_toggle_ks")?!0:!!F||!!W},
computeForceDarkPanelTheme:function(F){return _.T("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&F:!1},
safeUpdateStyles:function(F){try{_.cc(this.hostElement,F)}catch(W){_.rL(W)}},
videoHeightToWidthRatioChanged_:function(F,W){W&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(F){this.videoHeightToWidthRatio_=1/F},
computeIsVerticalVideo_:function(F){return F>=1},
computeIsFourThreeToSixteenNineVideo_:function(F){return F<=.7501&&F>=.5624},
computeIsExtraWideVideo_:function(F){return F<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.NG(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.NG(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){HXu(this.youThereManager_)},
computePlaylistData_:function(F,W){return W},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.PY().resolve(_.KN).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var F=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.HP.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.HP.addLowPriorityJob(function(){F.fullHeightPanelPositionUpdateJobId=0;var W=_.OA(F.hostElement).querySelector("#secondary"),V=_.OA(F.hostElement).querySelector("#fixed-secondary");W=W.getBoundingClientRect();var d=W.width;F.swatcherooSqueezeback&&
(d+=c5);if(F.swatcherooSqueezeback){var y=_.OA(F.hostElement).querySelector("#squeezeback-constraining-container");y.style.width=d+"px";y.style.flex="0 0 "+d+"px"}V.style.width=d+"px";V.style.left=W.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var F=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.HP.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.HP.addLowPriorityJob(function(){F.panelMaxHeightUpdateJob_=0;var W;!F.isTwoColumns_||F.theater||F.fullscreen?W=460:W=F.calculateNormalPlayerSize_().height;var V=W+"px";_.T("live_chat_taller_height")&&!F.theater&&(V="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.T("live_chat_medium_height")&&!F.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.T("live_chat_scaled_height")&&!F.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 238px)");F.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":W+"px","--ytd-watch-flexy-chat-max-height":V,"--ytd-watch-flexy-structured-description-max-height":W+"px","--ytd-watch-flexy-comments-panel-max-height":W+"px","--ytd-comments-engagement-panel-content-height":W+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(F){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",F)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.En(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(F){var W=_.OA(this.hostElement).querySelector("#engagement-panel-scrim");F?W.addEventListener("tap",_.SL(this,this.onEngagementPanelScrimClick_)):W.removeEventListener("tap",_.SL(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtEngagementPanelVisibleChanged:function(F,W,V){if(this.active&&this.trackEngagementPanelVisibility&&!tQp.includes(V)){if(W==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.x8(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var d=_.PY().resolve(_.mU);this.visiblePanelIdentifiers_.forEach(function(y){y!==V&&d.hidePanel({identifier:y})})}this.visiblePanelIdentifiers_.add(V)}W!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&W!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(V);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(F){return F?"":"watch-active-metadata"},
computeNewMetadataClass:function(F){return F?"watch-active-metadata":""},
computeIsSingleColumn:function(F,W){return W&&!F},
computeFullBleedPlayer:function(F,W,V){return _.T("external_fullscreen")&&F||W||V},
computeDefaultLayout:function(F){return!F},
computeDefaultTwoColumnLayout:function(F,W){return!F&&W},
updatePanelsLocation:function(){if(_.T("web_watch_enable_fs_squeezeback_panels")){var F=_.OA(this.hostElement).querySelector("#below"),W=_.OA(this.hostElement).querySelector("#panels"),V=_.OA(this.hostElement).querySelector("#playlist"),d=_.OA(this.hostElement).querySelector("#chat-container"),y=_.OA(this.hostElement).querySelector("#panels-full-bleed-container"),z=_.OA(this.hostElement).querySelector("#secondary-inner"),I=_.OA(this.hostElement).querySelector("#shopping-timely-shelf"),n=_.OA(this.hostElement).querySelector("#persistent-panel-container");
if(F&&W&&V&&d&&y&&z&&I&&(this.aiCompanionEnabled?n:1)){var M=this.fullscreen||this.theater&&this.iMaxTheaterMode,Y=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;Y?(Y=_.OA(this.hostElement).querySelector("#columns"),(d==null?void 0:d.parentElement)!==Y&&Y.append(d),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):M?y.appendChild(d):this.isTwoColumns_?bL(z,d):bL(F,d);M?(y.appendChild(W),y.appendChild(V),
this.aiCompanionEnabled&&n&&y.appendChild(n)):(this.isTwoColumns_?(bL(z,W),bL(z,V),this.aiCompanionEnabled&&n&&bL(z,n)):(bL(F,W),bL(F,V),this.aiCompanionEnabled&&n&&bL(F,n)),bL(F,I))}}},
swatcherooUpdatePanelsLocation:function(F,W,V,d,y,z){if(this.is==="ytd-watch-grid"){W=F&&!W;this.swatcherooSplitScroll&&(W?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));V=_.OA(this.hostElement).querySelector("#panels");var I=_.OA(this.hostElement).querySelector("#playlist"),n=_.OA(this.hostElement).querySelector("#persistent-panel-container"),
M=_.OA(this.hostElement).querySelector("#fixed-secondary"),Y=_.OA(this.hostElement).querySelector("#fixed-below"),h=_.OA(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),q=_.OA(this.hostElement).querySelector("#chat-container");z&&(F?(M.appendChild(V),this.aiCompanionEnabled&&n&&M.appendChild(n)):(Y.appendChild(V),this.aiCompanionEnabled&&n&&Y.appendChild(n)));y?F?M.appendChild(q):Y.appendChild(q):_.uI(q,h);d?F?M.appendChild(I):Y.appendChild(I):_.uI(I,
h);this.swatcherooSplitScroll&&(F=_.OA(this.hostElement).querySelector("#secondary"),d=_.OA(this.hostElement).querySelector("#columns"),y=_.OA(this.hostElement).querySelector("#fixed-columns-secondary"),W?y.appendChild(F):d.appendChild(F))}},
computeMetadataSkinnyMode:function(F,W,V){return this.is!=="ytd-watch-grid"?!1:F?V:W},
computeWatchWhilePanelsActive:function(F,W){return F||W},
computeNoBorderOnChat:function(F){return _.T("web_watch_theater_chat_no_border")&&F},
computeLiveChatPresentAndExpanded:function(F,W){return F&&!W},
computePanelExpanded:function(F,W,V){return F||W||V},
computeSqueezeback:function(F,W,V,d){if(_.T("web_watch_enable_fs_squeezeback_panels")){var y=this.iMaxTheaterMode&&this.theater,z=this.theater&&!this.iMaxTheaterMode;return(F||W||V)&&(y||d)||W&&z}},
computeSwatcherooSqueezeback:function(F,W,V){return this.is!=="ytd-watch-grid"||_.T("ww_squeezeback_killswitch")?!1:F&&W&&V},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(F){_.NG(this).getPlayerPromise().then(function(W){var V;(V=W.changeMarkerVisibility)==null||V.call(W,_.e(F,i8).isVisible||!1,_.e(F,i8).entityKeys||[],_.e(F,i8).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(F){this.liveChatCollapsed=F.detail;_.rl().dispatch(vdU(F.detail));if(!this.liveChatCollapsed&&this.squeezeback){var W=_.PY().resolve(_.mU);this.visiblePanelIdentifiers_.forEach(function(V){W.hidePanel({identifier:V})})}},
onSetPlaylistCollapsed:function(F){_.T("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!F)},
provideRenderingData:function(F,W){switch(F){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=W;break;case "PRIMARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=W);this.videoPrimaryInfoRendererValue=W==null?void 0:W.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.T("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=W);this.videoSecondaryInfoRendererValue=W==null?void 0:W.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
W;break;case "CLARIFICATION":this.clarifyBoxValue=W;break;case "LIVE_CHAT":this.conversationBar=W;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=W;break;case "PLAYLIST":this.externalPlaylistData_=W!=null?W:{};break;case "MERCH_SHELF":this.merchShelfValue=W==null?void 0:W.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=W;break;case "TICKET_SHELF":this.ticket=W;break;case "OFFER_MODULE":this.offerModule=W;break;case "LIMITED_STATE":this.limitedStateValue=
W;break;case "DONATION_SHELF":this.donation=W;break;case "ALERTS":this.alertsValue=W;break;case "COMMENTS":this.comments=W;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=W;break;case "ENGAGEMENT_PANELS":this.engagementPanels=W;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=W;break;case "RICH_GRID_RENDERER":this.richGridRendererData=W;break;case "EXPANDABLE_METADATA":this.expandableMetadata=W;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
W;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=W;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=W}},
toggleCinematicsActive:function(F){this.cinematicsActive=F}}];var e7U=function(F,W){var V;return((V=F.prefixMapping)==null?0:V[W])?F.prefixMapping[W]:F.SHARED_RENDERERS_.hasOwnProperty(W)?"yt":F.prefix},fJ={DIALOG:{component:"tp-yt-paper-dialog",
properties:{withBackdrop:!0,modern:!0,modal:!1},preventAutonav:!0},FULLSCREEN_OVERLAY:{component:null,properties:{withBackdrop:!0}}};fJ.DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,addSpacing:_.T("kevlar_add_spacing_to_sheets")},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
fJ.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"};
fJ.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"};fJ.LOCKED_OVERLAY_DIALOG={component:"tp-yt-paper-dialog",properties:{restoreFocusOnClose:!0,scrollAction:"lock",withBackdrop:!0},preventAutonav:!0};
fJ.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.T("kevlar_mealbar_above_player"),modern:_.wp("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX",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"}};
fJ.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};fJ.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};fJ.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
fJ.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)"}};
fJ.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};
fJ.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};
fJ.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};
fJ.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0,addSpacing:_.T("kevlar_add_spacing_to_sheets")},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0,styles:{"max-width":"400px"}};
fJ.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"}};fJ.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};fJ.TOAST={component:null,properties:{}};var gCp=new function(F,W,V){this.supportedPopups=F;this.navigationEndpointPopupMap=W;this.popupTypeMap=V;this.supportedPopups=F;this.navigationEndpointPopupMap=W;this.popupTypeMap=V}({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:_.T("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"}),uD4=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,
upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$21597_popupConfig=fJ;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 KHd=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.p4.getInstance()},wk=function(F,W){var V=F.pageNameToElement.get(W);
if(!V){switch(W){case "watch":var d=_.T("web_watch_force_learning_journey_for_testing")?_.km("ytd-watch-learning-journey"):_.T("kevlar_watch_fixie")?_.km("ytd-watch-fixie"):_.T("kevlar_watch_grid")?_.km("ytd-watch-grid"):_.km("ytd-watch-flexy");break;case "learning_journey_watch":d=_.km("ytd-watch-learning-journey");break;case "shorts":d=_.km("ytd-shorts");break;case "search":d=_.km("ytd-search");break;case "channel":d=_.km("ytd-browse");d.pageSubtype="channels";break;case "trending":d=_.km("ytd-browse");
d.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":d=
_.km("ytd-browse");d.pageSubtype=W;break;case "browse":d=_.km("ytd-browse");break;default:_.rL(new _.po("Error getting page element for type",W))}V=d;F.pageNameToElement.set(W,V)}return V};
KHd.prototype.preparePage=function(F,W,V){V&&(F=_.P4(V)||F);if(F!=="watch"&&F!=="learning_journey_watch"){var d=this.elementPoolPopulator,y=F;y!=d.targetPage_&&d.pendingPages_.indexOf(y)>-1&&(d.targetPage_&&(d.pendingPages_.unshift(d.targetPage_),d.abort()),Q6d(d,y),_.RkB(d,y))}if((d=wk(this,F))||!_.e(V,_.Ga)){d.isAttached||d===W||(d.hidden=!0);if(!d.data&&(F!=="watch"&&F!=="learning_journey_watch"||!_.T("swatcheroo_page_pool_dont_provide_filler_data"))){var z;if(F=(z=_.wp("FILLER_DATA",{})[F])==
null?void 0:z.response)d.data=F}return d}};var Hkc=function(F){this.JSC$33496_clientRoot=F;this.playlistHandlerActionMap={"yt-add-to-playlist-command":WR4,"yt-end-playlist-command":V$i,"yt-recover-playlist-command":ygL,"yt-refresh-playlist-command":sjd,"yt-playlist-remove-videos-action":z9t};_.Ug(_.$l.getInstance(),this.playlistHandlerActionMap,this.JSC$33496_clientRoot);YJU()},D2t;var Gw=function(F,W,V){this.apiKey=F;this.endpoint=W;this.confidenceThreshold=V===void 0?.5:V;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=W==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||W==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
W==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||W==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new lQt};
_.B=Gw.prototype;
_.B.start=function(F){if(this.state===0)if(this.isOnline()){F.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=F.supportsHttpHeadersOverwriteParam);F.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=F.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.iU("voice_assistant");_.Yw("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=F.languageCode||"en-US";this.supportsCrossDomainXhr=F.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=F.youtubeAssistantRequest||null;this.listeningHandler=F.listeningHandler||this.listeningHandler;this.audioDetectedHandler=F.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=F.stopHandler||this.stopHandler;this.completeHandler=F.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=F.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=F.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
F.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=F.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=F.accessToken;this.additionalHeaders=F.additionalHeaders||{};var W;this.prefetchResponseTimeoutMs=(W=F.prefetchResponseTimeoutMs)!=null?W:this.prefetchResponseTimeoutMs;Avi(this);this.startAudio();jAd(this)}else this.errorHandler("OFFLINE")};
_.B.stop=function(F){var W=F===void 0?{}:F;F=W.logCancel===void 0?!0:W.logCancel;var V=W.logMicClosed===void 0?!0:W.logMicClosed;var d=W.handleError===void 0?!0:W.handleError;W=W.handleStop===void 0?!0:W.handleStop;this.state!==0&&(F&&$s("voz_cx"),Ua(this,{logMicClosed:V,handleStop:W}),d&&this.errorHandler("ABORTED"))};
_.B.getState=function(){return this.state};
_.B.isSupported=function(){return!0};
_.B.stopAudio=function(F){(F===void 0||F)&&$s("voz_mf")};
_.B.startAudio=function(){$s("voz_vp");return _.c6(null)};
var rvt=function(F,W){F.channelOpen&&(F.state!==2&&(F.state=2,$s("voz_ss"),F.listeningHandler()),W=new Uint8Array(W),W='{ "audioIn": "'+_.ZN(W)+'" }',F.channel.send(W))},Ua=function(F,W){var V=W===void 0?{}:W;
W=V.logMicClosed===void 0?!0:V.logMicClosed;V=V.handleStop===void 0?!0:V.handleStop;F.vozEndOfDataTimeout>-1&&(clearTimeout(F.vozEndOfDataTimeout),F.vozEndOfDataTimeout=-1);CFt(F);F.stopAudio(W);F.channel&&(F.channelOpen=!1,F.manuallyClosedChannel=!0,F.channel.close(),F.channel=void 0);F.transcribedSpeechResults=[];F.state=0;V&&F.stopHandler()},Avi=function(F){var W={httpHeadersOverwriteParam:F.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},F.additionalHeaders,F.accessToken&&F.isUsingVoz?{Authorization:"Bearer "+F.accessToken}:{"x-goog-api-key":F.apiKey}),supportsCrossDomainXhr:F.supportsCrossDomainXhr};F.channel=new sS(F.endpoint,W);F.channel.open();_.Da(F.channel,"w",function(){var V=F.channel,d=V.send,y=F.isUsingVoz?"PLACEHOLDER":"example";y={config:{dialogStateIn:{languageCode:F.languageCode},deviceConfig:{deviceId:y,deviceModelId:y},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!F.isUsingVoz)y.config.requestType=4;else if(F.isUsingVoz&&F.youtubeAssistantRequest){var z=JSON.stringify(F.youtubeAssistantRequest);y.config.internalIn={youtubeAssistantS3InputJson:z}}d.call(V,y);F.channelOpen=!0;F.manuallyClosedChannel=!1});
_.Da(F.channel,"x",function(){F.manuallyClosedChannel||(F.channelOpen=!1,F.channel=void 0,Ua(F))});
_.Da(F.channel,"z",function(V){if(V.data){CFt(F);for(var d=0;d<V.data.length;d++){var y=F,z=V.data[d],I=z.speechResults;if(I)a:{var n=[];z=[];var M=!1;I=_.L(I);for(var Y=I.next();!Y.done;Y=I.next()){Y=Y.value;if(Y.noSpeech){Ua(y);y.errorHandler("NO_SPEECH");break a}Y.transcript!==void 0&&Y.stability!==void 0&&(Y.stability<y.confidenceThreshold&&(M=!0),M?z.push(Y.transcript):n.push(Y.transcript))}if(n.length!==0||z.length!==0)n=n.join(" "),z=z.join(" "),y.receivedEndOfUtterance&&!y.isUsingVoz?y.isUsingVoz||
y.completeHandler([n,z]):(M=y,I=n,Y=z,$s("voz_sf"),M.transcriptionUpdateHandler(I,Y),M.transcribedSpeechResults=[I,Y]),y.receivedEndOfUtterance&&($s("voz_eou"),y.transcriptionCompleteHandler([n,z]),y.isUsingVoz&&(y.prefetchResponseTimeoutMs===0?Ua(y,{logMicClosed:!1,handleStop:!0}):y.prefetchResponseTimeoutMs>0&&krt(y)))}else y.isUsingVoz&&(z==null?0:z.internalOut)?(z=JSON.parse(z.internalOut.youtubeAssistantS3OutputJson),z.userHasOptedInToVaa||z.vaaConsent?y.vaaConsentUpdateHandler(!!z.userHasOptedInToVaa,
!!z.vaaConsent):(lku(y),z&&(n=y.transcribedSpeechResults,$s("voz_rqf"),y.completeHandler(n,z)))):z.eventType==="END_OF_UTTERANCE"?y.receivedEndOfUtterance=!0:($s("voz_err"),y.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.rL(Error("Xl")))}}});
_.Da(F.channel,"y",function(V){Ua(F);switch(V.status){case 1:V="WEBCHANNEL_NETWORK_ERROR";break;case 2:V="WEBCHANNEL_SERVER_ERROR";break;default:V="WEBCHANNEL_UNKNOWN_ERROR"}F.errorHandler(V);F.logError(Error(V))})};
Gw.prototype.logError=function(F){_.Ab(F)};
Gw.prototype.isOnline=function(){return!0};
var krt=function(F){lku(F);F.prefetchResponseSetTimeoutId=setTimeout(function(){Ua(F,{logMicClosed:!1,handleStop:!0})},F.prefetchResponseTimeoutMs)},lku=function(F){F.prefetchResponseSetTimeoutId>-1&&(clearTimeout(F.prefetchResponseSetTimeoutId),F.prefetchResponseSetTimeoutId=-1)},jAd=function(F){CFt(F);
F.noResponseReceivedTimeout=window.setTimeout(function(){Ua(F);F.errorHandler("NO_SPEECH")},11E3)},CFt=function(F){F.noResponseReceivedTimeout>-1&&(window.clearTimeout(F.noResponseReceivedTimeout),F.noResponseReceivedTimeout=-1)},$s=function(F){_.Md(F,void 0,"voice_assistant")};var Oa=function(){Gw.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.u(Oa,Gw);Oa.prototype.isSupported=function(){return BVv()};
Oa.prototype.startAudio=function(){var F=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.Ip(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(d){Nzt(F,d)};
this.processor.connect(this.audioContext.destination);var W=function(d){F.stream=d;if(!F.audioContext)return _.c6(null);d=F.audioContext.createMediaStreamSource(d);F.processor&&d.connect(F.processor);return _.c6(null)},V={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?W(this.stream):(V=navigator.mediaDevices.getUserMedia(V))?V.then(W).catch(function(d){Ua(F);d.name&&d.name==="NotAllowedError"?F.errorHandler("NO_MICROPHONE_PERMISSION"):(F.errorHandler("AUDIO_ERROR"),F.logError(d));return _.Ip(null)}):(Ua(this),this.errorHandler("AUDIO_ERROR"),_.rL(Error("Yl")));
return Gw.prototype.startAudio.call(this)};
Oa.prototype.stopAudio=function(F){F=F===void 0?!0:F;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(W){W.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;Gw.prototype.stopAudio.call(this,F)};
Oa.prototype.isOnline=function(){return navigator.onLine};
var Nzt=function(F,W){if(F.audioContext)if(window.OfflineAudioContext){var V=F.audioContext.sampleRate,d=W.inputBuffer.getChannelData(0);W=new window.OfflineAudioContext(1,d.length,16E3);for(var y=W.createBuffer(1,d.length,V),z=y.getChannelData(0),I=0,n=0;n<d.length;n++)z[n]=d[n],I+=z[n]*z[n];!F.audioDetected&&Math.sqrt(I/d.length)>.01&&(F.audioDetected=!0,F.audioDetectedHandler());d=W.createBufferSource();d.buffer=y;d.connect(W.destination);d.start(0);W.oncomplete=function(M){M=M.renderedBuffer.getChannelData(0);
for(var Y=Math.floor(16384E3/V),h=new Int16Array(Y),q=0;q<Y;++q)h[q]=Math.max(-1,Math.min(1,M[q]))*32767;rvt(F,h.buffer)};
W.startRendering()}else fkL(F,W)},fkL=function(F,W){var V=F.audioContext.sampleRate,d=W.inputBuffer.getChannelData(0),y=Math.floor((V+8E3)/16E3);
V=d.length/y;W=new Float32Array(V);for(var z=0;z<V;++z)W[z]=d[z*y];d=new Int16Array(V);for(y=0;y<V;++y)d[y]=Math.max(-1,Math.min(1,W[y]))*32767;rvt(F,d.buffer)};var wnu={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var Gr8=function(){this.JSC$21662_audioEnabled=!0;this.audioFeedbackHolder={}};
Gr8.prototype.isPlaying=function(F){return F.currentTime>0&&!F.paused&&!F.ended&&F.readyState>2};
var $2p=function(F){for(var W=_.L(Object.values(wnu)),V=W.next();!V.done;V=W.next())V=V.value,F.audioFeedbackHolder[V]=new Audio,F.audioFeedbackHolder[V].src="/s/search/audio/"+V+".mp3",F.audioFeedbackHolder[V].load()},Xh=function(F,W){if(F.JSC$21662_audioEnabled!==!1&&W in F.audioFeedbackHolder){for(var V=_.L(Object.values(F.audioFeedbackHolder)),d=V.next();!d.done;d=V.next())d=d.value,F.isPlaying(d)&&d.pause();
F.audioFeedbackHolder[W].currentTime=0;F.audioFeedbackHolder[W].play().catch(function(){})}};var U2l=function(F,W){var V=this;this.store=F;this.service=W;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){V.setState("offline");V.stop()};
this.audioPlayer=new Gr8;var d;(d=this.audioPlayer)==null||$2p(d)};
_.B=U2l.prototype;_.B.getService=function(){return this.service};
_.B.isEnabled=function(){return!!this.service};
_.B.isSupported=function(){var F;return(F=this.service)==null?void 0:F.isSupported()};
_.B.start=function(){var F=this,W,V,d,y,z,I,n,M,Y,h,q,R,b;return _.m(function(g){switch(g.nextAddress){case 1:F.store.dispatch(Edp("",""));if(!navigator.onLine)return F.setState("offline"),g.return();window.addEventListener("offline",F.handleOfflineEvent);F.stream=null;if(!F.permissionsSupported){g.jumpTo(2);break}_.rK(g,3);return g.yield(Okv(F),5);case 5:W=g.yieldResult;if(!W)return(V=F.audioPlayer)==null||Xh(V,"failure"),g.return();F.service.stream=F.stream;F.setState("listening");_.$J(g,2);break;
case 3:_.$b(g),F.permissionsSupported=!1;case 2:d={context:_.YAN(_.QU())},d.youtubeAssistantParams={searchParams:{inlineSearchResponse:F.enableInlineSearchResponse}},y=function(K,C){F.store.dispatch(cOL("transcribing"));F.store.dispatch(Edp(K,C))},z=function(){var K;
(K=F.audioPlayer)==null||Xh(K,"open");F.setState("listening")},I=function(){F.setState("transcribing")},n=function(K){F.setErrorState(K)},M=function(K,C){var k;
(k=F.audioPlayer)==null||Xh(k,"success");C&&(_.T("kevlar_voice_search_inline_search")&&(F.responseProcessor=_.PY().resolve(_.fNT),F.responseProcessor&&(k=C.navigationAction,K=C.prefetchedSearchResponse,k&&K&&(k=(new _.Wxt).JSC$14489_getStoreKey(k),_.Hq(F.responseProcessor,K,k)))),F.JSC$21680_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",C))},Y=function(){window.removeEventListener("offline",F.handleOfflineEvent)},h=_.ujS(!1),q=h.Authorization!=null,R=F.enableFirstPartyAuth||
F.enableFPAForSignedInUsers&&q?h:{"X-Goog-Visitor-Id":h["X-Goog-Visitor-Id"]},b={completeHandler:M,
errorHandler:n,listeningHandler:z,audioDetectedHandler:I,stopHandler:Y,transcriptionUpdateHandler:y,youtubeAssistantRequest:d,languageCode:Xnc(),additionalHeaders:R,supportsCrossDomainXhr:F.enableFirstPartyAuth||F.enableFPAForSignedInUsers&&q,supportsHttpHeadersOverwriteParam:!F.disableHttpHeadersOverwrite},F.service.start(b),_.UD(g)}})};
_.B.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.B.reset=function(){this.store.dispatch(_.Gj({type:"RESET_VOICE_SEARCH_STATE"}))};
_.B.setState=function(F){this.store.dispatch(cOL(F))};
_.B.setErrorState=function(F){switch(F){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var W;(W=this.audioPlayer)==null||Xh(W,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)Okv(this);else{var V;(V=this.audioPlayer)==null||Xh(V,"failure");this.setState("permission-denied")}break;case "ABORTED":var d;(d=this.audioPlayer)==null||Xh(d,"no_input");break;default:var y;(y=this.audioPlayer)==
null||Xh(y,"no_input");this.setState("timeout")}};
var Okv=function(F){var W,V;return _.m(function(d){switch(d.nextAddress){case 1:return d.yield(navigator.permissions.query({name:"microphone"}),2);case 2:W=d.yieldResult;if(W.state==="granted")return d.return(!0);if(W.state==="denied")return F.setState("permission-denied"),d.return(!1);F.setState("permission");V={audio:{sampleSize:16,channelCount:1},video:!1};_.rK(d,3);return d.yield(navigator.mediaDevices.getUserMedia(V),5);case 5:return F.stream=d.yieldResult,d.return(!0);case 3:return _.$b(d),
F.setState("permission-denied"),d.return(!1)}})},Xnc=function(){var F=_.wp("INNERTUBE_CONTEXT_HL"),W=_.wp("INNERTUBE_CONTEXT_GL");
return F.indexOf("-")>-1?F:F+"-"+W};var x2L=function(F,W,V){U2l.call(this,W,V);this.JSC$21680_actionRouter=F;this.enableInlineSearchResponse=_.T("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.T("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.T("kevlar_voice_search_enable_fpa_signedin_users")},vCd;
_.u(x2L,U2l);
var EC4=function(){if(!vCd){var F="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.T("kevlar_voice_search_auth_enabled")||_.T("kevlar_voice_search_use_yt_endpoint")?F="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.T("kevlar_voice_search_use_fp_endpoint")&&(F="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");vCd=
new x2L(_.$l.getInstance(),_.rl(),new Oa(_.wp("VOZ_API_KEY"),F,.5))}return vCd};var cvt=function(F){this.JSC$21684_clientRoot=F;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$21684_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)]]));F=_.L(this.eventListeners);for(var W=F.next();!W.done;W=F.next()){var V=
_.L(W.value);W=V.next().value;V=V.next().value;V=_.L(V);for(var d=V.next();!d.done;d=V.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;W.addEventListener(d,y)}}_.Ug(_.$l.getInstance(),this.autonavPauseActionMap,this.JSC$21684_clientRoot)},tdi,SYL=function(F){return _.T("kevlar_autonav_popup_filtering")?(F=_.C0(F))?F.hasAttribute("prevent-autonav"):!0:!0};
_.B=cvt.prototype;_.B.onIronOverlayOpened=function(F){SYL(F)&&(this.autonavPauseReasons.overlayOpen=!0,xs(this))};
_.B.onIronOverlayClosed=function(F){SYL(F)&&(this.autonavPauseReasons.overlayOpen=!1,xs(this))};
_.B.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;xs(this)};
_.B.onYtAutonavPauseBlur=function(){var F=this;_.HP.addJob(function(){PFt()||(F.autonavPauseReasons.inputBoxFocus=!1,xs(F))},8,0)};
_.B.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;xs(this)};
_.B.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;xs(this)};
_.B.onYtAutonavPauseScroll=function(){var F=_.PY().resolve(_.l1);F.isOnWatch()&&(F=F.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=F.getBoundingClientRect().top<-200,xs(this))};
_.B.onYtAutonavPauseUserEngagement=function(F){var W=this;if(_.T("user_engagement_enable_autoplay_pause_feature")){var V=Number(F.lowEngagementThresholdMs);isNaN(V)||V<=0||F.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.PY().resolve(_.VE),_.JY()<V?_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):XIt()?(this.userEngagementCsn=_.is(),_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
W.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,xs(this)):t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.KQc(Error("Zl`"+JSON.stringify(F)))};
_.B.onYtAutonavPausePlayer=function(F){this.autonavPauseReasons.requestedByPlayer=!!F.detail;xs(this)};
_.B.onYtAutonavVisibilityChanged=function(){var F=this,W,V,d;return _.m(function(y){if(y.nextAddress==1)return(W=_.fQ())?y.yield(W.getPlayerPromise(),2):y.return();V=y.yieldResult;d=V.isMuted()||V.getVolume()===0;F.autonavPauseReasons.backgroundAndMute=PFt()&&d;xs(F);_.UD(y)})};
_.B.onYtAutonavPausePlayerEnded=function(){_.PY().resolve(_.VE);var F=144E5;_.T("user_engagement_enable_autoplay_pause_feature")||_.T("is_part_of_any_user_engagement_experiment")||(F=45E5);this.autonavPauseReasons.longIdle=_.JY()>F;Jvt(this);xs(this)};
_.B.onYtUserActivity=function(){var F=this;this.autonavPauseReasons.userEngagement&&(_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",F.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,xs(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",F.userEngagementCsn);_.DB()}),this.autonavPauseReasons.youthereLactExperiment=!1,xs(this));
this.autonavPauseReasons.longIdle&&!_.T("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,xs(this))};
var PFt=function(){var F=window.document.visibilityState;return!(!F||F==="visible")},xs=function(F){for(var W=!1,V=_.L(Object.values(F.autonavPauseReasons)),d=V.next();!d.done;d=V.next())d=d.value,W=W||d;
W?_.w2.getInstance().pause(F.autonavPauseReasons):(F=_.w2.getInstance(),F.autonavState_==3?(F.setState(2,!1,!1),F.autonavPauseReason_=void 0):F.autonavState_==1&&(F.disabledAutonavPauseReason_=void 0))},Jvt=function(F){var W=!1;
if(_.T("enable_autoplay_pause_by_lact")){_.PY().resolve(_.VE);W=_.F0("autoplay_pause_by_lact_sec")*1E3;var V=_.F0("autoplay_pause_by_lact_sampling_fraction");(W=_.JY()>=W&&Math.random()<V)&&!XIt()&&(_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),W=!1)}W!==F.autonavPauseReasons.youthereLactExperiment&&(F.autonavPauseReasons.youthereLactExperiment=W)&&(F.userEngagementCsn=_.is(),_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",F.userEngagementCsn)}));
F.autonavPauseReasons.userEngagement&&_.q0(_.HP,function(){t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",F.userEngagementCsn)})};
cvt.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(t7("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.DB(),this.autonavPauseReasons.youthereLactExperiment=!1,xs(this));this.autonavPauseReasons.userEngagement&&(t7("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,xs(this))};
cvt.prototype.onYtEngagementPanelVisibleChanged=function(F){F.detail&&F.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=F.detail.visible,xs(this))};
cvt.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var ZkU=_.uO.persistentPanelVisibleSelector,vG=function(){var F=_.w.apply(this,arguments)||this;F.miniGuideVisible=!1;F.guideOpened=_.T("disable_initial_guide_state_fix")?!1:F.canFitPersistentGuide(F.initialBodyClientWidth);F.guideUserStateOpened=F.getInitialGuideUserStateOpened();F.isFullscreenShorts=!1;F.miniGuideWidthThreshold=_.F0("kevlar_mini_guide_width_threshold",791);F.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
F.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");F.persistentGuideBlockedPagePathRegex=new RegExp(F.persistentGuideBlockedPagesPatterns.join("|"));F.animationTransitionDuration=0;F.lateDataResolver=_.DR();F.initialGuideDataFetchFailed=!1;F.initialLoad=!0;F.guideRenderers=new Set;F.isMouseOverGuide=!1;F.sessionUserManuallyExpandedGuideState=
!1;F.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return F};
_.u(vG,_.w);_.B=vG.prototype;_.B.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.B.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.B.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.B.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.B.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.B.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.B.ready=function(){_.PY().addProvider({provide:_.ep,useValue:this.hostElement})};
_.B.attached=function(){var F=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.SL(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.SL(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.SL(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.SL(this,this.onYtGuideShow));_.ce(this,function(){F.animationTransitionDuration=200})};
_.B.detached=function(){document.removeEventListener("yt-navigate-finish",_.SL(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.SL(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.SL(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.SL(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.SL(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.SL(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.SL(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.B.getData=function(){return this.data};
_.B.load=function(){var F=this,W,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=F.lateDataResolver.resolve.bind(F),z.return(F.lateDataResolver.promise);if(window.ytInitialGuideData)return W=_.DR(),W.resolve(window.ytInitialGuideData),z.return(W.promise);d=!1;_.rK(z,2);return z.yield(F.fetchGuideData(),4);case 4:V=z.yieldResult;_.$J(z,3);break;case 2:y=_.$b(z),y.message==="Returned error"&&(d=
!0);case 3:if(V)return z.return(V);F.onYtGuideClose();d||(F.initialGuideDataFetchFailed=!0);return z.return(F.lateDataResolver.promise)}})};
_.B.fetchGuideData=function(){var F=this,W,V,d,y,z,I,n;return _.m(function(M){if(M.nextAddress==1)return W=_.PY(),F.guidePromise||(V=W.resolve(_.yo),F.guidePromise=_.HI(V,TOL)),M.yield(F.guidePromise,2);if(M.nextAddress!=3)return d=M.yieldResult,y=W.resolve(_.oo),M.yield(y(),3);(z=M.yieldResult)&&((I=d)==null?void 0:(n=I.responseContext)==null?void 0:n.maxAgeSeconds)!==0&&z.put("service:guide:fallback",new _.PW({innertubeResponse:d}));return M.return(d)})};
_.B.initializeGuideDataIfEmpty=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1){if(!F.initialGuideDataFetchFailed||F.data)return d.return();_.rK(d,2);return d.yield(F.fetchGuideData(),4)}if(d.nextAddress!=2)return(W=d.yieldResult)&&F.lateDataResolver.resolve(W),_.$J(d,0);V=_.$b(d);_.rL(V);_.UD(d)})};
_.B.initializeGuideData=function(){var F=this,W,V;return _.m(function(d){switch(d.nextAddress){case 1:return _.Fx(OLm(),{mainAppWeb:_.Hc()}),_.rK(d,2),d.yield(F.load(),4);case 4:F.data=d.yieldResult;_.$J(d,3);break;case 2:W=_.$b(d),_.Wq(OLm(),"FAILURE"),_.rL(new _.po("Guide data not present",{errorMessage:W.message}));case 3:V=F.data&&F.data.items&&F.data.items.length>0?"SUCCESS":"FAILURE",V==="FAILURE"&&_.rL(new _.po("Guide data.items empty")),_.Wq(OLm(),V),_.UD(d)}})};
_.B.setGuideData=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1)return W.disabled?y.return():W.data?(F.data=W.data,W.guideRenderers.add(F),y.return()):y.yield(W.initializeGuideData(),2);W.graftGuideToPage();V=_.Gh("IS_HOMEPAGE_COLD")?"eop":void 0;_.T("disable_element_pool_populator")?W.setGuideDataAfterInit(F):(d=new _.lN(1,V),_.Ng(d,W.setGuideDataAfterInit.bind(W,F)));_.UD(y)})};
_.B.setGuideDataAfterInit=function(F){F.data=this.data;F.markDirty();this.guideRenderers.add(F);_.gT(function(){_.Md("gle")});
_.ce(this,function(){_.Md("gpe")})};
_.B.graftGuideToPage=function(){if(this.data){var F=this.data&&this.data.trackingParams;F&&(F=_.sf(F),_.P3(_.dB(),F))}};
_.B.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.SL(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.B.onDrawerOpenedChanged=function(F,W){!W.value&&this.guideOpened&&(this.guideOpened=!1)};
_.B.onYtGuideToggle=function(F){var W=this.guideOpened;this.guideOpened=!W;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var V=_.V0();_.dE(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;V.save()}this.updateGuideDrawerElementState();if(this.guideElement){var d;this.guideOpened&&((d=F.detail)==null?0:d.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.SL(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.SL(this,this.onAppDrawerTransitioned))}W||this.initializeGuideDataIfEmpty()};
_.B.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.SL(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.vP(this.guideElement)};
_.B.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.SL(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(GAd(this.guideOpened))};
_.B.guidePersistentAndVisibleChanged=function(){_.x8(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.B.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.B.miniGuideVisibleChanged=function(){_.x8(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.B.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(GAd(this.guideOpened)),this.initialLoad=!1);_.x8(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.B.activeEndpointChanged=function(){_.x8(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.B.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.B.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.guidePersistentAndVisible=this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.B.cachedClientWidthChanged=function(){this.updateGuideState()};
_.B.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.B.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var F=this.canFitPersistentGuide(this.cachedClientWidth);F?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=F}this.updateGuideDrawerElementState()};
_.B.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.B.getGuideOpened=function(){return this.guideOpened};
_.B.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.B.getActiveEndpoint=function(){return this.activeEndpoint};
_.B.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.B.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&&_.On(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.B.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.T("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.B.handleGuideMouseLeave=function(){var F=this;!this.sessionUserManuallyExpandedGuideState&&_.T("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.u5(this,"handleGuideMouseLeave",function(){F.isMouseOverGuide||!F.guideOpened||F.miniGuideVisible||(F.guideOpened=!1,F.updateGuideDrawerElementState())},100))};
_.B.computeGuidePersistentAndVisible=function(){var F=this;_.u5(this,"computeGuidePersistentAndVisible",function(){F.guidePersistentAndVisible=F.guideOpened&&F.guidePersistent;F.guideIsVisibleButNotPersistent=!(!F.guideOpened||F.guidePersistent)})};
_.B.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.B.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.B.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.B.startLoadingWatch=function(){this.closeGuide()};
_.B.startLoadingShorts=function(){_.T("web_hide_guide_on_shorts")&&this.closeGuide()};
_.B.onYtNavigateFinish=function(F,W){if(!_.tc||W){this.activeEndpoint=W.endpoint;this.pageType=W.pageType;this.pageUrl=W.response.url;var V,d;F=(d=_.e((V=W.endpoint)==null?void 0:V.commandMetadata,_.Jx))==null?void 0:d.url;!this.pageUrl&&F&&(this.pageUrl=F);_.T("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.B.getVisibleGuideRenderer=function(){for(var F=_.L(this.guideRenderers),W=F.next();!W.done;W=F.next())if(W=W.value,this.miniGuideVisible&&W.is==="ytd-mini-guide-renderer"||this.guideOpened&&W.is==="ytd-guide-renderer")return W;return null};
_.B.markGuideRendererDirty=function(F){if(F){typeof F.markDirty==="function"&&F.markDirty();F=_.L([].concat(_.Pd(_.OA(F).children)));for(var W=F.next();!W.done;W=F.next())this.markGuideRendererDirty(W.value)}};
_.B.persistentGuideEnabled=function(F,W){if(!W||F==="watch"||F==="settings"||F==="shorts"&&this.isFullscreenShorts||_.T("reels_web_disable_persistent_guide_shorts")&&F==="shorts")return!1;var V=_.ci(W)||"";return _.T("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(d){return V===d}):!this.persistentGuideBlockedPagePathRegex.test(V)};
_.B.canFitPersistentGuide=function(F){var W=_.F0("kevlar_persistent_guide_width_threshold",1312);return W===-1||_.T("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:F>this.calculateGuideThreshold(W)};
_.B.calculateGuideThreshold=function(F){return _.T("enable_ai_companion")?F+(this.persistentPanelVisible?400:0):F};
_.B.canFitMiniGuide=function(F){return this.miniGuideWidthThreshold===-1?!1:F>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.B.onResize=function(){var F=this;_.u5(this,"calculateGuideState",function(){F.onResizeDebounced()})};
_.B.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.B.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.B.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.B.getInitialGuideUserStateOpened=function(){return _.T("web_force_mini_guide_default")?!1:!_.V0().getFlag(109)};
_.S0.Object.defineProperties(vG.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.wp("initialBodyClientWidth")||window.innerWidth}}});
vG.prototype.onResize=vG.prototype.onResize;vG.prototype.observeForMiniGuideVisible=vG.prototype.observeForMiniGuideVisible;vG.prototype.computeGuidePersistentAndVisible=vG.prototype.computeGuidePersistentAndVisible;vG.prototype.persistentPanelVisibleChanged=vG.prototype.persistentPanelVisibleChanged;vG.prototype.cachedClientWidthChanged=vG.prototype.cachedClientWidthChanged;vG.prototype.resetGuide=vG.prototype.resetGuide;vG.prototype.activeEndpointChanged=vG.prototype.activeEndpointChanged;
vG.prototype.guideOpenedChanged=vG.prototype.guideOpenedChanged;vG.prototype.miniGuideVisibleChanged=vG.prototype.miniGuideVisibleChanged;vG.prototype.guideIsVisibleButNotPersistentChanged=vG.prototype.guideIsVisibleButNotPersistentChanged;vG.prototype.guidePersistentAndVisibleChanged=vG.prototype.guidePersistentAndVisibleChanged;vG.prototype.onGuideElementChanged=vG.prototype.onGuideElementChanged;vG.prototype.onGuidePersistentChanged=vG.prototype.onGuidePersistentChanged;
vG.prototype.onRenderGuideChanged=vG.prototype.onRenderGuideChanged;vG.prototype.onActiveEndpointChanged=vG.prototype.onActiveEndpointChanged;vG.prototype.onMiniGuideVisibleChanged=vG.prototype.onMiniGuideVisibleChanged;vG.prototype.onGuideIsVisibleButNotPersistentChanged=vG.prototype.onGuideIsVisibleButNotPersistentChanged;vG.prototype.onGuidePersistendAndVisibleChanged=vG.prototype.onGuidePersistendAndVisibleChanged;
_.x([_.D(_.oU),_.E("design:type",Object)],vG.prototype,"ironResizableBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],vG.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],vG.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],vG.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],vG.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Boolean)],vG.prototype,"disabled",void 0);_.x([_.N(),_.E("design:type",Boolean)],vG.prototype,"guidePersistentAndVisible",void 0);_.x([_.Jw("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onGuidePersistendAndVisibleChanged",null);_.x([_.N(),_.E("design:type",Boolean)],vG.prototype,"guideIsVisibleButNotPersistent",void 0);
_.x([_.Jw("guideIsVisibleButNotPersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.x([_.N(),_.E("design:type",Object)],vG.prototype,"miniGuideVisible",void 0);_.x([_.Jw("miniGuideVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onMiniGuideVisibleChanged",null);_.x([_.N(),_.E("design:type",Boolean)],vG.prototype,"forceMiniGuideClose",void 0);
_.x([_.N(),_.E("design:type",Object)],vG.prototype,"activeEndpoint",void 0);_.x([_.Jw("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onActiveEndpointChanged",null);_.x([_.N(),_.E("design:type",Boolean)],vG.prototype,"renderGuide",void 0);_.x([_.Jw("renderGuide"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onRenderGuideChanged",null);
_.x([_.N({selector:ZkU}),_.E("design:type",Boolean)],vG.prototype,"persistentPanelVisible",void 0);_.x([_.N(),_.E("design:type",Object)],vG.prototype,"guideOpened",void 0);_.x([_.N(),_.E("design:type",Boolean)],vG.prototype,"guidePersistent",void 0);_.x([_.Jw("guidePersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onGuidePersistentChanged",null);_.x([_.N(),_.E("design:type",Object)],vG.prototype,"guideUserStateOpened",void 0);
_.x([_.N(),_.E("design:type",String)],vG.prototype,"pageUrl",void 0);_.x([_.N(),_.E("design:type",String)],vG.prototype,"pageType",void 0);_.x([_.N(),_.E("design:type",Number)],vG.prototype,"cachedClientWidth",void 0);_.x([_.N(),_.E("design:type",Object)],vG.prototype,"guideElement",void 0);_.x([_.N({selector:_.Ol}),_.E("design:type",Object)],vG.prototype,"isFullscreenShorts",void 0);
_.x([_.Jw("guideElement"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onGuideElementChanged",null);_.x([_.Jw("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"guidePersistentAndVisibleChanged",null);
_.x([_.dT("guideIsVisibleButNotPersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"guideIsVisibleButNotPersistentChanged",null);_.x([_.Jw("miniGuideVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"miniGuideVisibleChanged",null);_.x([_.dT("guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"guideOpenedChanged",null);
_.x([_.Jw("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"activeEndpointChanged",null);_.x([_.dT("pageUrl"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"resetGuide",null);_.x([_.dT("cachedClientWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"cachedClientWidthChanged",null);
_.x([_.dT("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"persistentPanelVisibleChanged",null);_.x([_.Jw("guideOpened","guidePersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"computeGuidePersistentAndVisible",null);
_.x([_.dT("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"observeForMiniGuideVisible",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vG.prototype,"onResize",null);_.x([_.pp({disableElementRegistration:!0,is:"yt-guide-manager"})],vG);var QAv=_.O(vG,"yt-guide-manager",void 0,{mode:2});var n2L=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"],zz=new Map;zz.set(32,59972);zz.set(27,50765);zz.set(70,60102);zz.set(76,60221);zz.set(77,60222);zz.set(74,60223);zz.set(84,60224);zz.set(38,61941);zz.set(40,61942);zz.set(73,62521);zz.set(67,62522);zz.set(80,63390);zz.set(78,63397);zz.set(75,59972);zz.set(188,63385);zz.set(190,63384);zz.set(36,63387);zz.set(35,63386);zz.set(37,63388);
zz.set(39,63389);zz.set(79,63423);zz.set(87,63424);zz.set(107,63426);zz.set(109,63425);zz.set(65,63428);zz.set(83,63430);zz.set(68,63429);zz.set(221,63431);zz.set(219,63432);zz.set(97,63439);zz.set(98,63440);zz.set(99,63441);zz.set(100,63442);zz.set(101,63443);zz.set(102,63444);zz.set(103,63445);zz.set(104,63446);zz.set(105,63447);var ya=new Map;ya.set(80,63390);ya.set(78,63397);ya.set(188,63400);ya.set(190,63401);ya.set(191,60765);ya.set(13,247917);var Icp=new Map,LRu=new Map;var Ea=function(){var F=_.w.apply(this,arguments)||this;F.JSC$21693_keyboardInUse=!1;F.boundHandleCapturedKeydownEvent=function(W){F.handleCapturedKeydownEvent(W)};
return F};
_.u(Ea,_.w);_.B=Ea.prototype;_.B.attached=function(){this.listenToDocument(document)};
_.B.listenToDocument=function(F){F.addEventListener("keydown",_.SL(this,this.onKeyDownEvent));F.addEventListener("keyup",_.SL(this,this.onKeyUpEvent));F.addEventListener("mousedown",_.SL(this,this.onMouseDownEvent));_.T("desktop_keyboard_capture_keydown_killswitch")||F.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);F.addEventListener("yt-page-data-updated",_.SL(this,this.onPageUpdate))};
_.B.detached=function(){this.unlistenFromDocument(document)};
_.B.unlistenFromDocument=function(F){F.removeEventListener("keydown",_.SL(this,this.onKeyDownEvent));F.removeEventListener("keyup",_.SL(this,this.onKeyUpEvent));F.removeEventListener("mousedown",_.SL(this,this.onMouseDownEvent));_.T("desktop_keyboard_capture_keydown_killswitch")||F.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);F.removeEventListener("yt-page-data-updated",_.SL(this,this.onPageUpdate))};
_.B.ready=function(){_.PY().addProvider({provide:_.wJ,useValue:this})};
_.B.isKeyBoardInUse=function(){return this.JSC$21693_keyboardInUse};
_.B.handleCapturedKeydownEvent=function(F){if(F.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(F)};
_.B.onMouseDownEvent=function(){this.JSC$21693_keyboardInUse=!1};
_.B.onPageUpdate=function(){if(_.T("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.T("web_shorts_keyboard_shortcut_usage_log")){Icp.clear();for(var F=_.L(zz),W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;V=V.next().value;V=_.Et(V);Icp.set(W,V);_.eM(_.is(),_.a3(),V)}LRu.clear();F=_.L(ya);for(W=F.next();!W.done;W=F.next())V=_.L(W.value),W=V.next().value,V=V.next().value,V=_.Et(V),LRu.set(W,V),_.eM(_.is(),_.a3(),V);_.gE(_.is(),_.a3(),[].concat(_.Pd(LRu.values()),_.Pd(Icp.values())));
_.KZ(_.is(),[].concat(_.Pd(LRu.values()),_.Pd(Icp.values())))}};
_.B.onMiniplayerActiveChange=function(){var F;(F=_.PY().resolve(_.et).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(F.document):this.unlistenFromDocument(F.document))};
_.B.ignoreKeyEvent=function(F){if(F.ctrlKey||F.altKey)if(_.T("kevlar_macro_markers_keyboard_shortcut")){if(F.keyCode!==37&&F.keyCode!==39)return!0}else return!0;var W=_.rW(F)||[];return mqu(W)?(_.T("web_button_or_anchor_list_item")&&acc(W,F)&&(this.JSC$21693_keyboardInUse=!0),!0):F.defaultPrevented?(oh(F.keyCode,F.shiftKey,this.isShortsPage),!0):F.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(F):!1};
_.B.isSpacebarClick=function(F){var W=F||window.event;var V;W.composedPath&&typeof W.composedPath==="function"?V=W.composedPath():V=W.path;V&&V.length?W=V[0]:(W=W||window.event,W=W.target||W.srcElement,W.nodeType==3&&(W=W.parentNode));return W&&F.keyCode===32&&(F=W.tagName==="BUTTON"||W.tagName==="A"||W.tagName==="INPUT",W=(W=W.getAttribute("role"))&&(W==="option"||W==="button"||W.indexOf("menuitem")===0),F||W)?!0:!1};
_.B.onKeyDownEvent=function(F){if(!this.ignoreKeyEvent(F)&&(F.keyCode===191&&(F.shiftKey||F.metaKey?F.repeat!=null&&F.repeat||(this.openHotkeyDialog(),oh(F.keyCode,F.shiftKey,this.isShortsPage)):(this.focusSearchBox(),F.preventDefault())),!F.metaKey)){var W=_.PY().resolve(_.et);switch(F.keyCode){case 9:this.JSC$21693_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(F);break;case 84:W.pipController.getWindow()&&window.focus();this.toggleTheaterMode(F.keyCode,F.shiftKey);break;case 73:W.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(F.keyCode,F.shiftKey);break;case 70:if(this.isShortsPage){Uvu();break}this.isMiniplayerActive()?W.pipController.getWindow()&&(W.close(!0),window.focus()):this.passEventToPlayer(F);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(F.keyCode,F.shiftKey):this.closeMiniplayer(F.keyCode,F.shiftKey)||this.passEventToPlayer(F);break;case 13:F.shiftKey&&_.PY().resolve(_.h_).activate(F);break;default:this.passEventToPlayer(F)}}};
_.B.onKeyUpEvent=function(F){if(!this.ignoreKeyEvent(F))if(_.T("web_speedmaster_spacebar_control")&&F.keyCode===32)this.handlePlayerSpaceKey(F,!0);else{var W=this.getPlayerManager();W&&(W=W.getPlayer())&&W.handleGlobalKeyUp(F.keyCode,F.shiftKey,F.ctrlKey,F.altKey,F.metaKey,F.key,F.code)}};
_.B.getPlayerManager=function(){var F=_.fQ(),W=_.PY().resolve(_.SU(_.l1));return F&&W&&W.isOnWatch()?F:null};
_.B.passEventToPlayer=function(F,W){var V=this,d,y,z,I;return _.m(function(n){if(n.nextAddress==1){if(!_.T("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&V.isMiniplayerActive())d=_.PY().resolve(_.et).getPlayerElement();else if(V.inlinePreviewIsActive){if(y=_.x8(V.hostElement,"yt-get-inline-preview-player-action"),(z=y)==null?0:z[0])d=y[0]}else d=_.fQ();return d?n.yield(d.getPlayerPromise(),3):n.jumpTo(0)}I=n.yieldResult;W?I.handleGlobalKeyUp(F.keyCode,F.shiftKey,F.ctrlKey,F.altKey,F.metaKey,
F.key,F.code):I.handleGlobalKeyDown(F.keyCode,F.shiftKey,F.ctrlKey,F.altKey,F.metaKey,F.key,F.code,F.repeat);F.keyCode!==38&&F.keyCode!==40&&oh(F.keyCode,F.shiftKey,V.isShortsPage);_.UD(n)})};
_.B.focusSearchBox=function(){_.On(this.hostElement,"yt-focus-searchbox")};
_.B.openHotkeyDialog=function(){_.On(this.hostElement,"yt-open-hotkey-dialog")};
_.B.isMiniplayerActive=function(){return _.PY().resolve(_.et).isMiniplayerActive()};
_.B.closeMiniplayer=function(F,W){return this.isMiniplayerActive()?(_.PY().resolve(_.et).close(),oh(F,W,this.isShortsPage),!0):!1};
_.B.toggleTheaterMode=function(F,W){var V=_.i1(_.rl().getState()),d=this.getPlayerManager(),y=_.T("disable_theater_mode_keyboard")||_.Gh("START_IN_FULL_WINDOW_MODE");d&&!y&&(V=!V,_.k8()&&_.T("external_fullscreen")&&(V=!0),_.XY(this.hostElement,"yt-toggle-theater-mode",[V]),oh(F,W,this.isShortsPage))};
_.B.toggleMiniplayer=function(F,W){var V=this.getPlayerManager();if(this.isMiniplayerActive()){var d;((d=_.PY().resolve(_.SU(_.l1)))==null?0:d.isOnWatch())?_.PY().resolve(_.et).close(!0):_.Dx(_.PY().resolve(_.et));oh(F,W,this.isShortsPage)}else V&&(_.XY(this.hostElement,"yt-activate-miniplayer-from-watch-action"),oh(F,W,this.isShortsPage))};
_.B.handlePlayerSpaceKey=function(F,W){var V=!!_.fQ()||this.isMiniplayerActive();V=_.T("disable_space_scroll_fix")||V;_.T("global_spacebar_pause")&&!this.isKeyBoardInUse()&&V&&(F.preventDefault(),this.passEventToPlayer(F,W))};
_.B.isPresentingTheaterMode=function(){return _.T("web_watch_enable_tm_esc_key")?_.i1(_.rl().getState())&&!_.k8():!1};
Ea.prototype.onMiniplayerActiveChange=Ea.prototype.onMiniplayerActiveChange;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Ea.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Ea.prototype,"ytdReduxBehavior",void 0);_.x([_.N({selector:_.H4h}),_.E("design:type",Boolean)],Ea.prototype,"inlinePreviewIsActive",void 0);_.x([_.N({selector:_.osW}),_.E("design:type",Boolean)],Ea.prototype,"isShortsPage",void 0);
_.x([_.N({selector:_.iH}),_.E("design:type",Boolean)],Ea.prototype,"miniplayerIsActive",void 0);_.x([_.Jw("miniplayerIsActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ea.prototype,"onMiniplayerActiveChange",null);_.x([_.pp({disableElementRegistration:!0,is:"yt-hotkey-manager"})],Ea);_.O(Ea,"yt-hotkey-manager",void 0,{mode:2});var cG=function(){var F=_.w.apply(this,arguments)||this;F.loopStateEntityKey_=null;F.playlistLoopStateEntity_=null;F.isShuffleNextPlaylist=!1;F.PLAYER_EVENTS_=new Map;F.playerListenersSetup_=!1;F.videoSkipJob_=0;F.canAutoAdvance_=!1;F.playerManager_=null;F.TEST_ONLY={};return F};
_.u(cG,_.w);_.B=cG.prototype;_.B.ready=function(){_.PY().addProvider({provide:_.KN,useValue:this.hostElement})};
_.B.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_)};
_.B.attached=function(){document.addEventListener("yt-navigate-start",_.SL(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.SL(this,this.onYtNavigateFinish_))};
_.B.detached=function(){document.removeEventListener("yt-navigate-start",_.SL(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.SL(this,this.onYtNavigateFinish_))};
_.B.updatePlaylistEventListeners=function(F,W){W&&!this.playerListenersSetup_?(this.playerManager_=F,this.registerPlaylistEventListeners_(F)):!W&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(F))};
_.B.setPlayer=function(F){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=F};
_.B.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.B.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.B.registerPlaylistEventListeners_=function(F){var W=this;F.getPlayerPromise().then(function(V){W.playerListenersSetup_||(W.ytPlayerListenerBehavior.listenToPlayerEvents(V,W.PLAYER_EVENTS_),W.playerListenersSetup_=!0)})};
_.B.removePlaylistEventListeners_=function(F){var W=this;F.getPlayerPromise().then(function(V){W.playerListenersSetup_&&(W.ytPlayerListenerBehavior.unlistenFromPlayerEvents(V,W.PLAYER_EVENTS_),W.playerListenersSetup_=!1)})};
_.B.setPlaylistComponent=function(F){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.SL(this,this.onPlaylistYtNavigate_)),F&&(F.data&&this.playlistComponent.data&&F.data.playlistId==this.playlistComponent.data.playlistId?(F.loopOn=this.playlistComponent.loopOn,F.shuffleOn=this.playlistComponent.shuffleOn):(F.loopOn=!1,F.shuffleOn=!1),this.isShuffleNextPlaylist&&(F.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=F;this.playlistComponent.addEventListener("yt-navigate",
_.SL(this,this.onPlaylistYtNavigate_))};
_.B.setAutoplayRenderer=function(F){this.autoplayData=F};
_.B.setPlaylistData=function(F){this.currentPlaylistData_=F;_.On(this.hostElement,"yt-playlist-data-updated");_.MP.isEmpty(F)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(F)};
_.B.setPlayerPlaybackControlData=function(F){this.playerManager_&&this.playerManager_.updatePlayerComponents(F.playlistPanelRenderer)};
_.B.getPlaylistData=function(){return this.currentPlaylistData_};
_.B.getTempData_=function(F,W){if(this.playlistComponent==null)return null;F={};this.playlistComponent.shuffleOn&&(F.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(F.loop_on=this.playlistComponent.loopOn);W&&(F.autonav="1",_.PY().resolve(_.VE),W=_.JY(),W>0&&(F.lact=W),this.playerManager_&&(W=this.playerManager_.getPlayer())&&W.shouldSendVisibilityState()&&(W=W.getVisibilityState(),W!=0&&(F.vis=W)));_.T("enable_unknown_lact_fix_on_html5")&&(_.PY().resolve(_.VE),F.lact=
_.JY());return F};
_.B.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.B.setLoopStateEntityKey_=function(F){var W;this.loopStateEntityKey_=((W=this.getPlaylistLoopData_(F))==null?void 0:W.playlistLoopStateEntityKey)||null};
_.B.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.B.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.B.skipVideo=function(){var F=this,W=_.T("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||W)W=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.sl(_.HP,function(){F.onPlaylistNext();F.videoSkipJob_=0},W)};
_.B.cancelVideoSkip=function(){this.videoSkipJob_&&(_.HP.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.B.isInBackground_=function(){var F=window.document.visibilityState;return!(!F||F=="visible")};
_.B.onPlaylistIndex_=function(F){this.playlistComponent&&(F=this.playlistComponent.data.contents[F].playlistPanelVideoRenderer.navigationEndpoint,_.On(this.hostElement,"yt-navigate",{endpoint:F,tempData:this.getTempData_(F)}))};
_.B.onPlayerStateChange_=function(F){if(F=F==0&&this.playlistComponent&&this.canAutoAdvance_)F=_.w2.getInstance(),F=!(F.autonavState_===3?F.autonavPauseReason_&&F.autonavPauseReason_.inputBoxFocus===!0:F.autonavState_===1&&F.disabledAutonavPauseReason_&&F.disabledAutonavPauseReason_.inputBoxFocus===!0);F&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.B.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.B.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.B.navigateToAutoplayWatchEndpoint_=function(F,W,V){var d=this.playlistComponent.data.currentIndex,y=this.getNumPlayableVideos_();F=="NORMAL"&&W=="autoplayVideo"&&d+1>=y&&V||!(F=this.getVideoEndpoint_(F,W))||(V=this.getTempData_(F,V),_.On(this.hostElement,"yt-navigate",{endpoint:F,tempData:V}))};
_.B.getNumPlayableVideos_=function(){for(var F=0,W=_.L(this.playlistComponent.data.contents||[]),V=W.next();!V.done;V=W.next())V.value.playlistPanelVideoRenderer&&(F+=1);return F};
_.B.getVideoEndpoint_=function(F,W){if(this.autoplayData&&this.autoplayData.sets)for(var V=0,d=this.autoplayData.sets.length;V<d;V++){var y=this.autoplayData.sets[V];if(y.mode==F){if(y[W])return y[W];break}}else F=new _.po("AutoplayData is undefined in playlist manager","Mode: "+F+" endpoint: "+W),_.rL(F)};
_.B.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.B.onPlaylistYtNavigate_=function(F){if(F.detail.endpoint){F.stopPropagation();var W=F.detail;W.tempData=this.getTempData_(F.detail.endpoint);_.On(this.hostElement,"yt-navigate",W)}};
_.B.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.B.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.B.playlistLoopStateEntityChanged_=function(F){var W=this,V,d,y;return _.m(function(z){if(z.nextAddress==1){if(!F)return z.return();V=F.state==="PLAYLIST_LOOP_STATE_ONE";return W.playerManager_?z.yield(W.playerManager_.getPlayerPromise(),3):z.jumpTo(2)}z.nextAddress!=2&&(d=z.yieldResult,d.setLoopVideo(V));y=F.state==="PLAYLIST_LOOP_STATE_ALL";W.playlistComponent&&(W.playlistComponent.loopOn=y);_.UD(z)})};
_.B.getPlaylistLoopData_=function(F){var W,V;if(F=F==null?void 0:(W=F.playlistButtons)==null?void 0:(V=W.menuRenderer)==null?void 0:V.topLevelButtons)for(W=_.L(F),V=W.next();!V.done;V=W.next())if(V=V.value,V.playlistLoopButtonRenderer)return V.playlistLoopButtonRenderer};
_.B.getLoopStateCommand_=function(F){var W=this.getPlaylistData(),V;W=((V=this.getPlaylistLoopData_(W))==null?void 0:V.states)||[];var d;F=(d=_.e(W[F?1:2],_.cOQ))==null?void 0:d.button;var y;return(y=_.e(F,_.bd))==null?void 0:y.command};
_.B.onPlayerLoopChange_=function(F){this.playlistLoopStateEntity_&&(F?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(F=this.getLoopStateCommand_(F))&&this.ytComponentBehavior.resolveCommand(F)};
_.B.onSleepTimerSettingsChanged_=function(F){this.canAutoAdvance_=F!=="End of video"};
cG.prototype.onPlaylistLoopStateEntityChanged=cG.prototype.onPlaylistLoopStateEntityChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],cG.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],cG.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],cG.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cG.prototype,"loopStateEntityKey_",void 0);
_.x([_.N({selectorArgs:["loopStateEntityKey_"],selector:_.B0.playlistLoopStateEntitySelector}),_.E("design:type",Object)],cG.prototype,"playlistLoopStateEntity_",void 0);_.x([_.Jw("playlistLoopStateEntity_"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cG.prototype,"onPlaylistLoopStateEntityChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"yt-playlist-manager"})],cG);_.O(cG,"yt-playlist-manager",void 0,{mode:2});var FLv,WLt=function(){if(FLv!==void 0)return FLv;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return FLv=F};var t9=function(){var F=_.w.apply(this,arguments)||this;F.lastCallback=null;F.getAccountLinkPromises={};F.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);F.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return F};
_.u(t9,_.w);_.B=t9.prototype;_.B.getLocation=function(){return window.location.href};
_.B.getCompletionUrl=function(){return _.SI(this.getLocation())};
_.B.containsRedirectState=function(F){return(F=_.xY(_.tkN(F)))?(new URLSearchParams(F)).get("redirect_state")!==null:!1};
_.B.createGalConfig=function(F,W){var V=new gLt;F=V=W?this.getPopupOrRedirectSetting(V,_.wp("LINK_API_KEY"),_.wp("LINK_API_KEY_REDIRECT"),F):u$t(V,_.wp("LINK_API_KEY"));F.authUser=_.wp("SESSION_INDEX")||0;F.supportedFlows=new Set([4]);return F.build()};
_.B.getPopupOrRedirectSetting=function(F,W,V,d){this.isGalInteractionPopupMode(d)?(F.interactionMode=0,F=u$t(F,W)):(F.interactionMode=1,W=this.getCompletionUrl(),F.completionUrl=W,F=u$t(F,V));return F};
_.B.isGalInteractionPopupMode=function(F){if(this.redirectModeProviderAllowlist.has(F))switch(F){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.B.getStatusEntityKeyForProviderId=function(F){return _.E_(F+":all","accountLinkStatusEntity")};
_.B.findNestedPropValue=function(F,W){var V=!1,d=null;JSON.stringify(F,function(y,z){V||y!==W||(V=!0,d=z);return V?null:z});
return d};
_.B.findAccountLinkButtonViewModel=function(F,W){var V=null,d=!1;JSON.stringify(F,function(y,z){d||z.accountLinkStatusEntityKey!==W||z.accountLinkStatusSecondaryEntityKey||(d=!0,V=z);return d?null:z});
return V};
_.B.executeLinkingSuccessOrFailureCommands=function(F,W,V){var d=null,y;(W==null?0:(y=W.url)==null?0:y.includes("account_sharing"))?d=W==null?void 0:W.response:d=W==null?void 0:W.response;(W=this.findAccountLinkButtonViewModel(d,F))?(F=V?this.findNestedPropValue(W,"onSuccessCommand"):this.findNestedPropValue(W,"onFailureCommand"))?_.SN([F],this.hostElement):_.Xd(Error("$l")):_.Xd(Error("am`"+F))};
_.B.handleInitializeRequest=function(F,W){var V=this,d=Xca(this.createGalConfig(F,!0));this.containsRedirectState(this.getLocation())?wcc(F,d.config,d.galService).then(function(y){var z=V.getStatusEntityKeyForProviderId(F);if(y.statusCode===1)W&&V.executeLinkingSuccessOrFailureCommands(z,W,!0),y=V.getLocation().indexOf("#"),y!==-1&&window.history.pushState(null,"",V.getLocation().substring(0,y));else return W&&V.executeLinkingSuccessOrFailureCommands(z,W,!1),Promise.reject(Error(y.statusMessage))}).catch(function(y){_.rL(y);
_.HA("gamingAccountLinkStatusChanged",{serviceId:F,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(y)}):this.getAccountLinkPromises[F]=d.startLinkingSession({serviceId:F})};
_.B.handleAccountLinkCommand=function(F){_.e(F,bUv)&&this.handleLinkRequest(_.e(F,bUv))};
_.B.handleLinkRequest=function(F){var W=this,V=F.thirdPartyId;if(V)if(this.isGalInteractionPopupMode(V)){var d=function(){W.closeAndFire("ytd-gaming-account-link-setting-renderer",F.onFailureCommand)},y=function(){W.closeAndFire("ytd-gaming-account-link-setting-renderer",F.onSuccessCommand)};
this.lastCallback=y;this.getAccountLinkPromises[V].then(function(z){oI4(z).then(function(I){I.statusCode===1?y():d()})}).catch(function(){d()})}else this.getAccountLinkPromises[V].then(function(z){oI4(z).then(function(I){if(I.statusCode!==1)return Promise.reject(Error(I.statusMessage))})}).catch(function(z){_.rL(z);
_.HA("gamingAccountLinkStatusChanged",{serviceId:V,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(z)})};
_.B.closeAndFire=function(F,W){_.XY(this.hostElement,"yt-close-popup-action",[F]);W&&_.SN([W],this.hostElement)};
_.B.handleAccountUnlinkCommand=function(F){_.e(F,Tfc)&&this.handleUnlinkRequest(_.e(F,Tfc))};
_.B.handleUnlinkRequest=function(F){var W=this,V=F.thirdPartyId;if(V){var d=function(){W.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",F.onFailureCommand)},y=function(){W.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",F.onSuccessCommand)};
this.lastCallback=y;var z=Xca(this.createGalConfig(V,!1));this.unlinkUserGal(z,V).then(function(I){I.statusCode===1?y():d()}).catch(function(){d()})}};
_.B.unlinkUserGal=function(F,W){return F.deleteLink(W)};
_.B.handleLogAccountLinkingEventCommand=function(F){_.T("enable_gel_log_commands")&&_.e(F,gRU)&&(F=_.e(F,gRU).event)&&_.HA("gamingAccountLinkStatusChanged",F)};
_.S0.Object.defineProperties(t9,{template:{configurable:!0,enumerable:!0,get:function(){return WLt()}}});
_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],t9.prototype,"ytOpenPopupBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],t9.prototype,"ytActionHandlerBehavior",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-third-party-manager"})],t9);_.O(t9,"ytd-third-party-manager",function(){return WLt()},{mode:2});var Vnl=2/3,dWa=_.Et(130749),yDm=function(F,W){var V=this;this.element=F;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){V.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:Vnl,moveAction:function(d){V.moveAction(d)},
triggerAction:function(){V.element.isReloading=!0;_.e3(_.dB(),{visualElement:dWa});_.Jj.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:V.element}})}}}};
_.P3(_.dB(),dWa,this.layer);this.gesture=new G_(F,W,this.refreshConfig,"pan-down");this.attach()};
_.B=yDm.prototype;_.B.attach=function(){this.gesture.attach()};
_.B.detach=function(){this.gesture.detach()};
_.B.reset=function(){this.element.close()};
_.B.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.B.moveAction=function(F){this.element.rotation=F*360};var zov=_.Et(130750),sap=function(F,W,V,d,y){var z=this;this.element=F;this.parent=V;this.channelHeader=d;this.ytdReduxDispatch=y;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){z.tabsStartAtInPx=z.channelHeader.clientHeight-48;var I;(I=z.selectedTab)!=null&&I.title&&(I=_.PY().resolve(_.SU(_.l1)))&&(I=I.getCurrentPage(),z.lastVisitedTabScrollPosition=I.getScrollTop(),z.previousTab&&
((z.lastVisitedTabScrollPosition===void 0?0:z.lastVisitedTabScrollPosition<z.channelHeader.clientHeight-48)?z.scrollPositionForTabs.has(z.selectedTab.title)&&z.scrollPositionForTabs.delete(z.selectedTab.title):z.scrollPositionForTabs.set(z.selectedTab.title,I.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:ohU(),triggerAction:function(){z.navigate(z.previousTab)},
moveAction:function(I,n){z.moveAction(I,n)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-ohU(),triggerAction:function(){z.navigate(z.nextTab)},
moveAction:function(I,n){z.moveAction(I,n)}}}};
_.P3(_.dB(),zov,this.layer);this.gesture=new G_(F,W,this.tabConfig);this.attach()};
_.B=sap.prototype;_.B.attach=function(){this.gesture.attach()};
_.B.detach=function(){this.gesture.detach()};
_.B.tabsChanged=function(F){if(F){var W=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;F=_.L(F);for(var V=F.next();!V.done;V=F.next()){V=V.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=V);var d=void 0;if((d=V)==null?0:d.selected)this.previousTab=W,this.selectedTab=V;W=V}W=this.gesture;F=this.getConfig();W.config=F;this.scrollPositionNeedsUpdate=!0}};
_.B.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}})};
_.B.moveAction=function(F,W){if(!this.tabsElement){var V;this.tabsElement=(V=this.parent.header)==null?void 0:V.tabsElement;W==="right"&&this.previousTab?(V=this.previousTab.endpoint,_.Out(_.PY().resolve(_.aw),V,{},"")):W==="left"&&this.nextTab&&(V=this.nextTab.endpoint,_.Out(_.PY().resolve(_.aw),V,{},""));if(!this.tabsElement)return}V=this.tabsElement._pos;W==="right"&&(F*=-1);this.tabsElement._positionBar(V.width,V.left*1+V.width*F)};
var ohU=function(){var F,W;return(W=(F=_.PY().resolve(_.l1).getCurrentPage())==null?void 0:F.clientWidth)!=null?W:0};
sap.prototype.navigate=function(F){this.element.data=void 0;if(F=F==null?void 0:F.endpoint)this.ytdReduxDispatch(UNt(!0)),_.e3(_.dB(),{visualElement:zov}),_.Jj.instance.resolveCommand({navigateAction:{endpoint:F}},{form:{element:this.element}})};var Bed;var LLu;var SQ=function(){var F=_.w.apply(this,arguments)||this;F.rotation=0;F.isReloading=!1;return F};
_.u(SQ,_.w);SQ.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
SQ.prototype.reset=function(){this.hostElement.style.opacity=""};
SQ.prototype.close=function(){var F=this;return _.m(function(W){if(W.nextAddress==1)return W.yield(F.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);F.hostElement.style.opacity="0";_.UD(W)})};
SQ.prototype.rotationChanged=SQ.prototype.rotationChanged;_.x([_.N(),_.E("design:type",Object)],SQ.prototype,"rotation",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],SQ.prototype,"isReloading",void 0);_.x([_.Qo("#icon"),_.E("design:type",HTMLElement)],SQ.prototype,"icon",void 0);_.x([_.Jw("rotation"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],SQ.prototype,"rotationChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-refresh"})],SQ);
_.O(SQ,"ytd-refresh",function(){if(LLu!==void 0)return LLu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return LLu=F},{mode:1});var IEa;var PG=function(){var F=_.w.apply(this,arguments)||this;F.useRaf=!_.T("web_use_raf_app_header_layout_killswitch");return F};
_.u(PG,_.w);PG.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"}}}};
PG.prototype.dataChanged=function(){if(this.data){var F=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var W=_.fd(this.data.banner.thumbnails,this.hostElement.clientWidth);W&&(W.indexOf("//")===0&&(W="https:"+W),this.hasBannerArt=!0,_.cc(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+W+")"}))}this.hasBannerArt!==F&&_.OA(this.hostElement).querySelector("#header").fire("iron-resize")}};
PG.prototype.updateSelectedFromBinding=function(F){this.selected=F.detail.value};
PG.prototype.dataChanged=PG.prototype.dataChanged;_.x([_.D(FHL),_.E("design:type",Object)],PG.prototype,"ytdTabbedHeaderBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],PG.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.TQ),_.E("design:type",Object)],PG.prototype,"ytdGridStateAwareBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],PG.prototype,"ytdGuideStateAwareBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],PG.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],PG.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],PG.prototype,"selected",void 0);_.x([_.N(),_.E("design:type",Boolean)],PG.prototype,"active",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],PG.prototype,"hasBannerArt",void 0);_.x([_.N(),_.E("design:type",Object)],PG.prototype,"useRaf",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],PG.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],PG);
_.O(PG,"ytd-interactive-tabbed-header-renderer",function(){if(IEa!==void 0)return IEa;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return IEa=F},{mode:1});var nhv;var J9=function(){return _.w.apply(this,arguments)||this};
_.u(J9,_.w);J9.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
J9.prototype.computeActionsAlignment=function(F){return(F==null?void 0:F.actionsAlignment)||""};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],J9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],J9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],J9.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.E("design:type",String)],J9.prototype,"actionsAlignment",void 0);
_.x([_.pp({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],J9);
_.O(J9,"ytd-page-footer-renderer",function(){if(nhv!==void 0)return nhv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return nhv=F},{mode:1});var mWi;var aEL;var Zz=function(){var F=_.w.apply(this,arguments)||this;F.isEditing=!1;F.useSlot=!1;F.isMultiline=!1;return F};
_.u(Zz,_.w);_.B=Zz.prototype;_.B.onKeydown=function(F){if(F.keyCode===13&&!this.isMultiline)this.onSave();else if(F.keyCode===27)this.onCancel()};
_.B.computeComponentStyle=function(F){return(F==null?0:F.style)?F.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.B.computeisMultiline=function(F){if(this.multilineOverride!==void 0)return this.multilineOverride;var W,V;return!!(F==null?0:(W=F.formField)==null?0:(V=W.textInputFormFieldRenderer)==null?0:V.isMultiline)};
_.B.computeTextDisplayed=function(F,W){if(F)return F;if(W)return W};
_.B.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.B.onSave=function(){if(this.textForm.validate()){this.textForm.save();var F=this.textForm.value;if(F)this.set("data.textDisplayed",_.DZ(F));else{var W;((W=this.data)==null?0:W.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.j9("inline-form-changed",this.data));this.isEditing=!1}};
_.B.onCancel=function(){var F=_.A2(this.data.textDisplayed);F===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(F);this.isEditing=!1};
Zz.prototype.onKeydown=Zz.prototype.onKeydown;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Zz.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Zz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Zz.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Zz.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Zz.prototype,"isEditing",void 0);_.x([_.N(),_.E("design:type",Object)],Zz.prototype,"useSlot",void 0);_.x([_.N(),_.E("design:type",Boolean)],Zz.prototype,"multilineOverride",void 0);_.x([_.N(),_.E("design:type",Boolean)],Zz.prototype,"enableOverlayTheme",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.E("design:type",String)],Zz.prototype,"componentStyle",void 0);
_.x([_.N({computed:"computeisMultiline(data)"}),_.E("design:type",Object)],Zz.prototype,"isMultiline",void 0);_.x([_.Qo("#text-form"),_.E("design:type",Object)],Zz.prototype,"textForm",void 0);_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],Zz.prototype,"onKeydown",null);_.x([_.pp({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],Zz);
_.O(Zz,"ytd-inline-form-renderer",function(){if(aEL!==void 0)return aEL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return aEL=F},{mode:1});var i2t;var Ql=function(){var F=_.w.apply(this,arguments)||this;F.previousSelectValue=void 0;F.selectedItemMessage=void 0;return F};
_.u(Ql,_.w);Ql.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
Ql.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var F,W,V,d,y=(F=this.data)==null?void 0:(W=F.dropdown)==null?void 0:(V=W.dropdownRenderer)==null?void 0:(d=V.entries)==null?void 0:d.map(function(n){return n.privacyDropdownItemRenderer});
F=_.L(y!=null?y:[]);for(W=F.next();!W.done;W=F.next())if((W=W.value)&&W.int32Value===this.selectedValue){this.selectedItemMessage=W.itemMessage;break}}else this.selectedItemMessage=void 0;var z;(z=this.onValueChanged)==null||z.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var I;(I=this.data)!=null&&I.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
Ql.prototype.onValueChangedForSelectedValue=function(F){this.selectedValue=F.detail.value};
Ql.prototype.selectedValueChanged=Ql.prototype.selectedValueChanged;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Ql.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Ql.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ql.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ql.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ql.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],Ql.prototype,"theme",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Number)],Ql.prototype,"selectedValue",void 0);_.x([_.N(),_.E("design:type",Function)],Ql.prototype,"onValueChanged",void 0);
_.x([_.dT("selectedValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ql.prototype,"selectedValueChanged",null);_.x([_.pp({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],Ql);
_.O(Ql,"ytd-dropdown-form-field-renderer",function(){if(i2t!==void 0)return i2t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return i2t=F},{mode:2});var Mnt;var FC=function(){return _.w.apply(this,arguments)||this};
_.u(FC,_.w);_.S0.Object.defineProperties(FC.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var F=[],W=_.L(this.data||[]),V=W.next();!V.done;V=W.next())(V=_.e(V.value,Ibm))&&F.push(V);return F}}});
_.x([_.N(),_.E("design:type",Array)],FC.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],FC.prototype,"byline",null);_.x([_.pp({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],FC);
_.O(FC,"ytd-playlist-byline-renderer",function(){if(Mnt!==void 0)return Mnt;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Mnt=F},{mode:1});var Ywl;var WM=function(){var F=_.w.apply(this,arguments)||this;F.rtlBullet=_.T("web_playlist_stats_rtl_bullet_icon_killswitch");F.modern=_.T("web_modern_buttons");F.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return F};
_.u(WM,_.w);_.B=WM.prototype;_.B.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"}}}}};
_.B.attached=function(){};
_.B.computeIsCustomThumbnail=function(F){return F?!!F.playlistCustomThumbnailRenderer:!1};
_.B.onYtNavigate=function(F,W){if(W&&W.actions&&W.actions.indexOf("shuffle")>-1){F=_.PY().resolve(_.KN);var V=W.tempData||{};V.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);W.tempData=V;F.isShuffleNextPlaylist=!0}};
_.B.onUpdatePlaylistAction=function(F){var W;F=(W=_.e(F,_.s_T))==null?void 0:W.updatedRenderer;if(W=_.e(F,D38))this.data=W};
_.B.computeStyleType=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeThumbnailWidth=function(F){return F==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.B.computeHideThumbnailAria=function(F){if(F==null?0:F.thumbnailOverlays)for(var W=0;W<F.thumbnailOverlays.length;W++){var V=void 0;if((V=F.thumbnailOverlays[W])==null?0:V.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
WM.prototype.onYtNavigate=WM.prototype.onYtNavigate;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],WM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],WM.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],WM.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],WM.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WM.prototype,"rtlBullet",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.E("design:type",String)],WM.prototype,"styleType",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.E("design:type",Number)],WM.prototype,"thumbnailWidth",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WM.prototype,"modern",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.E("design:type",Boolean)],WM.prototype,"isCustomThumbnail",void 0);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Object]),_.E("design:returntype")],WM.prototype,"onYtNavigate",null);_.x([_.pp({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],WM);
_.O(WM,"ytd-playlist-sidebar-primary-info-renderer",function(){if(Ywl!==void 0)return Ywl;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Ywl=F},{mode:1});var p1l;var VC=function(){return _.w.apply(this,arguments)||this};
_.u(VC,_.w);VC.prototype.computeOwnerVisibility=function(F){return!(!F.videoOwner&&!F.button)};
VC.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],VC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],VC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],VC.prototype,"data",void 0);_.x([_.pp({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],VC);
_.O(VC,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(p1l!==void 0)return p1l;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return p1l=F},{mode:1});var hoU;var d9=function(){var F=_.w.apply(this,arguments)||this;F.expanded=!1;F.isCompact=!1;return F};
_.u(d9,_.w);_.B=d9.prototype;_.B.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.B.dataChanged=function(){this.data&&_.Mi(_.OA(this.text),_.iui(_.pkS,_.A2(this.data.text||null)))};
_.B.computeAutoScrollEnabled=function(F,W){return F&&!W};
_.B.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.B.toggleOnTap=function(){this.expanded=!this.expanded};
d9.prototype.expandedChanged=d9.prototype.expandedChanged;d9.prototype.dataChanged=d9.prototype.dataChanged;_.x([_.D(ynt),_.E("design:type",Object)],d9.prototype,"ytdAutoScrollBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],d9.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],d9.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],d9.prototype,"expanded",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],d9.prototype,"isCompact",void 0);_.x([_.N({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.E("design:type",Boolean)],d9.prototype,"autoScrollEnabled",void 0);_.x([_.Qo("#text"),_.E("design:type",Object)],d9.prototype,"text",void 0);_.x([_.Qo("#expander-icon"),_.E("design:type",Object)],d9.prototype,"expanderIcon",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d9.prototype,"dataChanged",null);_.x([_.Jw("expanded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],d9.prototype,"expandedChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],d9);
_.O(d9,"ytd-channel-legal-info-renderer",function(){if(hoU!==void 0)return hoU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return hoU=F},{mode:1});var qwm;var Rod=_.Qv("DOWNLOAD",{},"Download"),b2p=_.Qv("DOWNLOADING",{},"Downloading"),TeU=_.Qv("DOWNLOADED",{},"Downloaded"),yC=function(){var F=_.w.apply(this,arguments)||this;F.downloadProgress=0;F.isDownloadComplete=!1;F.transferState="TRANSFER_STATE_UNKNOWN";return F};
_.u(yC,_.w);_.B=yC.prototype;_.B.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.B.dataChanged=function(){var F;(F=this.data)!=null&&F.tooltip||(F=_.h2(_.rl().getState(),this.playlistId),this.updateButtonState(F))};
_.B.computePlaylistId=function(F){return F};
_.B.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.B.updateButtonState=function(F){if(this.data&&(this.data.tooltip!==b2p||!_.V5(F))){this.isDownloadComplete=!1;switch(F){case "TRANSFER_STATE_UNKNOWN":F=Rod;var W="OFFLINE_DOWNLOAD";var V="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":F=TeU;W="OFFLINE_PIN";V="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":F=b2p;W="OFFLINE_DOWNLOADING_ZERO";V="ACTION_REMOVE_WITH_PROMPT";
break;default:F=Rod,W="OFFLINE_DOWNLOAD",V="ACTION_ADD"}var d=Object.assign({},this.data);d.tooltip=F;d.accessibilityData={accessibilityData:{label:F}};d.icon={iconType:W};d.size="SIZE_DEFAULT";_.e(d.command,_.ZR)&&(_.e(d.command,_.ZR).action=V);this.set("data",d)}};
_.B.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var F="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?F="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?F="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?F="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?F="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?F="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(F="OFFLINE_PIN",this.isDownloadComplete=!0);var W;F!==((W=this.data.icon)==null?void 0:W.iconType)&&(W=Object.assign({},this.data),W.tooltip=b2p,W.accessibilityData={accessibilityData:{label:b2p}},W.icon={iconType:F},_.e(W.command,_.ZR)&&(_.e(W.command,_.ZR).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",W))}};
yC.prototype.updateProgress=yC.prototype.updateProgress;yC.prototype.onTransferStateChanged=yC.prototype.onTransferStateChanged;yC.prototype.dataChanged=yC.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],yC.prototype,"ytdReduxBehavior",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yC.prototype,"forceIconButton",void 0);
_.x([_.N({value:!0}),_.E("design:type",Boolean)],yC.prototype,"forceIconOnly",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yC.prototype,"overrides",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yC.prototype,"buttonTooltipPosition",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yC.prototype,"styleActionButton",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yC.prototype,"disableTextTransform",void 0);
_.x([_.N({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.E("design:type",String)],yC.prototype,"playlistId",void 0);_.x([_.N(),_.E("design:type",Object)],yC.prototype,"data",void 0);_.x([_.N({selector:_.fl9,selectorArgs:["playlistId"]}),_.E("design:type",Object)],yC.prototype,"downloadProgress",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],yC.prototype,"isDownloadComplete",void 0);
_.x([_.N({selector:_.h2,selectorArgs:["playlistId"]}),_.E("design:type",String)],yC.prototype,"transferState",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],yC.prototype,"showTooltips",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],yC.prototype,"sendCommandWhenDisabled",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],yC.prototype,"disabled",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yC.prototype,"dataChanged",null);_.x([_.dT("transferState"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yC.prototype,"onTransferStateChanged",null);_.x([_.dT("downloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yC.prototype,"updateProgress",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],yC);
_.O(yC,"ytd-download-playlist-button-renderer",function(){if(qwm!==void 0)return qwm;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qwm=F},{mode:1});var eo8;_.Na(_.c8E,"thumbnail-overlay-button-view-model",{props:{data:_.Hm,lockupExperiments:_.Hm}});var zE=function(){var F=_.w.apply(this,arguments)||this;F.isSquare=!1;F.isVertical=!1;return F};
_.u(zE,_.w);zE.prototype.computeIsSquare=function(F){return F!=null&&F.thumbnail?EwU(F.thumbnail)==="SQUARE":!1};
zE.prototype.computeIsVertical=function(F){return F!=null&&F.thumbnail?EwU(F.thumbnail)==="VERTICAL":!1};
zE.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.E("design:type",Object)],zE.prototype,"isSquare",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.E("design:type",Object)],zE.prototype,"isVertical",void 0);
_.x([_.N(),_.E("design:type",Object)],zE.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],zE);
_.O(zE,"ytd-hero-playlist-thumbnail-renderer",function(){if(eo8!==void 0)return eo8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return eo8=F},{mode:1});var o5=function(){var F=_.w.apply(this,arguments)||this;F.isDarkTheme=!1;F.isUltraWide=!1;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return F};
_.u(o5,_.w);_.B=o5.prototype;_.B.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.PY();var F;(F=_.PY().resolve(_.SU(_.i_)))!=null&&(F.headerElement=this.hostElement)};
_.B.detached=function(){var F;(F=_.PY().resolve(_.SU(_.i_)))!=null&&(F.headerElement=void 0)};
_.B.onUpdateHeader=function(F){(F=F.detail)&&this.set("data",F)};
_.B.computeTextDisplayed=function(F){if(F)return F.textDisplayed?F.textDisplayed:F.placeholder};
_.B.gradientColorToLinearGradientStop=function(F){var W=this.isDarkTheme?F.darkThemeColor:F.lightThemeColor;return W?_.MV(W)+" "+((F==null?void 0:F.startLocation)||0)*100+"%":"transparent"};
_.B.onWindowResize=function(){var F;((F=this.data)==null?0:F.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.B.onIronResize=function(F){this.isUltraWide=!F.detail.value};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.onUpdatePlaylistName=function(F){var W=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},F.detail.value));_.ce(this,function(){var V;(V=W.editableTitle)==null||V.resize()})};
_.B.onUpdatePlaylistDescription=function(F){var W=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},F.detail.value));_.ce(this,function(){var V;(V=W.editableDescriptionInlineExpander)==null||V.resize()})};
_.B.getCinematicData=function(F){return _.e(F==null?void 0:F.cinematicContainer,aR)};
_.S0.Object.defineProperties(o5.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 F,W=(F=this.getCinematicData(this.data))==null?void 0:F.config;return(F=this.isDarkTheme?W==null?void 0:W.darkThemeBackgroundColor:W==null?void 0:W.lightThemeBackgroundColor)?"background-color:"+_.iz(F)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var F;return _.e((F=this.data)==null?void 0:F.descriptionForm,u4U)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var F=this,W,V,d;return"background:linear-gradient(to bottom, "+(((d=(W=this.getCinematicData(this.data))==null?void 0:(V=W.gradientColorConfig)==null?void 0:V.map(function(y){return F.gradientColorToLinearGradientStop(y)}))==null?void 0:d.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var F;return _.A2((F=this.data)==null?void 0:F.descriptionTapText)}}});
o5.prototype.onUpdateHeader=o5.prototype.onUpdateHeader;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],o5.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],o5.prototype,"actionHandlerBehavior",void 0);_.x([_.Qo("#description-inline-expander"),_.E("design:type",Object)],o5.prototype,"descriptionInlineExpander",void 0);
_.x([_.Qo("#editable-description-inline-expander"),_.E("design:type",Object)],o5.prototype,"editableDescriptionInlineExpander",void 0);_.x([_.N(),_.E("design:type",Object)],o5.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],o5.prototype,"isUltraWide",void 0);_.x([_.Qo("#editable-title-display"),_.E("design:type",Object)],o5.prototype,"editableTitle",void 0);_.x([_.A("isUltraWide"),_.E("design:type",Object),_.E("design:paramtypes",[])],o5.prototype,"maxDescriptionLines",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],o5.prototype,"noCinematicData",null);_.x([_.Pc("yt-new-playlist-header"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],o5.prototype,"onUpdateHeader",null);_.x([_.A("data","isDarkTheme"),_.E("design:type",Object),_.E("design:paramtypes",[])],o5.prototype,"backgroundStyle",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],o5.prototype,"descriptionFormData",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],o5.prototype,"getDropdownTheme",null);_.x([_.A("data","isDarkTheme"),_.E("design:type",String),_.E("design:paramtypes",[])],o5.prototype,"gradientStyle",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],o5.prototype,"descriptionTapText",null);
_.x([_.pp({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],o5);
_.O(o5,"ytd-playlist-header-renderer",function(){if(mWi!==void 0)return mWi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mWi=F},{mode:2});var ght;var uGU;var sO=function(){return _.w.apply(this,arguments)||this};
_.u(sO,_.w);sO.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sO.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sO.prototype,"data",void 0);_.x([_.pp({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],sO);
_.O(sO,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(uGU!==void 0)return uGU;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return uGU=F},{mode:1});var BM=function(){return _.w.apply(this,arguments)||this};
_.u(BM,_.w);
BM.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}}}}};
BM.prototype.computeUsePremiumShowStyle=function(F){if(!F||!F.items)return!1;for(var W=0;W<F.items.length;W++)if(_.e(F.items[W],D38)){var V=void 0;return((V=_.e(F.items[W],D38))==null?void 0:V.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],BM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],BM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],BM.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.E("design:type",Boolean)],BM.prototype,"usePremiumShowStyle",void 0);
_.x([_.pp({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],BM);
_.O(BM,"ytd-playlist-sidebar-renderer",function(){if(ght!==void 0)return ght;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return ght=F},{mode:1});var KLt;var H2t;var DWU=function(F,W,V,d,y,z,I,n){this.minWidth=F;this.minHeight=W;this.recommendedWidth=V;this.recommendedHeight=d;this.JSC$21768_maxFileSize=y;this.title=z;this.bannerGalleryTitle=I;this.channelId=n;this.picker_=null;F=_.Wcm("yt-banner");W=F.addView;V=(new KWv("youtubebanner")).addUploadMetadata("silo_id","19");V.opts.ytMaxFileSize=this.JSC$21768_maxFileSize;d=this.recommendedHeight;V.opts.ytRecWidth=this.recommendedWidth;V.opts.ytRecHeight=d;W.call(F,V);F.addView(new _.nK);W=F.addView;V=new _.nK;
V.opts.type="ytbanner";W.call(F,V.JSC$10381_setLabel(this.bannerGalleryTitle));W=F.setTitle(this.title).setSize(1E3);W.urlParamMap_.set("thumbs","orig");V=this.minWidth;d=this.minHeight;if(isNaN(V)||isNaN(d))throw Error("ib`"+V+"`"+d);W.urlParamMap_.set("minSize",V+"x"+d);W.urlParamMap_.set("cropMode","ytcb");this.builder_=F};
DWU.prototype.open=function(){var F=this;return new _.sg(function(W,V){_.CEC(F.builder_,function(d){d.action=="picked"?W(d):d.action=="cancel"&&V(Error("bm"))});
F.picker_&&F.picker_.dispose();F.picker_=F.builder_.build();F.picker_.setVisible(!0)})};
DWU.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var ADc=function(F){this.channelId=F};
ADc.prototype.upload=function(F){var W="";F.viewToken&&(W=F.viewToken[2].type);var V=F.docs[0];F=V.crop;W={channel_id:this.channelId,fife_url:V.thumbnails[0].url,photo_id:V.id,is_gallery_image:W=="ytbanner"};F&&(W.crop_top=F.top,W.crop_right=F.right,W.crop_bottom=F.bottom,W.crop_left=F.left);return _.Nec("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:W})};var LY=function(){var F=_.w.apply(this,arguments)||this;F.ariaLabel=null;return F};
_.u(LY,_.w);_.B=LY.prototype;_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.B.detached=function(){this.picker&&this.picker.dispose()};
_.B.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.B.computeAriaLabel=function(F){return F};
_.B.onTap=function(){var F=this,W;if((W=this.data)==null||!W.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new DWU(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 V;(V=this.picker)==null||V.open().then(function(d){F.handleBannerPicked(d)},function(){})}};
_.B.handleBannerPicked=function(F){var W=this;this.uploader||(this.uploader=new ADc(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(F).then(function(V){W.handleBannerUploadSucceeded(V)},function(V){W.handleBannerUploadFailed(V)})};
_.B.handleBannerUploadSucceeded=function(F){F&&F.errors?this.handleBannerUploadFailed(F):(_.On(this.hostElement,"yt-banner-updated",F),this.message=null)};
_.B.handleBannerUploadFailed=function(F){this.message=F&&F.errors&&F.errors.length?F.errors[0]:null};
LY.prototype.dataChanged=LY.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],LY.prototype,"componentBehavior",void 0);_.x([_.D(_.L3),_.E("design:type",Object)],LY.prototype,"ironButtonState",void 0);_.x([_.N(),_.E("design:type",Object)],LY.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.E("design:type",Object)],LY.prototype,"ariaLabel",void 0);
_.x([_.N(),_.E("design:type",Object)],LY.prototype,"message",void 0);_.x([_.N(),_.E("design:type",Object)],LY.prototype,"picker",void 0);_.x([_.N(),_.E("design:type",Object)],LY.prototype,"uploader",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],LY.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],LY);
_.O(LY,"ytd-channel-banner-editor-renderer",function(){if(H2t!==void 0)return H2t;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return H2t=F},{mode:1});var ja8;var rDt=_.Cg(["#"]),I5=function(){return _.w.apply(this,arguments)||this};
_.u(I5,_.w);I5.prototype.computeHrefWithDefault=function(F){return this.ytComponentBehavior.computeHref_(F,!0)||_.gbY(rDt)};
I5.prototype.dataChanged=function(){var F=this.data;F&&F.targetId&&_.QI(_.FU(),F.targetId,this.moreIcon)};
I5.prototype.dataChanged=I5.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],I5.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],I5.prototype,"data",void 0);_.x([_.Qo("#more-icon"),_.E("design:type",Object)],I5.prototype,"moreIcon",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],I5.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],I5);
_.O(I5,"ytd-channel-tagline-renderer",function(){if(ja8!==void 0)return ja8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ja8=F},{mode:1});var Cbm;var nY=function(){return _.w.apply(this,arguments)||this};
_.u(nY,_.w);_.B=nY.prototype;_.B.ready=function(){var F=this;_.OA(this.hostElement).querySelector("#form").addEventListener("submit",function(W){F.onSubmit(W)})};
_.B.onDataChanged=function(){var F;((F=this.data)==null?0:F.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.B.onIconButtonKeydown=function(F){F.keyCode===13&&this.iconButton.click()};
_.B.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.B.openOnClickHandler=function(){this.input.focus()};
_.B.onSubmit=function(F){F.preventDefault();return!1};
_.B.submitOnEnterKeyUp=function(F){var W;if(F.keyCode===13&&((W=this.data)==null?0:W.expandedText)){F=this.data.endpoint;W=_.MP.unsafeClone(F);var V;((V=_.e(W==null?void 0:W.commandMetadata,_.Jx))==null?0:V.url)?(_.e(W.commandMetadata,_.Jx).url=_.zI(_.e(W.commandMetadata,_.Jx).url,"query",this.data.expandedText),_.e(W,_.J2)&&(_.e(W,_.J2).query=this.data.expandedText),_.On(this.hostElement,"yt-navigate",{endpoint:W,tempData:{disableCache:!0}})):(V=new _.po("Error: Trying to navigate to an endpoint without url",
F),_.Ab(V))}};
_.B.updateDataExpandedTextFromBinding=function(F){this.set("data.expandedText",F.detail.value)};
_.S0.Object.defineProperties(nY.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
nY.prototype.onDataChanged=nY.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nY.prototype,"ytRendererBehavior",void 0);_.x([_.D(oku),_.E("design:type",Object)],nY.prototype,"ytdExpandableInputBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nY.prototype,"data",void 0);_.x([_.Qo("#input"),_.E("design:type",Object)],nY.prototype,"input",void 0);_.x([_.Qo("#icon-button"),_.E("design:type",HTMLElement)],nY.prototype,"iconButton",void 0);
_.x([_.N(),_.E("design:type",String),_.E("design:paramtypes",[])],nY.prototype,"searchIcon",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],nY.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],nY);
var iT4=_.xf()(nY,"ytd-expandable-tab-renderer",function(){if(Cbm===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Cbm=F}F=Cbm;return F},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var kJl;var mv=function(){var F=_.w.apply(this,arguments)||this;F.avatarSize=80;F.ariaLabel=_.Qv("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return F};
_.u(mv,_.w);mv.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
mv.prototype.computeHref=function(F){var W;return((W=_.e(F,_.Ga))==null?0:W.url)?this.componentBehavior.computeHref_(F):null};
mv.prototype.onTap=function(){var F,W;(F=this.data)==null||!F.editAvatarServiceEndpoint||((W=_.e(this.data.editAvatarServiceEndpoint,_.Ga))==null?0:W.url)||_.PY().resolve(_.Tc).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.x([_.D(_.L3),_.E("design:type",Object)],mv.prototype,"ironButtonState",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],mv.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mv.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],mv.prototype,"avatarSize",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],mv.prototype,"ariaLabel",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],mv);
_.O(mv,"ytd-channel-avatar-editor",function(){if(kJl!==void 0)return kJl;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return kJl=F},{mode:1});var lEU=_.G(function(F){var W=F.data;var V=F.noPadding;var d=F.enableBanner;var y=F.cinematicContainerTopbarOffset;var z=F.allowCinematicContainerOverflow;var I=F.displayAsSidebar;F=F.className;_.k$(function(){W().tagManagerId&&(_.o7(W().tagManagerId,_.wp("GL")),dYa(W().tagManagerId))},"vUc8md");
var n=_.QE(YBl,function(){return W().pageHeaderEntityKey});
return _.a("yt-page-header-renderer",{class:_.xx("pageHeaderRendererHost",F)},_.a(_.Vw,{data:function(){var M;return((M=n())==null?0:M.header)?n().header:(I==null?0:I())&&W().sidebarContent?W().sidebarContent:W().content}},{pageHeaderViewModel:function(M){return _.a(_.wCp,{data:M.data,
noPadding:V,enableBanner:d,cinematicContainerTopbarOffset:y,allowCinematicContainerOverflow:z,displayAsSidebar:function(){return(I==null?void 0:I())&&W().enableSidebarView}})}}))},"uk");
lEU.idomCompat=!0;_.Na(lEU,"yt-page-header-renderer",{props:{data:_.Hm,noPadding:_.Hm,enableBanner:_.Hm,cinematicContainerTopbarOffset:_.Hm,allowCinematicContainerOverflow:_.Hm,displayAsSidebar:_.Hm,className:_.Hm}});_.Na(_.lG,"yt-image-banner-view-model",{props:{data:_.Hm,isPositionRelative:_.Hm}});_.Na(_.dMm,"yt-tab-group-shape",{props:{shape:_.Hm}});var Neu=_.uO.persistentPanelVisibleSelector,a5=function(){var F=_.w.apply(this,arguments)||this;F.expandableCustomTabRenderable=function(W){return M$t(W,function(){return void F.onSearchNavigate()})};
F.isRichGrid=!1;F.isConstrainedList=!1;F.richGridMiniMode=!1;F.richGridStyle="RICH_GRID_STYLE_UNKNOWN";F.isRichGridShorts=!1;F.responsiveSizing="COMPACT";F.disableGridStateAware=!1;F.useRaf=!_.T("web_use_raf_app_header_layout_killswitch");F.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return F};
_.u(a5,_.w);_.B=a5.prototype;_.B.computeHeaderDisabled=function(F,W){return W||!F||this.tabsHidden};
_.B.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.B.computeIsRichGridShorts=function(F){return F==="RICH_GRID_STYLE_SHORTS_GRID"||F==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.B.computeImageBannerViewModel=function(){var F,W;return _.e((W=_.e((F=this.data)==null?void 0:F.content,_.XWT))==null?void 0:W.banner,_.N_S)};
_.B.computeHasCinematicContainer=function(){var F,W;return!((W=_.e((F=this.data)==null?void 0:F.content,_.XWT))==null||!W.background)};
_.B.handleHeaderResize=function(){var F=_.OA(this.hostElement).querySelector("#header");F&&_.On(F,"iron-resize")};
_.B.handleInsertTabCommand=function(F){var W=_.e(F,hTd);W&&(W.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(V){return V.tabRenderer&&V.tabRenderer.tabIdentifier===W.tabIdentifier})||this.splice("tabs",W.tabIndex||-1,0,W.tab))};
_.B.handleRefreshChannelTabAction=function(F){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===F&&_.On(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.B.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.B.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.cc(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.B.observerRichGridSlimItemsPerRow=function(){_.cc(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.B.updateCssVars=function(){this.richGridItemsPerRow&&_.cc(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.F0("rich_grid_max_item_width",500))+16)-16+"px"})};
_.B.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.cc(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.B.onDataChanged=function(){this.handleHeaderResize()};
_.B.onWindowResize=function(){this.handleHeaderResize()};
_.B.onFocusedChanged=function(F){(F=_.C0(F))&&F.is==="tp-yt-paper-tab"&&F.hasRipple()&&(F.getRipple().holdDown=!F.pointerDown&&F.focused)};
_.B.updateSelectedFromBinding=function(F){this.ytdTabbedHeaderBehavior.selected=F.detail.value};
_.B.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.S0.Object.defineProperties(a5.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:h9u(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.imageBannerViewModel)==null?void 0:F.style)==="IMAGE_BANNER_STYLE_INSET"}}});
a5.prototype.onDataChanged=a5.prototype.onDataChanged;a5.prototype.updateCssVarsForResponsiveGrid=a5.prototype.updateCssVarsForResponsiveGrid;a5.prototype.updateCssVars=a5.prototype.updateCssVars;a5.prototype.observerRichGridSlimItemsPerRow=a5.prototype.observerRichGridSlimItemsPerRow;a5.prototype.observerRichGridItemsPerRow=a5.prototype.observerRichGridItemsPerRow;a5.prototype.persistentPanelVisibleChanged=a5.prototype.persistentPanelVisibleChanged;
_.x([_.D(_.TQ),_.E("design:type",Object)],a5.prototype,"ytdGridStateAwareBehavior",void 0);_.x([_.D(FHL),_.E("design:type",Object)],a5.prototype,"ytdTabbedHeaderBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],a5.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],a5.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],a5.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],a5.prototype,"ytdReduxBehavior",void 0);_.x([_.Qo("#tabs"),_.E("design:type",Object)],a5.prototype,"tabsElement",void 0);_.x([_.N(),_.E("design:type",Array)],a5.prototype,"tabs",void 0);_.x([_.N(),_.E("design:type",Object)],a5.prototype,"expandableCustomTabRenderable",void 0);
_.x([_.A("tabs.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],a5.prototype,"tabGroupShape",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],a5.prototype,"isRichGrid",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],a5.prototype,"isConstrainedList",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Object)],a5.prototype,"richGridMiniMode",void 0);_.x([_.N({selector:function(F){return F.ui.richGridStyle}}),
_.E("design:type",Object)],a5.prototype,"richGridStyle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.E("design:type",Object)],a5.prototype,"isRichGridShorts",void 0);_.x([_.N({selector:_.am}),_.E("design:type",Number)],a5.prototype,"richGridItemsPerRow",void 0);_.x([_.N({selector:function(F){return F.ui.richGridContainerWidth}}),
_.E("design:type",Number)],a5.prototype,"richGridContainerWidth",void 0);_.x([_.N({selector:_.T_f}),_.E("design:type",Number)],a5.prototype,"richGridSlimItemsPerRow",void 0);_.x([_.N(),_.E("design:type",Object)],a5.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],a5.prototype,"responsiveSizing",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],a5.prototype,"disableGridStateAware",void 0);
_.x([_.N({computed:"computeImageBannerViewModel(data)"}),_.E("design:type",Object)],a5.prototype,"imageBannerViewModel",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.E("design:type",Boolean)],a5.prototype,"hasCinematicContainer",void 0);_.x([_.N({selector:p6a,reflectToAttribute:!0}),_.E("design:type",Boolean)],a5.prototype,"guideIsVisibleButNotPersistent",void 0);
_.x([_.N({selector:Neu}),_.E("design:type",Boolean)],a5.prototype,"persistentPanelVisible",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("imageBannerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],a5.prototype,"hasBanner",null);_.x([_.N({reflectToAttribute:!0}),_.A("imageBannerViewModel"),_.E("design:type",Object),_.E("design:paramtypes",[])],a5.prototype,"hasInsetBanner",null);_.x([_.N(),_.E("design:type",Object)],a5.prototype,"useRaf",void 0);
_.x([_.N({computed:"computeTabsHidden(tabs)",value:!0}),_.E("design:type",Boolean)],a5.prototype,"tabsHidden",void 0);_.x([_.Jw("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],a5.prototype,"persistentPanelVisibleChanged",null);_.x([_.Jw("richGridItemsPerRow","isRichGrid"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],a5.prototype,"observerRichGridItemsPerRow",null);
_.x([_.Jw("richGridSlimItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],a5.prototype,"observerRichGridSlimItemsPerRow",null);_.x([_.Jw("richGridItemsPerRow","richGridMiniMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],a5.prototype,"updateCssVars",null);
_.x([_.Jw("richGridContainerWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],a5.prototype,"updateCssVarsForResponsiveGrid",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],a5.prototype,"onDataChanged",null);_.x([_.pp({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],a5);
_.O(a5,"ytd-tabbed-page-header",function(){if(KLt!==void 0)return KLt;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return KLt=F},{mode:1});var fEd;var iT=function(){return _.w.apply(this,arguments)||this};
_.u(iT,_.w);iT.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iT.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iT.prototype,"data",void 0);_.x([_.pp({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],iT);
_.O(iT,"ytd-labs-edit-renderer",function(){if(fEd!==void 0)return fEd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fEd=F},{mode:1});var w1d;var M8=function(){var F=_.w.apply(this,arguments)||this;F.dark=!1;F.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";F.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(M8,_.w);M8.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
M8.prototype.ready=function(){var F=document.documentElement.hasAttribute("dark");this.setBackgroundImage(F);this.dark=F};
M8.prototype.onDarkModeToggledAction=function(F){this.setBackgroundImage(F);this.dark=F};
M8.prototype.setBackgroundImage=function(F){_.cc(this.hostElement,{"--yt-labs-header-background":"url("+(F?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],M8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],M8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],M8.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],M8.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],M8.prototype,"dark",void 0);
_.x([_.pp({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],M8);
_.O(M8,"ytd-labs-header-renderer",function(){if(w1d!==void 0)return w1d;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return w1d=F},{mode:1});var GJl;var YF=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return F};
_.u(YF,_.w);YF.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"}}}}}};
YF.prototype.onYtToggleButton=function(F){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",F.detail.toggled)};
YF.prototype.onManageLabsState=function(F){if(F=_.e(F,hJm))F.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?F.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&F.labsItemId===this.data.labsItemId&&(F.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.XY(this.hostElement,"yt-check-labs-opted-in-state").some(function(W){return W})&&this.data.confirmationDialogCommand?_.En(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.PY().resolve(_.Tc).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&F.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.PY().resolve(_.Tc).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
YF.prototype.onCheckLabsOptedInState=function(){var F=this.get("data.primaryButton.toggleButtonRenderer");return F?F.isToggled:!1};
_.S0.Object.defineProperties(YF.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
YF.prototype.onYtToggleButton=YF.prototype.onYtToggleButton;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],YF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],YF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],YF.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],YF.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],YF.prototype,"itemStyle",null);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],YF.prototype,"onYtToggleButton",null);_.x([_.pp({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],YF);
_.O(YF,"ytd-labs-item-renderer",function(){if(GJl!==void 0)return GJl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GJl=F},{mode:1});var $W8;var UWt;var O2m=function(){return _.w.apply(this,arguments)||this};
_.u(O2m,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],O2m.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],O2m.prototype,"data",void 0);_.x([_.pp({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],O2m);
_.O(O2m,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(UWt!==void 0)return UWt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return UWt=F},{mode:1});var X1l;var pY=function(){return _.w.apply(this,arguments)||this};
_.u(pY,_.w);pY.prototype.observeSuperchatChip=function(){if(this.data){var F={"--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)};_.cc(this.hostElement,F)}};
pY.prototype.colorFromDecimal=function(F){return _.MV(Number(F||0))};
pY.prototype.observeSuperchatChip=pY.prototype.observeSuperchatChip;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pY.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pY.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pY.prototype,"observeSuperchatChip",null);_.x([_.pp({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],pY);
_.O(pY,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(X1l!==void 0)return X1l;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return X1l=F},{mode:1});var hu=function(){return _.w.apply(this,arguments)||this};
_.u(hu,_.w);hu.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"}}}};
_.S0.Object.defineProperties(hu.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hu.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hu.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],hu.prototype,"ytdDismissibleItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hu.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],hu.prototype,"hideMessageBlock",null);
_.x([_.pp({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],hu);
_.O(hu,"ytd-live-chat-history-entry-renderer",function(){if($W8!==void 0)return $W8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $W8=F},{mode:1});var xWl;var q8=function(){return _.w.apply(this,arguments)||this};
_.u(q8,_.w);q8.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.cc(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.S0.Object.defineProperties(q8.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var F,W;return this.componentBehavior.computeIcon_(((W=_.e((F=this.data)==null?void 0:F.badge,_.vdi))==null?void 0:W.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.badge,_.vdi))==null?void 0:W.label}}});
q8.prototype.observerRichGridItemsPerRow=q8.prototype.observerRichGridItemsPerRow;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],q8.prototype,"componentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],q8.prototype,"ytdReduxBehavior",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.mS}),_.E("design:type",Boolean)],q8.prototype,"richGridMiniMode",void 0);
_.x([_.N({selector:_.am}),_.E("design:type",Number)],q8.prototype,"richGridItemsPerRow",void 0);_.x([_.N(),_.E("design:type",Object)],q8.prototype,"data",void 0);_.x([_.Jw("richGridItemsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q8.prototype,"observerRichGridItemsPerRow",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],q8.prototype,"badgeIconName",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],q8.prototype,"badgeLabel",null);_.x([_.pp({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],q8);
_.O(q8,"ytd-member-hub-profile-renderer",function(){if(xWl!==void 0)return xWl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xWl=F},{mode:1});var vhU;var R5=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return F};
_.u(R5,_.w);
R5.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"}}}};
R5.prototype.handleUpdateTextCommand=function(F){(F=_.e(F,_.rOS))&&this.data&&this.data.id===F.id&&this.set("data",F)};
R5.prototype.handleUpdateConnectedAppRendererCommand=function(F){if(_.e(F,_.lXu)&&this.data){var W,V;if(F=(W=_.e(F,_.lXu))==null?void 0:(V=W.newConnectedAppRenderer)==null?void 0:V.connectedAppRenderer)this.data=F}};
R5.prototype.computeConnectedAppStyle=function(F){return F.style?F.style.toLowerCase().replace(/_/g,"-"):""};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],R5.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],R5.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],R5.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],R5.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.E("design:type",String)],R5.prototype,"connectedAppStyle",void 0);_.x([_.pp({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],R5);
_.O(R5,"ytd-connected-app-renderer",function(){if(vhU!==void 0)return vhU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vhU=F},{mode:1});var Eha;var cDL=function(){return _.w.apply(this,arguments)||this};
_.u(cDL,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cDL.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cDL.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],cDL);
_.O(cDL,"ytd-channel-options-renderer",function(){if(Eha!==void 0)return Eha;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Eha=F},{mode:1});var tnt;var bT=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return F};
_.u(bT,_.w);bT.prototype.onCheckboxChange=function(F){this.data&&(F=(this.checked=_.C0(F).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})};
bT.prototype.handleUpdateCheckboxCommand=function(F){(F=_.e(F,_.j_h))&&this.data&&this.data.id===F.id&&(this.set("data.disabled",F.disabled),this.set("data.title",F.title))};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],bT.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bT.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],bT.prototype,"checked",void 0);_.x([_.pp({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],bT);
_.O(bT,"ytd-settings-checkbox-renderer",function(){if(tnt!==void 0)return tnt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return tnt=F},{mode:1});var Swt;var TE=function(){return _.w.apply(this,arguments)||this};
_.u(TE,_.w);TE.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],TE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],TE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],TE.prototype,"data",void 0);_.x([_.pp({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],TE);
_.O(TE,"ytd-settings-email-item-renderer",function(){if(Swt!==void 0)return Swt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Swt=F},{mode:1});var Pbv;var eP=function(){return _.w.apply(this,arguments)||this};
_.u(eP,_.w);eP.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"}}}};
eP.prototype.getExpansionIcon=function(F){return F?"COLLAPSE":"EXPAND"};
eP.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.S0.Object.defineProperties(eP.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],eP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eP.prototype,"data",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],eP.prototype,"expanded",void 0);_.x([_.A("expanded"),_.E("design:type",String),_.E("design:paramtypes",[])],eP.prototype,"emailListExpanded",null);
_.x([_.Qo("#options"),_.E("design:type",Object)],eP.prototype,"options",void 0);_.x([_.pp({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],eP);
_.O(eP,"ytd-settings-email-list-renderer",function(){if(Pbv!==void 0)return Pbv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Pbv=F},{mode:1});var JDv;var Z2L;var Qa4;var Fii;var Wit;var g9=function(){return _.w.apply(this,arguments)||this};
_.u(g9,_.w);_.B=g9.prototype;_.B.computePreselectedOption=function(F,W){return W===this.itemSelected_?F:void 0};
_.B.dataChanged_=function(){var F=this;this.preselectedSubreason=this.itemSelected_=-1;var W;(W=this.data)!=null&&W.key&&_.ce(this,function(){var V,d=Number((V=F.data)==null?void 0:V.key);!Number.isNaN(d)&&(F.itemSelected_=d,V=(V=(F.data.items||[])[d])&&V.optionSelectableItemRenderer&&V.optionSelectableItemRenderer.preselectedIndex)&&(F.preselectedSubreason=V)})};
_.B.isSubReasonHidden_=function(F,W){return F!=W};
_.B.onTopItemSelected_=function(F,W){for(var V=_.OA(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),d=0,y=V.length;d<y;d++)V[d].select(0);_.XY(this.hostElement,"yt-report-form-update",[W.item.value]);F.stopPropagation()};
_.B.onItemSelected_=function(F,W){_.XY(this.hostElement,"yt-report-form-update",[W.item.value]);F.stopPropagation()};
_.B.getItem_=function(F){return F.serviceItem?F.serviceItem:F.navigationItem?F.navigationItem:F.optionSelectableItemRenderer?F.optionSelectableItemRenderer:null};
_.B.computeText_=function(F){return(F=this.getItem_(F))?this.ytRendererBehavior.getSimpleString(F.text):null};
_.B.validate=function(){return this.itemSelected_!==-1};
_.B.computeAriaLabel_=function(F){var W=_.A2(F.text);(F=F.accessibility&&F.accessibility.accessibilityData&&F.accessibility.accessibilityData.label)&&(W+=". "+F);return W};
_.B.computeItemSelected_=function(F){return F};
_.B.preventSelection_=function(F){F.stopPropagation();this.tooltipTapped=!0};
_.B.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.B.updateItemSelectedFromBinding=function(F){this.itemSelected_=F.detail.value};
_.B.save=function(){var F;this.validate()&&(F=this.data)!=null&&F.items&&(F=this.data.items[this.itemSelected_],F!=null&&F.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(F.optionSelectableItemRenderer.submitEndpoint)||_.v6(this.hostElement,[F.optionSelectableItemRenderer.submitEndpoint])))};
g9.prototype.onPaperRippleTransitionEnd_=g9.prototype.onPaperRippleTransitionEnd_;g9.prototype.dataChanged_=g9.prototype.dataChanged_;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],g9.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],g9.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],g9.prototype,"data",void 0);_.x([_.N({value:-1}),_.E("design:type",Number)],g9.prototype,"itemSelected_",void 0);
_.x([_.N({computed:"computeItemSelected_(itemSelected_)"}),_.E("design:type",Number)],g9.prototype,"value",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],g9.prototype,"restoreFocusOnClose",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],g9.prototype,"tooltipTapped",void 0);_.x([_.N({value:-1}),_.E("design:type",Number)],g9.prototype,"preselectedSubreason",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],g9.prototype,"dataChanged_",null);_.x([_.Pc("transitionend"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],g9.prototype,"onPaperRippleTransitionEnd_",null);_.x([_.Yf({is:"yt-options-renderer",disableElementRegistration:!0})],g9);
_.O(g9,"yt-options-renderer",function(){if(Wit===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Fii===void 0&&(Fii=document.createElement("template"));var d=Fii;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Wit=F}F=Wit;return F},{mode:2});var V8d;var dRi;var ylp;var zNU;var uT=function(){return _.w.apply(this,arguments)||this};
_.u(uT,_.w);uT.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
uT.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
uT.prototype.onTap=function(F){if(this.hostElement.classList.contains("selected")||_.XY(this.hostElement,"yt-share-panel-can-select-contact-action")[0])F&&F.detail&&(F.detail.x||F.detail.y)&&_.OA(this.hostElement).querySelector("#target").blur(),(F=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),F={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:F?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.XY(this.hostElement,"yt-share-panel-select-contact-action",[F])};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.x([_.N({observer:"onDataChanged"}),_.E("design:type",Object)],uT.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.E("design:type",String)],uT.prototype,"componentTitle",void 0);_.x([_.Qo("#thumbnail"),_.E("design:type",Object)],uT.prototype,"thumbnail",void 0);_.x([_.Yf({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],uT);
_.O(uT,"yt-enrolled-contact-renderer",function(){if(zNU===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;ylp===void 0&&(ylp=document.createElement("template"));var d=ylp;V.call(W,d.content.cloneNode(!0),F.content.firstChild);zNU=F}F=zNU;return F},{mode:2});var otm;var skL;var KY=function(){return _.w.apply(this,arguments)||this};
_.u(KY,_.w);KY.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
KY.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
KY.prototype.onTap=function(F){if(this.hostElement.classList.contains("selected")||_.XY(this.hostElement,"yt-share-panel-can-select-contact-action")[0])F&&F.detail&&(F.detail.x||F.detail.y)&&_.OA(this.hostElement).querySelector("#target").blur(),(F=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),F={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:F?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.XY(this.hostElement,"yt-share-panel-select-contact-action",[F])};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],KY.prototype,"ytRendererBehavior",void 0);_.x([_.N({observer:"onDataChanged"}),_.E("design:type",Object)],KY.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.E("design:type",String)],KY.prototype,"componentTitle",void 0);_.x([_.Qo("#thumbnail"),_.E("design:type",Object)],KY.prototype,"thumbnail",void 0);_.x([_.Yf({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],KY);
_.O(KY,"yt-suggested-contact-renderer",function(){if(skL===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;otm===void 0&&(otm=document.createElement("template"));var d=otm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);skL=F}F=skL;return F},{mode:2});var HM=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-share-panel-reset-action":"onReset"};return F};
_.u(HM,_.w);HM.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"}}}}}};
HM.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.XY(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
HM.prototype.onReset=function(){for(var F=_.OA(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),W=F.length-1;W>=0;W--)F[W].classList.toggle("selected")};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],HM.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],HM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],HM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N({observer:"onDataChanged"}),_.E("design:type",Object)],HM.prototype,"data",void 0);
_.x([_.Yf({is:"yt-contact-section-renderer",disableElementRegistration:!0})],HM);
_.O(HM,"yt-contact-section-renderer",function(){if(dRi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;V8d===void 0&&(V8d=document.createElement("template"));var d=V8d;V.call(W,d.content.cloneNode(!0),F.content.firstChild);dRi=F}F=dRi;return F},{mode:2});var Dp=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return F};
_.u(Dp,_.w);_.B=Dp.prototype;_.B.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"}}}};
_.B.onYtRefreshFormCommand=function(F){var W;(F=_.e((W=_.e(F,_.mNu))==null?void 0:W.formRenderer,g9p))&&this.set("data",F)};
_.B.reset=function(){var F=_.OA(this.hostElement).querySelector("#fields").children;F=_.L(F);for(var W=F.next();!W.done;W=F.next())W=W.value,W.reset&&W.reset()};
_.B.getForm=function(){var F={},W=_.OA(this.hostElement).querySelector("#fields").children;W=_.L(W);for(var V=W.next();!V.done;V=W.next()){V=V.value;if(!V.validate())return null;F[V.data.key]=V.value}return F};
_.B.submitFormFields=function(){if(this.fields)for(var F=_.L(this.fields),W=F.next();!W.done;W=F.next())W=W.value,W.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?W.save():W.nodeName==="YT-OPTIONS-RENDERER"&&W.save()};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Dp.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Dp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Dp.prototype,"data",void 0);_.x([_.F5("#fields > *"),_.E("design:type",Array)],Dp.prototype,"fields",void 0);
_.x([_.Yf({is:"yt-form-renderer",disableElementRegistration:!0})],Dp);
_.O(Dp,"yt-form-renderer",function(){if(Qa4===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Z2L===void 0&&(Z2L=document.createElement("template"));var d=Z2L;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Qa4=F}F=Qa4;return F},{mode:2});var Au=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return F};
_.u(Au,_.w);Au.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"}}}};
Au.prototype.handleSignalActionSubmitForm=function(){var F,W=(F=this.formRenderer)==null?void 0:F.getForm();W&&this.data.serviceEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},W,{element:this.hostElement})})};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Au.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Au.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Au.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Au.prototype,"data",void 0);_.x([_.Qo("yt-form-renderer"),_.E("design:type",Object)],Au.prototype,"formRenderer",void 0);
_.x([_.pp({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],Au);
_.O(Au,"ytd-settings-gaia-link-renderer",function(){if(JDv!==void 0)return JDv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return JDv=F},{mode:1});var Bjv;var Liv;var jP=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return F};
_.u(jP,_.w);jP.prototype.dataChanged=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return F.radio.removeAttribute("checked"),!F.data||!F.data.id||F.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||Gmi()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(W=F.data&&F.data.id)?V.yield(UGc(F.data.id),4):V.jumpTo(3):(F.set("data.hidden",!0),V.jumpTo(0));V.nextAddress!=3&&(W=V.yieldResult);W&&_.XY(F.hostElement,"yt-select-settings-radio-option",[F.data.id]);_.UD(V)})};
jP.prototype.onButtonChanged=function(F){_.C0(F).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.XY(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
jP.prototype.onSelectOption=function(F){this.data&&this.data.id&&(this.data.id===F?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
jP.prototype.dataChanged=jP.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],jP.prototype,"ytActionHandlerBehavior",void 0);_.x([_.Qo("#radio"),_.E("design:type",Object)],jP.prototype,"radio",void 0);_.x([_.N(),_.E("design:type",Object)],jP.prototype,"data",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],jP.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],jP);
_.O(jP,"ytd-settings-radio-option-renderer",function(){if(Liv!==void 0)return Liv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Liv=F},{mode:1});_.Na(_.Db,"basic-content-view-model",{props:{data:_.Cd,className:_.Cd}});var r9=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return F};
_.u(r9,_.w);r9.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&Gmi()&&this.set("data.hidden",!1)};
r9.prototype.onSwitchReady=function(){var F=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.T("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){hvt().then(function(W){W&&(Notification.permission==="default"?F.set("data.hidden",!1):Notification.permission==="granted"&&E1("NotificationsDisabled").then(function(V){V||_.XY(F.hostElement,"yt-toggle-settings-switch",[F.data.id,!V]);F.set("data.hidden",!1)}).catch(function(){}))})})};
r9.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
r9.prototype.handleUpdateOptionsCommand=function(F){(F=_.e(F,_.Chm))&&this.data&&this.data.id===F.id&&(this.set("data.hidden",F.hidden),F.text!==void 0&&this.set("data.text",F.text),F.clearOptions&&this.set("data.options",[]))};
r9.prototype.onSwitchReady=r9.prototype.onSwitchReady;r9.prototype.dataChanged=r9.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],r9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],r9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],r9.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],r9.prototype,"data",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],r9.prototype,"dataChanged",null);_.x([_.Pc("yt-settings-switch-ready"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],r9.prototype,"onSwitchReady",null);_.x([_.pp({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],r9);
_.O(r9,"ytd-settings-options-renderer",function(){if(Bjv!==void 0)return Bjv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Bjv=F},{mode:1});var IHp;var CY=function(){return _.w.apply(this,arguments)||this};
_.u(CY,_.w);CY.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],CY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],CY.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],CY.prototype,"data",void 0);_.x([_.pp({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],CY);
_.O(CY,"ytd-settings-sidebar-renderer",function(){if(IHp!==void 0)return IHp;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return IHp=F},{mode:1});var ntu;var kF=function(){return _.w.apply(this,arguments)||this};
_.u(kF,_.w);kF.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
kF.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
kF.prototype.onYtExpanderMoreTapped=kF.prototype.onYtExpanderMoreTapped;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],kF.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kF.prototype,"data",void 0);
_.x([_.Pc("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kF.prototype,"onYtExpanderMoreTapped",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],kF);
_.O(kF,"ytd-product-details-description-renderer",function(){if(ntu!==void 0)return ntu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ntu=F},{mode:1});var mRt;var lT=function(){var F=_.w.apply(this,arguments)||this;F.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";F.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";F.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";F.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return F};
_.u(lT,_.w);lT.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.S0.Object.defineProperties(lT.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:(W=F.offerData)==null?void 0:W.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?void 0:F.purchaseButtonRenderers)!==void 0&&((W=this.data)==null?void 0:W.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.formattedFromMerchantText)&&(!((W=this.data)==null||!W.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],lT.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lT.prototype,"data",void 0);
_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],lT.prototype,"shippingIcon",void 0);_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],lT.prototype,"shippingAddressIcon",void 0);_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],lT.prototype,"googleGuaranteeIcon",void 0);
_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0}),_.E("design:type",Object)],lT.prototype,"returnPolicyIcon",void 0);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lT.prototype,"showAdditionalFees",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lT.prototype,"showMultiPurchaseButtons",null);
_.x([_.A("data","showMultiPurchaseButtons"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lT.prototype,"showPurchaseData",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],lT);
_.O(lT,"ytd-product-details-hero-offer-renderer",function(){if(mRt!==void 0)return mRt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mRt=F},{mode:1});var aHv;var i1p;var N8=function(){return _.w.apply(this,arguments)||this};
_.u(N8,_.w);_.B=N8.prototype;_.B.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.B.onKeyDown=function(F){F=F.keyCode;F!==13&&F!==32||this.handleSelection()};
_.B.onMouseEnterImage=function(){var F;((F=this.data)==null?void 0:F.thumbnailDetails)!==void 0&&_.x8(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.B.onMouseLeaveImage=function(){_.x8(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.B.handleSelection=function(){this.data&&_.On(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.S0.Object.defineProperties(N8.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.isSelected)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],N8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],N8.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],N8.prototype,"isSelected",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],N8);
_.O(N8,"ytd-product-details-thumbnail-renderer",function(){if(i1p!==void 0)return i1p;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return i1p=F},{mode:1});var fY=function(){var F=_.w.apply(this,arguments)||this;var W={};F.actionMap=(W["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",W["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",W);F.selectedThumbnailIndex=0;F.selectItem=function(V){V.target.onKeyDown(V)};
return F};
_.u(fY,_.w);_.B=fY.prototype;_.B.handlePreviewImageSelect=function(F){this.hoverThumbnail=F};
_.B.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.B.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.B.onThumbnailSelected=function(F,W){this.selectedThumbnailIndex=W};
_.B.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.B.updateOffset=function(){var F=_.OA(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-F));this.ytdHorizontalListBehavior.reposition_()};
_.S0.Object.defineProperties(fY.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null?0:F.imageRenderer){var W,V;return((W=this.data)==null?void 0:(V=W.imageRenderer)==null?void 0:V.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var F;if((F=this.data)==null?0:F.imageRenderer){var W;return(W=_.e(this.data.imageRenderer[this.selectedThumbnailIndex],ERd))==null?void 0:W.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var F=this,W,V,d,y=(d=(W=this.data)==null?void 0:(V=W.imageRenderer)==null?void 0:V.map(function(z,I){return{productDetailsThumbnailRenderer:Object.assign({},_.e(z,ERd),{index:I,isSelected:I===F.selectedThumbnailIndex})}}))!=null?d:[];
return Object.assign({},this.data,{imageRenderer:y})}}});
fY.prototype.updateOffset=fY.prototype.updateOffset;fY.prototype.dataChanged=fY.prototype.dataChanged;fY.prototype.onThumbnailSelected=fY.prototype.onThumbnailSelected;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],fY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.$p.YtdHorizontalListBehavior),_.E("design:type",Object)],fY.prototype,"ytdHorizontalListBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],fY.prototype,"componentBehavior",void 0);_.x([_.D([_.Pm.YtActionHandlerBehavior]),_.E("design:type",Object)],fY.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fY.prototype,"data",void 0);_.x([_.N({value:"$.items.children"}),_.E("design:type",String)],fY.prototype,"itemsPath",void 0);_.x([_.N({value:3}),_.E("design:type",Number)],fY.prototype,"initialCount",void 0);
_.x([_.Qo("#items"),_.E("design:type",Object)],fY.prototype,"items",void 0);_.x([_.N(),_.E("design:type",Object)],fY.prototype,"selectedThumbnailIndex",void 0);_.x([_.N(),_.E("design:type",Object)],fY.prototype,"hoverThumbnail",void 0);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],fY.prototype,"showThumbnails",null);
_.x([_.Pc("ytd-product-details-thumbnail-renderer-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Number]),_.E("design:returntype")],fY.prototype,"onThumbnailSelected",null);_.x([_.A("data","selectedThumbnailIndex","hoverThumbnail"),_.E("design:type",Object),_.E("design:paramtypes",[])],fY.prototype,"thumbnailDetails",null);_.x([_.A("data","selectedThumbnailIndex"),_.E("design:type",Object),_.E("design:paramtypes",[])],fY.prototype,"populatedData",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fY.prototype,"dataChanged",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fY.prototype,"updateOffset",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],fY);
_.O(fY,"ytd-product-details-image-carousel-renderer",function(){if(aHv!==void 0)return aHv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return aHv=F},{mode:2});var M8L;var w9=function(){return _.w.apply(this,arguments)||this};
_.u(w9,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],w9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],w9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],w9.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],w9.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],w9);
_.O(w9,"ytd-product-details-offer-renderer",function(){if(M8L!==void 0)return M8L;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return M8L=F},{mode:1});var YM4;var GE=function(){var F=_.w.apply(this,arguments)||this;F.isOffersHidden=!0;return F};
_.u(GE,_.w);GE.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var F,W=_.e((F=this.data)==null?void 0:F.viewOffersButton,_.bd);W&&this.ytRendererBehavior.logExplicitClick(W)};
GE.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.S0.Object.defineProperties(GE.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;return(V=_.e((F=this.data)==null?void 0:(W=F.offers)==null?void 0:W[0],Pmv))==null?void 0:(d=V.offerData)==null?void 0:d.vendorLogoUrl}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],GE.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],GE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],GE.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],GE.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],GE.prototype,"isOffersHidden",void 0);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],GE.prototype,"firstOfferVendorLogoUrl",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],GE);
_.O(GE,"ytd-product-details-offers-container-renderer",function(){if(YM4!==void 0)return YM4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return YM4=F},{mode:1});var pxl;var hNm;var $F=function(){return _.w.apply(this,arguments)||this};
_.u($F,_.w);$F.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
$F.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.x8(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
$F.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.x8(this,"ytd-product-details-variant-image-unselect")};
_.S0.Object.defineProperties($F.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 F;return((F=this.data)==null?void 0:F.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?void 0:F.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((W=this.data)==null?void 0:W.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((V=this.data)==null?void 0:V.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var F;if(((F=this.data)==null?void 0:F.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var F,W;return this.isUnavailable?(F=this.data)==null?void 0:F.variantOptionUnavailableAccessibilityLabel:(W=this.data)==null?void 0:W.variantOptionAccessibilityLabel}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$F.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$F.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$F.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$F.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],$F.prototype,"displayType",void 0);
_.x([_.A("displayType","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$F.prototype,"isImageButton",null);_.x([_.A("displayType","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$F.prototype,"isPillButton",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$F.prototype,"isActive",null);
_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$F.prototype,"isUnavailable",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],$F.prototype,"thumbnailDetails",null);_.x([_.A("isUnavailable","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],$F.prototype,"accessibilityLabel",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],$F);
_.O($F,"ytd-product-details-variant-option-renderer",function(){if(hNm!==void 0)return hNm;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return hNm=F},{mode:1});var qMa;var UO=function(){var F=_.w.apply(this,arguments)||this;F.variantsExpanded=!1;F.hideShowMoreLessVariantButton=!0;F.initialized=!1;F.computeVariantsDebouncer=null;F.computeVariants=function(W){W=W===void 0?!1:W;F.variantsExpanded||F.showOptions()||!W||(F.variantsExpanded=!0);if(F.variantsExpanded){W=_.L(F.items.children);for(var V=W.next();!V.done;V=W.next())V.value.hidden=!1}F.initialized=!0};
return F};
_.u(UO,_.w);_.B=UO.prototype;_.B.ready=function(){var F=this;setTimeout(function(){F.computeVariants(!0)})};
_.B.showOptions=function(){for(var F=_.L(this.items.children),W=F.next();!W.done;W=F.next())W.value.hidden=!0;var V=this.container.getBoundingClientRect().width,d=0,y=F=0;W=!1;for(var z=_.L(this.items.children),I=z.next();!I.done;I=z.next()){I=I.value;I.hidden=!1;var n=I.getBoundingClientRect().width;if(d+n<V)d+=n;else if(++y<2)d=n;else break;F+=1;I.hasAttribute("is-active")&&(W=!0)}for(V=F;V<this.items.children.length;V++)this.items.children[V].hidden=!0;this.hideShowMoreLessVariantButton=F===this.items.children.length;
return W};
_.B.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.XI(this.computeVariantsDebouncer,_.jS.after(100),this.computeVariants)};
_.B.onShowMoreLessVariantsButtonClick=function(){var F;(F=this.data)!=null&&F.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.B.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.S0.Object.defineProperties(UO.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.variantOptionRenderers)==null?void 0:W.find(function(z){return _.e(z,t_t).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),d,y;
return(y=(d=_.e(V,t_t))==null?void 0:d.name)!=null?y:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.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"}}}});
UO.prototype.debouncedComputeVariants=UO.prototype.debouncedComputeVariants;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UO.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],UO.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],UO.prototype,"componentBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],UO.prototype,"ironResizableBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],UO.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],UO.prototype,"variantsExpanded",void 0);_.x([_.N(),_.E("design:type",Object)],UO.prototype,"hideShowMoreLessVariantButton",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UO.prototype,"initialized",void 0);_.x([_.Qo("#items"),_.E("design:type",HTMLDivElement)],UO.prototype,"items",void 0);_.x([_.Qo("#container"),_.E("design:type",HTMLDivElement)],UO.prototype,"container",void 0);
_.x([_.Qo("#more-variants-button"),_.E("design:type",HTMLElement)],UO.prototype,"moreVariantsButton",void 0);_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],UO.prototype,"selectedOptionName",null);_.x([_.Jw("data","variantsExpanded"),_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UO.prototype,"debouncedComputeVariants",null);
_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],UO.prototype,"displayType",null);_.x([_.A("displayType"),_.E("design:type",Object),_.E("design:paramtypes",[])],UO.prototype,"variantItemsClassname",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],UO);
_.O(UO,"ytd-product-details-variant-renderer",function(){if(qMa!==void 0)return qMa;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qMa=F},{mode:1});var OO=function(){return _.w.apply(this,arguments)||this};
_.u(OO,_.w);
OO.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"}}}};
_.S0.Object.defineProperties(OO.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(W=_.e((F=this.data)==null?void 0:F.offersContainerRenderer,Sod))==null?void 0:W.offers;return V!==void 0&&(V==null?void 0:V.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 F,W,V;return((V=(F=this.data)==null?void 0:(W=F.variants)==null?void 0:W.map(function(d){var y,z;d=(z=(y=_.e(d,cz4))==null?void 0:y.variantOptionRenderers)==null?void 0:z.find(function(n){var M;return((M=_.e(n,t_t))==null?void 0:M.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var I;return(I=_.e(d,t_t))==null?void 0:I.name}).filter(function(d){return typeof d==="string"}))!=null?V:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d=(W=_.e((F=this.data)==null?void 0:F.shoppingFlaggingRenderer,Jzc))==null?void 0:(V=W.reportButton)==null?void 0:V.buttonRenderer;if(d)return{text:d.text,command:d.command,icon:{iconType:"FLAG"},accessibilityData:d.accessibilityData,trackingParams:d.trackingParams,loggingDirectives:d.loggingDirectives}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],OO.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],OO.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OO.prototype,"data",void 0);_.x([_.Qo("#image-carousel-renderer"),_.E("design:type",Object)],OO.prototype,"imageCarouselRenderer",void 0);
_.x([_.Qo("#hero-offer-renderer"),_.E("design:type",Object)],OO.prototype,"productDetailsHeroOfferRenderer",void 0);_.x([_.Qo("#variants"),_.E("design:type",Object)],OO.prototype,"productDetailsVariantRenderer",void 0);_.x([_.Qo("#offers"),_.E("design:type",Object)],OO.prototype,"productDetailsOffersContainerRenderer",void 0);_.x([_.Qo("#description-renderer"),_.E("design:type",Object)],OO.prototype,"productDetailsDescriptionRenderer",void 0);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OO.prototype,"showPurchaseData",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OO.prototype,"showHeroOfferRenderer",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OO.prototype,"showBrandText",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OO.prototype,"showOffers",null);
_.x([_.A("showOffers","showPurchaseData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OO.prototype,"showBuySeparator",null);_.x([_.A("showOffers","showPurchaseData"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OO.prototype,"showBuyCard",null);_.x([_.A("data"),_.E("design:type",String),_.E("design:paramtypes",[])],OO.prototype,"selectedVariantsText",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],OO.prototype,"shoppingReportingButtonData",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],OO);
_.O(OO,"ytd-product-details-renderer",function(){if(pxl!==void 0)return pxl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return pxl=F},{mode:1});var RNU;var b1U;var Tjc;var XC=function(){return _.w.apply(this,arguments)||this};
_.u(XC,_.w);XC.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.S0.Object.defineProperties(XC.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],XC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],XC.prototype,"formattedAmount",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],XC.prototype,"ariaLabel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data.style"),_.E("design:type",String),_.E("design:paramtypes",[])],XC.prototype,"vcBalanceWidgetStyle",null);_.x([_.Yf({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],XC);
_.O(XC,"yt-vc-balance-renderer",function(){if(Tjc===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;b1U===void 0&&(b1U=document.createElement("template"));var d=b1U;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Tjc=F}F=Tjc;return F},{mode:2});_.Ix("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var xF=function(){return _.w.apply(this,arguments)||this};
_.u(xF,_.w);_.S0.Object.defineProperties(xF.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:""}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xF.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],xF.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xF.prototype,"data",void 0);_.x([_.N({selectorArgs:["data.vcBalanceEntityKey"],selector:function(F,W){return _.cZ(F.entities,"vcBalanceEntity",W)}}),
_.E("design:type",Object)],xF.prototype,"vcBalanceEntity",void 0);_.x([_.A("vcBalanceEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],xF.prototype,"formattedAmount",null);_.x([_.A("vcBalanceEntity"),_.E("design:type",String),_.E("design:paramtypes",[])],xF.prototype,"vcBalanceAriaLabel",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],xF);
_.O(xF,"ytd-vc-balance-renderer",function(){if(RNU!==void 0)return RNU;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return RNU=F},{mode:1});var eNm;var vM=function(){var F=_.w.apply(this,arguments)||this;F.expandableCustomTabRenderable=function(W){return M$t(W,function(){return void F.onSearchNavigate()})};
return F};
_.u(vM,_.w);vM.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
vM.prototype.onSearchNavigate=function(){this.selected=void 0};
vM.prototype.onTabsChange=function(){var F,W=(F=this.tabs)==null?void 0:F.findIndex(function(V){var d;return V==null?void 0:(d=V.tabRenderer)==null?void 0:d.selected});
W!==void 0&&(this.selected=W)};
vM.prototype.onTabsActive=function(F){if(this.tabs!==void 0){var W,V;(F=(W=this.tabs[F.detail.selected])==null?void 0:(V=W.tabRenderer)==null?void 0:V.endpoint)&&_.On(this.hostElement,"yt-navigate",{endpoint:F})}};
_.S0.Object.defineProperties(vM.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:h9u(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
vM.prototype.onTabsChange=vM.prototype.onTabsChange;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],vM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.TQ),_.E("design:type",Object)],vM.prototype,"ytdGridStateAwareBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],vM.prototype,"ytdGuideStateAwareBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],vM.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Array)],vM.prototype,"tabs",void 0);_.x([_.N(),_.E("design:type",Number)],vM.prototype,"selected",void 0);_.x([_.A("tabs.*"),_.E("design:type",Object),_.E("design:paramtypes",[])],vM.prototype,"tabGroupShape",null);_.x([_.N(),_.E("design:type",Object)],vM.prototype,"expandableCustomTabRenderable",void 0);
_.x([_.A("tabs"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],vM.prototype,"tabsEnabled",null);_.x([_.dT("tabs"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vM.prototype,"onTabsChange",null);_.x([_.pp({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],vM);
_.O(vM,"ytd-topic-channel-details-renderer",function(){if(eNm!==void 0)return eNm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return eNm=F},{mode:1});var gti;var EO=function(){var F=_.w.apply(this,arguments)||this;F.disableGridStateAware=!1;return F};
_.u(EO,_.w);EO.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]]"}}}}}};
EO.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
EO.prototype.updateCssVars=function(){_.cc(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.F0("rich_grid_max_item_width",500))+16)-16+"px"})};
EO.prototype.updateCssVars=EO.prototype.updateCssVars;EO.prototype.activeChanged=EO.prototype.activeChanged;_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],EO.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],EO.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],EO.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],EO.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Array)],EO.prototype,"tabs",void 0);_.x([_.N(),_.E("design:type",Boolean)],EO.prototype,"active",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],EO.prototype,"disableGridStateAware",void 0);
_.x([_.N({selector:_.am}),_.E("design:type",Number)],EO.prototype,"richGridItemsPerRow",void 0);_.x([_.N({selector:_.mS}),_.E("design:type",Boolean)],EO.prototype,"richGridMiniMode",void 0);_.x([_.Qo("ytd-carousel-item-renderer"),_.E("design:type",Object)],EO.prototype,"carousel",void 0);_.x([_.Jw("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EO.prototype,"activeChanged",null);
_.x([_.Jw("richGridItemsPerRow","richGridMiniMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EO.prototype,"updateCssVars",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],EO);
_.O(EO,"ytd-carousel-header-renderer",function(){if(gti!==void 0)return gti;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return gti=F},{mode:1});var uFu;var Kii=_.Cg(["https://www.google-analytics.com/analytics.js"]),cM=function(){var F=_.w.apply(this,arguments)||this;F.scriptAnalyticsAdded=!1;return F};
_.u(cM,_.w);cM.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var F,W=(F=this.data)==null?void 0:F.tagManagerId;W&&(_.o7(W,_.wp("GL")),dYa(W))};
cM.prototype.sendGoogleAnalyticsPageview=function(F){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var V=_.QS.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(V)};
var W=window.ga;W("set","page",window.location.pathname);W.l=+new Date;W("set","forceSSL",!0);W("create",F,"'auto'");W("send","pageview")};
cM.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var F=_.V_("SCRIPT");F.name="ga-analytics";var W=_.Hi(Kii);_.ig(F,W);F.async=!0;_.OA(this.hostElement).appendChild(F)};
cM.prototype.dataChanged=cM.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],cM.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cM.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],cM);
_.O(cM,"ytd-channel-metadata-renderer",function(){if(uFu!==void 0)return uFu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return uFu=F},{mode:1});var H1c;var DRt;var Alt=function(){return _.w.apply(this,arguments)||this};
_.u(Alt,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Alt.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Alt.prototype,"data",void 0);_.x([_.pp({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],Alt);
_.O(Alt,"ytd-sub-feed-option-renderer",function(){if(DRt!==void 0)return DRt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return DRt=F},{mode:1});var jkt;var tu=function(){return _.w.apply(this,arguments)||this};
_.u(tu,_.w);tu.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tu.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],tu.prototype,"ytRendererStamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tu.prototype,"data",void 0);_.x([_.pp({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],tu);
_.O(tu,"ytd-sub-feed-selector-renderer",function(){if(jkt!==void 0)return jkt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jkt=F},{mode:1});var SP=function(){return _.w.apply(this,arguments)||this};
_.u(SP,_.w);
SP.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}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],SP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],SP.prototype,"data",void 0);_.x([_.pp({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],SP);
_.O(SP,"ytd-browse-feed-actions-renderer",function(){if(H1c!==void 0)return H1c;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return H1c=F},{mode:1});var rlu;var C3t;var PM=function(){return _.w.apply(this,arguments)||this};
_.u(PM,_.w);PM.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],PM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],PM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],PM.prototype,"data",void 0);_.x([_.pp({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],PM);
_.O(PM,"ytd-mini-channel-renderer",function(){if(C3t!==void 0)return C3t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return C3t=F},{mode:1});var k9p;var Ju=function(){return _.w.apply(this,arguments)||this};
_.u(Ju,_.w);Ju.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ju.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ju.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ju.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],Ju);
_.O(Ju,"ytd-vertical-channel-section-renderer",function(){if(k9p!==void 0)return k9p;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return k9p=F},{mode:1});var Zp=function(){return _.w.apply(this,arguments)||this};
_.u(Zp,_.w);Zp.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Zp.prototype,"data",void 0);_.x([_.pp({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Zp);
_.O(Zp,"ytd-browse-secondary-contents-renderer",function(){if(rlu!==void 0)return rlu;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return rlu=F},{mode:1});var lHt;var QC=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};F.notActive=!1;F.isConstrainedList=!1;F.marginSettings=0;return F};
_.u(QC,_.w);_.B=QC.prototype;
_.B.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(F){var W;return(F==null?void 0:(W=F.webComponentHint)==null?void 0:W.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}}}}};
_.B.getPath=function(F,W){var V="data.tabs.#"+W+".";F.tabs[W].tabRenderer?V+="tabRenderer.":F.tabs[W].expandableTabRenderer&&(V+="expandableTabRenderer.");return V+"content.sectionListRenderer"};
_.B.computeDisplayedContent=function(F){this.unlinkPaths("content");if(F&&F.tabs)for(var W=F.tabs.length,V=0;V<W;V++){var d=F.tabs[V].tabRenderer||F.tabs[V].expandableTabRenderer;if(d.selected&&d.content)return this.linkPaths("content",this.getPath(F,V)),d.content}return null};
_.B.computeHasSecondaryColumnData=function(F){return!!F&&!!F.secondaryContents};
_.B.onRetrieveLocation=function(F,W){W.locationRetrieved(W.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);F.stopPropagation()};
_.B.onYtServiceRequestSent=function(F,W){_.T("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(W)};
_.B.onYtServiceRequestCompleted=function(F,W){_.T("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(W)};
_.B.onReplaceFeedContentAction=function(F){if(!_.T("replace_feed_content_action_killswitch")&&!this.notActive){var W;(F=(W=_.e(F,f_4))==null?void 0:W.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(F)}};
_.B.handleServiceRequestActions=function(F){if(F=F.actions){F=_.L(F);for(var W=F.next();!W.done;W=F.next()){W=W.value;var V=void 0;((V=_.e(W,f_4))==null?0:V.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.e(W,f_4).items)}}};
QC.prototype.onYtServiceRequestCompleted=QC.prototype.onYtServiceRequestCompleted;QC.prototype.onYtServiceRequestSent=QC.prototype.onYtServiceRequestSent;QC.prototype.onRetrieveLocation=QC.prototype.onRetrieveLocation;_.x([_.D(_.TQ),_.E("design:type",Object)],QC.prototype,"ytdGridStateAwareBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],QC.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],QC.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],QC.prototype,"data",void 0);_.x([_.N({computed:"computeDisplayedContent(data)"}),_.E("design:type",Object)],QC.prototype,"content",void 0);
_.x([_.N({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],QC.prototype,"hasSecondaryColumnData",void 0);_.x([_.N({value:function(){return window.outerHeight>1024?3:2}}),
_.E("design:type",Number)],QC.prototype,"initialCount",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],QC.prototype,"pageSubtype",void 0);_.x([_.Qo("ytd-section-list-renderer"),_.E("design:type",Object)],QC.prototype,"listRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],QC.prototype,"notActive",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],QC.prototype,"isConstrainedList",void 0);
_.x([_.N(),_.E("design:type",String)],QC.prototype,"responsiveSizing",void 0);_.x([_.N(),_.E("design:type",Number)],QC.prototype,"marginSettings",void 0);_.x([_.Pc("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],QC.prototype,"onRetrieveLocation",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],QC.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],QC.prototype,"onYtServiceRequestCompleted",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],QC);
_.O(QC,"ytd-two-column-browse-results-renderer",function(){if(lHt!==void 0)return lHt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return lHt=F},{mode:2});var Njm;var fHU;var FD=function(){var F=_.w.apply(this,arguments)||this;F.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"]);F.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"]);F.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return F};
_.u(FD,_.w);_.B=FD.prototype;_.B.attached=function(){this.requestElementsPerRow()};
_.B.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_]]"}}}}}};
_.B.onUpdateElementsPerRowAction=function(F){F&&this.elementsPerRow!==F&&(this.elementsPerRow=F)};
_.B.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.B.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.B.computeAlertStyle_=function(F){return F};
_.B.observerElementsPerRow=function(){this.elementsPerRow&&_.cc(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.B.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.B.requestElementsPerRow=function(){_.On(this.hostElement,"yt-request-elements-per-row")};
FD.prototype.onIsVisibleChanged_=FD.prototype.onIsVisibleChanged_;FD.prototype.observerElementsPerRow=FD.prototype.observerElementsPerRow;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],FD.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],FD.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],FD.prototype,"actionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],FD.prototype,"data",void 0);_.x([_.N({value:6,reflectToAttribute:!0}),_.E("design:type",Number)],FD.prototype,"elementsPerRow",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],FD.prototype,"wrapButtons",void 0);_.x([_.N({value:_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.E("design:type",Boolean)],FD.prototype,"isMusic",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.E("design:type",String)],FD.prototype,"alertStyle",void 0);_.x([_.N({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.E("design:type",Function)],FD.prototype,"dismissBoundButtonTap_",void 0);_.x([_.N({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.E("design:type",Function)],FD.prototype,"acceptBoundButtonTap_",void 0);_.x([_.Jw("elementsPerRow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FD.prototype,"observerElementsPerRow",null);_.x([_.Jw("data.isVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FD.prototype,"onIsVisibleChanged_",null);_.x([_.Yf({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],FD);
_.O(FD,"yt-alert-with-actions-renderer",function(){if(fHU===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Njm===void 0&&(Njm=document.createElement("template"));var d=Njm;V.call(W,d.content.cloneNode(!0),F.content.firstChild);fHU=F}F=fHU;return F},{mode:2});var wxt=_.G(function(F){var W={};return _.a(_.K_,{text:F.text,className:_.xx("ytPersonalGreetingViewModelHeadline",(W.ytPersonalGreetingViewModelHeadlineSmall=F.isSmallHeadline,W))})},"wk");_.Na(_.G(function(F){var W=_.YZ(function(){var R;return(R=F.data())==null?void 0:R.rendererContext},void 0,void 0,void 0,!0),V=function(){return F.data().canvasPromoData},d=function(){var R;
return(R=F.data().bannerHeight)!=null?R:56},y=_.L(_.yX({throttleMs:100})),z=y.next().value;
y=y.next().value;var I=_.L(_.yX({throttleMs:100})),n=I.next().value;I=I.next().value;var M=_.L(_.yX({throttleMs:100})),Y=M.next().value;M=M.next().value;var h=function(){return n.width()-z.width()>1},q=function(){return d()===48};
return _.a("yt-personal-greeting-view-model",{el:_.ji(W,y),"aria-hidden":h,class:_.xx(F.className,"ytPersonalGreetingViewModelHost"),style:_.Si({height:(0,_.g3)(function(){return h()?0:d()})})},_.a(_.p,{cond:function(){return F.data().avatar&&!(Y.width()+(F.data().avatar?48:0)-z.width()>1)},
then:function(){return _.a(_.Vw,{data:function(){return F.data().avatar}},{decoratedAvatarViewModel:function(R){return _.a(_.qO,{data:R.data,
className:_.xx("ytPersonalGreetingViewModelAvatar")})}})}}),_.a("h1",null,_.a(wxt,{text:function(){var R;
return(V==null?void 0:(R=V())==null?void 0:R.headline)||(Y.width()+(F.data().avatar?48:0)-z.width()>1?F.data().shorterGreeting:F.data().greeting)},
isSmallHeadline:q})),_.a("span",{el:_.ji(M),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.a(wxt,{text:function(){return F.data().greeting},
isSmallHeadline:q})),_.a("span",{el:_.ji(I),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.a(wxt,{text:function(){return F.data().shorterGreeting},
isSmallHeadline:q})))},"vk"),"yt-personal-greeting-view-model",{props:{data:_.Hm,
className:_.Hm}});var Wn=function(){var F=_.w.apply(this,arguments)||this;F.hidden=!1;F.isConstrainedList=!1;F.responsiveSizing="COMPACT";F.attachedPlayers=_.T("kevlar_channel_trailer_multi_attach")?[]:void 0;F.player=null;F.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return F};
_.u(Wn,_.w);_.B=Wn.prototype;
_.B.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}}}}};
_.B.created=function(){var F=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){F.disposeMastheadAd()}]};
_.B.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new yDm(this.refresh,this.contents))};
_.B.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.B.activeChanged=function(){var F=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=F)};
_.B.tabsChanged=function(){var F=this,W,V;if(this.pageSubtype==="channels"||_.T("kevlar_tab_gestures_for_tabbed_header_data")&&((W=this.data)==null?0:(V=W.header)==null?0:V.carouselHeaderRenderer))this.tabGestures=new sap(this.contents,this.contents,this.hostElement,this.header,function(I){F.ytdReduxBehavior.dispatch(I)});
var d,y,z;W=(d=this.data)==null?void 0:(y=d.contents)==null?void 0:(z=y.twoColumnBrowseResultsRenderer)==null?void 0:z.tabs;this.tabGestures&&this.tabGestures.tabsChanged(W)};
_.B.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.B.engagementPanelsChanged=function(){var F=_.PY().resolve(_.mU);if(F){if(this.engagementPanels)for(var W=_.L(this.engagementPanels),V=W.next();!V.done;V=W.next()){var d=void 0;(V=(d=V.value.identifier)==null?void 0:d.tag)&&F.panelMap.delete(V)}this.engagementPanels=[];var y;W=_.L(((y=this.data)==null?void 0:y.panels)||[]);for(y=W.next();!y.done;y=W.next()){y=_.e(y.value,$Ua);var z=V=void 0,I=void 0,n=void 0;if(d=((V=y)==null?void 0:V.targetId)||((z=y)==null?void 0:z.panelIdentifier)||((I=y)==null?
void 0:(n=I.identifier)==null?void 0:n.tag))z=V=void 0,(z=(V=F).registerPanelContent)==null||z.call(V,d,{engagementPanelSectionListRenderer:y}),this.engagementPanels.push(y)}}};
_.B.onStampFinished=function(){var F=this;_.ce(this,function(){if(F.tabGestures){var W=F.tabGestures;if(W.scrollPositionNeedsUpdate){var V=_.PY().resolve(_.SU(_.l1)),d;if((d=W.selectedTab)!=null&&d.title&&V&&(d=V.getCurrentPage())){if(W.scrollPositionForTabs.has(W.selectedTab.title)){var y,z;V=(z=(y=V.getCurrentPage())==null?void 0:y.clientHeight)!=null?z:0;y=W.scrollPositionForTabs.get(W.selectedTab.title);d.setScrollTop(y);V>y+100&&(W.scrollPositionNeedsUpdate=!1)}else d.setScrollTop(Math.min(W.lastVisitedTabScrollPosition!==
void 0?W.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,W.tabsStartAtInPx)),W.scrollPositionNeedsUpdate=!1;W.ytdReduxDispatch(UNt(!1))}}}})};
_.B.loadPage_=function(F){this.initCsi();F&&(this.data=F);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.B.getTitle=function(F){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",F))return this.get("microformat.microformatDataRenderer.title",F);if(this.get("header.feedTabbedHeaderRenderer.title",F))return _.A2(this.get("header.feedTabbedHeaderRenderer.title",F));if(this.get("header.interactiveTabbedHeaderRenderer.title",F))return this.get("header.interactiveTabbedHeaderRenderer.title",F);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
F))return _.A2(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",F));var W,V;return(F==null?0:(W=F.header)==null?0:(V=W.pageHeaderRenderer)==null?0:V.pageTitle)?F.header.pageHeaderRenderer.pageTitle:""};
_.B.updateTitle=function(F){_.On(this.hostElement,"yt-update-title",this.getTitle(F))};
_.B.initCsi=function(){iWd(this.pageSubtype||"browse",["ol","cpt"])};
_.B.getPlayer=function(){if(_.T("kevlar_channel_trailer_multi_attach")){for(var F=_.L(this.attachedPlayers),W=F.next();!W.done;W=F.next())if(W=W.value,W.isConnected||_.wx(this.hostElement,W))return W;return null}return this.player};
_.B.getPlayerContainer=function(){return null};
_.B.onPlayerAttached=function(F,W){_.T("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(W):this.player=W};
_.B.onPlayerDetached=function(F,W){_.T("kevlar_channel_trailer_multi_attach")?(F=this.attachedPlayers.indexOf(W),F<0||this.attachedPlayers.splice(F,1)):this.player=null};
_.B.getServiceTrackingParams=function(){var F,W;return((F=this.data)==null?void 0:(W=F.responseContext)==null?void 0:W.serviceTrackingParams)||[]};
_.B.setMastheadAd=function(F){F&&F.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=F&&F.mastheadAd};
_.B.dataChanged=function(){var F=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||e_L();_.ce(this,function(){_.x8(F.hostElement,"ytd-update-grid-state-action")})};
_.B.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.B.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var F=this.data.alerts;return F&&F.find(function(W){return!!W.alertWithActionsRenderer})}};
_.B.computeGreetingData=function(){if(this.data&&this.data.alerts){var F=this.data.alerts;return F&&F.find(function(W){return!!W.personalGreetingViewModel})}};
_.B.computeHasMemberHubProfileRenderer=function(F){var W;return!!(F==null?0:(W=F.header)==null?0:W.memberHubProfileRenderer)};
_.B.handleAlertCommand=function(F){this.get("alertCommand.alert.alertWithActionsRenderer",F)&&(F=_.e(F,W_c),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",F.alert))};
_.B.handleYtPlaylistDeletionRedirect=function(F){F=this.get("playlistDeletionRedirectCommand.redirectEndpoint",F);_.On(this.hostElement,"yt-navigate",{endpoint:F})};
_.B.computeFluidWidth=function(F,W,V){if(W==="mini_app"||V)return!0;var d,y,z;F=F==null?void 0:(d=F.contents)==null?void 0:(y=d.twoColumnBrowseResultsRenderer)==null?void 0:(z=y.tabs)==null?void 0:z.find(function(M){var Y;return M==null?void 0:(Y=M.tabRenderer)==null?void 0:Y.selected});
if(!F)return!1;var I,n;return!!((I=F.tabRenderer)==null?0:(n=I.content)==null?0:n.richGridRenderer)&&!["channel","channels","playables"].includes(W)};
_.B.computeHeaderFluidWidth=function(F){return F==="hashtag-landing-page"};
_.B.computeHasSidebar=function(F){var W;return!!(F.sidebar||((W=F.header)==null?0:W.playlistHeaderRenderer))};
_.B.computeHasPageHeaderSidebar=function(F){var W,V;return!!((W=F.header)==null?0:(V=W.pageHeaderRenderer)==null?0:V.enableSidebarView)};
_.B.computeUseUnifiedShowPageLayout=function(F){if(!F||this.pageSubtype!=="show"||!F.sidebar||!F.sidebar.playlistSidebarRenderer)return!1;F=F.sidebar.playlistSidebarRenderer;if(!F.items)return!1;for(var W=0;W<F.items.length;W++)if(_.e(F.items[W],D38)){var V=void 0;return((V=_.e(F.items[W],D38))==null?void 0:V.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.B.computeIsConstrainedList=function(F){return F==="subscriptions-channels"};
_.B.computeResponsiveSizing=function(F){return F==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.S0.Object.defineProperties(Wn.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var F,W;return((F=this.data)==null?0:(W=F.header)==null?0:W.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var F,W;if(!((F=this.data)==null?0:(W=F.sidebar)==null?0:W.playlistSidebarRenderer))return!1;var V;return(V=this.data)!=null&&V.header?!1:!0}}});
_.S0.Object.defineProperties(Wn,{template:{configurable:!0,enumerable:!0,get:function(){if(Bed===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);Bed=F}F=Bed;return F}}});
Wn.prototype.dataChanged=Wn.prototype.dataChanged;Wn.prototype.onPlayerDetached=Wn.prototype.onPlayerDetached;Wn.prototype.onPlayerAttached=Wn.prototype.onPlayerAttached;Wn.prototype.onStampFinished=Wn.prototype.onStampFinished;Wn.prototype.engagementPanelsChanged=Wn.prototype.engagementPanelsChanged;Wn.prototype.scrollAtTopChanged=Wn.prototype.scrollAtTopChanged;Wn.prototype.tabsChanged=Wn.prototype.tabsChanged;Wn.prototype.activeChanged=Wn.prototype.activeChanged;
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Wn.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],Wn.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Wn.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Wn.prototype,"ytdReduxBehavior",void 0);_.x([_.D(WG.YtPageBehavior),_.E("design:type",Object)],Wn.prototype,"ytPageBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Wn.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Wn.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Wn.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Wn.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Wn.prototype,"hidden",void 0);
_.x([_.N(),_.E("design:type",Object)],Wn.prototype,"mastheadAdData",void 0);_.x([_.N({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.E("design:type",Object)],Wn.prototype,"alertBannerData",void 0);_.x([_.N({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.E("design:type",Object)],Wn.prototype,"greetingData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],Wn.prototype,"pageSubtype",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.E("design:type",Boolean)],Wn.prototype,"hasMemberHubProfileRenderer",void 0);_.x([_.N({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Wn.prototype,"hasSidebar",void 0);_.x([_.N({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Wn.prototype,"hasPageHeaderSidebar",void 0);
_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],Wn.prototype,"roundedContainer",void 0);_.x([_.N({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Wn.prototype,"useUnifiedShowPageLayout",void 0);_.x([_.N({computed:"computeIsConstrainedList(pageSubtype)"}),_.E("design:type",Object)],Wn.prototype,"isConstrainedList",void 0);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wn.prototype,"usePlaylistHeaderRenderer",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Wn.prototype,"useOldPlaylistSidebarRenderer",null);_.x([_.N({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.E("design:type",Boolean)],Wn.prototype,"fluidWidth",void 0);_.x([_.N({selector:hYt}),_.E("design:type",Boolean)],Wn.prototype,"scrollAtTop",void 0);
_.x([_.N({selector:qnp}),_.E("design:type",Boolean)],Wn.prototype,"tabGesturesIsActive",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.E("design:type",Boolean)],Wn.prototype,"disableHeaderFluidWidth",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.E("design:type",String)],Wn.prototype,"responsiveSizing",void 0);
_.x([_.Qo("ytd-two-column-browse-results-renderer"),_.E("design:type",HTMLElement)],Wn.prototype,"contents",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],Wn.prototype,"header",void 0);_.x([_.Qo("ytd-refresh"),_.E("design:type",Object)],Wn.prototype,"refresh",void 0);_.x([_.Jw("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wn.prototype,"activeChanged",null);
_.x([_.Jw("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wn.prototype,"tabsChanged",null);_.x([_.Jw("scrollAtTop"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wn.prototype,"scrollAtTopChanged",null);_.x([_.N(),_.E("design:type",Object)],Wn.prototype,"engagementPanels",void 0);
_.x([_.Jw("data.panels"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wn.prototype,"engagementPanelsChanged",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wn.prototype,"onStampFinished",null);_.x([_.Pc("yt-player-attached"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Element]),_.E("design:returntype")],Wn.prototype,"onPlayerAttached",null);
_.x([_.Pc("yt-player-detached"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Element]),_.E("design:returntype")],Wn.prototype,"onPlayerDetached",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wn.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-browse"})],Wn);var G9L,$Rp=function(){if(G9L!==void 0)return G9L;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return G9L=F};var VL=function(){var F=_.w.apply(this,arguments)||this;F.currentPage=void 0;F.renderLoadingStateJobId=0;F.updatePageDataJobId=0;F.pageDisposeJobsets=new WeakMap;F.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"};F.shouldApplyLockupToWatchTransition=_.T("web_thumbnail_to_watch_transition");F.shouldApplySlideTransition=_.WO("web_page_transition_type")==="slide"||_.T("enable_plj_landing_page");F.shouldApplyLearningJourneyTransition=_.T("enable_plj_landing_page");F.TEST_ONLY=void 0;return F};
_.u(VL,_.w);_.B=VL.prototype;_.B.ready=function(){var F=_.PY();F.addProvider({provide:_.l1,useValue:this});F.addProvider({provide:_.CBd,useValue:this})};
_.B.created=function(){this.pagePool=new KHd;this.contextSwitcher=new P7L};
_.B.attached=function(){_.On(this.hostElement,"attached");var F=_.PY().resolve(_.SU(_.dW));F&&(this.contextSwitcher.JSC$20161_networkService_=F);this.viewTransitionManager=_.PY().resolve(_.IW)};
_.B.getPageOffset=function(F){return F.getScrollTop()};
_.B.setPageOffset=function(F,W){try{F.setScrollTop(W)}catch(V){}};
_.B.setPageOffsetForNavigation=function(F,W){_.On(this.hostElement,"yt-navigate-set-page-offset",{page:F,offset:W===void 0?0:W})};
_.B.pauseActiveContext=function(){var F=this.contextSwitcher;F.activeContext_&&F.activeContext_.pause()};
_.B.attachPage=function(F){var W,V=!_.T("pc_is_attached_ks")&&(F==null?void 0:(W=F.polymerController)==null?void 0:W.isAttached);if(!F.isAttached&&!V)try{_.OA(this.hostElement).appendChild(F)}catch(y){var d;_.rL(new _.po("Error attaching page element for component",{origin:(d=this.currentPage)==null?void 0:d.is,component:F.is}))}};
_.B.setActivePage=function(F,W){var V=this,d=!1,y=function(){var z=V.isOnWatch(),I=V.currentPage;if(F)if(F!==V.currentPage){I&&(I.hidden=!0,I.active=!1,I.removeAttribute("role"));V.currentPage=F;var n,M=W!=null?W:_.P4((n=V.data)==null?void 0:n.endpoint);I&&_.On(V.hostElement,"yt-page-type-changed",{oldPageType:I.is,newPageType:F.is,newPageSubtype:M});_.kf().dispatch(_.Gj({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:F.is}));_.kf().dispatch(_.Gj({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:M||""}));
F.hidden=!1;V.attachPage(F);F.active=!0;F.setAttribute("role","main");I&&V.setPageOffsetForNavigation(F,0);_.T("kevlar_remove_page_dom_on_switch")&&!z&&I&&_.OA(V.hostElement).removeChild(I)}else d=!0;else V.handleMissingDestinationPage(I)};
this.shouldRunBrowseTransition(this.currentPage,F)?yOt(this.viewTransitionManager,y):this.shouldRunLearningJourneyTransition(this.currentPage,F)?s_u(this.viewTransitionManager,y):y();return d};
_.B.handleMissingDestinationPage=function(F){if(this.isColdLoadForUnknownPage(F))_.rL(new _.po("Cold load for unknown page"));else{var W;F=new _.po("Unable to set active page",F?F.is:"unknown origin",(W=this.data)==null?void 0:W.endpoint);_.Ab(F)}};
_.B.isColdLoadForUnknownPage=function(F){return!F&&Go(this.data)==="unknown"};
_.B.shouldRunBrowseTransition=function(F,W){return this.shouldApplySlideTransition&&(F==null?void 0:F.is)==="ytd-browse"&&(W==null?void 0:W.is)==="ytd-browse"&&F!==W};
_.B.shouldRunLearningJourneyTransition=function(F,W){return this.shouldApplyLearningJourneyTransition&&(F==null?void 0:F.is)==="ytd-browse"&&((W==null?void 0:W.is)==="ytd-watch-learning-journey"||(W==null?void 0:W.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.B.shouldRunWatchNextLoadedTransition=function(F,W){return this.viewTransitionManager&&F.is==="ytd-watch-flexy"&&W};
_.B.updatePageData=function(F){var W=this,V=this.data;this.updatePageDataJobId&&_.HP.cancelJob(this.updatePageDataJobId);this.data=F;return new _.sg(function(d){var y=function(){F.filler?W.performDataUpdate(F,V):PVL(function(){W.performDataUpdate(F,V)});
var z=_.Dy();_.Ar(z,"cr")||z.processSignal("cr");d()};
F&&F.page==="watch"?W.updatePageDataJobId=_.sl(_.HP,y):y()})};
_.B.isDownloadsPage=function(F){var W,V;return(F==null?void 0:(W=F.endpoint)==null?void 0:(V=W.browseEndpoint)==null?void 0:V.browseId)==="FEdownloads"};
_.B.setPlayerSyncInterval=function(F){var W;return _.m(function(V){if(V.nextAddress==1)return V.yield(_.PY().resolve(_.Ot),2);W=V.yieldResult;W.setUpPositionSyncInterval(F);_.UD(V)})};
_.B.performDataUpdate=function(F,W){_.T("kevlar_early_popup_close")||_.XY(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var V=!F.filler;V&&(_.Md("lps"),_.T("config_age_report_killswitch")||zvu());var d=Go(F),y,z=!1;if(_.T("kevlar_remove_page_dom_on_switch")){var I=W&&Go(W);d===I&&(y=this.getCurrentPage())}y||(y=wk(this.pagePool,d));V&&Faa(this.pagePool.elementPoolPopulator,d);V&&!this.renderLoadingStateJobId&&(z=this.setActivePage(y));if(y){I=d==="watch";var n=
d==="shorts",M=d==="learning_journey_watch";_.T("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(y);if(I||n||M)y.playerData=F.playerResponse;if(n){F.reelWatchSequenceResponse?y.reelWatchSequenceResponse=F.reelWatchSequenceResponse:y.cachedReelWatchSequenceResponse&&!y.reelWatchSequenceResponse&&(y.reelWatchSequenceResponse=y.cachedReelWatchSequenceResponse);F.reelWatchSequenceResponse&&(W==null?void 0:W.page)!=="shorts"&&(y.cachedReelWatchSequenceResponse=F.reelWatchSequenceResponse);
y.currentEndpoint=F.endpoint;var Y;y.isPreviousPageShorts=!!(W==null?0:(Y=W.endpoint)==null?0:Y.reelWatchEndpoint)}Y=this.isDownloadsPage(F);var h=this.isDownloadsPage(W);Y&&!h?this.setPlayerSyncInterval(6E5):!Y&&h&&this.setPlayerSyncInterval();_.T("block_all_player_prefetch_requests")||this.preparePrefetchRequest(F,y,V,I,n,M);Bit(_.PY().resolve(_.et),W,F);if(_.T("enable_ai_companion")){var q;(q=_.PY().resolve(_.SU(_.Mw)))==null||_.rGu(q,this.getPersistentPanelSurface(d))}_.f4(_.PY().resolve(_.VE));
_.T("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(y);V?(V=typeof y.loadPage,V==="function"?(y.pageContext=JBm(this.contextSwitcher,y,y.data!==F.response),V=function(){y.loadPage(F.response)},this.shouldApplySlideTransition&&y.is==="ytd-browse"&&z&&(d==="learning"||this.isDifferentBrowseId(F==null?void 0:F.endpoint,W==null?void 0:W.endpoint))?yOt(this.viewTransitionManager,V):this.shouldRunWatchNextLoadedTransition(y,z)?odt(this.viewTransitionManager,V):V()):_.j5(new _.po("b/38014653 ",
[d,
y.is,y.nodeName,V,y.isAttached,W&&Go(W),this.hostElement.children.length])),_.Md("pdl")):(y.hidden=!0,F.response.filler=!0,y.data=F.response,this.attachPage(y));_.On(this.hostElement,"yt-page-data-updated",{pageType:d})}_.q0(_.HP,function(){_.T("logging_avoid_blocking_during_navigation")&&_.FQG().transition("none");var R=mkt(),b=y;if(F){var g=fRu(F),K=wI8(F),C;a:{if(F.playerResponse){var k=F.playerResponse,f;if((C=k.auxiliaryUi)==null?0:(f=C.messageRenderers)==null?0:f.upsellDialogRenderer){C=k.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(F.response&&(C=F.response,(k=C.overlay)==null?0:k.upsellDialogRenderer)){C=C.overlay.upsellDialogRenderer;break a}C=void 0}var S;var v;f=(S=F.playerResponse)==null?void 0:(v=S.auxiliaryUi)==null?void 0:v.messageRenderers;S=(f==null?void 0:f.enforcementMessageViewModel)||(f==null?void 0:f.bkaEnforcementMessageViewModel);S=(S==null?void 0:S.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?S:void 0;var U;a:{if(F.response&&(v=F.response,(U=v.overlay)==null?0:U.commandWrapperPromoRenderer)){U=
v.overlay.commandWrapperPromoRenderer;break a}U=void 0}nQL(R,g,K,C,S,U,b)}})};
_.B.preparePrefetchRequest=function(F,W,V,d,y,z){var I,n,M,Y,h,q,R,b,g,K,C,k,f,S,v;return _.m(function(U){if(U.nextAddress==1)return!V||!(d||y||z)||_.T("kevlar_disable_background_prefetch")&&_.Uk(PEm)()===0?U.return():(I=_.NG(W))?U.yield(I.getPlayerPromise(),2):U.return();n=U.yieldResult;M=_.PY().resolve(_.SU(_.dW));if(!M)return U.return();if(y)return Y=_.Xb(_.PL),inL(Y,(h=F.endpoint)==null?void 0:h.reelWatchEndpoint,W.reelWatchSequenceResponse,n,M),U.return();b=(q=F.response)==null?void 0:(R=q.responseContext)==
null?void 0:R.webResponseContextExtensionData;if(!b)return U.return();f=(g=F.response)==null?void 0:(K=g.contents)==null?void 0:(C=K.twoColumnWatchNextResults)==null?void 0:(k=C.autoplay)==null?void 0:k.autoplay;S=_.PY().resolve(_.KN);v=_.Xb(_.PL);MSa(v,b,n,M,S,f);_.UD(U)})};
_.B.movePlayerToWatch=function(F){var W=this,V,d;return _.m(function(y){V=wk(W.pagePool,"watch");d=V.getPlayerContainer();F.appendTo(d);_.UD(y)})};
_.B.movePlayerToShorts=function(F){var W=this,V,d,y;return _.m(function(z){V=wk(W.pagePool,"shorts");d=V.getPlayerContainer();(y=F)==null||y.appendTo(d,void 0,!0);_.UD(z)})};
_.B.getPlayerFromWatch=function(){var F=wk(this.pagePool,"watch");return _.NG(F)};
_.B.getPlayerFromShorts=function(){var F=wk(this.pagePool,"shorts");return _.NG(F)};
_.B.startLoadingWatch=function(){var F=this,W=wk(this.pagePool,"watch");this.renderLoadingStateJobId?(_.HP.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.T("web_watch_transition_enable_start_loading_watch_callsite")?zwa(this.viewTransitionManager,function(){F.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(W,"watch");
if(_.T("enable_ai_companion")){var V;(V=_.PY().resolve(_.SU(_.Mw)))==null||_.rGu(V,this.getPersistentPanelSurface("watch"))}};
_.B.startLoadingShorts=function(){var F=wk(this.pagePool,"shorts");this.setActivePage(F,"shorts")};
_.B.startLoadingLearningJourney=function(){var F=wk(this.pagePool,"learning_journey_watch");this.setActivePage(F,"learning_journey_watch")};
_.B.getCurrentPage=function(){return this.currentPage};
_.B.getDestinationPageType=function(){return this.destinationPageType};
_.B.getCurrentData=function(){return this.data};
_.B.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.B.isOnShorts=function(){var F;return((F=this.currentPage)==null?void 0:F.is)==="ytd-shorts"};
_.B.isWatchPage=function(F){return!!F&&(F.is==="ytd-watch-flexy"||F.is==="ytd-watch-fixie"||F.is==="ytd-watch-grid")};
_.B.preparePage=function(F,W){var V=this,d=function(){var z=V.pagePool.preparePage(F,V.currentPage,W);z&&V.attachPage(z)},y=function(z){_.Ct(z,W);
_.rL(z)};
try{d()}catch(z){y(z)}};
_.B.lazyPrepareCriticalPages=function(F,W){F=_.P4(W)||F;this.maybePrepareWatchPage(F)};
_.B.maybePrepareWatchPage=function(F){F==="watch"||F==="learning_journey_watch"&&_.T("web_watch_learning_journey_disable_lazy_pages")||_.q0(_.HP,this.preparePage.bind(this,"watch"))};
_.B.renderPageLoadingState=function(F,W){this.preparePage(F,W);var V=wk(this.pagePool,F);V.loadingData&&(V.loadingData.endpoint=W);V.loading=!0;this.setActivePage(V,F);F!=="watch"&&F!=="learning_journey_watch"||_.On(this.hostElement,"yt-guide-close")};
_.B.prepareForNavigation=function(F,W){var V=this;if(this.currentPage&&this.data){var d=_.P4(W)||F;this.destinationPageType=d;Go(this.data)==d&&_.On(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((F==="watch"||F==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.HP.cancelJob(this.renderLoadingStateJobId);_.PY().resolve(_.et).deactivate(W);_.dX(_.HP,function(){var z=V.viewTransitionManager,I=V.currentPage;
if(z.isLockupToWatchTransitionEnabled&&z.isLockupThumbnailRegistrationEnabled&&I)if(z.registeredLockupThumbnail)z.lockupThumbnailRegisteredFromWatchEndpoint&&_.rL(new _.po("Lockup thumbnail already registered from watch endpoint."));else{a:{var n=_.e(W,_.H6);if(n==null?0:n.videoId){var M="yt-lockup-view-model ."+_.aGN(n.videoId)+" yt-thumbnail-view-model";I=I.querySelectorAll(M);if(I.length===1){n=I[0];break a}I.length>1?_.rL(new _.po("Multiple LockupViewModel thumbnails found for videoId: "+n.videoId+
". Selector: "+M)):_.T("web_thumbnail_to_watch_transition_debug")&&_.rL(new _.po("No LockupViewModel thumbnail found for videoId: "+n.videoId+". Selector: "+M))}n=void 0}n&&(z.registeredLockupThumbnail=n,z.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.pPi(z,n))}});
var y=this.data;this.renderLoadingStateJobId=_.dX(_.HP,function(){zwa(V.viewTransitionManager,function(){if(V.data!=y){var z=wk(V.pagePool,F);V.setActivePage(z)}else V.renderPageLoadingState(F,W);V.renderLoadingStateJobId=0})},150)}};
_.B.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var F=new _.lN(1);this.currentPage.pageDisposeJobs.forEach(function(W){_.Ng(F,W)});
this.pageDisposeJobsets.set(this.currentPage,F)}};
_.B.flushPageDisposeJobset=function(F){var W=this.pageDisposeJobsets.get(F);W&&(W.flushJobs(),this.pageDisposeJobsets.delete(F))};
_.B.onYtStopOldPlayer=function(F,W){W=W===void 0?!1:W;var V,d=_.VU("kevlar_new_stop_old_player_logic_pages");if(_.T("kevlar_check_current_page_on_stop_old_player")&&(d.length===0||this.currentPage&&d.includes(this.currentPage.is)))if(this.data&&(V=Go(this.data)),Go(F)===V&&this.currentPage&&Go(this.currentPage.data)!==V)var y=_.NG(this.currentPage);else V=Go(this.data),y=wk(this.pagePool,V),y=_.NG(y);else this.data&&(V=Go(this.data),y=wk(this.pagePool,V),y=_.NG(y));if(y){d=Go(F);var z=wk(this.pagePool,
d);z=_.NG(z);if(y==z)W&&!_.T("kevlar_disable_preemptive_player_reset")&&y.resetForNewPlayback();else if(W=V==="watch"&&d!=="watch",!W||d==="shorts"||_.AAE()&&!s8t(this.data,F))F=_.PY().resolve(_.et),W&&F.isMiniplayerActive()&&F.pipController.getWindow()||y.stop()}};
_.B.isDifferentBrowseId=function(F,W){F=_.e(F,_.J2);W=_.e(W,_.J2);return(F==null?void 0:F.browseId)!==(W==null?void 0:W.browseId)};
_.B.getPersistentPanelSurface=function(F){switch(F){case "watch":return"WATCH";default:return"APP"}};
_.S0.Object.defineProperties(VL,{template:{configurable:!0,enumerable:!0,get:function(){return $Rp()}}});
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],VL.prototype,"ytActionHandlerBehavior",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-page-manager"})],VL);_.O(VL,"ytd-page-manager",function(){return $Rp()},{mode:_.vh("kevlar_poly_si_batch_j081")?1:2});var URt;var O1p;var dz=function(){var F=_.w.apply(this,arguments)||this;F.hasChipBar=!1;return F};
_.u(dz,_.w);dz.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}}};
dz.prototype.computeHasChipBar=function(F){return!(F==null||!F.chipBar)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],dz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dz.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.E("design:type",Object)],dz.prototype,"hasChipBar",void 0);_.x([_.pp({is:"ytd-search-header-renderer",disableElementRegistration:!0})],dz);
_.O(dz,"ytd-search-header-renderer",function(){if(O1p!==void 0)return O1p;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return O1p=F},{mode:1});var Xxm;var yL=function(){return _.w.apply(this,arguments)||this};
_.u(yL,_.w);yL.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
yL.prototype.computeBlueBottomLink=function(F){return F};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],yL.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yL.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],yL.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.bottomIcon)"}),_.E("design:type",String)],yL.prototype,"bottomIcon",void 0);
_.x([_.N({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.E("design:type",Boolean)],yL.prototype,"enableBlueBottomLink",void 0);_.x([_.pp({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],yL);
_.O(yL,"ytd-web-answer-renderer",function(){if(Xxm!==void 0)return Xxm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Xxm=F},{mode:2});var xRd;var zr=function(){return _.w.apply(this,arguments)||this};
_.u(zr,_.w);zr.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zr.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-page-continuation"})],zr);
_.O(zr,"ytd-page-continuation",function(){if(xRd!==void 0)return xRd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return xRd=F},{mode:1});var vtc;var Eti;var cli;var t8t=function(){return _.w.apply(this,arguments)||this};
_.u(t8t,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],t8t.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],t8t.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],t8t);
_.O(t8t,"ytd-watch-card-one-vs-one-event",function(){if(cli!==void 0)return cli;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cli=F},{mode:1});var SMd=function(){return _.w.apply(this,arguments)||this};
_.u(SMd,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],SMd.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],SMd.prototype,"data",void 0);_.x([_.pp({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],SMd);
_.O(SMd,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(Eti!==void 0)return Eti;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Eti=F},{mode:1});var P38;var Jlc=function(){return _.w.apply(this,arguments)||this};
_.u(Jlc,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Jlc.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Jlc.prototype,"data",void 0);_.x([_.pp({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],Jlc);
_.O(Jlc,"ytd-banner-and-box-hero-image-renderer",function(){if(P38!==void 0)return P38;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return P38=F},{mode:1});var Z1i;var oA=function(){var F=_.w.apply(this,arguments)||this;F.modern=_.T("web_modern_buttons");return F};
_.u(oA,_.w);oA.prototype.computeIcon=function(){var F,W,V=(F=this.data)==null?void 0:(W=F.icon)==null?void 0:W.iconType;if(V)return _.SJ(V)};
oA.prototype.computeButtonShape=function(){var F;return{buttonText:_.A2((F=this.data)==null?void 0:F.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.S0.Object.defineProperties(oA.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"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oA.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oA.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],oA.prototype,"modern",void 0);_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.A("data.style"),_.E("design:type",Object),_.E("design:paramtypes",[])],oA.prototype,"buttonColor",null);
_.x([_.pp({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],oA);
_.O(oA,"ytd-call-to-action-button-renderer",function(){if(Z1i!==void 0)return Z1i;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Z1i=F},{mode:1});var QkU;var sY=function(){return _.w.apply(this,arguments)||this};
_.u(sY,_.w);sY.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.OA(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.fd(this.data.leftThumbnail.thumbnails,216)+")")};
sY.prototype.onLeftThumbnailChanged=sY.prototype.onLeftThumbnailChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sY.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sY.prototype,"data",void 0);_.x([_.Jw("data.leftThumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sY.prototype,"onLeftThumbnailChanged",null);_.x([_.pp({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],sY);
_.O(sY,"ytd-collage-hero-image-renderer",function(){if(QkU!==void 0)return QkU;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return QkU=F},{mode:1});var Fua;var Bn=function(){return _.w.apply(this,arguments)||this};
_.u(Bn,_.w);Bn.prototype.computeStyle=function(F){return F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bn.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Bn.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.E("design:type",String)],Bn.prototype,"componentStyle",void 0);_.x([_.pp({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],Bn);
_.O(Bn,"ytd-single-hero-image-renderer",function(){if(Fua!==void 0)return Fua;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Fua=F},{mode:1});var Wut;var Lk=function(){return _.w.apply(this,arguments)||this};
_.u(Lk,_.w);_.B=Lk.prototype;
_.B.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:_.T("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.B.computeSubtitle=function(F){if(this.data){var W;if(this.data.upcomingEventData){F=_.A2(F.subtitle);var V=Number(this.data.upcomingEventData.startTime);isNaN(V)||(W=_.DZ(_.BT(F,V)))}else W=F.subtitle;return W}};
_.B.onHeroTap=function(F){F.preventDefault();var W=this.data&&this.data.navigationEndpoint;!W||!_.CQ(_.rW(F),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.CQ(_.rW(F),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.T("kevlar_watchcard_hero_video_renderer_killswitch")?_.On(this.hostElement,"yt-navigate",{navigationEndpoint:W}):this.ytComponentBehavior.resolveCommand(W))};
_.B.computeHeroTabIndex=function(F){return F&&F.simpleText?-1:0};
_.B.computeHeroRole=function(F){return F&&F.simpleText?"":"link"};
_.B.computeIsReminderButtonPresent=function(F){return!(!F||!F.reminderButton)};
_.B.computeHideBottomItems=function(F){return!(this.computeIsReminderButtonPresent(F)||F.subtitle)};
_.B.dataChanged=function(){var F=this.get("data.buttons.buttonRenderer.serviceEndpoint"),W;((W=_.e(F==null?void 0:F.commandMetadata,_.oI))==null?0:W.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(F)};
Lk.prototype.dataChanged=Lk.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Lk.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Lk.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Lk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Lk.prototype,"data",void 0);
_.x([_.N({computed:"computeSubtitle(data)"}),_.E("design:type",String)],Lk.prototype,"subtitle",void 0);_.x([_.N({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Lk.prototype,"isReminderButtonPresent",void 0);_.x([_.N({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],Lk.prototype,"hideBottomItems",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Lk.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],Lk);
_.O(Lk,"ytd-watch-card-hero-video-renderer",function(){if(Wut!==void 0)return Wut;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Wut=F},{mode:1});var Vqa;var IA=function(){return _.w.apply(this,arguments)||this};
_.u(IA,_.w);_.B=IA.prototype;_.B.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"}}}};
_.B.computeTitleBadges=function(F){return F?[F]:[]};
_.B.computeHeaderStyle=function(F){return F?F.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.B.computeAvatarAriaLabel=function(F){if(F){var W,V,d,y;return(y=(W=F.avatar)==null?void 0:(V=W.accessibility)==null?void 0:(d=V.accessibilityData)==null?void 0:d.label)!=null?y:_.A2(F==null?void 0:F.title)}};
_.B.computeAvatarHeight=function(F){return F==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.B.computeBadgeRowClass=function(F){return(F==null?0:F[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],IA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IA.prototype,"data",void 0);_.x([_.N({computed:"computeTitleBadges(data.titleBadge)"}),_.E("design:type",Array)],IA.prototype,"titleBadges",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.E("design:type",String)],IA.prototype,"headerStyle",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.E("design:type",String)],IA.prototype,"badgeRowClass",void 0);_.x([_.pp({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],IA);
_.O(IA,"ytd-watch-card-rich-header-renderer",function(){if(Vqa!==void 0)return Vqa;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Vqa=F},{mode:1});var d_a;var yVm;var nk=function(){return _.w.apply(this,arguments)||this};
_.u(nk,_.w);nk.prototype.onMetadataTap=function(F){var W=this.data&&this.data.navigationEndpoint;W&&!_.CQ(_.rW(F),this.hostElement,["A".toString()])&&_.On(this.hostElement,"yt-navigate",{endpoint:W})};
_.S0.Object.defineProperties(nk.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 F;if(this.data.upcomingEventData){var W=_.A2(this.data.subtitle),V=Number(this.data.upcomingEventData.startTime);isNaN(V)||(F=_.DZ(_.BT(W,V)))}else F=this.data.subtitle;return F}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],nk.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],nk.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.style"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],nk.prototype,"isCondensed",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],nk.prototype,"subtitle",null);
_.x([_.pp({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],nk);
_.O(nk,"ytd-watch-card-compact-video-renderer",function(){if(yVm!==void 0)return yVm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return yVm=F},{mode:1});var zy8;var ort=function(){return _.w.apply(this,arguments)||this};
_.u(ort,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ort.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ort.prototype,"data",void 0);_.x([_.pp({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],ort);
_.O(ort,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(zy8!==void 0)return zy8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return zy8=F},{mode:1});var mH=function(){return _.w.apply(this,arguments)||this};
_.u(mH,_.w);mH.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}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mH.prototype,"ytRendererStamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mH.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mH.prototype,"data",void 0);_.x([_.pp({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],mH);
_.O(mH,"ytd-vertical-watch-card-list-renderer",function(){if(d_a!==void 0)return d_a;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return d_a=F},{mode:1});var sYv;var aA=function(){var F=_.w.apply(this,arguments)||this;F.ariaExpanded="false";return F};
_.u(aA,_.w);_.B=aA.prototype;_.B.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.B.dataChanged=function(){var F;this.currentSeasonIndex=((F=this.data)==null?void 0:F.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.B.computeEpisodesInfo=function(F,W,V){if(F!==void 0&&W.length===F.length)return F[V]};
_.B.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.B.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.B.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.B.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.B.getUppercaseSimpleString=function(F){return this.ytRendererBehavior.getSimpleString(F).toUpperCase()};
_.B.updateCurrentSeasonIndexFromBinding=function(F){this.currentSeasonIndex=F.detail.value};
aA.prototype.onIronOverlayClosed=aA.prototype.onIronOverlayClosed;aA.prototype.currentSeasonIndexChanged=aA.prototype.currentSeasonIndexChanged;aA.prototype.dataChanged=aA.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aA.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aA.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",String)],aA.prototype,"label",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],aA.prototype,"currentSeasonIndex",void 0);_.x([_.N({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.E("design:type",Object)],aA.prototype,"episodesInfo",void 0);_.x([_.N({value:"false"}),_.E("design:type",Object)],aA.prototype,"ariaExpanded",void 0);_.x([_.Qo("#lists"),_.E("design:type",Object)],aA.prototype,"lists",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aA.prototype,"dataChanged",null);_.x([_.dT("currentSeasonIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aA.prototype,"currentSeasonIndexChanged",null);_.x([_.Pc("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],aA.prototype,"onIronOverlayClosed",null);
_.x([_.pp({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],aA);
_.O(aA,"ytd-watch-card-section-dropdown-renderer",function(){if(sYv!==void 0)return sYv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return sYv=F},{mode:1});var Bsm;var iF=function(){var F=_.w.apply(this,arguments)||this;F.isSearch=!1;return F};
_.u(iF,_.w);iF.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}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iF.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iF.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],iF.prototype,"isSearch",void 0);_.x([_.pp({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],iF);
_.O(iF,"ytd-watch-card-section-sequence-renderer",function(){if(Bsm!==void 0)return Bsm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return Bsm=F},{mode:1});var Lu8=_.G(function(F){return _.a("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.a(_.Vw,{data:function(){return F.data().ctaButton}},{buttonViewModel:_.xm}),_.a(_.K_,{text:function(){return F.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"xk");
Lu8.idomCompat=!0;_.Na(Lu8,"ytd-button-banner-view-model",{props:{data:_.Hm}});var M2=function(){var F=_.w.apply(this,arguments)||this;F.isSearch=!1;return F};
_.u(M2,_.w);
M2.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"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],M2.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!0}),_.E("design:type",Boolean)],M2.prototype,"rounded",void 0);_.x([_.N(),_.E("design:type",Object)],M2.prototype,"isSearch",void 0);
_.x([_.pp({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],M2);
_.O(M2,"ytd-universal-watch-card-renderer",function(){if(vtc!==void 0)return vtc;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vtc=F},{mode:1});var I4d;_.Na(_.G(function(F){var W=F.data;var V;F=!((V=_.PY().resolve(_.SU(_.dA)))==null||!V());V={};return _.a("overview-message-view-model",{class:_.xx("ytwOverviewMessageViewModelHost",(V.ytwOverviewMessageViewModelDarkBackground=F,V.ytwOverviewMessageViewModelLightBackground=!F,V))},_.a(_.p,{cond:function(){return W().primaryImage},
then:function(d){return _.a(_.rB,{data:d,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.a(_.p,{cond:function(){return W().primaryText},
then:function(){return _.a("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.a(_.K_,{text:function(){return W().primaryText}}))}}),_.a(_.p,{cond:function(){return W().secondaryText},
then:function(){return _.a("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.a(_.K_,{text:function(){return W().secondaryText}}))}}))},"yk"),"overview-message-view-model",{props:{data:_.Hm}});_.Na(_.xK8,"ytd-overview-answer-view-model",{props:{data:_.Hm}});var YC=function(){return _.w.apply(this,arguments)||this};
_.u(YC,_.w);YC.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"}}}};
YC.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],YC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],YC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],YC.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],YC.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],YC.prototype,"isSearch",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],YC);
_.O(YC,"ytd-secondary-search-container-renderer",function(){if(I4d!==void 0)return I4d;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return I4d=F},{mode:1});var nrc;var pk=function(){var F=_.w.apply(this,arguments)||this;F.renderSecondarySearchContainer=!1;F.isSearch=!1;return F};
_.u(pk,_.w);_.B=pk.prototype;_.B.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"}}}};
_.B.created=function(){var F=this;this.boundStampSecondarySearchContainerIfFits=function(){F.stampSecondarySearchContainerIfFits()};
_.fR("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.B.computeIsSearchFrictionPage=function(F){var W,V,d,y,z;F=F==null?void 0:(W=F.primaryContents)==null?void 0:(V=W.sectionListRenderer)==null?void 0:(d=V.contents)==null?void 0:(y=d[0])==null?void 0:(z=y.itemSectionRenderer)==null?void 0:z.contents;if(!F)return!1;W=_.L(F);for(V=W.next();!V.done;V=W.next())if(d=void 0,(d=V.value)==null?0:d.searchFrictionViewModel)return!0;return!1};
_.B.computeShowSecondaryColumn=function(F,W){return!!(W&&W.secondaryContents&&F)};
_.B.activeChanged=function(){var F=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.SL(this,this.debounceStampSecondarySearchContainerIfFits)),_.gT(function(){F.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.SL(this,this.debounceStampSecondarySearchContainerIfFits))};
_.B.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.B.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.B.debounceStampSecondarySearchContainerIfFits=function(){_.u5(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.B.onRetrieveLocation=function(F,W){W.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);F.stopPropagation()};
_.B.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
pk.prototype.dataChanged=pk.prototype.dataChanged;pk.prototype.onRetrieveLocation=pk.prototype.onRetrieveLocation;pk.prototype.persistentGuideChanged=pk.prototype.persistentGuideChanged;pk.prototype.activeChanged=pk.prototype.activeChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],pk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pk.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],pk.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],pk.prototype,"ironResizableBehavior",void 0);_.x([_.N(),_.E("design:type",Boolean)],pk.prototype,"active",void 0);_.x([_.N(),_.E("design:type",Object)],pk.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.T("enable_desktop_search_bigger_thumbs")}}),
_.E("design:type",Boolean)],pk.prototype,"useBiggerThumbs",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.WO("desktop_search_bigger_thumbs_style")}}),
_.E("design:type",String)],pk.prototype,"biggerThumbsStyle",void 0);_.x([_.N(),_.E("design:type",Object)],pk.prototype,"renderSecondarySearchContainer",void 0);_.x([_.N({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.E("design:type",Boolean)],pk.prototype,"showSecondaryColumn",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.E("design:type",Boolean)],pk.prototype,"isSearchFrictionPage",void 0);
_.x([_.N(),_.E("design:type",Object)],pk.prototype,"isSearch",void 0);_.x([_.Jw("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pk.prototype,"activeChanged",null);_.x([_.Jw("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pk.prototype,"persistentGuideChanged",null);
_.x([_.Pc("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],pk.prototype,"onRetrieveLocation",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],pk.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],pk);
_.O(pk,"ytd-two-column-search-results-renderer",function(){if(nrc!==void 0)return nrc;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return nrc=F},{mode:1});var hv=function(){var F=_.w.apply(this,arguments)||this;F.hasSearchHeader=!1;F.hasSecondaryContent=!1;F.hasBiggerThumbs=_.T("enable_desktop_search_bigger_thumbs");F.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return F};
_.u(hv,_.w);_.B=hv.prototype;_.B.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:ah(["aa","eocs"])}}};
_.B.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.B.loadPage_=function(F){this.initCsi();F&&(this.data=F,_.fR("REFINEMENTS_TUPLE",["FromSearchResponse",F.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.vP(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.B.initCsi=function(){iWd("results",["ol","cpt"])};
_.B.updateTitle=function(){var F=_.Vf(window.location.href,"q");F||(F=_.Vf(window.location.href,"search_query"));_.On(this.hostElement,"yt-update-title",F||"")};
_.B.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.B.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.T("web_srp_data_changed_terminate_imp_killswitch")||_.XY(this.hostElement,"yt-terminate-video-preview-action")};
_.B.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.B.computeHasSearchHeader=function(F){var W;F=F==null?void 0:(W=F.header)==null?void 0:W.searchHeaderRenderer;return!!F&&(!!F.searchFilterButton||!!F.chipBar)};
_.B.computeHasSecondaryContent=function(F){var W,V;return!!(F==null?0:(W=F.contents)==null?0:(V=W.twoColumnSearchResultsRenderer)==null?0:V.secondaryContents)};
_.S0.Object.defineProperties(hv,{template:{configurable:!0,enumerable:!0,get:function(){if(URt===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);URt=F}F=URt;return F}}});
hv.prototype.onReloadContinuationFinish=hv.prototype.onReloadContinuationFinish;hv.prototype.dataChanged=hv.prototype.dataChanged;_.x([_.D(WG.YtPageBehavior),_.E("design:type",Object)],hv.prototype,"ytPageBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],hv.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hv.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],hv.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hv.prototype,"data",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],hv.prototype,"monitorScroll",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hv.prototype,"hasSearchHeader",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hv.prototype,"hasSecondaryContent",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],hv.prototype,"hasBiggerThumbs",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hv.prototype,"dataChanged",null);
_.x([_.Pc("yt-reload-continuation-finish"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hv.prototype,"onReloadContinuationFinish",null);_.x([_.pp({is:"ytd-search"})],hv);var m_p;var a4i;var ii4;var q2=function(){var F=_.w.apply(this,arguments)||this;F.ctaVisualElement=null;F.currentCsn=null;return F};
_.u(q2,_.w);_.B=q2.prototype;_.B.onDataChanged=function(){this.maybeLogShows()};
_.B.computeButtonShape=function(){var F=this;if(this.data)return{buttonText:_.A2(this.data.text),state:"active",onTap:function(){F.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.B.maybeCreateCtaVe=function(){var F;if((F=this.data)!=null&&F.badgeInteractionLogging){var W;if(F=(W=this.data.badgeInteractionLogging)==null?void 0:W.trackingParams)this.ctaVisualElement=_.sf(F)}};
_.B.maybeLogClicks=function(){this.currentCsn=_.is(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.D6(this.currentCsn,this.ctaVisualElement)};
_.B.maybeLogShows=function(){this.currentCsn=_.is(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.KZ(this.currentCsn,[this.ctaVisualElement])};
_.B.onTap=function(){var F;if((F=this.data)!=null&&F.onClickCommand){var W;this.ytComponentBehavior.resolveCommand((W=this.data)==null?void 0:W.onClickCommand);this.maybeLogClicks()}};
q2.prototype.onDataChanged=q2.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],q2.prototype,"ytComponentBehavior",void 0);_.x([_.N({}),_.E("design:type",Object)],q2.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q2.prototype,"onDataChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],q2);
_.O(q2,"ytd-shopping-overlay-badge-renderer",function(){if(ii4!==void 0)return ii4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ii4=F},{mode:1});var Mqa;var RA=function(){return _.w.apply(this,arguments)||this};
_.u(RA,_.w);RA.prototype.computeShouldButtonBeVertical=function(F,W){return F||W};
RA.prototype.onYtServiceRequestSent=function(F,W){(F=_.e(W.endpoint,_.nj))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.yw("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:F.status})):this.handleLikeEndpoint(F))};
RA.prototype.computelikeStatusEntityKey=function(F){return F==null?void 0:F.likeStatusEntityKey};
RA.prototype.handleLikeEndpoint=function(F){F.status==="LIKE"?this.JSC$22051_ytdDislikeToggleButtonRenderer.toggle(!1):F.status==="DISLIKE"?this.JSC$22051_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$22051_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$22051_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.S0.Object.defineProperties(RA.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var F;return bTL(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(F=this.likeStatusEntity)==null?void 0:F.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var F;if(this.data&&((F=this.data)==null||!F.hideDislikeButton)){var W;return bTL(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(W=this.likeStatusEntity)==null?void 0:W.likeStatus)}}}});
RA.prototype.onYtServiceRequestSent=RA.prototype.onYtServiceRequestSent;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],RA.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],RA.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],RA.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],RA.prototype,"vertical",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],RA.prototype,"textTransform",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],RA.prototype,"useShortsIcon",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],RA.prototype,"underIconLabel",void 0);_.x([_.N({value:"left"}),_.E("design:type",String)],RA.prototype,"buttonTooltipPosition",void 0);_.x([_.N(),_.E("design:type",Object)],RA.prototype,"overrides",void 0);
_.x([_.Qo("#like-button"),_.E("design:type",Object)],RA.prototype,"JSC$22051_ytdLikeToggleButtonRenderer",void 0);_.x([_.Qo("#dislike-button"),_.E("design:type",Object)],RA.prototype,"JSC$22051_ytdDislikeToggleButtonRenderer",void 0);_.x([_.A("data","likeStatusEntity.likeStatus","useShortsIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],RA.prototype,"likeButton",null);
_.x([_.A("data","likeStatusEntity.likeStatus","useShortsIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],RA.prototype,"dislikeButton",null);_.x([_.N({computed:"computelikeStatusEntityKey(data)"}),_.E("design:type",String)],RA.prototype,"likeStatusEntityKey",void 0);_.x([_.N({selectorArgs:["likeStatusEntityKey"],selector:_.pQ}),_.E("design:type",Object)],RA.prototype,"likeStatusEntity",void 0);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],RA.prototype,"onYtServiceRequestSent",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],RA);
_.xf()(RA,"ytd-like-button-renderer",function(){if(Mqa===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Mqa=F}F=Mqa;return F},{mode:1});_.Na(_.IOL,"reel-sound-metadata-view-model",{props:{data:_.Cd,overlayDensity:_.Cd}});_.Na(_.ryc,"player-disclosure-view-model",{props:{data:_.Hm,extractOverlay:_.Hm}});_.Na(_.bkf,"pivot-button-view-model",{props:{data:_.Cd,className:_.Cd}});_.Na(_.Tzu,"reel-action-bar-view-model",{props:{data:_.Hm,buttonShapeOverrideables:_.Hm}});_.Na(_.m0a,"yt-reel-metapanel-view-model",{props:{data:_.Hm,overlayDensity:_.Hm,extractOverlay:_.Hm}});var YKi=_.G(function(F){var W=F.children;var V=F.region;F=_.L(_.Y$(void 0,void 0,"flxBBc"));var d=F.next().value,y=F.next().value;F=_.L(_.Y$("0px",void 0,"IAR7k"));var z=F.next().value,I=F.next().value;F=_.L(_.Y$("0px",void 0,"QV4iWb"));var n=F.next().value,M=F.next().value;F=_.L(_.Y$(0,void 0,"Q2oK6b"));var Y=F.next().value,h=F.next().value;F=_.L(_.Y$(0,void 0,"hYKowe"));var q=F.next().value,R=F.next().value,b=function(){var S=d();if(S){var v;if(((v=_.tL())==null?void 0:v.getPlayerState())!==-1){S.style.display=
"inherit";var U;(U=_.tL())==null||U.removeEventListener("onStateChange",b)}else S.style.display="none";K()}},g=function(){var S;
return(S=_.fQ())==null?void 0:S.querySelector("video")},K=function(){var S=g();
if(S){h(S.getBoundingClientRect().width);R(S.getBoundingClientRect().height);var v;I((S==null?void 0:(v=S.style)==null?void 0:v.left)||"0px");var U;M((S==null?void 0:(U=S.style)==null?void 0:U.top)||"0px")}};
_.k$(function(){var S=d();if(S){var v,U,c;if(((v=_.tL())==null?void 0:v.getPlayerState())===-1&&Math.round(((c=(U=_.tL())==null?void 0:U.getVideoAspectRatio())!=null?c:0)*100)!==Math.round(Y()/q()*100)){S.style.display="none";var J,zG;R(Y()/((zG=(J=_.tL())==null?void 0:J.getVideoAspectRatio())!=null?zG:1))}}},"N29KDe");
var C=function(){K()},k;
_.rp(function(){K();var S;if(!(V==null?0:(S=V())==null?0:S.transformationMatrix))throw Error("fm");var v;(v=_.tL())==null||v.addEventListener("onStateChange",b);if(window.ResizeObserver){if(S=g())k=new ResizeObserver(C),k.observe(S)}else window.addEventListener("resize",K);_.lu(function(){var U;(U=_.tL())==null||U.removeEventListener("onStateChange",b);k?k.disconnect():window.removeEventListener("resize",K)})});
var f=function(){var S,v,U=(v=V==null?void 0:(S=V())==null?void 0:S.transformationMatrix)!=null?v:[];S=Y();v=q();for(var c=[],J=0,zG=-1;J<U.length;J++)J%3===0&&(zG++,c[zG]=[]),c[zG].push(U[J]);U=new aN(c);c=new aN([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);c=U.multiply(c);U=new aN([[0,0],[0,0],[0,0],[0,0]]);for(J=0;J<c.getSize().width;J++){zG=Bb(c,0,J);var BC=Bb(c,1,J);if(zG===null||BC===null)throw Error("em`"+(J+1).toString());FUi(U,J,0,zG*S);FUi(U,J,1,BC*v)}S=Bb(U,0,0);J=Bb(U,1,0);v=Bb(U,0,1);zG=Bb(U,1,1);
if(S===null||J===null||v===null||zG===null)throw Error("cm");c=TVt(S,J,v,zG);BC=Bb(U,3,0);U=Bb(U,3,1);if(BC===null||U===null)throw Error("dm");U=TVt(S,BC,v,U);zG=(Number((zG*-1).toFixed(2))-Number((v*-1).toFixed(2)))/(Number(J.toFixed(2))-Number(S.toFixed(2)));BC=Math.atan(zG)*180/Math.PI;J=zG===Number.POSITIVE_INFINITY?-90:zG===Number.NEGATIVE_INFINITY?90:Object.is(zG,-0)?180:zG===0?0:zG>0?BC*-1:S<J?BC*-1:Math.abs(BC)+180;return"left:calc("+S+"px + "+z()+"); top:calc("+(v+"px + "+n()+"); width:")+
(c+"px; height:")+(U+"px; transform:rotate(")+(J+"deg);\n        --sticker-width:"+c+";")};
return _.a(_.zvc,{root:"#sticker-layer"},function(){return _.a("yt-overlay-sticker",{el:_.ji(y),style:f,class:"ytOverlayStickerHost"},W)})},"Bk");var pjt=_.G(function(F){function W(){var b,g,K,C,k=(g=_.e((b=M())==null?void 0:b.command,_.x4T))==null?void 0:(K=g.item)==null?void 0:(C=K.notificationTextRenderer)==null?void 0:C.successResponseText;if(k)b=_.k7(k),_.XY(d.value,"yt-open-popup-action",[b,d.value]);else if(Y())g2i(Y(),d.value);else{var f;g2i((f=M())==null?void 0:f.command,d.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var V=F.data;var d=_.DO("svg"),y=_.L(_.Y$(!1,void 0,"e9onLe"));F=y.next().value;var z=y.next().value,I=_.L(_.Y$(!1,void 0,"ptnIQd"));y=I.next().value;var n=I.next().value,M=function(){var b;return _.e((b=V())==null?void 0:b.popUp,kyv)},Y=function(){var b;
return(b=V())==null?void 0:b.command},h=function(){return _.e(Y(),_.zX)!==void 0};
I=_.Ef(function(){W();return!1});
var q={},R={};return _.a("svg",{"on:mouseover":_.Ef(function(){h()&&z(!0);n(!0);return!1}),
"on:mouseout":_.Ef(function(){z(!1);n(!1);return!1}),
"on:keydown":_.Ef(function(b){b.key==="Enter"&&W();return!1}),
"on:focus":_.Ef(function(){h()&&z(!0);return!1}),
"on:blur":_.Ef(function(){h()&&z(!1);return!1}),
el:d,tabindex:0,"aria-label":function(){var b;return(b=V())==null?void 0:b.a11yString},
id:"player-overlay-video-interaction-svg",class:_.xx("ytPlayerOverlayInteractionInteractionsSvg",(q.ytPlayerOverlayInteractionInteractionsSvgHover=F,q),(R.ytPlayerOverlayInteractionInteractionsSvgHideOutline=y,R)),role:"button","on:click":I})},"Ek");_.Na(_.G(function(F){var W=F.data;_.rp(function(){var V;if((V=W())==null?0:V.trackingParams){var d;_.dB().graftServerVe((d=W().trackingParams)!=null?d:"")}});
return _.a("yt-player-overlay-interaction",null,_.a(YKi,{region:function(){var V,d;return(V=W())==null?void 0:(d=V.regions)==null?void 0:d[0]}},_.a(pjt,Object.assign({},F))))},"Dk"),"yt-player-overlay-interaction",{props:{data:_.Hm}});var hyp=_.G(function(F){var W=F.data;var V=F.index;var d=F.selectedChoice;var y=function(){var z;return _.e((z=W())==null?void 0:z.renderer,J6t)};
F={};return _.a("yt-overlay-poll-sticker-choice",{class:_.xx("ytOverlayPollStickerChoiceHost"),style:_.Si({"--displayed-percentage":function(){var z,I,n,M;return""+Math.ceil(Number((d==null?void 0:d())===V()?(z=y())==null?void 0:(I=z.selected)==null?void 0:I.progressBarWidth:(n=y())==null?void 0:(M=n.unselected)==null?void 0:M.progressBarWidth)*100)}})},_.a("div",{class:_.xx("ytOverlayPollStickerChoicePollChoice",(F.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(d==null?void 0:d())!==
void 0},F.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(d==null?void 0:d())===V()},F))},_.a("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var z;
return((z=y())==null?void 0:z.text)||""}),_.a("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(d==null?void 0:d())==="undefined")var z="";
else{var I,n,M,Y;z=(d==null?void 0:d())===V()?(I=y())==null?void 0:(n=I.selected)==null?void 0:n.votePercentage:(M=y())==null?void 0:(Y=M.unselected)==null?void 0:Y.votePercentage}return z})))},"Fk");var qKL=_.G(function(F){var W=F.data;var V=F.enableDebuggingFeatures;var d=_.FP(function(z){var I,n=((I=W())==null?void 0:I.postPollStateEntityKey)||"";z=_.cZ(z.entities,"postPollStateEntity",n);var M;return((M=W())==null?0:M.viewerIsOwner)?Object.assign({},z,{selectedOptionId:-1,voted:!0}):z}),y=_.PY().resolve(_.Tc);
F={};return _.a("yt-overlay-poll-sticker",null,_.a(YKi,{region:function(){var z,I;return(z=W())==null?void 0:(I=z.region)==null?void 0:I.interactionRegion}},_.a("div",{class:_.xx("ytOverlayPollStickerHost",(F.ytOverlayPollStickerDebugStyle=function(){return V==null?void 0:V()},F)),
style:_.Si({"--original-height":function(){var z;return""+(((z=W())==null?void 0:z.mainBodyHeight)||1)},
"--original-width":function(){var z;return""+(((z=W())==null?void 0:z.mainBodyWidth)||1)},
"--scaled-width":function(){var z;return""+(((z=W())==null?void 0:z.mainBodyWidth)||1)},
"--primary-surface":function(){var z,I;return e9m(((z=W())==null?void 0:(I=z.theme)==null?void 0:I.primarySurface)||0)},
"--raised-surface":function(){var z,I;return e9m(((z=W())==null?void 0:(I=z.theme)==null?void 0:I.raisedSurface)||0)},
"--secondary-surface":function(){var z,I;return e9m(((z=W())==null?void 0:(I=z.theme)==null?void 0:I.secondarySurface)||0)},
"--primary-text":function(){var z,I;return e9m(((z=W())==null?void 0:(I=z.theme)==null?void 0:I.primaryText)||0)},
"--secondary-text":function(){var z,I;return e9m(((z=W())==null?void 0:(I=z.theme)==null?void 0:I.secondaryText)||0)}})},_.a("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return W().questionText}," "),_.a(_.uj,{each:function(){return W().pollChoiceConfigs||[]}},function(z,I){return _.a("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.Ef(function(){var n=I(),M;if((M=W())==null||!M.viewerIsOwner){var Y,h;M=(Y=W())==null?void 0:(h=Y.pollChoiceConfigs)==null?void 0:h[n];if(h=(M==null?0:M.renderer)?_.e(M.renderer,J6t):void 0){var q;Y=((q=d())==null?void 0:q.selectedOptionId)!==n;var R;if(q=(R=Y?h.selectedPollCommand:h.deselectedPollCommand)==null?void 0:R.innertubeCommand){y.resolveCommand(q);var b,g;_.kf().dispatch(_.yw("postPollStateEntity",((b=d())==null?void 0:b.key)||"",{key:((g=d())==null?void 0:g.key)||"",selectedOptionId:Y?
n:-1,voted:Y}))}}}})},_.a(hyp,{data:z,
index:I,selectedChoice:function(){var n,M;return((n=d())==null?0:n.voted)?(M=d())==null?void 0:M.selectedOptionId:void 0}}))}),_.a("div",{class:"ytOverlayPollStickerVoteCount"},function(){var z,I;
return((z=d())==null?0:z.voted)&&((I=d())==null?void 0:I.selectedOptionId)!==-1?W().postVoteCountText:W().preVoteCountText}))))},"Gk");_.Na(_.G(function(F){var W=F.data;F=_.bu(function(){var V;return _.T("enable_shorts_poll_stickers_web")?(((V=W())==null?void 0:V.stickers)||[]).filter(function(d){return d.pollSticker}):[]},void 0,"Cflxwb");
return _.a("yt-stickers-layer",null,_.a(_.uj,{each:F},function(V){return _.a(qKL,{data:V.pollSticker,enableDebuggingFeatures:function(){var d;return(d=W())==null?void 0:d.enableDebuggingFeatures}})}))},"Hk"),"yt-stickers-layer",{props:{data:_.Hm}});var bF=function(){var F=_.w.apply(this,arguments)||this;F.showScrubber=!1;F.isWatchWhileMode=!1;F.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");F.enablePollStickers=_.T("enable_shorts_poll_stickers_web");F.anchoredPanelActive=!1;F.enableLivingroomLayout=_.T("reels_enable_livingroom_layout");F.enablePlayerMetadataContainer=_.T("reels_web_enable_metadata_container");F.enableSqueezebackPanels=_.T("web_shorts_enable_squeezeback_panels");F.useAspectRatio=_.T("web_use_aspect_ratio");F.isSqueezebackActive=
!1;F.smallScreenSqueezeback=!1;F.isPlayerStarted=!1;F.overlayDensity=0;F.extractOverlay=!1;F.extractActionBar=!1;F.isOverlay=!1;F.isImmersive=!1;F.isImmersiveHorizontal=!1;F.isFullscreen=!1;F.onWindowResized=function(){var W;F.set("isImmersive",((W=window.getComputedStyle(F.hostElement))==null?void 0:W.getPropertyValue("--immersive-mode-on"))==="1");F.set("isImmersiveHorizontal",F.isImmersive&&F.enableLivingroomLayout&&!F.isWatchWhileMode)};
return F};
_.u(bF,_.w);_.B=bF.prototype;_.B.updateIsOverlay=function(F){this.isOverlay=F.detail.value};
_.B.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.B.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.B.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.B.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.B.onOverlayDensityChange=function(){var F=_.OA(this.hostElement).querySelector("ytd-info-panel-container-renderer");F&&(F.set("extractOverlay",this.extractOverlay),F.set("roundedContainer",this.extractOverlay))};
_.B.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.B.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.B.ready=function(){(_.T("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"))&&(!_.T("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.WO("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.WO("reels_action_justified_content")||"flex-start")};
_.B.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}}};
_.B.setFakeLoadingButtons=function(){_.T("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.Qv("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.Qv("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.Qv("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.Qv("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.Qv("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()};
_.B.setEmptyOverlayMetadata=function(){_.T("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}))};
_.S0.Object.defineProperties(bF.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.infoPanel)}}});
bF.prototype.onOverlayDensityChange=bF.prototype.onOverlayDensityChange;bF.prototype.onIsActiveChanged=bF.prototype.onIsActiveChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],bF.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],bF.prototype,"ytdReduxBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],bF.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bF.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],bF.prototype,"isActive",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],bF.prototype,"hidden",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],bF.prototype,"useShortsIcon",void 0);
_.x([_.N({value:"left"}),_.E("design:type",String)],bF.prototype,"buttonTooltipPosition",void 0);_.x([_.N({value:_.T("reels_enable_livingroom_layout")?"top":"left"}),_.E("design:type",String)],bF.prototype,"likeButtonTooltipPosition",void 0);_.x([_.N({value:"none"}),_.E("design:type",String)],bF.prototype,"textTransform",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"showScrubber",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"isWatchWhileMode",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.infoPanel"),_.E("design:type",Object),_.E("design:paramtypes",[])],bF.prototype,"hasInfoPanel",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"enableAnchoredPanel",void 0);_.x([_.N(),_.E("design:type",Object)],bF.prototype,"enablePollStickers",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"anchoredPanelActive",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"enableLivingroomLayout",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],bF.prototype,"enablePlayerMetadataContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"enableSqueezebackPanels",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"useAspectRatio",void 0);_.x([_.N({selector:_.sC1,reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"isSqueezebackActive",void 0);_.x([_.N({selector:R_a,reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"smallScreenSqueezeback",void 0);_.x([_.N({selector:b9u}),_.E("design:type",Object)],bF.prototype,"isPlayerStarted",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"overlayDensity",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"extractOverlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"extractActionBar",void 0);_.x([_.N(),_.E("design:type",Object)],bF.prototype,"isOverlay",void 0);_.x([_.N(),_.E("design:type",Object)],bF.prototype,"isImmersive",void 0);
_.x([_.N(),_.E("design:type",Object)],bF.prototype,"isImmersiveHorizontal",void 0);_.x([_.N({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.E("design:type",Boolean)],bF.prototype,"isShortsImmersive",void 0);_.x([_.N({computed:"computeButtonOverride(extractActionBar)"}),_.E("design:type",Object)],bF.prototype,"buttonOverride",void 0);
_.x([_.N({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.E("design:type",Object)],bF.prototype,"actionBarButtonOverride",void 0);_.x([_.N({selector:_.Ol,reflectToAttribute:!0}),_.E("design:type",Object)],bF.prototype,"isFullscreen",void 0);_.x([_.Jw("isActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bF.prototype,"onIsActiveChanged",null);
_.x([_.Jw("extractOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bF.prototype,"onOverlayDensityChange",null);_.x([_.pp({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],bF);
_.O(bF,"ytd-reel-player-overlay-renderer",function(){if(a4i!==void 0)return a4i;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n  </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return a4i=F},{mode:1});var Ryp;var Tr=function(){var F=_.w.apply(this,arguments)||this;F.videoDuration=0;F.playedTime=0;F.isActive=!1;F.JSC$22076_playerEvents=new Map;return F};
_.u(Tr,_.w);_.B=Tr.prototype;_.B.created=function(){this.JSC$22076_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22076_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.B.attached=function(){this.getPlayerAndInitializeListeners()};
_.B.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22076_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.SL(this,this.onPageChanged))};
_.B.getPlayerAndInitializeListeners=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return W=_.fQ(),W?V.yield(W.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.SL(F,F.onPageChanged)),V.jumpTo(0));F.player=V.yieldResult;F.initializePlayerListeners();_.UD(V)})};
_.B.onPageChanged=function(F){var W=this;return _.m(function(V){if(V.nextAddress==1)return F.detail.newPageType!=="ytd-shorts"?V.return():V.yield(_.w1().getPlayerPromise(),2);W.player=V.yieldResult;W.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.SL(W,W.onPageChanged));_.UD(V)})};
_.B.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22076_playerEvents)};
_.B.onVideoDataChange=function(F){var W=this;return _.m(function(V){if(!W.player||F.type!=="newdata")return V.return();W.videoDuration=_.T("web_shorts_use_progress_state_for_gapless")?W.player.getProgressState(F.playertype).seekableEnd:W.player.getDuration(F.playertype);W.playedTime=0;_.UD(V)})};
_.B.onVideoProgress=function(F){var W=this,V,d;return _.m(function(y){if(!W.player)return y.return();V=W.player.getPresentingPlayerType();d=W.player.getPlayerState();W.videoDuration=_.T("web_shorts_use_progress_state_for_gapless")?W.player.getProgressState(V).seekableEnd:W.player.getDuration(V);W.playedTime=d===0?W.videoDuration:F;_.UD(y)})};
_.B.getPercentPlayed=function(F,W){return F?_.AQ(W/F,0,1):0};
_.S0.Object.defineProperties(Tr.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 F="";return F=this.videoDuration&&this.playedTime?F+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):F+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Tr.prototype,"componentBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],Tr.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Tr.prototype,"player",void 0);_.x([_.N(),_.E("design:type",Object)],Tr.prototype,"videoDuration",void 0);_.x([_.N(),_.E("design:type",Object)],Tr.prototype,"playedTime",void 0);_.x([_.N(),_.E("design:type",Object)],Tr.prototype,"isActive",void 0);
_.x([_.A("videoDuration","playedTime"),_.E("design:type",Number),_.E("design:paramtypes",[])],Tr.prototype,"percentPlayed",null);_.x([_.A("videoDuration","playedTime"),_.E("design:type",Object),_.E("design:paramtypes",[])],Tr.prototype,"percentPlayedStyle",null);_.x([_.A("videoDuration","isActive"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Tr.prototype,"hideProgressBar",null);
_.O(Tr,"ytd-progress-bar-line",function(){if(Ryp===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Ryp=F}F=Ryp;return F},{mode:2});var biv;_.Na(sRv,"ytm-closed-captioning-button",{props:{captionIconType:_.Hm,onClick:_.Cd,ariaLabel:_.Hm,ariaPressed:_.Hm,isOverlay:_.Cd}});_.Na(_.s$u,"volume-controls",{props:{orientation:_.Hm}});var ed=function(){var F=_.w.apply(this,arguments)||this;F.playerState=null;F.isMuted=!1;F.volumeControlsOrientationState="horizontal_right";F.isOverlay=!0;F.isAdsOverlay=!1;F.captionIconType=-1;F.ariaLabel="";F.overlayDensity=0;F.JSC$22079_playerEvents=new Map;F.onClosedCaptionsButtonClick=function(){F.player&&H9c(F.player)&&(F.player.toggleSubtitles(),F.updateCaptionIconType())};
return F};
_.u(ed,_.w);_.B=ed.prototype;_.B.created=function(){this.JSC$22079_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22079_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.JSC$22079_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.B.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Et(28662);this.playPauseButtonClientVE=_.Et(36842);this.fullscreenButtonToggleOffClientVE=_.Et(222256);this.fullscreenButtonToggleOnClientVE=_.Et(222257);var F=_.is(),W=_.a3();F&&W&&(_.T("combine_ve_grafts")?(_.S6(_.dB(),this.muteButtonClientVE,W),_.S6(_.dB(),this.playPauseButtonClientVE,W)):_.gE(F,W,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.B.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22079_playerEvents),this.player=null)};
_.B.updateCaptionIconType=function(){var F=-1,W=void 0,V=_.Qv("CLOSED_CAPTIONS_DISABLED");this.player&&H9c(this.player)&&(DJL(this.player)?(W=!0,V=_.Qv("CLOSED_CAPTIONS_ON"),F=1):(W=!1,V=_.Qv("CLOSED_CAPTIONS_OFF"),F=0));this.captionIconType=F;this.ariaPressedState=W;this.ariaLabel=V};
_.B.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.B.getPlayerAndInitializeListeners=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return W=_.fQ(),W?V.yield(W.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.SL(F,F.onPageChanged)),V.jumpTo(0));F.player=V.yieldResult;F.initializePlayerListeners();_.UD(V)})};
_.B.onPageChanged=function(F){var W=this;return _.m(function(V){if(V.nextAddress==1)return F.detail.newPageType!=="ytd-shorts"?V.return():V.yield(_.w1().getPlayerPromise(),2);W.player=V.yieldResult;W.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.SL(W,W.onPageChanged));_.UD(V)})};
_.B.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22079_playerEvents);this.updateCaptionIconType()};
_.B.onPlayerStateChange=function(F){this.playerState=F};
_.B.onPlayerVolumeChange=function(F){this.isMuted=F.muted};
_.B.onPlayPauseButtonClick=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(_.w1().getPlayerPromise(),2);W=d.yieldResult;(V=_.is())&&F.playPauseButtonClientVE&&_.D6(V,F.playPauseButtonClientVE);W.getPlayerState()!==1?W.playVideo():W.pauseVideo();_.UD(d)})};
_.B.computePlayPauseIcon=function(F){return F===2||F===-1||F===5?"PLAY_ARROW_FILLED":"PAUSE_FILLED"};
_.B.computeFullscreenLabel=function(F){return F?_.Qv("FULLSCREEN_EXIT_LABEL"):_.Qv("FULLSCREEN_ENTER_LABEL")};
_.B.computePlayPauseLabel=function(F){return F===1||F===3?_.Qv("PLAYER_LABEL_PAUSE"):_.Qv("PLAYER_LABEL_PLAY")};
_.B.onMuteButtonClick=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(_.w1().getPlayerPromise(),2);W=d.yieldResult;(V=_.is())&&F.muteButtonClientVE&&_.D6(V,F.muteButtonClientVE);W.isMuted()?W.unMute(!0):W.mute(!0);_.UD(d)})};
_.B.computeMuteIcon=function(F){return F?"miniplayer:volume-off":"miniplayer:volume-up"};
_.B.computeMuteLabel=function(F){return F?_.Qv("PLAYER_LABEL_UNMUTE"):_.Qv("PLAYER_LABEL_MUTE")};
_.B.onFullscreenButtonClick=function(){var F=_.is();F&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.D6(F,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.D6(F,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();Uvu()};
_.S0.Object.defineProperties(ed.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var F=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(){F.onPlayPauseButtonClick()},
disableBackdropFilter:!0,customColors:{backgroundColor:"var(--yt-spec-overlay-background-medium-light)"}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:!0,customColors:{backgroundColor:"transparent"}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?"player_full_exit_alt":"player_full_enter_alt"}}});
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ed.prototype,"componentBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],ed.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],ed.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"player",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"playerState",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"isMuted",void 0);
_.x([_.N({computed:"computePlayPauseIcon(playerState)"}),_.E("design:type",String)],ed.prototype,"playPauseIcon",void 0);_.x([_.N({computed:"computeMuteIcon(isMuted)"}),_.E("design:type",String)],ed.prototype,"muteIcon",void 0);_.x([_.N({selector:_.Ol}),_.E("design:type",Boolean)],ed.prototype,"isFullscreen",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"volumeControlsOrientationState",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"isOverlay",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ed.prototype,"isAdsOverlay",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"captionIconType",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"ariaLabel",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"ariaPressedState",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ed.prototype,"overlayDensity",void 0);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"data",void 0);
_.x([_.N({computed:"computeActionBarButtonOverride()"}),_.E("design:type",Object)],ed.prototype,"actionBarButtonOverride",void 0);_.x([_.A("playerState"),_.E("design:type",Object),_.E("design:paramtypes",[])],ed.prototype,"playPauseButtonData",null);_.x([_.A("isFullscreen"),_.E("design:type",Object),_.E("design:paramtypes",[])],ed.prototype,"fullscreenButtonData",null);_.x([_.N(),_.E("design:type",Object)],ed.prototype,"onClosedCaptionsButtonClick",void 0);
_.x([_.A("isFullscreen"),_.E("design:type",String),_.E("design:paramtypes",[])],ed.prototype,"fullscreenIcon",null);
_.O(ed,"ytd-shorts-player-controls",function(){if(biv===void 0){var F=document.createElement("template");_.H(F,'\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<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  <volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></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-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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);biv=F}F=biv;return F},{mode:1});var Tsm;_.Na(_.TKL,"yt-interstitial-view-model",{props:{data:_.Hm}});var eyi=_.G(function(F){var W=F.data;return _.a("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.a("h1",{class:"reelWatchBreakViewModelHostTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a("h2",{class:"reelWatchBreakViewModelHostBody"},_.a(_.K_,{text:function(){return W().body},
isOverlay:!0})),_.a(_.Vw,{data:function(){return W().buttons}},{buttonViewModel:function(V,d){return _.a("div",{class:function(){return d()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.a(_.xm,{data:V.data}))}}))},"Ik");
eyi.idomCompat=!0;_.Na(eyi,"reel-watch-break-view-model",{props:{data:_.Hm}});var gz=function(){return _.w.apply(this,arguments)||this};
_.u(gz,_.w);gz.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}}};
_.S0.Object.defineProperties(gz.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var F;return!!_.e((F=this.data)==null?void 0:F.renderer,l1u)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var F;return!!_.e((F=this.data)==null?void 0:F.renderer,Cml)}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],gz.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],gz.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gz.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data.renderer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gz.prototype,"isSurvey",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.renderer"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],gz.prototype,"isInterstitialViewModel",null);_.x([_.pp({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],gz);
_.O(gz,"ytd-reel-non-video-content-renderer",function(){if(Tsm!==void 0)return Tsm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return Tsm=F},{mode:2});var grc;_.Na(_.olL,"desktop-shorts-player-controls",{});var uF=function(){var F=_.w.apply(this,arguments)||this;F.isPlayerPaused=!1;F.isPlayerStarted=!1;F.showPlayerControls=!1;F.showScrubber=!1;F.autoHideJobId=0;F.overlayType=_.WO("web_shorts_expanded_overlay_type");F.panelData=void 0;F.isWatchWhileMode=!1;F.hasError=!1;F.panelShowDelayMs=1;F.scrubberComponent={};F.isFullscreen=!1;F.shouldHideOverlay=!1;F.enableAnchoredPanel=_.T("desktop_shorts_v2_anchored_panel");F.enablePersistentAnchoredPanel=_.T("desktop_shorts_v2_persistent_anchored_panel");F.hideWatchWhilePanel=
_.T("web_shorts_hide_watch_while_panel");F.useAspectRatio=_.T("web_use_aspect_ratio");F.isPersistentPanelActive=!1;F.anchoredPanelActive=!1;F.isShortsPipActive=!1;F.smallScreenSqueezeback=!1;F.overlayDensity=0;F.extractOverlay=!1;F.extractActionBar=!1;F.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};F.onWindowResized=function(){_.u5(F,"calculateOverlayDensity",function(){F.calculateOverlayDensity()},
100)};
return F};
_.u(uF,_.w);_.B=uF.prototype;_.B.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.B.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.B.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var F=_.PY().resolve(_.mU);this.isWatchWhileMode&&_.HP.addJob(function(){F.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.B.handleShowReelsCommentsOverlayCommand=function(F){F=_.e(F,abd);this.isActive&&(F==null?0:F.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))};
_.B.updateEngagementPanelVisibility=function(F,W){F&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:W?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:F}})};
_.B.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;window.removeEventListener("resize",this.onWindowResized)};
_.B.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.PY().resolve(_.yh).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.B.handleWatchWhilePanelScrimClick=function(){var F=_.PY().resolve(_.mU);this.activeWatchWhilePanel&&(F.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.B.attached=function(){this.isFirstReel()&&this.handlePlayerClick();window.addEventListener("resize",this.onWindowResized);this.calculateOverlayDensity()};
_.B.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},renderPriority: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:_.T("web_enable_shorts_no_idle_job")?8:0}}};
_.B.handlePlayerClick=function(F){var W=this,V,d;if((d=(V=window).matchMedia)!=null&&d.call(V,"(any-pointer: coarse)").matches||!F)this.showPlayerControls=!0,_.HP.cancelJob(this.autoHideJobId),this.autoHideJobId=_.HP.addJob(function(){W.showPlayerControls=!1},0,4E3)};
_.B.isFirstReel=function(){return this.index===0};
_.B.handleMouseenter=function(){_.HP.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.B.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.B.handleScrubberEnter=function(){this.showScrubber=!0};
_.B.handleScrubberLeave=function(){this.showScrubber=!1};
_.B.maybeLogNonDefaultAspectRatio=function(){var F;(F=this.data)!=null&&F.thumbnail&&this.isActive&&.5625!==cst(this.data.thumbnail)&&_.ES9("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.B.calculateOverlayDensity=function(){var F=document.querySelector("#shorts-container");if(F){var W=!1,V,d=this.playerContainer.offsetWidth,y=this.playerContainer.offsetHeight;F=F.offsetWidth/2-d/2;F>=368?(F=1,W=V=!0):F>=72?(F=0,V=!0):(F=2,V=!1);d>=600&&y>=840?F=1:window.innerWidth<=599&&(F=2,V=W=!1);this.isPersistentPanelActive&&(F=0,W=!1);this.extractActionBar=V;this.overlayDensity=F;this.extractOverlay=W;var z;(z=this.onOverlayDensityChanged)==null||z.call(this,this.index,this.overlayDensity,
this.extractOverlay,this.extractActionBar)}};
_.B.onOverlayDensityChange=function(){var F;(F=this.onOverlayDensityChanged)==null||F.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(F=_.OA(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))F.set("overlayDensity",this.overlayDensity),F.set("extractOverlay",this.extractOverlay),F.set("extractActionBar",this.extractActionBar);if(F=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))F.overlayDensity=this.overlayDensity,F.extractOverlay=
this.extractOverlay,F.extractActionBar=this.extractActionBar};
_.B.isVideoContent=function(F){_.PY().resolve(_.yh);return!!_.e(F,_.Wc)};
_.B.isNonVideoContent=function(F){_.PY().resolve(_.yh);return!!_.e(F,_.q1)};
_.B.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.S0.Object.defineProperties(uF.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.adsOverlay)}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&this.isPlayerStarted}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var F;return!this.isActive||!this.isPlayerStarted||(F=this.data)!=null&&F.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var F;if(((F=this.data)==null?0:F.command)&&this.isVideoContent(this.data.command)){var W,V;if(((W=this.data)==null?0:W.adsOverlay)&&Object.keys((V=this.data)==null?void 0:V.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var d,y;if(((d=this.data)==null?0:d.reelPlayerOverlayRenderer)&&Object.keys((y=this.data)==null?void 0:y.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
uF.prototype.onOverlayDensityChange=uF.prototype.onOverlayDensityChange;uF.prototype.calculateOverlayDensity=uF.prototype.calculateOverlayDensity;uF.prototype.maybeLogNonDefaultAspectRatio=uF.prototype.maybeLogNonDefaultAspectRatio;uF.prototype.onEngagementPanelsChanged=uF.prototype.onEngagementPanelsChanged;uF.prototype.onScrubberDataChange=uF.prototype.onScrubberDataChange;uF.prototype.updateShouldHideOverlay=uF.prototype.updateShouldHideOverlay;
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],uF.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],uF.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],uF.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],uF.prototype,"index",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],uF.prototype,"isActive",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],uF.prototype,"isHiddenInDom",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"isPlayerPaused",void 0);_.x([_.N({selector:b9u}),_.E("design:type",Object)],uF.prototype,"isPlayerStarted",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"showPlayerControls",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"showScrubber",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"autoHideJobId",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"overlayType",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],uF.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],uF.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],uF.prototype,"watchWhileEngagementPanels",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"panelData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"isWatchWhileMode",void 0);_.x([_.N(),_.E("design:type",String)],uF.prototype,"activeWatchWhilePanel",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"hasError",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"panelShowDelayMs",void 0);
_.x([_.N(),_.E("design:type",Object)],uF.prototype,"scrubberComponent",void 0);_.x([_.N({selector:_.Ol,reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"isFullscreen",void 0);_.x([_.N(),_.E("design:type",Object)],uF.prototype,"shouldHideOverlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"enableAnchoredPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"enablePersistentAnchoredPanel",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"hideWatchWhilePanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"useAspectRatio",void 0);_.x([_.N({selector:_.sC1,reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"isPersistentPanelActive",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"anchoredPanelActive",void 0);
_.x([_.N({selector:_.Xg,reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"isShortsPipActive",void 0);_.x([_.N({selector:R_a,reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"smallScreenSqueezeback",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data.adsOverlay"),_.E("design:type",Object),_.E("design:paramtypes",[])],uF.prototype,"isAdsOverlay",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"overlayDensity",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"extractOverlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],uF.prototype,"extractActionBar",void 0);_.x([_.N(),_.E("design:type",Function)],uF.prototype,"onOverlayDensityChanged",void 0);_.x([_.N(),_.A("isActive","hasError","isPlayerStarted"),_.E("design:type",Object),_.E("design:paramtypes",[])],uF.prototype,"shouldRenderPlayerElements",null);
_.x([_.N(),_.A("isActive","isWatchWhileMode"),_.E("design:type",Object),_.E("design:paramtypes",[])],uF.prototype,"watchWhileOrPersistentActive",null);_.x([_.Jw("isActive","hasError","showingExpandedOverlay"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uF.prototype,"updateShouldHideOverlay",null);
_.x([_.N({reflectToAttribute:!0}),_.A("isActive","isPlayerStarted","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],uF.prototype,"shouldRenderScrubber",null);_.x([_.Jw("shouldRenderScrubber"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uF.prototype,"onScrubberDataChange",null);_.x([_.A("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],uF.prototype,"overlayComponent",null);
_.x([_.Jw("watchWhileEngagementPanels"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uF.prototype,"onEngagementPanelsChanged",null);_.x([_.Qo("#player-container"),_.E("design:type",HTMLElement)],uF.prototype,"playerContainer",void 0);_.x([_.Qo("#cinematic-container"),_.E("design:type",HTMLElement)],uF.prototype,"cinematicContainer",void 0);
_.x([_.Jw("isPersistentPanelActive","data.thumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uF.prototype,"maybeLogNonDefaultAspectRatio",null);_.x([_.Jw("isPersistentPanelActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uF.prototype,"calculateOverlayDensity",null);
_.x([_.Jw("overlayDensity","extractOverlay","extractActionBar"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],uF.prototype,"onOverlayDensityChange",null);_.x([_.pp({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],uF);
_.O(uF,"ytd-reel-video-renderer",function(){if(grc!==void 0)return grc;var F=document.createElement("template");_.H(F,'\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 id="video-filtering-overlay-container" class="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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return grc=F},{mode:2});var Kk=function(){var F=_.w.apply(this,arguments)||this;F.isPreviousPageShorts=!1;F.index=0;F.delayedActiveIndex=0;F.playablePreviousIndex=null;F.isPlayerPaused=!1;F.isPlayerStarted=!1;F.intersectionObserverThreshold=.6;F.fitToVisibleBounds=!1;F.pageSubtype="shorts";F.enablePreviousContinuation=_.T("shorts_in_playlists_web");F.shortsPipEnabled=_.T("web_shorts_pip");F.isDark=document.documentElement.hasAttribute("dark");F.shortsViewTransitions=_.T("web_shorts_view_transitions");F.isFullscreen=!1;F.isShortsPipActive=
!1;F.buttonOverride={iconPosition:"icon-only",size:"XL"};F.anchoredPanelActive=!1;F.isActive=!1;F.smallScreenPersistentPanel=!1;F.isPersistentPanelActive=!1;F.smallScreenSqueezeBack=!1;F.enableScrollIntoViewCenter=_.T("web_scroll_into_view_center");F.extractOverlay=!1;F.useAspectRatio=_.T("web_use_aspect_ratio");F.enableShortsSequenceRefactorUnify=_.T("web_enable_shorts_sequence_refactor_unify");F.continuationRequestPending=!1;F.carouselContainers=[];F.isShortsInitialized=!1;F.shortsContentList=[];
F.hasDataUpdated=!1;F.playerInPosition=!1;F.hidePreviousButtonImmediately=!1;F.showPreviousButtonImmediately=!1;F.endOfNextContinuation=!1;F.currentPlayerIndex=0;F.nextReelVe=_.Et(56921);F.prevReelVe=_.Et(56922);F.loopToggleOffVe=_.Et(198013);F.loopToggleOnVe=_.Et(198014);F.ambientModeToggleVe=_.Et(227860);F.reelPlayerPausedStateRendererVe=_.Et(141313);F.storedPlaybackSpeed=null;F.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"};F.onOverlayDensityChanged=function(W,V,d,y){W=F.getActiveReelVideo(W);F.extractOverlay=!!d;W==null||W.setAttribute("overlay-density",String(V));d===void 0||W!=null&&W.toggleAttribute("extract-overlay",d);y===void 0||W!=null&&W.toggleAttribute("extract-action-bar",y)};
return F};
_.u(Kk,_.w);_.B=Kk.prototype;_.B.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.B.setShortsContentList=function(){var F=this;if(this.enableShortsSequenceRefactorUnify){var W=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.Pd(this.shortsContentList)):[],V=this.firstShortsData;if(V){var d=this.reelWatchSequenceResponse;(V=this.shortsController==null?void 0:$v8(W,V,d!=null?d:null))&&V.newContentList&&(V=V.newContentList,V.length!==W.length&&(this.shortsContentList=V,_.ce(this,function(){F.observeShorts()})))}}};
_.B.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.B.onResize=function(){var F=_.rl(),W=F.dispatch,V=this.calculateIsSmallWidth();W.call(F,_.Gj({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:V}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.B.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}}};
_.B.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var F=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,W=F,V=0;F<250&&(W=F+this.shortsInnerContainer.clientWidth,V=24);_.cc(this.hostElement,{"--ytd-shorts-header-width":W+"px","--ytd-shorts-top-spacing":V+"px"})}};
_.B.isFirstShorts=function(F){return F&&!this.enableShortsSequenceRefactorUnify?this.index===-F.length:this.index===0};
_.B.isActiveReel=function(F,W,V){V&&(W=this.calculatePrevIndex(W,V));return F===W};
_.B.onFullscreenChange=function(){_.T("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.PY().resolve(_.et).close(!0))};
_.B.engagementPanelsChanged=function(){var F;this.watchWhileEngagementPanels=(F=this.data)==null?void 0:F.engagementPanels};
_.B.unregisterPanels=function(){var F=_.PY().resolve(_.mU);if(this.watchWhileEngagementPanels)for(var W=_.L(this.watchWhileEngagementPanels),V=W.next();!V.done;V=W.next()){var d=V.value,y=void 0,z=void 0;V=(y=d.engagementPanelSectionListRenderer)==null?void 0:(z=y.identifier)==null?void 0:z.tag;d=this.getPanelIdentifier(d.engagementPanelSectionListRenderer);F&&(V&&F.panelMap.delete(V),d&&_.T("web_shorts_panel_caching_bugfix")&&(y=V=void 0,(y=(V=F).unregisterPanelContent)==null||y.call(V,d)))}};
_.B.isVideoContent=function(F){return this.isVideoContentCommand(F==null?void 0:F.command)};
_.B.getActiveReelVideo=function(F){return _.OA(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+F+'"]')};
_.B.calculatePrevIndex=function(F,W){return W?F-((W==null?void 0:W.length)||0):-1};
_.B.onKeydown=function(F){var W=_.rW(F)||[];if(!mqu(W))if(F.code==="ArrowUp")F.preventDefault(),this.handlePrevButtonClick();else if(F.code==="ArrowDown")F.preventDefault(),this.handleNextButtonClick();else if(F.code==="KeyM")this.toggleMuteUnmuteVideo();else if(F.code==="KeyK"||F.code==="Space")this.togglePlayPauseVideo();else if((F.code==="KeyA"||F.code==="ArrowLeft")&&_.T("web_shorts_keyboard_enable_seek_shortcuts")){var V;(V=this.player)==null||V.seekBy(-5)}else if((F.code==="KeyD"||F.code===
"ArrowRight")&&_.T("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var d;(d=this.player)==null||d.seekBy(5)}};
_.B.onServiceRequestCompleted=function(F,W){F=W.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,F.continuationEndpoint||F.prevContinuationEndpoint)this.reelWatchSequenceResponse=F}else F.continuationEndpoint&&F.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:F.entries,continuationEndpoint:F.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=F):F.prevContinuationEndpoint&&
F.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:F.prevEntries,prevContinuationEndpoint:F.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.B.handleEngagementPanelVisibilityChanged=function(F,W){var V=_.PY().resolve(_.mU);if(F&&V){var d=this.getPanelIdentifier(F);if(W==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==d){V.hidePanel({identifier:this.activePanel});var y;this.activePanel=((y=F.identifier)==null?void 0:y.tag)||F.panelIdentifier}else this.isPersistentPanelActive=!0,_.rl().dispatch(Nid(!0)),this.anchoredPanelActive=!0,this.activePanel=d;else W==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===d&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.rl().dispatch(Nid(!1)))}};
_.B.handlePanelScrimClick=function(){var F=_.PY().resolve(_.mU);this.activePanel&&(F.hidePanel({identifier:this.activePanel}),_.rl().dispatch(Nid(!1)))};
_.B.getShortsLoopSetting=function(){var F,W,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return _.T("kevlar_shorts_auto_advance")?z.yield(_.mN.getInstance(),2):z.return(!0);case 2:return(F=z.yieldResult)?z.yield(F.get("sfvles"),3):z.return(!0);case 3:return V=(W=z.yieldResult)!=null?W:!1,z.yield(F.get("sfvle"),4);case 4:return y=(d=z.yieldResult)!=null?d:!0,V?z.return(y):z.return(!0)}})};
_.B.handleSignalActionToggleLoopShortsOff=function(){var F=this,W,V,d;return _.m(function(y){switch(y.nextAddress){case 1:if(!F.player)return y.return();F.player.setLoopVideo(!1);W=_.dB();_.JH(W,F.loopToggleOffVe);return y.yield(_.mN.getInstance(),2);case 2:return(V=y.yieldResult)?y.yield(V.set("sfvle",!1),3):y.return();case 3:return y.yield(V.set("sfvles",!0),4);case 4:d=_.V0(),_.dE(0,203,!1),_.dE(0,204,!0),d.save(),_.UD(y)}})};
_.B.handleSignalActionToggleLoopShortsOn=function(){var F=this,W,V,d;return _.m(function(y){switch(y.nextAddress){case 1:if(!F.player)return y.return();F.player.setLoopVideo(!0);W=_.dB();_.JH(W,F.loopToggleOnVe);return y.yield(_.mN.getInstance(),2);case 2:return(V=y.yieldResult)?y.yield(V.set("sfvle",!0),3):y.return();case 3:return y.yield(V.set("sfvles",!0),4);case 4:d=_.V0(),_.dE(0,203,!0),_.dE(0,204,!0),d.save(),_.UD(y)}})};
_.B.handleSignalActionToggleCinematicShortsOn=function(){kNi(!0);var F;(F=this.JSC$22104_cinematicController)==null||KZL(F,!0);_.JH(_.dB(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.B.handleSignalActionToggleCinematicShortsOff=function(){kNi(!1);var F;(F=this.JSC$22104_cinematicController)==null||KZL(F,!1);_.JH(_.dB(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.B.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.B.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.B.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var F=this.overlayContainer.querySelector("#experiment-overlay");F&&_.HP.addLowPriorityJob(function(){F.style.display="unset"},100)}else if(this.overlayContainer){var W;
((W=this.playerElement.getPlayer())==null?void 0:W.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.B.getCurrentShort=function(){if(this.currentEndpoint){var F=this.currentEndpoint;if(this.isNonVideoContentCommand(F)){var W=_.e(F,_.q1);return{reelNonVideoContentRenderer:_.e(W==null?void 0:W.renderer,_.TZT),command:F}}if(this.data){var V;W=(V=_.e(this.currentEndpoint,_.Wc))==null?void 0:V.thumbnail;var d;V=(d=this.data.overlay)==null?void 0:d.reelPlayerOverlayRenderer;_.PY().resolve(_.yh);F=this.data;var y,z;d=(y=F.overlay)==null?void 0:(z=y.shortsAdsRenderer)==null?void 0:z.adSlots;if(d!==void 0)d.length===
0?(_.HT("Shorts ads returned no ad slots."),F=void 0):(d.length>1&&_.HT("Shorts ads has more than one ad slots."),F=_.e(d[0],_.Q6E));else{var I,n;F=_.e((I=F.overlay)==null?void 0:(n=I.shortsAdsRenderer)==null?void 0:n.overlay,_.Q6E)}I=F;F=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.e(this.currentEndpoint,_.Wc),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var M;return{reelPlayerOverlayRenderer:V,thumbnail:W,command:F,adsOverlay:I,
videoId:(M=_.e(this.currentEndpoint,_.Wc))==null?void 0:M.videoId}}}};
_.B.created=function(){var F=this;this.scrollToVideoThrottle=new _.tU(function(W,V){V=V===void 0?"smooth":V;var d;(d=F.getActiveReelVideo(W))==null||d.scrollIntoView({behavior:V,block:"nearest",inline:F.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.PY().resolve(_.yh);this.maybeCreateIntersectionObserver()};
_.B.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.B.attached=function(){var F=this;_.PY().resolve(_.yh).registerRootElement(this);this.pageScrollElement=_.OA(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.SL(this,this.processResetAction));_.T("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){F.maybeCreateIntersectionObserver();F.scrollToVideoThrottle.fire(F.activeIndex,"instant");F.shortsContainer.style.overflowY=
"scroll"}))};
_.B.calculateSqueezebackPanelSize=function(){var F=this,W=window.innerWidth-456-(window.innerHeight-106)*.5625;_.HP.addLowPriorityJob(function(){W<360?(F.hostElement.style.setProperty("--anchored-panel-width","480px"),_.rl().dispatch(fXu(!0))):(F.hostElement.style.setProperty("--anchored-panel-width",Math.min(W,480)+"px"),_.rl().dispatch(fXu(!1)))})};
_.B.detached=function(){var F=_.PY().resolve(_.yh);F.rootElement=void 0;var W;(W=F.unsubscribeFromStore)==null||W.call(F);F.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.SL(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.B.onResizeFinished=function(F,W){var V=this,d=new ResizeObserver(function(){V.shortsContainer.style.overflowY="hidden";_.HP.addLowPriorityJob(function(){W()},100)});
d.observe(F);return d};
_.B.resetDocumentScrollTop=function(){var F,W;if((F=document)==null?0:(W=F.scrollingElement)==null?0:W.scrollTop)document.scrollingElement.scrollTop=0};
_.B.loadPage_=function(F){var W=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),F){var V;if((V=_.e(this.currentEndpoint,_.Wc))==null?0:V.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=F;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){W.isPlayerStarted&&
(W.handleOnPlaybackCommand(),W.afterPlayerStarted=function(){})};
this.registerPanel(F)}};
_.B.afterPlayerStarted=function(){};
_.B.handleOnPlaybackCommand=function(){if(_.T("web_shorts_comment_stickers")&&this.isPlayerStarted){var F,W=(F=_.e(this.currentEndpoint,_.Wc))==null?void 0:F.onPlaybackCommand;W&&this.ytComponentBehavior.resolveCommand(W)}};
_.B.maybeCreateIntersectionObserver=function(){var F=this,W=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==W){this.intersectionObserverThreshold=W;var V={rootMargin:"0px",threshold:W},d;(d=this.intersectionObserver)==null||d.disconnect();this.intersectionObserver=new IntersectionObserver(function(y){y=_.L(y);for(var z=y.next();!z.done;z=y.next())if(z=z.value,z.intersectionRatio>W){z=Number(z.target.id);if(isNaN(z))break;if(z===F.index)break;
_.Sp9();F.loadVideo(z);_.pZ("r_vtc")}},V);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.B.observeShorts=function(){var F,W,V,d=this.enableShortsSequenceRefactorUnify?((F=this.shortsContentList)==null?void 0:F.length)||0:(((W=this.shortsProcessedPrevSequence)==null?void 0:W.length)||0)+(((V=this.shortsProcessedSequence)==null?void 0:V.length)||0);if(this.carouselContainers.length<d&&(this.carouselContainers=[].concat(_.Pd(_.OA(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(F=_.L(this.carouselContainers),W=F.next();!W.done;W=
F.next())W=W.value,V=void 0,(V=this.intersectionObserver)==null||V.observe(W);if(!this.enableShortsSequenceRefactorUnify)for(F=_.L(this.carouselContainers),W=F.next();!W.done;W=F.next())W=W.value,V=void 0,(V=this.intersectionObserver)==null||V.observe(W)};
_.B.initCsi=function(){iWd("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var F={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"}},W,V;if((W=this.playerData)==null?0:(V=W.cacheMetadata)==null?0:V.isCacheHit)F.isCacheHit=!0;var d;if(W=(d=_.e(this.currentEndpoint,_.Wc))==null?void 0:
d.prefetchTaskId)F.prefetchInfo={taskId:W};_.mw(F)};
_.B.isAd=function(){var F,W;return!!((F=_.e(this.currentEndpoint,_.Wc))==null?0:(W=F.adClientParams)==null?0:W.isAd)};
_.B.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.B.getPlayerContainer=function(){var F;return(F=_.OA(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:F.playerContainer};
_.B.onPlayerStateChange=function(F){var W=this;this.isPlayerPaused=F===2;F!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?F===1&&this.index===0&&(this.isPlayerStarted||_.rl().dispatch(wJ4(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.rl().dispatch(wJ4(!0)));this.player&&!this.player.getLoopVideo()&&_.HP.addLowPriorityJob(function(){W.getShortsLoopSetting().then(function(V){var d;(d=W.player)==null||d.setLoopVideo(V)})});
this.isPlayerPaused&&_.T("web_shorts_paused_state_logging")&&_.KZ(_.is(),[this.reelPlayerPausedStateRendererVe])};
_.B.isShortPlayable=function(){if(_.T("kevlar_playable_short_killswitch"))return!0;var F;return(F=this.playerData)!=null&&F.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.B.setNormalPlaybackSpeed=function(){var F=this,W,V;return _.m(function(d){if(d.nextAddress==1)return d.yield(F.getPlayer().getPlayerPromise(),2);W=d.yieldResult;V=W.getPlaybackRate();V!==1&&(F.storedPlaybackSpeed=V,W.setPlaybackRate(1));_.UD(d)})};
_.B.restorePlaybackSpeed=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1)return F.storedPlaybackSpeed===null?V.jumpTo(0):V.yield(F.getPlayer().getPlayerPromise(),3);W=V.yieldResult;W.setPlaybackRate(F.storedPlaybackSpeed);F.storedPlaybackSpeed=null;_.UD(V)})};
_.B.playerDataChanged=function(){var F=this,W,V,d,y,z,I,n,M,Y;return _.m(function(h){if(h.nextAddress==1){W=F.getPlayer();F.enableShortsSequenceRefactorUnify||(V=F.intersectionObserver)==null||V.disconnect();if(F.playerData){if(((d=F.playerData.videoDetails)==null?void 0:d.videoId)!==((y=W.getPlayer())==null?void 0:y.getVideoData().video_id)){z={};if(I=_.e(F.currentEndpoint,_.Wc))z.watch_endpoint=I,I.endTimeSeconds&&(z.end=I.endTimeSeconds);W.loadVideoWithPlayerResponse(F.playerData,z)}}else return h.return();
return F.player?h.jumpTo(2):h.yield(W.getPlayerPromise(),3)}h.nextAddress!=2&&(F.player=h.yieldResult,F.JSC$22104_playerStateChangeListener=F.onPlayerStateChange.bind(F),F.player.addEventListener("onStateChange",F.JSC$22104_playerStateChangeListener),_.T("kevlar_client_enable_shorts_player_bootstrap")&&_.Ad(),F.scrollToVideoThrottle.fire(F.index),F.movePlayerToVideo(F.index),_.HP.addLowPriorityJob(function(){F.getShortsLoopSetting().then(function(q){var R;(R=F.player)==null||R.setLoopVideo(q)})}),
_.qoT.resolve(F.player),F.player.syncVolume(),F.getPlayer().focusOnPlayer());
_.HP.addLowPriorityJob(function(){F.observeShorts()},100);
n=F.player.getPlayerState(F.player.getPresentingPlayerType());n!==1||F.isPlayerStarted||_.rl().dispatch(wJ4(!0));F.updateBackNavContainerWidth();M=_.e(F.currentEndpoint,_.Wc);((Y=M)==null?0:Y.startTimeSeconds)&&F.player.seekTo(M.startTimeSeconds);if(F.JSC$22104_cinematicController||F.cinematicsInitializeJobId)return h.return();F.cinematicsInitializeJobId=_.HP.addLowPriorityJob(function(){F.initCinematicController();F.cinematicsInitializeJobId=void 0});
_.UD(h)})};
_.B.onShortUndoDismiss=function(){var F=this,W=w2u().pop();W!==void 0&&(_.ce(this,function(){F.showCardWithIndex(W)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.B.onShortsDismiss=function(F){if(F=F.detail.reelDismissalActionRenderer)(F=_.e(F.onDismissalCompletionRenderer,ZUt))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:F}}}),this.scrollAndDismissCard()};
_.B.processReelNonVideoContentDismissalCommand=function(F){var W=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);F=_.e(F,mUL);this.activeDimissalTimeout=setTimeout(function(){W.scrollAndDismissCard()},Number(F==null?void 0:F.delayMs))};
_.B.scrollAndDismissCard=function(){var F=this,W=this.index;w2u().push(W);_.ce(this,function(){var V=F.getPlayableNextIndex();V!==null&&(F.hideCardWithIndex(W),F.scrollToVideoThrottle.fire(V))})};
_.B.hideCardWithIndex=function(F){if(F=this.getActiveReelVideo(F))F.hidden=!0};
_.B.showCardWithIndex=function(F){if(F=this.getActiveReelVideo(F))F.hidden=!1};
_.B.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.B.activeChanged=function(F){_.rl().dispatch(_.Gj({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:F}}));if(F)document.addEventListener("keydown",_.SL(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var W;(W=this.player)==null||W.sendAbandonmentPing()}var V;(V=this.player)==null||V.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.SL(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.B.graftClientVisualElements=function(){if(this.data){var F=_.dB();_.Y4D(F,_.c6({response:this.reelWatchSequenceResponse}));_.S6(F,this.nextReelVe);_.S6(F,this.prevReelVe);_.T("kevlar_shorts_auto_advance")&&(_.S6(F,this.loopToggleOffVe),_.S6(F,this.loopToggleOnVe));_.S6(F,this.ambientModeToggleVe);_.KZ(_.is(),[this.nextReelVe,this.prevReelVe]);_.T("web_shorts_paused_state_logging")&&_.S6(F,this.reelPlayerPausedStateRendererVe)}};
_.B.graftNvcRenderer=function(){var F,W,V,d,y,z,I=this.enableShortsSequenceRefactorUnify?(F=this.shortsContentList)==null?void 0:(W=F[this.index])==null?void 0:W.command:this.index<0?(V=this.shortsProcessedPrevSequence)==null?void 0:(d=V[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:d.command:(y=this.shortsProcessedSequence)==null?void 0:(z=y[this.index])==null?void 0:z.command;if(I&&this.isNonVideoContentCommand(I)){F=_.e(I,_.q1);var n,M;(F=(n=_.e(F==null?void 0:F.renderer,_.TZT))==
null?void 0:(M=n.loggingDirectives)==null?void 0:M.trackingParams)&&_.dB().graftServerVe(F)}};
_.B.setActiveIndex=function(){_.PY().resolve(_.yh).setActiveIndex(this.index)};
_.B.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.B.lazyUpdateMiniplayerData=function(){var F=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.HP.addLowPriorityJob(function(){F.updateMiniplayerData();F.updateMiniplayerDataJobId=void 0}))};
_.B.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.HP.cancelJob(this.updateMiniplayerDataJobId)};
_.B.updateMiniplayerData=function(){var F,W,V,d=_.PY().resolve(_.et),y={shortsData:this.getCurrentShort(),previousButtonDisabled:!((F=this.prevButtonData)==null||!F.isDisabled),nextButtonDisabled:!((W=this.nextButtonData)==null||!W.isDisabled),playabilityStatus:(V=this.playerData)==null?void 0:V.playabilityStatus};_.rc(d,y)};
_.B.resetPlayerLocation=function(){var F=this.getPlayer();this.initialPlayerContainer&&F.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.B.movePlayerToVideo=function(F,W){var V=this;W=W===void 0?!0:W;var d=this.getActiveReelVideo(F),y=this.getPlayer();if(d){this.overlayContainer?d.appendChild(this.overlayContainer):(this.overlayContainer=_.OA(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,d.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||y.appendTo(this.overlayContainer.playerContainer,void 0,!0));var z;(z=this.player)==null||z.setSize(NaN,NaN);this.isActive||_.HP.addJob(function(){V.isActive=
!0},0);
y.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.T("reels_web_disable_rtr_tick")||_.T("reels_web_use_pbs_first_shorts")&&F===0||_.Md("r_tr");this.currentPlayerIndex=F;d.appendChild(this.errorScreenContainer);var I;(I=this.JSC$22104_cinematicController)==null||jCt(I)}else W?_.HP.addLowPriorityJob(function(){V.movePlayerToVideo(V.index,!1)}):Math.random()<=_.F0("web_shorts_error_logging_threshold")&&_.j5(new _.po("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:W,
index:F}))};
_.B.getAspectRatio=function(F){return(F==null?0:F.thumbnail)&&cst(F.thumbnail)?"--ytd-shorts-player-ratio: "+cst(F.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.B.getBackgroundImage=function(F){if(F!=null&&F.thumbnail)return(F=_.wB(F.thumbnail.thumbnails))?'background-image:url("'+F+'");':"background-color:black;"};
_.B.getBackgroundImageUrl=function(F){if(F!=null&&F.thumbnail)return _.wB(F.thumbnail.thumbnails)};
_.B.onPersistentPanelActiveChanged=function(){var F,W=(F=_.e(this.currentEndpoint,_.Wc))==null?void 0:F.thumbnail;if(W&&cst(W)!==.5625){var V;(V=this.player)==null||V.setSize(NaN,NaN)}};
_.B.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.B.moveCinematicsToVideo=function(){var F=_.OA(this.hostElement).querySelector("ytd-reel-video-renderer");(F==null?0:F.cinematicContainer)&&F.cinematicContainer!==this.shortsCinematicContainer.parentElement&&F.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.B.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.B.updatePrevButtonData=function(){var F=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);F?this.prevButtonData=F=Object.assign({},F,{accessibility:{label:_.Qv("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.Qv("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=F=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.B.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.B.updateNextButtonData=function(){var F=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);F&&(this.nextButtonData=F=Object.assign({},F,{accessibility:{label:_.Qv("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.Qv("NEXT_VIDEO_LABEL")||""}))};
_.B.getPlayablePreviousIndex=function(){for(var F,W=this.index-1;W>=-(((F=this.prevShortsSequence)==null?void 0:F.length)||0);W--)if(!w2u().includes(W))return W;return null};
_.B.getIndexInSequence=function(F,W){return F.findIndex(function(V){var d;return((d=_.e(V.command,_.Wc))==null?void 0:d.videoId)===W})};
_.B.handlePrevButtonClick=function(F){var W=this,V,d;return _.m(function(y){V=W.getPlayablePreviousIndex();if(V===null)return y.return();W.gestureType=((d=F)==null?void 0:d.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";V===0&&(W.hidePreviousButtonImmediately=!0);if(W.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){W.scrollToVideoThrottle.fire(V,"auto")}),y.return();
W.scrollToVideoThrottle.fire(V);_.UD(y)})};
_.B.getPlayableNextIndex=function(){for(var F,W,V=this.index+1;V<(this.enableShortsSequenceRefactorUnify?(F=this.shortsContentList)==null?void 0:F.length:((W=this.shortsProcessedSequence)==null?void 0:W.length)||0);V++)if(!w2u().includes(V))return V;return null};
_.B.handleNextButtonClick=function(F,W){var V=this,d,y;return _.m(function(z){d=V.getPlayableNextIndex();if(d===null)return z.return();d===1&&(V.showPreviousButtonImmediately=!0);V.gestureType=((y=F)==null?void 0:y.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";W&&(V.gestureType=W);if(V.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){V.scrollToVideoThrottle.fire(d,"auto")}),z.return();
V.scrollToVideoThrottle.fire(d);_.UD(z)})};
_.B.handleReelNavigateCommand=function(F,W,V){(F=_.e(F,nGd))&&W&&F.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(V)};
_.B.loadVideo=function(F,W){var V=this;W=W===void 0?!1:W;if(F!==this.currentPlayerIndex){_.rl().dispatch(wJ4(!1));if(this.isAd()&&!W){var d;(d=this.player)==null||d.notifyShortsAdSwipeEvent()}var y;(y=this.JSC$22104_cinematicController)==null||A9d(y);var z;(z=this.JSC$22104_cinematicController)==null||Drt(z);d=F>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(d));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var I,n,M,Y,h,q;W=this.enableShortsSequenceRefactorUnify?(I=this.shortsContentList)==null?void 0:(n=I[F])==null?void 0:n.command:F<0?(M=this.shortsProcessedPrevSequence)==null?void 0:(Y=M[this.shortsProcessedPrevSequence.length+F])==null?void 0:Y.command:(h=this.shortsProcessedSequence)==null?void 0:(q=h[F])==null?void 0:q.command;this.index=F;this.gestureType||(this.gestureType=d?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");W&&this.isVideoContentCommand(W)&&(this.ytComponentBehavior.resolveCommand(W,{form:{createScreenConfig:{clickedVisualElement:d?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(W&&this.isNonVideoContentCommand(W)){this.currentEndpoint=W;this.data=void 0;I=_.dB();n=_.e(W,_.q1);var R,b;(n=(R=_.e(n==null?void 0:n.renderer,_.TZT))==null?void 0:(b=R.screenLoggingData)==null?void 0:b.screenVeType)&&_.tH(I,
n);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(R=this.getActiveReelVideo(F))&&R.appendChild(this.overlayContainer)}var g,K;R=this.enableShortsSequenceRefactorUnify?((g=this.shortsContentList)==null?NaN:g.length)-3<=F:((K=this.reelWatchSequenceResponse)==null?void 0:K.entries)&&F===this.reelWatchSequenceResponse.entries.length-1;var C;if(((C=this.reelWatchSequenceResponse)==null?0:C.continuationEndpoint)&&R){var k,f,S={contentPlaybackContext:_.td({},(f=
_.e((k=this.currentEndpoint)==null?void 0:k.commandMetadata,_.Jx))==null?void 0:f.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.HP.addJob(function(){V.ytComponentBehavior.resolveCommand(V.reelWatchSequenceResponse.continuationEndpoint,{form:S})},8),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:S})}var v,U;
F=this.enableShortsSequenceRefactorUnify?!1:F===-(((v=this.reelWatchSequenceResponse)==null?void 0:(U=v.prevEntries)==null?void 0:U.length)||0);var c,J;((c=this.reelWatchSequenceResponse)==null?0:c.prevContinuationEndpoint)&&((J=this.reelWatchSequenceResponse)==null?0:J.prevEntries)&&F&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.B.setMiniplayerPreview=function(F){F=(F===void 0?0:F)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var W,V,d,y,z=_.PY().resolve(_.et),I={shortsData:void 0,shortsPreviewThumbnail:F?this.enableShortsSequenceRefactorUnify?(W=this.shortsContentList)==null?void 0:(V=W[F])==null?void 0:V.thumbnail:(d=this.shortsProcessedSequence)==null?void 0:(y=d[F])==null?void 0:y.thumbnail:void 0};_.rc(z,I)};
_.B.updateTitle=function(F){var W,V;F=(F==null?0:F.adSlots)?"":(V=F==null?void 0:(W=F.videoDetails)==null?void 0:W.title)!=null?V:"";_.On(this.hostElement,"yt-update-title",F)};
_.B.registerPanel=function(F){var W=_.PY().resolve(_.mU);if(W){F=_.L(F.engagementPanels||[]);for(var V=F.next();!V.done;V=F.next()){V=V.value;var d=this.getPanelIdentifier(V.engagementPanelSectionListRenderer),y=void 0,z=void 0;(z=(y=W).registerPanelContent)==null||z.call(y,d,V)}}};
_.B.getPanelIdentifier=function(F){var W;return(F==null?void 0:(W=F.identifier)==null?void 0:W.tag)||(F==null?void 0:F.panelIdentifier)||(F==null?void 0:F.targetId)};
_.B.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.continuationRequestPending=this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.rl().dispatch(wJ4(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.rl().dispatch(Nid(!1));var F;(F=this.shortsController)!=null&&(F.dismissedIndices=[]);var W;(W=this.shortsController)!=null&&W.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.PY().resolve(_.et).close(!0)};
_.B.processAppendReelWatchSequenceContinuationEntriesAction=function(F){var W=this,V;(V=this.intersectionObserver)==null||V.disconnect();F=F.appendReelWatchSequenceContinuationEntriesAction;if(F==null?0:F.entries){var d;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.Pd(((d=this.reelWatchSequenceResponse)==null?void 0:d.entries)||[]),_.Pd(F.entries)),continuationEndpoint:F.continuationEndpoint})}else if(F==null?0:F.prevEntries){var y;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.Pd(((y=this.reelWatchSequenceResponse)==null?void 0:y.prevEntries)||[]),_.Pd(F.prevEntries)),prevContinuationEndpoint:F.prevContinuationEndpoint});_.HP.addLowPriorityJob(function(){W.movePlayerToVideo(W.index);W.scrollToVideoThrottle.fire(W.index,"instant")})}else return;
_.HP.addLowPriorityJob(function(){W.observeShorts()},100)};
_.B.processWatchSequence=function(F){var W=this;return F.map(function(V){V=V.command;return W.isVideoContentCommand(V)?{thumbnail:_.e(V,_.Wc).thumbnail,command:V}:{command:V}})};
_.B.calculateIntersectionObserverThreshold=function(){var F=_.OA(this.hostElement).querySelector("ytd-reel-video-renderer"),W=1;(F==null?0:F.offsetHeight)&&(F==null?0:F.offsetWidth)&&(W=Math.min(F.offsetHeight,this.shortsContainer.offsetHeight)/F.offsetHeight*(Math.min(F.offsetWidth,this.shortsContainer.offsetWidth)/F.offsetWidth));return Math.round(W*.6*10)/10};
_.B.isVideoContentCommand=function(F){_.PY().resolve(_.yh);return!!_.e(F,_.Wc)};
_.B.isNonVideoContentCommand=function(F){_.PY().resolve(_.yh);return!!_.e(F,_.q1)};
_.B.initCinematicController=function(){var F=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22104_cinematicController=new uZ(this.shortsCinematicContainer,this.player);var W,V=_.e((W=this.data)==null?void 0:W.background,aR);HJt(this.JSC$22104_cinematicController,V);KZL(this.JSC$22104_cinematicController,CHt(V));uht(this.JSC$22104_cinematicController);_.HP.addLowPriorityJob(function(){F.moveCinematicsToVideo()})}};
_.B.handleMiniplayerNavigateShorts=function(F){F==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():F==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.B.handleSignalActionToggleShortsPictureInPicture=function(){if(_.PY().resolve(_.et).pictureInPictureSupported()){var F=_.PY().resolve(_.yh);if(_.T("web_shorts_pip")){var W=_.PY().resolve(_.et);F.isShortsPipActive()?W.deactivate():W.isMiniplayerActive()||(_.VI().shortsPipActivation=!0,_.Ygi(W))}}else(F=this.player)==null||F.togglePictureInPicture()};
_.S0.Object.defineProperties(Kk.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.reelWatchSequenceResponse)!=null&&F.prevEntries)return this.processWatchSequence([].concat(_.Pd(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(_.Pd(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.reelWatchSequenceResponse)!=null&&F.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var F=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var W;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((W=this.shortsProcessedSequence)==null?void 0:W.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var V;W=_.e((V=this.firstShortsData)==null?void 0:V.command,_.Wc);if(W==null||!W.videoId)return this.shortsProcessedSequence;V=this.getIndexInSequence(this.shortsSequence,
W.videoId);if(V!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=V,_.HP.addLowPriorityJob(function(){F.scrollToVideoThrottle.fire(F.index,"auto");F.movePlayerToVideo(F.index)}));
return[].concat(_.Pd(this.shortsSequence))}this.shortsProcessedPrevSequence||_.dX(_.HP,function(){F.observeShorts()},100);
return[this.firstShortsData].concat(_.Pd(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var F=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;F&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(F)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.enableShortsSequenceRefactorUnify){var F;return this.index===((F=this.shortsContentList)==null?NaN:F.length)-1}if(this.endOfNextContinuation){var W,V;return this.index===((W=this.reelWatchSequenceResponse)==null?void 0:(V=W.entries)==null?void 0:V.length)}var d;return!((d=this.reelWatchSequenceResponse)==null?0:d.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var F;(F=this.delayedActiveIndexUpdateDebouncer)==null||F.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return this.isShortPlayable()||((W=_.e((F=this.data)==null?void 0:F.watchStatus,_.CQD))==null?void 0:(V=W.style)==null?void 0:V.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var F=this,W=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),V;if((this.data||W)&&(((V=this.data)==null?0:V.engagementPanels)||this.isAd()||W)){W=!1;this.activePanel="shorts-comments-panel";var d;V=_.L(((d=this.data)==null?void 0:d.engagementPanels)||[]);for(d=V.next();!d.done;d=V.next())if(this.getPanelIdentifier(d.value.engagementPanelSectionListRenderer)===this.activePanel){W=!0;break}if(this.isPersistentPanelActive){var y=
_.PY().resolve(_.mU);_.HP.addJob(function(){y.showPanel({identifier:F.activePanel,target:null})},0,100)}var z;
d=[].concat(_.Pd(Object.values(((z=this.data)==null?void 0:z.engagementPanels)||{})));z=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);V=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return z===void 0&&V===void 0||(z==null?0:z.isDisabled)||(V==null?void 0:V.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!W?(W=d==null?void 0:d.findIndex(function(I){var n,M;return((n=I.engagementPanelSectionListRenderer)==null?void 0:(M=n.identifier)==null?void 0:M.tag)==="shorts-comments-panel"}),W===-1||W===void 0||d!=null&&d.splice(W,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.Qv("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.Qv("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:_.Qv("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.Qv("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(_.Pd(Object.values(d||
{})))):d}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var F=this,W,V,d;if((W=this.playerData)==null?0:(V=W.playabilityStatus)==null?0:(d=V.errorScreen)==null?0:d.playerInterstitialRenderer)return _.HP.addLowPriorityJob(function(){F.movePlayerToVideo(F.index)}),this.playerData.playabilityStatus.errorScreen;
var y,z;return((y=this.data)==null?void 0:y.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((z=this.data)==null?0:z.watchStatus)&&_.e(this.data.watchStatus,_.SzC)?(_.HP.addLowPriorityJob(function(){F.movePlayerToVideo(F.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.S0.Object.defineProperties(Kk,{template:{configurable:!0,enumerable:!0,get:function(){if(m_p===void 0){var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n        <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n          <template class="style-scope ytd-shorts">\n            <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n              <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n              </div>\n            </div>\n          </template>\n        </dom-repeat>\n      </template>\n      <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n           <img class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" loading="lazy" src$="[[getBackgroundImageUrl(item)]]" alt="">\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);m_p=F}F=m_p;return F}}});
Kk.prototype.onNextButtonDataChange=Kk.prototype.onNextButtonDataChange;Kk.prototype.onPrevButtonDataChange=Kk.prototype.onPrevButtonDataChange;Kk.prototype.onPersistentPanelActiveChanged=Kk.prototype.onPersistentPanelActiveChanged;Kk.prototype.lazyUpdateMiniplayerData=Kk.prototype.lazyUpdateMiniplayerData;Kk.prototype.onShortsPipActiveChanged=Kk.prototype.onShortsPipActiveChanged;Kk.prototype.setActiveIndex=Kk.prototype.setActiveIndex;Kk.prototype.graftNvcRenderer=Kk.prototype.graftNvcRenderer;
Kk.prototype.graftClientVisualElements=Kk.prototype.graftClientVisualElements;Kk.prototype.onActiveChanged=Kk.prototype.onActiveChanged;Kk.prototype.onShortsDismiss=Kk.prototype.onShortsDismiss;Kk.prototype.onShortUndoDismiss=Kk.prototype.onShortUndoDismiss;Kk.prototype.playerDataChanged=Kk.prototype.playerDataChanged;Kk.prototype.afterPlayerStarted=Kk.prototype.afterPlayerStarted;Kk.prototype.unhideCurrentOverlay=Kk.prototype.unhideCurrentOverlay;Kk.prototype.onServiceRequestCompleted=Kk.prototype.onServiceRequestCompleted;
Kk.prototype.engagementPanelsChanged=Kk.prototype.engagementPanelsChanged;Kk.prototype.onFullscreenChange=Kk.prototype.onFullscreenChange;Kk.prototype.onResize=Kk.prototype.onResize;Kk.prototype.setShortsContentList=Kk.prototype.setShortsContentList;Kk.prototype.setFirstShortsData=Kk.prototype.setFirstShortsData;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Kk.prototype,"ytComponentBehavior",void 0);
_.x([_.D(WG.YtPageBehavior),_.E("design:type",Object)],Kk.prototype,"ytPageBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Kk.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],Kk.prototype,"ironResizableBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Kk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.RS),_.E("design:type",Object)],Kk.prototype,"ytdDismissibleItemBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Kk.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Kk.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"playerData",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"reelWatchSequenceResponse",void 0);
_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"cachedReelWatchSequenceResponse",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"currentEndpoint",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"nextButtonData",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"prevButtonData",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"isPreviousPageShorts",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"index",void 0);
_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"delayedActiveIndex",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"playablePreviousIndex",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"player",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"isPlayerPaused",void 0);_.x([_.N({selector:b9u}),_.E("design:type",Object)],Kk.prototype,"isPlayerStarted",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"intersectionObserver",void 0);
_.x([_.N(),_.E("design:type",Number)],Kk.prototype,"cinematicsInitializeJobId",void 0);_.x([_.N(),_.E("design:type",Number)],Kk.prototype,"updateMiniplayerDataJobId",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"fitToVisibleBounds",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"pageSubtype",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Kk.prototype,"enablePreviousContinuation",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"shortsPipEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"isDark",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"shortsViewTransitions",void 0);_.x([_.N({selector:_.Ol,reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"isFullscreen",void 0);
_.x([_.N({selector:_.Xg,reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"isShortsPipActive",void 0);_.x([_.Qo("#shorts-inner-container"),_.E("design:type",HTMLElement)],Kk.prototype,"shortsInnerContainer",void 0);_.x([_.Qo("#back-nav-button ytd-button-renderer"),_.E("design:type",_.GT)],Kk.prototype,"backNavButton",void 0);_.x([_.Qo("#shorts-container"),_.E("design:type",HTMLElement)],Kk.prototype,"shortsContainer",void 0);
_.x([Pl("error-screen"),_.E("design:type",HTMLElement)],Kk.prototype,"errorScreenContainer",void 0);_.x([Pl("player"),_.E("design:type",Object)],Kk.prototype,"playerElement",void 0);_.x([Pl("shorts-cinematic-container"),_.E("design:type",HTMLElement)],Kk.prototype,"shortsCinematicContainer",void 0);_.x([Pl("initial-player-container"),_.E("design:type",HTMLElement)],Kk.prototype,"initialPlayerContainer",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"buttonOverride",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"anchoredPanelActive",void 0);_.x([_.N(),_.E("design:type",String)],Kk.prototype,"activePanel",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"isActive",void 0);_.x([_.N({selector:R_a,reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"smallScreenPersistentPanel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"isPersistentPanelActive",void 0);
_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"smallScreenSqueezeBack",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"enableScrollIntoViewCenter",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"extractOverlay",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"useAspectRatio",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Kk.prototype,"enableShortsSequenceRefactorUnify",void 0);
_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"continuationRequestPending",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"shortsController",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"panelContainer",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"overlayContainer",void 0);_.x([_.N(),_.E("design:type",Array)],Kk.prototype,"carouselContainers",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"isShortsInitialized",void 0);
_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"firstShortsData",void 0);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"firstShortsDataModel",void 0);_.x([_.N(),_.E("design:type",Array)],Kk.prototype,"shortsContentList",void 0);_.x([_.A("reelWatchSequenceResponse"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kk.prototype,"prevShortsSequence",null);
_.x([_.A("data","prevShortsSequence"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kk.prototype,"shortsProcessedPrevSequence",null);_.x([_.A("reelWatchSequenceResponse"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kk.prototype,"shortsSequence",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"setFirstShortsData",null);
_.x([_.Jw("reelWatchSequenceResponse","firstShortsData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"setShortsContentList",null);_.x([_.A("data","shortsSequence","firstShortsData"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kk.prototype,"shortsProcessedSequence",null);
_.x([_.N({reflectToAttribute:!0}),_.A("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kk.prototype,"isUpArrowHidden",null);_.x([_.N({reflectToAttribute:!0}),_.A("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kk.prototype,"isDownArrowHidden",null);
_.x([_.N(),_.A("index"),_.E("design:type",Number),_.E("design:paramtypes",[])],Kk.prototype,"activeIndex",null);_.x([_.A("isShortPlayable","data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kk.prototype,"shouldRenderOfflineContent",null);_.x([_.Pc("iron-resize"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onResize",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kk.prototype,"anchoredEngagementPanels",null);
_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"watchWhileEngagementPanels",void 0);_.x([_.Jw("isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onFullscreenChange",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"engagementPanelsChanged",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],Kk.prototype,"onServiceRequestCompleted",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"unhideCurrentOverlay",null);_.x([_.Jw("isPlayerStarted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"afterPlayerStarted",null);
_.x([_.A("playerData","reelWatchSequenceResponse","data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Kk.prototype,"errorScreen",null);_.x([_.A("errorScreen"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Kk.prototype,"hasError",null);_.x([_.Jw("playerData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],Kk.prototype,"playerDataChanged",null);
_.x([_.Pc("yt-dismissible-item-undo-feedback"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onShortUndoDismiss",null);_.x([_.Pc("yt-disable-lockup-interaction"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],Kk.prototype,"onShortsDismiss",null);_.x([_.dT("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onActiveChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"graftClientVisualElements",null);_.x([_.Jw("currentPlayerIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"graftNvcRenderer",null);_.x([_.Jw("index"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"setActiveIndex",null);
_.x([_.Jw("isShortsPipActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onShortsPipActiveChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"lazyUpdateMiniplayerData",null);_.x([_.N(),_.E("design:type",Object)],Kk.prototype,"onOverlayDensityChanged",void 0);
_.x([_.Jw("isPersistentPanelActive"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onPersistentPanelActiveChanged",null);_.x([_.Jw("index","data","isUpArrowHidden"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onPrevButtonDataChange",null);_.x([_.Jw("index","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Kk.prototype,"onNextButtonDataChange",null);
_.x([_.pp({is:"ytd-shorts"})],Kk);var u2t;var Kui;var HiL;var Hn=function(){return _.w.apply(this,arguments)||this};
_.u(Hn,_.w);Hn.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hn.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Hn.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Hn.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],Hn);
_.O(Hn,"ytd-compact-tvfilm-entry-point-renderer",function(){if(HiL!==void 0)return HiL;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return HiL=F},{mode:1});var D_L;var AVU;var jY8;var Dk=function(){return _.w.apply(this,arguments)||this};
_.u(Dk,_.w);Dk.prototype.ready=function(){this.initializeDefs()};
Dk.prototype.initializeDefs=function(){var F=this.meta.byKey("yt-icons"),W=_.OA(F).querySelector("#star"),V=_.OA(F).querySelector("#star_half");F=_.OA(F).querySelector("#star_border");W&&this.defs.appendChild(W.cloneNode(!0));V&&this.defs.appendChild(V.cloneNode(!0));F&&this.defs.appendChild(F.cloneNode(!0))};
Dk.prototype.percentChanged=function(){for(var F=this.rating;F.firstChild;)F.removeChild(F.firstChild);var W=Math.round(this.percent/10);F=Math.floor(W/2);W%=2;var V=5-F-W;this.appendStars("star",F,0);this.appendStars("star_half",W,F);this.appendStars("star_border",V,F+W)};
Dk.prototype.appendStars=function(F,W,V){for(var d=0;d<W;d++){var y=(18+this.spacing)*(d+V),z=document.createElementNS("http://www.w3.org/2000/svg","use");YZ8(z,"#"+F);z.setAttribute("x",""+y);z.setAttribute("y","0");this.rating.appendChild(z)}};
Dk.prototype.percentChanged=Dk.prototype.percentChanged;_.x([_.Qo("#defs"),_.E("design:type",HTMLElement)],Dk.prototype,"defs",void 0);_.x([_.Qo("#rating"),_.E("design:type",HTMLElement)],Dk.prototype,"rating",void 0);_.x([_.N(),_.E("design:type",Number)],Dk.prototype,"percent",void 0);_.x([_.N({value:6}),_.E("design:type",Number)],Dk.prototype,"spacing",void 0);_.x([_.N({value:_.yQ.create("iron-meta",{type:"iconset"})}),_.E("design:type",_.Vs)],Dk.prototype,"meta",void 0);
_.x([_.Jw("percent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Dk.prototype,"percentChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-ratings"})],Dk);
_.O(Dk,"ytd-ratings",function(){if(jY8!==void 0)return jY8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jY8=F},{mode:1});var rVL=function(){return _.w.apply(this,arguments)||this};
_.u(rVL,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rVL.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rVL.prototype,"data",void 0);_.x([_.pp({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],rVL);
_.O(rVL,"ytd-offer-review-renderer",function(){if(AVU!==void 0)return AVU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return AVU=F},{mode:1});var Av=function(){var F=_.w.apply(this,arguments)||this;F.badges=[{textBadge:{label:_.DZ("CC")}}];return F};
_.u(Av,_.w);_.B=Av.prototype;_.B.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.B.dataChanged=function(){var F=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(F&&F.commandMetadata&&_.e(F.commandMetadata,_.oI)&&_.e(F.commandMetadata,_.oI).fireAutomatically)_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}});else{var W;F&&((W=_.e(F,_.oI))==null?0:W.fireAutomatically)&&_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})}};
_.B.isEmptyContent=function(F){return this.isStorefrontEntryPointEmpty(F)&&this.shouldHideOfferModule(F)};
_.B.isStorefrontEntryPointEmpty=function(F){return!F||!F.storefrontEntryPoint};
_.B.shouldHideOfferModule=function(F){return!!F.hideVideoDetails};
_.B.isOfferModuleNavigationInactive=function(F){return!F.navigationEndpoint&&!F.serviceEndpoint};
_.B.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Av.prototype.dataChanged=Av.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Av.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Av.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Av.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.E("design:type",Boolean)],Av.prototype,"hidden",void 0);
_.x([_.N(),_.E("design:type",Object)],Av.prototype,"badges",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Av.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],Av);
_.O(Av,"ytd-movie-offer-module-renderer",function(){if(D_L!==void 0)return D_L;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return D_L=F},{mode:1});var CiU;var kW8=function(){return _.w.apply(this,arguments)||this};
_.u(kW8,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],kW8.prototype,"componentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kW8.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],kW8);
_.O(kW8,"ytd-media-masthead-renderer",function(){if(CiU!==void 0)return CiU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return CiU=F},{mode:1});var l4i;_.Na(_.kGt,"course-metadata-view-model",{props:{data:_.Cd,isOverlay:_.Cd}});var jd=function(){var F=_.w.apply(this,arguments)||this;F.isMetadataVisible=!1;F.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return F};
_.u(jd,_.w);_.B=jd.prototype;
_.B.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"}}}}};
_.B.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.B.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.B.expanderChanged=function(){var F;if((F=this.data)==null?0:F.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.B.isExpandButtonToggled=function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.expandMetadataButton,_.Kj))==null?void 0:W.isToggled};
_.B.onVisibilityButtonClick=function(){var F;if((F=this.data)==null?0:F.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.B.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
jd.prototype.expanderChanged=jd.prototype.expanderChanged;jd.prototype.dataChanged=jd.prototype.dataChanged;jd.prototype.descriptionChanged=jd.prototype.descriptionChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jd.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],jd.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D([_.Pm.YtActionHandlerBehavior]),_.E("design:type",Object)],jd.prototype,"actionHandlerBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],jd.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],jd.prototype,"isMetadataVisible",void 0);_.x([_.Qo("#expander"),_.E("design:type",Object)],jd.prototype,"expander",void 0);_.x([_.Jw("data.description"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jd.prototype,"descriptionChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jd.prototype,"dataChanged",null);_.x([_.Jw("isMetadataVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jd.prototype,"expanderChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],jd);
_.O(jd,"ytd-tvfilm-offer-module-renderer",function(){if(l4i!==void 0)return l4i;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return l4i=F},{mode:2});var NsU;var rz=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return F};
_.u(rz,_.w);rz.prototype.dataChanged=function(){this.hostElement.hidden=!1};
rz.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
rz.prototype.onThumbnailTap=function(F){this.data&&this.data.serviceEndpoint&&(_.PY().resolve(_.Tc).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),F.stopPropagation())};
rz.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
rz.prototype.dataChanged=rz.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rz.prototype,"rendererBehaviors",void 0);_.x([_.D([_.Pm.YtActionHandlerBehavior]),_.E("design:type",Object)],rz.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rz.prototype,"data",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],rz.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],rz);
_.O(rz,"ytd-unlimited-offer-module-renderer",function(){if(NsU!==void 0)return NsU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return NsU=F},{mode:1});var f4u;var wja;var Ck=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return F};
_.u(Ck,_.w);Ck.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
Ck.prototype.handleRelatedChipCommand=function(F){F=_.e(F,wKi);var W=F.contents;W?_.x8(this.hostElement,"yt-item-section-replace-action",[W,F.targetSectionIdentifier]):_.x8(this.hostElement,"yt-item-section-continuation-action",[F.continuationData,F.targetSectionIdentifier])};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ck.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ck.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ck.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ck.prototype,"data",void 0);_.x([_.Yf({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],Ck);
_.O(Ck,"yt-related-chip-cloud-renderer",function(){if(wja===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;f4u===void 0&&(f4u=document.createElement("template"));var d=f4u;V.call(W,d.content.cloneNode(!0),F.content.firstChild);wja=F}F=wja;return F},{mode:2});var kC=function(){var F=_.w.apply(this,arguments)||this;F.isTwoColumns=!0;F.watchFeedBigThumbs=_.T("kevlar_watch_feed_big_thumbs");F.watchFeedBigThumbsOnLockup=_.T("web_watch_next_big_thumbs");F.watchNextGridHideChips=_.T("kevlar_watch_grid_hide_chips");F.eligibleToSwitchToGrid=!0;F.disableShortsShelfHeightOverride=_.T("web_shorts_wn_shelf_ratio_tuning");F.isWatchNextGrid=!1;F.reuseComponents=!_.T("kevlar_watch_grid");F.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return F};
_.u(kC,_.w);_.B=kC.prototype;
_.B.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:!_.T("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}}};
_.B.getItemsPath=function(){return"data.results"};
_.B.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.B.created=function(){this.ytLazyListBehavior.initialCount=1};
_.B.ready=function(){_.cc(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.B.resultsChanged=function(){if(this.data&&this.data.results){for(var F=this.data.results,W=null,V=null,d=0;d<F.length;d++)F[d].relatedChipCloudRenderer?W=F[d].relatedChipCloudRenderer:F[d].itemSectionRenderer&&(V=F[d].itemSectionRenderer);if(W&&V)for(this.set("data.continuations",[]),F=_.e(W.content,_.kTi).chips,W=0;W<F.length;W++)if(d=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",F[W]),d.loadCached||!d.contents){d.contents=V.contents;break}}};
_.B.dataChanged=function(){var F=this,W;if((W=this.data)!=null&&W.results&&this.hasAllowedInstreamAd(this.playerData)){if(W=this.data.results.filter(function(n){return!!n.promotedSparklesWebRenderer})){for(var V=0;V<W.length;V++){var d=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",W[V]);
if(d)for(var y=0;y<d.length;y++)d[y]&&d[y].baseUrl&&_.Ge(d[y].baseUrl)}this.set("data.results",this.data.results.filter(function(n){return!n.promotedSparklesWebRenderer}))}if(W=this.data.results.filter(function(n){return!!F.getSparklesAd(n)})){W=_.L(W);
for(y=W.next();!y.done;y=W.next())if(d=V=void 0,y=(V=this.getSparklesAd(y.value))==null?void 0:(d=V.errorCommand)==null?void 0:d.loggingUrls)for(V=_.L(y),d=V.next();!d.done;d=V.next())(d=d.value)&&d.baseUrl&&_.Ge(d.baseUrl);var z,I;this.set("data.results",(z=this.data)==null?void 0:(I=z.results)==null?void 0:I.filter(function(n){return!n.adSlotRenderer}))}}};
_.B.getSparklesAd=function(F){var W,V;F=_.e((W=F.adSlotRenderer)==null?void 0:(V=W.fulfillmentContent)==null?void 0:V.fulfilledLayout,_.JPC);return _.e(F==null?void 0:F.renderingContent,UOp)};
_.B.hasAllowedInstreamAd=function(F){F=this.get("adPlacements",F)||[];for(var W=0;W<F.length;W++){var V=this.get("adPlacementRenderer.config.adPlacementConfig",F[W]);if(V&&V.suppressDisplayAd)return!0}return!1};
_.B.computeHideUnlimitedOfferModule=function(F,W){return F&&F.offerModule&&W&&F.offerModule.unlimitedOfferModuleRenderer&&F.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(W)?!0:!1};
_.B.hideUnlimitedOfferModuleChanged=function(){var F=_.OA(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");F&&(F.hidden=this.hideUnlimitedOfferModule)};
_.B.updateLockupContainerTypes=function(F){if(this.eligibleToSwitchToGrid){var W;(W=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||W.forEach(function(V){V.containerType=F})}};
_.B.computeHideTvfilmOfferModule=function(F,W){var V,d;return!!((F==null?0:(V=F.offerModule)==null?0:(d=V.tvfilmOfferModuleRenderer)==null?0:d.clientShouldSuppressIfCompanionAdDisplayed)&&W&&this.hasCompanionAds(W))};
_.B.hideTvfilmOfferModuleChanged=function(){var F=_.OA(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");F&&(F.hidden=this.hideTvfilmOfferModule)};
_.B.hasCompanionAds=function(F){F=this.get("adPlacements",F)||[];for(var W=0;W<F.length;W++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",F[W]))return!0;var V=void 0,d=void 0,y=void 0;if(!_.T("web_watch_top_banner_companion_check_killswitch")&&((V=F[W])==null?0:(d=V.adPlacementRenderer)==null?0:(y=d.renderer)==null?0:y.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.B.hasSuppressedResults=function(F){return F==null?!0:F.filter(function(W){return!W.continuationItemRenderer&&!W.compactPromotedVideoRenderer&&!W.promotedSparklesWebRenderer}).length===0};
_.B.computeShowButton=function(F,W){return this.isWatchNextGrid?F:F||this.hasSuppressedResults(W)};
_.B.showButtonChanged=function(){if(this.isWatchNextGrid){var F=_.OA(this.hostElement).querySelector("ytd-rich-grid-renderer");F&&this.showButton!==null&&(F.continuationShowButton=this.showButton)}else{F=_.OA(this.hostElement).querySelector("yt-next-continuation");var W=_.OA(this.hostElement).querySelector("ytd-continuation-item-renderer"),V=_.OA(this.hostElement).querySelector("ytd-item-section-renderer");F&&(F.showButton=this.showButton);W&&(W.showButton=this.showButton);V&&(V.continuationShowButton=
this.showButton)}};
_.B.continuationTap=function(F){var W;if(((W=this.data)==null?void 0:W.continuations)!=null&&F.target.tagName==="TP-YT-PAPER-BUTTON")for(F=this.data.continuations,W=0;W<F.length;W++)F[W].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(F[W].nextContinuationData||{})};
_.B.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("shown-items-changed",this.shownItems))};
_.S0.Object.defineProperties(kC.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 F;return!((F=this.shownItems)==null||!F.some(function(W){return!!W.lockupViewModel||W.compactVideoRenderer}))}}});
kC.prototype.shownItemsChangedForBinding=kC.prototype.shownItemsChangedForBinding;kC.prototype.showButtonChanged=kC.prototype.showButtonChanged;kC.prototype.hideTvfilmOfferModuleChanged=kC.prototype.hideTvfilmOfferModuleChanged;kC.prototype.updateLockupContainerTypes=kC.prototype.updateLockupContainerTypes;kC.prototype.hideUnlimitedOfferModuleChanged=kC.prototype.hideUnlimitedOfferModuleChanged;kC.prototype.dataChanged=kC.prototype.dataChanged;kC.prototype.resultsChanged=kC.prototype.resultsChanged;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kC.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],kC.prototype,"ytLazyListBehavior",void 0);_.x([_.D(_.N3.YtNextContinuationBehavior),_.E("design:type",Object)],kC.prototype,"ytNextContinuationBehavior",void 0);
_.x([_.D(_.lX),_.E("design:type",Object)],kC.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],kC.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],kC.prototype,"playerData",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],kC.prototype,"autoFill",void 0);_.x([_.N({value:60}),_.E("design:type",Number)],kC.prototype,"targetFramerate",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"isTwoColumns",void 0);_.x([_.N(),_.E("design:type",Object)],kC.prototype,"shownItems",void 0);_.x([_.N({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.E("design:type",Boolean)],kC.prototype,"hideUnlimitedOfferModule",void 0);_.x([_.N({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.E("design:type",Boolean)],kC.prototype,"hideTvfilmOfferModule",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"watchFeedBigThumbs",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"watchFeedBigThumbsOnLockup",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"watchNextGridHideChips",void 0);_.x([_.N(),_.E("design:type",Object)],kC.prototype,"eligibleToSwitchToGrid",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"disableShortsShelfHeightOverride",void 0);_.x([_.N({selector:_.YH,reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"isGridViewEnabled",void 0);_.x([_.N({selector:_.h$$,reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"isSwatcherooActive",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],kC.prototype,"showMoreButton",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],kC.prototype,"isWatchNextGrid",void 0);_.x([_.N({computed:"computeShowButton(showMoreButton, data.results)"}),_.E("design:type",Boolean)],kC.prototype,"showButton",void 0);_.x([_.dT("data.results.*"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kC.prototype,"resultsChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kC.prototype,"dataChanged",null);_.x([_.Jw("hideUnlimitedOfferModule"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kC.prototype,"hideUnlimitedOfferModuleChanged",null);_.x([_.A("isGridViewEnabled","containsLockups","data"),_.N({reflectToAttribute:!0}),_.E("design:type",Number),_.E("design:paramtypes",[])],kC.prototype,"lockupContainerType",null);
_.x([_.Jw("lockupContainerType","data"),_.E("design:type",Function),_.E("design:paramtypes",[Number]),_.E("design:returntype")],kC.prototype,"updateLockupContainerTypes",null);_.x([_.Jw("hideTvfilmOfferModule"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kC.prototype,"hideTvfilmOfferModuleChanged",null);_.x([_.Jw("showButton"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kC.prototype,"showButtonChanged",null);
_.x([_.Jw("shownItems"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kC.prototype,"shownItemsChangedForBinding",null);_.x([_.A("shownItems"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],kC.prototype,"containsLockups",null);
_.O(kC,"ytd-watch-next-secondary-results-renderer",function(){if(Kui===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Kui=F}F=Kui;return F},{mode:1});var GWU;var lF=function(){var F=_.w.apply(this,arguments)||this;F.currentPageUrl="";F.baseUrl="";F.isHiddenByUser=null;F.hidden=!1;F.showAboveScrim=!1;F.watchNextGrid=_.T("kevlar_watch_grid");F.modernButtons=_.T("web_modern_buttons");F.roundedContainer=!0;F.noBorder=!1;F.roundBackground=!_.T("live_chat_round_background_killswitch");F.overflowHideChat=_.T("live_chat_overflow_hide_chat");F.forceDarkTheme=!1;F.theaterWatchWhile=!1;F.isListeningForPlayerProgress=!1;F.JSC$22157_playerEvents=new Map;F.isFrameReady=
!1;F.player=null;F.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 F};
_.u(lF,_.w);_.B=lF.prototype;_.B.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.x8(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.B.created=function(){var F=this;this.handleIframeEventListener=function(W){F.handleIframeEvent(W)};
this.handleKeyboardEventListener=function(W){F.handleKeyboardEvent(W)};
this.JSC$22157_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22157_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22157_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22157_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22157_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.B.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()};
_.B.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};
_.B.computeBaseUrl=function(F){var W="/live_chat";this.isChatReplay()&&(W="/live_chat_replay");return _.vo(_.xO(_.XO(_.$i(F),W),null),"").toString()};
_.B.dataChanged=function(){_.T("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.B.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var F=this.url;if(this.isChatReplay()&&this.player){var W=Math.floor(this.player.getProgressState().current*1E3);F=_.Oi(_.$i(F),"playerOffsetMs",W.toString()).toString()}W=this.chatframe;try{var V=F==="about:blank"?_.L8T:_.Jy(F),d=W.contentDocument.location,y=_.FL(V);y!==void 0&&d.replace(y)}catch(z){W.src=F}}};
_.B.collapsedChanged=function(){_.On(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.B.handleIframeEvent=function(F){if(F&&this.baseUrl.startsWith(F.origin)&&F.source===this.chatframe.contentWindow&&_.tW(F.data))if(F.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(F);else if(F.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(F.data["yt-show-feedback-dialog"]){var W=_.PY().resolve(_.SU(_.Muc));if(W){var V=F.ports,d;V&&V.length&&(d=function(){V[0].postMessage({})});
F=F.data["yt-show-feedback-dialog"];W.showFeedbackDialog(F.customProductData,F.feedbackContent,d,F.bucket)}}else if(F.data["yt-show-survey"])_.On(this.hostElement,"yt-show-survey",F.data["yt-show-survey"]);else if(F.data["yt-purchase-membership"])_.PY().resolve(_.Tc).resolveCommand(F.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(F.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(F.data["yt-tunnel-out-live-service-request"]);else if(F.data["yt-user-activity"])_.PP();
else if(F.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(F.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(F.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(F.data["yt-open-popup"]);else if(F.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(F.data["yt-log-flow-logging-event-command"]);else if(F.data["yt-hide-live-chat"])this.onShowHideChat();else F.data["yt-report-moderation-state-log"]&&
this.player&&(W={cpn:this.player.getVideoData().cpn},_.HA("liveChatBeingModerated",W))};
_.B.attachLiveChatResponseVeTrackingParams=function(F){F=_.sf(F);var W=_.is(),V=_.Ok("liveChatRenderer.trackingParams",this.data);W&&V&&_.eM(W,_.sf(V),F)};
_.B.handleBuyflowMessages=function(F){var W=F.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,V=F.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,d=F.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.sYY(_.Xb(_.jL),W.replace(/-/g,"+").replace(/_/g,"/"),function(y){F.ports[0].postMessage({success:!0,buyFlowResponse:y})},void 0,function(y){F.ports[0].postMessage({success:!1,
error:y&&y.message||"Buyflow rejected without error."})},_.V0().get("hl"),void 0,function(){F.ports[0].postMessage({closed:!0})},V,d)};
_.B.setupPlayerProgressRelay=function(){var F=this;if(!this.isListeningForPlayerProgress){var W=_.w1();W!=null&&W.getPlayerPromise&&(W.getPlayerPromise().then(function(V){F.playerApiReady(V)}),this.isListeningForPlayerProgress=!0)}};
_.B.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.B.playerApiReady=function(F){this.setPlayer(F)};
_.B.playerProgressHandler=function(){if(this.player){var F=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":F.current})}};
_.B.playerAdStartHandler=function(F){this.postToContentWindow({"yt-player-ad-start":F})};
_.B.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.B.playerStateChangeHandler=function(F){this.postToContentWindow({"yt-player-state-change":F})};
_.B.setPlayer=function(F){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22157_playerEvents);F&&(this.player=F,this.ytPlayerListenerBehavior.listenToPlayerEvents(F,this.JSC$22157_playerEvents),_.On(this.hostElement,"player-api-ready"))};
_.B.liveChatPageUrl=function(F,W,V,d){return!V||W?"about:blank":V.liveChatRenderer?(W=_.$i(this.currentPageUrl).JSC$10339_queryData_,IIU(W),F=_.$i(F),W.add("continuation",V.liveChatRenderer.continuations[0].reloadContinuationData.continuation),V=_.Tb()==="USER_INTERFACE_THEME_DARK",(d||V)&&W.add("dark_theme","true"),_.xO(F,W),d=_.$i(F.toString()),V=d.JSC$10339_queryData_,"SESSION_INDEX"in _.NT&&(V.add("authuser",_.wp("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.NT&&V.add("pageId",_.wp("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.NT&&V.add("sdc",_.wp("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),d.toString()):""};
_.B.isCollapsed=function(F,W){return W!==null?W:this.isChatReplay()||F&&F.conversationBarRenderer&&F.conversationBarRenderer.availabilityMessage?!0:F?F.liveChatRenderer?F.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.T("live_chat_hide_premiere_replay_message")||F.conversationBarRenderer&&F.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.B.isHidden=function(F,W,V){var d=W&&W.conversationBarRenderer&&W.conversationBarRenderer.availabilityMessage,y=W&&W.liveChatRenderer&&W.liveChatRenderer.showHideButton,z=W&&W.liveChatRenderer&&W.liveChatRenderer.showButton;return V&&F&&!d&&!z||!V&&F&&!d&&!y?!0:W&&W.liveChatRenderer&&W.liveChatRenderer.initialDisplayState?W.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.B.computeButtonOverride=function(F,W){if(F&&W)return{type:"outline"}};
_.B.setCollapsedState=function(F){_.e(F,_.WyT)&&((this.isHiddenByUser=!!_.e(F,_.WyT).collapsed)||_.XY(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.B.forwardReduxActionToIframe=function(F){this.postToContentWindow({"yt-live-chat-forward-redux-action":F})};
_.B.onLoopRangeChange=function(F){this.showAboveScrim=!(F==null||!F.postId)};
_.B.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.B.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.B.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.B.sendDarkThemePostMessage=function(F){this.postToContentWindow({"yt-live-chat-set-dark-theme":F})};
_.B.onLiveChatBuyFlowCallback=function(F){this.postToContentWindow({"yt-live-chat-buy-flow-callback":F})};
_.B.handleKeyboardEvent=function(F){(0,_.MP.containsValue)(Dkt,F.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:F.type,keyCode:F.keyCode}})};
_.B.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.B.postToContentWindow=function(F){if(this.isFrameReady)try{var W=window.location.protocol+"//"+window.location.host,V;(V=this.chatframe)!=null&&V.contentWindow?this.chatframe.contentWindow.postMessage(F,W):_.rL(new _.po("Tried posting a message to an iframe with no content window",F))}catch(d){_.Ab(d)}};
_.B.shouldHideChatFrame=function(F){return F&&_.T("hide_live_chat_button_when_collapsed")};
_.S0.Object.defineProperties(lF.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.T("live_chat_overflow_hide_chat")||_.T("web_watch_chat_hide_button_killswitch"))return _.T("live_chat_overflow_hide_chat");var F,W,V,d;return!!((F=this.data)==null?0:(W=F.liveChatRenderer)==null?0:(V=W.header)==null?0:(d=V.liveChatHeaderRenderer)==null?0:d.collapseButton)}}});
lF.prototype.collapsedChanged=lF.prototype.collapsedChanged;lF.prototype.urlChanged=lF.prototype.urlChanged;lF.prototype.dataChanged=lF.prototype.dataChanged;lF.prototype.onShowHideChat=lF.prototype.onShowHideChat;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],lF.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lF.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],lF.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.AN.YtPlayerListenerBehavior),_.E("design:type",_.jp)],lF.prototype,"ytPlayerListenerBehavior",void 0);_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],lF.prototype,"ytOpenPopupBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lF.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],lF.prototype,"currentPageUrl",void 0);
_.x([_.N({computed:"computeBaseUrl(currentPageUrl,data)"}),_.E("design:type",Object)],lF.prototype,"baseUrl",void 0);_.x([_.N({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.E("design:type",String)],lF.prototype,"url",void 0);_.x([_.N(),_.E("design:type",Object)],lF.prototype,"isHiddenByUser",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.E("design:type",Object)],lF.prototype,"hidden",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.E("design:type",Boolean)],lF.prototype,"collapsed",void 0);_.x([_.N({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.E("design:type",Boolean)],lF.prototype,"hideChatFrame",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"showAboveScrim",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"watchNextGrid",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],lF.prototype,"modernButtons",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"roundedContainer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"noBorder",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],lF.prototype,"roundBackground",void 0);
_.x([_.N({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.E("design:type",Object)],lF.prototype,"toggleButtonOverride",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],lF.prototype,"overflowHideChat",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"forceDarkTheme",void 0);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lF.prototype,"enableShowWithoutHideChatButton",null);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],lF.prototype,"theaterWatchWhile",void 0);_.x([_.Qo("#chatframe"),_.E("design:type",HTMLIFrameElement)],lF.prototype,"chatframe",void 0);_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lF.prototype,"onShowHideChat",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lF.prototype,"dataChanged",null);
_.x([_.Jw("url"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lF.prototype,"urlChanged",null);_.x([_.Jw("collapsed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lF.prototype,"collapsedChanged",null);_.x([_.pp({is:"ytd-live-chat-frame",disableElementRegistration:!0})],lF);
_.O(lF,"ytd-live-chat-frame",function(){if(GWU!==void 0)return GWU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GWU=F},{mode:1});var $_a;var N2=function(){var F=_.w.apply(this,arguments)||this;F.lastRenderedPanelIds=new Set;F.visiblePanels=[];F.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return F};
_.u(N2,_.w);_.B=N2.prototype;_.B.dataChanged=function(){if(this.data){for(var F=[],W=_.L(this.data),V=W.next();!V.done;V=W.next()){V=V.value;var d=void 0,y=void 0,z=(d=V)==null?void 0:(y=d.engagementPanelSectionListRenderer)==null?void 0:y.visibility;y=d=void 0;((d=V)==null?0:(y=d.engagementPanelSectionListRenderer)==null?0:y.targetId)&&z!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&F.push(V)}this.visiblePanels=F}else this.visiblePanels=[]};
_.B.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}}};
_.B.withoutVisiblePanelById=function(F){return this.visiblePanels.filter(function(W){var V;return((V=W.engagementPanelSectionListRenderer)==null?void 0:V.targetId)!==F})};
_.B.onYtChangeEngagementPanelVisibilityAction=function(F){var W=this,V=_.e(F,_.VKu);if(this.data&&(V==null?0:V.targetId)&&(V==null?0:V.visibility)){var d,y=(d=this.data.find(function(I){var n;return((n=I.engagementPanelSectionListRenderer)==null?void 0:n.targetId)===V.targetId}))==null?void 0:d.engagementPanelSectionListRenderer;
if(y){var z=this.withoutVisiblePanelById(V.targetId);V.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(F=this.data.find(function(I){var n;return((n=I.engagementPanelSectionListRenderer)==null?void 0:n.targetId)===V.targetId}))&&(z=[F].concat(_.Pd(z)));
this.hideDelayMs&&V.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&z.length===0?_.HP.addJob(function(){y.visibility=V.visibility;W.visiblePanels=z},10,this.hideDelayMs):(y.visibility=V.visibility,this.visiblePanels=z);
_.x8(this.hostElement,"yt-engagement-panels-visible-changed",[z])}}};
_.B.onRendererstamperFinished=function(){var F=new Set(this.visiblePanels.map(function(W){var V;return(V=W.engagementPanelSectionListRenderer)==null?void 0:V.targetId}));
this.handlePanelVisibilityChange(F,this.lastRenderedPanelIds);this.lastRenderedPanelIds=F};
_.B.handlePanelVisibilityChange=function(F,W){F=F===void 0?new Set:F;W=W===void 0?new Set:W;if(this.data)for(var V=_.L(this.data),d=V.next();!d.done;d=V.next()){d=d.value;var y=void 0,z=void 0,I=(y=d)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:z.targetId;if(I&&(y=W.has(I),z=F.has(I),I=void 0,!y&&z?(z=y=void 0,I=(y=d)==null?void 0:(z=y.engagementPanelSectionListRenderer)==null?void 0:z.onShowCommands):y&&!z&&(z=y=void 0,I=(y=d)==null?void 0:(z=y.engagementPanelSectionListRenderer)==
null?void 0:z.onHideCommands),I))for(d=_.L(I),I=d.next();!I.done;I=d.next())this.ytComponentBehavior.resolveCommand(I.value)}};
N2.prototype.onRendererstamperFinished=N2.prototype.onRendererstamperFinished;N2.prototype.dataChanged=N2.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],N2.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],N2.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],N2.prototype,"lastRenderedPanelIds",void 0);_.x([_.N(),_.E("design:type",Number)],N2.prototype,"hideDelayMs",void 0);_.x([_.N(),_.E("design:type",Array)],N2.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Array)],N2.prototype,"visiblePanels",void 0);_.x([_.N(),_.E("design:type",Boolean)],N2.prototype,"isWatchWhilePanel",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N2.prototype,"dataChanged",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N2.prototype,"onRendererstamperFinished",null);_.x([_.pp({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],N2);
_.O(N2,"ytd-watch-engagement-panels",function(){if($_a!==void 0)return $_a;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return $_a=F},{mode:1});var U_4;var Oi4;var Xj4=function(){return _.w.apply(this,arguments)||this};
_.u(Xj4,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Xj4.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Xj4.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],Xj4);
_.O(Xj4,"ytd-comments-entry-point-message-renderer",function(){if(Oi4!==void 0)return Oi4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Oi4=F},{mode:1});var x_c;var fk=function(){return _.w.apply(this,arguments)||this};
_.u(fk,_.w);_.S0.Object.defineProperties(fk.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.teaserAvatar)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fk.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fk.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],fk.prototype,"hasAvatar",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],fk);
_.O(fk,"ytd-comments-entry-point-teaser-renderer",function(){if(x_c!==void 0)return x_c;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return x_c=F},{mode:1});var vrd;var Erp=function(){return _.w.apply(this,arguments)||this};
_.u(Erp,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Erp.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Erp.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],Erp);
_.O(Erp,"ytd-comments-simplebox-renderer",function(){if(vrd!==void 0)return vrd;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vrd=F},{mode:1});var wz=function(){var F=_.w.apply(this,arguments)||this;F.fullHeight=!_.T("comment_teaser_full_height_kill_switch")&&_.T("kevlar_watch_grid");return F};
_.u(wz,_.w);wz.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"}}}};
wz.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
wz.prototype.onTap=function(){var F=this.tapCommand;F&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(F))};
wz.prototype.onKeyUp=function(F){if(F.keyCode===13)this.onTap()};
_.S0.Object.defineProperties(wz.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null?0:F.onTap)return this.data.onTap}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)!=null&&F.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
wz.prototype.onKeyUp=wz.prototype.onKeyUp;wz.prototype.onTap=wz.prototype.onTap;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wz.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],wz.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wz.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],wz.prototype,"fullHeight",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"tapCommand",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"simpleboxPlaceholder",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"hasSimpleboxPlaceholder",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"simpleboxAvatar",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"teaserContent",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"hasTeaserContent",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"teaserAvatar",null);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"hasTeaserAvatar",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"messageText",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],wz.prototype,"contentRenderer",null);_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"hasContents",null);
_.x([_.A("data"),_.N({reflectToAttribute:!0}),_.E("design:type",Boolean),_.E("design:paramtypes",[])],wz.prototype,"hasContentRenderer",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],wz.prototype,"onTap",null);_.x([_.Pc("keypress"),_.E("design:type",Function),_.E("design:paramtypes",[_.Iq]),_.E("design:returntype")],wz.prototype,"onKeyUp",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],wz);
_.O(wz,"ytd-comments-entry-point-header-renderer",function(){if(U_4!==void 0)return U_4;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return U_4=F},{mode:1});var cVt;_.Na(_.mbC,"yt-animated-rolling-number",{props:{numberText:_.Hm,numberValue:_.Hm,heightPx:_.Hm,fontSizeMultiplier:_.Hm,shouldAnimate:_.Hm,forceRollUp:_.Hm}});var tqm=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),SKc={numberText:"",heightPx:2*tqm,shouldAnimate:!1},Gr=function(){var F=_.w.apply(this,arguments)||this;F.usingAnimatedComponents=!0;F.wasDetailed=!1;F.JSC$22187_browserSupportsAnimation=_.T("web_supports_animations_api");F.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};F.detailed=!1;F.shouldAnimate=!1;F.viewCountProps=SKc;F.dateTextProps=
SKc;F.isEmpty=!1;F.metadataBadgesInDescription=_.T("web_metadata_badges_in_description");return F};
_.u(Gr,_.w);_.B=Gr.prototype;_.B.computeIsEmpty=function(F,W,V,d,y,z,I,n){return!_.T("web_hide_watch_info_empty")||_.A2(F)?!1:W?!(_.A2(V)||d||_.A2(y)||_.A2(z)||I||_.A2(n)):!0};
_.B.attached=function(){var F=this;_.PY().resolve(_.PN).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(W){F.set("videoPrimaryInfoRenderer.subtitle",W)})};
_.B.detached=function(){_.PY().resolve(_.PN).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.B.resetAnimationState=function(){this.shouldAnimate=!1};
_.B.updateDynamicMetadata=function(){if(this.JSC$22187_browserSupportsAnimation){if(!this.detailed){var F,W,V,d;var y=(F=this.videoPrimaryInfoRenderer)==null?void 0:(W=F.viewCount)==null?void 0:(V=W.videoViewCountRenderer)==null?void 0:(d=V.extraShortViewCount)==null?void 0:d.simpleText;var z,I,n,M;var Y=(z=this.videoPrimaryInfoRenderer)==null?void 0:(I=z.viewCount)==null?void 0:(n=I.videoViewCountRenderer)==null?void 0:(M=n.shortViewCount)==null?void 0:M.simpleText}if(!Y){var h,q,R,b;y=(h=this.videoPrimaryInfoRenderer)==
null?void 0:(q=h.viewCount)==null?void 0:(R=q.videoViewCountRenderer)==null?void 0:(b=R.unlabeledViewCountValue)==null?void 0:b.simpleText;var g,K,C,k;Y=(g=this.videoPrimaryInfoRenderer)==null?void 0:(K=g.viewCount)==null?void 0:(C=K.videoViewCountRenderer)==null?void 0:(k=C.viewCount)==null?void 0:k.simpleText}var f,S,v;F=Number((f=this.videoPrimaryInfoRenderer)==null?void 0:(S=f.viewCount)==null?void 0:(v=S.videoViewCountRenderer)==null?void 0:v.originalViewCount);var U,c;f=(U=this.videoPrimaryInfoRenderer)==
null?void 0:(c=U.relativeDateText)==null?void 0:c.simpleText;var J;U=!((J=this.videoPrimaryInfoRenderer)==null||!J.relativeDateText);if(y&&Y&&F&&(f||!U)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;J=Y.split(new RegExp("("+y+")"));y=_.DZ(J[0]);var zG;Y={numberText:(zG=J[1])!=null?zG:"",numberValue:F,heightPx:2*tqm,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var BC;zG=((BC=J[2])!=null?BC:"")+"  ";this.setViewCount(Y,y,_.DZ(zG));if(!this.detailed&&
U){y=f.split(/(\d+)/);BC=_.DZ(y[0]);var bS;zG={numberText:(bS=y[1])!=null?bS:"",heightPx:2*tqm,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var Yc;bS=((Yc=y[2])!=null?Yc:"")+"  ";this.setDateText(zG,BC,_.DZ(bS))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.B.setViewCount=function(F,W,V){_.A2(W)!==_.A2(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=W);this.viewCountProps.numberText!==(F==null?void 0:F.numberText)&&(this.viewCountProps=F||SKc);_.A2(V)!==_.A2(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=V)};
_.B.setDateText=function(F,W,V){_.A2(W)!==_.A2(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=W);this.dateTextProps.numberText!==(F==null?void 0:F.numberText)&&(this.dateTextProps=F||SKc);_.A2(V)!==_.A2(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=V)};
_.B.onYtUpdateViewershipAction=function(F){this.videoPrimaryInfoRenderer&&(_.e(F,fbL).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.e(F,fbL).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.e(F,fbL).viewCount)))};
_.B.onYtUpdateDateTextAction=function(F){if(this.videoPrimaryInfoRenderer){F=_.e(F,lbd).dateText;this.shouldAnimate=!0;var W;((W=this.videoPrimaryInfoRenderer)==null?0:W.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",F):this.set("videoPrimaryInfoRenderer.dateText",F)}};
_.S0.Object.defineProperties(Gr.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return Agc(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.A2(Agc(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.A2(this.viewCountPreNumberText),this.viewCountProps.numberText,_.A2(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.A2(this.dateTextPreNumberText),this.dateTextProps.numberText,_.A2(this.dateTextPostNumberText)].join("")}}});
Gr.prototype.updateDynamicMetadata=Gr.prototype.updateDynamicMetadata;Gr.prototype.resetAnimationState=Gr.prototype.resetAnimationState;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Gr.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Gr.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Gr.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Gr.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Gr.prototype,"videoPrimaryInfoRenderer",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"detailed",void 0);_.x([_.N(),_.E("design:type",Object)],Gr.prototype,"shouldAnimate",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"viewCountPreNumberText",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"viewCountProps",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"viewCountPostNumberText",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"dateTextPreNumberText",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"dateTextProps",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"dateTextPostNumberText",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeIsEmpty(infoText, usingAnimatedComponents, viewCountPreNumberText, viewCountProps.numberText, viewCountPostNumberText, dateTextPreNumberText, dateTextProps.numberText, dateTextPostNumberText)"}),_.E("design:type",Object)],Gr.prototype,"isEmpty",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Gr.prototype,"metadataBadgesInDescription",void 0);_.x([_.A("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.E("design:type",Object),_.E("design:paramtypes",[])],Gr.prototype,"infoText",null);
_.x([_.A("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.E("design:type",String),_.E("design:paramtypes",[])],Gr.prototype,"descriptionInfoTooltipText",null);_.x([_.A("detailed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Gr.prototype,"showDescriptionInfoTooltip",null);
_.x([_.A("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.E("design:type",String),_.E("design:paramtypes",[])],Gr.prototype,"animatedViewCountAccessibilityLabel",null);_.x([_.A("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.E("design:type",String),_.E("design:paramtypes",[])],Gr.prototype,"animatedDateTextAccessibilityLabel",null);
_.x([_.Jw("videoPrimaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gr.prototype,"resetAnimationState",null);_.x([_.Jw("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Gr.prototype,"updateDynamicMetadata",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-watch-info-text"})],Gr);
_.O(Gr,"ytd-watch-info-text",function(){if(cVt!==void 0)return cVt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cVt=F},{mode:1});var Pi8;var JVL="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var Zi4=_.G(function(F){var W=F.data;var V=F.setTapCommand;_.k$(function(){var d=_.pd(W().onTap);V(d)},"CLm0Xe");
return _.a("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4}),_.a("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.a("span",null,function(){return W().simpleboxText})))},"Kk");var QYa=_.G(function(F){return _.a("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.a(_.p,{cond:function(){return _.e(F.data().avatar,_.hR)},
then:function(W){return _.a(_.h4,{data:W,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.a("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.a(_.K_,{text:function(){return F.data().teaserText}})))},"Lk");var Ftt=_.G(function(F){var W=F.data;var V=F.setTapCommand;_.k$(function(){var d=_.pd(W().onTap);V(d)},"qxjCCd");
return _.a("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.a(_.Vw,{data:function(){return W().teasers}},{commentsEntryPointTeaserViewModel:QYa}))},"Nk");var Wtt=_.G(function(F){var W=F.data;var V=F.setTapCommand;_.k$(function(){var d=_.pd(W().onTap);V(d)},"CRZByf");
return _.a("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.a(_.K_,{text:function(){return W().messageText}}))},"Pk");var Vfp=_.G(function(F){var W=F.data;var V=F.setTapCommand;var d=F.isDisabled;_.k$(function(){var y=(d==null?0:d())?void 0:_.pd(W().onTap);V(y)},"GZxRqd");
return _.a("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.a(_.P7,{icon:function(){return W().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.a(_.p,{cond:function(){return W().image},
then:function(y){return _.a(_.rB,{data:y,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.a(_.K_,{text:function(){return W().text},
className:function(){return W().image||W().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.a(_.Vw,{data:function(){return W().button}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:d==null?void 0:d()}}})}}))},"Rk");var djt=_.G(function(F){var W=F.data;var V=F.itemIndex;var d=F.selectedIndex;var y=F.indexUpdatedCallback;var z=F.observer;F=F.title;var I=_.DO("yt-carousel-item-view-model",function(q){z&&z().observe(q)}),n=function(q){V()===d()&&y(q)},M=_.FP(y2U),Y=_.FP(_.bMm),h=function(){var q,R,b,g,K;
return((q=W())==null?void 0:q.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!M()||((R=W())==null?void 0:R.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((b=Y())==null?void 0:b.includes("PAposts_by_host"))||((g=W())==null?void 0:g.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((K=Y())==null?void 0:K.includes("PAyouchat"))};
return _.a("yt-carousel-item-view-model",{el:I,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":F},_.a(_.Vw,{data:function(){var q,R;return(R=(q=_.e(W().carouselItem,Ptd))==null?void 0:q.textCarousel)!=null?R:W().carouselItem}},{textCarouselItemViewModel:function(q){return _.a(Vfp,{data:q.data,
setTapCommand:n,isDisabled:h})},
commentTeaserCarouselItemViewModel:function(q){return _.a(Ftt,{data:q.data,setTapCommand:n})},
commentInputBoxCarouselItemViewModel:function(q){return _.a(Zi4,{data:q.data,setTapCommand:n})},
commentsEntryPointMessageViewModel:function(q){return _.a(Wtt,{data:q.data,setTapCommand:n})}}))},"Sk");var yZt=_.G(function(F){var W=F.numDots;var V=F.activeIndex;return _.a("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.a(_.uj,{each:function(){return Array.from({length:W()})},
keyBy:"INDEX"},function(d,y){return _.a("div",{class:function(){var z={};return _.IV("ytCarouselDotsShapeDot",(z.ytCarouselDotsShapeDotActive=y===V(),z))}})}))},"Tk");var zt4=_.G(function(F){var W=F.data;var V=F.handleCarouselNavigation;var d=F.numItems;var y=F.selectedIndex;var z=function(){return{disabled:y()===0}},I=function(){return{disabled:y()===d()-1}};
return _.a("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.a("div",null,_.a("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return W().title}),_.a(_.p,{cond:function(){return W().subtitle},
then:function(n){return _.a("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return W().subtitleAccessibilityText}},n)}})),_.a(_.p,{cond:function(){return d()>1},
then:function(){return _.a("div",{class:"ytCarouselTitleViewModelNavigation"},_.a(yZt,{numDots:d,activeIndex:y}),_.a(_.p,{cond:function(){return W().previousButton},
then:function(n){return _.a(_.Vw,{data:n},{buttonViewModel:function(M){return _.a(_.xm,{data:M.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return V(-1)},
buttonOverrides:z})}})}}),_.a(_.p,{cond:function(){return W().nextButton},
then:function(n){return _.a(_.Vw,{data:n},{buttonViewModel:function(M){return _.a(_.xm,{data:M.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return V(1)},
buttonOverrides:I})}})}}))}}))},"Uk");_.Na(_.G(function(F){var W=F.data;var V,d=_.DO("yt-video-metadata-carousel-view-model"),y=_.DO("div",function(U){var c=function(){var J=U.offsetWidth*K(),zG=24*(K()-1);R(J+zG)};
c();window.ResizeObserver&&(V=new ResizeObserver(c),V.observe(U))}),z=_.wp("HTML_DIR")==="rtl",I=!1,n=0,M=0;
F=_.L(_.Y$(0,void 0,"M49TDf"));var Y=F.next().value,h=F.next().value;F=_.L(_.Y$(0,void 0,"zLIok"));var q=F.next().value,R=F.next().value;F=_.L(_.Y$(!1,void 0,"bhelhc"));var b=F.next().value,g=F.next().value,K=function(){var U,c,J;return(J=(U=W())==null?void 0:(c=U.carouselTitles)==null?void 0:c.length)!=null?J:0},C=function(){y.value&&y.value.scrollLeft!==n&&h((z?y.value.scrollLeft<n:y.value.scrollLeft>n)?Math.min(Y()+1,K()-1):Math.max(Y()-1,0))},k;
window.IntersectionObserver&&(k=new IntersectionObserver(function(U){U=_.L(U);for(var c=U.next();!c.done;c=U.next())if(c.value.isIntersecting){if(I){I=!1;break}C()}else h(M)},{threshold:.2}));
_.k$(function(){if(y.value){var U=(z?-1:1)*(q()/K()+12)*(b()&&k?M:Y());typeof y.value.scrollTo==="function"?y.value.scrollTo({left:U,behavior:"smooth"}):y.value.scrollLeft=U;n=U;M=b()&&k?M:Y()}},"s9rbgc");
var f,S=function(U){f=U};
_.lu(function(){var U;(U=V)==null||U.disconnect();var c;(c=k)==null||c.disconnect()});
var v=function(U){U=Y()+U;U>=0&&U<K()&&(I=!0,h(U))};
return _.a("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:d,"on:click":_.Ef(function(U){if(_.aV(_.mQ(U),d.value,["BUTTON".toString()])||!f)return!1;_.PY().resolve(_.Tc).resolveCommand(f,{forceClickLogging:!0});return!1}),
"on:touchstart":_.Ef(function(){g(!0);return!1}),
"on:touchend":_.Ef(function(){k||C();g(!1);return!1}),
hidden:function(){var U,c;return!((U=W())==null?0:(c=U.carouselItems)==null?0:c.length)}},_.a("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.a(_.p,{cond:function(){return W().carouselTitles},
then:function(U){return _.a(_.Vw,{data:function(){return U()[b()&&k?M:Y()]}},{carouselTitleViewModel:function(c){return _.a(zt4,{data:c.data,
handleCarouselNavigation:v,numItems:K,selectedIndex:Y})}})}})),_.a("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:y},_.a("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+q()+"px;"}},_.a(_.p,{cond:function(){return W().carouselItems},
then:function(U){return _.a(_.uj,{each:U},function(c,J){return _.a(_.Vw,{data:function(){return c}},{carouselItemViewModel:function(zG){return _.a(djt,{data:zG.data,
itemIndex:J,selectedIndex:Y,indexUpdatedCallback:S,observer:k,title:function(){a:{var BC=J();var bS,Yc=(bS=W())==null?void 0:bS.carouselTitles;if(Yc&&(BC=Yc[BC])){var ph;BC=(ph=_.e(BC,Sxl))==null?void 0:ph.title;break a}BC=void 0}return BC}})}})})}}))))},"Wk"),"yt-video-metadata-carousel-view-model",{props:{data:_.Hm}});var $C=function(){var F=_.w.apply(this,arguments)||this;F.isHovering=!1;F.enableColorSampling=_.T("web_delhi_colorful_sd");F.metadataBadgesInDescription=_.T("web_metadata_badges_in_description");F.descriptionCollapsed=!0;F.useFadedScrimDescription=_.T("kevlar_enable_faded_scrim_on_description");F.skinnyMode=!1;F.playlist=!1;F.isDark=document.documentElement.hasAttribute("dark");F.disableVideoOwnerOnTap=_.T("swatchie_video_owner_on_tap_ks");F.swatcherooDelayLoad=_.T("swatcheroo_enable_ghost_cards");
F.primaryMenuWidth=0;F.videoId="";F.titleHeadlineXs=_.T("web_watch_typography_title_headline_xs");F.titleHeadlineS=_.T("web_watch_typography_title_headline_s");F.titleHeadlineM=_.T("web_watch_typography_title_headline_m");F.titleHashtagBlackLinkified=_.T("web_title_hashtag_black_linkified");F.titleHashtagGreyLinkified=_.T("web_title_hashtag_grey_linkified");F.actionButtonsUpdateOwnerWidth=!0;F.actionMap={"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction",
"yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};F.isFullscreen=!1;F.isTheaterMode=!1;return F};
_.u($C,_.w);_.B=$C.prototype;_.B.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.B.updateOwnerAndDescriptionPosition=function(){_.T("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),bL(this.bottomRowElement,this.ownerElement)):(bL(this.bottomRowElement,this.descriptionElement),bL(this.topRowElement,this.ownerElement)))};
_.B.titleOnTap=function(F){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var W;((W=window.getSelection())==null?0:W.toString().length)||this.handleExpandDescriptionCommands()}};
_.B.videoOwnerOnTap=function(F){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.B.detached=function(){var F=this,W;return _.m(function(V){(W=F.resizeObserver)==null||W.disconnect();_.UD(V)})};
_.B.maybeAttachResizeObserver=function(){var F=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.tU(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){F.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.B.maybeUpdateActionsOnSeparateLine=function(){this.skinnyMode?this.actionsOnSeparateLine=!0:this.primaryMenuWidth&&(this.actionsOnSeparateLine=this.primaryMenuWidth>this.hostElement.clientWidth-(this.ownerElement.clientWidth+32)?!0:!1)};
_.B.stripAttributedDescription=function(F){return{content:F.content.replace(/[\r\n]{2,}/g,"\n")}};
_.B.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.T("web_modern_buttons"),forceIconButton:!_.T("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:!0,forceIconOnly:!0}},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"}}}};
_.B.videoPrimaryInfoRendererChanged=function(){var F;if((F=this.videoPrimaryInfoRenderer)==null?0:F.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.B.videoSecondaryInfoRendererChanged=function(){var F,W;(F=this.descriptionInlineExpander)==null||(W=F.collapse)==null||W.call(F);this.descriptionExpandClientVe=_.Et(110509);this.descriptionCollapseClientVe=_.Et(110510);F=_.is();W=_.a3();F&&W&&(_.T("combine_ve_grafts")?(_.S6(_.dB(),this.descriptionExpandClientVe,W),_.S6(_.dB(),this.descriptionCollapseClientVe,W)):_.gE(F,W,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.B.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.B.updateTopLevelIconsOnly=function(){var F=this;_.T("top_level_update_killswitch")||this.menu&&_.HP.addLowPriorityJob(function(){F.menu.topLevelIconsOnly=F.skinnyMode},_.F0("swathceroo_delay_flexible_menu_update",100))};
_.B.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.B.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.B.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.B.onYtTextInlineExpanderExpandedChanged=function(){if(!_.T("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var F,W;(W=(F=this.structuredDescriptionContentRendererElement).resize)==null||W.call(F)}};
_.B.onRenderStamperFinished=function(F){(F==null?void 0:F.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.B.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.B.onYtExpanderLessTapped=function(){var F,W=(F=this.videoSecondaryInfoRenderer)==null?void 0:F.showLessCommand;W&&this.ytComponentBehavior.resolveCommand(W)};
_.B.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.B.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.B.onDescriptionClick=function(F){if(!_.CQ(_.rW(F)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var W;((W=window.getSelection())==null?0:W.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.T("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.B.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.B.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.B.logCollapseClick=function(){var F=_.is();F&&this.descriptionCollapseClientVe&&_.D6(F,this.descriptionCollapseClientVe)};
_.B.logExpandClick=function(){var F=_.is();F&&this.descriptionExpandClientVe&&_.D6(F,this.descriptionExpandClientVe)};
_.B.collapseDescription=function(){this.descriptionCollapsed=!0};
_.B.scrollToTopOfContainer=function(){_.XY(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.B.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.B.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.B.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.B.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var F,W;(W=(F=this.descriptionInlineExpander).resize)==null||W.call(F)}else _.rL(new _.po("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var V;(V=this.menu)==null||V.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.B.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var F,W,V=(W=(F=_.OA(this.menu).querySelector("#button-shape"))==null?void 0:F.clientWidth)!=null?W:0,d,y;F=((y=(d=_.OA(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:d.clientWidth)!=null?y:0)+8+V;var z,I;V=(I=(z=_.OA(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:z.children.length)!=null?I:2;F<=8*V||(this.primaryMenuWidth=F)}};
_.B.onYtUpdateTitleAction=function(F){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.e(F,N3c).title)};
_.B.onYtUpdateDescriptionAction=function(F){if(F=_.e(F,_.o_S)){var W,V=!((W=this.videoSecondaryInfoRenderer)==null||!W.attributedDescription);F.isEmpty||!F.description&&!F.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):F.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",F.attributedDescription):F.description&&(V?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.ap(F.description)):this.set("videoSecondaryInfoRenderer.description",F.description))}};
_.B.onYtDarkModeToggledAction=function(F){this.isDark=F};
_.B.registerPanel=function(){if(!_.T("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var F=_.T("web_watch_imax_theater_mode")&&this.isTheaterMode;F=_.T("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||F;var W=_.PY().resolve(_.mU);W&&!F&&W.registerPanel("engagement-panel-structured-description",this)}};
_.B.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.B.parseColorSamplingData=function(){var F;if(_.T("web_delhi_colorful_sd")&&((F=this.structuredDescriptionContentRenderer)==null?0:F.items)&&(F=this.structuredDescriptionContentRenderer.items.find(function(y){return!!_.e(y,MX)}))){var W,V;
this.hoverColor={lightTheme:(W=_.e(F,MX))==null?void 0:W.lightThemeColorPalette,darkTheme:(V=_.e(F,MX))==null?void 0:V.darkThemeColorPalette};var d;this.hoverText=(d=_.e(F,MX))==null?void 0:d.colorSampledDescriptionBodyText}};
_.B.updateHoverColor=function(){if(_.T("web_delhi_colorful_sd")){var F=this.hoverColor,W={},V;F=(V=this.isDark?F==null?void 0:F.darkTheme:F==null?void 0:F.lightTheme)!=null?V:{};V=_.L(JVL);for(var d=V.next();!d.done;d=V.next()){d=d.value;var y=F[d];W["--yt-saturated-"+_.Ja(d)]=y?_.MV(y):"initial"}_.cc(this.hostElement,W)}};
_.B.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.B.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.B.showPanel=function(F){this.expandDescription();var W=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;W.resize();var V,d=F==null?void 0:(V=F.sectionListEngagementPanelExtras)==null?void 0:V.scrollToItemSectionIdentifier;d?_.HP.addJob(function(){W==null||W.scrollToSection(d)},8):this.scrollToTopOfContainer()};
_.B.isVisible=function(){return!this.descriptionCollapsed};
_.B.getReloadContinuation=function(){};
_.B.hidePanel=function(){};
_.B.updatePanel=function(){};
_.S0.Object.defineProperties($C.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var F;return _.T("web_delhi_colorful_sd")&&(F=this.structuredDescriptionContentRenderer)!=null&&F.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(W){return!_.e(W,MX)&&!_.e(W,UUU)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.structuredDescriptionContentRendererComputed)!=null&&F.items){var W;F=_.L((W=this.structuredDescriptionContentRendererComputed)==null?void 0:W.items);for(W=F.next();!W.done;W=F.next())if(W=_.e(W.value,_.PCT))return W}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.videoPrimaryInfoRenderer)==null?0:F.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!!((F=this.videoSecondaryInfoRenderer)==null?0:(W=F.owner)==null?0:(V=W.videoOwnerRenderer)==null?0:V.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var F,W;if((F=this.videoSecondaryInfoRenderer)==null?0:(W=F.attributedDescription)==null?0:W.content){var V,d;return(d=this.stripAttributedDescription((V=this.videoSecondaryInfoRenderer)==null?void 0:V.attributedDescription))!=null?d:{runs:[]}}}if(_.T("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var y,z,I,n;return(n=(I=(y=this.videoSecondaryInfoRenderer)==
null?void 0:y.description)!=null?I:(z=this.videoSecondaryInfoRenderer)==null?void 0:z.attributedDescription)!=null?n:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.videoSecondaryInfoRenderer)==null?void 0:F.headerRuns)!=null?W:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.commentsEntryPointHeaderRenderer)==null||!F.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.videoMetadataCarousel)==null||!F.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.F0("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var F,W,V=Object.assign({},(F=this.videoSecondaryInfoRenderer)==null?void 0:(W=F.metadataRowContainer)==null?void 0:W.metadataRowContainerRenderer);if(V&&V.rows&&V.collapsedItemCount!==void 0&&!(V.rows.length<=V.collapsedItemCount))return V.rows=V.rows.slice(V.collapsedItemCount),V.collapsedItemCount=0,V}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var F,W,V=Object.assign({},(F=this.videoSecondaryInfoRenderer)==null?void 0:(W=F.metadataRowContainer)==null?void 0:W.metadataRowContainerRenderer);if(V&&V.rows&&V.collapsedItemCount!==void 0)return V.rows=V.rows.slice(0,V.collapsedItemCount),V.collapsedItemCount=V.rows.length,V}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!((F=this.structuredDescriptionContentRendererComputed)==null?0:(W=F.items)==null?0:W.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 F;return(F=this.videoSecondaryInfoRenderer)==null?void 0:F.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.videoSecondaryInfoRenderer)==null?0:(W=F.owner)==null?0:(V=W.videoOwnerRenderer)==null?0:V.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var F,W,V,d;return!!((F=this.videoPrimaryInfoRenderer)==null?0:(W=F.videoActions)==null?0:(V=W.menuRenderer)==null?0:(d=V.flexibleItems)==null?0:d.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.H7(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.H7(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var F=this;if(_.T("web_title_hashtag_grey_delinkified")){var W,V=_.MP.unsafeClone((W=this.videoPrimaryInfoRenderer)==null?void 0:W.title);(W=V==null?void 0:V.runs)&&W.forEach(function(d){if(d==null?0:d.navigationEndpoint)d.textColor=4284506208,F.isDark&&(d.textColor=4289374890)});
return V}return(V=this.videoPrimaryInfoRenderer)==null?void 0:V.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.T("web_title_hashtag_black_delinkified")||_.T("web_title_hashtag_grey_delinkified")}}});
$C.prototype.updateHoverColor=$C.prototype.updateHoverColor;$C.prototype.parseColorSamplingData=$C.prototype.parseColorSamplingData;$C.prototype.resetDescriptionState=$C.prototype.resetDescriptionState;$C.prototype.registerPanel=$C.prototype.registerPanel;$C.prototype.onYtExpanderLessTapped=$C.prototype.onYtExpanderLessTapped;$C.prototype.onYtExpanderMoreTapped=$C.prototype.onYtExpanderMoreTapped;$C.prototype.onRenderStamperFinished=$C.prototype.onRenderStamperFinished;
$C.prototype.onYtTextInlineExpanderExpandedChanged=$C.prototype.onYtTextInlineExpanderExpandedChanged;$C.prototype.onYtTextInlineExpanderCollapseClicked=$C.prototype.onYtTextInlineExpanderCollapseClicked;$C.prototype.onYtTextInlineExpanderExpandClicked=$C.prototype.onYtTextInlineExpanderExpandClicked;$C.prototype.moveActionsElement=$C.prototype.moveActionsElement;$C.prototype.updateTopLevelIconsOnly=$C.prototype.updateTopLevelIconsOnly;$C.prototype.structuredDescriptionContentRendererChanged=$C.prototype.structuredDescriptionContentRendererChanged;
$C.prototype.videoSecondaryInfoRendererChanged=$C.prototype.videoSecondaryInfoRendererChanged;$C.prototype.videoPrimaryInfoRendererChanged=$C.prototype.videoPrimaryInfoRendererChanged;$C.prototype.maybeUpdateActionsOnSeparateLine=$C.prototype.maybeUpdateActionsOnSeparateLine;$C.prototype.updateOwnerAndDescriptionPosition=$C.prototype.updateOwnerAndDescriptionPosition;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],$C.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$C.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$C.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$C.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],$C.prototype,"ytdReduxBehavior",void 0);
_.x([_.Qo("#above-the-fold"),_.E("design:type",HTMLElement)],$C.prototype,"aboveTheFoldContainer",void 0);_.x([_.Qo("#menu ytd-menu-renderer"),_.E("design:type",Object)],$C.prototype,"menu",void 0);_.x([_.Qo("#description-inline-expander"),_.E("design:type",Object)],$C.prototype,"descriptionInlineExpander",void 0);_.x([_.Qo("#faded-structured-description"),_.E("design:type",Object)],$C.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);
_.x([_.Qo("#structured-description"),_.E("design:type",Object)],$C.prototype,"structuredDescriptionContentRendererElement",void 0);_.x([_.Qo("#title"),_.E("design:type",HTMLElement)],$C.prototype,"titleElement",void 0);_.x([_.Qo("#description"),_.E("design:type",HTMLElement)],$C.prototype,"descriptionElement",void 0);_.x([_.Qo("#description-interaction"),_.E("design:type",Object)],$C.prototype,"descriptionInteraction",void 0);
_.x([_.Qo("#owner"),_.E("design:type",HTMLElement)],$C.prototype,"ownerElement",void 0);_.x([_.Qo("#top-row"),_.E("design:type",HTMLElement)],$C.prototype,"topRowElement",void 0);_.x([_.Qo("#bottom-row"),_.E("design:type",HTMLElement)],$C.prototype,"bottomRowElement",void 0);_.x([_.Qo("#actions"),_.E("design:type",HTMLElement)],$C.prototype,"actionsElement",void 0);_.x([_.Qo("#bottom-actions"),_.E("design:type",HTMLElement)],$C.prototype,"bottomActionsElement",void 0);
_.x([_.Qo("#ytd-watch-info-text"),_.E("design:type",Object)],$C.prototype,"watchInfoTextElement",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"videoPrimaryInfoRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"videoSecondaryInfoRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"commentsEntryPointHeaderRenderer",void 0);
_.x([_.N(),_.E("design:type",Object)],$C.prototype,"videoMetadataCarousel",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"structuredDescriptionContentRenderer",void 0);_.x([_.A("structuredDescriptionContentRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"structuredDescriptionContentRendererComputed",null);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"videoSummary",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"merchShelf",void 0);
_.x([_.N(),_.E("design:type",Object)],$C.prototype,"infoPanelBelowMetadata",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"hoverColor",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"hoverText",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"isHovering",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"enableColorSampling",void 0);
_.x([_.A("structuredDescriptionContentRendererComputed"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"productShelf",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"metadataBadgesInDescription",void 0);_.x([_.A("videoPrimaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"shouldHideBadges",null);
_.x([_.A("productShelf","descriptionCollapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"shouldShowProductShelf",null);_.x([_.N(),_.E("design:type",Boolean)],$C.prototype,"isWatchFlexy",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"descriptionCollapsed",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],$C.prototype,"useFadedScrimDescription",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"skinnyMode",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("videoSecondaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"largerItemWrap",null);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"playlist",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"clarifyBox",void 0);_.x([_.N(),_.E("design:type",Object)],$C.prototype,"playerAds",void 0);
_.x([_.N(),_.E("design:type",Boolean)],$C.prototype,"isDark",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],$C.prototype,"actionsOnSeparateLine",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"disableVideoOwnerOnTap",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"swatcherooDelayLoad",void 0);_.x([_.N(),_.E("design:type",Boolean)],$C.prototype,"suppressTopLevelMetadataRows",void 0);
_.x([_.N(),_.E("design:type",Object)],$C.prototype,"primaryMenuWidth",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"videoId",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"titleHeadlineXs",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"titleHeadlineS",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"titleHeadlineM",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"titleHashtagBlackLinkified",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"titleHashtagGreyLinkified",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.x([_.dT("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"updateOwnerAndDescriptionPosition",null);
_.x([_.dT("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"maybeUpdateActionsOnSeparateLine",null);_.x([_.A("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"descriptionText",null);
_.x([_.A("videoSecondaryInfoRenderer.headerRuns"),_.E("design:type",Array),_.E("design:paramtypes",[])],$C.prototype,"headerRuns",null);_.x([_.N({value:!1}),_.A("commentsEntryPointHeaderRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"hasTeaser",null);_.x([_.N({value:!1,reflectToAttribute:!0}),_.A("videoMetadataCarousel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"hasTeaserCarousel",null);
_.x([_.N({value:3}),_.A("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"descriptionMaxLines",null);_.x([_.A("videoSecondaryInfoRenderer.metadataRowContainer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"collapsibleMetadataRows",null);
_.x([_.A("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"alwaysVisibleMetadataRows",null);_.x([_.A("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"hasInlineStructuredDescription",null);
_.x([_.A("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"showInlineStructuredDescription",null);_.x([_.A("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"descriptionExpandCommand",null);
_.x([_.A("videoSecondaryInfoRenderer.owner"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"videoOwnerCommand",null);_.x([_.N({reflectToAttribute:!0}),_.A("videoPrimaryInfoRenderer.videoActions"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"flexMenuEnabled",null);_.x([_.N({selector:_.MG,reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"isFullscreen",void 0);
_.x([_.N({selector:_.i1,reflectToAttribute:!0}),_.E("design:type",Object)],$C.prototype,"isTheaterMode",void 0);_.x([_.A("descriptionText","useFadedScrimDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"showAttributedStringDescription",null);_.x([_.A("descriptionText","useFadedScrimDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"showFormattedStringDescription",null);
_.x([_.A("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],$C.prototype,"showFadedStructuredDescription",null);_.x([_.dT("videoPrimaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"videoPrimaryInfoRendererChanged",null);_.x([_.A("videoPrimaryInfoRenderer.title"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"videoTitle",null);
_.x([_.A("videoPrimaryInfoRenderer"),_.E("design:type",Object),_.E("design:paramtypes",[])],$C.prototype,"noEndpoints",null);_.x([_.dT("videoSecondaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"videoSecondaryInfoRendererChanged",null);
_.x([_.Jw("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"structuredDescriptionContentRendererChanged",null);_.x([_.Jw("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"updateTopLevelIconsOnly",null);
_.x([_.Jw("skinnyMode"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"moveActionsElement",null);_.x([_.Pc("yt-text-inline-expander-expand-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.x([_.Pc("yt-text-inline-expander-collapse-clicked"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.x([_.Pc("yt-text-inline-expander-expanded-changed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],$C.prototype,"onRenderStamperFinished",null);_.x([_.Pc("yt-expander-more-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"onYtExpanderMoreTapped",null);_.x([_.Pc("yt-expander-less-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"onYtExpanderLessTapped",null);
_.x([_.Jw("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"registerPanel",null);_.x([_.Jw("videoSecondaryInfoRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"resetDescriptionState",null);
_.x([_.Jw("structuredDescriptionContentRenderer"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"parseColorSamplingData",null);_.x([_.Jw("hoverColor","isDark"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$C.prototype,"updateHoverColor",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-watch-metadata"})],$C);
_.O($C,"ytd-watch-metadata",function(){if(Pi8!==void 0)return Pi8;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Pi8=F},{mode:2});var UY=function(){var F=_.w.apply(this,arguments)||this;F.hidden=!1;F.errorScreen=null;F.playlistData={};return F};
_.u(UY,_.w);_.B=UY.prototype;_.B.getPlayer=function(){return this.ytdPlayer};
_.B.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:ah(["aa","eocs"])}}};
_.B.onActiveChanged=function(){_.rl().dispatch(XJp(this.ytPageBehavior.active))};
_.B.playerDataChanged=function(){var F;(F=this.watchController)==null||F.setPlayerResponse(this.playerData)};
_.B.dataChanged=function(){var F;(F=this.watchController)==null||F.setWatchNextResponse(this.data)};
_.B.sizeChanged=function(){var F,W;(W=(F=this.metadata).resize)==null||W.call(F)};
_.B.attached=function(){this.watchController=new lZ(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.B.detached=function(){_.fu(this.watchController);this.watchController=void 0};
_.B.getPlayerContainer=function(){return this.playerContainer};
_.B.getElement=function(F){switch(F){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.B.provideRenderingData=function(F,W){switch(F){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=W;break;case "ERROR_SCREEN":this.errorScreen=W!=null?W:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=W;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=W;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=W;break;case "RICH_METADATA":this.richMetadataRowContainer=W;break;case "CLARIFICATION":this.clarificationData=W;break;case "PLAYLIST":this.playlistData=
W!=null?W:{};break;case "MERCH_SHELF":this.merchShelf=W;break;case "TICKET_SHELF":this.ticketShelf=W;break;case "LIMITED_STATE":this.limitedState=W;break;case "DONATION_SHELF":this.donationShelf=W;break;case "ALERTS":this.alerts=W}};
_.S0.Object.defineProperties(UY.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return!this.hidden&&!!((F=this.data)==null?0:(W=F.contents)==null?0:(V=W.twoColumnWatchNextResults)==null?0:V.conversationBar)}}});
UY.prototype.sizeChanged=UY.prototype.sizeChanged;UY.prototype.dataChanged=UY.prototype.dataChanged;UY.prototype.playerDataChanged=UY.prototype.playerDataChanged;UY.prototype.onActiveChanged=UY.prototype.onActiveChanged;_.x([_.D(WG.YtPageBehavior),_.E("design:type",Object)],UY.prototype,"ytPageBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],UY.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],UY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],UY.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"playerData",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UY.prototype,"hidden",void 0);_.x([_.Qo("#ytd-player"),_.E("design:type",HTMLElement)],UY.prototype,"ytdPlayer",void 0);_.x([_.Qo("#player-container"),_.E("design:type",HTMLElement)],UY.prototype,"playerContainer",void 0);_.x([_.Qo("#metadata"),_.E("design:type",Object)],UY.prototype,"metadata",void 0);_.x([_.Qo("#playlist"),_.E("design:type",HTMLElement)],UY.prototype,"playlistPanel",void 0);
_.x([_.N({selector:dJv,reflectToAttribute:!0}),_.E("design:type",Object)],UY.prototype,"fixie",void 0);_.x([_.N({selector:_.R$f,reflectToAttribute:!0}),_.E("design:type",Object)],UY.prototype,"singleColumn",void 0);_.x([_.N({selector:function(F){return _.i1(F)&&!_.MG(F)},
reflectToAttribute:!0}),_.E("design:type",Object)],UY.prototype,"theater",void 0);_.x([_.N({selector:_.MG,reflectToAttribute:!0}),_.E("design:type",Object)],UY.prototype,"fullscreen",void 0);_.x([_.N({selector:VEu}),_.E("design:type",Object)],UY.prototype,"windowSize",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"singleColumnContents",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"errorScreen",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"playlistData",void 0);
_.x([_.N(),_.E("design:type",Object)],UY.prototype,"videoPrimaryInfoRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"videoSecondaryInfoRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"richMetadataRowContainer",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"clarificationData",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"commentsEntryPointHeaderRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"ticketShelf",void 0);
_.x([_.N(),_.E("design:type",Object)],UY.prototype,"merchShelf",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"donationShelf",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"limitedState",void 0);_.x([_.N(),_.E("design:type",Object)],UY.prototype,"alerts",void 0);_.x([_.A("playlistData"),_.E("design:type",Object),_.E("design:paramtypes",[])],UY.prototype,"hasPlaylistData",null);
_.x([_.A("data","hidden"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UY.prototype,"hasChat",null);_.x([_.Jw("active"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UY.prototype,"onActiveChanged",null);_.x([_.Jw("playerData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UY.prototype,"playerDataChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UY.prototype,"dataChanged",null);_.x([_.Jw("windowSize","singleColumn"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UY.prototype,"sizeChanged",null);
_.O(UY,"ytd-watch-fixie",function(){if(u2t===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);u2t=F}F=u2t;return F},{mode:1});var ont;var OY=function(){var F=_.w.apply(this,arguments)||this;F.viewTransitionEnabled=_.T("enable_player_resize_transition");F.smallerChatMinHeight=_.T("live_chat_smaller_min_height");F.isDarkTheme=document.documentElement.hasAttribute("dark");F.defaultCollapsePlaylist=_.T("web_watch_default_collapse_playlist");F.respectAspectRatio=_.T("web_enable_aspect_ratio_fix");F.retroModeReduxValue=!1;F.persistentPanelVisibleValue=!1;return F};
_.u(OY,_.w);_.B=OY.prototype;_.B.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.B.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.B.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.B.updateRetroModeReduxValue=function(){_.T("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.B.updatePersistentPanelVisibleValue=function(){_.T("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.B.ready=function(){var F=this,W=function(){F.onColumnScroll()};
this.primary.addEventListener("scroll",W);this.secondary.addEventListener("scroll",W)};
_.B.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.B.updateIsTwoColumnsFromBinding=function(F){_.T("web_watch_update_narrow_width_killswitch")||_.rl().dispatch(xNm(!F.detail.value));this.ytdWatchBehavior.isTwoColumns_=F.detail.value};
_.B.updateFlexySmallWindowFromBinding=function(F){this.ytdWatchBehavior.flexySmallWindow_=F.detail.value};
_.B.updateFlexyLargeWindowFromBinding=function(F){this.ytdWatchBehavior.flexyLargeWindow_=F.detail.value};
_.B.updateWatchWhileWindowSizeSufficientFromBinding=function(F){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=F.detail.value};
_.B.updateWatchNextCanShowMoreFromBinding=function(F){this.ytdWatchBehavior.watchNextCanShowMore=F.detail.value};
_.B.updateShownItemsFromBinding=function(F){F.detail.path?this.set(F.detail.path,F.detail.value):this.ytdWatchBehavior.watchNextShownItems=F.detail.value};
_.B.getElement=function(F){switch(F){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22210_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22210_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}};
_.S0.Object.defineProperties(OY.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.pageVisualEffects)return!1;for(var W=0;W<this.data.pageVisualEffects.length;W++)if(F=_.e(this.data.pageVisualEffects[W],aR))return W=void 0,(W=F.config)==null?void 0:W.enableInLightTheme;return!1}}});
_.S0.Object.defineProperties(OY,{template:{configurable:!0,enumerable:!0,get:function(){if(ont===void 0){var F=document.createElement("template");_.H(F,'\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="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy" hidden$="[[!showGhostMetadata]]">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy" hidden$="[[!showGhostRelated]]"></div>\n      </div>\n      <div id="persistent-panel-container" class="style-scope ytd-watch-flexy"></div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);ont=F}F=ont;return F}}});
OY.prototype.updatePersistentPanelVisibleValue=OY.prototype.updatePersistentPanelVisibleValue;OY.prototype.updateRetroModeReduxValue=OY.prototype.updateRetroModeReduxValue;OY.prototype.updateScrollTopValue=OY.prototype.updateScrollTopValue;OY.prototype.updateFullscreenValue=OY.prototype.updateFullscreenValue;OY.prototype.updateTheaterValue=OY.prototype.updateTheaterValue;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],OY.prototype,"ytComponentBehavior",void 0);_.x([_.D(Tzt.YtdWatchBehavior),_.E("design:type",Object)],OY.prototype,"ytdWatchBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],OY.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OY.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],OY.prototype,"playerData",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],OY.prototype,"viewTransitionEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],OY.prototype,"smallerChatMinHeight",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],OY.prototype,"isDarkTheme",void 0);_.x([_.N(),_.E("design:type",Object)],OY.prototype,"defaultCollapsePlaylist",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],OY.prototype,"respectAspectRatio",void 0);
_.x([_.N({selector:_.i1}),_.E("design:type",Object)],OY.prototype,"theaterValue",void 0);_.x([_.N({selector:_.MG}),_.E("design:type",Object)],OY.prototype,"fullscreenValue",void 0);_.x([_.N({selector:J_}),_.E("design:type",Object)],OY.prototype,"scrollTopValue",void 0);_.x([_.N({selector:_.iH}),_.E("design:type",Object)],OY.prototype,"miniplayerIsActive",void 0);_.x([_.N({selector:function(F){return F.watch.isWatchRetroMode}}),
_.E("design:type",Object)],OY.prototype,"retroModeReduxValue",void 0);_.x([_.N({selector:_.uO.persistentPanelVisibleSelector}),_.E("design:type",Object)],OY.prototype,"persistentPanelVisibleValue",void 0);_.x([Pl("ytd-player"),_.E("design:type",HTMLElement)],OY.prototype,"ytdPlayer",void 0);_.x([_.Qo("#playlist"),_.E("design:type",HTMLElement)],OY.prototype,"JSC$22210_ytdPlaylistPanelRenderer",void 0);_.x([Pl("ytd-comments"),_.E("design:type",HTMLElement)],OY.prototype,"ytdComments",void 0);
_.x([_.Qo("#primary"),_.E("design:type",HTMLElement)],OY.prototype,"primary",void 0);_.x([_.Qo("#secondary"),_.E("design:type",HTMLElement)],OY.prototype,"secondary",void 0);_.x([_.Qo("#player-container"),_.E("design:type",HTMLElement)],OY.prototype,"playerContainer",void 0);_.x([_.Qo("#below"),_.E("design:type",HTMLElement)],OY.prototype,"below",void 0);_.x([_.Qo("#cinematics"),_.E("design:type",HTMLElement)],OY.prototype,"JSC$22210_cinematics",void 0);
_.x([_.Qo("#persistent-panel-container"),_.E("design:type",HTMLElement)],OY.prototype,"persistentPanelContainer",void 0);_.x([_.Jw("theaterValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OY.prototype,"updateTheaterValue",null);_.x([_.Jw("fullscreenValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OY.prototype,"updateFullscreenValue",null);
_.x([_.Jw("scrollTopValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OY.prototype,"updateScrollTopValue",null);_.x([_.Jw("retroModeReduxValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OY.prototype,"updateRetroModeReduxValue",null);_.x([_.Jw("persistentPanelVisibleValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],OY.prototype,"updatePersistentPanelVisibleValue",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],OY.prototype,"cinematicLightTheme",null);_.x([_.pp({is:"ytd-watch-flexy"})],OY);var sPu;var Bvm;var LtL=function(){return _.w.apply(this,arguments)||this};
_.u(LtL,_.w);_.x([_.pp({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],LtL);
_.O(LtL,"ytd-ghost-comments-renderer",function(){if(Bvm===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Bvm=F}F=Bvm;return F},{mode:1});var I5u;var nn8=function(){return _.w.apply(this,arguments)||this};
_.u(nn8,_.w);_.x([_.pp({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],nn8);
_.O(nn8,"ytd-ghost-watch-metadata-renderer",function(){if(I5u===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);I5u=F}F=I5u;return F},{mode:1});var XD=function(){var F=_.w.apply(this,arguments)||this;F.ghostGridRenderer={rows:6};F.smallerChatMinHeight=_.T("live_chat_smaller_min_height");F.darkerPanels=_.T("web_watch_darker_panels");F.isDarkTheme=document.documentElement.hasAttribute("dark");return F};
_.u(XD,_.w);_.B=XD.prototype;_.B.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.B.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.B.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.B.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.B.ready=function(){var F=this,W=function(){F.onColumnScroll()};
this.primary.addEventListener("scroll",W);this.secondary.addEventListener("scroll",W)};
_.B.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.B.updateIsTwoColumnsFromBinding=function(F){this.ytdWatchBehavior.isTwoColumns_=F.detail.value};
_.B.updateFlexySmallWindowFromBinding=function(F){this.ytdWatchBehavior.flexySmallWindow_=F.detail.value};
_.B.updateFlexyLargeWindowFromBinding=function(F){this.ytdWatchBehavior.flexyLargeWindow_=F.detail.value};
_.B.updateWatchWhileWindowSizeSufficientFromBinding=function(F){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=F.detail.value};
_.B.updateWatchNextCanShowMoreFromBinding=function(F){this.ytdWatchBehavior.watchNextCanShowMore=F.detail.value};
_.B.updateShownItemsFromBinding=function(F){_.T("swatcheroo_direct_use_rich_grid")||(F.detail.path?this.set(F.detail.path,F.detail.value):this.ytdWatchBehavior.watchNextShownItems=F.detail.value)};
_.B.getElement=function(F){switch(F){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22215_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22215_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.S0.Object.defineProperties(XD.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.pageVisualEffects)return!1;for(var W=0;W<this.data.pageVisualEffects.length;W++)if(F=_.e(this.data.pageVisualEffects[W],aR))return W=void 0,(W=F.config)==null?void 0:W.enableInLightTheme;return!1}}});
XD.prototype.updateMiniplayerIsActiveValue=XD.prototype.updateMiniplayerIsActiveValue;XD.prototype.updateScrollTopValue=XD.prototype.updateScrollTopValue;XD.prototype.updateFullscreenValue=XD.prototype.updateFullscreenValue;XD.prototype.updateTheaterValue=XD.prototype.updateTheaterValue;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XD.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],XD.prototype,"ytComponentBehavior",void 0);
_.x([_.D(Tzt.YtdWatchBehavior),_.E("design:type",Object)],XD.prototype,"ytdWatchBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],XD.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XD.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],XD.prototype,"ghostGridRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],XD.prototype,"playerData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],XD.prototype,"smallerChatMinHeight",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],XD.prototype,"darkerPanels",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],XD.prototype,"isDarkTheme",void 0);_.x([_.N({selector:_.i1}),_.E("design:type",Object)],XD.prototype,"theaterValue",void 0);_.x([_.N({selector:_.MG}),_.E("design:type",Object)],XD.prototype,"fullscreenValue",void 0);_.x([_.N({selector:J_}),_.E("design:type",Object)],XD.prototype,"scrollTopValue",void 0);
_.x([_.N({selector:_.iH}),_.E("design:type",Object)],XD.prototype,"miniplayerIsActiveValue",void 0);_.x([_.Qo("#ytd-player"),_.E("design:type",HTMLElement)],XD.prototype,"ytdPlayer",void 0);_.x([_.Qo("#playlist"),_.E("design:type",HTMLElement)],XD.prototype,"JSC$22215_ytdPlaylistPanelRenderer",void 0);_.x([_.Qo("#ytd-comments"),_.E("design:type",HTMLElement)],XD.prototype,"ytdComments",void 0);_.x([_.Qo("#primary"),_.E("design:type",HTMLElement)],XD.prototype,"primary",void 0);
_.x([_.Qo("#secondary"),_.E("design:type",HTMLElement)],XD.prototype,"secondary",void 0);_.x([_.Qo("#player-container"),_.E("design:type",HTMLElement)],XD.prototype,"playerContainer",void 0);_.x([_.Qo("#cinematics"),_.E("design:type",HTMLElement)],XD.prototype,"JSC$22215_cinematics",void 0);_.x([_.Jw("theaterValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XD.prototype,"updateTheaterValue",null);
_.x([_.Jw("fullscreenValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XD.prototype,"updateFullscreenValue",null);_.x([_.Jw("scrollTopValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XD.prototype,"updateScrollTopValue",null);_.x([_.Jw("miniplayerIsActiveValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XD.prototype,"updateMiniplayerIsActiveValue",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],XD.prototype,"cinematicLightTheme",null);
_.O(XD,"ytd-watch-grid",function(){if(sPu===void 0){var F=document.createElement("template");_.H(F,'\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="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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);sPu=F}F=sPu;return F},{mode:2});var mjm;var xC=function(){var F=_.w.apply(this,arguments)||this;F.flexy=!0;F.learningJourney=!0;F.viewTransitionEnabled=_.T("enable_player_resize_transition");F.smallerChatMinHeight=_.T("live_chat_smaller_min_height");F.isDarkTheme=document.documentElement.hasAttribute("dark");F.theaterLargerPlayer=_.T("web_watch_theater_larger_player");F.defaultCollapsePlaylist=_.T("web_watch_default_collapse_playlist");F.enableCanvasLayout=_.T("web_enable_canvas_on_learning_journey");return F};
_.u(xC,_.w);_.B=xC.prototype;_.B.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.B.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.B.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.B.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.B.ready=function(){var F=this,W=function(){F.onColumnScroll()};
this.primary.addEventListener("scroll",W);this.secondary.addEventListener("scroll",W)};
_.B.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.B.updateIsTwoColumnsFromBinding=function(F){_.T("web_watch_update_narrow_width_killswitch")||_.rl().dispatch(xNm(!F.detail.value));this.ytdWatchBehavior.isTwoColumns_=F.detail.value};
_.B.updateFlexySmallWindowFromBinding=function(F){this.ytdWatchBehavior.flexySmallWindow_=F.detail.value};
_.B.updateFlexyLargeWindowFromBinding=function(F){this.ytdWatchBehavior.flexyLargeWindow_=F.detail.value};
_.B.updateWatchWhileWindowSizeSufficientFromBinding=function(F){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=F.detail.value};
_.B.updateWatchNextCanShowMoreFromBinding=function(F){this.ytdWatchBehavior.watchNextCanShowMore=F.detail.value};
_.B.updateShownItemsFromBinding=function(F){F.detail.path?this.set(F.detail.path,F.detail.value):this.ytdWatchBehavior.watchNextShownItems=F.detail.value};
_.B.getElement=function(F){switch(F){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22218_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22218_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.S0.Object.defineProperties(xC.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 F;if((F=this.data)==null||!F.pageVisualEffects)return!1;for(var W=0;W<this.data.pageVisualEffects.length;W++)if(F=_.e(this.data.pageVisualEffects[W],aR))return W=void 0,(W=F.config)==null?void 0:W.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.learningJourneyEngagementPanels)==null?void 0:F.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var F,W=(F=this.learningJourneyEngagementPanels)==null?void 0:F.find(function(R){var b;return(R==null?void 0:(b=R.engagementPanelSectionListRenderer)==null?void 0:b.panelIdentifier)==="learning-journey-engagement-panel"});
if(W){var V,d,y,z,I,n,M,Y,h;if(F=(Y=((M=(I=((z=W==null?void 0:(V=W.engagementPanelSectionListRenderer)==null?void 0:(d=V.content)==null?void 0:(y=d.sectionListRenderer)==null?void 0:y.contents)!=null?z:[])[0])==null?void 0:(n=I.itemSectionRenderer)==null?void 0:n.contents)!=null?M:[])[0])==null?void 0:(h=Y.accordionViewModel)==null?void 0:h.onTitleTap){var q=_.pd(F);if(q)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Jj.instance.resolveCommand(q)}}}}}}});
_.S0.Object.defineProperties(xC,{template:{configurable:!0,enumerable:!0,get:function(){if(mjm===void 0){var F=document.createElement("template");_.H(F,'\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="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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);mjm=F}F=mjm;return F}}});
xC.prototype.updateMiniplayerIsActiveValue=xC.prototype.updateMiniplayerIsActiveValue;xC.prototype.updateScrollTopValue=xC.prototype.updateScrollTopValue;xC.prototype.updateFullscreenValue=xC.prototype.updateFullscreenValue;xC.prototype.updateTheaterValue=xC.prototype.updateTheaterValue;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],xC.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],xC.prototype,"ytComponentBehavior",void 0);
_.x([_.D(ZYc.YtdLearningJourneyWatchBehavior),_.E("design:type",Object)],xC.prototype,"ytdWatchBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],xC.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xC.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],xC.prototype,"playerData",void 0);_.x([_.N(),_.E("design:type",Object)],xC.prototype,"browseData",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xC.prototype,"flexy",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xC.prototype,"learningJourney",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xC.prototype,"viewTransitionEnabled",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xC.prototype,"smallerChatMinHeight",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xC.prototype,"isDarkTheme",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],xC.prototype,"theaterLargerPlayer",void 0);_.x([_.N(),_.E("design:type",Object)],xC.prototype,"defaultCollapsePlaylist",void 0);_.x([_.N(),_.E("design:type",Object)],xC.prototype,"enableCanvasLayout",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("playerData","browseData","enableCanvasLayout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xC.prototype,"showBrowseResponse",null);
_.x([_.N({reflectToAttribute:!0}),_.A("playerData","enableCanvasLayout"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],xC.prototype,"showWatchResponse",null);_.x([_.N({selector:_.i1}),_.E("design:type",Object)],xC.prototype,"theaterValue",void 0);_.x([_.N({selector:_.MG}),_.E("design:type",Object)],xC.prototype,"fullscreenValue",void 0);_.x([_.N({selector:J_}),_.E("design:type",Object)],xC.prototype,"scrollTopValue",void 0);
_.x([_.N({selector:_.iH}),_.E("design:type",Object)],xC.prototype,"miniplayerIsActiveValue",void 0);_.x([_.Qo("#ytd-plj-player"),_.E("design:type",HTMLElement)],xC.prototype,"ytdPlayer",void 0);_.x([_.Qo("#playlist"),_.E("design:type",HTMLElement)],xC.prototype,"JSC$22218_ytdPlaylistPanelRenderer",void 0);_.x([Pl("ytd-comments"),_.E("design:type",HTMLElement)],xC.prototype,"ytdComments",void 0);_.x([_.Qo("#primary"),_.E("design:type",HTMLElement)],xC.prototype,"primary",void 0);
_.x([_.Qo("#secondary"),_.E("design:type",HTMLElement)],xC.prototype,"secondary",void 0);_.x([_.Qo("#player-container"),_.E("design:type",HTMLElement)],xC.prototype,"playerContainer",void 0);_.x([_.Qo("#cinematics"),_.E("design:type",HTMLElement)],xC.prototype,"JSC$22218_cinematics",void 0);_.x([_.Jw("theaterValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xC.prototype,"updateTheaterValue",null);
_.x([_.Jw("fullscreenValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xC.prototype,"updateFullscreenValue",null);_.x([_.Jw("scrollTopValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xC.prototype,"updateScrollTopValue",null);_.x([_.Jw("miniplayerIsActiveValue"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xC.prototype,"updateMiniplayerIsActiveValue",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],xC.prototype,"cinematicLightTheme",null);_.x([_.N({reflectToAttribute:!0}),_.A("learningJourneyEngagementPanels"),_.E("design:type",Object),_.E("design:paramtypes",[])],xC.prototype,"hasLearningJourneyPanels",null);_.x([_.A("learningJourneyEngagementPanels"),_.E("design:type",Object),_.E("design:paramtypes",[])],xC.prototype,"backButtonData",null);_.x([_.pp({is:"ytd-watch-learning-journey"})],xC);var a5t;var vn=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");return F};
_.u(vn,_.w);_.B=vn.prototype;_.B.ready=function(){this.hostElement.addEventListener("tap",_.SL(this,this.onEndpointTapExtra))};
_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.B.onFocus=function(){var F;(F=_.OA(this.hostElement).querySelector("tp-yt-paper-item"))==null||F.focus()};
_.B.onEndpointTapExtra=function(F){_.On(this.hostElement,"iron-activate");var W=this.data.navigationEndpoint;W&&_.e(W,_.OHr)&&(F.stopPropagation(),_.En(this.hostElement,[W],this.hostElement))};
_.B.computeIcon=function(F){return F&&F.iconType?_.SJ(F.iconType):""};
_.B.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.B.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.B.forceUpdateStylesOnLegacyBrowsers=function(){_.T("kevlar_legacy_browsers")&&_.cc(this.hostElement)};
vn.prototype.forceUpdateStylesOnLegacyBrowsers=vn.prototype.forceUpdateStylesOnLegacyBrowsers;vn.prototype.onFocus=vn.prototype.onFocus;_.x([_.D(_.fO),_.E("design:type",Object)],vn.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.yKc.YtConditionalRendererBehavior),_.E("design:type",Object)],vn.prototype,"ytConditionalRendererBehavior",void 0);_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],vn.prototype,"ytEndpointBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],vn.prototype,"data",void 0);_.x([_.N({computed:"computeIcon(data.icon)",value:""}),_.E("design:type",String)],vn.prototype,"icon",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],vn.prototype,"useIcons",void 0);_.x([_.N({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.E("design:type",Boolean)],vn.prototype,"hasSeparator",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],vn.prototype,"systemIcons",void 0);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vn.prototype,"onFocus",null);_.x([_.Jw("useIcons","hasSeparator"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vn.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.O(vn,"ytd-menu-navigation-item-renderer",function(){if(a5t===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);a5t=F}F=a5t;return F},{mode:1});var ist;var Mfl=_.DZ(_.Qv("DOWNLOAD",{},"Download")),Y9d=_.DZ(_.Qv("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),pQi=_.DZ(_.Qv("RETRY",{},"Retry")),htp=_.DZ(_.Qv("PAUSE_DOWNLOADING",{},"Pause downloading")),q98=_.DZ(_.Qv("RESUME_DOWNLOAD",{},"Resume download")),EY=function(){var F=_.w.apply(this,arguments)||this;F.primaryText=Mfl;F.primaryIconType="OFFLINE_DOWNLOAD";F.hasSecondaryContent=!1;F.hasSeparator=!1;F.transferState="TRANSFER_STATE_UNKNOWN";F.isVideoDeletedByUser=!1;F.isHidden=!1;F.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return F};
_.u(EY,_.w);_.B=EY.prototype;_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.B.onFocus=function(){this.primaryEntry.focus()};
_.B.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.B.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.B.getRemoveAction=function(){return"ACTION_REMOVE"};
_.B.sendOfflineAction=function(F){var W=this.data.serviceEndpoint;if(W){var V=_.e(W,_.JL);V&&F&&(V.action=F);this.ytComponentBehavior.resolveCommand(W)}};
_.B.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=Mfl,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=Mfl;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=pQi;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=Y9d;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=q98;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=Y9d;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
htp;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=Y9d;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=Y9d;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=Mfl,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.B.showHideButton=function(){var F;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((F=this.playerStateEntity)==null?void 0:F.adsState)==="ADS_STATE_PLAYING"};
_.B.isSecondaryEntryHidden=function(F,W){return F?!0:!W};
_.B.computeHasSeparator=function(){var F;return!((F=this.data)==null||!F.hasSeparator)};
_.B.computePlayerStateEntityKey=function(F){return F};
EY.prototype.showHideButton=EY.prototype.showHideButton;EY.prototype.onTransferStateChange=EY.prototype.onTransferStateChange;EY.prototype.onFocus=EY.prototype.onFocus;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],EY.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],EY.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],EY.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],EY.prototype,"primaryText",void 0);_.x([_.N(),_.E("design:type",String)],EY.prototype,"primaryIconType",void 0);_.x([_.N(),_.E("design:type",String)],EY.prototype,"primaryAction",void 0);_.x([_.N(),_.E("design:type",Object)],EY.prototype,"secondaryText",void 0);_.x([_.N(),_.E("design:type",String)],EY.prototype,"secondaryIconType",void 0);
_.x([_.N(),_.E("design:type",String)],EY.prototype,"secondaryAction",void 0);_.x([_.N(),_.E("design:type",Object)],EY.prototype,"hasSecondaryContent",void 0);_.x([_.N({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.E("design:type",Object)],EY.prototype,"hasSeparator",void 0);_.x([_.N({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.E("design:type",String)],EY.prototype,"playerStateEntityKey",void 0);
_.x([_.N({selector:_.v7,selectorArgs:["playerStateEntityKey"]}),_.E("design:type",Object)],EY.prototype,"playerStateEntity",void 0);_.x([_.N({selector:_.p9,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.E("design:type",String)],EY.prototype,"transferState",void 0);_.x([_.N({selector:_.EpL,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.E("design:type",Object)],EY.prototype,"isVideoDeletedByUser",void 0);
_.x([_.N(),_.E("design:type",Object)],EY.prototype,"isHidden",void 0);_.x([_.N({selector:_.GQG,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.E("design:type",Object)],EY.prototype,"offlineabilityState",void 0);_.x([_.Qo("#primary-entry"),_.E("design:type",Object)],EY.prototype,"primaryEntry",void 0);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EY.prototype,"onFocus",null);
_.x([_.dT("transferState","isVideoDeletedByUser"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EY.prototype,"onTransferStateChange",null);_.x([_.dT("offlineabilityState","playerStateEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EY.prototype,"showHideButton",null);
_.O(EY,"ytd-menu-service-item-download-renderer",function(){if(ist===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);ist=F}F=ist;return F},{mode:1});var Rtt;var cn=function(){var F=_.w.apply(this,arguments)||this;F.useIcons=!1;F.systemIcons=_.T("kevlar_system_icons");return F};
_.u(cn,_.w);_.B=cn.prototype;_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.B.onFocus=function(){var F;(F=_.OA(this.hostElement).querySelector("tp-yt-paper-item"))==null||F.focus()};
_.B.onTap=function(){_.x8(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var F=this.data.serviceEndpoint,W=this.data.command;if(F){var V,d=(V=this.data)==null?void 0:V.trackingParams;V=!!_.e(F,_.kHu);d&&V&&_.rl().dispatch(_.Gj({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:d}}));this.ytComponentBehavior.resolveCommand(F)||_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}})}W&&(this.ytComponentBehavior.resolveCommand(W)||_.En(this.hostElement,
[W],this.hostElement))};
_.B.computeIcon=function(F){return F&&F.iconType?_.SJ(F.iconType):""};
_.B.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.B.computeHasSeparator=function(){var F;return!((F=this.data)==null||!F.hasSeparator)};
_.B.forceUpdateStylesOnLegacyBrowsers=function(){_.T("kevlar_legacy_browsers")&&_.cc(this.hostElement)};
_.B.computeIsSelected=function(){var F;return!((F=this.data)==null||!F.isSelected)};
cn.prototype.forceUpdateStylesOnLegacyBrowsers=cn.prototype.forceUpdateStylesOnLegacyBrowsers;cn.prototype.onTap=cn.prototype.onTap;cn.prototype.onFocus=cn.prototype.onFocus;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cn.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],cn.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],cn.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.yKc.YtConditionalRendererBehavior),_.E("design:type",Object)],cn.prototype,"ytConditionalRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cn.prototype,"data",void 0);_.x([_.N({computed:"computeIcon(data.icon)",value:""}),_.E("design:type",String)],cn.prototype,"icon",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cn.prototype,"useIcons",void 0);
_.x([_.N({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.E("design:type",Boolean)],cn.prototype,"hasSeparator",void 0);_.x([_.N({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.E("design:type",Boolean)],cn.prototype,"isSelected",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cn.prototype,"systemIcons",void 0);
_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cn.prototype,"onFocus",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],cn.prototype,"onTap",null);_.x([_.Jw("useIcons","hasSeparator"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cn.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.O(cn,"ytd-menu-service-item-renderer",function(){if(Rtt===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);Rtt=F}F=Rtt;return F},{mode:2});var bsm;var tv=function(){return _.w.apply(this,arguments)||this};
_.u(tv,_.w);_.B=tv.prototype;_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.onDataChanged=function(){var F=this;_.ce(this,function(){F.postbox.openDialog();F.focus();_.On(F.hostElement,"yt-refit")})};
_.B.focus=function(){this.postbox.focus()};
_.B.closePopup=function(){_.XY(this.hostElement,"yt-close-popup-action")};
_.B.onYtCommentboxDismiss=function(){this.closePopup()};
tv.prototype.onYtCommentboxDismiss=tv.prototype.onYtCommentboxDismiss;tv.prototype.onDataChanged=tv.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tv.prototype,"data",void 0);_.x([_.N({value:function(){return _.Qv("SBOX_INAPPROPRIATE_CANCEL")}}),
_.E("design:type",String)],tv.prototype,"closeButtonAriaLabel",void 0);_.x([_.Qo("#postbox"),_.E("design:type",Object)],tv.prototype,"postbox",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tv.prototype,"onDataChanged",null);_.x([_.Pc("yt-commentbox-dismiss"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tv.prototype,"onYtCommentboxDismiss",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],tv);
_.O(tv,"ytd-backstage-post-dialog-popup-renderer",function(){if(bsm!==void 0)return bsm;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return bsm=F},{mode:1});var Tv4;var Sd=function(){var F=_.w.apply(this,arguments)||this;F.modernModal=!0;return F};
_.u(Sd,_.w);Sd.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
Sd.prototype.computeShouldHideOldButtons=function(){var F;return!((F=this.data)==null?0:F.button)};
_.S0.Object.defineProperties(Sd.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var F,W;return(F=this.data)==null?void 0:(W=F.button)==null?void 0:W.buttonRenderer}}});
_.x([_.N(),_.E("design:type",Object)],Sd.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Sd.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Sd.prototype,"modernModal",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Sd.prototype,"buttonRendererData",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],Sd);
_.O(Sd,"ytd-modal-with-title-and-button-renderer",function(){if(Tv4!==void 0)return Tv4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Tv4=F},{mode:1});var etu;var Pn=function(){return _.w.apply(this,arguments)||this};
_.u(Pn,_.w);Pn.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("page-changed",this.page))};
Pn.prototype.pageChangedForBinding=Pn.prototype.pageChangedForBinding;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pn.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Pn.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],Pn.prototype,"page",void 0);_.x([_.Jw("page"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pn.prototype,"pageChangedForBinding",null);
_.x([_.pp({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],Pn);
_.O(Pn,"ytd-account-item-section-header-renderer",function(){if(etu!==void 0)return etu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return etu=F},{mode:1});var gnt;var Jv=function(){return _.w.apply(this,arguments)||this};
_.u(Jv,_.w);Jv.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"}}}};
Jv.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Jv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Jv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],Jv.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Jv.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Function)],Jv.prototype,"onAccountItemTap",void 0);
_.x([_.pp({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],Jv);
_.O(Jv,"ytd-account-item-section-renderer",function(){if(gnt!==void 0)return gnt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gnt=F},{mode:1});var u7m;var Kt4;var Hst=function(){return _.w.apply(this,arguments)||this};
_.u(Hst,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hst.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Hst.prototype,"data",void 0);_.x([_.pp({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],Hst);
_.O(Hst,"ytd-accounts-dialog-header-renderer",function(){if(Kt4!==void 0)return Kt4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Kt4=F},{mode:1});var Dju;var Zk=function(){return _.w.apply(this,arguments)||this};
_.u(Zk,_.w);Zk.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Zk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Zk.prototype,"data",void 0);_.x([_.pp({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Zk);
_.O(Zk,"ytd-google-account-header-renderer",function(){if(Dju!==void 0)return Dju;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Dju=F},{mode:1});var QL=function(){return _.w.apply(this,arguments)||this};
_.u(QL,_.w);QL.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"}}}};
QL.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("page-changed",this.page))};
QL.prototype.pageChangedForBinding=QL.prototype.pageChangedForBinding;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],QL.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],QL.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],QL.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],QL.prototype,"page",void 0);
_.x([_.Jw("page"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],QL.prototype,"pageChangedForBinding",null);_.x([_.pp({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],QL);
_.xf()(QL,"ytd-account-section-list-renderer",function(){if(u7m===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);u7m=F}F=u7m;return F},{allowedProps:["data"],
mode:1});var AZt;var FG=function(){var F=_.w.apply(this,arguments)||this;F.enableHandlesAccountMenuSwitcher=_.T("enable_handles_account_menu_switcher");return F};
_.u(FG,_.w);FG.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
FG.prototype.dataChanged=FG.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],FG.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],FG.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],FG.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.x([_.Qo("#avatar"),_.E("design:type",Object)],FG.prototype,"avatar",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],FG.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],FG);
_.xf()(FG,"ytd-active-account-header-renderer",function(){if(AZt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);AZt=F}F=AZt;return F},{allowedProps:["data"],
mode:1});var jPc;var rZt;var W1=function(){return _.w.apply(this,arguments)||this};
_.u(W1,_.w);W1.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
W1.prototype.onBackTap=function(){_.On(this.hostElement,"yt-menu-back-tapped")};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],W1.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],W1.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],W1.prototype,"data",void 0);_.x([_.pp({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],W1);
_.xf()(W1,"ytd-simple-menu-header-renderer",function(){if(rZt===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);rZt=F}F=rZt;return F},{allowedProps:["data"],
mode:2});var CM4;var kDl=function(){return _.w.apply(this,arguments)||this};
_.u(kDl,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kDl.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kDl.prototype,"data",void 0);_.x([_.pp({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],kDl);
_.O(kDl,"ytd-comment-video-thumbnail-header-renderer",function(){if(CM4!==void 0)return CM4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return CM4=F},{mode:1});var l5v;var Nv8=function(){return _.w.apply(this,arguments)||this};
_.u(Nv8,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Nv8.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Nv8.prototype,"data",void 0);_.x([_.pp({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Nv8);
_.O(Nv8,"ytd-abuse-type-selector-renderer",function(){if(l5v!==void 0)return l5v;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return l5v=F},{mode:1});var f54;var wQt=(0,_.zym)(_.yVB.reportChannelAbuse,{isVideoIdSelectedSelector:function(F,W){return W in F.selectedVideoIds},
additionalContextSelector:function(F){return F.additionalContext},
impersonatedChannelUrlSelector:function(F){return F.impersonatedChannelUrl},
reportChannelAbuseSelector:function(F){return F}});var Vd=function(){return _.w.apply(this,arguments)||this};
_.u(Vd,_.w);Vd.prototype.attached=function(){var F=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){F.additionalContextInput.focusTextInput()})};
Vd.prototype.handleAdditionalContextChanged=function(){var F=this;_.u5(this,"ytd-report-channel-additional-context-update",function(){F.ytdReduxBehavior.dispatch(_.Gj({type:"ADDITIONAL_CONTEXT_UPDATED",payload:F.additionalContext}))},300)};
Vd.prototype.updateAdditionalContextFromBinding=function(F){this.additionalContext=F.detail.value};
Vd.prototype.handleAdditionalContextChanged=Vd.prototype.handleAdditionalContextChanged;_.x([_.D(_.hN),_.E("design:type",Object)],Vd.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",String)],Vd.prototype,"additionalContext",void 0);_.x([_.N({selector:wQt.additionalContextSelector}),_.E("design:type",String)],Vd.prototype,"additionalContextRedux",void 0);_.x([_.N(),_.E("design:type",Object)],Vd.prototype,"data",void 0);
_.x([_.Qo("yt-text-input-form-field-renderer"),_.E("design:type",Object)],Vd.prototype,"additionalContextInput",void 0);_.x([_.Jw("additionalContext"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vd.prototype,"handleAdditionalContextChanged",null);_.x([_.pp({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Vd);
_.O(Vd,"ytd-report-channel-modal-additional-context-renderer",function(){if(f54!==void 0)return f54;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return f54=F},{mode:1});var GDU;var de=function(){var F=_.w.apply(this,arguments)||this;F.nextButtonDisabled=null;F.submitEndpoint=null;F.navigationEndpoint=null;F.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return F};
_.u(de,_.w);_.B=de.prototype;_.B.computeNextButtonData=function(F,W,V){var d={};W&&(d.navigationEndpoint=W);V&&(d.serviceEndpoint=V);F&&F.buttonRenderer&&_.MP.extend(d,F.buttonRenderer);return d};
_.B.handleReportChannelModalDisableNextButtonAction=function(F){this.setNextButtonIsDisabled(F)};
_.B.handleReportFormEndpointUpdateAction=function(F){this.setNextButtonIsDisabled(!!F.disableSubmitButton);this.resetEndpointData();F.submitEndpoint?this.submitEndpoint=F.submitEndpoint:F.submitNavigationEndpoint&&(this.navigationEndpoint=F.submitNavigationEndpoint)};
_.B.handleSignalActionSubmitForm=function(){var F,W=Object.keys(((F=this.reportChannelAbuseForm)==null?void 0:F.selectedVideoIds)||{}),V;F=((V=this.reportChannelAbuseForm)==null?void 0:V.additionalContext)||"";var d;V=((d=this.reportChannelAbuseForm)==null?void 0:d.impersonatedChannelUrl)||"";var y;if((y=this.data)==null?0:y.submitEndpoint){W={impersonated_channel_url:V,text:F,video_ids:W};var z;_.PY().resolve(_.Tc).resolveCommand((z=this.data)==null?void 0:z.submitEndpoint,{form:Object.assign({},
W,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.B.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.B.onYtServiceRequestError=function(F){this.setNextButtonIsDisabled(!1);_.DK(this.hostElement,F.detail.error.message)};
_.B.setNextButtonIsDisabled=function(F){this.set("data.nextButton.buttonRenderer.isDisabled",F)};
_.B.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
de.prototype.onYtServiceRequestError=de.prototype.onYtServiceRequestError;de.prototype.onYtServiceRequestCompleted=de.prototype.onYtServiceRequestCompleted;_.x([_.N(),_.E("design:type",Object)],de.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],de.prototype,"nextButtonDisabled",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],de.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],de.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],de.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],de.prototype,"submitEndpoint",void 0);_.x([_.N(),_.E("design:type",Object)],de.prototype,"navigationEndpoint",void 0);_.x([_.N({selector:wQt.reportChannelAbuseSelector}),_.E("design:type",Object)],de.prototype,"reportChannelAbuseForm",void 0);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],de.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],de.prototype,"onYtServiceRequestError",null);_.x([_.pp({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],de);
_.O(de,"ytd-report-channel-modal-footer-renderer",function(){if(GDU!==void 0)return GDU;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return GDU=F},{mode:1});var $jt;var yd=function(){var F=_.w.apply(this,arguments)||this;F.boundOnTapDismissButton=function(){F.closePopup()};
return F};
_.u(yd,_.w);yd.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
yd.prototype.handleDataChanged=function(){_.xE(this.hostElement)};
yd.prototype.closePopup=function(){_.XY(this.hostElement,"yt-close-popup-action")};
yd.prototype.handleDataChanged=yd.prototype.handleDataChanged;_.x([_.N(),_.E("design:type",Object)],yd.prototype,"boundOnTapDismissButton",void 0);_.x([_.N(),_.E("design:type",Object)],yd.prototype,"data",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],yd.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],yd.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],yd.prototype,"handleDataChanged",null);_.x([_.pp({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],yd);
_.O(yd,"ytd-report-channel-modal-header-renderer",function(){if($jt!==void 0)return $jt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $jt=F},{mode:1});var UjL;var zJ=function(){var F=_.w.apply(this,arguments)||this;F.autoValidate=!1;F.invalid=!1;F.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return F};
_.u(zJ,_.w);_.B=zJ.prototype;_.B.attached=function(){var F=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){F.channelUrlInput.focusTextInput()})};
_.B.disableNextButton=function(F){_.XY(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[F])};
_.B.handleImpersonatedChannelUrlChanged=function(){var F=this;this.disableNextButton(!0);this.invalid=!1;_.u5(this,"ytd-report-channel-impersonated-channel-update",function(){var W=F.impersonatedChannelUrl.trim();F.ytdReduxBehavior.dispatch(_.Gj({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:W}));var V;((V=F.data)==null?0:V.submitEndpoint)&&W&&_.PY().resolve(_.Tc).resolveCommand(F.data.submitEndpoint,{form:{impersonated_channel_url:W,element:F.hostElement}})},500)};
_.B.handleModifyReportFormCommand=function(F){this.invalid=this.get("modifyReportFormCommand.action",F)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.B.updateInvalidFromBinding=function(F){this.invalid=F.detail.value};
_.B.updateImpersonatedChannelUrlFromBinding=function(F){this.impersonatedChannelUrl=F.detail.value};
zJ.prototype.handleImpersonatedChannelUrlChanged=zJ.prototype.handleImpersonatedChannelUrlChanged;_.x([_.D(_.hN),_.E("design:type",Object)],zJ.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],zJ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zJ.prototype,"autoValidate",void 0);_.x([_.N(),_.E("design:type",Object)],zJ.prototype,"invalid",void 0);
_.x([_.N(),_.E("design:type",String)],zJ.prototype,"impersonatedChannelUrl",void 0);_.x([_.N({selector:wQt.impersonatedChannelUrlSelector}),_.E("design:type",String)],zJ.prototype,"impersonatedChannelUrlRedux",void 0);_.x([_.N(),_.E("design:type",Object)],zJ.prototype,"data",void 0);_.x([_.Qo("#text-input"),_.E("design:type",Object)],zJ.prototype,"channelUrlInput",void 0);
_.x([_.Jw("impersonatedChannelUrl"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],zJ.prototype,"handleImpersonatedChannelUrlChanged",null);_.x([_.pp({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],zJ);
_.O(zJ,"ytd-report-channel-modal-impersonation-renderer",function(){if(UjL!==void 0)return UjL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return UjL=F},{mode:1});var Osp;var XQ4;var oa=function(){return _.w.apply(this,arguments)||this};
_.u(oa,_.w);oa.prototype.onCheckboxToggled=function(F){var W,V,d=(V=_.e((W=this.data)==null?void 0:W.video,_.UEQ))==null?void 0:V.videoId;d&&this.ytdReduxBehavior.dispatch(F.target.checked?_.Gj({type:"VIDEO_SELECTED",payload:d}):_.Gj({type:"VIDEO_UNSELECTED",payload:d}))};
oa.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.S0.Object.defineProperties(oa.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var F,W=(F=this.data)==null?void 0:F.video;if(!W)return{};var V;F=(V=_.e(W,_.UEQ))==null?void 0:V.navigationEndpoint;if(!F)return W;_.e(F==null?void 0:F.commandMetadata,_.Jx)&&(_.e(F.commandMetadata,_.Jx).ignoreNavigation=!0);return W}}});
_.x([_.N({reflectToAttribute:!0,selector:wQt.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.E("design:type",Boolean)],oa.prototype,"checked",void 0);_.x([_.N(),_.E("design:type",Object)],oa.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],oa.prototype,"video",null);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oa.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oa.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],oa.prototype,"ytdReduxBehavior",void 0);_.x([_.pp({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],oa);
_.O(oa,"ytd-selectable-video-renderer",function(){if(XQ4!==void 0)return XQ4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return XQ4=F},{mode:1});var sw=function(){var F=_.w.apply(this,arguments)||this;F.monitorScroll=!0;return F};
_.u(sw,_.w);sw.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sw.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sw.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sw.prototype,"data",void 0);_.x([_.pp({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],sw);
_.O(sw,"ytd-selectable-video-list-renderer",function(){if(Osp!==void 0)return Osp;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Osp=F},{mode:1});var xji;_.Ix("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var B1=function(){return _.w.apply(this,arguments)||this};
_.u(B1,_.w);B1.prototype.onChange=function(F){if(F=_.C0(F).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.T("kevlar_command_handler_migration_killswitch"))_.En(this.hostElement,F,this.hostElement);else{F=_.L(F);for(var W=F.next();!W.done;W=F.next())this.ytComponentBehavior.resolveCommand(W.value)}};
B1.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
B1.prototype.updateDataToggledFromBinding=function(F){this.set("data.toggled",F.detail.value)};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],B1.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],B1.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],B1.prototype,"data",void 0);_.x([_.N({computed:"isEnabled(data)"}),_.E("design:type",Boolean)],B1.prototype,"enabled",void 0);_.x([_.pp({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],B1);
_.O(B1,"ytd-toggle-item-renderer",function(){if(xji!==void 0)return xji;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return xji=F},{mode:1});var vna;var Enu;var cZd;var L2=function(){var F=_.w.apply(this,arguments)||this;F.setVisible=!1;F.boundOnSubmitButtonClick=function(){F.onSubmitButtonClick()};
F.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return F};
_.u(L2,_.w);L2.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}}}}}};
L2.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
L2.prototype.onSubmitButtonClick=function(){var F;((F=this.data)==null?0:F.submitEndpoint)&&!_.T("enable_ytc_refunds_submit_form_signal_action")&&_.v6(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
L2.prototype.handleSignalActionSubmitForm=function(){var F;((F=this.data)==null?0:F.submitEndpoint)&&_.v6(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.S0.Object.defineProperties(L2.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.hiddenByDefault)&&!this.setVisible}}});
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],L2.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],L2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],L2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],L2.prototype,"setVisible",void 0);_.x([_.N(),_.E("design:type",Object)],L2.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],L2.prototype,"surveyFeedbackData",void 0);_.x([_.N(),_.E("design:type",Object)],L2.prototype,"boundOnSubmitButtonClick",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data","setVisible"),_.E("design:type",Object),_.E("design:paramtypes",[])],L2.prototype,"visibilityHidden",null);_.x([_.Yf({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],L2);
_.O(L2,"yt-flow-footer-renderer",function(){if(cZd===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Enu===void 0&&(Enu=document.createElement("template"));var d=Enu;V.call(W,d.content.cloneNode(!0),F.content.firstChild);cZd=F}F=cZd;return F},{mode:2});var tfl=(0,_.zym)(_.yVB.ypc,{surveyFeedbackDataSelector:function(F){return F.surveyFeedbackData}});var Ia=function(){return _.w.apply(this,arguments)||this};
_.u(Ia,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ia.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Ia.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ia.prototype,"data",void 0);_.x([_.N({selector:tfl.surveyFeedbackDataSelector}),_.E("design:type",Object)],Ia.prototype,"surveyFeedbackData",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Ia);
_.O(Ia,"ytd-flow-footer-renderer",function(){if(vna!==void 0)return vna;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vna=F},{mode:2});var S9U;var PMi;var n2=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return F};
_.u(n2,_.w);_.B=n2.prototype;_.B.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.nQ("multiPageMenuSectionItems")}}};
_.B.handleHideEnclosingAction_=function(F){if(this.data&&this.data.items)for(var W=0;W<this.data.items.length;W++){var V=this.data.items[W].notificationRenderer;if(V&&V.notificationId==F.hideEnclosingAction.notificationId){this.splice("data.items",W,1);_.XY(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.B.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.vc(this.hostElement,"hidden",!0)};
_.B.updateMenu_=function(F){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&F&&!F.doNotRefreshInbox){F=this.data.continuations;for(var W=0;W<F.length;W++)if(F[W].invalidationContinuationData){var V=void 0;var d=(V=F[W].invalidationContinuationData)==null?void 0:V.continuation;break}F=_.MP.clone(this.data.continuationUpdateEndpoint||null);F.continuation=d;F.click_tracking_params=this.data.trackingParams;_.v6(this.hostElement,[F])}};
_.B.onServiceRequestCompleted_=function(F,W){if(this.data&&(F=W.actions)){W=0;for(var V=F.length;W<V;W++){var d=_.e(F[W],_.WhB);if(!d)break;if((d.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||d.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&d.continuationItems&&this.data.items){var y=this.data.items.length-1;this.data.items[y].continuationItemRenderer&&(d=["data.items",y,1].concat(d.continuationItems),this.splice.apply(this,d))}}}};
n2.prototype.onServiceRequestCompleted_=n2.prototype.onServiceRequestCompleted_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],n2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],n2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],n2.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],n2.prototype,"data",void 0);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],n2.prototype,"onServiceRequestCompleted_",null);_.x([_.Yf({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],n2);
_.xf()(n2,"yt-multi-page-menu-section-renderer",function(){if(PMi===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;S9U===void 0&&(S9U=document.createElement("template"));var d=S9U;V.call(W,d.content.cloneNode(!0),F.content.firstChild);PMi=F}F=PMi;return F},{allowedProps:["data"],
mode:2});var JZt;var Zst;var mL=function(){return _.w.apply(this,arguments)||this};
_.u(mL,_.w);mL.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.S0.Object.defineProperties(mL.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.progress)==null?0:this.data.progress*100}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mL.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mL.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mL.prototype,"data",void 0);_.x([_.A("data.progress"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],mL.prototype,"showProgressBar",null);
_.x([_.A("data.progress"),_.E("design:type",Number),_.E("design:paramtypes",[])],mL.prototype,"progress",null);_.x([_.Yf({is:"yt-flow-header-renderer",disableElementRegistration:!0})],mL);
_.O(mL,"yt-flow-header-renderer",function(){if(Zst===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;JZt===void 0&&(JZt=document.createElement("template"));var d=JZt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Zst=F}F=Zst;return F},{mode:2});var QPd;var Fra;var aa=function(){return _.w.apply(this,arguments)||this};
_.u(aa,_.w);aa.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aa.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aa.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aa.prototype,"data",void 0);_.x([_.Yf({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],aa);
_.O(aa,"yt-post-confirmation-flow-step-renderer",function(){if(Fra===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;QPd===void 0&&(QPd=document.createElement("template"));var d=QPd;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Fra=F}F=Fra;return F},{mode:2});var Wrt;var Va4;var ib=function(){return _.w.apply(this,arguments)||this};
_.u(ib,_.w);
ib.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ib.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ib.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ib.prototype,"data",void 0);_.x([_.Yf({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],ib);
_.O(ib,"yt-refund-confirmation-flow-step-renderer",function(){if(Va4===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;Wrt===void 0&&(Wrt=document.createElement("template"));var d=Wrt;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Va4=F}F=Va4;return F},{mode:2});var dxl=_.G(function(F){var W=F.data;return _.a("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.a("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.a(_.rB,{data:function(){return{thumbnails:[{url:W().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.a("div",{class:"profileBadgeViewModelContent"},_.a("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return W().badgeDesc}),_.a(_.p,{cond:function(){return W().badgeSubtitle},
then:function(){return _.a("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return W().badgeSubtitle})}})))},"Xk");
dxl.idomCompat=!0;var yq8=_.G(function(F){var W=F.data;return _.a("yt-comment-interaction-view-model",{el:_.ji(_.YZ(function(){return W().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.a("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return W().onTapA11yLabel},
"on:keydown":_.nw(),tabindex:0},_.a("div",{class:"ytCommentInteractionViewModelHeader"},_.a("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return W().headerPrefix},' "',function(){return W().videoTitle}),_.a("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.a("div",{class:"ytCommentInteractionViewModelContent"},_.a("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return W().commentContent}),_.a("div",{class:"ytCommentInteractionViewModelChevron"},
_.a(_.rB,{data:function(){return{thumbnails:[{url:W().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"Yk");
yq8.idomCompat=!0;var zlt=_.G(function(F){var W=F.data;return _.a("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4}),_.a("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return W().channelName}))},"Zk");
zlt.idomCompat=!0;var Ifv=_.G(function(F){var W=F.data;F={};return _.a("yt-profile-info-view-model",{class:_.xx("ytProfileInfoViewModelHost",(F.ytProfileInfoViewModelWithVideoShelf=function(){return W().videosHorizontalShelf},F))},_.a(oyt,{profileInfo:W}),_.a(_.Vw,{data:function(){return W().videosHorizontalShelf}},{horizontalShelfViewModel:function(V){return _.a("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.a(_.kG,{data:V.data}))}}),_.a(_.p,{cond:function(){return W().comments},
then:function(){return _.a(sFa,{profileInfo:W})}}),_.a(_.p,{cond:function(){return W().sharedSubscriptionsTitle},
then:function(){return _.a(_.p,{cond:function(){return W().subscriptionsAccessButtonCommand},
then:function(){return _.a(B4v,{profileInfo:W})},
else:function(){return _.a(Lr8,{profileInfo:W})}})}}))},"$k");
Ifv.idomCompat=!0;var sFa=_.G(function(F){var W=F.profileInfo;return _.a("div",{class:"ytProfileInfoViewModelActivity"},_.a("div",{class:"ytProfileInfoViewModelHeader"},_.a("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return W().commentsInteractionTitle})),_.a(_.Vw,{data:function(){return W().comments}},{commentInteractionViewModel:function(V){return _.a("div",{class:"ytProfileInfoViewModelActivity"},_.a(yq8,{data:V.data}))}}))},"al"),B4v=_.G(function(F){var W=F.profileInfo;
return _.a("div",{class:"ytProfileInfoViewModelSubSection"},_.a("div",{class:"ytProfileInfoViewModelSubHeader"},_.a(_.GH,{command:function(){return W().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.a("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return W().sharedSubscriptionsTitle}),_.a("div",null,_.a(_.Vw,{data:function(){return W().subscriptionsAccessButton}},{buttonViewModel:_.xm})))),_.a(nyL,{sharedSubscriptions:function(){var V;
return((V=W().sharedSubscriptions)==null?void 0:V.slice(0,5))||[]}}))},"bl"),Lr8=_.G(function(F){var W=F.profileInfo;
return _.a("div",{class:"ytProfileInfoViewModelSubSection"},_.a("div",{class:"ytProfileInfoViewModelSubHeader"},_.a("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return W().sharedSubscriptionsTitle})),_.a(nyL,{sharedSubscriptions:function(){var V;
return((V=W().sharedSubscriptions)==null?void 0:V.slice(0,5))||[]}}))},"cl"),nyL=_.G(function(F){return _.a("div",{class:"ytProfileInfoViewModelSubs"},_.a(_.Vw,{data:F.sharedSubscriptions},{sharedSubscriptionViewModel:function(W){return _.a("div",{class:"ytProfileInfoViewModelSub"},_.a(zlt,{data:W.data}))}}))},"dl"),oyt=_.G(function(F){var W=F.profileInfo;
return _.a("div",{class:"ytProfileInfoViewModelActivity"},_.a(_.uj,{each:function(){return[W().profileBadgeInfoYtWide,W().profileBadgeInfoChannelWide].filter(function(V){return!!V})},
keyBy:"INDEX"},function(V){return _.a(_.WY,null,_.a("div",{class:"ytProfileInfoViewModelHeader"},_.a("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return V().profileSectionTitle}),_.a("div",{class:"ytProfileInfoViewModelSectionDesc"},_.a("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var d;
return(d=V().commentBadge)==null?void 0:d.commentDesc}),_.a(_.p,{cond:function(){var d;
return(d=V().commentBadge)==null?void 0:d.blackHeartDesc},
then:function(){return _.a("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.a("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.a(_.rB,{data:function(){var d;
return{thumbnails:[{url:(d=V().commentBadge)==null?void 0:d.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.a("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var d;return(d=V().commentBadge)==null?void 0:d.blackHeartDesc}))),_.a("div",{class:"ytProfileInfoViewModelBadge"},_.a(_.uj,{each:function(){return V().badges||[]}},function(d){return _.a(dxl,{data:d})})))}))},"el");var mxi=_.G(function(F){var W=F.data;var V=function(){return W().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.a("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.a(_.Vw,{data:function(){return W().profileIdentityInfo}},{profileIdentityInfoViewModel:function(d){return _.a(rFm,{data:d.data,
hideDivider:V,isChannelInfoCard:V})},
profileInfoViewModel:Ifv}),_.a(_.Vw,{data:function(){return W().profileInfo}},{profileIdentityInfoViewModel:rFm,
profileInfoViewModel:Ifv}))},"fl");
mxi.idomCompat=!0;_.Na(mxi,"yt-profile-card-view-model",{props:{data:_.Hm}});var MW=function(){var F=_.w.apply(this,arguments)||this;F.enableFocusFix=_.T("music_web_enable_focus_on_setting_menu_fix")&&_.Gh("IS_MOBILE_WEB",!1);F.covered=!1;F.hideMenu=!1;F.isCommentNotificationOnProfileCard=!1;F.scrolledByTouch=!1;F.disableBackdropFilter=_.T("web_disable_backdrop_filter");F.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return F};
_.u(MW,_.w);_.B=MW.prototype;
_.B.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"}}}};
_.B.ready=function(){var F=this;this.JSC$22325_containerElement.addEventListener("scroll",function(){F.ytRendererBehavior.markDirty()})};
_.B.attributeChanged=function(F,W){F==="menu-style"&&_.XY(this.hostElement,"yt-multi-page-menu-closed-action",[W])};
_.B.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.SL(this,this.focusOnStampFinished))};
_.B.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.SL(this,this.focusOnStampFinished))};
_.B.reset=function(){this.closeJobId&&(_.HP.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.B.focusOnStampFinished=function(F){F.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.SL(this,this.focusOnStampFinished)),this.doFocus())};
_.B.doFocus=function(){var F=_.FTB(this.sectionsElement);F.length&&F[0].focus()};
_.B.computeMenuStyle=function(F){return F?F.toLowerCase().replace(/_/g,"-"):""};
_.B.computeIsCommentNotificationOnProfileCard=function(F){return _.T("enable_profile_cards_on_comments")&&F.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.B.computeHideMenu=function(F,W){return F||!(!W||!W.showLoadingSpinner)};
_.B.onPopupClosed=function(){this.isPopUpOpen=!1;_.XY(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.B.onPopupOpened=function(F,W){this.isPopUpOpen=!0;W.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.On(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.Gj({type:"CHANNEL_REPORT_RESET"})))};
_.B.onYtNavigate=function(F,W){this.shouldCloseOnNavigateEvent(W.endpoint)&&_.XY(this.hostElement,"yt-close-all-popups-action")};
_.B.handleEndpoint=function(F){F=_.e(F,_.pj);!this.isCommentNotificationOnProfileCard&&F&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$22325_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.B.handleActions=function(F){for(var W=0,V=F.length;W<V;W++){var d=_.e(F[W],yJd);d&&this.handleGetMultiPageMenuAction(d);(d=_.e(F[W],_.WhB))&&this.handleAppendContinuationItemsAction(d)}};
_.B.onServiceRequestSentOrCompleted=function(F,W){F.detail&&F.detail.endpoint&&this.handleEndpoint(F.detail.endpoint);W.actions&&this.handleActions(W.actions)};
_.B.handleGetMultiPageMenuAction=function(F){var W=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.OA(this.submenuElement).appendChild(W);(F=F.menu.multiPageMenuRenderer)&&this.logSubmenu(F);W.data=F;W.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.B.handleAppendContinuationItemsAction=function(F){if(this.data&&F.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&F.continuationItems&&this.data.sections){var W=this.data.sections.length-1;this.data.sections[W].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),W--);if(this.data.sections[W].multiPageMenuNotificationSectionRenderer&&F.continuationItems){F=_.L(F==null?void 0:F.continuationItems);for(var V=F.next();!V.done;V=F.next())if(V=V.value,_.e(V,QWa)){var d=
void 0,y=void 0,z=void 0,I=void 0,n=void 0;((d=this)==null?0:(y=d.data)==null?0:(z=y.sections)==null?0:(I=z[W])==null?0:(n=I.multiPageMenuNotificationSectionRenderer)==null?0:n.items)&&this.push("data.sections."+W+".multiPageMenuNotificationSectionRenderer.items",V)}else if(_.e(V,_.Edf)||_.e(V,_.Uv))this.push("data.sections",V),W++}}};
_.B.logSubmenu=function(F){if(!_.T("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var W=this.ytRendererBehavior.getScreenLayer(),V=_.is(W),d=_.a3(W);if((F=F.trackingParams)&&V&&d){var y=_.sf(F);_.T("combine_ve_grafts")?_.dB().graftServerVe(F,d,W):_.eM(V,d,y)}}};
_.B.emptySubmenuContainer=function(){for(var F=_.OA(this.submenuElement);F.firstChild;)F.removeChild(F.firstChild)};
_.B.onMenuBackTap=function(F){_.On(this.hostElement,"yt-submenu-closed");F.stopPropagation()};
_.B.onSubmenuClosed=function(F){_.C0(F)!==this.hostElement&&(this.covered=!1,_.On(this.hostElement,"yt-refit"),F.stopPropagation())};
_.B.onRetrieveLocation=function(F,W){W.hasComments&&(W.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),F.stopPropagation())};
_.B.shouldCloseOnNavigateEvent=function(F){if(!F)return!0;if(_.e(F,_.K7M)||_.e(F,_.H_h)||_.e(F,_.uUM)||_.e(F,_.Ga))return!1;var W;return((W=_.e(F==null?void 0:F.commandMetadata,_.Jx))==null?0:W.ignoreNavigation)?!1:!0};
_.B.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.B.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.B.refitAfterRender=function(){var F=this;_.ce(this,function(){_.On(F.hostElement,"yt-refit")})};
MW.prototype.refitAfterRender=MW.prototype.refitAfterRender;MW.prototype.onRetrieveLocation=MW.prototype.onRetrieveLocation;MW.prototype.onSubmenuClosed=MW.prototype.onSubmenuClosed;MW.prototype.onMenuBackTap=MW.prototype.onMenuBackTap;MW.prototype.onServiceRequestSentOrCompleted=MW.prototype.onServiceRequestSentOrCompleted;MW.prototype.onYtNavigate=MW.prototype.onYtNavigate;MW.prototype.onPopupOpened=MW.prototype.onPopupOpened;MW.prototype.onPopupClosed=MW.prototype.onPopupClosed;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],MW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],MW.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],MW.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],MW.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],MW.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],MW.prototype,"enableFocusFix",void 0);_.x([_.N(),_.E("design:type",Object)],MW.prototype,"covered",void 0);_.x([_.N({computed:"computeHideMenu(covered, data)"}),_.E("design:type",Object)],MW.prototype,"hideMenu",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.E("design:type",String)],MW.prototype,"menuStyle",void 0);
_.x([_.N({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.E("design:type",Object)],MW.prototype,"isCommentNotificationOnProfileCard",void 0);_.x([_.N(),_.E("design:type",Boolean)],MW.prototype,"isPopUpOpen",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],MW.prototype,"scrolledByTouch",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],MW.prototype,"disableBackdropFilter",void 0);
_.x([_.Qo("#sections"),_.E("design:type",HTMLElement)],MW.prototype,"sectionsElement",void 0);_.x([_.Qo("#spinner"),_.E("design:type",HTMLElement)],MW.prototype,"spinnerElement",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],MW.prototype,"headerElement",void 0);_.x([_.Qo("#container"),_.E("design:type",HTMLElement)],MW.prototype,"JSC$22325_containerElement",void 0);_.x([_.Qo("#submenu"),_.E("design:type",HTMLElement)],MW.prototype,"submenuElement",void 0);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MW.prototype,"onPopupClosed",null);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],MW.prototype,"onPopupOpened",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],MW.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-service-request-completed"),_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],MW.prototype,"onServiceRequestSentOrCompleted",null);_.x([_.Pc("yt-menu-back-tapped"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],MW.prototype,"onMenuBackTap",null);
_.x([_.Pc("yt-submenu-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],MW.prototype,"onSubmenuClosed",null);_.x([_.Pc("yt-retrieve-location"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],MW.prototype,"onRetrieveLocation",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MW.prototype,"refitAfterRender",null);
_.x([_.pp({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],MW);
_.O(MW,"ytd-multi-page-menu-renderer",function(){if(jPc!==void 0)return jPc;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jPc=F},{mode:1});var afm;var Yh=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return F};
_.u(Yh,_.w);_.B=Yh.prototype;_.B.created=function(){this.showTooltips=!0};
_.B.computeAccessibility_=function(F){return this.get("accessibility.accessibilityData",F)||null};
_.B.onTap=function(){var F=_.x8(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(F&&F.length===1&&F[0])_.XY(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var W;if((W=this.data)==null?0:W.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var V;((V=this.data)==null?0:V.menuRequest)&&_.v6(this.hostElement,[this.data.menuRequest])}}};
_.B.handleTopbarMenuClosedAction=function(F){var W,V;(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(F)===((W=this.data)==null?void 0:(V=W.icon)==null?void 0:V.iconType)&&this.toggleIconState(!1)};
_.B.toggleIconState=function(F){_.T("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=F)};
_.B.handleUpdateTopbarAvatarAction=function(F){var W;F=(W=_.e(F,xOp))==null?void 0:W.avatarUrl;var V,d;W=(V=this.data)==null?void 0:(d=V.avatar)==null?void 0:d.thumbnails;F&&W&&(V={thumbnails:[Object.assign({},W[0],{url:F})]},this.set("data.avatar",V))};
_.S0.Object.defineProperties(Yh.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.OA(this.hostElement).querySelector("#button")}}});
Yh.prototype.onTap=Yh.prototype.onTap;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Yh.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Yh.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],Yh.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.SqC.YtButtonBehavior),_.E("design:type",Object)],Yh.prototype,"ytButtonBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Yh.prototype,"data",void 0);
_.x([_.Qo("yt-icon-button#button"),_.E("design:type",Object)],Yh.prototype,"iconButton",void 0);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yh.prototype,"onTap",null);_.x([_.pp({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],Yh);
_.xf()(Yh,"ytd-topbar-menu-button-renderer",function(){if(afm===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);afm=F}F=afm;return F},{allowedProps:["data"],
mode:1});var iat;var p2=function(){return _.w.apply(this,arguments)||this};
_.u(p2,_.w);p2.prototype.getSelected=function(){return this.reasons.selected};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],p2.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],p2.prototype,"data",void 0);_.x([_.Qo("#reasons"),_.E("design:type",Object)],p2.prototype,"reasons",void 0);_.x([_.pp({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],p2);
_.O(p2,"ytd-ad-feedback-content",function(){if(iat!==void 0)return iat;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return iat=F},{mode:1});var MaL;var hD=function(){return _.w.apply(this,arguments)||this};
_.u(hD,_.w);_.B=hD.prototype;_.B.onPopupOpened=function(){_.XY(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.B.computeConfirmButton=function(F){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:F.confirmLabel}};
_.B.computeCancelButton=function(F){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:F.cancelLabel}};
_.B.onConfirmTap=function(){var F=this.content.getSelected();F!==void 0&&(F=this.data.reasons[F].endpoint)&&(_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}}),_.XY(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.B.sendFeedbackSubmitToastAction=function(){var F;(F=this.data)!=null&&F.completionMessage&&(F=_.k7(this.data.completionMessage),_.XY(this.hostElement,"yt-open-popup-action",[F,this]))};
_.B.onCancelTap=function(){_.XY(this.hostElement,"yt-close-popup-action")};
hD.prototype.onPopupOpened=hD.prototype.onPopupOpened;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hD.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hD.prototype,"data",void 0);_.x([_.Qo("#content"),_.E("design:type",Object)],hD.prototype,"content",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],hD.prototype,"onPopupOpened",null);
_.x([_.pp({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],hD);
_.O(hD,"ytd-ad-feedback-renderer",function(){if(MaL!==void 0)return MaL;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return MaL=F},{mode:1});var Yhl;var p$v=function(){return _.w.apply(this,arguments)||this};
_.u(p$v,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],p$v.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],p$v.prototype,"data",void 0);_.x([_.pp({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],p$v);
_.O(p$v,"ytd-ad-info-dialog-content",function(){if(Yhl!==void 0)return Yhl;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Yhl=F},{mode:1});var hlp;var qW=function(){return _.w.apply(this,arguments)||this};
_.u(qW,_.w);qW.prototype.computeConfirmButton=function(F){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:F.confirmLabel}};
qW.prototype.onConfirmTap=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
qW.prototype.computeShouldShowTitle=function(){var F;return!((F=this.data)==null||!F.title)};
qW.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
qW.prototype.onPopupClosed=qW.prototype.onPopupClosed;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qW.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],qW.prototype,"data",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qW.prototype,"onPopupClosed",null);_.x([_.pp({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],qW);
_.O(qW,"ytd-ad-info-dialog-renderer",function(){if(hlp!==void 0)return hlp;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return hlp=F},{mode:1});var qhd;var Ra=function(){var F=_.w.apply(this,arguments)||this;F.actionButtonClass="action-button";F.dismissButtonId="dismiss-button";F.dialogDismiss=!0;return F};
_.u(Ra,_.w);_.B=Ra.prototype;_.B.computeInPlayer=function(F){return(F==null?void 0:F.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.B.computedLogo=function(){var F,W;return this.isDarkTheme()?(F=this.data)==null?void 0:F.logoDark:(W=this.data)==null?void 0:W.logo};
_.B.computedHeaderImage=function(){var F,W;return this.isDarkTheme()?(F=this.data)==null?void 0:F.headerImageDark:(W=this.data)==null?void 0:W.headerImage};
_.B.computeLogoIconId=function(){var F,W,V,d=(F=this.computedLogo())==null?void 0:(W=F.sources)==null?void 0:(V=W[0])==null?void 0:V.height;return d&&d%31===0?"logo-icon-with-padding":"logo-icon"};
_.B.computeLogoIconHeight=function(){var F,W,V,d=(F=this.computedLogo())==null?void 0:(W=F.sources)==null?void 0:(V=W[0])==null?void 0:V.height;return d&&d%31===0?"31":"24"};
_.B.onPopupClosed=function(){_.PY().resolve(_.pc).dispose()};
_.B.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.B.onShow=function(){this.inPlayer&&_.SE(6);this.titleElement.focus()};
_.B.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var F=0;F<this.data.impressionEndpoints.length;F++){var W=_.e(this.data.impressionEndpoints[F],_.Yx);W&&this.ytComponentBehavior.resolveCommand(W)}};
_.B.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.XY(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.S0.Object.defineProperties(Ra.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var F,W;return!((F=this.data)==null||!F.headerImageDark)&&!((W=this.data)==null||!W.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.secondaryButton)}}});
Ra.prototype.onPopupClosed=Ra.prototype.onPopupClosed;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ra.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Ra.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.TH.YtVisibilityBehavior),_.E("design:type",Object)],Ra.prototype,"ytVisibilityBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ra.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],Ra.prototype,"actionButtonClass",void 0);_.x([_.N(),_.E("design:type",Object)],Ra.prototype,"dismissButtonId",void 0);_.x([_.N(),_.E("design:type",Object)],Ra.prototype,"dialogDismiss",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ra.prototype,"hasHeaderImage",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ra.prototype,"hasPremiumButton",null);
_.x([_.N({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.E("design:type",Boolean)],Ra.prototype,"inPlayer",void 0);_.x([_.Qo("#dismiss-button"),_.E("design:type",HTMLElement)],Ra.prototype,"dismissButton",void 0);_.x([_.Qo("#title"),_.E("design:type",HTMLElement)],Ra.prototype,"titleElement",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Ra.prototype,"onPopupClosed",null);
_.x([_.pp({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],Ra);
_.O(Ra,"ytd-enforcement-message-view-model",function(){if(qhd!==void 0)return qhd;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qhd=F},{mode:1});var Rlp;var bad;var bb=function(){var F=_.w.apply(this,arguments)||this;F.TEST_ONLY={immediateValidation:function(){F.immediateValidation()},
onValidationResponse:function(W){F.onValidationResponse(W)},
onGenerateHandleFromNameResponse:function(W){F.onGenerateHandleFromNameResponse(W)}};
return F};
_.u(bb,_.w);_.B=bb.prototype;_.B.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.B.validate=function(){this.immediateValidation()};
_.B.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.B.setHandleInputValue=function(F){this.handleDir=this.getHandleDir(F);this.handleInput.value=F;this.validationState={status:"PENDING"};this.immediateValidation()};
_.B.getHandleDir=function(F){var W=F===""&&!1;return(W=_.fCQ.test.call(_.fCQ,F))?"rtl":"ltr"};
_.B.onDataChanged=function(){var F,W;this.handleDir=this.getHandleDir((W=(F=this.data)==null?void 0:F.handle)!=null?W:"");var V;this.validationState=((V=this.data)==null?0:V.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var d;((d=this.data)==null?0:d.validateOnInit)&&this.immediateValidation()};
_.B.stopPropagation=function(F){F.stopPropagation()};
_.B.onInput=function(){var F;this.handleDir=this.getHandleDir((F=this.handleInput.value)!=null?F:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.B.onFocusout=function(F){this.handleInput.contains(F.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.B.delayedValidation=function(){var F,W;this.debouncedValidation((W=(F=this.data)==null?void 0:F.validationDelayMs)!=null?W:1E3)};
_.B.immediateValidation=function(){this.debouncedValidation(0)};
_.B.debouncedValidation=function(F){var W=this;_.u5(this,"debouncedValidation",function(){var V,d=W.staticValidation((V=W.handleInput.value)!=null?V:"");if(d!==void 0)W.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:d};else{var y;if((y=W.data)!=null&&y.validateChannelHandleCommand){W.validationState={status:"LOADING"};var z;W.ytComponentBehavior.resolveCommand(W.data.validateChannelHandleCommand,{form:{handle:(z=W.handleInput.value)!=null?z:""},commandController:{onSuccess:function(I,
n){W.onValidationResponse(n)},
onServerError:function(I,n){W.onValidationServerError(n)}}})}else W.handleUnexpectedValidationError(new _.po("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",W.data))}},F)};
_.B.staticValidation=function(F){var W;if(((W=this.data)==null?void 0:W.channelHandleStaticValidationParams)!==void 0){W=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(F)&&W.validValueRegexpErrorMessage!==void 0)return W.validValueRegexpErrorMessage;if(W.minLength!==void 0&&F.length<W.minLength&&W.minLengthErrorMessage!==void 0)return W.minLengthErrorMessage;if(W.maxLength!==void 0&&F.length>W.maxLength&&W.maxLengthErrorMessage!==void 0)return W.maxLengthErrorMessage}};
_.B.onValidationResponse=function(F){var W=_.e(F.result,vVu);W===void 0?this.handleUnexpectedValidationError(new _.po("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",F)):this.handleValidationResultRenderer(W)};
_.B.onValidationServerError=function(F){this.handleUnexpectedValidationError(new _.po("ValidateChannelHandle request failed.",F))};
_.B.handleValidationResultRenderer=function(F){if(F.handle===void 0)this.handleUnexpectedValidationError(new _.po("ChannelHandleValidationResultRenderer does not contain handle.",F));else if(F.handle===this.handleInput.value)switch(F.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:F.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:F.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.po("Unrecognized ChannelHandleValidationResult",F));break;default:_.Vi(F.result)}};
_.B.handleUnexpectedValidationError=function(F){var W;this.validationState={status:"UNKNOWN",handle:(W=this.handleInput.value)!=null?W:""};_.rL(F)};
_.B.stopEventPropagation=function(F){F.stopPropagation()};
_.B.updateHandleOnChannelNameInputChange=function(F){if(!this.wasEdited){var W,V;this.debouncedGenerateHandleFromName(F,(V=(W=this.data)==null?void 0:W.validationDelayMs)!=null?V:1E3)}};
_.B.debouncedGenerateHandleFromName=function(F,W){var V=this;_.u5(this,"debouncedGenerateHandleFromName",function(){var d;(d=V.data)!=null&&d.validateChannelHandleCommand?V.ytComponentBehavior.resolveCommand(V.data.validateChannelHandleCommand,{form:{name:F},commandController:{onSuccess:function(y,z){V.onGenerateHandleFromNameResponse(z)},
onServerError:function(y,z){_.rL(new _.po("Error calling GenerateHandleFromName",z))}}}):_.rL(new _.po("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",V.data))},W)};
_.B.onGenerateHandleFromNameResponse=function(F){this.wasEdited||((F=_.e(F.result,EVU))?this.setHandleInputValue(F.handle):_.rL(new _.po("Invalid results when generate handle from name")))};
_.S0.Object.defineProperties(bb.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var F;if(F=this.validationState)F=this.validationState,F=F.status==="OK"||F.status==="UNKNOWN";if(F)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var F;if(((F=this.validationState)==null?void 0:F.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 F,W=(F=this.channelHandleEntity)==null?void 0:F.handleEdit;this.handleDir=this.getHandleDir(W!=null?W:"");return W}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var F,W;if(((F=this.data)==null?void 0:(W=F.channelHandleStaticValidationParams)==null?void 0:W.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
bb.prototype.stopEventPropagation=bb.prototype.stopEventPropagation;bb.prototype.onDataChanged=bb.prototype.onDataChanged;bb.prototype.applyHandleEdit=bb.prototype.applyHandleEdit;bb.prototype.onValueChanged=bb.prototype.onValueChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],bb.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],bb.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bb.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Boolean)],bb.prototype,"wasEdited",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],bb.prototype,"handleDir",void 0);_.x([_.Qo("#handle-input"),_.E("design:type",Object)],bb.prototype,"handleInput",void 0);_.x([_.N(),_.A("validationState"),_.E("design:type",Object),_.E("design:paramtypes",[])],bb.prototype,"value",null);
_.x([_.Jw("value"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bb.prototype,"onValueChanged",null);_.x([_.A("validationState"),_.E("design:type",Object),_.E("design:paramtypes",[])],bb.prototype,"errorIndicator",null);_.x([_.N({reflectToAttribute:!0}),_.A("errorIndicator"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],bb.prototype,"borderErrorIndicator",null);
_.x([_.N({selectorArgs:["data.channelHandleEntityKey"],selector:function(F,W){return _.cZ(F.entities,"channelHandle",W)}}),
_.E("design:type",Object)],bb.prototype,"channelHandleEntity",void 0);_.x([_.A("channelHandleEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],bb.prototype,"handleEdit",null);_.x([_.Jw("handleEdit"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bb.prototype,"applyHandleEdit",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bb.prototype,"onDataChanged",null);
_.x([_.A("data.channelHandleStaticValidationParams.validValueRegexp"),_.E("design:type",Object),_.E("design:paramtypes",[])],bb.prototype,"validValueRegexp",null);_.x([_.Pc("yt-service-request-sent"),_.Pc("yt-service-request-completed"),_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],bb.prototype,"stopEventPropagation",null);_.x([_.pp({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],bb);
_.O(bb,"ytd-channel-handle-input-renderer",function(){if(bad!==void 0)return bad;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return bad=F},{mode:2});var TJ=function(){var F=_.w.apply(this,arguments)||this;F.data=null;F.errorMessage=null;F.isLoading=!0;F.enableNewChannelCreationOnIdForAll=_.T("enable_new_channel_creation_for_id4all");F.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction"};F.testOnly={setErrorMessage:function(W){F.resetErrorState();F.setErrorState(W)}};
return F};
_.u(TJ,_.w);_.B=TJ.prototype;_.B.created=function(){this.logScreenVe()};
_.B.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")};
_.B.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var F;((F=this.zeroStepErrorMessageEntity)==null?0:F.value)&&this.set("errorMessage",_.DZ(this.zeroStepErrorMessageEntity.value))};
_.B.onCreateTap=function(){var F=this;if(this.data&&this.data.channelCreationEndpoint){var W,V;if(!((W=this.data.createChannelButton)==null?0:(V=W.buttonRenderer)==null?0:V.isDisabled)){var d;if((d=this.nameInput)!=null&&d.value){this.setLoadingState();var y,z;W=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(y=this.handleInput)==null?void 0:y.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((z=this.handleInput)==null?void 0:z.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:W,commandController:{onSuccess:function(I,n){F.onChannelCreationEndpointSuccess(n);F.obakeImageSource&&_.HA("channelCreatedWithObakeImage",{imageSourceType:F.obakeImageSource})},
onServerError:function(){F.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.B.endpointRequiresServiceRequestAction=function(F){return!!_.e(F,_.hc)||!!_.e(F,xOp)};
_.B.isNavigateAction=function(F){var W;return!!_.e(F,Nwi)||!!_.e((W=_.e(F,J4t))==null?void 0:W.command,Nwi)};
_.B.isPlaylistAction=function(F){return!!_.e(F,_.hH)||!!_.e(F,_.e6)};
_.B.onChannelCreationEndpointSuccess=function(F){if(F.createChannelError){var W;this.setErrorState((W=F.createChannelError)==null?void 0:W.errorMessage);this.handleInput&&this.handleInput.validate()}else{F.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(F.navigationEndpoint);if(F.actions){W=_.L(F.actions);for(var V=W.next();!V.done;V=W.next())if(V=V.value,this.endpointRequiresServiceRequestAction(V)&&this.ytComponentBehavior.resolveCommand(V),this.isNavigateAction(V)){var d=void 0;V=_.e((d=
_.e(V,J4t))==null?void 0:d.command,Nwi);d=void 0;this.isPlaylistAction((d=V)==null?void 0:d.endpoint)&&(_.XY(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),d=void 0,this.ytComponentBehavior.resolveCommand((d=V)==null?void 0:d.endpoint))}}F.actions&&F.actions.some(function(y){var z;return _.e(y,Nwi)||_.e((z=_.e(y,J4t))==null?void 0:z.command,Nwi)})||_.XY(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.B.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.B.onCancelTap=function(){var F,W,V;if(!((F=this.data)==null?0:(W=F.cancelButton)==null?0:(V=W.buttonRenderer)==null?0:V.isDisabled)){var d,y,z;F=(d=this.data)==null?void 0:(y=d.cancelButton)==null?void 0:(z=y.buttonRenderer)==null?void 0:z.command;if(!F||!_.e(F,_.UCh)){var I;this.nameInput&&((I=this.data)==null?0:I.name)&&(this.nameInput.value=this.data.name);var n;this.handleInput&&((n=this.data)==null?0:n.channelHandleInput)&&(this.handleInput.data=_.e(this.data.channelHandleInput,c4v));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.B.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.B.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.B.onClearProfilePhotoTap=function(){var F,W,V;((F=this.data)==null?0:(W=F.clearProfilePhotoButton)==null?0:(V=W.buttonRenderer)==null?0:V.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.B.onEditAvatarTap=function(){var F,W,V;((F=this.data)==null?0:(W=F.editAvatarButton)==null?0:(V=W.buttonRenderer)==null?0:V.isDisabled)||this.openProfilePicturePicker()};
_.B.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)};
_.B.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var F;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((F=this.data)==null?0:F.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.B.setErrorState=function(F){this.resetErrorState();if(F)this.set("errorMessage",F);else{var W;if((W=this.zeroStepErrorMessageEntity)==null?0:W.value)this.set("errorMessage",_.DZ(this.zeroStepErrorMessageEntity.value));else{var V;((V=this.data)==null?0:V.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.B.fetchImageBlobWithAlr=function(F,W){W=W===void 0?5:W;var V=this,d,y,z,I,n;return _.m(function(M){switch(M.nextAddress){case 1:return M.yield(fetch(F,{method:"GET",mode:"cors"}),2);case 2:d=M.yieldResult;if(d.ok){M.jumpTo(3);break}if(W===0)throw Error();y=V.addJitter(Math.pow(2,5-W));return M.yield(new Promise(function(Y){setTimeout(Y,y*1E3)}),4);
case 4:return M.return(V.fetchImageBlobWithAlr(F,W-1));case 3:if(!d.headers.get("content-type").split(";").some(function(Y){return Y.trim()==="text/plain"})){M.jumpTo(5);
break}z=V;I=z.fetchImageBlobWithAlr;return M.yield(d.text(),6);case 6:return M.return(I.call(z,M.yieldResult,W-1));case 5:return M.yield(d.blob(),7);case 7:return n=M.yieldResult,M.return(n)}})};
_.B.addJitter=function(F){var W=F*.3*Math.random();Math.random()>.5&&(W*=-1);return F+W};
_.B.openProfilePicturePicker=function(){var F=this,W,V,d,y,z,I;return _.m(function(n){if(n.nextAddress==1){W=F.data.scottyUploadUrl;if(!W)return n.return();V=document.documentElement.hasAttribute("dark");d=document.body.style.colorScheme;V&&(document.body.style.colorScheme="dark");y=V9p(dEu(WWt(tot(V?"dark":"light")),function(M){var Y,h,q,R,b;return _.m(function(g){if(g.nextAddress==1)return Y=_.Wk(R3U(new ofd(M.photoUrl,!1)).build(),"alr","yes"),F.obakeImageSource=F.pictureChangeSourceToObakeImageSourceType(M.photoSource),
_.rK(g,2),F.setLoadingState(),g.yield(F.fetchImageBlobWithAlr(Y),4);if(g.nextAddress!=2)return h=g.yieldResult,q=new FileReader,q.addEventListener("load",function(){var K,C,k,f,S,v;return _.m(function(U){if(U.nextAddress==1){if(h.size>15728640)return F.setErrorState((K=F.data)==null?void 0:K.imageSizeErrorMessage),_.rL(Error("jm")),U.return();if(!q.result)return F.setErrorState((C=F.data)==null?void 0:C.genericImageLoadErrorMessage),_.rL(Error("km")),U.return();k=q.result;_.rK(U,2);return U.yield(jj4(h,
W),4)}if(U.nextAddress!=2)return f=U.yieldResult,F.handleImageUpdatedAction(k,f),F.resetErrorState(),_.$J(U,0);S=_.$b(U);F.setErrorState((v=F.data)==null?void 0:v.uploadErrorMessage);if(S instanceof Error)_.Ab(S);else{var c=new _.po(JSON.stringify(S));_.Ab(c)}_.UD(U)})}),q.readAsDataURL(h),_.$J(g,0);
R=_.$b(g);F.setErrorState((b=F.data)==null?void 0:b.genericImageLoadErrorMessage);R instanceof Error?_.Ab(R):_.j5(new _.po(JSON.stringify(R)));_.UD(g)})}),function(){document.body.style.colorScheme=d});
_.rK(n,2);return((z=F.data)==null?0:z.shouldViewChannelCreationFormForSupex)?n.yield(y.openPicker("profile-picture/art-selection"),5):n.yield(y.openPicker(),5)}if(n.nextAddress!=2)return _.$J(n,0);_.$b(n);F.setErrorState((I=F.data)==null?void 0:I.selectImageErrorMessage);_.UD(n)})};
_.B.pictureChangeSourceToObakeImageSourceType=function(F){switch(F){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.B.logScreenVe=function(){_.tH(_.dB(),124448)};
_.B.graftServerVe=function(){var F=_.a3(),W,V,d=(W=this.data)==null?void 0:(V=W.loggingDirectives)==null?void 0:V.trackingParams;d&&F&&(this.channelCreationFormVe=_.dB().graftServerVe(d,F),F={visualElement:this.channelCreationFormVe},_.W7().reportShown(F))};
_.B.isNameChanged=function(F){var W;return((W=this.data)==null?void 0:W.name)!==F};
_.B.isHandleChanged=function(F){var W,V=_.e((W=this.data)==null?void 0:W.channelHandleInput,c4v);return V&&F?V.handle!==F:!1};
_.B.handleImageUpdatedAction=function(F,W){this.previewDataUrl=F;this.encryptedBlobId=W};
_.B.handleImageSelectionErrorAction=function(F){this.setErrorState(F)};
_.B.handleImageSelectionResetErrorAction=function(){this.resetErrorState()};
_.B.maybeWipeZeroStepErrorMessage=function(){var F,W=(F=this.data)==null?void 0:F.zeroStepErrorMessageEntityKey,V;W&&((V=this.zeroStepErrorMessageEntity)==null?0:V.value)&&this.ytdReduxBehavior.dispatch(_.yw("stringEntity",W,{key:W,value:""}))};
_.S0.Object.defineProperties(TJ.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 F;return((F=this.photoThumbnail)==null?0:F.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 F;return!((F=this.data)==null||!F.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.descriptionInfo}}});
TJ.prototype.dataChanged=TJ.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],TJ.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],TJ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],TJ.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],TJ.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],TJ.prototype,"errorMessage",void 0);
_.x([_.N(),_.E("design:type",Object)],TJ.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",String)],TJ.prototype,"previewDataUrl",void 0);_.x([_.N(),_.E("design:type",Number)],TJ.prototype,"obakeImageSource",void 0);_.x([_.Qo("#title-input"),_.E("design:type",Object)],TJ.prototype,"nameInput",void 0);_.x([_.Qo("#handle-input"),_.E("design:type",Object)],TJ.prototype,"handleInput",void 0);_.x([_.N(),_.E("design:type",Boolean)],TJ.prototype,"enableNewChannelCreationOnIdForAll",void 0);
_.x([_.N({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.e$S}),_.E("design:type",Object)],TJ.prototype,"zeroStepErrorMessageEntity",void 0);_.x([_.A("data","data.isDefaultProfilePhoto","previewDataUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],TJ.prototype,"photoThumbnail",null);_.x([_.A("data","data.isDefaultProfilePhoto","photoThumbnail"),_.E("design:type",Object),_.E("design:paramtypes",[])],TJ.prototype,"userSetPhotoThumbnailUrl",null);
_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],TJ.prototype,"hideProfilePhotoButtonLayer",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],TJ.prototype,"enableIdentityForAllChannelCreationDialog",null);_.x([_.dT("data","zeroStepErrorMessageEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],TJ.prototype,"dataChanged",null);
_.x([_.N({reflectToAttribute:!0}),_.A("data.descriptionInfo","zeroStepErrorMessageEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],TJ.prototype,"description",null);_.x([_.pp({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],TJ);
_.O(TJ,"ytd-channel-creation-dialog-renderer",function(){if(Rlp!==void 0)return Rlp;var F=document.createElement("template");_.H(F,'\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">\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Rlp=F},{mode:1});var T4u;var en=function(){var F=_.w.apply(this,arguments)||this;F.isLoading=!1;F.isDisabled=!1;return F};
_.u(en,_.w);en.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
en.prototype.updateDisabled=function(){var F;this.isDisabled=this.isLoading||((F=this.handleInput)==null?void 0:F.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
en.prototype.onSaveClick=function(){var F=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var W;((W=this.data)==null?void 0:W.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 V;if((V=F.data)==null?0:V.nextEndpoint){var d;F.ytComponentBehavior.resolveCommand((d=F.data)==null?void 0:d.nextEndpoint)}else F.isLoading=
!1,F.closeDialog()},
onServerError:function(){F.isLoading=!1;F.handleInput.validate();var V;F.errorMessage=(V=F.data)==null?void 0:V.errorMessage}}}))}};
en.prototype.closeDialog=function(){_.XY(this.hostElement,"yt-close-popup-action",[this.is])};
en.prototype.updateDisabled=en.prototype.updateDisabled;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],en.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],en.prototype,"data",void 0);_.x([_.Qo("#handle-input"),_.E("design:type",Object)],en.prototype,"handleInput",void 0);_.x([_.Jw("isLoading"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],en.prototype,"updateDisabled",null);
_.x([_.pp({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],en);
_.O(en,"ytd-channel-handle-edit-dialog-renderer",function(){if(T4u!==void 0)return T4u;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return T4u=F},{mode:1});var eli;var ge=function(){return _.w.apply(this,arguments)||this};
_.u(ge,_.w);ge.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ge.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ge.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],ge);
_.O(ge,"ytd-channel-switcher-footer-renderer",function(){if(eli!==void 0)return eli;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return eli=F},{mode:1});var gy8;var uVt;var ub=function(){return _.w.apply(this,arguments)||this};
_.u(ub,_.w);ub.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
ub.prototype.onIronChange=ub.prototype.onIronChange;_.x([_.N(),_.E("design:type",Object)],ub.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Function)],ub.prototype,"onDontAskAgainChanged",void 0);_.x([_.Qo("#checkbox"),_.E("design:type",Object)],ub.prototype,"checkbox",void 0);_.x([_.Pc("iron-change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ub.prototype,"onIronChange",null);
_.x([_.pp({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],ub);
_.O(ub,"ytd-identity-prompt-footer-renderer",function(){if(uVt!==void 0)return uVt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return uVt=F},{mode:1});var K2=function(){var F=_.w.apply(this,arguments)||this;F.dontAskAgain=!1;F.showPopup=!1;F.boundDontAskAgainChanged=function(W){F.dontAskAgainChanged(W)};
F.boundOnAccountItemTap=function(W){F.onAccountItemTap(W)};
return F};
_.u(K2,_.w);_.B=K2.prototype;
_.B.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]]"}}}}}};
_.B.ready=function(){var F=this;_.OA(this.hostElement).querySelector("#container").addEventListener("scroll",function(){F.ytRendererBehavior.markDirty()})};
_.B.dontAskAgainChanged=function(F){this.dontAskAgain=F};
_.B.onAccountItemTap=function(F){if(F){var W={};this.dontAskAgain&&(W={dont_ask_again:this.dontAskAgain});_.Re(F,W)}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.B.redirectOnlyAccount=function(F){F.sections&&F.sections.length>0&&(F=_.e(F.sections[0],_.GZr),(F==null?0:F.contents)&&(F==null?void 0:F.contents.length)<=1?(F=_.Ek(window.location.href),(F==null?0:F.next)&&_.evh(F.next)?_.Re(F.next):_.Re("/")):this.showPopup=!0)};
K2.prototype.dataChanged=K2.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],K2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],K2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],K2.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Object)],K2.prototype,"dontAskAgain",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],K2.prototype,"showPopup",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Object)],K2.prototype,"boundDontAskAgainChanged",void 0);_.x([_.N({reflectToAttribute:!1}),_.E("design:type",Object)],K2.prototype,"boundOnAccountItemTap",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],K2.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],K2);
_.O(K2,"ytd-channel-switcher-renderer",function(){if(gy8!==void 0)return gy8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gy8=F},{mode:1});var KrU;var H1=function(){return _.w.apply(this,arguments)||this};
_.u(H1,_.w);_.S0.Object.defineProperties(H1.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.x([_.N(),_.E("design:type",Object)],H1.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],H1.prototype,"steps",null);_.x([_.pp({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],H1);
_.O(H1,"ytd-channel-transfer-stepper-renderer",function(){if(KrU!==void 0)return KrU;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return KrU=F},{mode:1});var Ha4;var DE=function(){var F=_.w.apply(this,arguments)||this;F.data=null;F.isError=!1;F.isLoading=!1;return F};
_.u(DE,_.w);_.B=DE.prototype;_.B.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"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.B.computeProfileName=function(F){return F?F.givenNameValue+" "+F.familyNameValue:""};
_.B.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)};
_.B.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)};
DE.prototype.onYtServiceRequestError=DE.prototype.onYtServiceRequestError;DE.prototype.onYtServiceRequestSent=DE.prototype.onYtServiceRequestSent;DE.prototype.dataChanged=DE.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],DE.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],DE.prototype,"data",void 0);
_.x([_.N({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.E("design:type",String)],DE.prototype,"profileName",void 0);_.x([_.N(),_.E("design:type",Object)],DE.prototype,"isError",void 0);_.x([_.N(),_.E("design:type",Object)],DE.prototype,"isLoading",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],DE.prototype,"dataChanged",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],DE.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],DE.prototype,"onYtServiceRequestError",null);_.x([_.pp({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],DE);
_.O(DE,"ytd-channel-warm-welcome-cont-renderer",function(){if(Ha4!==void 0)return Ha4;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Ha4=F},{mode:1});var Dxd;var AD=function(){var F=_.w.apply(this,arguments)||this;F.data=null;return F};
_.u(AD,_.w);AD.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
AD.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],AD.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],AD.prototype,"data",void 0);_.x([_.pp({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],AD);
_.O(AD,"ytd-channel-warm-welcome-renderer",function(){if(Dxd!==void 0)return Dxd;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Dxd=F},{mode:1});var Aq8;var jn=function(){return _.w.apply(this,arguments)||this};
_.u(jn,_.w);_.S0.Object.defineProperties(jn.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.authorThumbnail)||{}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jn.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jn.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],jn.prototype,"thumbnailDetails",null);_.x([_.pp({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],jn);
_.O(jn,"ytd-comment-preview-renderer",function(){if(Aq8!==void 0)return Aq8;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Aq8=F},{mode:1});var jFa;var re=function(){return _.w.apply(this,arguments)||this};
_.u(re,_.w);re.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.S0.Object.defineProperties(re.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.submitButton}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],re.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],re.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],re.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],re.prototype,"submitButton",null);_.x([_.pp({is:"ytd-notice-renderer",disableElementRegistration:!0})],re);
_.O(re,"ytd-notice-renderer",function(){if(jFa!==void 0)return jFa;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return jFa=F},{mode:1});var rqt;var C2=function(){return _.w.apply(this,arguments)||this};
_.u(C2,_.w);C2.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],C2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],C2.prototype,"data",void 0);_.x([_.pp({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],C2);
_.O(C2,"ytd-preview-comment-dialog-content",function(){if(rqt!==void 0)return rqt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return rqt=F},{mode:1});var Cop;var kh=function(){return _.w.apply(this,arguments)||this};
_.u(kh,_.w);kh.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
kh.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kh.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kh.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kh.prototype,"data",void 0);_.x([_.pp({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],kh);
_.O(kh,"ytd-preview-comment-dialog-renderer",function(){if(Cop!==void 0)return Cop;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Cop=F},{mode:1});var k$U;var lfu=_.T("web_button_rework")&&_.Gh("BUTTON_REWORK")||_.T("web_button_rework_with_live"),lb=function(){var F=_.w.apply(this,arguments)||this;F.closeLabel=_.Qv("CLOSE");F.selectedAmountIndex=1;F.privacyCheckboxValue=!1;F.useAmsterdamStyle=lfu;F.amountPlaceholderIndex=-1;return F};
_.u(lb,_.w);_.B=lb.prototype;_.B.onAmountClick=function(F){this.selectedAmountIndex=_.OA(this.hostElement).querySelector("#amounts").indexForElement(F.currentTarget)};
_.B.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.XY(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.B.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.XY(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.XY(this.hostElement,"yt-close-popup-action",[this.is]);var F;(F=_.fQ())==null||F.getPlayerPromise().then(function(W){W.pauseVideo()})}};
_.B.donationCallback=function(F){F.success?(this.hostElement.hasAttribute("live-chat")&&F.response&&F.response.data&&F.response.data.actions&&_.XY(this.hostElement,"yt-live-chat-open-popup",[F.response.data.actions[0]]),_.XY(this.hostElement,"yt-close-popup-action",[this.is]),_.XY(this.hostElement,"yt-live-chat-close-buy-flow")):F.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(F.errorMessageRenderer)};
_.B.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.OA(this.hostElement).querySelector("#custom-amount-input").focus()};
_.B.updateConfirmationDialogTextWithAmount=function(F){var W=this.getConfirmDialogRuns();W&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(W),"text"],this.getFormattedAmount(F))};
_.B.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.B.getAmountPlaceholderIndex=function(F){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=F.findIndex(function(W){return W.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.B.getFormattedAmount=function(F){var W;return(new _.eE(4,((W=this.data)==null?void 0:W.currencyCode)||"")).format(F)};
_.B.isAmountValid=function(F){if(F==="")return!1;F=Number(F)*1E6;var W=this.get("minAmountMicros",this.data),V=this.get("maxAmountMicros",this.data);return W&&F<W||V&&F>V?!1:!0};
_.B.setInputError=function(){this.shouldShowValidationError?_.OA(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.OA(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.B.setInitialCheckboxValue=function(){var F;this.privacyCheckboxValue=!((F=this.data)==null||!F.privacyCheckboxInitialState)};
_.B.updateCustomAmountInputFromBinding=function(F){this.customAmountInput=F.detail.value};
_.B.updatePrivacyCheckboxValueFromBinding=function(F){this.privacyCheckboxValue=F.detail.value};
_.S0.Object.defineProperties(lb.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var F=this,W,V;return((W=this.data)==null?void 0:(V=W.suggestedAmounts)==null?void 0:V.map(function(d,y){return{buttonRenderer:{style:F.selectedAmountIndex===y?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:d.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 F;return!((F=this.data)==null||!F.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 F=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(F&&this.amountMicros!==null)return Object.assign({},F,{ypcGetCartEndpoint:Object.assign({},F.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 F=this.get("confirmLargeAmount",this.data);if(F&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),F}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var F=this.get("donateButton.buttonRenderer",this.data);if(F)return Object.assign({},F,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
lb.prototype.setInitialCheckboxValue=lb.prototype.setInitialCheckboxValue;lb.prototype.setInputError=lb.prototype.setInputError;lb.prototype.setFocusOnCustomAmountInput=lb.prototype.setFocusOnCustomAmountInput;_.x([_.D(Aom),_.E("design:type",Object)],lb.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],lb.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],lb.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],lb.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],lb.prototype,"closeLabel",void 0);_.x([_.N(),_.E("design:type",Object)],lb.prototype,"selectedAmountIndex",void 0);_.x([_.N(),_.E("design:type",String)],lb.prototype,"customAmountInput",void 0);_.x([_.N(),_.E("design:type",Object)],lb.prototype,"privacyCheckboxValue",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],lb.prototype,"useAmsterdamStyle",void 0);_.x([_.Jw("customAmount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lb.prototype,"setFocusOnCustomAmountInput",null);_.x([_.A("data","selectedAmountIndex"),_.E("design:type",Array),_.E("design:paramtypes",[])],lb.prototype,"suggestedAmountButtons",null);
_.x([_.A("data","selectedAmountIndex"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lb.prototype,"isCustomAmountSelected",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lb.prototype,"showPrivacyCheckbox",null);_.x([_.A("data","selectedAmountIndex","customAmount"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"amountMicros",null);
_.x([_.A("isCustomAmountSelected","customAmountInput"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"customAmount",null);_.x([_.A("customAmount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lb.prototype,"shouldShowValidationError",null);_.x([_.A("customAmount"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],lb.prototype,"isDonateButtonEnabled",null);
_.x([_.A("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"donateCommand",null);_.x([_.A("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"donateCommandWithConfirmation",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"largeDonationThreshold",null);
_.x([_.A("customAmount","donateCommand","amountMicros"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"confirmLargeAmountCommand",null);_.x([_.A("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.E("design:type",Object),_.E("design:paramtypes",[])],lb.prototype,"donateButtonRenderer",null);_.x([_.Jw("shouldShowValidationError"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lb.prototype,"setInputError",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],lb.prototype,"setInitialCheckboxValue",null);_.x([_.pp({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],lb);
_.O(lb,"ytd-donation-amount-picker-renderer",function(){if(k$U!==void 0)return k$U;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return k$U=F},{mode:1});var N4t;var ffv=function(){return _.w.apply(this,arguments)||this};
_.u(ffv,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ffv.prototype,"ytComponentBehavior",void 0);_.x([_.N({}),_.E("design:type",Object)],ffv.prototype,"data",void 0);_.x([_.pp({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],ffv);
_.O(ffv,"ytd-donation-post-transaction-content",function(){if(N4t!==void 0)return N4t;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return N4t=F},{mode:1});var w$U;var NW=function(){return _.w.apply(this,arguments)||this};
_.u(NW,_.w);NW.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],NW.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);_.x([_.N({}),_.E("design:type",Object)],NW.prototype,"data",void 0);_.x([_.pp({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],NW);
_.O(NW,"ytd-donation-post-transaction-renderer",function(){if(w$U!==void 0)return w$U;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return w$U=F},{mode:1});var G$i;var $xt;var f2=function(){return _.w.apply(this,arguments)||this};
_.u(f2,_.w);f2.prototype.computeIsStreamingProvider=function(F){return!!F.isStreamingShelf};
f2.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],f2.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],f2.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],f2.prototype,"data",void 0);_.x([_.N({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],f2.prototype,"isStreamingProvider",void 0);
_.x([_.pp({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],f2);
_.O(f2,"ytd-media-provider-renderer",function(){if($xt!==void 0)return $xt;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $xt=F},{mode:1});var Uxi;var we=function(){return _.w.apply(this,arguments)||this};
_.u(we,_.w);we.prototype.observeLightsourcePalette=function(){var F,W=(F=this.data)==null?void 0:F.vibrantsourceColorPaletteData;W&&_.BI(this.hostElement,W)};
we.prototype.observeLightsourcePalette=we.prototype.observeLightsourcePalette;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],we.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],we.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],we.prototype,"data",void 0);
_.x([_.Jw("data.vibrantsourceColorPaletteData"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],we.prototype,"observeLightsourcePalette",null);_.x([_.pp({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],we);
_.O(we,"ytd-streaming-pop-up-dialog",function(){if(Uxi!==void 0)return Uxi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Uxi=F},{mode:1});var GJ=function(){return _.w.apply(this,arguments)||this};
_.u(GJ,_.w);GJ.prototype.onPopupOpened_=function(){var F;((F=this.data)==null?0:F.serviceEndpoint)&&_.PY().resolve(_.Tc).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
GJ.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
GJ.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"}}}}};
GJ.prototype.onPopupOpened_=GJ.prototype.onPopupOpened_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],GJ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],GJ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.lX),_.E("design:type",Object)],GJ.prototype,"ytContinuationHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],GJ.prototype,"data",void 0);
_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GJ.prototype,"onPopupOpened_",null);_.x([_.pp({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],GJ);
_.O(GJ,"ytd-brandconnect-popup-renderer",function(){if(G$i!==void 0)return G$i;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return G$i=F},{mode:1});var Oam;var $h=function(){return _.w.apply(this,arguments)||this};
_.u($h,_.w);_.B=$h.prototype;_.B.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.dataChanged=function(){for(var F=0;F<this.getOptionRenderers().length;F++)this.notifyPath("data.options."+F+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+F+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.B.updateSubmitButton=function(F){this.set("data.submitButton.buttonRenderer.isDisabled",!F)};
_.B.computeAlt=function(F){return _.A2(F)};
_.B.onDismissTap=function(){_.XY(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.B.getOptionRenderers=function(F){return(F=F||this.data)&&F.options?F.options.reduce(function(W,V){V.checkboxSurveyOptionRenderer&&W.push(V.checkboxSurveyOptionRenderer);return W},[]):[]};
_.B.onOptionChange=function(F){var W=this,V=!1;if(F.detail.checked)for(var d=this.getOptionRenderers().find(function(n){return n.value===F.detail.value}),y=this.getOptionRenderers(),z=0;z<y.length;z++){var I=y[z];
this.notifyPath("data.options."+z+".checkboxSurveyOptionRenderer.checked");I.checked&&((d==null?0:d.isExclusiveOption)?!I.isExclusiveOption:I.isExclusiveOption)?this.set("data.options."+z+".checkboxSurveyOptionRenderer.checked",!1):I.checked&&(V=!0)}else V=this.getOptionRenderers().some(function(n,M){W.notifyPath("data.options."+M+".checkboxSurveyOptionRenderer.checked");return n.checked});
this.updateSubmitButton(V)};
_.B.onSubmitTap=function(){var F=this.getOptionRenderers().filter(function(z){return z.checked});
if(F.length!==0){var W=F.map(function(z){return z.responseEndpoint});
F=[];for(var V=1;V<W.length;V++){var d=void 0,y=(d=_.e(W[V],_.qe))==null?void 0:d.feedbackToken;y&&F.push(y)}W=[W[0]];F.length&&W.push({extra_feedback_tokens:F});_.v6(this.hostElement,W);_.XY(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);F=this.data&&this.data.submitActions||[];if(_.T("kevlar_command_handler_migration_killswitch"))_.En(this.hostElement,F,this.hostElement);else for(F=_.L(F),W=F.next();!W.done;W=F.next())this.ytComponentBehavior.resolveCommand(W.value)}};
$h.prototype.onOptionChange=$h.prototype.onOptionChange;$h.prototype.dataChanged=$h.prototype.dataChanged;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],$h.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$h.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$h.prototype,"ytComponentBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$h.prototype,"ytRendererBehavior",void 0);_.x([_.D(sKp),_.E("design:type",Object)],$h.prototype,"ytdHatsSurveyBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$h.prototype,"data",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$h.prototype,"dataChanged",null);
_.x([_.Pc("ytd-checkbox-survey-option-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],$h.prototype,"onOptionChange",null);_.x([_.pp({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],$h);
_.O($h,"ytd-checkbox-survey-renderer",function(){if(Oam!==void 0)return Oam;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Oam=F},{mode:1});var X$u;var xxi;var Uw=function(){return _.w.apply(this,arguments)||this};
_.u(Uw,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Uw.prototype,"ytRendererBehavior",void 0);_.x([_.D(zZi),_.E("design:type",Object)],Uw.prototype,"ytdDismissalReasonBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Uw.prototype,"data",void 0);_.x([_.pp({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],Uw);
_.O(Uw,"ytd-dismissal-reason-text-renderer",function(){if(xxi!==void 0)return xxi;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xxi=F},{mode:1});var vya;var Ow=function(){return _.w.apply(this,arguments)||this};
_.u(Ow,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ow.prototype,"ytRendererBehavior",void 0);_.x([_.D(zZi),_.E("design:type",Object)],Ow.prototype,"ytdDismissalReasonBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ow.prototype,"data",void 0);_.x([_.pp({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Ow);
_.O(Ow,"ytd-dismissal-reason-video-renderer",function(){if(vya!==void 0)return vya;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return vya=F},{mode:1});var XG=function(){return _.w.apply(this,arguments)||this};
_.u(XG,_.w);_.B=XG.prototype;_.B.created=function(){this.selectedFeedbackTokens=new h7};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.B.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.B.onDismissalReasonSelected=function(F,W){_.On(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(W);this.hasReasonsSelected=!0};
_.B.onDismissalReasonDeselected=function(F,W){_.On(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(W);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.B.onCancelTap=function(){_.XY(this.hostElement,"yt-close-popup-action")};
_.B.onSubmitTap=function(){var F=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(F={feedback_tokens:F},_.PY().resolve(_.Tc).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},F,{element:this.hostElement})}));_.XY(this.hostElement,"yt-close-popup-action")};
XG.prototype.onDismissalReasonDeselected=XG.prototype.onDismissalReasonDeselected;XG.prototype.onDismissalReasonSelected=XG.prototype.onDismissalReasonSelected;XG.prototype.dataChanged=XG.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],XG.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XG.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Boolean)],XG.prototype,"hasReasonsSelected",void 0);_.x([_.N(),_.E("design:type",h7)],XG.prototype,"selectedFeedbackTokens",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],XG.prototype,"dataChanged",null);_.x([_.Pc("yt-dismissal-reason-selected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,String]),_.E("design:returntype")],XG.prototype,"onDismissalReasonSelected",null);
_.x([_.Pc("yt-dismissal-reason-deselected"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,String]),_.E("design:returntype")],XG.prototype,"onDismissalReasonDeselected",null);_.x([_.pp({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],XG);
_.O(XG,"ytd-dismissal-follow-up-renderer",function(){if(X$u!==void 0)return X$u;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return X$u=F},{mode:1});var Eyu;var ok=function(){return _.w.apply(this,arguments)||this};
_.u(ok,_.w);_.B=ok.prototype;_.B.onCheckedChange=function(){this.multiselect||_.On(this.hostElement,"yt-feedback-single-select-changed");_.OA(this.hostElement).querySelector("#freeform").focus();_.On(this.hostElement,"yt-refit")};
_.B.showTextBox=function(F,W){return F&&W};
_.B.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))};
_.B.updateDataCheckedFromBinding=function(F){this.set("data.checked",F.detail.value)};
_.B.updateDataResultTextFromBinding=function(F){this.set("data.resultText",F.detail.value)};
ok.prototype.dataChanged=ok.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ok.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ok.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],ok.prototype,"multiselect",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ok.prototype,"dataChanged",null);
_.x([_.pp({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],ok);
_.O(ok,"ytd-feedback-option-renderer",function(){if(Eyu!==void 0)return Eyu;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Eyu=F},{mode:1});var cq4;var sM=function(){return _.w.apply(this,arguments)||this};
_.u(sM,_.w);sM.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
sM.prototype.onSingleSelectCheckedChanged=function(F){F=_.C0(F);for(var W=0;W<this.data.options.length;W++)if(F.data!==_.e(this.data.options[W],RTt)){var V="data.options."+W+".feedbackOptionRenderer.checked";this.notifyPath(V);this.set(V,!1)}};
sM.prototype.onSingleSelectCheckedChanged=sM.prototype.onSingleSelectCheckedChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],sM.prototype,"data",void 0);
_.x([_.Pc("yt-feedback-single-select-changed"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],sM.prototype,"onSingleSelectCheckedChanged",null);_.x([_.pp({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],sM);
_.O(sM,"ytd-feedback-question-renderer",function(){if(cq4!==void 0)return cq4;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cq4=F},{mode:1});var tac;var Bx=function(){return _.w.apply(this,arguments)||this};
_.u(Bx,_.w);Bx.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
Bx.prototype.getSelectedFeedbackResults=function(){for(var F={},W=0;W<this.data.questions.length;W++)for(var V=_.e(this.data.questions[W],qU4),d=0;d<V.options.length;d++){var y=_.e(V.options[d],RTt);y&&y.checked&&(F[y.optionKey]=y.resultText)}return F};
Bx.prototype.onKeyUp=function(){var F=this;_.Uf(_.HP,function(){_.On(F.hostElement,"yt-refit")});
_.HP.start()};
Bx.prototype.submitSurvey=function(){var F=this.getSelectedFeedbackResults();Object.keys(F).length>0&&this.data.submitFeedbackEndpoint&&(F={survey_results:F,is_feedback_token_unencrypted:!0},_.PY().resolve(_.Tc).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},F,{element:this.hostElement})}))};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Bx.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Bx.prototype,"data",void 0);_.x([_.pp({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],Bx);
_.O(Bx,"ytd-feedback-survey-renderer",function(){if(tac!==void 0)return tac;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return tac=F},{mode:1});var Shv;var Pot;var L1=function(){return _.w.apply(this,arguments)||this};
_.u(L1,_.w);L1.prototype.computeAlt=function(F){return _.A2(F)};
L1.prototype.submitResponse=function(){var F,W;(F=this.data)!=null&&F.feedbackToken&&((W=this.data)==null?void 0:W.nextStageIndex)!==void 0&&(_.x8(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.x8(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
L1.prototype.onClick=function(){this.submitResponse()};
L1.prototype.onClick=L1.prototype.onClick;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],L1.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],L1.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],L1.prototype,"vertical",void 0);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],L1.prototype,"onClick",null);
_.x([_.pp({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],L1);
_.O(L1,"ytd-single-select-answer-option-renderer",function(){if(Pot!==void 0)return Pot;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Pot=F},{mode:1});var Jqt;var Ik=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return F};
_.u(Ik,_.w);Ik.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
Ik.prototype.dataChanged=function(){var F,W;this.vertical=((W=(F=this.data)==null?void 0:F.answerOrientation)!=null?W:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
Ik.prototype.submitFeedback=function(F){var W;((W=this.data)==null?0:W.responseEndpoint)&&F&&_.v6(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[F]}])};
Ik.prototype.dataChanged=Ik.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ik.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Ik.prototype,"eventForwardingBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ik.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ik.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Ik.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Ik.prototype,"vertical",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ik.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],Ik);
_.O(Ik,"ytd-single-select-question-renderer",function(){if(Jqt!==void 0)return Jqt;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Jqt=F},{mode:1});var n1=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return F};
_.u(n1,_.w);_.B=n1.prototype;_.B.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"}}}};
_.B.dataChanged=function(){this.jumpToStage(0)};
_.B.jumpToStage=function(F){var W,V;if((W=this.data)==null?0:(V=W.stages)==null?0:V[F])this.currentStage=this.data.stages[F],this.refitAfterRender()};
_.B.computeAlt=function(F){return _.A2(F)};
_.B.computeSimpleMessage=function(F){var W;return(W=_.e(F,eTt))==null?void 0:W.messageText};
_.B.computeHideDismiss=function(F){var W;return(W=_.e(F,eJt))==null?void 0:W.hideParentDismissButton};
_.B.onDismissTap=function(){_.XY(this.hostElement,"yt-close-popup-action");_.e(this.currentStage,eTt)||this.data.dismissalEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.B.refitAfterRender=function(){var F=this;_.ce(this,function(){_.On(F.hostElement,"yt-refit")})};
n1.prototype.dataChanged=n1.prototype.dataChanged;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],n1.prototype,"eventForwardingBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],n1.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],n1.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D(sKp),_.E("design:type",Object)],n1.prototype,"ytdHatsSurveyBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],n1.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],n1.prototype,"currentStage",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],n1.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],n1);
_.O(n1,"ytd-multi-stage-survey-renderer",function(){if(Shv!==void 0)return Shv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Shv=F},{mode:1});var Zat;var mi=function(){return _.w.apply(this,arguments)||this};
_.u(mi,_.w);mi.prototype.computeAlt=function(F){return _.A2(F)};
mi.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.PY().resolve(_.Tc).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.XY(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch($Ni(!1)))};
mi.prototype.onTap=function(){this.vertical&&this.submitResponse()};
mi.prototype.onTap=mi.prototype.onTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mi.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],mi.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mi.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],mi.prototype,"vertical",void 0);
_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mi.prototype,"onTap",null);_.x([_.pp({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],mi);
_.O(mi,"ytd-single-option-survey-option-renderer",function(){if(Zat!==void 0)return Zat;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Zat=F},{mode:1});var QFL;var ak=function(){return _.w.apply(this,arguments)||this};
_.u(ak,_.w);_.B=ak.prototype;_.B.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.dataChanged=function(){var F,W;this.vertical=(((F=this.data)==null?void 0:(W=F.surveyOrientation)==null?void 0:W.type)||"HORIZONTAL")==="VERTICAL"};
_.B.computeAlt=function(F){return _.A2(F)};
_.B.onDismissTap=function(){_.XY(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.PY().resolve(_.Tc).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch($Ni(!1))};
ak.prototype.dataChanged=ak.prototype.dataChanged;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],ak.prototype,"eventForwardingBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(sKp),_.E("design:type",Object)],ak.prototype,"ytdHatsSurveyBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],ak.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ak.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],ak.prototype,"vertical",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ak.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],ak);
_.O(ak,"ytd-single-option-survey-renderer",function(){if(QFL!==void 0)return QFL;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return QFL=F},{mode:1});var F$B;var i3=function(){return _.w.apply(this,arguments)||this};
_.u(i3,_.w);i3.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
i3.prototype.onDismissTap=function(){_.XY(this.hostElement,"yt-close-popup-action")};
i3.prototype.onNavigate=function(){_.XY(this.hostElement,"yt-close-popup-action")};
i3.prototype.onNavigate=i3.prototype.onNavigate;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],i3.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],i3.prototype,"data",void 0);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],i3.prototype,"onNavigate",null);
_.x([_.pp({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],i3);
_.O(i3,"ytd-survey-follow-up-renderer",function(){if(F$B!==void 0)return F$B;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return F$B=F},{mode:1});var W$S;var VYB;var dKV;var MR=function(){var F=_.w.apply(this,arguments)||this;F.polymer2="Element"in Polymer;return F};
_.u(MR,_.w);_.B=MR.prototype;_.B.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.B.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.B.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.B.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("minutes-changed",this.minutes))};
_.B.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("seconds-changed",this.seconds))};
_.B.updateMinutesFromBinding=function(F){this.minutes=F.detail.value};
_.B.updateSecondsFromBinding=function(F){this.seconds=F.detail.value};
MR.prototype.secondsChangedForBinding=MR.prototype.secondsChangedForBinding;MR.prototype.minutesChangedForBinding=MR.prototype.minutesChangedForBinding;MR.prototype.secondsChanged=MR.prototype.secondsChanged;_.x([_.N(),_.E("design:type",String)],MR.prototype,"minutes",void 0);_.x([_.N(),_.E("design:type",String)],MR.prototype,"seconds",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],MR.prototype,"polymer2",void 0);
_.x([_.Qo("#seconds"),_.E("design:type",Object)],MR.prototype,"secondsEl",void 0);_.x([_.Jw("seconds"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MR.prototype,"secondsChanged",null);_.x([_.Jw("minutes"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MR.prototype,"minutesChangedForBinding",null);
_.x([_.Jw("seconds"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],MR.prototype,"secondsChangedForBinding",null);_.x([_.Yf({is:"yt-timestamp-input",disableElementRegistration:!0})],MR);
_.O(MR,"yt-timestamp-input",function(){if(dKV===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;VYB===void 0&&(VYB=document.createElement("template"));var d=VYB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);dKV=F}F=dKV;return F},{mode:2});var Yt=function(){return _.w.apply(this,arguments)||this};
_.u(Yt,_.w);_.B=Yt.prototype;_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$22497_scroller.dialogElement=this.hostElement.parentNode};
_.B.dataChanged=function(){var F=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.w1().getPlayerPromise().then(function(W){W=W.getCurrentTime();F.minutes=Math.floor(W/60).toString();F.seconds=(Math.floor(W)%60).toString()})};
_.B.onTapSubmit=function(F){F.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(F={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(F.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(F.minutes=this.minutes,F.seconds=this.seconds),_.PY().resolve(_.Tc).resolveCommand(this.serviceEndpoint,{form:Object.assign({},F,{element:this.hostElement})}))};
_.B.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.B.onYtServiceRequestCompleted=function(F,W){W=W.actions;if(Array.isArray(W))for(var V=0,d=W.length;V<d;V++)_.e(W[V],_.zF)&&(F.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(W[V]))};
_.B.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.B.toggleSubmitButton=function(F){this.set("submitButton.isDisabled",!F)};
_.B.handleInput=function(){var F=this.issueType,W=this.affiliation,V=this.minutes,d=this.seconds;V=!this.showTimestamp||!!V&&!!d;this.toggleSubmitButton(!!this.descriptionText&&!!F&&!!W&&V)};
_.B.computeServiceEndpoint=function(F){return this.get("submitButton.buttonRenderer.serviceEndpoint",F)};
_.B.computeSubmitButton=function(F){(F=this.get("submitButton.buttonRenderer",F))&&(F=Object.assign({},F,{serviceEndpoint:void 0}));return F};
_.B.computeShowTimestamp=function(F){return!!F};
_.B.onValueChangedForIssueType=function(F){this.issueType=F.detail.value};
_.B.onValueChangedForAffiliation=function(F){this.affiliation=F.detail.value};
_.B.updateDescriptionTextFromBinding=function(F){this.descriptionText=F.detail.value};
_.B.updateFullNameTextFromBinding=function(F){this.fullNameText=F.detail.value};
_.B.updateMinutesFromBinding=function(F){this.minutes=F.detail.value};
_.B.updateSecondsFromBinding=function(F){this.seconds=F.detail.value};
Yt.prototype.handleInput=Yt.prototype.handleInput;Yt.prototype.onYtServiceRequestError=Yt.prototype.onYtServiceRequestError;Yt.prototype.onYtServiceRequestCompleted=Yt.prototype.onYtServiceRequestCompleted;Yt.prototype.onYtServiceRequestSent=Yt.prototype.onYtServiceRequestSent;Yt.prototype.dataChanged=Yt.prototype.dataChanged;_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],Yt.prototype,"ytOpenPopupBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Yt.prototype,"ytRendererBehavior",void 0);_.x([_.Qo("#scroller"),_.E("design:type",Object)],Yt.prototype,"JSC$22497_scroller",void 0);_.x([_.Qo("#description"),_.E("design:type",HTMLInputElement)],Yt.prototype,"description",void 0);_.x([_.Qo("#full-name"),_.E("design:type",Object)],Yt.prototype,"fullName",void 0);_.x([_.N(),_.E("design:type",Object)],Yt.prototype,"data",void 0);
_.x([_.N({computed:"computeShowTimestamp(data.timestampLabel)"}),_.E("design:type",Boolean)],Yt.prototype,"showTimestamp",void 0);_.x([_.N({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.E("design:type",Object)],Yt.prototype,"serviceEndpoint",void 0);_.x([_.N({computed:"computeSubmitButton(data)"}),_.E("design:type",Object)],Yt.prototype,"submitButton",void 0);_.x([_.N(),_.E("design:type",String)],Yt.prototype,"descriptionText",void 0);
_.x([_.N(),_.E("design:type",Number)],Yt.prototype,"issueType",void 0);_.x([_.N(),_.E("design:type",Number)],Yt.prototype,"affiliation",void 0);_.x([_.N(),_.E("design:type",String)],Yt.prototype,"fullNameText",void 0);_.x([_.N(),_.E("design:type",String)],Yt.prototype,"minutes",void 0);_.x([_.N(),_.E("design:type",String)],Yt.prototype,"seconds",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yt.prototype,"dataChanged",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],Yt.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],Yt.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Yt.prototype,"onYtServiceRequestError",null);_.x([_.Jw("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yt.prototype,"handleInput",null);_.x([_.pp({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],Yt);
_.O(Yt,"ytd-legal-report-details-form-renderer",function(){if(W$S!==void 0)return W$S;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return W$S=F},{mode:1});var yWS;var p1=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return F};
_.u(p1,_.w);p1.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
p1.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var F=this.formRenderer.getForm();F&&this.data.submitEndpoint&&(_.PY().resolve(_.Tc).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},F,{element:this.hostElement})}),_.XY(this.hostElement,"yt-close-popup-action"))}};
p1.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.XY(this.hostElement,"yt-close-popup-action"))};
p1.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
p1.prototype.onPopupClosed=p1.prototype.onPopupClosed;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],p1.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],p1.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],p1.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],p1.prototype,"ytRendererBehavior",void 0);
_.x([_.Qo("yt-form-renderer"),_.E("design:type",Object)],p1.prototype,"formRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],p1.prototype,"data",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],p1.prototype,"onPopupClosed",null);_.x([_.pp({is:"ytd-form-popup-content",disableElementRegistration:!0})],p1);
_.O(p1,"ytd-form-popup-content",function(){if(yWS!==void 0)return yWS;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return yWS=F},{mode:1});var zLg;var hl=function(){return _.w.apply(this,arguments)||this};
_.u(hl,_.w);hl.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
hl.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
hl.prototype.onPopupOpened=function(){_.On(this.hostElement,"yt-invalidate-popup-tabbables")};
hl.prototype.onYtServiceRequestCompleted=function(F,W){W.data&&W.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.On(this.hostElement,"yt-invalidate-popup-tabbables"))};
hl.prototype.onYtServiceRequestCompleted=hl.prototype.onYtServiceRequestCompleted;hl.prototype.onPopupOpened=hl.prototype.onPopupOpened;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],hl.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hl.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],hl.prototype,"data",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],hl.prototype,"onPopupOpened",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],hl.prototype,"onYtServiceRequestCompleted",null);_.x([_.pp({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],hl);
_.O(hl,"ytd-form-popup-renderer",function(){if(zLg!==void 0)return zLg;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return zLg=F},{mode:1});var oce;var qR=function(){var F=_.w.apply(this,arguments)||this;F.isLoading=!1;return F};
_.u(qR,_.w);_.B=qR.prototype;_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");o84(this.hostElement)};
_.B.onYtServiceRequestSent=function(){this.isLoading=!0};
_.B.onYtServiceRequestCompleted=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.B.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.En(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.B.closePopupHandler=function(){this.fireOnCloseActions()};
_.B.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var F=this.get("data.headerImage.thumbnails");F&&(F=_.fd(F,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+F+")")}};
_.B.onYtNavigate=function(F){(F=_.C0(F))&&F.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
qR.prototype.onYtNavigate=qR.prototype.onYtNavigate;qR.prototype.onHeaderImageChanged=qR.prototype.onHeaderImageChanged;qR.prototype.closePopupHandler=qR.prototype.closePopupHandler;qR.prototype.onYtServiceRequestCompleted=qR.prototype.onYtServiceRequestCompleted;qR.prototype.onYtServiceRequestSent=qR.prototype.onYtServiceRequestSent;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],qR.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],qR.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],qR.prototype,"isLoading",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLDivElement)],qR.prototype,"header",void 0);_.x([_.Qo("#confirm-button"),_.E("design:type",_.yD)],qR.prototype,"confirmButton",void 0);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qR.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qR.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],qR.prototype,"closePopupHandler",null);_.x([_.Jw("data.headerImage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],qR.prototype,"onHeaderImageChanged",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qR.prototype,"onYtNavigate",null);
_.x([_.pp({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],qR);
_.O(qR,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(oce!==void 0)return oce;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return oce=F},{mode:1});var sfv;var Rk=function(){var F=_.w.apply(this,arguments)||this;F.isLoading=!1;return F};
_.u(Rk,_.w);_.B=Rk.prototype;_.B.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"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);o84(this.hostElement)};
_.B.onYtServiceRequestCompleted=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.B.onYtServiceRequestError=function(F){_.DK(this.hostElement,F.detail.error.message)};
_.B.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.B.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.XY(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.B.onDataChanged=function(){this.isLoading=!1;var F=this.get("data.headerImage.thumbnails");F&&(F=_.fd(F,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+F+")");F=_.is();var W=_.a3(),V=this.get("data.trackingParams");V&&W&&F&&_.eM(F,W,_.sf(V))};
_.S0.Object.defineProperties(Rk.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
Rk.prototype.onDataChanged=Rk.prototype.onDataChanged;Rk.prototype.onDomChange=Rk.prototype.onDomChange;Rk.prototype.onYtServiceRequestError=Rk.prototype.onYtServiceRequestError;Rk.prototype.onYtServiceRequestCompleted=Rk.prototype.onYtServiceRequestCompleted;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Rk.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Rk.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Rk.prototype,"isLoading",void 0);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Rk.prototype,"hasDescription",null);_.x([_.Qo("tp-yt-paper-dialog-scrollable"),_.E("design:type",Object)],Rk.prototype,"scrollable",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],Rk.prototype,"header",void 0);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Rk.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Rk.prototype,"onYtServiceRequestError",null);
_.x([_.Pc("dom-change"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Rk.prototype,"onDomChange",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Rk.prototype,"onDataChanged",null);_.x([_.pp({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],Rk);
_.O(Rk,"ytd-gaming-account-link-setting-renderer",function(){if(sfv!==void 0)return sfv;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return sfv=F},{mode:1});var BmS;var L$v;var b3=function(){var F=_.w.apply(this,arguments)||this;F.isHeader=!1;F.getEndpointForm=function(){return fcm(F.data)};
return F};
_.u(b3,_.w);_.B=b3.prototype;_.B.triggerHintActions=function(){var F=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var W=_.x8(F.hostElement,"yt-get-opened-popups-action");!(W&&W.length===1?W[0]:[]).some(function(V){V=V.openPopupAction.popupType;return V==="SURVEY"||V==="MEALBAR"||V==="HINT"})&&F.data.hintActions&&F.guideOpened&&(_.En(F.hostElement,F.data.hintActions,F.hostElement),F.data.hintActions=void 0)})};
_.B.getBadgeIconType=function(F){return F&&F.liveBroadcasting?"live":null};
_.B.onDown=function(){this.interaction.triggerDown()};
_.B.onUp=function(){this.interaction.triggerUp()};
_.B.onTap=function(F){if(this.data.serviceEndpoint){var W;_.T("shorts_controller_retrieve_seedless_sequence_v2")&&((W=_.e(this.data.serviceEndpoint,_.Wc))==null?void 0:W.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):NV8(this.data.serviceEndpoint,this);F.preventDefault()}else this.data.navigationEndpoint&&!_.CQ(_.rW(F),this.hostElement,["A".toString()])&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.B.computeActive=function(F,W){if(!F)return!1;var V=F.navigationEndpoint;F=F.serviceEndpoint;if(!V&&!F||!W)return!1;if(V){F=(F=_.P4(W))&&["subscriptions","filteredsubscriptions"].includes(F);if(_.e(V,_.J2)&&_.e(W,_.J2)&&!F){var d=_.e(V,_.J2).browseId;W=_.e(W,_.J2).browseId;return d!==void 0&&W!==void 0&&(d===W||d==="VLWL"&&W==="FEwatch_later"||d==="FEwatch_later"&&W==="VLWL")}var y;V=(y=_.e(V.commandMetadata,_.Jx))==null?void 0:y.url;W=(d=_.e(W.commandMetadata,_.Jx))==null?void 0:d.url;return!(!V||
!W||V!==W&&V!==_.ci(W))}return this.isActiveShortsTab(F,W)};
_.B.isActiveShortsTab=function(F,W){W=!!_.e(W,_.Wc)||!!_.e(W,_.q1);return(!!_.e(F,_.Wc)||!!_.e(F,_.q1))&&W};
_.B.computeIsPrimary=function(F){return!!F};
_.S0.Object.defineProperties(b3.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 F=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&F)return F}}});
b3.prototype.onTap=b3.prototype.onTap;b3.prototype.onUp=b3.prototype.onUp;b3.prototype.onDown=b3.prototype.onDown;b3.prototype.triggerHintActions=b3.prototype.triggerHintActions;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],b3.prototype,"componentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],b3.prototype,"rendererBehavior",void 0);_.x([_.D(_.C_.YtTaskEmitterBehavior),_.E("design:type",Object)],b3.prototype,"taskEmitterBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],b3.prototype,"activeEndpoint",void 0);_.x([_.N(),_.E("design:type",Object)],b3.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],b3.prototype,"guideOpened",void 0);_.x([_.N(),_.E("design:type",String)],b3.prototype,"type",void 0);_.x([_.Qo("yt-interaction"),_.E("design:type",Object)],b3.prototype,"interaction",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],b3.prototype,"isHeader",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data","activeEndpoint"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],b3.prototype,"active",null);_.x([_.N({reflectToAttribute:!0}),_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],b3.prototype,"isPrimary",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.count","data.presentationStyle","data.badges.*"),_.E("design:type",String),_.E("design:paramtypes",[])],b3.prototype,"lineEndStyle",null);
_.x([_.A("lineEndStyle"),_.E("design:type",Object),_.E("design:paramtypes",[])],b3.prototype,"ariaLabel",null);_.x([_.Jw("data.hintActions","guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b3.prototype,"triggerHintActions",null);_.x([_.Pc("down"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b3.prototype,"onDown",null);
_.x([_.Pc("up"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],b3.prototype,"onUp",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],b3.prototype,"onTap",null);_.x([_.pp({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],b3);
_.O(b3,"ytd-guide-entry-renderer",function(){if(L$v!==void 0)return L$v;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return L$v=F},{mode:1});var T9=function(){var F=_.w.apply(this,arguments)||this;F.userToggled=!1;return F};
_.u(T9,_.w);_.B=T9.prototype;_.B.getItemsPath=function(){return"data.expandableItems"};
_.B.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.B.onExpanderItemTapped=function(F){var W=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.T("kevlar_guide_expandable_items_killswitch")&&_.ce(this,function(){_.vP(W.expandableItems)});
F.preventDefault()};
_.B.onCollapserItemTapped=function(F){var W=this;this._setExpanded(!1);this.userToggled=!0;F.preventDefault();this.expandableItems&&!_.T("kevlar_guide_collapsible_items_killswitch")&&_.ce(this,function(){_.xE(W.hostElement)})};
_.B.observeActiveEndpoint=function(){for(var F=this.activeEndpoint,W=this.data,V=this.expandableItems.children,d=0,y=V.length;d<y;d++)V[d].activeEndpoint=F;W&&W.autoExpandCommand&&F&&!this.userToggled&&(V=this.data.autoExpandCommand,W=!(!_.e(V,_.J2)||!_.e(F,_.J2)||_.e(V,_.J2).browseId!==_.e(F,_.J2).browseId),F=this.get("commandMetadata.webCommandMetadata.url",F),V=this.get("commandMetadata.webCommandMetadata.url",V),W=W||!!(F&&V&&F.includes(V)),this._setExpanded(W),W&&this.ytLazyListBehavior.fillRemainingListItems())};
T9.prototype.observeActiveEndpoint=T9.prototype.observeActiveEndpoint;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],T9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],T9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],T9.prototype,"ytLazyListBehavior",void 0);_.x([_.Qo("#expandable-items"),_.E("design:type",HTMLElement)],T9.prototype,"expandableItems",void 0);
_.x([_.N(),_.E("design:type",Object)],T9.prototype,"data",void 0);_.x([_.N({readOnly:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],T9.prototype,"expanded",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],T9.prototype,"initialCount",void 0);_.x([_.N(),_.E("design:type",Object)],T9.prototype,"activeEndpoint",void 0);_.x([_.Jw("data","activeEndpoint","canShowMore"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],T9.prototype,"observeActiveEndpoint",null);
_.x([_.pp({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],T9);
_.O(T9,"ytd-guide-collapsible-entry-renderer",function(){if(BmS!==void 0)return BmS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return BmS=F},{mode:2});var INf;var ncS;var e8=function(){var F=_.w.apply(this,arguments)||this;F.allVideosCount=0;F.renderGuideEntry=!1;return F};
_.u(e8,_.w);e8.prototype.observeRenderEntry=function(){var F;this.renderGuideEntry=!((F=this.data)==null||!F.alwaysShow)||!!this.allVideosCount};
e8.prototype.observeRenderEntry=e8.prototype.observeRenderEntry;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],e8.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],e8.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],e8.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],e8.prototype,"activeEndpoint",void 0);_.x([_.N({selector:_.kQr}),_.E("design:type",Object)],e8.prototype,"allVideosCount",void 0);
_.x([_.N(),_.E("design:type",Object)],e8.prototype,"renderGuideEntry",void 0);_.x([_.dT("allVideosCount","data.alwaysShow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],e8.prototype,"observeRenderEntry",null);_.x([_.pp({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],e8);
_.O(e8,"ytd-guide-downloads-entry-renderer",function(){if(ncS===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);ncS=F}F=ncS;return F},{mode:1});var gj=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return F};
_.u(gj,_.w);_.B=gj.prototype;_.B.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]]"}}}}}};
_.B.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var F=this.sectionItems.children,W=0,V=F.length;W<V;W++)F[W].activeEndpoint=this.activeEndpoint}};
_.B.handleAddToGuideSectionAction=function(F){var W=_.e(F,zJU);if(W&&this.data&&(F=W.items,W=W.handlerData,F&&W&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(W)>-1)){W=0;for(var V=F.length;W<V;W++)F[W].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,F[W])}};
_.B.handleRemoveFromGuideSectionAction=function(F){var W=_.e(F,o9i);W&&this.data&&(F=W.guideEntryId,W=W.handlerData,F&&W&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(W)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(F,this.data.sectionItems),this.removeFromCollapsedSection(F,this.data.sectionItems)))};
_.B.removeFromExpandedSection=function(F,W){F=this.getEntryIndexMatchingId(F,W);F!==-1&&this.splice("data.sectionItems",F,1)};
_.B.removeFromCollapsedSection=function(F,W){var V=W.findIndex(function(d){return!!_.e(d,Glm)});
V&&V!==-1&&W[V]&&_.e(W[V],Glm)&&(W=_.e(W[V],Glm).expandableItems)&&(F=this.getEntryIndexMatchingId(F,W),F!==-1&&this.splice("data.sectionItems."+V+".guideCollapsibleEntryRenderer.expandableItems",F,1))};
_.B.getEntryIndexMatchingId=function(F,W){var V=this;return W.findIndex(function(d){return V.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",d)===F})};
gj.prototype.activeEndpointChanged=gj.prototype.activeEndpointChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],gj.prototype,"actionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#section-items"),_.E("design:type",HTMLDivElement)],gj.prototype,"sectionItems",void 0);
_.x([_.Qo("#header-entry"),_.E("design:type",Object)],gj.prototype,"headerEntry",void 0);_.x([_.N(),_.E("design:type",Object)],gj.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],gj.prototype,"activeEndpoint",void 0);_.x([_.Jw("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gj.prototype,"activeEndpointChanged",null);_.x([_.pp({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],gj);
_.O(gj,"ytd-guide-collapsible-section-entry-renderer",function(){if(INf===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);INf=F}F=INf;return F},{mode:1});var mKS;var aNg;var u3=function(){var F=_.w.apply(this,arguments)||this;F.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 F};
_.u(u3,_.w);_.B=u3.prototype;
_.B.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}}}}};
_.B.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var F=_.x8(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);F&&F.length===1&&F[0]&&_.x8(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.B.handleResetChannelUnreadCountCommand=function(F){var W;(F=(W=_.e(F,L_l))==null?void 0:W.channelId)&&this.data&&this.data.items&&(W=this.getPathToEntryMatchingId(F))&&(this.set(W+".guideEntryRenderer.count",0),this.set(W+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.B.handleResetSubscriptionsUnreadDotCommand=function(F){var W,V=(W=_.e(F,I1p))==null?void 0:W.targetId,d;V&&(d=this.data)!=null&&d.items&&(F=this.data.items.findIndex(function(y){var z;return((z=y.guideEntryRenderer)==null?void 0:z.targetId)===V}),F<0||this.set("data.items."+F+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.B.getPathToEntryMatchingId=function(F){if(this.data&&this.data.items){var W=this.getEntryIndexMatchingId(F,this.data.items);if(W>-1)return"data.items."+W;for(var V=0;V<this.data.items.length;V++)if(W=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[V]))if(W=this.getEntryIndexMatchingId(F,W),W>-1)return"data.items."+V+".guideCollapsibleEntryRenderer.expandableItems."+W}};
_.B.handleAddToGuideSectionAction=function(F){var W=this;if(_.e(F,zJU)){var V=_.e(F,zJU).items;F=_.e(F,zJU).handlerData;var d,y;if(V&&F&&((d=this.data)==null?void 0:(y=d.handlerDatas)==null?void 0:y.indexOf(F))>-1){V=V.filter(function(I){return(I=W.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",I))&&!W.isGuideItemPresent(I)});
var z;if(F==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((z=this.data)==null?0:z.items)&&(d=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),d>-1)){this.splice.apply(this,["data.items",d+1,0].concat(_.Pd(V)));return}this.unshift.apply(this,["data.items"].concat(_.Pd(V)))}}};
_.B.isGuideItemPresent=function(F){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(F,this.data.items)!==-1)return!0;var W=this.data.items.find(function(V){return!!V.guideCollapsibleEntryRenderer});
if((W==null?0:W.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(F,W.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.B.getEntryIndexMatchingId=function(F,W){var V=this;return W.findIndex(function(d){return V.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",d)===F})};
_.B.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(F,W){var V=this;return W.findIndex(function(d){return V.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",d)===F})};
_.B.handleRemoveFromGuideSectionAction=function(F){if(_.e(F,o9i)){var W=_.e(F,o9i).guideEntryId;F=_.e(F,o9i).handlerData;var V,d;W&&F&&((V=this.data)==null?void 0:(d=V.handlerDatas)==null?void 0:d.indexOf(F))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(W,this.data.items),this.removeFromCollapsedSection(W,this.data.items))}};
_.B.removeFromExpandedSection=function(F,W){F=this.getEntryIndexMatchingId(F,W);F!==-1&&this.splice("data.items",F,1)};
_.B.removeFromCollapsedSection=function(F,W){var V=W.findIndex(function(d){return!!d.guideCollapsibleEntryRenderer});
V!==-1&&(W=W[V].guideCollapsibleEntryRenderer.expandableItems)&&(F=this.getEntryIndexMatchingId(F,W),F!==-1&&this.splice("data.items."+V+".guideCollapsibleEntryRenderer.expandableItems",F,1))};
_.B.activeEndpointChanged=function(){for(var F=_.OA(this.hostElement).querySelector("#items").children,W=0,V=F.length;W<V;W++)F[W].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.B.guideOpenedChanged=function(){for(var F=_.OA(this.hostElement).querySelector("#items").children,W=0,V=F.length;W<V;W++)F[W].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
u3.prototype.guideOpenedChanged=u3.prototype.guideOpenedChanged;u3.prototype.activeEndpointChanged=u3.prototype.activeEndpointChanged;u3.prototype.persistentGuideChanged=u3.prototype.persistentGuideChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],u3.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],u3.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],u3.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],u3.prototype,"ytLazyListBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],u3.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],u3.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],u3.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",String)],u3.prototype,"type",void 0);_.x([_.N({value:20}),_.E("design:type",Number)],u3.prototype,"initialCount",void 0);_.x([_.N({value:10}),_.E("design:type",Number)],u3.prototype,"targetFramerate",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],u3.prototype,"autoFill",void 0);_.x([_.N({value:50}),_.E("design:type",Number)],u3.prototype,"renderDelay",void 0);
_.x([_.Jw("guidePersistentAndVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],u3.prototype,"persistentGuideChanged",null);_.x([_.dT("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],u3.prototype,"activeEndpointChanged",null);_.x([_.dT("guideOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],u3.prototype,"guideOpenedChanged",null);
_.x([_.pp({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],u3);
_.O(u3,"ytd-guide-section-renderer",function(){if(aNg!==void 0)return aNg;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return aNg=F},{mode:2});var ih1;var K1=function(){return _.w.apply(this,arguments)||this};
_.u(K1,_.w);_.S0.Object.defineProperties(K1.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],K1.prototype,"rendererBehaviors",void 0);_.x([_.N(),_.E("design:type",Object)],K1.prototype,"data",void 0);_.x([_.N(),_.A("data.signInButton.buttonRenderer.style"),_.E("design:type",Object),_.E("design:paramtypes",[])],K1.prototype,"alignByText",null);_.x([_.pp({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],K1);
_.O(K1,"ytd-guide-signin-promo-renderer",function(){if(ih1===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);ih1=F}F=ih1;return F},{mode:1});var Hx=function(){var F=_.w.apply(this,arguments)||this;F.showFooter=!1;return F};
_.u(Hx,_.w);Hx.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}}}}};
Hx.prototype.attached=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1){W=_.PY().resolve(_.SU(_.ep));if(!W)return V.jumpTo(0);W.setGuideData(F.hostElement);return V.yield(0,3)}F.ytLazyListBehavior.initialCount=2;return V.return()})};
Hx.prototype.onMouseExit=function(){_.T("web_guide_hover_expansion")&&_.x8(this.hostElement,"yt-guide-mouseleaved",[])};
Hx.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
Hx.prototype.dataChanged=Hx.prototype.dataChanged;Hx.prototype.onMouseExit=Hx.prototype.onMouseExit;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Hx.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.GQ.YtLazyListBehavior),_.E("design:type",Object)],Hx.prototype,"ytLazyListBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Hx.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Hx.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Hx.prototype,"showFooter",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],Hx.prototype,"autoFill",void 0);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hx.prototype,"onMouseExit",null);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Hx.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-guide-renderer",disableElementRegistration:!0})],Hx);
_.O(Hx,"ytd-guide-renderer",function(){if(mKS!==void 0)return mKS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return mKS=F},{mode:2});var MYS;var DH=function(){var F=_.w.apply(this,arguments)||this;F.systemIcons=_.T("kevlar_system_icons");F.frostedGlass=_.T("web_frosted_glass");F.onAllyMenuButtonClick=function(){var W=F.getShowSheetCommand();W&&F.ytComponentBehavior.resolveCommand(W)};
F.getEndpointForm=function(){return fcm(F.data)};
return F};
_.u(DH,_.w);_.B=DH.prototype;_.B.attached=function(){this.JSC$22550_sheetController=_.PY().resolve(_.aB)};
_.B.onDown=function(){this.interaction.triggerDown()};
_.B.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var F;(F=this.JSC$22550_sheetController)==null||fJv(F,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this))}};
_.B.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.B.isSeedlessReelCommand=function(F){var W;return!!F&&((W=_.e(F,_.Wc))==null?void 0:W.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.B.isShowSheetCommand=function(F){return!!F&&!!_.e(F,_.zX)};
_.B.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.B.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.B.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.B.onUp=function(){this.interaction.triggerUp()};
_.B.onTap=function(F){if(this.data.serviceEndpoint){if(_.T("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);var W;(W=this.JSC$22550_sheetController)==null||fJv(W,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this));F.preventDefault();
return}NV8(this.data.serviceEndpoint,this)}F.preventDefault()}else{var V;((V=this.data)==null?0:V.navigationEndpoint)&&!_.CQ(_.rW(F),this.hostElement,["A".toString()])&&_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.B.computeActive=function(F,W){if(!F)return!1;var V=F.navigationEndpoint;F=F.serviceEndpoint;if(!V&&!F||!W)return!1;if(V){F=_.e(V,_.J2);var d=_.e(W,_.J2);if(F&&d)return F.browseId===d.browseId&&F.params===d.params;var y;V=(y=_.e(V.commandMetadata,_.Jx))==null?void 0:y.url;var z;W=(z=_.e(W.commandMetadata,_.Jx))==null?void 0:z.url;return!(!V||!W||V!==W&&V!==_.ci(W))}return this.isActiveShortsTab(F,W)};
_.B.isActiveShortsTab=function(F,W){W=!!_.e(W,_.Wc)||!!_.e(W,_.q1);return(!!_.e(F,_.Wc)||!!_.e(F,_.q1))&&W};
_.B.computeTitle=function(F,W){return W?"":_.A2(F)};
_.B.computeEndpoint=function(F){return this.isSeedlessReelCommand(F.serviceEndpoint)?F.serviceEndpoint:F.navigationEndpoint};
_.B.computeHref=function(F){F=this.isSeedlessReelCommand(F.serviceEndpoint)?F.serviceEndpoint:F.navigationEndpoint;return(F=this.ytComponentBehavior.computeHref_(F))?F:"#"};
_.B.computeAriaLabelTitle=function(F){return _.A2(F)};
_.B.computeAllyShowMenuOnTap=function(F){return this.isShowSheetCommand(F.mouseEnterEndpoint)||this.isShowSheetCommand(F.serviceEndpoint)};
_.S0.Object.defineProperties(DH.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
DH.prototype.onMouseLeave=DH.prototype.onMouseLeave;DH.prototype.onMouseEnter=DH.prototype.onMouseEnter;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],DH.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],DH.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.L3),_.E("design:type",Object)],DH.prototype,"ironButtonState",void 0);_.x([_.N(),_.E("design:type",Object)],DH.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],DH.prototype,"activeEndpoint",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],DH.prototype,"noLabels",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.E("design:type",Boolean)],DH.prototype,"isActive",void 0);_.x([_.N({computed:"computeEndpoint(data)"}),_.E("design:type",Object)],DH.prototype,"computedEndpoint",void 0);
_.x([_.N({computed:"computeHref(data)"}),_.E("design:type",String)],DH.prototype,"computedHref",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],DH.prototype,"systemIcons",void 0);_.x([_.Qo("yt-interaction"),_.E("design:type",Object)],DH.prototype,"interaction",void 0);_.x([_.A("isActive"),_.E("design:type",Object),_.E("design:paramtypes",[])],DH.prototype,"ariaSelected",null);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],DH.prototype,"frostedGlass",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.E("design:type",Boolean)],DH.prototype,"allyShowMenuOnTap",void 0);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],DH.prototype,"onMouseEnter",null);_.x([_.Pc("mouseleave"),_.E("design:type",Function),_.E("design:paramtypes",[MouseEvent]),_.E("design:returntype")],DH.prototype,"onMouseLeave",null);
_.x([_.pp({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],DH);
_.O(DH,"ytd-mini-guide-entry-renderer",function(){if(MYS!==void 0)return MYS;var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computedHref]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return MYS=F},{mode:_.vh("kevlar_poly_si_batch_j063")?1:2});var Yrn;var Al=function(){var F=_.w.apply(this,arguments)||this;F.allVideosCount=0;F.noLabels=_.T("kevlar_mini_guide_no_labels");F.frostedGlass=_.T("web_frosted_glass");return F};
_.u(Al,_.w);_.B=Al.prototype;_.B.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.B.onMouseEnter=function(){_.T("web_guide_hover_expansion")&&_.x8(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.B.visibleChanged=function(){if(this.visible&&!this.data){var F=_.PY().resolve(_.SU(_.ep));F&&F.setGuideData(this.hostElement);_.S6(_.dB(),this.miniGuideVe);(F=_.is())&&this.miniGuideVe&&_.uU(F,this.miniGuideVe)}};
_.B.dataChanged=function(){var F=_.T("kevlar_guide_menu_on_hover")&&_.T("kevlar_modern_mini_guide"),W=_.T("kevlar_guide_menu_on_click")&&_.T("kevlar_modern_mini_guide"),V;var d=(V=this.data)==null?void 0:V.items;V=this.allVideosCount;var y=[];F=F?0:W?1:void 0;W=F!==void 0;if(d){for(var z=[],I=_.L(d),n=I.next();!n.done;n=I.next())if(n=n.value,n.guideSubscriptionsSectionRenderer){var M=void 0;z=((M=n.guideSubscriptionsSectionRenderer)==null?void 0:M.items)||[]}d=_.L(d);for(I=d.next();!I.done;I=d.next())if(I=
I.value,n=void 0,(n=I.guideSectionRenderer)==null?0:n.items)for(n=void 0,I=_.L((n=I.guideSectionRenderer)==null?void 0:n.items),n=I.next();!n.done;n=I.next()){n=n.value;var Y=void 0,h=void 0;M=n.guideEntryRenderer||_.e((Y=n)==null?void 0:(h=Y.guideCollapsibleSectionEntryRenderer)==null?void 0:h.headerEntry,wu4);Y=[];h=[];var q=void 0;if(((q=M)==null?void 0:q.targetId)==="subscriptions-guide-item")Y=z;else{var R=q=void 0;if((q=n)==null?0:(R=q.guideCollapsibleSectionEntryRenderer)==null?0:R.sectionItems)h=
Y=n.guideCollapsibleSectionEntryRenderer.sectionItems}Uqp(y,M,W?Y:[],F);if(h.length>0)for(n=_.L(h),M=n.next();!M.done;M=n.next())M=M.value,h=_.e(M,KI8),Y=void 0,h=h&&_.T("enable_mini_guide_downloads_item")&&(h.alwaysShow||V)?_.e((Y=h)==null?void 0:Y.entryRenderer,wu4):_.e(M,wu4),Uqp(y,h,[])}}this.miniGuideItems=y};
_.B.activeEndpointChanged=function(){for(var F=this.items.children,W=0;W<F.length;W++)F[W].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.B.registerWithViewTransitionManager=function(){var F=this;_.q0(_.HP,function(){var W=_.PY().resolve(_.SU(_.IW));if(W&&W.isAnyTransitionEnabled){var V={};W.viewTransitionCoordinator.registerElement(F.hostElement,(V.slide="mini-guide-page-transition",V))}})};
Al.prototype.activeEndpointChanged=Al.prototype.activeEndpointChanged;Al.prototype.dataChanged=Al.prototype.dataChanged;Al.prototype.visibleChanged=Al.prototype.visibleChanged;Al.prototype.onMouseEnter=Al.prototype.onMouseEnter;_.x([_.D(_.hN),_.E("design:type",Object)],Al.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Al.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Al.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],Al.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Al.prototype,"ytComponentBehavior",void 0);_.x([_.Qo("#items"),_.E("design:type",Object)],Al.prototype,"items",void 0);_.x([_.N(),_.E("design:type",Object)],Al.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Boolean)],Al.prototype,"visible",void 0);_.x([_.N(),_.E("design:type",Object)],Al.prototype,"miniGuideItems",void 0);_.x([_.N({selector:_.kQr}),_.E("design:type",Object)],Al.prototype,"allVideosCount",void 0);_.x([_.N({value:_.Et(283834)}),_.E("design:type",_.mn)],Al.prototype,"miniGuideVe",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Al.prototype,"noLabels",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Al.prototype,"frostedGlass",void 0);_.x([_.Pc("mouseenter"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Al.prototype,"onMouseEnter",null);_.x([_.dT("visible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Al.prototype,"visibleChanged",null);
_.x([_.dT("data","allVideosCount"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Al.prototype,"dataChanged",null);_.x([_.dT("activeEndpoint"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Al.prototype,"activeEndpointChanged",null);_.x([_.pp({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],Al);
_.O(Al,"ytd-mini-guide-renderer",function(){if(Yrn===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);Yrn=F}F=Yrn;return F},{mode:1});var pCV;var hLg=/^[\x00-\x7F]+$/,j8=function(){return _.w.apply(this,arguments)||this};
_.u(j8,_.w);_.S0.Object.defineProperties(j8.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var F,W=_.A2((F=this.data)==null?void 0:F.handle);if(W)return _.DZ("@"+W)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var F=_.A2(this.displayHandle),W,V=_.A2((W=this.data)==null?void 0:W.handleUrl);if(F&&V)return _.DZ(V+F)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var F=_.A2(this.displayHandle);if(F&&!hLg.test(F)){var W;return(W=this.data)==null?void 0:W.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var F=_.A2(this.displayHandleUrl),W,V=_.A2((W=this.data)==null?void 0:W.urlInfoText);if(F&&V)return _.DZ(V+" "+F)}}});
_.x([_.N(),_.E("design:type",Object)],j8.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],j8.prototype,"displayHandle",null);_.x([_.A("displayHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],j8.prototype,"displayHandleUrl",null);_.x([_.A("displayHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],j8.prototype,"warningText",null);
_.x([_.A("displayHandleUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],j8.prototype,"urlInfoTextWithUrl",null);_.x([_.pp({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],j8);
_.O(j8,"ytd-handles-claiming-confirm-dialog-content",function(){if(pCV!==void 0)return pCV;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return pCV=F},{mode:1});var qrN;var rj=function(){var F=_.w.apply(this,arguments)||this;F.okButtonOverride={style:"mono",type:"outline",size:"M"};return F};
_.u(rj,_.w);rj.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
rj.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],rj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rj.prototype,"okButtonOverride",void 0);_.x([_.N(),_.E("design:type",Object)],rj.prototype,"data",void 0);_.x([_.pp({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],rj);
_.O(rj,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(qrN!==void 0)return qrN;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return qrN=F},{mode:1});var RLr;var bhj=/^[\x00-\x7F]+$/,C1=function(){var F=_.w.apply(this,arguments)||this;F.isLoading=!1;return F};
_.u(C1,_.w);C1.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var F;this.selectedHandle=(F=this.handleInput)==null?void 0:F.value;this.onSelectedHandleChanged(this.selectedHandle);_.x8(this.hostElement,"yt-refit-popups-action")}};
_.S0.Object.defineProperties(C1.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var F;return(F=this.data)==null?void 0:F.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.DZ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.DZ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!bhj.test(this.selectedHandle)){var F;return(F=this.data)==null?void 0:F.warningText}}}});
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],C1.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],C1.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],C1.prototype,"selectedHandle",void 0);_.x([_.N(),_.E("design:type",Object)],C1.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Function)],C1.prototype,"onSelectedHandleChanged",void 0);_.x([_.Qo("#channel-handle-input"),_.E("design:type",Object)],C1.prototype,"handleInput",void 0);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],C1.prototype,"handleUrlPrefix",null);_.x([_.A("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],C1.prototype,"displayHandle",null);_.x([_.A("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],C1.prototype,"displayHandleUrl",null);_.x([_.A("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],C1.prototype,"warningText",null);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);_.x([_.pp({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],C1);
_.O(C1,"ytd-handles-claiming-edit-dialog-content",function(){if(RLr!==void 0)return RLr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return RLr=F},{mode:1});var Tmn;var kt=function(){var F=_.w.apply(this,arguments)||this;F.actionButtonOverride={style:"mono",type:"filled",size:"M"};F.cancelButtonOverride={style:"mono",type:"text",size:"M"};F.selectButtonDisabled=!1;F.isLoading=!1;F.hasSelectedHandleEventListener=!1;F.selectedHandleChanged=function(W){F.selectedHandle=W};
return F};
_.u(kt,_.w);_.B=kt.prototype;_.B.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.B.onDataChanged=function(){var F,W;this.selectedHandle=(W=_.e((F=this.data)==null?void 0:F.inputField,c4v))==null?void 0:W.handle};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.onCancel=function(){this.selectedHandle="";_.XY(this.hostElement,"yt-close-popup-action",[this.is])};
_.B.onSelectHandle=function(){var F=this;if(this.selectedHandle!==void 0){var W;((W=this.data)==null?void 0:W.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(V,d){if(d.newHandleUpdateStatus!==void 0&&d.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&d.newHandleUpdateStatus.errorMessage)_.DK(F.hostElement,_.A2(d.newHandleUpdateStatus.errorMessage)),
F.isLoading=!1;else{var y;if((y=F.data)==null?0:y.onChannelUpdateSuccess){V=F.data.onChannelUpdateSuccess;var z,I;if(d=(z=_.e(V,_.zF))==null?void 0:(I=z.popup)==null?void 0:I.handlesClaimingConfirmDialogRenderer)d.handle=_.DZ(F.selectedHandle);F.ytComponentBehavior.resolveCommand(V);_.XY(F.hostElement,"yt-close-popup-action",[F.is])}else F.isLoading=!1}},
onServerError:function(){var V;F.content&&((V=F.content)==null?0:V.handleInput)&&F.content.handleInput.validate();F.isLoading=!1;_.DK(F.hostElement,_.Qv("TRY_AGAIN_LATER"))}}}))}};
_.B.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
kt.prototype.onDataChanged=kt.prototype.onDataChanged;kt.prototype.onSelectedHandleChanged=kt.prototype.onSelectedHandleChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],kt.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"actionButtonOverride",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"cancelButtonOverride",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",String)],kt.prototype,"selectedHandle",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"selectButtonDisabled",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"hasSelectedHandleEventListener",void 0);_.x([_.N(),_.E("design:type",Object)],kt.prototype,"handleInput",void 0);
_.x([_.Jw("selectedHandle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kt.prototype,"onSelectedHandleChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kt.prototype,"onDataChanged",null);_.x([_.Qo("ytd-handles-claiming-edit-dialog-content"),_.E("design:type",Object)],kt.prototype,"content",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],kt.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],kt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.pp({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],kt);
_.O(kt,"ytd-handles-claiming-edit-dialog-renderer",function(){if(Tmn!==void 0)return Tmn;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Tmn=F},{mode:1});var eLH;var l3=function(){return _.w.apply(this,arguments)||this};
_.u(l3,_.w);_.S0.Object.defineProperties(l3.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null?0:F.handle){var W;return _.DZ("@"+_.A2((W=this.data)==null?void 0:W.handle))}}}});
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],l3.prototype,"formattedHandle",null);_.x([_.N(),_.E("design:type",Object)],l3.prototype,"data",void 0);_.x([_.pp({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],l3);
_.O(l3,"ytd-handles-claiming-radio-option-renderer",function(){if(eLH!==void 0)return eLH;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return eLH=F},{mode:1});var gcr;var u1n=/^[\x00-\x7F]+$/,NR=function(){var F=_.w.apply(this,arguments)||this;F.initialRadioIndex="-1";F.isLoading=!1;F.maybeSubmitFeedback=function(){F.feedbackSurveyRenderer.submitSurvey()};
return F};
_.u(NR,_.w);NR.prototype.updateSelectedHandleIndexFromBinding=function(F){this.selectedRadioIndex=+F.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(F)};
NR.prototype.selectedHandleChanged=function(F){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var W;this.selectedHandle=(W=this.handleInput)==null?void 0:W.value;this.onSelectedHandleChanged(F)}};
_.S0.Object.defineProperties(NR.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var F;return(((F=this.data)==null?void 0:F.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var F;return this.ytRendererBehavior.getSimpleString((F=this.data)==null?void 0:F.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.DZ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.DZ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!u1n.test(this.selectedHandle)){var F;return(F=this.data)==null?void 0:F.warningText}}}});
_.x([_.N(),_.E("design:type",Object)],NR.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],NR.prototype,"initialRadioIndex",void 0);_.x([_.N(),_.E("design:type",Number)],NR.prototype,"selectedRadioIndex",void 0);_.x([_.N(),_.E("design:type",String)],NR.prototype,"selectedHandle",void 0);_.x([_.N(),_.E("design:type",Object)],NR.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Function)],NR.prototype,"onSelectedHandleChanged",void 0);
_.x([_.N(),_.E("design:type",Function)],NR.prototype,"onSelectedRadioIndexChanged",void 0);_.x([_.Qo("#channel-handle-input"),_.E("design:type",Object)],NR.prototype,"handleInput",void 0);_.x([_.Qo("ytd-feedback-survey-renderer"),_.E("design:type",Object)],NR.prototype,"feedbackSurveyRenderer",void 0);_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],NR.prototype,"radioButtonLength",null);
_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],NR.prototype,"handleUrlPrefix",null);_.x([_.A("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],NR.prototype,"displayHandle",null);_.x([_.A("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],NR.prototype,"displayHandleUrl",null);_.x([_.A("selectedHandle"),_.E("design:type",Object),_.E("design:paramtypes",[])],NR.prototype,"warningText",null);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],NR.prototype,"ytRendererBehavior",void 0);_.x([_.pp({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],NR);
_.O(NR,"ytd-handles-claiming-select-dialog-content",function(){if(gcr!==void 0)return gcr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gcr=F},{mode:1});var K$S;var f1=function(){var F=_.w.apply(this,arguments)||this;F.actionButtonOverride={style:"mono",type:"filled",size:"M"};F.cancelButtonOverride={style:"mono",type:"text",size:"M"};F.initialRadioIndex="-1";F.selectButtonDisabled=!1;F.isLoading=!1;F.selectedRadioIndexChanged=function(W){F.selectedRadioIndex=Number(W.detail.value)};
F.selectedHandleChanged=function(W){F.selectedHandle=W.detail.value};
return F};
_.u(f1,_.w);_.B=f1.prototype;_.B.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.B.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.B.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.x8(this.hostElement,"yt-refit-popups-action")};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.XY(this.hostElement,"yt-close-popup-action",[this.is])};
_.B.onSelectHandle=function(){var F=this;if(this.selectedHandle!==void 0){var W;((W=this.data)==null?void 0:W.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(V,d){if(d.newHandleUpdateStatus!==void 0&&d.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&d.newHandleUpdateStatus.errorMessage)_.DK(F.hostElement,_.A2(d.newHandleUpdateStatus.errorMessage)),
F.isLoading=!1;else{var y;if((y=F.data)==null?0:y.onChannelUpdateSuccess){V=F.data.onChannelUpdateSuccess;d=_.e(V,_.zF);var z;if(d==null?0:(z=d.popup)==null?0:z.handlesClaimingConfirmDialogRenderer)d.popup.handlesClaimingConfirmDialogRenderer.handle=_.DZ(F.selectedHandle);F.ytComponentBehavior.resolveCommand(V);_.XY(F.hostElement,"yt-close-popup-action",[F.is])}else F.isLoading=!1}},
onServerError:function(){if(F.selectedRadioIndex===F.radioButtonLength){var V;F.content&&((V=F.content)==null?0:V.handleInput)&&F.content.handleInput.validate()}F.isLoading=!1;_.DK(F.hostElement,_.Qv("TRY_AGAIN_LATER"))}}}))}};
_.B.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var F,W;this.selectedHandle=(F=this.content)==null?void 0:(W=F.handleInput)==null?void 0:W.value}else this.selectedRadioIndex>=0&&((F=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(F==null?void 0:F.handle):this.selectedHandle=void 0)};
_.B.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.B.getRadioItem=function(F){if(this.radioButtonLength>F&&F>=0)return _.e(this.data.radioButton[F],K_u)};
_.S0.Object.defineProperties(f1.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var F;return(((F=this.data)==null?void 0:F.radioButton)||[]).length}}});
f1.prototype.onSelectedHandleChanged=f1.prototype.onSelectedHandleChanged;f1.prototype.onSelectedHandleIndexChanged=f1.prototype.onSelectedHandleIndexChanged;f1.prototype.onDataChanged=f1.prototype.onDataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],f1.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],f1.prototype,"actionButtonOverride",void 0);_.x([_.N(),_.E("design:type",Object)],f1.prototype,"cancelButtonOverride",void 0);
_.x([_.N(),_.E("design:type",Object)],f1.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],f1.prototype,"initialRadioIndex",void 0);_.x([_.N(),_.E("design:type",Number)],f1.prototype,"selectedRadioIndex",void 0);_.x([_.N(),_.E("design:type",String)],f1.prototype,"selectedHandle",void 0);_.x([_.N(),_.E("design:type",Object)],f1.prototype,"selectButtonDisabled",void 0);_.x([_.N(),_.E("design:type",Object)],f1.prototype,"isLoading",void 0);
_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],f1.prototype,"radioButtonLength",null);_.x([_.Qo("ytd-handles-claiming-select-dialog-content"),_.E("design:type",Object)],f1.prototype,"content",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f1.prototype,"onDataChanged",null);
_.x([_.Jw("selectedRadioIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f1.prototype,"onSelectedHandleIndexChanged",null);_.x([_.Jw("selectedHandle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],f1.prototype,"onSelectedHandleChanged",null);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],f1.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],f1.prototype,"ytRendererstamperBehavior",void 0);_.x([_.pp({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],f1);
_.O(f1,"ytd-handles-claiming-select-dialog-renderer",function(){if(K$S!==void 0)return K$S;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return K$S=F},{mode:1});var HhN;var DKS;var wj=function(){return _.w.apply(this,arguments)||this};
_.u(wj,_.w);wj.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],wj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],wj.prototype,"data",void 0);_.x([_.pp({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],wj);
_.O(wj,"ytd-hotkey-dialog-section-option-renderer",function(){if(DKS!==void 0)return DKS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return DKS=F},{mode:1});var AWH;var G9=function(){return _.w.apply(this,arguments)||this};
_.u(G9,_.w);G9.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],G9.prototype,"data",void 0);_.x([_.pp({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],G9);
_.O(G9,"ytd-hotkey-dialog-section-renderer",function(){if(AWH!==void 0)return AWH;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return AWH=F},{mode:1});var $t=function(){return _.w.apply(this,arguments)||this};
_.u($t,_.w);$t.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],$t.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],$t.prototype,"data",void 0);_.x([_.pp({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],$t);
_.O($t,"ytd-hotkey-dialog-content",function(){if(HhN!==void 0)return HhN;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return HhN=F},{mode:1});var jfN;var UM=function(){return _.w.apply(this,arguments)||this};
_.u(UM,_.w);UM.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var F=document.querySelector("ytd-hotkey-dialog-content #scrollable");F&&(F.dialogElement=this.hostElement.parentElement)};
UM.prototype.onCloseTap=function(){_.XY(this.hostElement,"yt-close-popup-action")};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UM.prototype,"data",void 0);_.x([_.pp({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],UM);
_.O(UM,"ytd-hotkey-dialog-renderer",function(){if(jfN!==void 0)return jfN;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jfN=F},{mode:1});var rWf;var OM=function(){return _.w.apply(this,arguments)||this};
_.u(OM,_.w);OM.prototype.onYtServiceRequestError=function(){if(this.blocked){var F;var W=(F=this.data)==null?void 0:F.defaultServiceEndpoint}else{var V;W=(V=this.data)==null?void 0:V.toggledServiceEndpoint}var d;(W=(d=_.e(W,_.JSu))==null?void 0:d.onFailureAction)&&this.ytComponentBehavior.resolveCommand(W);this.updateBlockState(!this.blocked)};
OM.prototype.onYtToggleButton=function(F){this.updateBlockState(F.detail.toggled)};
OM.prototype.updateBlockState=function(F){if(F!==this.blocked){var W=this.blockedEntityKey;W&&this.ytdReduxBehavior.dispatch(_.yw("blockStateEntity",W,{key:W,blocked:F}));this.set("data.isToggled",F)}};
_.S0.Object.defineProperties(OM.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)}}});
OM.prototype.onYtToggleButton=OM.prototype.onYtToggleButton;OM.prototype.onYtServiceRequestError=OM.prototype.onYtServiceRequestError;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],OM.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],OM.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],OM.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],OM.prototype,"blockedEntityKey",void 0);
_.x([_.N({selectorArgs:["blockedEntityKey"],selector:function(F,W){return _.cZ(F.entities,"blockStateEntity",W)}}),
_.E("design:type",Object)],OM.prototype,"blockStateEntity",void 0);_.x([_.A("data","blockStateEntity"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],OM.prototype,"blocked",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],OM.prototype,"onYtServiceRequestError",null);
_.x([_.Pc("yt-toggle-button"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],OM.prototype,"onYtToggleButton",null);_.x([_.pp({is:"ytd-block-button",disableElementRegistration:!0})],OM);
_.O(OM,"ytd-block-button",function(){if(rWf!==void 0)return rWf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return rWf=F},
{mode:1});var kGH;var lNB;var XF=function(){return _.w.apply(this,arguments)||this};
_.u(XF,_.w);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],XF.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],XF.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],XF.prototype,"data",void 0);_.x([_.pp({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],XF);
_.O(XF,"ytd-kids-blocklist-picker-item-renderer",function(){if(lNB!==void 0)return lNB;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return lNB=F},{mode:1});var xt=function(){return _.w.apply(this,arguments)||this};
_.u(xt,_.w);xt.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],xt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],xt.prototype,"data",void 0);_.x([_.pp({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],xt);
_.O(xt,"ytd-kids-blocklist-picker-content",function(){if(kGH!==void 0)return kGH;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return kGH=
F},{mode:2});var Nmr;var vx=function(){var F=_.w.apply(this,arguments)||this;F.hasAnyRequestSucceeded=!1;F.hasAnyRequestFailed=!1;F.numPendingRequests=0;return F};
_.u(vx,_.w);_.B=vx.prototype;_.B.attached=function(){this.hostElement.setAttribute("dialog","")};
_.B.onDoneButtonTap=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.B.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.B.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.B.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.B.onPopupClosed=function(F){var W,V;if(((W=F.detail)==null?void 0:(V=W.popup)==null?void 0:V.is)==="tp-yt-paper-dialog"){var d;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((d=this.data)==null?0:d.successfulToastActionMessage)&&(F=_.k7(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(F));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
vx.prototype.onPopupClosed=vx.prototype.onPopupClosed;vx.prototype.onYtServiceRequestError=vx.prototype.onYtServiceRequestError;vx.prototype.onYtServiceRequestCompleted=vx.prototype.onYtServiceRequestCompleted;vx.prototype.onYtServiceRequestSent=vx.prototype.onYtServiceRequestSent;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],vx.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],vx.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],vx.prototype,"data",void 0);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vx.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vx.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],vx.prototype,"onYtServiceRequestError",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],vx.prototype,"onPopupClosed",null);_.x([_.pp({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],vx);
_.O(vx,"ytd-kids-blocklist-picker-renderer",function(){if(Nmr!==void 0)return Nmr;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Nmr=F},{mode:1});var fNv;var wCy;var EM=function(){return _.w.apply(this,arguments)||this};
_.u(EM,_.w);EM.prototype.setTip=function(F){var W=this;this.data&&(this.tip=S$t(cBl.getInstance(),F,this.data),_.ce(this,function(){_.On(W.hostElement,"yt-refit")}))};
EM.prototype.clearTip=function(){this.tip=void 0};
EM.prototype.computeHidden=function(F){return!F};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],EM.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.E("design:type",Boolean)],EM.prototype,"hidden",void 0);_.x([_.N(),_.E("design:type",Object)],EM.prototype,"tip",void 0);_.x([_.pp({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],EM);
_.O(EM,"ytd-menu-popup-tip-renderer",function(){if(wCy!==void 0)return wCy;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);
return wCy=F},{mode:1});var GGB;var cx=function(){var F=_.w.apply(this,arguments)||this;F.useIcons=!1;F.role="menuitem";F.systemIcons=_.T("kevlar_system_icons");return F};
_.u(cx,_.w);_.B=cx.prototype;_.B.onFocus=function(){var F;(F=_.OA(this.hostElement).querySelector("tp-yt-paper-item"))==null||F.focus()};
_.B.onTap=function(){var F=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(F&&_.e(F,_.tx))this.componentBehavior.resolveCommand(F),this.updateToggledStateInEntity();else if(F){this.componentBehavior.resolveCommand(F)||_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}});var W;((W=_.e(F,_.P6))==null?void 0:W.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.B.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.B.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.B.updateToggledStateInEntity=function(){var F=this.data.toggleMenuServiceItemEntityKey,W=!this.data.isToggled;F&&this.ytdReduxBehavior.dispatch(_.yw("toggleMenuServiceItemEntity",F,{key:F,isToggled:W}))};
_.B.computeIcon=function(F,W,V){return(F=F?V:W)&&F.iconType?_.SJ(F.iconType):""};
_.B.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.B.isIconActive=function(F){return!_.T("toggle_menu_active_icon_killswitch")&&F};
_.S0.Object.defineProperties(cx.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?0:F.isToggled)?(W=this.data)==null?void 0:W.toggledText:(V=this.data)==null?void 0:V.defaultText}}});
cx.prototype.toggledStateEntityChanged=cx.prototype.toggledStateEntityChanged;cx.prototype.onYtServiceRequestCompleted=cx.prototype.onYtServiceRequestCompleted;cx.prototype.onTap=cx.prototype.onTap;cx.prototype.onFocus=cx.prototype.onFocus;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cx.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],cx.prototype,"componentBehavior",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],cx.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cx.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cx.prototype,"useIcons",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cx.prototype,"role",void 0);_.x([_.N({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.E("design:type",String)],cx.prototype,"icon",void 0);
_.x([_.N({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.B0.toggleMenuServiceItemEntitySelector}),_.E("design:type",Object)],cx.prototype,"toggleMenuServiceItemEntity",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],cx.prototype,"systemIcons",void 0);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cx.prototype,"onFocus",null);
_.x([_.A("data.isToggled"),_.E("design:type",Object),_.E("design:paramtypes",[])],cx.prototype,"toggleButtonText",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cx.prototype,"onTap",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cx.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Jw("toggleMenuServiceItemEntity.isToggled","data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],cx.prototype,"toggledStateEntityChanged",null);_.x([_.pp({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],cx);
_.O(cx,"ytd-toggle-menu-service-item-renderer",function(){if(GGB!==void 0)return GGB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return GGB=F},{mode:1});var $Kv;var tl=function(){return _.w.apply(this,arguments)||this};
_.u(tl,_.w);tl.prototype.onFocus=function(){var F;(F=_.OA(this.hostElement).querySelector("tp-yt-paper-item"))==null||F.focus()};
_.S0.Object.defineProperties(tl.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Jy(this.data.iconUrl)}}});
tl.prototype.onFocus=tl.prototype.onFocus;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],tl.prototype,"rendererBehavior",void 0);_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],tl.prototype,"ytEndpointBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],tl.prototype,"data",void 0);_.x([_.Pc("focus"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tl.prototype,"onFocus",null);
_.x([_.A("data.iconUrl"),_.E("design:type",Object),_.E("design:paramtypes",[])],tl.prototype,"imageSource",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],tl);
_.O(tl,"ytd-menu-custom-icon-item-renderer",function(){if($Kv!==void 0)return $Kv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return $Kv=F},{mode:2});_.Na(_.jx,"yt-list-item-view-model",{props:{data:_.Hm,isMenuItem:_.Hm,isCompact:_.Hm,onTap:_.Cd,trailingAccessory:_.Cd,hideSelectionTextChevron:_.Hm,disabled:_.Hm,inPopup:_.Hm,disableHorizontalPadding:_.Hm,isOverlay:_.Hm,isToggled:_.Hm,ariaLabel:_.Hm,ariaPressed:_.Hm,shouldNotFillIcon:_.Hm}});var S8=function(){var F=_.w.apply(this,arguments)||this;F.disableBackdropFilter=_.T("web_disable_backdrop_filter");return F};
_.u(S8,_.w);_.B=S8.prototype;
_.B.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"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.B.computeAriaLabel=function(F){return F};
_.B.onPopupOpened=function(){this.items.selected=0;for(var F=_.L(_.OA(this.items).children),W=F.next();!W.done;W=F.next())W.value.popupPositionTarget=this.positionTarget;if(F=this.popupTip||void 0)F.setTip(this.source||""),this.source=void 0;this.veData&&(F=_.is())&&_.KZ(F,[this.veData])};
_.B.onPopupClosed=function(){var F=this.popupTip||void 0;F&&F.clearTip()};
_.B.onIronActivate=function(F){this.shouldPersist(F)||_.XY(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(F=_.is())&&_.D6(F,this.veData)};
_.B.shouldPersist=function(F){var W,V;if(((W=F.detail)==null?void 0:W.selected)===void 0||(V=this.data)==null||!V.items)return!1;var d,y;return!((y=(d=this.data.items[F.detail.selected])==null?void 0:d.toggleMenuServiceItemRenderer)==null||!y.persistentOnMenuPopup)};
_.B.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(F){return F.menuNavigationItemRenderer?!!F.menuNavigationItemRenderer.icon:F.menuServiceItemRenderer?!!F.menuServiceItemRenderer.icon:F.menuConditionalServiceItemRenderer?!!F.menuConditionalServiceItemRenderer.icon:F.menuConditionalNavigationItemRenderer?!!F.menuConditionalNavigationItemRenderer.icon:F.toggleMenuServiceItemRenderer?!!F.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
S8.prototype.onPopupClosed=S8.prototype.onPopupClosed;S8.prototype.onPopupOpened=S8.prototype.onPopupOpened;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],S8.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],S8.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],S8.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],S8.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],S8.prototype,"veData",void 0);_.x([_.N({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.E("design:type",String)],S8.prototype,"ariaLabel",void 0);_.x([_.N({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],S8.prototype,"useIcons",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],S8.prototype,"disableBackdropFilter",void 0);_.x([_.Qo("#items"),_.E("design:type",Object)],S8.prototype,"items",void 0);_.x([_.Qo("ytd-menu-popup-tip-renderer"),_.E("design:type",Object)],S8.prototype,"popupTip",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],S8.prototype,"onPopupOpened",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],S8.prototype,"onPopupClosed",null);_.x([_.pp({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],S8);
_.O(S8,"ytd-menu-popup-renderer",function(){if(fNv!==void 0)return fNv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return fNv=F},{mode:1});var UKB;var Ohn=_.G(function(F){F=_.fp(F,{icon:void 0});var W=F.data;F=F.icon;var V=function(){return W().iconBadgeText},d={},y=_.xx("yt-spec-icon-badge-shape",function(){a:switch(W().iconBadgeType){case "notification":var z="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":z="yt-spec-icon-badge-shape--type-cart";break a;default:z=""}return z},function(){a:switch(W().iconBadgeStyle){case "overlay":var z="yt-spec-icon-badge-shape--style-overlay";
break a;default:z=""}return z},(d["yt-spec-icon-badge-shape--text-size-small"]=function(){var z=V();
return!!((z==null?0:z.length)&&z.length>2)},d));
return _.a("yt-icon-badge-shape",null,_.a(_.p,{cond:F,then:function(z){return _.a("div",{class:y},_.a("div",{class:"yt-spec-icon-badge-shape__icon"},_.a(_.P7,{icon:z})),_.a(_.p,{cond:V,then:function(I){return _.a("div",{class:"yt-spec-icon-badge-shape__badge"},I)}}))}}))},"gl");
Ohn.idomCompat=!0;_.Na(Ohn,"yt-icon-badge-shape",{props:{data:_.Hm,icon:_.Hm}});var Px=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};F.unseenCount=0;F.isOverlay=!1;return F};
_.u(Px,_.w);_.B=Px.prototype;_.B.attached=function(){var F=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(W){F.onServiceWorkerMessage(W)})};
_.B.onDataChanged=function(){this.isAttached&&!this.JSC$22636_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$22636_lastData=this.data};
_.B.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.B.computeIcon=function(){var F,W;return(F=this.data)==null?void 0:(W=F.icon)==null?void 0:W.iconType};
_.B.onServiceWorkerMessage=function(F){F.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.B.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.e(this.data.updateUnseenCountEndpoint,_.P6)&&_.e(this.data.updateUnseenCountEndpoint,_.P6).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.B.handleUpdateNotificationsUnseenCountAction=function(F){var W=this;F=_.e(F,Bdm);F!=null&&F.unseenCount&&F.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(F.unseenCount),_.HP.addLowPriorityJob(function(){W.data.updateUnseenCountEndpoint&&W.ytComponentBehavior.resolveCommand(W.data.updateUnseenCountEndpoint)},F.timeoutMs))};
_.B.onClick=function(){_.On(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var F=_.x8(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),W=this.data.menuRequest;F&&F.length===1&&F[0]?_.XY(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):W&&this.ytComponentBehavior.resolveCommand(W)};
_.B.handleTopbarMenuClosedAction=function(F){F==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.B.toggleIconState=function(F){this.iconButton&&(this.iconButton.pressed=F)};
_.B.sendUnseenCountRequest=function(F){var W=this;_.q0(_.HP,function(){W.ytComponentBehavior.resolveCommand(F)})};
_.B.updateCountUI=function(F){this.set("unseenCount",F<9?F:"9+")};
_.S0.Object.defineProperties(Px.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
Px.prototype.handleUpdateNotificationsUnseenCountAction=Px.prototype.handleUpdateNotificationsUnseenCountAction;Px.prototype.onDataChanged=Px.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Px.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.fO),_.E("design:type",Object)],Px.prototype,"ytdOpenPopupBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Px.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Px.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Px.prototype,"unseenCount",void 0);_.x([_.N(),_.E("design:type",Object)],Px.prototype,"isOverlay",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],Px.prototype,"showTooltips",void 0);_.x([_.Qo("yt-icon-button"),_.E("design:type",Object)],Px.prototype,"iconButton",void 0);
_.x([_.A("unseenCount"),_.E("design:type",Object),_.E("design:paramtypes",[])],Px.prototype,"showNotificationCount",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Px.prototype,"onDataChanged",null);_.x([_.Pc("yt-update-notifications-unseen-count-action"),_.E("design:type",Function),_.E("design:paramtypes",[Object]),_.E("design:returntype")],Px.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.x([_.pp({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],Px);
_.O(Px,"ytd-notification-topbar-button-renderer",function(){if(UKB!==void 0)return UKB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return UKB=F},{mode:2});var XCf;var Jl=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return F};
_.u(Jl,_.w);Jl.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}}}}}};
Jl.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
Jl.prototype.onDarkModeToggled=function(F){this.dark=F};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Jl.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Jl.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Jl.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Jl.prototype,"data",void 0);_.x([_.N({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],Jl.prototype,"dark",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],Jl);
_.O(Jl,"yt-pdg-buy-flow-header-renderer",function(){if(XCf!==void 0)return XCf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return XCf=F},{mode:1});var xKj;var vcf;var ZH=function(){var F=_.w.apply(this,arguments)||this;F.immediateValue=0;F.isDarkTheme=!1;F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(ZH,_.w);_.B=ZH.prototype;_.B.created=function(){_.qY.requestAvailability()};
_.B.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.B.dataChanged=function(){var F=_.OA(this.hostElement).querySelector("#color-slider");F.immediateValue&&this.updateSliderKnobAndGradientStyles(F.immediateValue);this.data.notches[0].knobColorArgb&&_.cc(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.MV(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.wp("HTML_DIR")==="rtl"&&_.OA(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.B.onSliderImmediateChange=function(){var F=_.OA(this.hostElement).querySelector("#color-slider");F.dragging&&(F.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(F.immediateValue),this.updateSliderKnobAndGradientStyles(F.immediateValue)),this.updateSliderAria())};
_.B.onSliderChange=function(){var F=_.OA(this.hostElement).querySelector("#color-slider");F.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(F.immediateValue),this.updateSliderKnobAndGradientStyles(F.immediateValue));this.updateSliderAria()};
_.B.updateSliderAria=function(){var F=_.OA(this.hostElement).querySelector("#color-slider"),W=_.OA(this.hostElement).querySelector("#color-slider");W=_.A2(this.data.notches[W.immediateValue].tierValue);_.qrr()&&_.On(this.hostElement,"iron-announce",{text:W});F.setAttribute("aria-valuetext",W)};
_.B.updateSuperThanksSelectedTierEntity=function(F){if(F!==this.immediateValue){var W,V,d=this==null?void 0:(W=this.data)==null?void 0:(V=W.superThanksSelectedTierEntity)==null?void 0:V.key;d&&d.length>0&&this.ytdReduxBehavior.dispatch(_.yw("superThanksSelectedTierEntity",d,{key:d,index:F}))}};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.updateSliderKnobAndGradientStyles=function(F){this.immediateValue=F;F=this.data.notches[F];if(F==null?0:F.knobColorArgb)var W={"--ytd-pdg-color-slider-knob-color":_.MV(F.knobColorArgb)};(F==null?0:F.linearGradientCssStyle)&&W!==null&&(W=Object.assign({},W,{"--ytd-pdg-color-slider-active-color":F==null?void 0:F.linearGradientCssStyle}));W!==null&&_.cc(this.hostElement,W)};
ZH.prototype.onSliderChange=ZH.prototype.onSliderChange;ZH.prototype.onSliderImmediateChange=ZH.prototype.onSliderImmediateChange;ZH.prototype.dataChanged=ZH.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],ZH.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],ZH.prototype,"immediateValue",void 0);_.x([_.N(),_.E("design:type",Number)],ZH.prototype,"maxMarkers",void 0);
_.x([_.N({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:mJU}),_.E("design:type",Object)],ZH.prototype,"superThanksSelectedTierEntity",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],ZH.prototype,"isDarkTheme",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],ZH.prototype,"ytdReduxBehavior",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZH.prototype,"dataChanged",null);
_.x([_.Pc("immediate-value-change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZH.prototype,"onSliderImmediateChange",null);_.x([_.Pc("change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ZH.prototype,"onSliderChange",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],ZH);
_.O(ZH,"ytd-pdg-color-slider-renderer",function(){if(vcf!==void 0)return vcf;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return vcf=F},{mode:1});var EcS;var cWS;var Q8=null;
_.np({is:"ytd-comment-input",_template:function(){if(cWS!==void 0)return cWS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return cWS=F},
behaviors:[_.UF1.YtHostElementBehavior,_.JO,_.qg.YtComponentBehavior,_.f_.YtRendererstamperBehavior,_.jhC.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 _.KO}},
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",_.SL(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;_.t3();this.focus()},
detached:function(){document.removeEventListener("tap",_.SL(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(F){F=F.detail;F=F.isCustomEmoji?F.shortcuts[0]:F.emojiId;var W=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(W,F);this.maybeUpdateTextDirection_();_.On(this.hostElement,"input")},
getInputRange_:function(){var F=_.yB();if(F){F=F.getBrowserRangeObject();for(var W=F.commonAncestorContainer;W;){if(W===this.getEditableTextArea_())return F;W=W.parentNode}}F=this.getEditableTextArea_();F=_.sZ(F,F.childNodes.length);F.select();return F.getBrowserRangeObject()},
insertTextWithEmojis_:function(F,W,V){(W=this.emojiManager.createDocumentFragment(W,!0,!1,V===void 0?!0:V))&&W.childNodes.length!==0&&(F.collapsed||F.deleteContents(),V=W.lastChild,F.insertNode(W),_.$au(V).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var F=_.yB();if(F){var W=F.JSC$11658_getStartNode(),V=F.JSC$11658_getEndNode();if(OTU(W)&&OTU(V)){var d=F.JSC$11658_getStartOffset(),y;if(_.Pq&&W.nodeType===Node.ELEMENT_NODE&&(y=_.DPm(W)))_.sZ(y,0).select();else{y=s0(W)?W:_.bK(W,s0);var z=s0(V)?V:_.bK(V,s0);if(y||z)if(F.isCollapsed()){if(W.nodeType===Node.TEXT_NODE){F=!0;d===W.length&&(F=!1);if(Q8==="end"||Q8==="right")F=!1;W=W.parentNode;F=[].concat(_.Pd(W.parentNode.childNodes)).indexOf(W)+(F?0:1);_.sZ(W.parentNode,
F).select()}}else y?y.previousSibling&&y.previousSibling.length>0?_.Bw(V,F.JSC$11658_getEndOffset(),y.previousSibling,y.previousSibling.length-1).select():(W=document.createTextNode("\u200b"),y.parentNode.insertBefore(W,y),_.Bw(V,F.JSC$11658_getEndOffset(),W,0).select()):z&&(z.nextSibling&&z.nextSibling.length>0?_.Bw(W,F.JSC$11658_getStartOffset(),z.nextSibling,1).select():(V=document.createTextNode("\u200b"),z.parentNode.insertBefore(V,z.nextSibling),_.Bw(W,F.JSC$11658_getStartOffset(),V,V.length).select()));
Q8=null}}else Q8=null}else Q8=null},
leftKeyPressed_:function(){Q8="left"},
rightKeyPressed_:function(){Q8="right"},
endKeyPressed_:function(){Q8="end"},
maybeDeleteChip_:function(){var F=SBu(!0);if(F){var W=_.yB(),V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();_.o8(V,W,F,F.childNodes.length).select()}},
maybeBackspaceChip_:function(){var F=SBu(!1);if(F){var W=_.yB(),V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();_.o8(V,W,F,0).select()}},
maybeBackspaceChipWordMode_:function(F){var W=_.yB();if(W.isCollapsed()){var V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();var d=Pyc(V,W,!0);d&&(_.o8(V,W,d,0).select(),document.execCommand("delete"),F.preventDefault(),F.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(F){var W=_.yB();if(W.isCollapsed()){var V=W.JSC$11658_getStartNode();W=W.JSC$11658_getStartOffset();var d=Pyc(V,W,!1);d&&(_.o8(V,W,d,d.childNodes.length).select(),document.execCommand("delete"),F.preventDefault(),F.stopImmediatePropagation())}},
onContentClick:function(F){F.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(F){F.defaultPrevented||F.currentTarget.tagName==="YTD-COMMENT-INPUT"&&s0(F.target)&&F.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.OA(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.OA(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(F,W){F=xqp(F,this.emojiManager,W).cloneNode(!0);for(W=F.firstChild;W;)if(W.nodeType!==1)W=W.nextSibling;else switch(W.tagName){case "BR":var V=_.bI();_.fir(V,W);W=V.nextSibling;break;case "DIV":(V=W.lastChild)&&W.nextSibling&&_.uI(_.bI(),V);W.previousSibling&&(W.previousSibling.nodeType===1||W.previousSibling.nodeType===3&&!W.previousSibling.textContent.endsWith("\n"))&&_.gb(_.bI(),W);V&&V.nodeName==="BR"&&_.dx(V);V=W;W.hasChildNodes()?(W=W.firstChild,
_.wkB(V)):(W=W.nextSibling,_.dx(V));break;default:W=W.nextSibling}return JgL(F)},
setTextAreaValue:function(F){F||(F="");var W=this.getEditableFormattedString_();W.text="";this.getEditableTextArea_().innerText="";typeof F==="string"&&(F={runs:[{text:F}]});W.text=F},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();Q8=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var F=this.getEditableTextArea_();F&&(_.sZ(F,F.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.wp("HTML_DIR")==="rtl"){var F=this.getEditableTextArea_(),W=this.getTextAreaValue()!==""?"auto":"rtl";F.setAttribute("dir",W)}},
handleInputEvent_:function(){var F=null;if(this.isEmojiButtonDisplayed){var W=this.getInputRange_();W&&(F=this.emojiInput.retrieveTextBeforeRange(W))}this.insertText_(F,!0);this.updateCharCount_();F=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=F.scrollHeight>F.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var F=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:F})},
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(F){this.isEmojiButtonDisplayed&&(F.preventDefault(),F.stopImmediatePropagation(),F=F.clipboardData.getData("text/plain"),this.insertText_(F,!1,!1),_.On(this.hostElement,"input"))},
insertText_:function(F,W,V){W=W===void 0?!1:W;V=V===void 0?!0:V;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&F){var d=this.getInputRange_().cloneRange();this.emojiManager&&d&&(W&&this.emojiInput.offsetStartOfRangeBy(d,F.length),this.insertTextWithEmojis_(d,F,V),Xui(this.getEditableTextArea_().lastChild)||(d=this.getInputRange_().cloneRange()),d&&(this.emojiInput.updateSuggestions(d,F),this.updateSuggestionOffset_(d)))}},
getSimpleString:_.A2,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(F){return F?"focused":"not-focused"},
computePlaceholderText_:function(F){return this.getSimpleString(F)},
computeEditableText_:function(F){return this.getSimpleString(F)},
onPrefilledContentDismissed_:function(F){F.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(F,W){F?this.fire("yt-autonav-pause-focus"):W!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(F){var W=this.getEditableTextArea_();[].concat(_.Pd(F.dataTransfer.items)).forEach(function(V){V.kind==="string"&&V.type.match("^text/plain")&&V.getAsString(function(d){W.appendChild(document.createTextNode(d))})});
F.preventDefault()},
preventDefault_:function(F){F.preventDefault()},
onSuggestionInsert_:function(F){this.insertTextWithEmojis_(F.detail.range,F.detail.text)},
onEmojiSuggestionClick_:function(F){this.emojiInput.insertSuggestion(F.detail)},
updateSuggestionOffset_:function(F){if(this.emojiInput&&_.OA(this.emojiInput).querySelector("#dropdown")){var W=this.getEditableTextArea_().getBoundingClientRect().bottom,V=F.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(W-V)+5;W=this.getEditableTextArea_().getBoundingClientRect().left;F=F.getBoundingClientRect().left-W;_.OA(this.emojiInput).querySelector("#dropdown").style.marginLeft=F+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.CG("yt-post"));return this.localStorage}});var F2=function(){var F=_.w.apply(this,arguments)||this;F.currentCommentOptionIndex=0;F.isEmojiPickerDisplayed=!1;F.emojiManager=_.KO;F.isUgcEmpty=!1;F.userGeneratedCommentChangedHandler=function(){_.On(F.hostElement,"ytd-pdg-user-generated-comment-changed");F.isEmojiYtdCommentInputEnabled&&(F.isUgcEmpty=!F.ytdCommentInputEl.getTextAreaValue())};
F.pasteHandler=function(W){W.preventDefault();W.stopImmediatePropagation();var V;if(W=(V=W.clipboardData)==null?void 0:V.getData("text/plain"))V=document.getSelection().getRangeAt(0),V.collapsed||V.deleteContents(),W=document.createTextNode(W),V.insertNode(W),V.selectNodeContents(W),V.collapse(!1),W=window.getSelection(),W.removeAllRanges(),W.addRange(V)};
F.onDocumentClick=function(W){if(F.isEmojiPickerDisplayed){var V,d,y;!(W.target instanceof Node)||(V=W.composedPath())!=null&&V.includes(F.editableTextEl)||(d=W.composedPath())!=null&&d.includes(F.emojiButtonEl)||(y=W.composedPath())!=null&&y.includes(F.emojiPickerEl)||(F.isEmojiPickerDisplayed=!1)}};
return F};
_.u(F2,_.w);_.B=F2.prototype;_.B.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.B.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.B.detached=function(){var F;(F=this.contentEl)==null||F.removeEventListener("input",this.userGeneratedCommentChangedHandler);var W;(W=this.contentEl)==null||W.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.B.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.B.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var F;this.contentEl.textContent=this.rendererBehavior.getSimpleString((F=this.data)==null?void 0:F.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.B.reloadEmojis=function(){this.emojiPickerEl&&_.e(this.emojiPicker,_.rHf)&&this.emojiPickerEl.updateEmojiCategories()};
_.B.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.cc(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.B.handleBackgroundColorStyling=function(){var F;if((F=this.currentCommentOption)==null?0:F.commentBackgroundColorArgb){var W;_.cc(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.MV((W=this.currentCommentOption)==null?void 0:W.commentBackgroundColorArgb)})}else _.cc(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.B.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var F;(F=this.contentEl)==null||F.focus()}};
_.B.onEditButtonClick=function(F){var W=document.getSelection();W&&this.contentEl&&(F.stopPropagation(),F.preventDefault(),W.selectAllChildren(this.contentEl),W.collapseToEnd())};
_.B.onContentDrop=function(F){var W=this;if(F.dataTransfer){F=_.L(F.dataTransfer.items);for(var V=F.next();!V.done;V=F.next())V=V.value,V.kind==="string"&&V.type.match("^text/plain")&&V.getAsString(function(d){var y;(y=W.contentEl)==null||y.appendChild(document.createTextNode(d))})}};
_.B.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.B.getUserGeneratedCommentText=function(){var F,W=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(F=this.contentEl)==null?void 0:F.textContent;return W?W.trim():""};
_.B.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.B.onEmojiSelect=function(F){this.ytdCommentInputEl.onEmojiSelect(F)};
_.S0.Object.defineProperties(F2.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.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 F;return!((F=this.currentCommentOption)==null||!F.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var F;if(_.e((F=this.currentCommentOption)==null?void 0:F.chipRenderer,_.V9f)){var W;return _.e((W=this.currentCommentOption)==null?void 0:W.chipRenderer,_.V9f)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var F,W;return((F=this.data)==null?0:F.commentOptionRenderers)?_.e((W=this.data)==null?void 0:W.commentOptionRenderers[this.superThanksSelectedTierEntity.index],VxU):void 0}var V,d;return((V=this.data)==null?0:V.commentOptionRenderers)?_.e((d=this.data)==null?void 0:d.commentOptionRenderers[this.currentCommentOptionIndex],VxU):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var F;return this.rendererBehavior.getSimpleString((F=this.data)==null?void 0:F.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var F;return this.rendererBehavior.getSimpleString((F=this.data)==null?void 0:F.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.commentDialog,_.tST))==null?void 0:W.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.commentDialog,_.tST))==null?void 0:W.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=_.e((F=this.data)==null?void 0:F.commentDialog,_.tST))==null?void 0:W.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(W=_.e((F=this.data)==null?void 0:F.commentDialog,_.tST))==null?void 0:W.emojiPicker;if(!_.e(V,_.rHf)||!_.e(V,_.rHf).categories)return!1;F=function(z){return z.emojiPickerCategoryRenderer?z.emojiPickerCategoryRenderer.emojiIds&&z.emojiPickerCategoryRenderer.emojiIds.length>0:z.emojiPickerUpsellCategoryRenderer?z.emojiPickerUpsellCategoryRenderer.emojis&&z.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var d,y;return((d=_.e(V,_.rHf))==null?0:(y=d.categories)==null?0:y.find(F))?!0:!1}}});
F2.prototype.onEmojiSelect=F2.prototype.onEmojiSelect;F2.prototype.dataChanged=F2.prototype.dataChanged;F2.prototype.currentCommentOptionChanged=F2.prototype.currentCommentOptionChanged;_.x([_.D(_.hN),_.E("design:type",Object)],F2.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],F2.prototype,"rendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],F2.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.Qo("#content-dom-if"),_.E("design:type",_.as)],F2.prototype,"contentDomIfEl",void 0);_.x([_.Qo("#content-no-emojis"),_.E("design:type",HTMLElement)],F2.prototype,"contentEl",void 0);_.x([_.Qo("#container"),_.E("design:type",HTMLElement)],F2.prototype,"containerEl",void 0);_.x([_.Qo("#comment-chip-container"),_.E("design:type",HTMLElement)],F2.prototype,"paidCommentChipContainerEl",void 0);_.x([_.Qo("#text-input"),_.E("design:type",HTMLElement)],F2.prototype,"editableTextEl",void 0);
_.x([_.Qo("#emoji-button"),_.E("design:type",HTMLElement)],F2.prototype,"emojiButtonEl",void 0);_.x([_.Qo("#emoji-picker > yt-emoji-picker-renderer"),_.E("design:type",Object)],F2.prototype,"emojiPickerEl",void 0);_.x([_.Qo("#text-input > ytd-comment-input"),_.E("design:type",Object)],F2.prototype,"ytdCommentInputEl",void 0);_.x([_.N(),_.E("design:type",Object)],F2.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],F2.prototype,"currentCommentOptionIndex",void 0);
_.x([_.N({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:mJU}),_.E("design:type",Object)],F2.prototype,"superThanksSelectedTierEntity",void 0);_.x([_.N(),_.E("design:type",Object)],F2.prototype,"isEmojiPickerDisplayed",void 0);_.x([_.N(),_.E("design:type",Object)],F2.prototype,"emojiManager",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],F2.prototype,"isUgcEmpty",void 0);
_.x([_.Jw("currentCommentOption"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],F2.prototype,"currentCommentOptionChanged",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],F2.prototype,"dataChanged",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],F2.prototype,"isEmojiYtdCommentInputEnabled",null);
_.x([_.A("data.title"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"title",null);_.x([_.A("data.authorText"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"channelName",null);_.x([_.A("data.commentOptionRenderers","currentCommentOption"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],F2.prototype,"shouldShowPaidCommentChipRenderer",null);
_.x([_.A("data.commentOptionRenderers","currentCommentOption"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"paidCommentChipRenderer",null);_.x([_.A("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"currentCommentOption",null);
_.x([_.A("data.defaultCommentText","superThanksSelectedTierEntity"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"commentText",null);_.x([_.A("data.placeholderText"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"placeholderText",null);_.x([_.A("data.commentDialog.commentDialogRenderer.editableText"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"editableText",null);
_.x([_.A("data.commentDialog.commentDialogRenderer.emojiButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"emojiButton",null);_.x([_.A("data.commentDialog.commentDialogRenderer.emojiPicker"),_.E("design:type",Object),_.E("design:paramtypes",[])],F2.prototype,"emojiPicker",null);
_.x([_.A("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],F2.prototype,"isEmojiButtonDisplayed",null);_.x([_.Pc("yt-emoji-select"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],F2.prototype,"onEmojiSelect",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],F2);
_.O(F2,"ytd-pdg-comment-preview-renderer",function(){if(EcS!==void 0)return EcS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return EcS=F},{mode:2});var tYy;var Wj=function(){var F=_.w.apply(this,arguments)||this;F.selected=!1;return F};
_.u(Wj,_.w);_.B=Wj.prototype;_.B.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.B.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.B.dataChanged=function(){this.data&&(_.Xj(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.cc(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.MV(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.MV(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.B.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.B.onClick=function(){this.logClick()};
_.B.onKeyboardSelect=function(){_.On(this.hostElement,"tap");this.onClick()};
_.B.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Wj.prototype.onClick=Wj.prototype.onClick;Wj.prototype.selectedChanged=Wj.prototype.selectedChanged;Wj.prototype.dataChanged=Wj.prototype.dataChanged;_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Wj.prototype,"componentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Wj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.JO),_.E("design:type",Object)],Wj.prototype,"ironA11yKeysBehavior",void 0);
_.x([_.D(_.Hh),_.E("design:type",Object)],Wj.prototype,"ironSelectableBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Wj.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Wj.prototype,"shownThumbnail",void 0);_.x([_.N(),_.E("design:type",Object)],Wj.prototype,"basePriceText",void 0);_.x([_.N(),_.E("design:type",Object)],Wj.prototype,"purchaseCommand",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],Wj.prototype,"selected",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wj.prototype,"dataChanged",null);_.x([_.Jw("selected"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wj.prototype,"selectedChanged",null);_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Wj.prototype,"onClick",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],Wj);
_.O(Wj,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(tYy!==void 0)return tYy;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return tYy=F},{mode:1});var Vm=function(){var F=_.w.apply(this,arguments)||this;F.selectedItemIndex=0;F.buyButtonDisabled=!1;return F};
_.u(Vm,_.w);_.B=Vm.prototype;
_.B.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]]"}}}}}};
_.B.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var F;var W=(F=_.e(this.data.colorSlider,WAU))==null?void 0:F.notches[this.selectedItemIndex].purchaseCommand}else{var V;W=(V=_.e(this.data.selectableItemButtons[this.selectedItemIndex],y6t))==null?void 0:V.purchaseCommand}if(W){F=_.e(W,_.Obm);F.productData||(F.productData={});var d;F.productData={pdgData:{commentMessageText:(d=this.commentPreviewRenderer)==null?void 0:d.getUserGeneratedCommentText()}};
_.On(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(W)}}};
_.B.dataChanged=function(){if(this.data){_.KO.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.soi(_.KO,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.KO.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var F;this.buyButtonDisabled=!((F=_.e(this.data.commentPreview,dUt))==null||!F.placeholderText);this.updatePriceSelectorStatus();var W;if((W=this.data)==null?0:W.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;F=[];this.data.preloadImages&&(F=this.data.preloadImages);
F=F.map(function(V){return _.fd(V.thumbnails,1920)});
F=_.L(F);for(W=F.next();!W.done;W=F.next())(W=W.value)&&_.ZM9(W).thenCatch(function(){_.rL(Error("lm"))})}};
_.B.superThanksSelectedTierEntityChanged=function(){var F;(this==null?void 0:(F=this.superThanksSelectedTierEntity)==null?void 0:F.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.B.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.B.updatePriceSelectorStatus=function(){this.isColorSlider?(_.OA(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.OA(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.OA(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.OA(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.B.closeBuyFlow=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.B.onUserGeneratedContentChanged=function(){var F;this.buyButtonDisabled=!((F=this.commentPreviewRenderer)==null?0:F.getUserGeneratedCommentText())};
_.B.updateSelectedItemIndexFromBinding=function(F){this.selectedItemIndex=F.detail.value};
_.S0.Object.defineProperties(Vm.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var F;return!((F=this.data)==null||!F.disclaimerText)}}});
Vm.prototype.onUserGeneratedContentChanged=Vm.prototype.onUserGeneratedContentChanged;Vm.prototype.closeBuyFlow=Vm.prototype.closeBuyFlow;Vm.prototype.selectedItemIndexChanged=Vm.prototype.selectedItemIndexChanged;Vm.prototype.superThanksSelectedTierEntityChanged=Vm.prototype.superThanksSelectedTierEntityChanged;Vm.prototype.dataChanged=Vm.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Vm.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Vm.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Vm.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Vm.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Vm.prototype,"selectedItemIndex",void 0);_.x([_.N(),_.E("design:type",Boolean)],Vm.prototype,"isColorSlider",void 0);
_.x([_.N(),_.E("design:type",Object)],Vm.prototype,"buyButtonDisabled",void 0);_.x([_.N({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:mJU}),_.E("design:type",Object)],Vm.prototype,"superThanksSelectedTierEntity",void 0);_.x([_.Qo("ytd-pdg-comment-preview-renderer"),_.E("design:type",Object)],Vm.prototype,"commentPreviewRenderer",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],Vm.prototype,"ytdReduxBehavior",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"dataChanged",null);_.x([_.Jw("superThanksSelectedTierEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"superThanksSelectedTierEntityChanged",null);_.x([_.Jw("selectedItemIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"selectedItemIndexChanged",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"closeBuyFlow",null);_.x([_.Pc("ytd-pdg-user-generated-comment-changed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Vm.prototype,"onUserGeneratedContentChanged",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Vm.prototype,"isDisclaimerTextShown",null);
_.x([_.pp({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],Vm);
_.O(Vm,"yt-super-vod-buy-flow-content-renderer",function(){if(xKj!==void 0)return xKj;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return xKj=F},{mode:1});var Srf;var ds=function(){var F=_.w.apply(this,arguments)||this;F.lottieAnimationRef={};return F};
_.u(ds,_.w);_.B=ds.prototype;_.B.created=function(){_.qY.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.SL(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.B.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.On(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.B.detached=function(){this.autoCloseJobId&&_.HP.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.SL(this,this.onPopupIronOverlayOpened))};
_.B.dataChanged=function(){var F=this;this.data&&this.data.autoCloseDelay&&(_.XY(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.Uf(_.HP,function(){F.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.cc(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.B.onDOMLoadedLottie=function(){var F=this,W,V,d=Number((W=this.data)==null?void 0:(V=W.autoCloseDelay)==null?void 0:V.seconds)||0;this.fadeOutJobId=_.Uf(_.HP,function(){F.lottiePlayerEl.classList.add("fadeout")},(d-.25)*1E3);
this.autoCloseJobId=_.Uf(_.HP,function(){F.closePopup()},d*1E3)};
_.B.openPopup=function(){this.ironOverlayBehavior.open()};
_.B.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.XY(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.En(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.PY().resolve(_.Tc).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.HP.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.HP.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.B.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var F,W;(F=this.lottieAnimationRef)==null||(W=F.lottieEl)==null||W.destroy();F=this.data.lottie;var V,d;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:F.url+"_"+Math.random(),path:F.url,autoplay:!0,loop:(d=(V=F.settings)==null?void 0:V.loop)!=null?d:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.S0.Object.defineProperties(ds.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var F,W;return!!((F=this.data)==null?0:(W=F.lottie)==null?0:W.url)}}});
ds.prototype.maybeInitializeLottie=ds.prototype.maybeInitializeLottie;ds.prototype.dataChanged=ds.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ds.prototype,"rendererBehavior",void 0);_.x([_.D(_.gF),_.E("design:type",Object)],ds.prototype,"ironOverlayBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ds.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],ds.prototype,"lottiePlayerProps",void 0);
_.x([_.N(),_.E("design:type",Object)],ds.prototype,"lottieAnimationRef",void 0);_.x([_.Qo("ytd-lottie-player"),_.E("design:type",HTMLElement)],ds.prototype,"lottiePlayerEl",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ds.prototype,"dataChanged",null);_.x([_.A("data"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],ds.prototype,"hasLottieAnimation",null);
_.x([_.Jw("data.lottie.url"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ds.prototype,"maybeInitializeLottie",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],ds);
_.O(ds,"ytd-desktop-image-overlay-renderer",function(){if(Srf!==void 0)return Srf;var F=document.createElement("template");_.H(F,'\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="lottie-player style-scope ytd-desktop-image-overlay-renderer" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]">\n</ytd-lottie-player></div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Srf=F},{mode:1});var PSv;var ym=function(){return _.w.apply(this,arguments)||this};
_.u(ym,_.w);_.B=ym.prototype;_.B.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"}}}}};
_.B.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",_.SL(this,this.closePopup))};
_.B.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.SL(this,this.closePopup))};
_.B.dataChanged=function(){_.x8(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.e(this.data.header,FAL)&&(this.hasBackgroundBanner=!!_.e(this.data.header,FAL).backgroundBanner)};
_.B.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.SL(this,this.closePopup))};
_.B.closePopup=function(){this.data&&this.data.onCloseCommand&&_.v6(this.hostElement,[this.data.onCloseCommand])};
ym.prototype.handleBuyflowSelectionSubmitted=ym.prototype.handleBuyflowSelectionSubmitted;ym.prototype.dataChanged=ym.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ym.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ym.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ym.prototype,"data",void 0);
_.x([_.N({value:!0,reflectToAttribute:!0}),_.E("design:type",Boolean)],ym.prototype,"hasBackgroundBanner",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ym.prototype,"dataChanged",null);_.x([_.Pc("yt-pdg-buy-flow-selection-submitted"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ym.prototype,"handleBuyflowSelectionSubmitted",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],ym);
_.O(ym,"ytd-pdg-buy-flow-renderer",function(){if(PSv!==void 0)return PSv;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return PSv=F},{mode:1});var JW5;var zW=function(){var F=_.w.apply(this,arguments)||this;F.isOpen=!1;F.isPlaylistCreated=!1;return F};
_.u(zW,_.w);_.B=zW.prototype;_.B.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.B.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.On(this.hostElement,"yt-refit")};
_.B.onCreateTap=function(){var F=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.v6(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(W,V){if(!_.T("killswitch_ep_in_create_playlist_response")&&(V==null?0:V.actions))for(W=_.L(V.actions),V=W.next();!V.done;V=W.next())V=V.value,_.e(V,_.hc)&&F.ytComponentBehavior.resolveCommand(V)}}]),this.isPlaylistCreated=!0)};
_.B.onKeydown=function(F){if(F.keyCode===13)this.onCreateTap()};
_.B.onServiceRequestCompleted=function(F){F.stopPropagation();_.XY(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.B.computePrivacyBadge=function(F){return F?[{metadataBadgeRenderer:F}]:[]};
zW.prototype.onServiceRequestCompleted=zW.prototype.onServiceRequestCompleted;zW.prototype.onKeydown=zW.prototype.onKeydown;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zW.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],zW.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zW.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],zW.prototype,"isOpen",void 0);
_.x([_.N(),_.E("design:type",Object)],zW.prototype,"isPlaylistCreated",void 0);_.x([_.N({value:{REQUIRED_LABEL:_.Qv("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.Qv("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.E("design:type",Object)],zW.prototype,"addToStrings",void 0);_.x([_.N({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.E("design:type",Array)],zW.prototype,"privacyBadge",void 0);
_.x([_.Qo("#privacy-input"),_.E("design:type",Object)],zW.prototype,"privacyInput",void 0);_.x([_.Qo("#name-input"),_.E("design:type",Object)],zW.prototype,"nameInput",void 0);_.x([_.Pc("keydown"),_.E("design:type",Function),_.E("design:paramtypes",[KeyboardEvent]),_.E("design:returntype")],zW.prototype,"onKeydown",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],zW.prototype,"onServiceRequestCompleted",null);
_.x([_.pp({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],zW);
_.O(zW,"ytd-add-to-playlist-create-renderer",function(){if(JW5!==void 0)return JW5;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return JW5=F},{mode:1});var Zhr;var Qfj;var oY=function(){var F=_.w.apply(this,arguments)||this;F.transferState="TRANSFER_STATE_UNKNOWN";return F};
_.u(oY,_.w);oY.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
oY.prototype.onCheckboxChange=function(F){var W=this;this.data&&_.u5(this,"yt-playlist-checkbox-changed",function(){var V=_.C0(F).checked?W.data.addToPlaylistServiceEndpoint:W.data.removeFromPlaylistServiceEndpoint;V&&_.PY().resolve(_.Tc).resolveCommand(V,{form:{element:W.hostElement}});_.T("dl_playlist_killswitch")||W.transferState!=="TRANSFER_STATE_UNKNOWN"&&W.transferState!=="TRANSFER_STATE_FAILED"&&W.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:W.data.playlistId,action:"ACTION_SYNC"}})},
100)};
oY.prototype.computeIconType=function(F){return F?"yt-icons:"+F.toLowerCase():null};
oY.prototype.dataChanged=oY.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oY.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oY.prototype,"data",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],oY.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],oY.prototype,"ytComponentBehavior",void 0);_.x([_.Qo("#checkbox"),_.E("design:type",HTMLInputElement)],oY.prototype,"checkbox",void 0);
_.x([_.N({selector:_.h2,selectorArgs:["data.playlistId"]}),_.E("design:type",String)],oY.prototype,"transferState",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],oY.prototype,"dataChanged",null);_.x([_.pp({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],oY);
_.O(oY,"ytd-playlist-add-to-option-renderer",function(){if(Qfj!==void 0)return Qfj;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Qfj=F},{mode:1});var FEg=_.G(function(F){var W=F.data;return _.a("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.a("div",null,_.a(_.K_,{text:function(){return W().title}})),_.a(_.p,{cond:function(){return W().subtitle},
then:function(V){return _.a("div",{class:"ytdMenuTitleRendererSubtitle"},_.a(_.K_,{text:V}))}}))},"hl");
FEg.idomCompat=!0;_.Na(FEg,"ytd-menu-title-renderer",{props:{data:_.Hm}});var sK=function(){var F=_.w.apply(this,arguments)||this;F.addToStrings={ADD_TO_DROPDOWN_LABEL:_.Qv("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};F.closeButtonAriaLabel=_.Qv("SBOX_INAPPROPRIATE_CANCEL");F.dialog=_.T("desktop_add_to_playlist_renderer_dialog_popup");return F};
_.u(sK,_.w);_.B=sK.prototype;_.B.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"}}}};
_.B.onPopupOpened=function(){_.xz(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.B.onPopupClosed=function(){_.xz(this.playlists,"scrollable",!1)};
_.B.computeAriaLabel=function(){var F;if(this==null?0:(F=this.data)==null?0:F.actions){F=_.L(this.data.actions);for(var W=F.next();!W.done;W=F.next())if(W=W.value,W.menuTitleRenderer)return _.A2(W.menuTitleRenderer.title)}};
_.B.onTapClose=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.S0.Object.defineProperties(sK.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var F;if(this==null?0:(F=this.data)==null?0:F.actions){F=_.L(this.data.actions);for(var W=F.next();!W.done;W=F.next())if(W=W.value,W.menuTitleRenderer)return W.menuTitleRenderer}return!1}}});
sK.prototype.onPopupClosed=sK.prototype.onPopupClosed;sK.prototype.onPopupOpened=sK.prototype.onPopupOpened;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],sK.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],sK.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],sK.prototype,"ytRendererStamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],sK.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],sK.prototype,"addToStrings",void 0);_.x([_.N({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.E("design:type",String)],sK.prototype,"ariaLabel",void 0);_.x([_.N(),_.E("design:type",String)],sK.prototype,"closeButtonAriaLabel",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],sK.prototype,"dialog",void 0);
_.x([_.Qo("#playlists"),_.E("design:type",HTMLElement)],sK.prototype,"playlists",void 0);_.x([_.Qo("ytd-add-to-playlist-create-renderer"),_.E("design:type",Object)],sK.prototype,"createRenderer",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],sK.prototype,"menuTitleRenderer",null);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sK.prototype,"onPopupOpened",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],sK.prototype,"onPopupClosed",null);_.x([_.pp({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],sK);
_.O(sK,"ytd-add-to-playlist-renderer",function(){if(Zhr!==void 0)return Zhr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Zhr=F},{mode:1});var WE5;var Bj=function(){var F=_.w.apply(this,arguments)||this;F.isPlaylistEditComplete=!1;F.isCollabEngagementDisabled=!1;F.closeButtonAriaLabel=_.Qv("SBOX_INAPPROPRIATE_CANCEL");F.saveButton={title:_.Qv("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"};F.onValueChanged=function(){F.updateSaveButtonState();F.computeCollabEngagementDisabled()};
return F};
_.u(Bj,_.w);_.B=Bj.prototype;_.B.attached=function(){this.JSC$22690_scroller&&(this.JSC$22690_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22690_scroller.attached&&typeof this.JSC$22690_scroller.attached==="function"&&this.JSC$22690_scroller.attached())};
_.B.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.B.onPopupClosed=function(){this.reset()};
_.B.close=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.B.onClickSave=function(){var F=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var W=[];this.nameInput.value!==null&&W.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&W.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var V=Number(this.privacyInput.value);isNaN(V)||W.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:V})}this.votingInput.value!==null&&(V=this.votingInput.value)&&W.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:V});if(W.length>0){var d;_.e((d=this.data)==null?void 0:d.updateSettingsEndpoint,_.hH).actions=W;var y;if((y=this.data)==null?0:y.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){F.close()}}}),this.isPlaylistEditComplete=!0}}};
_.B.computePrivacyBadge=function(F){return F?[{metadataBadgeRenderer:F}]:[]};
_.B.computeEditorData=function(F){var W,V;return F==null?void 0:(W=F.sections)==null?void 0:(V=W[0])==null?void 0:V.playlistSettingsEditorCasualSectionRenderer};
_.B.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.B.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}}}}}};
_.B.computeAriaLabel=function(){var F,W,V,d=(F=this.data)==null?void 0:(W=F.sections)==null?void 0:(V=W[0])==null?void 0:V.playlistSettingsEditorCasualSectionRenderer;return _.A2(d==null?void 0:d.title)};
_.B.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"}))};
_.B.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.B.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.B.isNameChanged=function(){var F,W,V;return(((F=this.editorData)==null?void 0:(W=F.name)==null?void 0:(V=W.textInputFormFieldRenderer)==null?void 0:V.value)||"")!==(this.nameInput.value||"")};
_.B.isDescriptionChanged=function(){var F,W,V;return(((F=this.editorData)==null?void 0:(W=F.description)==null?void 0:(V=W.textInputFormFieldRenderer)==null?void 0:V.value)||"")!==(this.descriptionInput.value||"")};
_.B.isPrivacyChanged=function(){var F,W,V,d,y,z,I,n;return((I=(F=this.editorData)==null?void 0:(W=F.privacy)==null?void 0:(V=W.dropdownFormFieldRenderer)==null?void 0:(d=V.dropdown)==null?void 0:(y=d.dropdownRenderer)==null?void 0:(z=y.entries)==null?void 0:z.find(function(M){var Y;return M==null?void 0:(Y=M.privacyDropdownItemRenderer)==null?void 0:Y.isSelected}))==null?void 0:(n=I.privacyDropdownItemRenderer)==null?void 0:n.int32Value)!==this.privacyInput.value};
_.B.isVotingChanged=function(){var F,W,V,d,y,z,I,n;return((I=(F=this.editorData)==null?void 0:(W=F.voting)==null?void 0:(V=W.dropdownFormFieldRenderer)==null?void 0:(d=V.dropdown)==null?void 0:(y=d.dropdownRenderer)==null?void 0:(z=y.entries)==null?void 0:z.find(function(M){var Y;return M==null?void 0:(Y=M.privacyDropdownItemRenderer)==null?void 0:Y.isSelected}))==null?void 0:(n=I.privacyDropdownItemRenderer)==null?void 0:n.int32Value)!==this.votingInput.value};
Bj.prototype.onPopupClosed=Bj.prototype.onPopupClosed;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Bj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Bj.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Bj.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Bj.prototype,"ytRendererStamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Bj.prototype,"data",void 0);_.x([_.N({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.E("design:type",Array)],Bj.prototype,"privacyBadge",void 0);_.x([_.N({computed:"computeEditorData(data)"}),_.E("design:type",Object)],Bj.prototype,"editorData",void 0);_.x([_.N(),_.E("design:type",Object)],Bj.prototype,"isPlaylistEditComplete",void 0);_.x([_.N(),_.E("design:type",Object)],Bj.prototype,"isCollabEngagementDisabled",void 0);
_.x([_.N({value:{REQUIRED_LABEL:_.Qv("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.Qv("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.E("design:type",Object)],Bj.prototype,"addToStrings",void 0);_.x([_.N({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.E("design:type",String)],Bj.prototype,"ariaLabel",void 0);_.x([_.N(),_.E("design:type",String)],Bj.prototype,"closeButtonAriaLabel",void 0);
_.x([_.N(),_.E("design:type",Object)],Bj.prototype,"saveButton",void 0);_.x([_.Qo("#name-input"),_.E("design:type",Object)],Bj.prototype,"nameInput",void 0);_.x([_.Qo("#description-input"),_.E("design:type",Object)],Bj.prototype,"descriptionInput",void 0);_.x([_.Qo("#privacy-input"),_.E("design:type",Object)],Bj.prototype,"privacyInput",void 0);_.x([_.Qo("#voting-input"),_.E("design:type",Object)],Bj.prototype,"votingInput",void 0);
_.x([_.Qo("#scroller"),_.E("design:type",Object)],Bj.prototype,"JSC$22690_scroller",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Bj.prototype,"onPopupClosed",null);_.x([_.N(),_.E("design:type",Object)],Bj.prototype,"onValueChanged",void 0);_.x([_.pp({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],Bj);
_.O(Bj,"ytd-playlist-settings-editor-renderer",function(){if(WE5===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);WE5=F}F=WE5;return F},{mode:1});var Vhe;_.Ix("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var Li=function(){return _.w.apply(this,arguments)||this};
_.u(Li,_.w);_.B=Li.prototype;_.B.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}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.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 F=this.get("data.nextButton.buttonRenderer.navigationEndpoint");F&&(this.nextNavigationEndpoint=F,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.B.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 F={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",F)}}};
_.B.onPopupOpened=function(F){F.detail!==this&&F.detail!==this.hostElement||!_.T("enable_premium_voluntary_pause")||_.XY(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.B.onNextButtonTap=function(){var F=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);F&&this.ytdOpenPopupBehavior.openPopup(F)};
_.B.updateSelectedResponseIndexFromBinding=function(F){this.selectedResponseIndex=F.detail.value};
Li.prototype.onPopupOpened=Li.prototype.onPopupOpened;Li.prototype.onSelectedResponseIndexChange=Li.prototype.onSelectedResponseIndexChange;Li.prototype.dataChanged=Li.prototype.dataChanged;_.x([_.D(_.fO),_.E("design:type",Object)],Li.prototype,"ytdOpenPopupBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Li.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Li.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Li.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],Li.prototype,"selectedResponseIndex",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Li.prototype,"dataChanged",null);_.x([_.Jw("selectedResponseIndex"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Li.prototype,"onSelectedResponseIndexChange",null);
_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],Li.prototype,"onPopupOpened",null);_.x([_.pp({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Li);
_.O(Li,"ytd-red-cancel-survey-renderer",function(){if(Vhe!==void 0)return Vhe;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Vhe=F},{mode:1});var dMr;var IY=function(){var F=_.w.apply(this,arguments)||this;F.closeButtonAriaLabel=_.Qv("SBOX_INAPPROPRIATE_CANCEL");return F};
_.u(IY,_.w);IY.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
IY.prototype.onClickClose=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],IY.prototype,"rendererStamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IY.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],IY.prototype,"closeButtonAriaLabel",void 0);_.x([_.pp({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],IY);
_.O(IY,"ytd-search-filter-options-dialog-renderer",function(){if(dMr!==void 0)return dMr;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return dMr=F},{mode:1});var yfr;var FTm=function(){return function(F){F=F.availabilityType;return F===void 0||F==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||F==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var ni=function(){var F=_.w.apply(this,arguments)||this;F.qualityOptions=[];F.upsellOptions=[];F.showUpsellSection=!1;F.rememberSettingsChecked=!1;return F};
_.u(ni,_.w);_.B=ni.prototype;_.B.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}}}}};
_.B.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.B.updateQualityOptions=function(){if(this.formats===void 0)_.XY(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var F=[],W=[];this.showUpsellSection=!1;for(var V=_.L(this.formats),d=V.next();!d.done;d=V.next())(d=d.value)&&(d.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?W.push(d):F.push(d));F.length&&(this.qualityOptions=Qjt(F));W.length&&(this.showUpsellSection=!0,this.upsellOptions=Qjt(W))}};
_.B.updateRememberString=function(){if(this.downloadQualityPickerEntity)var F=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var W;F=(W=this.data)==null?void 0:W.premiumRememberSettingString}else{var V;F=(V=this.data)==null?void 0:V.rememberSettingString}F=F===void 0?_.Qv("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):F;this.rememberSettingsCheckboxRenderer={title:_.Nd(F),disabled:!1}};
_.B.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.S0.Object.defineProperties(ni.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var F;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(F=this.data)==null?void 0:F.qualityFormats}}});
ni.prototype.updateRememberString=ni.prototype.updateRememberString;ni.prototype.updateQualityOptions=ni.prototype.updateQualityOptions;ni.prototype.dataChanged=ni.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ni.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ni.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ni.prototype,"data",void 0);
_.x([_.D(_.hN),_.E("design:type",Object)],ni.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Boolean)],ni.prototype,"selectedUpsellQuality",void 0);_.x([_.N({computed:"computeIcon_(data.premiumIcon)",value:""}),_.E("design:type",String)],ni.prototype,"premiumIcon",void 0);_.x([_.N({selector:bWt,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.E("design:type",Object)],ni.prototype,"downloadQualityPickerEntity",void 0);
_.x([_.N(),_.E("design:type",Array)],ni.prototype,"qualityOptions",void 0);_.x([_.N(),_.E("design:type",Array)],ni.prototype,"upsellOptions",void 0);_.x([_.N(),_.E("design:type",Object)],ni.prototype,"showUpsellSection",void 0);_.x([_.N(),_.E("design:type",Object)],ni.prototype,"rememberSettingsCheckboxRenderer",void 0);_.x([_.Qo("#remember-settings"),_.E("design:type",HTMLInputElement)],ni.prototype,"rememberSettingsCheckbox",void 0);
_.x([_.N(),_.E("design:type",Object)],ni.prototype,"rememberSettingsChecked",void 0);_.x([_.N(),_.E("design:type",Function)],ni.prototype,"onRememberSettingsCheckedChanged",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ni.prototype,"dataChanged",null);_.x([_.Jw("downloadQualityPickerEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ni.prototype,"updateQualityOptions",null);
_.x([_.Jw("selectedUpsellQuality"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ni.prototype,"updateRememberString",null);_.x([_.pp({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],ni);
_.O(ni,"ytd-download-quality-selector-content",function(){if(yfr!==void 0)return yfr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return yfr=F},{mode:1});var zCN;var mu=function(){var F=_.w.apply(this,arguments)||this;F.selectedUpsellQuality=!1;F.qualityOptions=[];F.useUpsellDismissAlternate=_.T("use_not_now_dl_upsell_dismiss_cta");F.shouldShowAlternateUpsellDimiss=!1;F.rememberSettings=!1;F.rememberSettingsChecked=!1;F.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};F.rememberSettingsCheckedChanged=function(W){F.rememberSettingsChecked=W};
return F};
_.u(mu,_.w);_.B=mu.prototype;
_.B.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Nd(_.Qv("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.B.updateQualityOptions=function(){this.formats===void 0?_.XY(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=Qjt(this.formats)};
_.B.onQualityOptionsSelect=function(F){if(this.qualityOptions&&F){F!==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 W=_.L(this.qualityOptions.entries()),V=W.next();!V.done;V=
W.next()){V=_.L(V.value);var d=V.next().value;V=V.next().value;var y=void 0,z=void 0;if(((y=V)==null?void 0:(z=y.settingsRadioOptionRenderer)==null?void 0:z.id)===F){this.selectedQualityIndex=d;F=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((F=this.formats[d])==null?void 0:F.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.B.onClickSubmit=function(){var F;if((F=this.downloadButtonRenderer)==null||!F.isDisabled){var W,V;F=(V=(W=this.data)==null?void 0:W.onSubmitEndpoint)!=null?V:{};var d,y;if(this.formats&&(((d=_.e(F,_.JL))==null?0:d.videoId)||((y=_.e(F,_.ZR))==null?0:y.playlistId))){var z,I,n,M,Y,h;W={formatType:(M=(z=this.formats)==null?void 0:(I=z[(n=this.selectedQualityIndex)!=null?n:0])==null?void 0:I.format)!=null?M:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(Y=this.getOfflineEndpoint(F))==null?void 0:(h=Y.actionParams)==null?void 0:h.settingsAction)};this.getOfflineEndpoint(F).actionParams=W;this.ytComponentBehavior.resolveCommand(F)}_.XY(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.B.onClickUpsell=function(){var F;if((F=this.upsellButtonRenderer)==null||!F.isDisabled){var W,V;F=(V=(W=this.data)==null?void 0:W.upsellEndpoint)!=null?V:{};this.ytComponentBehavior.resolveCommand(F);_.XY(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);W="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var d,y,z,I;W=(I=(d=this.formats)==null?void 0:(y=d[(z=this.selectedQualityIndex)!=null?z:0])==null?void 0:y.format)!=null?I:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:W}})}};
_.B.onClickClose=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.B.getOfflineSettingsAction=function(F,W){return F?W===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":W:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.B.getOfflineEndpoint=function(F){return _.e(F,_.JL)?_.e(F,_.JL):_.e(F,_.ZR)};
_.S0.Object.defineProperties(mu.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.Nd(_.Qv("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var F;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(F=this.data)==null?void 0:F.qualityFormats}}});
mu.prototype.updateQualityOptions=mu.prototype.updateQualityOptions;mu.prototype.dataChanged=mu.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mu.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],mu.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mu.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],mu.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Number)],mu.prototype,"selectedQualityIndex",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"selectedUpsellQuality",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],mu.prototype,"ytdReduxBehavior",void 0);
_.x([_.N({selector:bWt,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.E("design:type",Object)],mu.prototype,"downloadQualityPickerEntity",void 0);_.x([_.N(),_.E("design:type",Array)],mu.prototype,"qualityOptions",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],mu.prototype,"useUpsellDismissAlternate",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.x([_.N(),_.E("design:type",Object)],mu.prototype,"downloadButtonRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"upsellButtonRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"cancelButtonRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"upsellCancelButtonRenderer",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"rememberSettings",void 0);_.x([_.N(),_.E("design:type",Object)],mu.prototype,"rememberSettingsChecked",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mu.prototype,"dataChanged",null);_.x([_.Jw("downloadQualityPickerEntity"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],mu.prototype,"updateQualityOptions",null);_.x([_.pp({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],mu);
_.O(mu,"ytd-download-quality-selector-renderer",function(){if(zCN!==void 0)return zCN;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return zCN=F},{mode:1});var oTS;var aY=function(){return _.w.apply(this,arguments)||this};
_.u(aY,_.w);aY.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
aY.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aY.prototype,"data",void 0);_.x([_.N({computed:"computeIcon_(data.infoIcon)"}),_.E("design:type",Object)],aY.prototype,"infoIcon",void 0);
_.x([_.N({computed:"computeIcon_(data.warningIcon)"}),_.E("design:type",Object)],aY.prototype,"warningIcon",void 0);_.x([_.pp({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],aY);
_.O(aY,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(oTS!==void 0)return oTS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return oTS=F},{mode:1});var sDy;var ii=function(){return _.w.apply(this,arguments)||this};
_.u(ii,_.w);ii.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ii.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"}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ii.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ii.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ii.prototype,"data",void 0);_.x([_.pp({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],ii);
_.O(ii,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(sDy!==void 0)return sDy;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return sDy=F},{mode:1});var BuS;var M_=function(){return _.w.apply(this,arguments)||this};
_.u(M_,_.w);M_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
M_.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"}}}}};
M_.prototype.onServiceRequestSentOrCompleted=function(F,W){W&&W.actions&&W.actions.length>0&&_.XY(this.hostElement,"yt-close-popup-action",[this.is])};
M_.prototype.onServiceRequestSentOrCompleted=M_.prototype.onServiceRequestSentOrCompleted;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],M_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],M_.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],M_.prototype,"data",void 0);
_.x([_.Pc("yt-service-request-completed"),_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],M_.prototype,"onServiceRequestSentOrCompleted",null);_.x([_.pp({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],M_);
_.O(M_,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(BuS!==void 0)return BuS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return BuS=F},{mode:1});var LEn;var Yr=function(){var F=_.w.apply(this,arguments)||this;F.submitButtonDisabled=!0;return F};
_.u(Yr,_.w);_.B=Yr.prototype;_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.B.onDataChanged=function(){var F,W,V;if(((F=this.data)==null?void 0:(W=F.confirmButton)==null?void 0:(V=W.buttonRenderer)==null?void 0:V.isDisabled)!==void 0){var d,y,z;this.submitButtonDisabled=(d=this.data)==null?void 0:(y=d.confirmButton)==null?void 0:(z=y.buttonRenderer)==null?void 0:z.isDisabled}};
_.B.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.B.updateSubmitButtonDisabledFromBinding=function(F){this.submitButtonDisabled=F.detail.value};
_.B.updateSubmitButtonDisabledFromConfirmCheckbox=function(F){this.submitButtonDisabled=!F.detail.value};
Yr.prototype.onDataChanged=Yr.prototype.onDataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Yr.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Yr.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Yr.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Yr.prototype,"submitButtonDisabled",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Yr.prototype,"onDataChanged",null);_.x([_.pp({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Yr);
_.O(Yr,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(LEn!==void 0)return LEn;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return LEn=F},{mode:1});var Im5;var pi=function(){return _.w.apply(this,arguments)||this};
_.u(pi,_.w);_.S0.Object.defineProperties(pi.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var F,W,V;return((F=this.data)==null?void 0:F.title)+" "+((W=this.data)==null?void 0:W.metadataPrimary)+" "+((V=this.data)==null?void 0:V.metadataSecondary)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],pi.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],pi.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],pi.prototype,"data",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],pi.prototype,"ariaLabel",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],pi);
_.O(pi,"ytd-compact-product-list-item-renderer",function(){if(Im5!==void 0)return Im5;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Im5=F},{mode:1});var nTN;var hV=function(){return _.w.apply(this,arguments)||this};
_.u(hV,_.w);hV.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]]"}}}}}};
_.S0.Object.defineProperties(hV.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hV.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],hV.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hV.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],hV.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],hV);
_.O(hV,"ytd-compact-product-list-renderer",function(){if(nTN!==void 0)return nTN;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return nTN=F},{mode:1});var mMy;var q_=function(){return _.w.apply(this,arguments)||this};
_.u(q_,_.w);_.B=q_.prototype;_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.B.getBackgroundUrl=function(){var F=this.get("data.headerImage.thumbnails");return F?"url("+_.fd(F,this.hostElement.clientWidth)+")":""};
_.B.onDataChanged=function(){var F=this.getBackgroundUrl();F&&(this.header.style.backgroundImage=F);F=_.is();var W=_.a3(),V=this.get("data.trackingParams");V&&W&&F&&_.eM(F,W,_.sf(V));F=_.L(this.hostElement.querySelectorAll("yt-img-shadow"));for(W=F.next();!W.done;W=F.next())W.value.onShow()};
_.B.onPopupClosed=function(F){_.C0(F).localName==="ytd-membership-post-cancel-renderer"&&_.XY(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
q_.prototype.onPopupClosed=q_.prototype.onPopupClosed;q_.prototype.onDataChanged=q_.prototype.onDataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],q_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],q_.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],q_.prototype,"data",void 0);_.x([_.Qo("#header"),_.E("design:type",HTMLDivElement)],q_.prototype,"header",void 0);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],q_.prototype,"onDataChanged",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],q_.prototype,"onPopupClosed",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],q_);
_.O(q_,"ytd-membership-post-cancel-renderer",function(){if(mMy!==void 0)return mMy;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return mMy=F},{mode:1});var amn;var RY=function(){return _.w.apply(this,arguments)||this};
_.u(RY,_.w);RY.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
RY.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],RY.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],RY.prototype,"data",void 0);_.x([_.Qo("ytd-feedback-survey-renderer"),_.E("design:type",Object)],RY.prototype,"feedbackSurveyRenderer",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],RY);
_.O(RY,"ytd-sponsorship-confirm-cancel-content",function(){if(amn!==void 0)return amn;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return amn=F},{mode:1});var iBf;var bi=function(){var F=_.w.apply(this,arguments)||this;F.maybeSubmitFeedback=function(){F.content&&F.content.maybeSubmitFeedback()};
return F};
_.u(bi,_.w);_.B=bi.prototype;_.B.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.B.onYtPopupOpened=function(F,W){W===this&&this.data&&this.data.onOpenCommands&&_.En(this.hostElement,this.data.onOpenCommands,this.hostElement);_.XY(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.B.onYtPopupClosed=function(F,W){(W&&W.canceled===!0||W&&W.canceled===!1&&W.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.En(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.B.onYtServiceRequestCompleted=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.B.onYtServiceRequestError=function(F){_.DK(this.hostElement,F.detail.error.message)};
_.B.onDataChanged=function(){if(this.isAttached){var F=this.backgroundUrl;F&&(_.OA(this.hostElement).querySelector("#header").style.backgroundImage=F)}};
_.S0.Object.defineProperties(bi.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var F=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return F?"url("+_.fd(F,this.hostElement.clientWidth)+")":""}}});
bi.prototype.onDataChanged=bi.prototype.onDataChanged;bi.prototype.onYtServiceRequestError=bi.prototype.onYtServiceRequestError;bi.prototype.onYtServiceRequestCompleted=bi.prototype.onYtServiceRequestCompleted;bi.prototype.onYtPopupClosed=bi.prototype.onYtPopupClosed;bi.prototype.onYtPopupOpened=bi.prototype.onYtPopupOpened;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bi.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bi.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bi.prototype,"data",void 0);_.x([_.N({value:function(){return _.Qv("SBOX_INAPPROPRIATE_CANCEL")}}),
_.E("design:type",String)],bi.prototype,"closeButtonAriaLabel",void 0);_.x([_.Qo("#scrollable"),_.E("design:type",Object)],bi.prototype,"scrollable",void 0);_.x([_.Qo("ytd-sponsorship-confirm-cancel-content"),_.E("design:type",Object)],bi.prototype,"content",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],bi.prototype,"onYtPopupOpened",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],bi.prototype,"onYtPopupClosed",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],bi.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],bi.prototype,"onYtServiceRequestError",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bi.prototype,"onDataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],bi);
_.O(bi,"ytd-sponsorship-confirm-cancel-renderer",function(){if(iBf!==void 0)return iBf;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return iBf=F},{mode:2});var Mh1;var TW=function(){return _.w.apply(this,arguments)||this};
_.u(TW,_.w);TW.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],TW.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],TW.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],TW);
_.O(TW,"ytd-sponsorships-celebration-content",function(){if(Mh1!==void 0)return Mh1;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Mh1=
F},{mode:1});var YQS;var pBB=_.Cg(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),eq=function(){var F=_.w.apply(this,arguments)||this;F.scriptsAppended=!1;F.useFullWidthPrimaryButton=!1;F.buttonOverrides={type:"tonal",style:"overlay-dark"};return F};
_.u(eq,_.w);_.B=eq.prototype;_.B.dataChanged=function(){var F;this.useFullWidthPrimaryButton=!((F=this.data)==null||!F.useFullWidthPrimaryButton)};
_.B.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:_.T("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.onDataChanged=function(){var F;(F=this.header)==null||F.style.setProperty("background-color",this.backgroundColor);if(F=this.headerImageUrl){var W;(W=this.header)==null||W.style.setProperty("background-image",F)}W=_.is(4);F=_.a3(4);var V=this.get("data.trackingParams");if(V&&F&&W){var d=_.sf(V);_.eM(W,F,d);_.T("combine_ve_grafts")?_.dB().graftServerVe(V,F,4):_.eM(W,F,d)}W=_.L(this.hostElement.querySelectorAll("yt-img-shadow"));for(F=W.next();!F.done;F=W.next())F.value.onShow();if(W=this.get("data.gtmId"))_.o7(W,
_.wp("GL","")),this.setupConversionTracking()};
_.B.setupConversionTracking=function(){if(!this.scriptsAppended){var F=document.createElement("script");_.a0(F,_.ne(pBB.join("")));document.head.appendChild(F);F=document.createElement("noscript");F.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(F);this.scriptsAppended=!0}};
_.B.onPopupClosed=function(F){if(_.C0(F).localName==="ytd-sponsorships-celebration-renderer"){_.XY(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var W;this.data&&((W=this.data)==null?0:W.dismissCommand)&&_.Jj.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.S0.Object.defineProperties(eq.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var F=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.MV(F)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var F=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return F?"url("+_.fd(F,this.hostElement.getBoundingClientRect().width)+")":""}}});
eq.prototype.onPopupClosed=eq.prototype.onPopupClosed;eq.prototype.onDataChanged=eq.prototype.onDataChanged;eq.prototype.dataChanged=eq.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],eq.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eq.prototype,"data",void 0);
_.x([_.Qo("#header"),_.E("design:type",HTMLElement)],eq.prototype,"header",void 0);_.x([_.N(),_.E("design:type",Object)],eq.prototype,"scriptsAppended",void 0);_.x([_.N({type:Boolean,reflectToAttribute:!0}),_.E("design:type",Object)],eq.prototype,"useFullWidthPrimaryButton",void 0);_.x([_.N(),_.E("design:type",Object)],eq.prototype,"buttonOverrides",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eq.prototype,"dataChanged",null);
_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],eq.prototype,"onDataChanged",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],eq.prototype,"onPopupClosed",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],eq);
_.O(eq,"ytd-sponsorships-celebration-renderer",function(){if(YQS!==void 0)return YQS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return YQS=F},{mode:1});var hCB;var gs=function(){return _.w.apply(this,arguments)||this};
_.u(gs,_.w);_.B=gs.prototype;_.B.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"}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.detached=function(){this.playerElement.stop()};
_.B.onYtServiceRequestCompleted=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.B.onYtServiceRequestError=function(F){_.DK(this.hostElement,F.detail.error.message)};
_.B.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.B.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.B.getTier=function(F,W){return!F||!F.tiers||W<0?null:_.e(F.tiers[W],b8U)};
_.B.moreThanOne=function(F){return!!(F&&F.length>1)};
_.B.tierOverviewTap=function(F){var W=this;this.selectedTier=F.model.index;_.ce(this,function(){_.On(W.hostElement,"yt-refit")})};
_.B.computeSelectedClass=function(F,W){return this.isSelected(F,W)?"selected":""};
_.B.computeButtonAriaPressed=function(F,W){return this.isSelected(F,W)?"true":"false"};
_.B.isSelected=function(F,W){return F===W};
_.B.onDataChanged=function(){_.OA(this.hostElement).querySelector("#header-overlay").style.visibility="";_.OA(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 F=_.L(this.hostElement.querySelectorAll("yt-img-shadow")),
W=F.next();!W.done;W=F.next())W.value.onShow();var V;this.set("selectedTier",(V=this.get("data.targetTierIndex"))!=null?V:0);var d;(F=(d=this.data)==null?void 0:d.onVisible)&&this.ytComponentBehavior.resolveCommand(F)};
_.B.initializeVe=function(F){var W=_.is(),V=_.a3(),d=this.get("data.trackingParams");V&&W&&(this.screenLayer=4,W=_.Uk(_.s7m)(void 0,69877,{clientScreenNonce:W,visualElement:V},void 0,void 0,void 0),_.Y8(W,69877,4),V=_.a3(4),d&&V&&(d=_.sf(d),_.eM(W,V,d),F&&(this.offerVideoVe=_.Et(74659),_.eM(W,d,this.offerVideoVe))))};
_.B.setHeaderBackground=function(){var F=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.OA(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.MV(F);if(F=this.getHeaderImage())F=_.fd(F,screen.width),_.OA(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+F+")"};
_.B.getHeaderImage=function(){var F=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&F?F:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.B.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.B.setupVideoPlayer=function(F){var W=this,V,d,y,z;return _.m(function(I){if(I.nextAddress==1)return V=W.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),d=W.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.T("kevlar_player_update_killswitch")?W.playerElement.update({args:{autoplay:V,video_id:F,player_params:d}}):W.playerElement.loadVideoWithPlayerVars({autoplay:V,video_id:F,player_params:d}),
I.yield(W.playerElement.getPlayerPromise(),2);y=I.yieldResult;y.addEventListener("onStateChange",function(n){W.onPlayerStateChange(n)});
y.setScreenLayer(W.screenLayer);(z=_.is(4))&&W.offerVideoVe&&_.uU(z,W.offerVideoVe);V&&(W.pauseOtherPlayers(),W.playerElement.focusOnPlayer(),W.playerElement.getPlayer().hideControls(),_.q0(_.HP,function(){W.fadeOutHeaderOverlay()},4E3));
_.UD(I)})};
_.B.onPlayerStateChange=function(F){F===1?this.backgroundPlayerElement&&(F=this.backgroundPlayerElement.player_.getPlayerState(),F!==1&&F!==3||this.backgroundPlayerElement.pause()):F===0&&(_.OA(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.OA(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.B.fadeOutHeaderOverlay=function(){_.OA(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.B.onHeaderTap=function(){if(this.offerVideo){_.OA(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var F;((F=this.playerElement.player_)==null?void 0:F.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(F=_.is(4))&&this.offerVideoVe&&_.D6(F,this.offerVideoVe)}};
_.B.getBackgroundImageLayerClass=function(F){return F?"background-image-layer-with-video":""};
_.B.getHeaderClass=function(F){return F?"header-with-video":""};
_.B.getHeaderOverlayClass=function(F){return F?"header-overlay-with-video":""};
_.B.getTitleContainerClass=function(F,W){return F?"title-container-with-video":W?"title-container-without-video-flexible":"title-container-without-video"};
_.B.tierTitleDisplayStatus=function(F){return this.moreThanOne(F)?"hide":"show"};
_.B.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.PY().resolve(_.et).getPlayerElement():this.backgroundPlayerElement=_.fQ();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var F=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=F===1||F===3;this.backgroundPlayerElement.pause()}};
_.B.isMiniplayerActive=function(){return _.PY().resolve(_.et).isMiniplayerActive()};
_.B.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("selected-tier-changed",this.selectedTier))};
gs.prototype.selectedTierChangedForBinding=gs.prototype.selectedTierChangedForBinding;gs.prototype.onDataChanged=gs.prototype.onDataChanged;gs.prototype.onYtPopupClosed=gs.prototype.onYtPopupClosed;gs.prototype.onYtPopupOpened=gs.prototype.onYtPopupOpened;gs.prototype.onYtServiceRequestError=gs.prototype.onYtServiceRequestError;gs.prototype.onYtServiceRequestCompleted=gs.prototype.onYtServiceRequestCompleted;
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gs.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],gs.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gs.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],gs.prototype,"data",void 0);_.x([_.N({value:0}),_.E("design:type",Number)],gs.prototype,"selectedTier",void 0);
_.x([_.N({value:""}),_.E("design:type",String)],gs.prototype,"offerVideo",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],gs.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.x([_.N({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.PC(this)}}),
_.E("design:type",String)],gs.prototype,"playerId",void 0);_.x([_.Qo("tp-yt-paper-dialog-scrollable"),_.E("design:type",Object)],gs.prototype,"scrollable",void 0);_.x([_.Qo("ytd-sponsorships-tier-renderer"),_.E("design:type",Object)],gs.prototype,"tierRenderer",void 0);_.x([_.Qo("#player"),_.E("design:type",Object)],gs.prototype,"playerElement",void 0);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],gs.prototype,"onYtServiceRequestCompleted",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],gs.prototype,"onYtServiceRequestError",null);
_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gs.prototype,"onYtPopupOpened",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gs.prototype,"onYtPopupClosed",null);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gs.prototype,"onDataChanged",null);
_.x([_.Jw("selectedTier"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gs.prototype,"selectedTierChangedForBinding",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],gs);
_.O(gs,"ytd-sponsorships-offer-renderer",function(){if(hCB!==void 0)return hCB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return hCB=F},{mode:2});var qQS;var ui=function(){var F=_.w.apply(this,arguments)||this;F.buttonOverrides={type:"filled",style:"mono"};return F};
_.u(ui,_.w);ui.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}}}}}};
ui.prototype.backgroundColorChanged=function(){var F,W,V,d=(W=_.e((F=this.data)==null?void 0:F.content,T3t))==null?void 0:(V=W.backgroundColor)==null?void 0:V.backgroundColor;d&&(F=_.iz(d),_.OA(this.hostElement).querySelector("#banner").style.backgroundColor=F,_.OA(this.hostElement).querySelector("#abstract-art").style.backgroundColor=F)};
ui.prototype.attached=function(){this.JSC$22768_scroller&&(this.JSC$22768_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22768_scroller.attached&&typeof this.JSC$22768_scroller.attached==="function"&&this.JSC$22768_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ui.prototype.backgroundColorChanged=ui.prototype.backgroundColorChanged;_.x([_.N(),_.E("design:type",Object)],ui.prototype,"data",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ui.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#scroller"),_.E("design:type",Object)],ui.prototype,"JSC$22768_scroller",void 0);_.x([_.N(),_.E("design:type",Object)],ui.prototype,"buttonOverrides",void 0);
_.x([_.Jw("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ui.prototype,"backgroundColorChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],ui);
_.O(ui,"ytd-sponsorships-promotion-celebration-renderer",function(){if(qQS!==void 0)return qQS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return qQS=F},{mode:2});var RCe;var bBB;var Ki=function(){return _.w.apply(this,arguments)||this};
_.u(Ki,_.w);Ki.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
Ki.prototype.computeIsInitiallyChecked=function(F){return F===1};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ki.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ki.prototype,"data",void 0);_.x([_.Qo("#checkbox"),_.E("design:type",Object)],Ki.prototype,"checkbox",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],Ki);
_.O(Ki,"ytd-subscription-toggle-option-renderer",function(){if(bBB!==void 0)return bBB;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return bBB=F},{mode:1});var Hj=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return F};
_.u(Hj,_.w);Hj.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"}}}};
Hj.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Hj.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var F=_.OA(this.hostElement).querySelector("#options").selected;F=this.data.options[F].subscriptionRadioOptionRenderer.serviceEndpoint;var W=_.OA(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");W&&F&&F.modifyChannelNotificationPreferenceEndpoint&&(W=W.getValue())&&(F.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[W]);_.PY().resolve(_.Tc).resolveCommand(F,{form:{element:this.hostElement}});
_.XY(this.hostElement,"yt-close-popup-action")};
_.S0.Object.defineProperties(Hj.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var F=this.data.options,W=0;W<F.length;W++){var V=F[W].subscriptionRadioOptionRenderer;if(V&&V.selected)return W}return null}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Hj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Hj.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Hj.prototype,"eventForwardingBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Hj.prototype,"ytRendererBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],Hj.prototype,"data",void 0);_.x([_.A("data.options"),_.E("design:type",Object),_.E("design:paramtypes",[])],Hj.prototype,"initialIndex",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],Hj);
_.O(Hj,"ytd-subscription-notification-options-renderer",function(){if(RCe!==void 0)return RCe;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return RCe=F},{mode:1});var Tuj;var eCe=function(){return _.w.apply(this,arguments)||this};
_.u(eCe,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],eCe.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],eCe.prototype,"data",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],eCe);
_.O(eCe,"ytd-tvfilm-offer-groups-renderer",function(){if(Tuj!==void 0)return Tuj;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Tuj=F},{mode:1});var gT1;var D4=function(){return _.w.apply(this,arguments)||this};
_.u(D4,_.w);_.B=D4.prototype;_.B.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"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.B.computeThumbnailClass=function(F){return F.thumbnailOverlays?F.isShow?"thumbnail-show":"thumbnail-movie":F.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.B.computeCommerceSectionClass=function(F){return F.offers&&F.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.B.computeTitleClass=function(F){return F.offers&&F.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.B.onDataChanged=function(){[].concat(_.Pd(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(F){F.onShow()})};
D4.prototype.onDataChanged=D4.prototype.onDataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],D4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],D4.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],D4.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],D4.prototype,"onDataChanged",null);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],D4);
_.O(D4,"ytd-ypc-offers-overlay-renderer",function(){if(gT1!==void 0)return gT1;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return gT1=F},{mode:2});var uSr;var KEH=function(){this.usedMethods=new Set};
KEH.prototype.add=function(F){this.usedMethods.add(F)};
KEH.prototype.reset=function(){this.usedMethods.clear()};var HBN,DMn;
_.Aff=function(F,W){this.query=F;this.previousSearchQuery=W;this.id=HBN++;if(!DMn){W=_.wp("SBOX_SETTINGS");F="https://"+((W==null?void 0:W.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var V=W==null?void 0:W.REQUEST_LANGUAGE;V&&(F+="&hl="+V);(V=W==null?void 0:W.REQUEST_DOMAIN)&&(F+="&gl="+V);F+="&client=youtube&gs_ri=youtube";(V=W==null?void 0:W.SUGG_EXP_ID)&&(F+="&sugexp="+encodeURIComponent(V));(V=W==null?void 0:W.PSUGGEST_TOKEN)&&(F+="&tok="+V);(W=W==
null?void 0:W.SESSION_INDEX)&&(F+="&authuser="+W);_.T("desktop_enable_visual_suggest")&&(F+="&h=180&w=320&ytvs=1");DMn=F}};
_.jDv=function(F){var W="q="+encodeURIComponent(F.query);F.previousSearchQuery&&(W+="&pq="+encodeURIComponent(F.previousSearchQuery));return W};
_.rfB=function(){var F=_.wp("SBOX_SETTINGS"),W={};if(F==null?0:F.SEND_VISITOR_DATA)W["X-Goog-Visitor-Id"]=F==null?void 0:F.VISITOR_DATA;return W};
_.CrV=function(F){var W=DMn;W+="&gs_id="+F.id.toString(36);W+="&q="+encodeURIComponent(F.query);W+="&cp="+F.query.length;F.previousSearchQuery&&(W+="&pq="+encodeURIComponent(F.previousSearchQuery));(F=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(W+="&video_id="+F);return W};
HBN=0;DMn="";var kiN,lme,Nu1,fmB,wBB;kiN=Tx.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST;lme=Tx.SEARCH_ENTITY_SUGGESTION_MOVIE;Nu1=Tx.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST;fmB=Tx.SEARCH_ENTITY_SUGGESTION_TV_SHOW;wBB=function(F,W){this.text=F;this.bold=W};
_.GiS=function(F,W,V){this.input=W;this.index=V;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=F[0];this.type=F[1];this.subtypes=F[2];var d;this.displayText=VH4((d=F[3])==null?void 0:d.b);var y;this.ignoredPrefix=VH4((y=F[3])==null?void 0:y.a);var z,I;this.hasNewVideo=((z=F[3])==null?void 0:(I=z.zam)==null?void 0:I.toString())==="true"?!0:!1;var n;this.visualSuggestUrl=(n=F[3])==null?void 0:n.zai;var M;this.entityType=VH4((M=F[3])==null?void 0:M.zap);var Y;this.entityName=VH4((Y=
F[3])==null?void 0:Y.zao);var h;W=VH4((h=F[3])==null?void 0:h.zaf);var q;this.entityMid=(q=F[3])==null?void 0:q.zae;h=dAt(this.subtypes,this.entityMid);if(W&&h){if(W){q="";switch(h){case "YOUTUBE_ENTITY_TYPE_SONG":q=Nu1;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":q=kiN;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":q=fmB;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":q=lme}h=h==="YOUTUBE_ENTITY_TYPE_SONG"||h==="YOUTUBE_ENTITY_TYPE_ALBUM"?q+" \u2022  \u2022 "+W:W}else h="";this.entitySubtitle=h}var R;this.externalChannelId=
(R=F[3])==null?void 0:R.zav;var b;this.entityThumbnailAttributionUrl=(b=F[3])==null?void 0:b.zaq};
_.UMN=function(F,W){var V=[],d,y=(d=F.displayText)!=null?d:F.text;(W==null?0:W.useEntityName)&&_.$MV(F)&&F.entityName&&(y=F.entityName);if(F.type===33)return V.push(new wBB(y,!1)),V;if(y.length>=F.input.length&&y.substring(0,F.input.length)===F.input)V.push(new wBB(F.input,!1)),V.push(new wBB(y.substring(F.input.length),!0));else{var z=new Set(F.input.split(/\s/)),I=y.split(/\s/);V=I.map(function(n,M){return new wBB(n.trim()+(M===I.length-1?"":" "),!z.has(n))})}return V};
_.$MV=function(F){var W=!!dAt(F.subtypes);F=!!F.entityMid;return W||F};_.OBS=function(F){this.rawResponse=["",[],{}];this.suggestions=[];try{var W=JSON.parse(yim(F));if(typeof W==="object"&&W!==null)this.rawResponse=W;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(d){console.log("Suggest: Failed to parse SuggestResponse!");return}var V=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(d,y){return new _.GiS(d,V,y)})};var XBN=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new KEH;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$22805_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},xMe,vTg=function(){xMe||(xMe=new XBN);
return xMe};
XBN.prototype.updateSuggestions=function(F){var W=this;this.availableSuggestions.forEach(function(V){W.previousSuggestions[V]=!0});
this.availableSuggestions=F.map(function(V){var d=V.type.toString();V.subtypes.length>0&&(d+="i"+V.subtypes.join("i"),d+="k"+V.suggestionSources.COMPLETE_SERVER.toString());return d})};
var ETS=function(F,W){var V=Date.now();F.firstEditTime<0&&(F.firstEditTime=V);W&&(F.lastQueryBuildTime=V);F.lastEditTime=V};
XBN.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$22805_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var cf1=function(F){var W="";F.availableSuggestions.forEach(function(y){delete F.previousSuggestions[y]});
for(var V=_.L(Object.keys(F.previousSuggestions)),d=V.next();!d.done;d=V.next())d=d.value,F.previousSuggestions[d]&&(W+=(W?"j":"")+d);return W},thS=function(F,W){var V=[];
W&&(V[1]=W.toString());V[0]="youtube";V[7]=Date.now()-F.startTime;V[6]=F.sessionNumber;F.zeroPrefixSuggestionCount>=0&&(V[33]=F.zeroPrefixSuggestionCount);V[13]=F.outOfSyncResponseCount;if(F.availableSuggestions.length>0){for(var d=W="",y=0,z=_.L(F.availableSuggestions),I=z.next();!I.done;I=z.next())I=I.value,I!==d&&(y>1&&(W+="l"+y),W+=(d?"j":"")+I,y=0,d=I),y+=1;y>1&&(W+="l"+y);V[3]=W}V[35]=cf1(F);F.selectedSuggestionIndex>=0&&(V[2]=F.selectedSuggestionIndex);var n;if(W=(n=_.wp("SBOX_SETTINGS"))==
null?void 0:n.SUGG_EXP_ID)V[19]=F.normalize(W),n=0,F.experimentTriggeredBeforeFinal&&(n|=1),F.experimentTriggeredFinal&&(n|=2),V[20]=n;V[26]=Array.from(F.inputMethodsTracker.usedMethods).join("j");if(F.JSC$22805_totalRoundTripTime>0){V[15]=F.JSC$22805_totalRoundTripTime;V[14]=F.maxRoundTripTime;n=[];for(y=W=0;y<10;y++)d=F.roundTripTimeHistogram[y],d===0?W++:(W>1?n.push(y+"-"+d):W===1?n.push("0j"+d):n.push(d.toString()),W=0);n=n.join("j");V[16]=n}F.zeroPrefixRoundTripTime>0&&(V[36]=F.zeroPrefixRoundTripTime);
F.lastQueryBuildTime>0&&(V[18]=F.lastQueryBuildTime-F.startTime);F.firstEditTime>0&&(V[4]=F.firstEditTime-F.startTime);F.lastEditTime>0&&(V[5]=F.lastEditTime-F.startTime);return V.join(".")};
XBN.prototype.normalize=function(F){return F.replaceAll(".","-")};
var SQS=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var AV=function(){var F=_.w.apply(this,arguments)||this;F.microphoneSpinnerActive=!1;F.noAnimations=!1;F.boundExitClick=function(){F.onExitButtonClick()};
F.speechOverlayClassName="";F.isLevelAnimating=!1;F.playCloseDialogAudioFeedback=!0;F.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return F};
_.u(AV,_.w);_.B=AV.prototype;_.B.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.B.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=EC4()};
_.B.dataChanged=function(){this.logDialog()};
_.B.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var F;(F=this.manager.audioPlayer)!=null&&(F.JSC$21662_audioEnabled=!1)}this.manager.stop();(F=this.manager.audioPlayer)!=null&&(F.JSC$21662_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.B.handleSpeechQueryCompleteAction=function(F){var W=F.navigationAction;W&&(F.trackingParams&&_.dB().graftServerVe(F.trackingParams,this.dialogVe,5),_.On(this.hostElement,"yt-navigate",{endpoint:W,tempData:this.getNavigationParams(W),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.B.onExitButtonClick=function(){this.closeDialog()};
_.B.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var F;if((F=this.manager)!=null){var W;(W=F.audioPlayer)==null||Xh(W,"failure");F.setState("microphone-off");F.stop()}}else(F=this.manager)==null||F.start()};
_.B.transcriptionChanged=function(){var F,W;(((F=this.transcription)==null?0:F.low)||((W=this.transcription)==null?0:W.high))&&this.setState("transcribing",this.transcription)};
_.B.stateChanged=function(){this.setState(this.state,this.transcription)};
_.B.logDialog=function(){var F;(F=this.data)!=null&&F.trackingParams&&(F=_.dB(),_.tH(F,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=F.graftServerVe(this.data.trackingParams,void 0,5))};
_.B.getNavigationParams=function(F){var W={};if(_.T("web_yt_searchbox")){var V=vTg();V.inputMethodsTracker.add(6);V=thS(V,15);W.gs_l=V;var d;W.oq=((d=_.e(F,_.ZZ))==null?void 0:d.query)||""}else if(F=window.ytvoicesearchloggingparams){if(F=F())W.oq=F.oq,W.gs_l=F.gs_l}else _.Xd(Error("mm"));return W};
_.B.closeDialog=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.B.setState=function(F,W){if(this.data){var V=this.data,d={};switch(F){case "listening":d={headerText:V.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:V.microphoneButtonAriaLabel};break;case "timeout":d={headerText:V.promptHeader,microphoneState:"try-again",microphoneLabel:V.promptMicrophoneLabel,microphoneAriaLabel:V.promptMicrophoneLabel};break;case "microphone-off":d={headerText:V.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:V.promptMicrophoneLabel,
microphoneAriaLabel:V.promptMicrophoneLabel};break;case "transcribing":(W==null?0:W.low)||(W==null?0:W.high)?d={transcriptionLow:W==null?void 0:W.low,transcriptionHigh:W==null?void 0:W.high,microphoneState:"speaking",microphoneAriaLabel:V.microphoneButtonAriaLabel}:d={headerText:V.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:V.microphoneButtonAriaLabel};break;case "processing":d={headerText:V.loadingHeader,microphoneState:"processing",microphoneAriaLabel:V.microphoneButtonAriaLabel};
break;case "offline":d={headerText:V.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:V.connectionErrorMicrophoneLabel,microphoneAriaLabel:V.connectionErrorMicrophoneLabel};break;case "permission":d={headerText:V.permissionsHeader,bodyLine1:V.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:V.permissionsSubtext};break;case "permission-denied":d={headerText:V.disabledHeader,bodyLine1:V.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:V.disabledSubtext}}d.className=
F;this.speechOverlayState=d;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.B.setMicrophoneState=function(F){var W=this.isLevelAnimating;this.isLevelAnimating=F==="speaking";!W&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=F==="processing"&&!this.noAnimations};
_.B.setClass=function(F){this.speechOverlayClassName&&_.xz(this.hostElement,this.speechOverlayClassName,!1);F&&(this.speechOverlayClassName=F,_.xz(this.hostElement,F,!0))};
_.B.runLevelAnimation=function(){var F=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var W=1+Math.random()*.75,V=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+V/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+W+")");_.HP.addJob(function(){F.runLevelAnimation()},3,V)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
AV.prototype.stateChanged=AV.prototype.stateChanged;AV.prototype.transcriptionChanged=AV.prototype.transcriptionChanged;AV.prototype.onPopupClosed=AV.prototype.onPopupClosed;AV.prototype.dataChanged=AV.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],AV.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],AV.prototype,"rendererStamperBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],AV.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],AV.prototype,"eventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],AV.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],AV.prototype,"speechOverlayState",void 0);
_.x([_.N(),_.E("design:type",Object)],AV.prototype,"microphoneSpinnerActive",void 0);_.x([_.N({type:_.T("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.E("design:type",Object)],AV.prototype,"noAnimations",void 0);_.x([_.N({selector:function(F){var W;return(W=F.voiceSearch)==null?void 0:W.transcription}}),
_.E("design:type",Object)],AV.prototype,"transcription",void 0);_.x([_.N({selector:function(F){var W;return(W=F.voiceSearch)==null?void 0:W.overlay}}),
_.E("design:type",String)],AV.prototype,"state",void 0);_.x([_.N(),_.E("design:type",Object)],AV.prototype,"boundExitClick",void 0);_.x([_.Qo("#microphone-levels"),_.E("design:type",HTMLElement)],AV.prototype,"level",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"dataChanged",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"onPopupClosed",null);
_.x([_.dT("transcription"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"transcriptionChanged",null);_.x([_.dT("state"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AV.prototype,"stateChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],AV);
_.O(AV,"ytd-voice-search-dialog-renderer",function(){if(uSr!==void 0)return uSr;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return uSr=F},{mode:1});var Pry;var jq=function(){var F=_.w.apply(this,arguments)||this;F.isOverlay=!1;F.hidden=!1;return F};
_.u(jq,_.w);_.B=jq.prototype;_.B.onPopupClosed=function(){this.toggleIconState(!1)};
_.B.computeIcon=function(){var F,W,V;return(W=_.e((F=this.data)==null?void 0:F.icon,SUc))==null?void 0:(V=W.icon)==null?void 0:V.iconType};
_.B.computeIconBadgeShape=function(){var F;return{iconBadgeType:"cart",iconBadgeText:(F=this.iconBadgeEntity)==null?void 0:F.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.B.onClick=function(){var F;(F=this.data)!=null&&F.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.B.computeHidden=function(F){return!F};
_.B.toggleIconState=function(F){this.iconButton&&(this.iconButton.pressed=F)};
jq.prototype.onPopupClosed=jq.prototype.onPopupClosed;_.x([_.D(_.hN),_.E("design:type",Object)],jq.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],jq.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],jq.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],jq.prototype,"isOverlay",void 0);
_.x([_.N({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.E("design:type",Object)],jq.prototype,"hidden",void 0);_.x([_.N({selectorArgs:["data.iconBadgeEntityKey"],selector:function(F,W){return _.cZ(F.entities,"iconBadgeEntity",W)}}),
_.E("design:type",Object)],jq.prototype,"iconBadgeEntity",void 0);_.x([_.Qo("yt-icon-button"),_.E("design:type",HTMLButtonElement)],jq.prototype,"iconButton",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],jq.prototype,"onPopupClosed",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],jq);
_.O(jq,"ytd-icon-badge-topbar-button-renderer",function(){if(Pry!==void 0)return Pry;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Pry=F},{mode:1});var JfV;var rs=function(){var F=_.w.apply(this,arguments)||this;F.premiumOptions=[];return F};
_.u(rs,_.w);rs.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.S0.Object.defineProperties(rs.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],rs.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],rs.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Array)],rs.prototype,"premiumOptions",void 0);_.x([_.A("premiumOptions"),_.E("design:type",Object),_.E("design:paramtypes",[])],rs.prototype,"hasPremiumOptions",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],rs);
_.O(rs,"ytd-offline-promo-content",function(){if(JfV!==void 0)return JfV;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return JfV=F},{mode:1});var ZBS;var Ci=function(){var F=_.w.apply(this,arguments)||this;F.premiumOptions=[];return F};
_.u(Ci,_.w);Ci.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var F;this.premiumOptions=WTt((F=this.data)==null?void 0:F.formats)};
Ci.prototype.onClickSubmit=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var F;(F=_.fQ())==null||F.pause()};
Ci.prototype.attached=function(){this.JSC$22825_scroller&&(this.JSC$22825_scroller.dialogElement=this.hostElement.parentNode)};
_.S0.Object.defineProperties(Ci.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
Ci.prototype.dataChanged=Ci.prototype.dataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ci.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Ci.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ci.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ci.prototype,"data",void 0);
_.x([_.N({computed:"computeIcon_(data.headersIcon)",value:""}),_.E("design:type",String)],Ci.prototype,"headersIcon",void 0);_.x([_.N(),_.E("design:type",Array)],Ci.prototype,"premiumOptions",void 0);_.x([_.Qo("#scroller"),_.E("design:type",Object)],Ci.prototype,"JSC$22825_scroller",void 0);_.x([_.A("headersIcon"),_.E("design:type",Object),_.E("design:paramtypes",[])],Ci.prototype,"showIcon",null);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Ci.prototype,"dataChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],Ci);
_.O(Ci,"ytd-offline-promo-renderer",function(){if(ZBS!==void 0)return ZBS;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ZBS=F},{mode:1});var QDf;var kr=function(){var F=_.w.apply(this,arguments)||this;F.playbackPauseInterval=NaN;F.isLoading=!1;F.hasError=!1;F.dialogClass="";F.youtubeLabel=_.Qv("LOGO_ALT_LABEL",{},"YouTube Home");F.logoName="yt-logos-ext:yt-logo-updated";F.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return F};
_.u(kr,_.w);_.B=kr.prototype;_.B.onDataChange=function(){var F;if(this.showEOMV1Text=!((F=this.data)==null||!F.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.B.attached=function(){this.pausePlayer()};
_.B.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.B.handleLangSelect=function(F){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[F.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.B.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.B.handleSaveConsent=function(F){var W=this;this.showLoadingSpinner();this.showLoadingSpinner();tZa(_.e(F,l_t)).catch(function(V){_.rL(new _.po("Something went wrong when save consent "+(V.message?V.message:V)+"."));W.hideLoadingSpinner();W.showErrorMessage()})};
_.B.handleDisablePersonalization=function(F){var W=this;this.showLoadingSpinner();SZL(_.e(F,kpl)).then(function(){W.dialog.close();W.resumePlayer()}).catch(function(V){_.rL(new _.po("Something went wrong when disable personalization "+(V.message?V.message:V)+"."));
W.hideLoadingSpinner();W.showErrorMessage()})};
_.B.showLoadingSpinner=function(){var F=this;this.showSpinnerJobId=_.HP.addLowPriorityJob(function(){F.isLoading=!0},500)};
_.B.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.HP.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.B.showErrorMessage=function(){var F=this;this.hasError=!0;_.HP.addLowPriorityJob(function(){F.hasError=!1},2E3)};
_.B.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.sm(function(){try{var F=_.fQ();F&&F.pause()}catch(W){}},100))};
_.B.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var F=_.fQ();F&&F.play()}catch(W){}};
_.S0.Object.defineProperties(kr.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.eomV1Text)return[];F=[];for(var W=["SHIELD","WARNING","BAR_CHART"],V=this.data.eomV1Text.essentialCookieMsg.items,d=0;d<W.length&&d<V.length;d++)F.push({icon:W[d],text:V[d]});return F}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var F;if((F=this.data)==null||!F.eomV1Text)return[];F=[];for(var W=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],V=this.data.eomV1Text.nonEssentialCookieMsg.items,d=0;d<W.length&&d<V.length;d++)F.push({icon:W[d],text:V[d]});return F}}});
kr.prototype.onDataChange=kr.prototype.onDataChange;_.x([_.N(),_.E("design:type",Object)],kr.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],kr.prototype,"showEOMV1Text",void 0);_.x([_.N(),_.E("design:type",Object)],kr.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Object)],kr.prototype,"hasError",void 0);_.x([_.N(),_.E("design:type",Number)],kr.prototype,"showSpinnerJobId",void 0);_.x([_.N(),_.E("design:type",Object)],kr.prototype,"dialogClass",void 0);
_.x([_.Qo("#dialog"),_.E("design:type",Object)],kr.prototype,"dialog",void 0);_.x([_.Qo("#cb-header"),_.E("design:type",HTMLElement)],kr.prototype,"header",void 0);_.x([_.Qo("#lang-select"),_.E("design:type",HTMLElement)],kr.prototype,"langSelect",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],kr.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],kr.prototype,"ytComponentBehavior",void 0);
_.x([_.N(),_.E("design:type",String)],kr.prototype,"youtubeLabel",void 0);_.x([_.N(),_.E("design:type",Object)],kr.prototype,"logoName",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],kr.prototype,"onDataChange",null);_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],kr.prototype,"eomEssentialCookieMsgItems",null);
_.x([_.A("data"),_.E("design:type",Array),_.E("design:paramtypes",[])],kr.prototype,"eomNonEssentialCookieMsgItems",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],kr);
_.O(kr,"ytd-consent-bump-v2-lightbox",function(){if(QDf!==void 0)return QDf;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return QDf=F},{mode:1});var Fdg;var li=function(){return _.w.apply(this,arguments)||this};
_.u(li,_.w);li.prototype.ready=function(){if(!_.iq()||kAt)var F=!0;else kAt=!0,F=!1;F||(F=document.querySelector("ytd-app"),F||(F=document.body),this.internalLightBox=_.OA(F).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.x([_.N(),_.E("design:type",Object)],li.prototype,"data",void 0);_.x([_.Qo("#lightbox"),_.E("design:type",Object)],li.prototype,"lightBox",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],li);
_.O(li,"ytd-consent-bump-v2-renderer",function(){if(Fdg!==void 0)return Fdg;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return Fdg=F},{mode:1});var Wdy;var Vvr;var dlg;var N_=function(){return _.w.apply(this,arguments)||this};
_.u(N_,_.w);_.B=N_.prototype;_.B.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&Onm(this.toastManager,this.toastType)};
_.B.open=function(F){this.toast&&(this.ephemeralAction&&_.PY().resolve(_.h_).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=F!=null?F:0,this.toastManager.enqueue(this.toast,F)):this.toast.open())};
_.B.close=function(F){var W;(W=this.toast)==null||W.close();this.toastManager&&F===1&&Onm(this.toastManager,F)};
_.B.refit=function(){var F;(F=this.toast)==null||F.refit()};
_.B.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var F;(F=this.toast)==null||F.close()}};
_.B.setVerticalOffset=function(F){this.toast&&(this.toast.verticalOffset=F,this.toast.fit())};
_.B.computeButtonClass_=function(F){return F?"toast-button":""};
_.B.computeText_=function(F){return _.A2(F)};
_.B.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j9("toast-opened-changed",this.toastOpened))};
_.B.updateToastOpenedFromBinding=function(F){this.toastOpened=F.detail.value};
_.S0.Object.defineProperties(N_.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var F,W,V=(F=this.data)==null?void 0:(W=F.actionButton)==null?void 0:W.buttonRenderer;return(V==null?void 0:V.command)||(V==null?void 0:V.serviceEndpoint)||(V==null?void 0:V.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 F=[],W;((W=this.data)==null?0:W.responseText)&&F.push(_.A2(this.data.responseText));var V;((V=this.data)==null?0:V.subText)&&F.push(_.A2(this.data.subText));var d,y;if((d=this.data)==null?0:(y=d.actionButton)==null?0:y.buttonRenderer){var z,I;F.push(((z=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(I=z.accessibilityData)==null?void 0:I.label)||_.A2(this.data.actionButton.buttonRenderer.text))}return F.filter(function(n){return n}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var F,W;return(W=(F=this.toast)==null?void 0:F.opened)!=null?W:!1}}});
N_.prototype.toastOpenedChangedForBinding=N_.prototype.toastOpenedChangedForBinding;N_.prototype.toastOpenedChanged=N_.prototype.toastOpenedChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],N_.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],N_.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],N_.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],N_.prototype,"duration",void 0);
_.x([_.N(),_.E("design:type",Number)],N_.prototype,"toastType",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],N_.prototype,"useCloseButton",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],N_.prototype,"closeToastOnActionButtonClick",void 0);_.x([_.N({value:function(){return _.Qv("SBOX_INAPPROPRIATE_CANCEL")}}),
_.E("design:type",String)],N_.prototype,"closeButtonAriaLabel",void 0);_.x([_.N(),_.E("design:type",Boolean)],N_.prototype,"toastOpened",void 0);_.x([_.N(),_.E("design:type",Boolean)],N_.prototype,"hasOpened",void 0);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],N_.prototype,"command",null);_.x([_.A("labelText","command","duration"),_.E("design:type",Object),_.E("design:paramtypes",[])],N_.prototype,"ephemeralAction",null);
_.x([_.A("ephemeralAction"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],N_.prototype,"hasEphemeralAction",null);_.x([_.Qo("#toast"),_.E("design:type",Object)],N_.prototype,"toast",void 0);_.x([_.N({value:function(){return{style:"call-to-action-inverse"}}}),
_.E("design:type",Object)],N_.prototype,"buttonOverrides",void 0);_.x([_.N({value:{style:"mono-inverse"}}),_.E("design:type",Object)],N_.prototype,"closeButtonOverrides",void 0);_.x([_.N({value:function(){return _.PY().resolve(_.SU(_.YU))}}),
_.E("design:type",Object)],N_.prototype,"toastManager",void 0);_.x([_.A("data.responseText","data.subText","data.actionButton"),_.E("design:type",Object),_.E("design:paramtypes",[])],N_.prototype,"labelText",null);_.x([_.Jw("toastOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N_.prototype,"toastOpenedChanged",null);
_.x([_.Jw("toastOpened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],N_.prototype,"toastOpenedChangedForBinding",null);_.x([_.Yf({is:"yt-notification-action-renderer",disableElementRegistration:!0})],N_);
_.O(N_,"yt-notification-action-renderer",function(){if(dlg===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Vvr===void 0&&(Vvr=document.createElement("template"));var d=Vvr;V.call(W,d.content.cloneNode(!0),F.content.firstChild);dlg=F}F=dlg;return F},{mode:2});var fi=function(){var F=_.w.apply(this,arguments)||this;F.duration=4E3;F.downloadingCount=0;F.downloadedCount=0;F.downloadingOnlySmartDownloads=!1;F.sessionTotalDownloads=0;F.sessionDownloaded=0;F.previousSessionsDownloaded=0;F.totalDownloadPercentage=0;F.currentDownloadProgress=0;F.currentDownloadPercentage=0;F.isLeaderTab=!0;F.isFullScreen=!1;F.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};F.boundBeforeUnload=function(W){F.isLeaderTab&&F.downloadingCount>0&&(W.preventDefault(),
W.returnValue=!0)};
return F};
_.u(fi,_.w);_.B=fi.prototype;
_.B.open=function(){this.updateDownloadState();if(this.data){var F=this.sessionDownloaded+1,W=this.sessionTotalDownloads>1?_.Qv("VIDEOS_DOWNLOADING_RATIO",{downloaded:F.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+F+"/"+this.sessionTotalDownloads):_.Qv("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(W=this.sessionTotalDownloads>1?_.Qv("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:F.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
F+"/"+this.sessionTotalDownloads):_.Qv("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));F=this.isLeaderTab?_.Qv("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.A2(this.data.responseText)!==W||_.A2(this.data.subText)!==F)this.set("data.responseText",_.DZ(W)),this.set("data.subText",_.DZ(F)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.B.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.B.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.B.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.B.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var F=this.downloadedCount-this.previousSessionsDownloaded;F<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-F);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.B.handleFullscreenChange=function(F){(this.isFullScreen=F)||this.updatePopup()};
fi.prototype.updateCurrentDownloadProgress=fi.prototype.updateCurrentDownloadProgress;fi.prototype.updatePopup=fi.prototype.updatePopup;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],fi.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],fi.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],fi.prototype,"ytEventForwardingBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],fi.prototype,"actionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"duration",void 0);_.x([_.N({selector:function(F){return _.CQf(F.entities).length}}),
_.E("design:type",Object)],fi.prototype,"downloadingCount",void 0);_.x([_.N({selector:RYL}),_.E("design:type",Object)],fi.prototype,"downloadedCount",void 0);_.x([_.N({selector:function(F){var W=_.CQf(F.entities);return Yna(F.entities,W)}}),
_.E("design:type",Object)],fi.prototype,"downloadingOnlySmartDownloads",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"sessionTotalDownloads",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"sessionDownloaded",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"previousSessionsDownloaded",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"totalDownloadPercentage",void 0);
_.x([_.N({selector:function(F){var W;F=(W=_.CQf(F.entities))!=null?W:[];return F.length>0?_.bOf(F.slice(-1)):0}}),
_.E("design:type",Object)],fi.prototype,"currentDownloadProgress",void 0);_.x([_.N(),_.E("design:type",Object)],fi.prototype,"currentDownloadPercentage",void 0);_.x([_.N({selector:_.wW9}),_.E("design:type",Object)],fi.prototype,"isLeaderTab",void 0);_.x([_.Qo("yt-notification-action-renderer"),_.E("design:type",Object)],fi.prototype,"notificationActionRenderer",void 0);
_.x([_.dT("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fi.prototype,"updatePopup",null);_.x([_.dT("currentDownloadProgress"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],fi.prototype,"updateCurrentDownloadProgress",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],fi);
_.O(fi,"ytd-video-download-toast-renderer",function(){if(Wdy!==void 0)return Wdy;var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return Wdy=F},{mode:1});var ypV;var zay;var ws=function(){return _.w.apply(this,arguments)||this};
_.u(ws,_.w);ws.prototype.computeIsRedLogo=function(F,W){!F&&W&&(F=W);return F==="YOUTUBE_RED_LOGO"||F==="YOUTUBE_PREMIUM_LOGO"};
ws.prototype.computeLogoName=function(F){F=this.componentBehavior.computeIcon_(F);return F===""?"yt-logos-ext:yt-logo-updated":F};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],ws.prototype,"componentBehavior",void 0);_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.E("design:type",Boolean)],ws.prototype,"isRedLogo",void 0);_.x([_.N({computed:"computeLogoName(data)"}),_.E("design:type",String)],ws.prototype,"logoName",void 0);_.x([_.N({value:{}}),_.E("design:type",Object)],ws.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],ws.prototype,"logoType",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-logo"})],ws);
_.O(ws,"ytd-logo",function(){if(zay!==void 0)return zay;var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return zay=F},{mode:2});var GW=function(){var F=_.w.apply(this,arguments)||this;F.animationRef={};return F};
_.u(GW,_.w);_.B=GW.prototype;_.B.attached=function(){document.addEventListener("yt-navigate-finish",_.SL(this,this.logYoodle))};
_.B.detached=function(){document.removeEventListener("yt-navigate-finish",_.SL(this,this.logYoodle))};
_.B.logYoodle=function(){var F,W;if((F=this.data)==null?0:(W=F.loggingDirectives)==null?0:W.trackingParams)this.ytRendererBehavior.markDirty(),_.dB().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.B.computeHideImg=function(F,W){return!!F||!!W};
_.B.computeHideYtdLogo=function(F,W){return!F||!!W};
_.B.computeHideLottie=function(F){return!F};
_.B.computeIsRedLogo=function(F){return F==="YOUTUBE_RED_LOGO"||F==="YOUTUBE_PREMIUM_LOGO"};
_.B.renderLogoEntity=function(){var F=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),W=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),V=this.getLogoTitleText(this.data),d=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==F&&(this.url=F);this.animatedUrl!==W&&(this.animatedUrl=W);this.logoTitleText!==V&&(this.logoTitleText=V);this.lottieUrl!==d&&(this.lottieUrl=d,this.lottiePlayerProps=this.computeLottiePlayerProps(d))};
_.B.getSanitizedThumbnail=function(F){return F&&F.thumbnails?_.sKW(F.thumbnails,122)||"":""};
_.B.getThumbnailUrl=function(F,W){if(!W)return"";var V,d;F=F?(V=W.darkThemeLogo)==null?void 0:V.thumbnail:(d=W.lightThemeLogo)==null?void 0:d.thumbnail;return this.getSanitizedThumbnail(F)};
_.B.getAnimatedThumbnailUrl=function(F,W){return W?this.getSanitizedThumbnail(F?W.darkThemeAnimatedLogo:W.lightThemeAnimatedLogo):""};
_.B.getLogoTitleText=function(F){if(F)return _.A2(F.tooltipText)};
_.B.computeLogoIcon=function(F,W){if(W){var V,d;return F?(V=W.darkThemeLogo)==null?void 0:V.icon:(d=W.lightThemeLogo)==null?void 0:d.icon}};
_.B.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.B.getLottieUrl=function(F,W){var V,d,y,z;return F?W==null?void 0:(V=W.darkThemeLogo)==null?void 0:(d=V.lottieAnimation)==null?void 0:d.url:W==null?void 0:(y=W.lightThemeLogo)==null?void 0:(z=y.lottieAnimation)==null?void 0:z.url};
_.B.computeLottiePlayerProps=function(F){if(F){var W;if((W=this.animationRef)==null?0:W.lottieEl){var V;(V=this.animationRef)==null||V.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:F,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.B.onLottieError=function(){this.data&&this.lottieUrl&&_.On(this.hostElement,"yoodle-error")};
_.B.onImgError=function(){this.data&&!this.lottieUrl&&_.On(this.hostElement,"yoodle-error")};
GW.prototype.playAnimation=GW.prototype.playAnimation;GW.prototype.renderLogoEntity=GW.prototype.renderLogoEntity;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],GW.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],GW.prototype,"data",void 0);_.x([_.N({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.E("design:type",Boolean)],GW.prototype,"hideImg",void 0);
_.x([_.N({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.E("design:type",Boolean)],GW.prototype,"hideYtdLogo",void 0);_.x([_.N({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.E("design:type",Boolean)],GW.prototype,"hideLottie",void 0);_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.E("design:type",Boolean)],GW.prototype,"isRedLogo",void 0);
_.x([_.N(),_.E("design:type",Boolean)],GW.prototype,"useDarkThemeYoodle",void 0);_.x([_.N(),_.E("design:type",String)],GW.prototype,"url",void 0);_.x([_.N(),_.E("design:type",String)],GW.prototype,"animatedUrl",void 0);_.x([_.N(),_.E("design:type",String)],GW.prototype,"logoTitleText",void 0);_.x([_.N({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.E("design:type",Object)],GW.prototype,"logoIcon",void 0);_.x([_.N(),_.E("design:type",Object)],GW.prototype,"logoType",void 0);
_.x([_.N(),_.E("design:type",String)],GW.prototype,"lottieUrl",void 0);_.x([_.N(),_.E("design:type",Object)],GW.prototype,"lottiePlayerProps",void 0);_.x([_.N(),_.E("design:type",Object)],GW.prototype,"animationRef",void 0);_.x([_.Jw("data"),_.Jw("useDarkThemeYoodle"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],GW.prototype,"renderLogoEntity",null);
_.x([_.Pc("click"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],GW.prototype,"playAnimation",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],GW);
_.O(GW,"ytd-yoodle-renderer",function(){if(ypV!==void 0)return ypV;var F=document.createElement("template");_.H(F,'\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 class="lottie-player style-scope ytd-yoodle-renderer" aria-label="[[logoTitleText]]" data="[[lottiePlayerProps]]">\n</ytd-lottie-player>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ypV=F},{mode:2});var ouv;var scS;var Bt5=_.uO.currentPageTypeSelector,LdB=_.uO.currentPageSubTypeSelector,$r=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return F};
_.u($r,_.w);_.B=$r.prototype;_.B.onYoodleError=function(){_.T("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.B.computeLogoName=function(F){F=this.componentBehavior.computeIcon_(F);return F===""?"yt-logos-ext:yt-logo-updated":F};
_.B.computeTitle=function(F,W,V){return V&&(W==null?0:W.tooltipText)?_.A2(W.tooltipText):_.A2(F)};
_.B.computeAriaLabel=function(F,W,V){return V&&(W==null?0:W.tooltipText)?_.A2(F):""};
_.B.computeShowYoodle=function(F,W,V){return!F||!W&&!!V&&!_.MP.isEmpty(V)};
_.B.onNavigateHomeAction=function(){if(_.T("kevlar_miniplayer_navigate_home_from_app_killswitch")){var F;(F=_.OA(this.hostElement).querySelector(".yt-simple-endpoint"))==null||F.click()}};
_.B.computeLogoHref=function(F,W,V){var d;(V==null?0:V.onTapCommand)?d=this.componentBehavior.computeHref_(V.onTapCommand):F&&(d=this.componentBehavior.computeHref_(F));return d?d:W};
_.B.computeCommand=function(F,W){return(W==null?void 0:W.onTapCommand)||F};
_.B.getEndpointForm=function(){if(_.T("kevlar_topbar_disable_cache_only_home")){var F=_.PY().resolve(_.Ym),W=Bt5(F.getState())||"";F=LdB(F.getState())||"";return{disableCache:W==="ytd-browse"&&F==="home"}}return{disableCache:!0}};
$r.prototype.onYoodleError=$r.prototype.onYoodleError;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],$r.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],$r.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],$r.prototype,"componentBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],$r.prototype,"ytdReduxBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],$r.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],$r.prototype,"countryCode",void 0);_.x([_.N({selectorArgs:["data.overrideEntityKey"],selector:function(F,W){return _.cZ(F.entities,"logoEntity",W)}}),
_.E("design:type",Object)],$r.prototype,"logoEntity",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.E("design:type",Boolean)],$r.prototype,"showYoodle",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],$r.prototype,"yoodleError",void 0);_.x([_.N({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.E("design:type",String)],$r.prototype,"titleText",void 0);
_.x([_.N({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.E("design:type",String)],$r.prototype,"ariaLabelText",void 0);_.x([_.N({value:"/"}),_.E("design:type",String)],$r.prototype,"defaultEndpointUrl",void 0);_.x([_.N({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.E("design:type",String)],$r.prototype,"endpointUrl",void 0);
_.x([_.N({computed:"computeCommand(data.endpoint, logoEntity)"}),_.E("design:type",String)],$r.prototype,"command",void 0);_.x([_.N(),_.E("design:type",Object)],$r.prototype,"logoType",void 0);_.x([_.N({}),_.E("design:type",Boolean)],$r.prototype,"useDarkThemeYoodle",void 0);_.x([_.Pc("yoodle-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],$r.prototype,"onYoodleError",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],$r);
_.O($r,"ytd-topbar-logo-renderer",function(){if(scS!==void 0)return scS;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return scS=F},{mode:2});var I8S=0;var nuj=Tx.SEARCH_APPEND_LABEL,ml5=Tx.SUGGESTION_NEW_VIDEOS_TEXT,a8v=Tx.SUGGESTION_THUMBNAIL_LABEL,imn=Tx.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,Mvf=_.G(function(F){function W(cB){var Gi,Lm;return _.m(function(XH){if(XH.nextAddress==1)return Gi=new Request(cB),_.rK(XH,2),XH.yield(fetch(Gi,{credentials:"include"}),4);if(XH.nextAddress!=2)return MK(!0),_.$J(XH,0);Lm=_.$b(XH);_.rL(Lm);_.UD(XH)})}
var V=F.isHighlighted;var d=F.suggestion;var y=F.onClickCallback;var z=F.onHoverUpdateCallback;var I=F.labels;var n=F.queryBuilderFunction;var M=F.onRemoveCallback;var Y=F.suggestionIndex;var h=F.generateUniqueId;var q=F.highlightedId;var R=F.useScrollMargin;var b=F.isKeyboardMode;var g=null,K=null,C=null,k=_.DO("div"),f=_.DO("span");F=_.L(_.Y$(!1,void 0,"LafNkf"));var S=F.next().value,v=F.next().value,U=_.Ae("a",function(cB){cB&&_.mK(237477,cB,K,function(Gi){K=Gi})}),c=_.Ae("button",function(cB){cB&&
_.mK(237477,cB,K,function(Gi){K=Gi})}),J=_.Ae("div",function(cB){cB&&_.mK(281939,cB,C,function(Gi){C=Gi})}),zG=_.Ef(function(cB){if((cB==null?void 0:cB.button)===2)return cB.preventDefault(),!1;
var Gi=_.is();Gi&&g&&_.As(Gi,g,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var Lm;y(cB,d().text,d().index,d().entityMid,cB==null?void 0:(Lm=cB.detail)==null?void 0:Lm.wasSelectedByKeyboard);return!1}),BC=function(){return d().type===35},bS=function(){return _.T("desktop_enable_single_suggestion_highlight")},Yc=function(){return _.F0("desktop_suggestions_panel_row_height")||0},ph=function(){var cB;
return _.T("desktop_enable_new_video_metadata")&&((cB=d())==null?void 0:cB.hasNewVideo)===!0},lS=function(){return _.T("desktop_enable_visual_suggest")},Or=function(){return _.T("desktop_enable_entity_suggest")&&_.$MV(d())},X1=function(){return d().entitySubtitle},MM=function(){return bS()?(V==null?void 0:V())||Sh()&&!(b==null?0:b()):(V==null?void 0:V())||Sh()},nB=function(){var cB=_.wp("SBOX_SETTINGS");
return BC()&&!(cB==null?0:cB.HIDE_REMOVE_LINK)},vC=function(){return _.UMN(d(),{useEntityName:Or()})},qM,ur=!((qM=_.PY().resolve(_.SU(_.dA)))==null||!qM()),pB=function(){return BC()?_.T("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},D8=function(){return I==null?void 0:I().SUGGESTION_DISMISS_LABEL},sL=function(){return I==null?void 0:I().SUGGESTION_DISMISSED_LABEL};
F=_.L(_.Y$(!1,void 0,"JyfUlf"));qM=F.next().value;var MK=F.next().value;F=_.L(_.Y$(!1,void 0,"QKfAGe"));var wm=F.next().value,hf=F.next().value,Sh=wm,jh=_.Ef(function(){n(f.value.innerText);return!1}),Ft=_.Ef(function(cB){cB.preventDefault();
return!1}),ju=_.Ef(function(cB){var Gi=d().text,Lm=_.wp("SBOX_SETTINGS"),XH="https://"+(Lm.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
XH+="&delq="+encodeURIComponent(Gi);(Gi=Lm==null?void 0:Lm.PSUGGEST_TOKEN)&&(XH+="&tok="+Gi);(Lm=Lm==null?void 0:Lm.SESSION_INDEX)&&(XH+="&authuser="+Lm);W(XH);cB.preventDefault();(cB=_.is())&&K&&_.As(cB,K,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");M(Y==null?void 0:Y());return!1}),Zm=_.Ef(function(){if(bS()&&(b==null?0:b()))return!1;
hf(!0);z(!0);return!1}),i4=_.Ef(function(){hf(!1);
z(!1);return!1}),vB=_.Ef(function(){v(!0);
return!1}),EL=_.Ef(function(){v(!1);
return!1}),LB=_.Ef(function(cB){cB.preventDefault();
if(d().entityThumbnailAttributionUrl){C&&_.JH(_.dB(),C);var Gi=d().entityThumbnailAttributionUrl;cB=d().entityName;var Lm={dismissDialogEndpoint:{}};Gi={commandExecutorCommand:{commands:[Lm,{urlEndpoint:{url:Gi,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:Gi}}}]}};Lm={buttonViewModel:{title:_.Qv("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:Lm}}};Gi={buttonViewModel:{title:_.Qv("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:Gi}}};cB={dialogHeaderViewModel:{headline:{content:cB!=null?cB:_.Qv("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var XH={basicContentViewModel:{paragraphs:[{text:{content:_.Qv("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};cB={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:cB,footer:{panelFooterViewModel:{primaryButton:Gi,
secondaryButton:Lm,shouldHideDivider:!0}},content:XH}}}}};_.PY().resolve(_.Tc).resolveCommand(cB)}return!1});
F=_.L(_.Y$("",void 0,"MvIBn"));var Yu=F.next().value,ir=F.next().value;_.rp(function(){nB()&&ir(h==null?void 0:h(Y==null?void 0:Y()));k.value&&_.mK(12453,k.value,g,function(cB){g=cB})});
return _.a(_.p,{cond:qM,then:function(){var cB={};return _.a("div",{class:_.xx("ytSuggestionComponentRemovedText",(cB.ytSuggestionComponentLargerRemovedText=function(){return lS()},cB)),
style:function(){return Yc()>0?"height: "+Yc()+"px;":""},
role:"button"},sL)},
else:function(){var cB={},Gi={};return _.a("div",{class:_.xx("ytSuggestionComponentSuggestion",(cB.ytSuggestionComponentSuggestionHover=function(){return!bS()},cB.ytSuggestionComponentHighlighted=MM,cB.ytSuggestionComponentPersonalizedSuggestion=BC,cB.ytSuggestionComponentMweb=!1,cB.ytSuggestionComponentLargerSuggestion=function(){return ph()||lS()},cB.ytSuggestionComponentThumbnailSuggestion=function(){return lS()},cB.ytSuggestionComponentRoundedSuggestion=function(){return _.T("desktop_enable_scrollable_suggestions_panel")&&
_.T("desktop_enable_suggestions_panel_padding")},cB.ytSuggestionComponentThumbnailPadding=function(){return lS()&&!BC()},cB)),
style:function(){return Yc()>0?"height: "+Yc()+"px;":""},
role:"presentation","on:mousedown":zG,"on:mouseover":Zm,"on:mouseout":i4,el:k},_.a("div",{class:_.xx("ytSuggestionComponentText",(Gi.ytSuggestionComponentScrollMargin=R,Gi)),"aria-label":function(){return ph()?d().text+" "+ml5:d().text},
id:function(){return h==null?void 0:h(Y==null?void 0:Y())},
"on:mousedown":zG,role:"option"},_.a(_.p,{cond:function(){return d().type!==33},
then:function(){return _.a(_.P7,{icon:pB,className:"ytSuggestionComponentIcon"})}}),_.a("div",{class:"ytSuggestionComponentLeftContainer"},_.a("span",{el:f,
role:"button",tabindex:0},_.a(_.uj,{each:vC},function(Lm){return Lm.bold?_.a("span",{class:"ytSuggestionComponentBold"},Lm.text):_.a("span",null,Lm.text)})),_.a(_.p,{cond:function(){return Or()&&!!d().entitySubtitle||ph()},
then:function(){return _.a("div",{class:"ytSuggestionComponentMetadataContainer"},_.a(_.p,{cond:function(){return Or()&&!!d().entitySubtitle},
then:function(){return _.a("div",{class:"ytSuggestionComponentEntitySubtitle"},X1)}}),_.a(_.p,{cond:function(){return ph()},
then:function(){return _.a("div",{class:"ytSuggestionComponentNewVideoContainer"},_.a("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.a("div",{class:"ytSuggestionComponentNewVideoText"},ml5))}}))}}))),_.a("div",{class:"ytSuggestionComponentRightContainer"},_.a(_.p,{cond:function(){return lS()&&d().visualSuggestUrl!==void 0},
then:function(){var Lm={};return _.a("div",{class:"ytSuggestionComponentThumbnailContainer"},_.a("img",{"aria-label":a8v,class:_.xx("ytSuggestionComponentVisualSuggestThumbnail",(Lm.ytSuggestionComponentCircularFrame=function(){return Or()&&d().subtypes.includes(790)},Lm.ytSuggestionComponentEntitySuggestThumbnail=function(){return Or()},Lm)),
src:function(){return d().visualSuggestUrl}}),_.a(_.p,{cond:function(){return Or()&&!!d().entityThumbnailAttributionUrl},
then:function(){var XH={};return _.a("span",{title:imn,role:"tooltip"},_.a("div",{el:J,"on:mouseover":vB,"on:mouseout":EL,"on:mousedown":LB,class:_.xx("ytSuggestionComponentThumbnailOverlay",(XH.ytSuggestionComponentThumbnailOverlayHidden=function(){return!S()},XH))},_.a(_.P7,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.a(_.KR,null,_.a(_.eU,{when:function(){return lS()&&nB()}},function(){var Lm={};
return _.a("button",{class:_.xx("ytSuggestionComponentRemoveLinkClearButton",(Lm.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return Yu()&&Yu()===(q==null?void 0:q())},Lm.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!MM()},Lm)),
el:c,"on:mousedown":ju,"aria-label":D8,id:function(){return Yu()}},_.a(_.P7,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.a(_.eU,{when:function(){return!(lS()&&d().visualSuggestUrl!==void 0)&&nB()}},function(){var Lm={};
return _.a("a",{class:_.xx("ytSuggestionComponentRemoveLink",(Lm.ytSuggestionComponentRemoveLinkDark=ur,Lm.ytSuggestionComponentRemoveLinkSelected=function(){return Yu()&&Yu()===(q==null?void 0:q())},Lm)),
el:U,"on:mousedown":ju,"aria-label":D8,tabindex:0,role:"button",id:function(){return Yu()}},D8)}),_.a(_.eU,{when:function(){return!1}},function(){return _.a("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":jh,"on:mousedown":Ft,role:"button","aria-label":nuj},_.a(_.P7,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"jl");var YLS=_.Cg(["//www.google.com/textinputassistant/","/","_tia.js"]),ptv=_.G(function(){return _.a("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.a("button",{class:"ytdTextInputAssistantButton","on:click":_.Ef(function(){vTg().inputMethodsTracker.add(3);var F,W=(F=_.wp("SBOX_SETTINGS"))==null?void 0:F.REQUEST_LANGUAGE;if(W)return _.bs(_.Hi(YLS,14,W)),!1})},_.a("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"kl");var qLN;_.haN=function(){this.cache=new Map};
qLN=function(F){for(var W=_.L(F.cache.entries()),V=W.next();!V.done;V=W.next()){var d=_.L(V.value);V=d.next().value;d=d.next().value;d.suggestions.some(function(y){return y.type===35})&&F.cache.delete(V)}};var Raf=Tx.SEARCH,bmH=Tx.SEARCH_CLEAR_LABEL,Tty=new _.N4("FAKE_SUGGEST_RESPONSE"),eae=_.G(function(F){function W(){Zm||(Zm=setTimeout(function(){vB()},1E3))}
function V(HB,KB,OL){if(HB.trim()){ju=HB;_.fR("REFINEMENTS_TUPLE",void 0);jh=!0;var sN;KB=thS(sL,KB);var RD=(sN=F.searchEndpoint)==null?void 0:sN.call(F);_.oXt(HB,KB,RD,qM.value.value,OL);vB();qM.value.value=HB;qM.value.blur();sL.reset()}}
function d(HB){return _.m(function(KB){return KB.return(new Promise(function(OL){var sN=new XMLHttpRequest;sN.open("GET",_.CrV(HB),!0);sN.withCredentials=!0;var RD=_.wp("SBOX_SETTINGS");(RD==null?0:RD.SEND_VISITOR_DATA)&&sN.setRequestHeader("X-Goog-Visitor-Id",RD==null?void 0:RD.VISITOR_DATA);sN.onload=function(){OL(sN.responseText)};
sN.onerror=function(){_.rL(Error("om"));OL(null)};
setTimeout(function(){sN.abort()},1E4);
sN.send(null)}))})}
function y(HB){var KB,OL,sN,RD;return _.m(function(f7){switch(f7.nextAddress){case 1:return KB={credentials:"include",headers:_.rfB()},window.AbortController&&(OL=new AbortController,setTimeout(function(){OL.abort("ytsbox-suggest-timeout")},1E4),KB.signal=OL.signal),_.rK(f7,2),f7.yield(fetch(_.CrV(HB),KB),4);
case 4:sN=f7.yieldResult.text();_.$J(f7,3);break;case 2:return RD=_.$b(f7),RD!=="ytsbox-abort-last"&&RD!=="ytsbox-suggest-timeout"&&_.rL(RD),f7.return(null);case 3:return f7.return(sN)}})}
function z(HB){var KB,OL,sN;return _.m(function(RD){switch(RD.nextAddress){case 1:if(KB=_.PY().resolve(_.SU(Tty)))return RD.return(KB);OL=Date.now();W();return _.T("yt_searchbox_xhr")?RD.yield(d(HB),5):RD.yield(y(HB),4);case 4:sN=RD.yieldResult;RD.jumpTo(3);break;case 5:sN=RD.yieldResult;case 3:if(sN){Zm&&(clearTimeout(Zm),Zm=null);var f7=sL,ca=OL,xv=HB.query.length===0;ca=Date.now()-ca;xv?f7.zeroPrefixRoundTripTime=ca:(f7.JSC$22805_totalRoundTripTime+=ca,f7.maxRoundTripTime=Math.max(f7.maxRoundTripTime,
ca),xv=Math.floor(ca/100),xv>=SQS.length?++f7.roundTripTimeHistogram[9]:++f7.roundTripTimeHistogram[SQS[xv]])}return RD.return(sN)}})}
function I(HB){var KB,OL,sN;return _.m(function(RD){if(RD.nextAddress==1)return(KB=D8.cache.get(_.jDv(HB)))?RD.return(KB):RD.yield(z(HB),2);OL=RD.yieldResult;if(OL===null)return RD.return(null);sN=new _.OBS(OL);HB.query.length===0&&sN.suggestions.length===0||D8.cache.set(_.jDv(HB),sN);return RD.return(sN)})}
function n(HB){var KB,OL;return _.m(function(sN){if(sN.nextAddress==1){Ft=!1;var RD=ju;RD=_.Cw()==="search"?(_.Vf(location.href,"search_query")||_.Vf(location.href,"q"))===RD:!1;KB=new _.Aff(HB,RD?ju:null);return sN.yield(I(KB),2)}OL=sN.yieldResult;if(OL===null)return sN.return();KB.query.length===0&&(sL.zeroPrefixSuggestionCount=OL.suggestions.length);if(KB.id<=i4)return sL.outOfSyncResponseCount++,sN.return();if(document.activeElement!==qM.value)return sN.return();i4=KB.id;var f7=sL,ca=OL.rawResponse[2]||
{};f7.experimentTriggeredBeforeFinal||(f7.experimentTriggeredBeforeFinal=f7.experimentTriggeredFinal);f7.experimentTriggeredFinal=!!ca.e;sL.updateSuggestions(OL.suggestions);C(-1);X1([]);OL.suggestions!==b()&&si(OL.suggestions.length);g(OL.suggestions);zG(OL.suggestions.length>0&&OL.suggestions[0].type===33);pB&&(pB.hidden=OL.suggestions.length===0,J()?(pB.style.minWidth="",f7=pB.style,ca=(RD=b()[0])==null?void 0:RD.ignoredPrefix,f7.marginLeft=(ca?Math.min(ca.length*6,ur.value.offsetWidth):0).toString()+
"px"):(pB.style.minWidth=ur.value.offsetWidth+"px",pB.style.marginLeft="0"),xb());_.UD(sN)})}
function M(){if(!jh)return!1;var HB=_.wp("REFINEMENTS_TUPLE"),KB;return HB&&((KB=HB[1])==null?0:KB.length)?(HB=HB[1].map(function(OL,sN){return new _.GiS([OL,0,[71]],qM.value.value,sN)}),b()!==HB&&si(HB.length),X1([]),g(HB),sL.updateSuggestions(HB),jh=!1,pB.hidden=HB.length===0,Ft=HB.length>0,!0):!1}
function Y(){var HB=qM.value.value;(typeof HB==="string"||HB instanceof String)&&HB!==""?v(!0):v(!1)}
function h(){if(_.Cw()==="search"){var HB=window.location.href;try{var KB=_.Vf(HB,"search_query")||_.Vf(HB,"q")||""}catch(OL){KB=""}KB&&(qM.value.value=KB,v(!0))}}
var q=_.L(_.Y$([],void 0,"OC8EPc")),R=q.next().value;q=q.next().value;var b=R,g=q;R=_.L(_.Y$(-1,void 0,"t2tVQb"));var K=R.next().value,C=R.next().value;R=_.L(_.Y$(-1,void 0,"v0RZCe"));var k=R.next().value,f=R.next().value;R=_.L(_.Y$(!1,void 0,"rjAnI"));var S=R.next().value,v=R.next().value;R=_.L(_.Y$(!1,void 0,"SyGLvb"));var U=R.next().value,c=R.next().value;q=_.L(_.Y$(!1,void 0,"tL09Cb"));R=q.next().value;q=q.next().value;var J=R,zG=q;q=_.L(_.Y$(!1,void 0,"FlH7mc"));R=q.next().value;var BC=q.next().value;
q=_.L(_.Y$(!1,void 0,"ea3fwe"));var bS=q.next().value,Yc=q.next().value;q=_.L(_.Y$(1,void 0,"vSK1xe"));var ph=q.next().value,lS=q.next().value;q=_.L(_.Y$([],void 0,"ijlw4b"));var Or=q.next().value,X1=q.next().value;q=_.L(_.Y$(!1,void 0,"HcRey"));var MM=q.next().value,nB=q.next().value;q=_.T("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var vC=_.DO("yt-searchbox"),qM=_.DO("input"),ur=_.DO("div"),pB,D8=
new _.haN,sL=vTg(),MK=_.PY().resolve(_.SU(_.dA)),wm=function(){var HB;return((HB=F.forceDarkMode)==null?void 0:HB.call(F))||!(MK==null||!MK())},hf=function(){return _.T("desktop_enable_scrollable_suggestions_panel")},Sh="i"+I8S++,jh=!1,Ft=!1,ju="",Zm=null,i4=-1,vB=function(){X1([]);
g([]);zG(!1);pB&&(pB.hidden=!0);Zm&&(clearTimeout(Zm),Zm=null);C(-1)},EL=function(HB,KB){HB.preventDefault();
nB(!0);pB&&(pB.hidden=!1);var OL=K();HB=b();var sN=Or();KB=sit(KB);OL+=KB;for(OL>=HB.length?OL=-1:OL<-1&&(OL=HB.length-1);OL!==-1&&(sN.includes(OL)||OL>=HB.length||OL<0);)OL+=KB,OL>=HB.length&&(OL=-1);C(OL);K()>=0&&(qM.value.value=b()[K()].text,f(0),Y(),HB=K(),sN=k(),(sN=document.getElementById(Ni[HB][sN]))&&hf()&&(HB===b().length-1?pB.scrollTop=pB.scrollHeight:sN.scrollIntoView({block:"nearest",inline:"start"})))},LB=_.Ef(function(HB){if(!(HB.relatedTarget instanceof Element&&HB.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){c(!0);
var KB;(KB=F.focusCallback)==null||KB.call(F,!0);M()||(Ft?pB.hidden=!1:(_.On(vC.value,"yt-autonav-pause-focus",{}),n(HB.target.value)))}}),Yu=_.Ef(function(HB){if(!(HB.relatedTarget instanceof Element&&HB.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){c(!1);
var KB;(KB=F.focusCallback)==null||KB.call(F,!1);pB.scrollTop=0;pB.hidden=!0;_.On(vC.value,"yt-autonav-pause-blur",{})}}),ir=function(HB){HB=sit(HB);
var KB;((KB=Ni[K()])==null?0:KB[k()+HB])&&f(k()+HB)},cB=_.Ef(function(HB){var KB=HB.keyCode,OL=HB.target;
nB(!0);switch(KB){case 13:HB.preventDefault();var sN;if((sN=Ni[K()])==null?0:sN[k()]){var RD;(RD=document.getElementById(Ni[K()][k()]))==null||RD.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}HB=HB.shiftKey?4:3;KB=sL;sN=K();KB.selectedSuggestionIndex=sN;V(OL.value,HB);break;case 27:pB&&(pB.hidden=!0);break;case 40:EL(HB,40);break;case 38:EL(HB,38);break;case 39:ir(39);break;case 37:ir(37);break;case 229:sL.inputMethodsTracker.add(4);break;default:sL.inputMethodsTracker.add(1),
ETS(sL)}return!1}),Gi=_.Ef(function(HB){n(HB.target.value);
Y();hf()&&pB&&(pB.scrollTop=0);return!1}),Lm=_.Ef(function(){sL.inputMethodsTracker.add(2);
ETS(sL);return!1});
_.rp(function(){if(pB){sL.reset();if(window.ResizeObserver){var HB=new ResizeObserver(function(){J()||(pB.style.minWidth=ur.value.offsetWidth+"px")});
HB.observe(ur.value);(new ResizeObserver(function(){xb()})).observe(pB);
_.lu(function(){HB.disconnect()})}h();
window.addEventListener("yt-navigate-finish",h);window.addEventListener("yt-focus-searchbox",function(){qM.value.focus()});
var KB;BC((KB=_.wp("SBOX_SETTINGS"))==null?void 0:KB.HAS_ON_SCREEN_KEYBOARD)}else _.Ab(new _.po("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var XH=_.Ef(function(HB){HB.preventDefault();V(qM.value.value,12);return!1}),XS=_.Ef(function(HB){HB.preventDefault();
var KB,OL;(KB=qM)==null||(OL=KB.value)==null||OL.focus();var sN,RD;((sN=qM)==null?void 0:(RD=sN.value)==null?void 0:RD.value)!==""&&(qM.value.value="",qM.value.dispatchEvent(new Event("input")));return!1}),Rc=_.Ef(function(){var HB=r24(qM.value.value,b().filter(function(KB){return KB.type!==35}).map(function(KB){return{label:KB.text}}));
_.XY(vC.value,"yt-open-popup-action",[{openPopupAction:HB},document.body]);return!1}),Qi=_.Ef(function(){qM.value.focus();
return!1}),o1=function(HB,KB,OL,sN,RD){sL.selectedSuggestionIndex=OL;
V(KB,RD?3:1,sN)},Ei=function(HB){qM.value.value=HB;
qM.value.dispatchEvent(new Event("input"));sL.inputMethodsTracker.add(5);ETS(sL,!0)},Ni=[[]],yu=function(HB){var KB="searchbox-suggestion"+_.hP(_.ex);
Ni[HB].push(KB);return KB},si=function(HB){if(b()){Ni=[[]];
for(var KB=0;KB<HB;KB++)Ni.push([])}},xb=function(){if(hf()){var HB=pB,KB=HB.scrollTop;
HB=HB.scrollHeight-HB.clientHeight;Yc(KB>=HB);KB=Math.abs(HB-KB);KB<=40?lS(1-(40-KB)/40):lS(1)}},zh=function(){return"opacity: "+ph()*100+"%"},DN=_.Ef(function(){xb();
return!1}),GG=_.Ef(function(){nB(!1);
return!1}),SY,br={},gt={},Dj={},Ap={};
return _.a("yt-searchbox",{class:_.xx("ytSearchboxComponentHost",(br.ytSearchboxComponentMweb=!1,br.ytSearchboxComponentDesktop=!0,br["yt-searchbox-filled-query"]=function(){return S()},br["ytd-masthead"]=function(){return!U()},br.ytSearchboxComponentHostDark=wm,br)),
role:"search",el:vC,"client-ve-type":10349},_.a("div",{el:ur,"on:click":Qi,class:_.xx("ytSearchboxComponentInputBox",(gt.ytSearchboxComponentInputBoxDark=wm,gt.ytSearchboxComponentInputBoxHasFocus=U,gt))},_.a("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":XH},_.a(_.p,{cond:U,then:function(){return _.a("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.a(_.P7,{icon:"SEARCH"}))}}),_.a("input",{el:qM,
class:_.xx("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":Sh,"aria-expanded":!((SY=pB)==null?0:SY.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":Yu,"on:focus":LB,"on:input":Gi,"on:keydown":cB,"on:paste":Lm,placeholder:F.placeholderText,"aria-activedescendant":function(){var HB;return(HB=Ni[K()])==null?void 0:HB[k()]},
"aria-autocomplete":"list",role:"combobox"})),_.a(_.p,{cond:R,then:function(){return _.a("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.a(ptv,null))}}),_.a(_.p,{cond:S,
then:function(){return _.a("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.a("button",{class:"ytSearchboxComponentClearButton","on:click":XS,"aria-label":F.clearButtonAriaLabel||bmH},_.a(_.P7,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.a(_.$m,{model:{}})))}})),_.a("button",{class:_.xx("ytSearchboxComponentSearchButton",(Dj.ytSearchboxComponentSearchButtonDark=wm,Dj)),
"on:click":XH,"aria-label":Raf,title:F.placeholderText},_.a(_.P7,{icon:"SEARCH"})),_.a(_.p,{cond:function(){if(BVv()&&_.T("mweb_voice_search")&&F.voiceSearchButton)return F.voiceSearchButton()},
then:function(HB){var KB={};return _.a("div",{class:_.xx("ytSearchboxComponentVoiceSearchWrapper",(KB.ytSearchboxComponentHideVoiceSearchButton=function(){return S()},KB))},_.a(_.Vw,{data:HB},{buttonRenderer:function(OL){return _.a(_.NO,{data:OL.data,
onButtonClickCallback:function(){}})}}))}}),_.a("div",{el:_.ji(function(HB){return void(pB=HB)}),
id:Sh,class:_.xx("ytSearchboxComponentSuggestionsContainer",(Ap.ytSearchboxComponentSuggestionsContainerDark=wm,Ap["yt-searchbox-suggestions-container"]=!1,Ap.ytSearchboxComponentSuggestionsContainerScrollable=hf(),Ap.ytSearchboxComponentSuggestionsContainerAnimated=q,Ap)),"on:scroll":DN,"on:mousemove":GG,role:"listbox",hidden:!0},_.a(_.uj,{each:b},function(HB,KB){return _.a(Mvf,{suggestion:HB,isHighlighted:function(){return KB()===K()},
onClickCallback:o1,onHoverUpdateCallback:function(OL){if(_.T("desktop_enable_single_suggestion_highlight")){var sN=KB();OL&&(f(0),C(sN))}},
onRemoveCallback:function(OL){qLN(D8);OL===void 0||OL<0||Or().includes(OL)||X1([].concat(_.Pd(Or()),[OL]))},
labels:F.labels,queryBuilderFunction:Ei,suggestionIndex:KB,generateUniqueId:yu,highlightedId:function(){var OL;return(OL=Ni[K()])==null?void 0:OL[k()]},
useScrollMargin:hf(),isKeyboardMode:MM})}),_.a(_.p,{cond:function(){return!J()&&b().find(function(HB){return HB.type!==35})&&_.T("searchbox_reporting")},
then:function(){return _.a("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Rc},_.Qv("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.a(_.p,{cond:function(){return!bS()&&hf()},
then:function(){return _.a("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.a("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:zh}))}})))},"ml");
eae.idomCompat={callbacks:{focusCallback:!0}};_.Na(eae,"yt-searchbox",{props:{searchEndpoint:_.Hm,placeholderText:_.Hm,labels:_.Hm,voiceSearchButton:_.Hm,focusCallback:_.Cd,clearButtonAriaLabel:_.Hm,forceDarkMode:_.Hm}});var UK=function(){var F=_.w.apply(this,arguments)||this;F.menuButtonTargetId="topbar-guide-menu";F.narrow=!1;F.menuStrings={BACK_ALT_LABEL:_.Qv("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.Qv("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.Qv("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.Qv("SBOX_PLACEHOLDER",void 0,"Search")};F.pageDarkTheme=document.documentElement.hasAttribute("dark");F.watchPageScrollTop=0;F.theater=!1;F.fullscreen=!1;F.disableFrostedGlassDuringViewTransition=
!1;F.desktopUnifiedSearchPanelMode=_.T("desktop_enable_unified_search_panel");F.aiCompanionEnabled=_.T("enable_ai_companion");F.ytSearchboxFocused=!1;F.searchboxLabels=_.wp("SBOX_LABELS");F.topbarIsAboveChipbar=!1;F.isDarkThemeForced=!1;F.areGhostCardsHidden=!1;F.guideKeyboardToggle=!1;F.voiceSearchManager=EC4();F.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};F.setYtSearchboxFocused=function(W){F.ytSearchboxFocused=W};
F.toggleFrostedGlassDuringViewTransition=function(W){F.disableFrostedGlassDuringViewTransition=W};
return F};
_.u(UK,_.w);_.B=UK.prototype;_.B.computeSimpleText=function(F){return _.A2(F)};
_.B.onDarkChanged=function(){for(var F=_.L(this.buttons||[]),W=F.next();!W.done;W=F.next())W.value.isOverlay=!!this.dark;F=_.L(this.buttonRenderers||[]);for(W=F.next();!W.done;W=F.next())W.value.overrides=this.computeButtonOverride()};
_.B.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.B.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"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var F=_.Ar(_.Dy(),"aa");_.xz(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||F||(this.isDarkThemeForced=this.dark=!0);this.logoType?(F=this.hostElement.querySelector("#masthead-logo"))&&(_.T("polymer_on_demand_shady_dom")?F.setAttribute("slot","masthead-logo-old"):_.dx(F)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.SL(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.SL(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.B.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.SL(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.SL(this,this.onSetTheaterModeEnabled))};
_.B.dataChanged=function(){var F=this.data;F&&(this.voiceEnabled=F.voiceSearchButton?EC4().isSupported():!1,_.QI(_.FU(),this.menuButtonTargetId,this.guideButton),F.onReceivedActions&&F.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.En(this.hostElement,F.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&F&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.xz(this.hostElement,"dark",!1),_.xz(this.hostElement,"theater",!1),(F=
this.hostElement.querySelector("#masthead-logo"))&&(_.T("polymer_on_demand_shady_dom")?F.setAttribute("slot","masthead-logo-old"):_.dx(F))))};
_.B.computeCenterHidden=function(){var F;return this.data&&!((F=this.data.searchbox)==null?0:F.fusionSearchboxRenderer)};
_.B.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.xz(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.B.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.B.onWatchScroll=function(F){this.watchPageScrollTop=F.detail||0;this.updateMastheadBackgroundOpacity()};
_.B.onFullscreenChangeAction=function(F){F||(this.watchPageScrollTop=0);this.fullscreen=F;this.updateMastheadBackgroundOpacity()};
_.B.onSetTheaterModeEnabled=function(F){this.theater=F.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.B.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.B.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.B.setBackgroundOpacity=function(F){F=this.calculateBackgroundOpacity(F);this.background.style.opacity=""+F};
_.B.calculateBackgroundOpacity=function(F){var W=this.theater?.6:0,V=this.hostElement.clientHeight/2;return Math.min(Math.max(F,0),V)/V*(1-W)+W};
_.B.shouldShowCinematicMastHead=function(){var F=_.T("kevlar_watch_grid")&&!_.T("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(F||this.pageDarkTheme)};
_.B.focusGuide=function(){this.guideButton.focus()};
_.B.onGuideToggleTap=function(){_.On(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.B.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.B.onGuideToggleHover=function(){_.On(this.hostElement,"yt-guide-hover")};
_.B.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.B.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.B.closeOnOutsideClickCondition=function(F){for(F=_.rW(F);F[0];){var W=F.shift();if(W instanceof Element&&W.id==="kbd")return!1}return!0};
_.B.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.B.pausePlayer=function(){var F;(F=_.fQ())==null||F.pause();this.pauseMiniplayer()};
_.B.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var F;(F=_.PY().resolve(_.et).getPlayerElement())==null||F.pause()}};
_.B.isMiniplayerActive=function(){return _.PY().resolve(_.et).isMiniplayerActive()};
_.B.updateNarrowFromBinding=function(F){this.narrow=F.detail.value};
_.B.onYtSendFeedbackAction=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.B.registerWithViewTransitionManager=function(){VKt(_.PY().resolve(_.IW),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.S0.Object.defineProperties(UK.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.T("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 F;return!!(this.aiCompanionEnabled&&((F=this.data)==null?0:F.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var F;return(F=this.data)==null?void 0:F.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
UK.prototype.narrowChanged=UK.prototype.narrowChanged;UK.prototype.onWatchPageChange=UK.prototype.onWatchPageChange;UK.prototype.onRendererStamperFinished=UK.prototype.onRendererStamperFinished;UK.prototype.dataChanged=UK.prototype.dataChanged;UK.prototype.onDarkChanged=UK.prototype.onDarkChanged;_.x([_.D(_.oU),_.E("design:type",Object)],UK.prototype,"ironResizableBehavior",void 0);_.x([_.D(oku),_.E("design:type",Object)],UK.prototype,"ytdExpandableInputBehavior",void 0);
_.x([_.D(_.g_.YtdGuideStateAwareBehavior),_.E("design:type",Object)],UK.prototype,"ytdGuideStateAwareBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],UK.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],UK.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],UK.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],UK.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.hN),_.E("design:type",Object)],UK.prototype,"ytdReduxBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],UK.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],UK.prototype,"narrow",void 0);_.x([_.N(),_.E("design:type",Object)],UK.prototype,"logoType",void 0);_.x([_.N(),_.E("design:type",Boolean)],UK.prototype,"voiceEnabled",void 0);
_.x([_.N(),_.E("design:type",Object)],UK.prototype,"menuStrings",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],UK.prototype,"dark",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UK.prototype,"pageDarkTheme",void 0);_.x([_.N(),_.E("design:type",Object)],UK.prototype,"watchPageScrollTop",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.ulf}),_.E("design:type",Boolean)],UK.prototype,"isWatchPage",void 0);
_.x([_.N({reflectToAttribute:!0,selector:_.K4W}),_.E("design:type",Boolean)],UK.prototype,"isShortsPage",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UK.prototype,"theater",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UK.prototype,"fullscreen",void 0);_.x([_.N({reflectToAttribute:!0,selector:_.jSC}),_.E("design:type",String)],UK.prototype,"frostedGlassMode",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UK.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],UK.prototype,"aiCompanionEnabled",void 0);_.x([_.N(),_.E("design:type",Object)],UK.prototype,"ytSearchboxFocused",void 0);_.x([_.F5("#buttons > *"),_.E("design:type",Array)],UK.prototype,"buttons",void 0);_.x([_.F5("ytd-button-renderer"),_.E("design:type",Array)],UK.prototype,"buttonRenderers",void 0);
_.x([_.Qo("#background"),_.E("design:type",HTMLDivElement)],UK.prototype,"background",void 0);_.x([_.Qo("#guide-button"),_.E("design:type",Object)],UK.prototype,"guideButton",void 0);_.x([_.Qo("#logo"),_.E("design:type",Object)],UK.prototype,"logo",void 0);_.x([_.N({computed:"computeButtonOverride(dark)"}),_.E("design:type",Object)],UK.prototype,"buttonOverrides",void 0);
_.x([_.dT("dark"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UK.prototype,"onDarkChanged",null);_.x([_.N({value:function(){return this.onVoiceTap.bind(this)}}),
_.E("design:type",Function)],UK.prototype,"boundOnTapVoiceButton",void 0);_.x([_.N(),_.E("design:type",Object)],UK.prototype,"topbarIsAboveChipbar",void 0);_.x([_.N(),_.E("design:type",String),_.E("design:paramtypes",[])],UK.prototype,"guideIcon",null);_.x([_.A("voiceEnabled"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UK.prototype,"shouldShowVoiceSearchButton",null);
_.x([_.A("data.aiCompanionButton","aiCompanionEnabled"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],UK.prototype,"shouldShowAiCompanionButton",null);_.x([_.A("data"),_.E("design:type",Object),_.E("design:paramtypes",[])],UK.prototype,"voiceSearchButton",null);_.x([_.A("aiCompanionEnabled"),_.E("design:type",String),_.E("design:paramtypes",[])],UK.prototype,"narrowQuery",null);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UK.prototype,"dataChanged",null);_.x([_.Pc("yt-rendererstamper-finished"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UK.prototype,"onRendererStamperFinished",null);_.x([_.dT("isWatchPage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UK.prototype,"onWatchPageChange",null);
_.x([_.dT("narrow"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],UK.prototype,"narrowChanged",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-masthead"})],UK);
_.O(UK,"ytd-masthead",function(){if(ouv!==void 0)return ouv;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return ouv=F},{mode:2});var gu1;var utv={},Kdv={},Hmf={},Dle={},ApS=(Dle.OFFLINE=(utv["publicytnetworkstatus-online"]="BACK_ONLINE",utv),Dle.ONLINE=(Kdv["publicytnetworkstatus-offline"]="OFFLINE",Kdv),Dle.BACK_ONLINE=(Hmf["publicytnetworkstatus-offline"]="OFFLINE",Hmf.TIMER_TRIGGER="ONLINE",Hmf),Dle),OK=function(){var F=_.w.apply(this,arguments)||this;F.currentState="ONLINE";F.scheduledJobId=0;F.bannerString="";F.bannerVe=null;F.networkStatusManagerInstance=new _.U2;return F};
_.u(OK,_.w);_.B=OK.prototype;_.B.attached=function(){var F=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){F.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){F.stateChangeHandler("publicytnetworkstatus-offline")})};
_.B.detached=function(){var F=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){F.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){F.stateChangeHandler("publicytnetworkstatus-offline")})};
_.B.enterState=function(F){var W=this;this.scheduledJobId&&_.HP.cancelJob(this.scheduledJobId);F==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):F==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.Qv("NO_INTERNET_CONNECTION",void 0,"No internet connection")):F==="BACK_ONLINE"&&(this.bannerString=_.Qv("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.q0(_.HP,function(){W.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=F};
_.B.stateChangeHandler=function(F){(F=ApS[this.currentState][F])&&this.enterState(F)};
_.B.logVisibility=function(F){var W=_.is();this.createBannerVe(F);W&&this.bannerVe&&(F?_.KZ(W,[this.bannerVe]):_.HZ(W,[this.bannerVe]))};
_.B.createBannerVe=function(F){!this.bannerVe&&F&&(this.bannerVe=_.Et(37929),_.P3(_.dB(),this.bannerVe))};
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",String)],OK.prototype,"currentState",void 0);_.x([_.N(),_.E("design:type",Object)],OK.prototype,"scheduledJobId",void 0);_.x([_.N(),_.E("design:type",Object)],OK.prototype,"bannerString",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-network-status-banner"})],OK);
_.O(OK,"ytd-network-status-banner",function(){if(gu1!==void 0)return gu1;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return gu1=
F},{mode:1});var jcy;var X2=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};F.hidden=!0;F.frostedGlass=_.T("web_frosted_glass");return F};
_.u(X2,_.w);X2.prototype.computeHidden=function(F){return F&&F.status?!1:!0};
X2.prototype.handleUpdatePermissionRoleCommand=function(F){if(F=_.e(F,_.yXC))if(F=_.e(F.renderer,_.dET))this.data=F};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],X2.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],X2.prototype,"componentBehavior",void 0);_.x([_.N({value:!0,computed:"computeHidden(data)"}),_.E("design:type",Object)],X2.prototype,"hidden",void 0);_.x([_.N(),_.E("design:type",Object)],X2.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],X2.prototype,"frostedGlass",void 0);
_.x([_.pp({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],X2);
_.O(X2,"ytd-permission-role-bottom-bar-renderer",function(){if(jcy!==void 0)return jcy;var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);return jcy=F},{mode:1});var rpr;var C4N;var Bbt={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var xr=function(){return _.w.apply(this,arguments)||this};
_.u(xr,_.w);_.B=xr.prototype;_.B.attached=function(){this.JSC$22909_scroller&&(this.JSC$22909_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22909_scroller.attached&&typeof this.JSC$22909_scroller.attached==="function"&&this.JSC$22909_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(V){V.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var F=_.OA(this.hostElement);F.querySelector("tp-yt-paper-radio-group").selected="";var W=F.querySelector("#reason-text");W&&(W.value="");F.querySelector("#description-text").value=""}};
_.B.canSubmit=function(F,W){_.On(this.hostElement,"yt-invalidate-popup-tabbables");return!(F&&W)};
_.B.onCancel=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.B.onSubmit=function(){var F=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(z){return z.active}).map(function(z){return z.innerText.trim()}),W=this.hostElement.querySelector("tp-yt-paper-radio-group"),V=W.selectedItem,d=V.name;
V=V.innerText.trim();var y=W.querySelector("#reason-text");W=void 0;y&&(W=y.value);(y=this.descriptionText.value)&&(y=y.trim());LTU(this.data.searchQuery,F,d,V,y,W);_.XY(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.B.sendFormSubmitToast=function(){var F=_.lH(_.Qv("SBOX_INAPPROPRIATE_TOAST"));_.XY(this.hostElement,"yt-open-popup-action",[F,this])};
_.B.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(F){return F.active})};
_.B.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
xr.prototype.onIronSelect=xr.prototype.onIronSelect;xr.prototype.onIronChange=xr.prototype.onIronChange;xr.prototype.dataChanged=xr.prototype.dataChanged;_.x([_.N(),_.E("design:type",Object)],xr.prototype,"data",void 0);_.x([_.N({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.E("design:type",Boolean)],xr.prototype,"submitDisabled",void 0);_.x([_.N(),_.E("design:type",Boolean)],xr.prototype,"suggestionSelected",void 0);
_.x([_.N(),_.E("design:type",Boolean)],xr.prototype,"catagorySelected",void 0);_.x([_.Qo("#scroller"),_.E("design:type",Object)],xr.prototype,"JSC$22909_scroller",void 0);_.x([_.Qo("#description-text"),_.E("design:type",Object)],xr.prototype,"descriptionText",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xr.prototype,"dataChanged",null);
_.x([_.Pc("iron-change"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xr.prototype,"onIronChange",null);_.x([_.Pc("iron-select"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],xr.prototype,"onIronSelect",null);_.x([_.pp({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],xr);
_.O(xr,"ytd-search-suggestion-report-dialog",function(){if(C4N!==void 0)return C4N;var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return C4N=F},{mode:1});var vj=function(F){var W=F.openPopupAction;var V=F.target;var d=F.container;var y=F.popupContainerConfig;var z=F.getElement;F=F.removeWhenClosed===void 0?!1:F.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=W;this.target=V;this.container=d;this.popupContainerConfig=y;this.getElement=z;this.JSC$22915_popupConfig=this.popupContainerConfig.JSC$21597_popupConfig[this.openPopupAction.popupType];this.rendererName=(W=this.getName())?_.CO9(W,e7U(this.popupContainerConfig,
W)):"";_.T("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=F);this.createPopup()};
vj.prototype.updatePopup=function(F){this.openPopupAction=F;this.JSC$22915_popupConfig=this.popupContainerConfig.JSC$21597_popupConfig[this.openPopupAction.popupType];kUy(this);_.T("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
vj.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var f81=function(F,W,V){(W=W&&F.JSC$22915_popupConfig.narrowProperties?F.JSC$22915_popupConfig.narrowProperties:F.JSC$22915_popupConfig.properties)&&V!==void 0&&(W.isAriaModal=V);l8r(F,W);F.isRtl()&&l8r(F,F.JSC$22915_popupConfig.rtlProperties);NtS(F)};
vj.prototype.createPopup=function(){var F=this.JSC$22915_popupConfig.component;if(this.popupContent=wtV(this,this.rendererName)){if(F){this.popup=wtV(this,F);var W=this.popupContent;_.T("web_enable_wrapper_for_cow_component_in_popup")&&(W=document.createElement("div"),W.appendChild(this.popupContent));_.T("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$22915_popupConfig.slotName&&W.setAttribute("slot",this.JSC$22915_popupConfig.slotName);F=this.popup;var V=this.container.tagName.toLowerCase(),
d=_.lz(W);_.X8c(_.f0(F),_.Gb(W,V,d));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.T("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.OA(this.container).appendChild(this.popup)}};
var kUy=function(F){var W,V,d=(W=F.openPopupAction.accessibilityData)==null?void 0:(V=W.accessibilityData)==null?void 0:V.label;d&&(F.popup.ariaLabel=d);var y;((y=F.popupContent.polymerController)!=null?y:F.popupContent).data=(0,_.MP.unsafeClone)(F.openPopupAction.popup[F.getName()]);F.popupContent.duration=GUj(F);F.popupContent.positionType=F.openPopupAction.position;var z=F.openPopupAction.properties;z&&Object.keys(z).forEach(function(I){F.popupContent[I]=z[I]})},l8r=function(F,W){if(W)for(var V=
_.L(Object.keys(W)),d=V.next();!d.done;d=V.next())d=d.value,F.popup[d]=W[d]},NtS=function(F){if(F.openPopupAction.position){var W=F.JSC$22915_popupConfig.positionalProperties&&F.JSC$22915_popupConfig.positionalProperties[F.openPopupAction.position],V=F.JSC$22915_popupConfig.rtlPositionalProperties&&F.JSC$22915_popupConfig.rtlPositionalProperties[F.openPopupAction.position];
W=F.isRtl()&&V?V:W;W.shiftedHorizontalOffset&&(V=F.popup.style.display,F.popup.style.display="block",F.popupContent&&F.popup.positionTarget&&F.popupContent.clientWidth>F.popup.positionTarget.clientWidth&&(W.horizontalOffset=F.popup.positionTarget.clientWidth/2-W.shiftedHorizontalOffset),F.popup.style.display=V);l8r(F,W)}},$lS=function(F,W,V){if(W){for(var d=_.L(Object.keys(W)),y=d.next();!y.done;y=d.next())y=y.value,F.popup.style[y]=W[y];
if(V)for(W=_.L(Object.keys(V)),d=W.next();!d.done;d=W.next())d=d.value,F.popup.style[d]=V[d]}};
vj.prototype.getName=function(){return _.lj(this.openPopupAction.popup,"renderer")||_.lj(this.openPopupAction.popup,"dialog")||_.lj(this.openPopupAction.popup,"model")||void 0};
var GUj=function(F){F=F.openPopupAction.durationHintMs;return F===0?F:Math.max(4E3,F||4E3)};
vj.prototype.isRtl=function(){return _.wp("HTML_DIR")==="rtl"};
var wtV=function(F,W){F=F.getElement(W,F.target);F==null&&_.rL(new _.po("popup getElement returned null",W));return F};var Ul1={};
Ul1.YtPopupContainerBehavior=[_.qg.YtComponentBehavior,_.Pm.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.expandToFullWidth=this.isAriaModal=!1;this.doNotCacheList_=["yt-dialog-view-model"]},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.NS(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.fW(this.hostElement)},
closePopup:function(F){var W=this.createCacheKey(void 0,F);this.popups_[W]&&this.handleClosePopupAction_(void 0,F)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.HP.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.HP.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(F){F.opened&&F.keepBelowPlayer&&this.ensurePopupBelowPlayer(F)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var F in this.popups_){var W=this.popups_[F];if(W.popup.scrollAction==="refit"){var V=W.popup.positionTarget.getBoundingClientRect(),d=W.popup;V=V.top;var y=W;if(!y.naturalHeight){y.popup.hidden=!1;y.popup.style.position="fixed";y.popup.style.top="0px";y.popup.style.left="0px";var z=y.popup.getBoundingClientRect();y.naturalHeight=z.bottom-z.top;y.popup.refit()}d.hidden=!(V>=y.naturalHeight+60);W.popupContent.clientHeight===0&&W.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(F){this.popupContainerConfig=F},
handleOpenPopupAction:function(F,W,V){var d=F.openPopupAction,y=_.PY().resolve(_.SU(_.YU))&&d.popupType==="TOAST";y&&!d.uniqueId&&(d.uniqueId=O1());if(!_.T("popup_container_parent_target_killswitch")){var z;W=(z=this.getParentTarget(W))!=null?z:W}var I=this.ensurePopup_(d,W);return new _.sg(function(n){I.then(function(M){if(!M)return n();this.maybeCreateNarrowMediaQuery_();var Y=this.createCacheKey(M.rendererName,M.openPopupAction.uniqueId);if(d.showOncePerUniqueId){if(this.shownPopupKeys_.has(Y))return n();
this.shownPopupKeys_.add(Y)}Y=this.popups_[Y];var h=!(!Y||!Y.openPopupAction.beReused);h=!!d.reusePopup||h;if(M.popup.opened&&!h){y&&!M.openPopupAction.replacePopup||this.handleClosePopupAction_(M.rendererName,M.openPopupAction.uniqueId);h=d.popupType==="DIALOG"&&!_.T("popup_container_dialog_reopen_killswitch");if(!y&&!h&&Y&&Y.target==W&&(_.T("popup_container_event_target_check_killswitch")||Y.target==V)&&!M.openPopupAction.replacePopup)return n();_.ce(M.popup,function(){this.completeOpenPopupAction_(d,
W,M);n()}.bind(this))}else M.popup.opened?M.updatePopup(d):this.completeOpenPopupAction_(d,W,M),n()}.bind(this))}.bind(this))},
getParentTarget:function(F){if(F&&F instanceof HTMLElement)for(var W=_.L(Object.entries(this.popups_)),V=W.next();!V.done;V=W.next())if(V=_.L(V.value),V.next(),V=V.next().value,this.popupClosesOnClick(V)&&V.popup.contains(F))return V.target},
popupClosesOnClick:function(F){return F.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(F.rendererName.toUpperCase())},
completeOpenPopupAction_:function(F,W,V){V.updatePopup(F);var d=this.narrowMediaQuery_.queryMatches,y=this.isAriaModal;F=this.expandToFullWidth;V.target=W;var z;W=((z=V.target.polymerController)!=null?z:V.target).popupPositionTarget||V.target;V.JSC$22915_popupConfig.targetContainer&&(W=V.container);V.popup.positionTarget=W;V.popupContent.positionTarget=W;NtS(V);V.JSC$22915_popupConfig.forceFocus&&(V.popupContent.style.outline="none");V.popupContent.tabIndex=-1;V.JSC$22915_popupConfig.narrowProperties&&
(V.popup.style.position="static");V.JSC$22915_popupConfig.preventAutonav&&V.popup.setAttribute("prevent-autonav",!0);V.JSC$22915_popupConfig.forceCloseOnOutsideClick&&V.popup.setAttribute("force-close-on-outside-click",!0);f81(V,d,y);z={};z.width=F?"100%":"";$lS(V,V.JSC$22915_popupConfig.styles,z);V.isRtl()&&$lS(V,V.JSC$22915_popupConfig.rtlStyles,z);if(!V.openPopupAction.shouldStopParentSignal){var I;F=(I=V.target.polymerController)!=null?I:V.target;(V.popupContent.startForwardingEvents||V.popupContainerConfig.forwardingEnabledPopups.has(V.rendererName))&&
F.parentComponent!==V.popupContent&&V.popupContent!==V.target&&V.target!==document.body&&(V.popupContent.startForwardingEvents?V.popupContent.startForwardingEvents(V.popupContainerConfig.forwardedEvents,V.target):(V.JSC$22915_eventForwarder||(V.JSC$22915_eventForwarder=new _.Jd(V.popupContent)),V.JSC$22915_eventForwarder.start(V.popupContainerConfig.forwardedEvents,V.target)))}V=V.popup;V.addEventListener("iron-overlay-opened",_.SL(this,this.onPopupIronOverlayOpened_));V.addEventListener("iron-overlay-closed",
_.SL(this,this.onPopupIronOverlayClosed_));V.addEventListener("iron-overlay-canceled",_.SL(this,this.onPopupIronOverlayCanceled_));V.addEventListener("yt-refit",_.SL(this,this.refitPopup_));V.addEventListener("yt-invalidate-popup-tabbables",_.SL(this,this.handleInvalidatePopupTabbables_));V.open()},
getPopupDurationMs_:function(F){return F.durationHintMs===0?F.durationHintMs:Math.max(4E3,F.durationHintMs||4E3)},
handleClosePopupAction_:function(F,W){var V=_.T("web_popup_cache_key_killswitch")||!!W;if(F||V){var d=this.createCacheKey(F,W);F=(F=this.popups_[d])&&F.popup}else F=_.dAS(_.TM);if(F&&F.close){if(W=_.PY().resolve(_.SU(_.wJ)))F.restoreFocusOnClose=W.isKeyBoardInUse();if(F&&F.positionTarget&&!_.T("ytpopup_close_sibling_popups_killswitch")){W=_.L(Object.entries(this.popups_));for(V=W.next();!V.done;V=W.next()){var y=_.L(V.value);V=y.next().value;y=y.next().value;var z=void 0,I=void 0,n=void 0,M=void 0,
Y=void 0,h=void 0;F.positionTarget==((z=y)==null?void 0:(I=z.popupContent)==null?void 0:I.positionTarget)&&y.popup&&(!((n=y.popup)==null?0:(M=n.style)==null?0:M.display)||((Y=y.popup)==null?void 0:(h=Y.style)==null?void 0:h.display)!=="none")&&(z=void 0,(z=y.popup)==null?0:z.close)&&(y.popup.close(),this.removePopup_(y.popup,V))}F&&this.popups_[d]&&(F.close(),this.removePopup_(F,d))}else F.close(),this.removePopup_(F,d)}},
handleClosePopupCommand_:function(F){F.closePopupCommand&&F.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,F.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(F){var W={},V;for(V in this.popups_)if(W={key$jscomp$1247:W.key$jscomp$1247},W.key$jscomp$1247=V,!F||!F.some(function(z){return function(I){return I==z.key$jscomp$1247}}(W))){var d=this.popups_[W.key$jscomp$1247],y=d.popup;
_.PY().resolve(_.SU(_.YU))&&d.openPopupAction.popupType==="TOAST"||(y&&y.close&&y.close(),this.removePopup_(y,W.key$jscomp$1247))}},
handleClosePopupsAction_:function(F){F.forEach(function(W){var V=this.popups_[W];V&&((V=V.popup)&&V.close&&V.close(),this.removePopup_(V,W))}.bind(this))},
handleGetPopupOpenedAction_:function(F,W){return(W=this.createCacheKey(F,W))&&this.popups_[W]?this.popups_[F].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var F=[],W;for(W in this.popups_){var V=this.popups_[W];V.popup.opened&&F.push(V)}return F},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(F,W){_.T("ytpopup_disable_default_html_caching")&&F&&F.removeWhenClosed&&(_.OA(this.hostElement).removeChild(F),W&&this.popups_[W]&&delete this.popups_[W])},
shouldReusePopup_:function(F){return!(!F||!F.reusePopup)||!(!F||!F.beReused)},
ensurePopup_:function(F,W){this.maybeCreateNarrowMediaQuery_();var V=_.lj(F.popup,"renderer")||_.lj(F.popup,"dialog")||_.lj(F.popup,"model");if(!V)return _.c6();V=_.CO9(V,e7U(this.popupContainerConfig,V));return _.c6(this.getAndMaybeCreatePopup_(F,V,W))},
getAndMaybeCreatePopup_:function(F,W,V){var d=this.createCacheKey(W,F.uniqueId);if(this.popups_[d])return this.popups_[d];F=new vj({openPopupAction:F,target:V,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(W)});return this.popups_[d]=F},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(F){return _.T("ytpopup_disable_default_html_caching")?_.T("ytpopup_disable_cache_allowlist")?F&&this.doNotCacheList_.includes(F):F&&F.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",_.SL(this,this.openPopupQueryMatchesChanged_)),_.OA(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(F){F=F.detail.value;for(var W in this.popups_)f81(this.popups_[W],F)},
onPopupIronOverlayClosed_:function(F){var W=F.currentTarget,V=_.LIf(W);V=V.length>0?V[0]:W;if(V.is!=="ytd-reel-watch-while-dialog-renderer"||F.target.is!=="tp-yt-iron-dropdown"){F.detail.popup=W;F.detail.popupRenderer=V;var d,y={context:{openingElement:((d=this.popups_[(V==null?void 0:V.is)||""])==null?void 0:d.target)||void 0}};Object.assign(y,F.detail);var z;_.On((z=V.hostElement)!=null?z:V,"yt-popup-closed",y);W.removeEventListener("yt-refit",_.SL(this,this.refitPopup_));W.removeEventListener("yt-invalidate-popup-tabbables",
_.SL(this,this.handleInvalidatePopupTabbables_));W.removeEventListener("iron-overlay-canceled",_.SL(this,this.onPopupIronOverlayCanceled_));W.removeEventListener("iron-overlay-closed",_.SL(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(W)}},
onPopupIronOverlayCanceled_:function(F,W){var V=F.currentTarget,d=_.LIf(V);d=d.length>0?d[0]:V;if(d.is!=="ytd-reel-watch-while-dialog-renderer"||F.target.is!=="tp-yt-iron-dropdown"){var y;_.On((y=d.hostElement)!=null?y:d,"yt-popup-canceled",F.detail);y=W?_.rW(W):null;(!W||["click","tap"].includes(W.type))&&!V.hasAttribute("force-close-on-outside-click")&&V.positionTarget&&y&&y.includes(V.positionTarget)&&F.preventDefault();V.restoreFocusOnClose=_.JO.keyboardEventMatchesKeys(W,"esc")}},
onPopupIronOverlayOpened_:function(F){F=F.currentTarget;var W=_.LIf(F);W=W.length>0?W[0]:F;var V,d;_.On((V=W.hostElement)!=null?V:W,"yt-popup-opened",(d=W.hostElement)!=null?d:W);F.keepBelowPlayer&&(this.ensurePopupBelowPlayer(F,!0),this.dynamicallyPositionedElements_.add(F));V=_.PY().resolve(_.SU(_.wJ));d=!!W.querySelector("#toast");V&&V.isKeyBoardInUse()&&!d&&(typeof W.focusFirstItem==="function"?W.focusFirstItem():(W=_.FTB(F),W.length&&W[0].focus()));F.removeEventListener("iron-overlay-opened",
_.SL(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(F){F=F.currentTarget;F.refit&&F.refit()},
refitPopups_:function(){for(var F in this.popups_)this.popups_[F].refit()},
handleInvalidatePopupTabbables_:function(F){F=F.currentTarget;F.invalidateTabbables&&F.invalidateTabbables()},
createCacheKey:function(F,W){return _.T("web_popup_cache_key_killswitch")?W?F+"#"+W:F:W?"#"+W:F},
openSheet:function(F,W,V){var d=F==null?void 0:F.openPopupActionCommand;if(!d&&(F==null?0:F.viewModel)){if(F.sheetPosition)a:switch(F.sheetPosition){case "SHEET_POSITION_RIGHT":d="OPEN_POPUP_POSITION_RIGHT";break a;default:d="OPEN_POPUP_POSITION_UNKNOWN"}else d=void 0;d={openPopupAction:{popup:{sheetViewModel:F.viewModel},popupType:"CONTEXTUAL_SHEET",position:d}}}if(d){var y;this.expandToFullWidth=(y=F==null?void 0:F.expandToFullWidth)!=null?y:!1;this.handleOpenPopupAction(d,W,V===void 0?W:V)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var F=this;return _.m(function(W){return W.return(F.handleGetOpenedPopupsAction_().filter(function(V){var d;return((d=V.openPopupAction)==null?void 0:d.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(F,W,V){if(_.T("web_dialog_utils_killswitch")){var d=F==null?void 0:F.openPopupActionCommand,y=(V==null?0:V.ariaLabel)?{accessibilityData:{accessibilityData:{label:V.ariaLabel}}}:void 0;!d&&(F==null?0:F.viewModel)&&(d={openPopupAction:Object.assign({},{popup:{dialogViewModel:F.viewModel},popupType:(V==null?0:V.isModal)?"MODAL":"DIALOG"},y&&y)});d&&this.handleOpenPopupAction(d,W)}else{if(y=F==null?void 0:F.viewModel){var z=V=V===void 0?{}:V;V=z.ariaLabel;y={popup:{dialogViewModel:y},
popupType:z.isModal?"MODAL":"DIALOG"};z={accessibilityData:{label:V}};V&&(y.accessibilityData=z);y={openPopupAction:y}}else y=void 0;if(y=(d=y)!=null?d:F==null?void 0:F.openPopupActionCommand)this.isAriaModal=_.T("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(y,W)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var F=this;return _.m(function(W){return W.return(F.handleGetOpenedPopupsAction_().filter(function(V){var d;return((d=V.openPopupAction)==null?void 0:d.popupType)==="DIALOG"}).length>0)})}}];var Omv;var Xte;var xlS=_.Cg(["about:blank"]),EK=function(){var F=_.w.apply(this,arguments)||this;F.isMuted=!1;F.pageLoadTimeoutId=void 0;F.enableA11yFocusFix=_.T("enable_a11y_focus_fix_for_mac_panel_on_desktop");F.moveFocusToContent=function(){F.iframe.focus()};
return F};
_.u(EK,_.w);_.B=EK.prototype;_.B.dataChanged=function(){var F=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var W=this.data.url,V=_.Dw(W);_.T("enable_yt_ata_iframe_authuser")?(V=_.Dw(W),_.o0(this.iframe,I0v(V))):_.o0(this.iframe,V);this.pageLoadTimeoutId=_.q0(_.Me(),function(){return void F.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.tg({destination:window,iframe:this.iframe,origin:_.PKc(V.toString()),channelName:"ataiframe",onMessage:_.rKu(wSv,function(d){GpU(d.data)?(d=_.Wg(d.data,1,_.nm,_.Uy()),d.length!==1?_.rL(Error("pm")):(d=d[0],d===3?(F.isMuted=!0,F.logStateChanged({adMuteRequested:!0})):d===1&&F.close())):_.rL(Error("qm"))}),
onEstablished:function(){F.cancelPageLoadTimeout();F.logStateChanged({pageLoadSucceeded:!0})}})}};
_.B.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.Me().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.B.logStateChanged=function(F){var W;if((W=this.data)==null?0:W.trackingParams)F={adsClientData:{aboutThisAdData:F}},_.dB().stateChanged(this.data.trackingParams,F)};
_.B.close=function(){_.XY(this.hostElement,"yt-close-popup-action",[this.is])};
_.B.handlesPopupClosed=function(F,W){var V=this,d,y;return _.m(function(z){if(z.nextAddress==1)return _.wp("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.XY(V.hostElement,"on-about-this-ad-popup-closed",[V.isMuted,W]),z.jumpTo(0)):F&&nXc(F)?z.yield(mAd(F),4):(V.isMuted&&_.XY(V.hostElement,"yt-mute-ad-action",[V.is,V]),z.jumpTo(0));if(d=z.yieldResult){var I=y=new _.Y9(d),n=V.isMuted;I.getOptions().includes("onAboutThisAdPopupClosed")?_.SaC(I,"onAboutThisAdPopupClosed",{isMuted:n,layoutId:W}):_.HT("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.UD(z)})};
_.B.onPopupClosed=function(F){var W=this,V,d;return _.m(function(y){V=_.Hi(xlS);_.o0(W.iframe,V);W.cancelPageLoadTimeout();if(!W.data)return y.jumpTo(0);W.ytRendererBehavior.markDirty();d=F.detail.context.openingElement;return y.yield(W.handlesPopupClosed(d,W.data.layoutId),0)})};
_.B.detached=function(){this.cancelPageLoadTimeout()};
_.B.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
EK.prototype.onPopupClosed=EK.prototype.onPopupClosed;EK.prototype.dataChanged=EK.prototype.dataChanged;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],EK.prototype,"ytRendererBehavior",void 0);_.x([_.Qo("#iframe"),_.E("design:type",HTMLIFrameElement)],EK.prototype,"iframe",void 0);_.x([_.N(),_.E("design:type",Object)],EK.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],EK.prototype,"dataChanged",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype",Promise)],EK.prototype,"onPopupClosed",null);_.x([_.Yf({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],EK);
_.O(EK,"yt-about-this-ad-renderer",function(){if(Xte===void 0){var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><template is="dom-if" if="[[enableA11yFocusFix]]" restamp="" class="style-scope yt-about-this-ad-renderer"><div id="focusTrapEnd" tabindex="0" on-focus="moveFocusToContent" class="style-scope yt-about-this-ad-renderer"></div></template>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Omv===void 0&&(Omv=document.createElement("template"));var d=Omv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Xte=F}F=Xte;return F},{mode:2});var vuS;var Eur;var cpr=function(F){var W=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=W.message;"stack"in W&&(this.stack=W.stack);this.maxFileSizeMB=F;Object.setPrototypeOf(this,cpr.prototype)};
_.u(cpr,Error);var tvy=function(F,W){var V=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=V.message;"stack"in V&&(this.stack=V.stack);this.minWidth=F;this.minHeight=W;Object.setPrototypeOf(this,tvy.prototype)};
_.u(tvy,Error);var SLS=function(F){this.requirements=F;this.JSC$22943_maxFileSize=F.maxFileSizeMB*1024*1024},P4S=function(F,W){if(W.size>F.JSC$22943_maxFileSize)throw new cpr(F.requirements.maxFileSizeMB);
};var Jpe=function(F,W){this.canvas=F;this.imageEditorBuilder=W};
Jpe.prototype.addEventListeners=function(F){var W=function(y){ZmH(F,y)};
this.JSC$22949_mouseDownEvent=W;var V=function(y){QcV(F,y)};
this.JSC$22949_mouseMoveEvent=V;var d=function(){Ff1(F)};
this.JSC$22949_mouseUpEvent=d;this.canvas.addEventListener("mousedown",W);this.canvas.addEventListener("mousemove",V);document.addEventListener("mouseup",d)};
Jpe.prototype.removeEventListeners=function(){this.JSC$22949_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$22949_mouseDownEvent);this.JSC$22949_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$22949_mouseMoveEvent);this.JSC$22949_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$22949_mouseUpEvent)};
var Wff=function(F,W){F.removeEventListeners();return new Promise(function(V){var d=new Image;d.crossOrigin="anonymous";d.onload=function(){var y=F.imageEditorBuilder(F.canvas,d);F.addEventListeners(y);V(y)};
d.src=W})},cj=function(F,W,V,d,y,z,I,n){this.canvas=F;
this.image=W;this.requiredRatio=V;this.minImageCropDimension=d;this.minOutputImageResolution=y;this.component=z;this.styleFocusedCorner=n===void 0?!0:n;this.action=2;this.focusedCorner=this.resizeCorner=0;F=this.canvas.getContext("2d");if(!F)throw Error("rm");this.ctx=F;this.canvasMargin=I!=null?I:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;I=this.image;F=this.canvasInnerWidth/I.width;I.height*F>912&&(F=I.width/I.height*912/I.width);I=F;this.scaledImageWidth=this.canvas.width%2?
i5t(this.image.width*I):a0L(this.image.width*I);this.scaledImageHeight=Math.round(this.image.height*I);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$22952_overlayMarginBottom=this.JSC$22952_overlayMarginTop=this.canvasMargin;this.JSC$22952_overlayMarginRight=this.JSC$22952_overlayMarginLeft=this.horizontalMargin;this.JSC$22952_overlayWidth=this.scaledImageWidth;this.JSC$22952_overlayHeight=this.scaledImageHeight;
F=this.image.width/this.image.height;F>this.requiredRatio?(this.JSC$22952_overlayWidth=this.canvas.width%2?i5t(this.scaledImageHeight*this.requiredRatio):a0L(this.scaledImageHeight*this.requiredRatio),this.JSC$22952_overlayMarginRight=this.JSC$22952_overlayMarginLeft=(this.canvas.width-this.JSC$22952_overlayWidth)/2):F<this.requiredRatio&&(this.JSC$22952_overlayHeight=this.canvas.height%2?i5t(this.scaledImageWidth/this.requiredRatio):a0L(this.scaledImageWidth/this.requiredRatio),this.JSC$22952_overlayMarginBottom=
this.JSC$22952_overlayMarginTop=(this.canvas.height-this.JSC$22952_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*I,this.scaledImageWidth);VeN(this)};
cj.prototype.getContext=function(){return this.ctx};
var ZmH=function(F,W){W={x:Math.round(W.pageX-F.canvas.getBoundingClientRect().left),y:Math.round(W.pageY-F.canvas.getBoundingClientRect().top)};F.dragStart=W;d5N(F,W)!==0?(F.action=1,yyB(F,W),F.resizeCorner=d5N(F,W)):W.x>F.JSC$22952_overlayMarginLeft&&W.x<F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth&&W.y>F.JSC$22952_overlayMarginTop&&W.y<F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight&&(F.action=0)},zSv=function(F,W){switch(W){case 1:return{x:F.JSC$22952_overlayMarginLeft,
y:F.JSC$22952_overlayMarginTop};case 2:return{x:F.JSC$22952_overlayMarginLeft,y:F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight};case 3:return{x:F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth,y:F.JSC$22952_overlayMarginTop};case 4:return{x:F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth,y:F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight};default:throw Error("sm");}},s1n=function(F,W){if(F.focusedCorner!==0){F.dragStart=zSv(F,F.focusedCorner);
F.action=1;F.resizeCorner=F.focusedCorner;var V=F.dragStart.x,d=F.dragStart.y;switch(W){case 0:F.focusedCorner===1||F.focusedCorner===4?(V-=10,d-=10):(V-=10,d+=10);break;case 1:F.focusedCorner===1||F.focusedCorner===4?(V+=10,d+=10):(V+=10,d-=10);break;case 2:V=F.focusedCorner===1||F.focusedCorner===4?V-10:V+10;d-=10;break;case 3:V=F.focusedCorner===1||F.focusedCorner===4?V+10:V-10;d+=10;break;default:throw Error("tm");}ovr(F,{x:V,y:d});VeN(F);F.action=2;F.dragStart=void 0}},QcV=function(F,W){W={x:Math.round(W.pageX-
F.canvas.getBoundingClientRect().left),
y:Math.round(W.pageY-F.canvas.getBoundingClientRect().top)};yyB(F,W);switch(F.action){case 1:ovr(F,W);break;case 0:F.dragStart&&(F.JSC$22952_overlayMarginLeft=Math.max(F.horizontalMargin,Math.min(F.JSC$22952_overlayMarginLeft-(F.dragStart.x-W.x),F.horizontalMargin+F.scaledImageWidth-F.JSC$22952_overlayWidth)),F.JSC$22952_overlayMarginRight=F.canvas.width-F.JSC$22952_overlayMarginLeft-F.JSC$22952_overlayWidth,F.JSC$22952_overlayMarginTop=Math.max(F.canvasMargin,Math.min(F.JSC$22952_overlayMarginTop-
(F.dragStart.y-W.y),F.scaledImageHeight-F.JSC$22952_overlayHeight+F.canvasMargin)),F.JSC$22952_overlayMarginBottom=F.canvas.height-(F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight));break;default:return}VeN(F);F.dragStart=W},Ff1=function(F){F.action=2;
F.dragStart=void 0;document.body.style.cursor="auto"},yyB=function(F,W){switch(d5N(F,W)){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:F.action!==1&&(document.body.style.cursor="auto")}},d5N=function(F,W){var V=F.JSC$22952_overlayMarginLeft-5,d=F.JSC$22952_overlayMarginTop-5,y=F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth-5;
F=F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-5;return Bnv(W,{x:V,y:d})?1:Bnv(W,{x:y,y:d})?3:Bnv(W,{x:V,y:F})?2:Bnv(W,{x:y,y:F})?4:0},Bnv=function(F,W){return F.x>=W.x&&F.x<=W.x+10&&F.y>=W.y&&F.y<=W.y+10},ovr=function(F,W){if(F.dragStart)switch(F.resizeCorner){case 2:Math.abs((F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth-W.x)/(W.y-F.JSC$22952_overlayMarginTop))>=F.requiredRatio?LfB(F,W.x):Ijy(F,W.y);
break;case 1:Math.abs((F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth-W.x)/(F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-W.y))>=F.requiredRatio?nvv(F,W.x):Ijy(F,W.y);break;case 4:Math.abs((W.x-F.JSC$22952_overlayMarginLeft)/(W.y-F.JSC$22952_overlayMarginTop))>=F.requiredRatio?LfB(F,W.x):m5S(F,W.y);break;case 3:Math.abs((W.x-F.JSC$22952_overlayMarginLeft)/(F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-W.y))>=F.requiredRatio?nvv(F,W.x):m5S(F,W.y);break;default:throw Error("um");
}},LfB=function(F,W){var V=F.JSC$22952_overlayMarginTop;
F.JSC$22952_overlayMarginBottom=ajS(F,W);F.JSC$22952_overlayHeight=F.canvas.height-F.JSC$22952_overlayMarginBottom-V;F.JSC$22952_overlayWidth=Math.round(F.JSC$22952_overlayHeight*F.requiredRatio);ire(F)},nvv=function(F,W){var V=F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight;
F.JSC$22952_overlayMarginTop=ajS(F,W);F.JSC$22952_overlayHeight=V-F.JSC$22952_overlayMarginTop;F.JSC$22952_overlayWidth=Math.round(F.JSC$22952_overlayHeight*F.requiredRatio);ire(F)},ire=function(F){switch(F.resizeCorner){case 2:case 1:F.JSC$22952_overlayMarginLeft=F.canvas.width-F.JSC$22952_overlayMarginRight-F.JSC$22952_overlayWidth;
break;case 4:case 3:F.JSC$22952_overlayMarginRight=F.canvas.width-F.JSC$22952_overlayMarginLeft-F.JSC$22952_overlayWidth;break;default:throw Error("um");}},Ijy=function(F,W){var V=F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth;
F.JSC$22952_overlayMarginLeft=Mee(F,W);F.JSC$22952_overlayWidth=V-F.JSC$22952_overlayMarginLeft;F.JSC$22952_overlayHeight=Math.round(F.JSC$22952_overlayWidth/F.requiredRatio);YNg(F)},m5S=function(F,W){var V=F.JSC$22952_overlayMarginLeft;
F.JSC$22952_overlayMarginRight=Mee(F,W);F.JSC$22952_overlayWidth=F.canvas.width-F.JSC$22952_overlayMarginRight-V;F.JSC$22952_overlayHeight=Math.round(F.JSC$22952_overlayWidth/F.requiredRatio);YNg(F)},YNg=function(F){switch(F.resizeCorner){case 2:case 4:F.JSC$22952_overlayMarginBottom=F.canvas.height-F.JSC$22952_overlayMarginTop-F.JSC$22952_overlayHeight;
break;case 1:case 3:F.JSC$22952_overlayMarginTop=F.canvas.height-F.JSC$22952_overlayMarginBottom-F.JSC$22952_overlayHeight;break;default:throw Error("um");}},ajS=function(F,W){switch(F.resizeCorner){case 2:W=F.canvas.height-(F.JSC$22952_overlayMarginTop+pg1(F,W));
break;case 4:W=F.canvas.height-(F.JSC$22952_overlayMarginTop+hSj(F,W));break;case 1:W=F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-pg1(F,W);break;case 3:W=F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-hSj(F,W);break;default:throw Error("um");}return Math.max(W,F.canvasMargin)},pg1=function(F,W){W=F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth-Math.max(W,F.horizontalMargin);
W=W<0?F.JSC$22952_overlayWidth:Math.max(W,F.minOverlayWidth);return Math.round(W/F.requiredRatio)},hSj=function(F,W){W=F.canvas.width-Math.max(F.canvas.width-W,F.horizontalMargin)-F.JSC$22952_overlayMarginLeft;
W=W<0?F.JSC$22952_overlayWidth:Math.max(W,F.minOverlayWidth);return Math.round(W/F.requiredRatio)},Mee=function(F,W){switch(F.resizeCorner){case 2:W=F.canvas.width-F.JSC$22952_overlayMarginRight-qNg(F,W);
break;case 4:W=F.canvas.width-F.JSC$22952_overlayMarginLeft-qNg(F,W);break;case 1:W=F.canvas.width-F.JSC$22952_overlayMarginRight-RS1(F,W);break;case 3:W=F.canvas.width-F.JSC$22952_overlayMarginLeft-RS1(F,W);break;default:throw Error("um");}return Math.max(W,F.horizontalMargin)},qNg=function(F,W){W=F.canvas.height-Math.max(F.canvas.height-W,F.canvasMargin)-F.JSC$22952_overlayMarginTop;
return W<0?F.JSC$22952_overlayWidth:Math.max(Math.round(W*F.requiredRatio),F.minOverlayWidth)},RS1=function(F,W){W=F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-Math.max(W,F.canvasMargin);
return W<0?F.JSC$22952_overlayWidth:Math.max(Math.round(W*F.requiredRatio),F.minOverlayWidth)},VeN=function(F){F.ctx.clearRect(0,0,F.canvas.width,F.canvas.height);
F.ctx.drawImage(F.image,0,0,F.image.width,F.image.height,F.horizontalMargin,F.canvasMargin,F.canvas.width-2*F.horizontalMargin,F.scaledImageHeight);F.ctx.fillStyle="rgba(0, 0, 0, 0.7)";F.ctx.fillRect(F.horizontalMargin,F.JSC$22952_overlayMarginTop,F.JSC$22952_overlayMarginLeft-F.horizontalMargin,F.JSC$22952_overlayHeight);F.ctx.fillRect(F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth,F.JSC$22952_overlayMarginTop,F.JSC$22952_overlayMarginRight-F.horizontalMargin,F.JSC$22952_overlayHeight);F.ctx.fillRect(F.horizontalMargin,
F.canvasMargin,F.scaledImageWidth,F.JSC$22952_overlayMarginTop-F.canvasMargin);F.ctx.fillRect(F.horizontalMargin,F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight,F.scaledImageWidth,F.JSC$22952_overlayMarginBottom-F.canvasMargin);F.drawOverlay();F.component&&_.On(F.component,"image-updated")};
cj.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$22952_overlayMarginLeft,this.JSC$22952_overlayMarginTop,this.JSC$22952_overlayWidth,this.JSC$22952_overlayHeight);brS(this)};
var brS=function(F){var W=F.JSC$22952_overlayMarginLeft-5,V=F.JSC$22952_overlayMarginTop-5,d=F.JSC$22952_overlayMarginLeft+F.JSC$22952_overlayWidth-5,y=F.JSC$22952_overlayMarginTop+F.JSC$22952_overlayHeight-5;F.ctx.fillStyle="#FFF";F.ctx.fillRect(W,V,10,10);F.ctx.strokeRect(W,V,10,10);F.ctx.fillRect(d,V,10,10);F.ctx.strokeRect(d,V,10,10);F.ctx.fillRect(W,y,10,10);F.ctx.strokeRect(W,y,10,10);F.ctx.fillRect(d,y,10,10);F.ctx.strokeRect(d,y,10,10);if(F.focusedCorner!==0&&F.styleFocusedCorner){F.ctx.lineWidth=
4;F.ctx.strokeStyle="#3EA6FF";switch(F.focusedCorner){case 1:--W;--V;break;case 2:--W;V=y-1;break;case 3:W=d-1;--V;break;case 4:W=d-1;V=y-1;break;default:return}F.ctx.strokeRect(W,V,12,12)}};
cj.prototype.crop=function(F,W){W=W===void 0?!0:W;var V=this.image.width/this.scaledImageWidth,d=document.createElement("canvas"),y=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],z=this.JSC$22952_overlayWidth*V,I=this.JSC$22952_overlayHeight*V;d.width=Math.max(z,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);d.height=Math.max(I,y);F&&(d.width=Math.min(d.width,d.height),d.height=Math.min(d.width,d.height));
F=d.getContext("2d");if(!F)throw Error("im");y=(this.JSC$22952_overlayMarginLeft-this.horizontalMargin)*V;V*=this.JSC$22952_overlayMarginTop-this.canvasMargin;W||(F.fillStyle="white",F.fillRect(0,0,d.width,d.height));F.drawImage(this.image,y,V,z,I,0,0,d.width,d.height);return d};var Tn5=function(F,W,V,d,y){cj.call(this,F,W,V,d,void 0,y,8,!1)};
_.u(Tn5,cj);Tn5.prototype.drawOverlay=function(){var F=this.getContext(),W=this.JSC$22952_overlayWidth,V=this.JSC$22952_overlayHeight,d=this.JSC$22952_overlayMarginTop,y=this.JSC$22952_overlayMarginLeft;F.lineWidth=2;F.strokeStyle="#3EA6FF";F.beginPath();F.arc(y+W/2,d+V/2,W/2,0,2*Math.PI);F.stroke();F.strokeRect(y,d,W,V);brS(this)};
var eSS={maxFileSizeMB:15,minWidth:98,minHeight:98},gvN=["image/png","image/jpeg","image/gif"],tV=function(){var F=_.w.apply(this,arguments)||this;F.fileSelectorFocusListener=null;F.errorMessage=null;F.isLoading=!0;F.hideContainer=!0;F.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return F};
_.u(tV,_.w);_.B=tV.prototype;_.B.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.B.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.B.computePlaylistThumbnail=function(F){return F==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.B.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.XY(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.B.setErrorState=function(F){this.resetErrorState();F&&(this.errorMessage=F)};
_.B.showPopup=function(){var F=this;this.hideContainer=!1;_.q0(_.HP,function(){_.On(F.hostElement,"yt-refit")});
this.isLoading=!1};
_.B.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.B.closePopup=function(){this.resetFileSelector();_.XY(this.hostElement,"yt-close-popup-action",[this.is])};
_.B.onCancelTap=function(){this.isPlaylistThumbnail||_.XY(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.B.openFileSelector=function(){var F=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.q0(_.HP,function(){setTimeout(function(){if(!F.fileSelector.files||F.fileSelector.files.length===0)F.onCancelTap();F.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(W){W instanceof Error?_.Ab(W):_.j5(new _.po(JSON.stringify(W)))}};
_.B.handleFileSelection=function(){var F=this,W,V,d,y,z,I;return _.m(function(n){switch(n.nextAddress){case 1:_.rK(n,2);if(!F.fileSelector.files||!F.imageEditorCanvas)return F.onCancelTap(),n.return();W=F.fileSelector.files[0];P4S(F.imageChecker,W);_.rK(n,4);return n.yield(Cyt(W),6);case 6:F.mimeType=n.yieldResult;_.$J(n,5,2);break;case 4:_.$b(n,2),_.XY(F.hostElement,"yt-image-selection-error-action",[(V=F.data)==null?void 0:V.genericImageLoadErrorMessage]),F.onCancelTap();case 5:d=new FileReader;
d.addEventListener("load",function(){var M,Y;return _.m(function(h){if(h.nextAddress==1){if(!d.result)return _.rL(Error("km")),h.return();M=d.result;Y=new Image;Y.src=M;Y.onload=function(){try{var q=F.imageChecker;if(Y.width<q.requirements.minWidth||Y.height<q.requirements.minHeight)throw new tvy(q.requirements.minWidth,q.requirements.minHeight);}catch(b){if(b instanceof tvy){var R;_.XY(F.hostElement,"yt-image-selection-error-action",[(R=F.data)==null?void 0:R.imageDimensionErrorMessage]);F.logImageDimensionErrorVe()}else b instanceof
Error?_.Ab(b):(q=new _.po(JSON.stringify(b)),_.Ab(q));F.onCancelTap()}F.showPopup()};
Y.onerror=function(){var q;_.XY(F.hostElement,"yt-image-selection-error-action",[(q=F.data)==null?void 0:q.genericImageLoadErrorMessage]);F.onCancelTap()};
return h.yield(Wff(F.imageEditorCanvas,M),2)}F.imageEditor=h.yieldResult;F.updatePositionOfAllCorners();F.addEventListeners(F.imageEditor);_.UD(h)})},!1);
d.readAsDataURL(W);_.$J(n,0);break;case 2:y=_.$b(n),y instanceof cpr?_.XY(F.hostElement,"yt-image-selection-error-action",[(z=F.data)==null?void 0:z.imageSizeErrorMessage]):(y instanceof Error?_.Ab(y):_.j5(new _.po(JSON.stringify(y))),_.XY(F.hostElement,"yt-image-selection-error-action",[(I=F.data)==null?void 0:I.genericImageLoadErrorMessage])),F.onCancelTap(),_.UD(n)}})};
_.B.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var F=_.VZ(_.dB(),{veType:232707,visualElement:_.Et(232707)});F&&(F={visualElement:F},_.W7().reportShown(F))}};
_.B.handleImageSelectionErrorAction=function(F){this.isPlaylistThumbnail&&_.jzC(this.hostElement,F)};
_.B.convertToImageFormatBundle=function(F){var W=this,V,d,y;return _.m(function(z){switch(z.nextAddress){case 1:return V=F.toDataURL(W.outputMimeType,1),z.yield(klU(V),2);case 2:d=z.yieldResult;_.rK(z,3);P4S(W.imageChecker,d);_.$J(z,4);break;case 3:y=_.$b(z);if(!(y instanceof cpr))throw y;_.rL(new _.po("Output size is bigger than input size for image",W.mimeType,W.outputMimeType,d.size));V=F.toDataURL("image/jpeg",.95);return z.yield(klU(V),6);case 6:d=z.yieldResult;case 4:return z.return({dataUrl:V,
imageFile:d})}})};
_.B.handleUploadImageToScottyCommand=function(F){var W=this,V,d,y,z,I,n,M,Y,h,q;return _.m(function(R){switch(R.nextAddress){case 1:if(!W.imageEditor||!_.e(F,Ysa))return R.return();V=_.e(F,Ysa).scottyUploadUrl;if(!V){var b=new _.po("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.Ab(b);return R.return()}_.rK(R,2);W.setLoadingState();d=W.imageEditor.crop(!1,!1);return R.yield(W.convertToImageFormatBundle(d),4);case 4:return y=R.yieldResult,R.yield(jj4(y.imageFile,V),5);
case 5:z=R.yieldResult;((I=W.data)==null?0:I.onUploadEndpoint)?(n=W.buildUploadServiceEndpoint(z),W.ytComponentBehavior.resolveCommand(n),M=_.e(n,_.hH),((Y=M)==null?0:Y.params)?W.closePopup():W.resetFileSelector()):(_.XY(W.hostElement,"yt-image-updated-action",[y.dataUrl,z]),W.closePopup());_.$J(R,0);break;case 2:h=_.$b(R),W.setErrorState((q=W.data)==null?void 0:q.uploadErrorMessage),h instanceof Error?_.Ab(h):(b=new _.po(JSON.stringify(h)),_.Ab(b)),_.UD(R)}})};
_.B.buildUploadServiceEndpoint=function(F){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",F),this.data.onUploadEndpoint):null};
_.B.dataChanged=function(){var F=this,W;return _.m(function(V){if(V.nextAddress==1){if(!F.data||!F.canvasElement)return V.return();F.data.imageRatio&&F.data.minImageCropWidth||_.j5(new _.po("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));W=function(d,y){return F.data.imageType==="IMAGE_TYPE_AVATAR"?new Tn5(d,y,F.data.imageRatio,[F.data.minImageCropWidth,F.data.minImageCropWidth/F.data.imageRatio],F.hostElement):new cj(d,y,F.data.imageRatio,[F.data.minImageCropWidth,
F.data.minImageCropWidth/F.data.imageRatio],void 0,F.hostElement,8,!1)};
F.imageEditorCanvas=new Jpe(F.canvasElement,W);return F.data.url?V.yield(Wff(F.imageEditorCanvas,F.data.url),3):(F.hideContainer=!0,F.openFileSelector(),V.jumpTo(0))}F.imageEditor=V.yieldResult;F.showPopup();F.addEventListeners(F.imageEditor);_.UD(V)})};
_.B.addEventListeners=function(F){this.removeEventListeners();var W=function(y){ZmH(F,y)};
this.JSC$22960_mouseDownEvent=W;var V=function(y){QcV(F,y)};
this.JSC$22960_mouseMoveEvent=V;var d=function(){Ff1(F)};
this.JSC$22960_mouseUpEvent=d;this.topLeftCorner.addEventListener("mousedown",W);this.topLeftCorner.addEventListener("mousemove",V);this.topLeftCorner.addEventListener("mouseup",d);this.topRightCorner.addEventListener("mousedown",W);this.topRightCorner.addEventListener("mousemove",V);this.topRightCorner.addEventListener("mouseup",d);this.bottomLeftCorner.addEventListener("mousedown",W);this.bottomLeftCorner.addEventListener("mousemove",V);this.bottomLeftCorner.addEventListener("mouseup",d);this.bottomRightCorner.addEventListener("mousedown",
W);this.bottomRightCorner.addEventListener("mousemove",V);this.bottomRightCorner.addEventListener("mouseup",d)};
_.B.removeEventListeners=function(){this.JSC$22960_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$22960_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$22960_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$22960_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$22960_mouseDownEvent));this.JSC$22960_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$22960_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$22960_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$22960_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$22960_mouseMoveEvent));this.JSC$22960_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$22960_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$22960_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$22960_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$22960_mouseUpEvent))};
_.B.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var F=document.activeElement;F&&F.shadowRoot&&F.shadowRoot.activeElement;)F=F.shadowRoot.activeElement;switch(F){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};
_.B.updatePositionOfCorner=function(F,W){var V=F.y-W.offsetHeight/2+4;W.style.left=F.x-W.offsetWidth/2+16+"px";W.style.top=V+"px"};
_.B.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var F=_.L([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),W=F.next();!W.done;W=F.next()){W=W.value;var V=zSv(this.imageEditor,W.corner);this.updatePositionOfCorner(V,W.div)}};
_.B.onLeft=function(F){this.imageEditor&&this.setFocusInImageEditor()&&(s1n(this.imageEditor,0),this.updatePositionOfAllCorners(),F.preventDefault())};
_.B.onRight=function(F){this.imageEditor&&this.setFocusInImageEditor()&&(s1n(this.imageEditor,1),this.updatePositionOfAllCorners(),F.preventDefault())};
_.B.onUp=function(F){this.imageEditor&&this.setFocusInImageEditor()&&(s1n(this.imageEditor,2),this.updatePositionOfAllCorners(),F.preventDefault())};
_.B.onDown=function(F){this.imageEditor&&this.setFocusInImageEditor()&&(s1n(this.imageEditor,3),this.updatePositionOfAllCorners(),F.preventDefault())};
_.B.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.S0.Object.defineProperties(tV.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&gvN.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var F,W,V;((W=this.data)==null?0:W.imageRatio)&&((V=this.data)==null?0:V.minImageCropWidth)?F={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:F=eSS;return new SLS(F)}}});
tV.prototype.updatePositionOfAllCorners=tV.prototype.updatePositionOfAllCorners;tV.prototype.dataChanged=tV.prototype.dataChanged;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],tV.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],tV.prototype,"ytComponentBehavior",void 0);_.x([_.D(_.JO),_.E("design:type",Object)],tV.prototype,"ironA11yKeysBehavior",void 0);
_.x([_.Qo("#canvas"),_.E("design:type",HTMLCanvasElement)],tV.prototype,"canvasElement",void 0);_.x([_.Qo("#file-selector"),_.E("design:type",HTMLInputElement)],tV.prototype,"fileSelector",void 0);_.x([_.Qo("#top-left-corner"),_.E("design:type",HTMLDivElement)],tV.prototype,"topLeftCorner",void 0);_.x([_.Qo("#top-right-corner"),_.E("design:type",HTMLDivElement)],tV.prototype,"topRightCorner",void 0);
_.x([_.Qo("#bottom-left-corner"),_.E("design:type",HTMLDivElement)],tV.prototype,"bottomLeftCorner",void 0);_.x([_.Qo("#bottom-right-corner"),_.E("design:type",HTMLDivElement)],tV.prototype,"bottomRightCorner",void 0);_.x([_.N(),_.E("design:type",Object)],tV.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],tV.prototype,"errorMessage",void 0);_.x([_.N(),_.E("design:type",Object)],tV.prototype,"isLoading",void 0);_.x([_.N(),_.E("design:type",Object)],tV.prototype,"hideContainer",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.E("design:type",Boolean)],tV.prototype,"isPlaylistThumbnail",void 0);_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],tV.prototype,"dataChanged",null);_.x([_.Pc("image-updated"),_.Pc("yt-refit"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],tV.prototype,"updatePositionOfAllCorners",null);
_.x([_.Yf({is:"yt-image-editor-renderer",disableElementRegistration:!0})],tV);
_.O(tV,"yt-image-editor-renderer",function(){if(Eur===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;vuS===void 0&&(vuS=document.createElement("template"));var d=vuS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Eur=F}F=Eur;return F},{mode:2});var uHS;var KfS;var Sq=function(){return _.w.apply(this,arguments)||this};
_.u(Sq,_.w);Sq.prototype.updateMinutesFromBinding=function(F){this.handleMinutesChanged&&this.handleMinutesChanged(F)};
Sq.prototype.updateSecondsFromBinding=function(F){this.handleSecondsChanged&&this.handleSecondsChanged(F)};
Sq.prototype.updateDescriptionFromBinding=function(F){this.handleDescriptionChanged&&this.handleDescriptionChanged(F)};
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],Sq.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Sq.prototype,"data",void 0);_.x([_.N(),_.E("design:type",String)],Sq.prototype,"minutes",void 0);_.x([_.N(),_.E("design:type",String)],Sq.prototype,"seconds",void 0);_.x([_.N(),_.E("design:type",String)],Sq.prototype,"description",void 0);_.x([_.N(),_.E("design:type",Function)],Sq.prototype,"handleMinutesChanged",void 0);
_.x([_.N(),_.E("design:type",Function)],Sq.prototype,"handleSecondsChanged",void 0);_.x([_.N(),_.E("design:type",Function)],Sq.prototype,"handleDescriptionChanged",void 0);_.x([_.N(),_.E("design:type",Number)],Sq.prototype,"characterLimit",void 0);_.x([_.N(),_.E("design:type",Number)],Sq.prototype,"textNumRows",void 0);_.x([_.Yf({is:"yt-report-details-form-content",disableElementRegistration:!0})],Sq);
_.O(Sq,"yt-report-details-form-content",function(){if(KfS===void 0){var F=document.createElement("template");_.H(F,'\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>');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;uHS===void 0&&(uHS=document.createElement("template"));var d=uHS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);KfS=F}F=KfS;return F},{mode:2});var HrS;var D5e;var Pj=function(){var F=_.w.apply(this,arguments)||this;F.updateMinutesFromBinding=function(W){F.minutes=W.detail.value};
F.updateSecondsFromBinding=function(W){F.seconds=W.detail.value};
F.updateDescriptionFromBinding=function(W){F.description=W.detail.value};
return F};
_.u(Pj,_.w);_.B=Pj.prototype;_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.B.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"}}}};
_.B.ready=function(){_.OA(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.B.onSubmitYtAction=function(F){var W=F.detail;W.actionName==="yt-service-request"&&(W=W.args[1],W.flagEndpoint&&(F.stopPropagation(),this.refireAction(W)))};
_.B.refireAction=function(F){var W={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(W.vss_id=this.vssId);_.v6(this.hostElement,[F,W]);this.submitDisabled=!0};
_.B.dataChanged=function(){var F=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var W=_.fQ();W&&W.getPlayerPromise().then(function(V){var d=V.getOption("cc","track")||V.getOption("captions","track");d&&(F.vssId=d.vss_id);V=V.getCurrentTime();F.minutes=Math.floor(V/60).toString();F.seconds=(Math.floor(V)%60).toString()})};
_.B.updateSubmitButtonState=function(){var F;((F=this.data)==null?0:F.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==="")};
_.B.onYtServiceRequestCompleted=function(){_.XY(this.hostElement,"yt-close-popup-action")};
_.B.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.S0.Object.defineProperties(Pj.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var F;return((F=this.data)==null?void 0:F.textNumRows)||4}}});
Pj.prototype.onYtServiceRequestError=Pj.prototype.onYtServiceRequestError;Pj.prototype.onYtServiceRequestCompleted=Pj.prototype.onYtServiceRequestCompleted;Pj.prototype.updateSubmitButtonState=Pj.prototype.updateSubmitButtonState;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Pj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Pj.prototype,"ytRendererBehavior",void 0);
_.x([_.N({observer:"dataChanged"}),_.E("design:type",Object)],Pj.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Boolean)],Pj.prototype,"submitDisabled",void 0);_.x([_.N(),_.E("design:type",String)],Pj.prototype,"minutes",void 0);_.x([_.N(),_.E("design:type",String)],Pj.prototype,"seconds",void 0);_.x([_.N(),_.E("design:type",String)],Pj.prototype,"description",void 0);_.x([_.N(),_.E("design:type",String)],Pj.prototype,"vssId",void 0);
_.x([_.N({value:_.wp("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.E("design:type",Boolean)],Pj.prototype,"isMusic",void 0);_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],Pj.prototype,"characterLimit",null);_.x([_.A("data"),_.E("design:type",Number),_.E("design:paramtypes",[])],Pj.prototype,"textNumRows",null);
_.x([_.dT("minutes","seconds","description","submitDisabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pj.prototype,"updateSubmitButtonState",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pj.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Pj.prototype,"onYtServiceRequestError",null);_.x([_.Yf({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],Pj);
_.O(Pj,"yt-report-details-form-renderer",function(){if(D5e===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;HrS===void 0&&(HrS=document.createElement("template"));var d=HrS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);D5e=F}F=D5e;return F});var Ayg;var j1y;var ry1;var CBf;var JV=function(){return _.w.apply(this,arguments)||this};
_.u(JV,_.w);
JV.prototype.onCheckedChanged_=function(){if(this.data){var F=_.OA(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.XY(this.hostElement,"yt-additional-detail-checkbox-update",[F]):this.data.identifier==="yt-hide-user-checkbox"?_.XY(this.hostElement,"yt-hide-user-checkbox-update",[F]):F&&this.data.enableCommand?_.XY(this.hostElement,"yt-modify-report-form-command",[_.e(this.data.enableCommand,GKm)]):!F&&this.data.disableCommand&&_.XY(this.hostElement,
"yt-modify-report-form-command",[_.e(this.data.enableCommand,GKm)])}};
JV.prototype.onLabelTap_=function(F){F.target.tagName!="A"&&(_.OA(this.hostElement).querySelector("#checkbox").checked=!_.OA(this.hostElement).querySelector("#checkbox").checked)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],JV.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],JV.prototype,"data",void 0);_.x([_.Yf({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],JV);
_.O(JV,"yt-boolean-form-field-v2-renderer",function(){if(CBf===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;ry1===void 0&&(ry1=document.createElement("template"));var d=ry1;V.call(W,d.content.cloneNode(!0),F.content.firstChild);CBf=F}F=CBf;return F});var Z4=function(){var F=_.w.apply(this,arguments)||this;F.canShowAdditionalDetailCheckbox=!1;F.canShowCheckbox=!1;F.keepDropdownFocusedAfterSelection=!0;return F};
_.u(Z4,_.w);Z4.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}}}}};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Z4.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Z4.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],Z4.prototype,"canShowAdditionalDetailCheckbox",void 0);_.x([_.N(),_.E("design:type",Object)],Z4.prototype,"canShowCheckbox",void 0);_.x([_.N(),_.E("design:type",Object)],Z4.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.x([_.Yf({is:"yt-report-form-modal-content",disableElementRegistration:!0})],Z4);
_.O(Z4,"yt-report-form-modal-content",function(){if(j1y===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Ayg===void 0&&(Ayg=document.createElement("template"));var d=Ayg;V.call(W,d.content.cloneNode(!0),F.content.firstChild);j1y=F}F=j1y;return F},{mode:2});var kVH;var ljH;var Qm=function(){var F=_.w.apply(this,arguments)||this;F.submitting=!1;F.submitButtonDisabled=!0;F.command=null;F.canShowCheckbox=!1;F.canShowAdditionalDetailCheckbox=!1;F.canShowNextButton=!1;F.additionalDetailCheckboxChecked=!1;F.refitJob=0;F.keepDropdownFocusedAfterSelection=!0;F.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 F};
_.u(Qm,_.w);_.B=Qm.prototype;_.B.created=function(){this.refitJob=0};
_.B.attached=function(){this.JSC$22983_scroller&&(this.JSC$22983_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22983_scroller.attached&&typeof this.JSC$22983_scroller.attached==="function"&&this.JSC$22983_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.dataChanged=function(F){F&&(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,F.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),F.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.B.onYtPopupOpened=function(){var F=_.fQ();F&&F.getPlayerPromise().then(function(W){W.pauseVideo()})};
_.B.onYtNavigate=function(F){_.e(F.detail.endpoint,_.bnT)&&(F.stopPropagation(),this.hideReportForm=!0)};
_.B.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.B.onYtServiceRequestCompleted=function(F,W){var V=W.actions;if(V){if(V.length===1&&_.e(V[0],_.tx)){var d;V=((d=_.e(V[0],_.tx))==null?void 0:d.commands)||[]}d=0;for(var y=V.length;d<y;d++)_.e(V[d],_.zF)&&(F.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(V[d]))}if(W.data&&(F=this.get("feedbackResponses",W.data)))for(W=0;W<F.length;W++)if(F[W].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.B.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.B._onDescendantIronResize=function(F){F.stopPropagation();return!1};
_.B.handleReportFormEndpointUpdateAction=function(F){if(F.submitEndpoint){var W=this.command=F.submitEndpoint;W=_.e(W,_.R2Q);if(W==null?0:W.additionalDetailCheckboxChecked)W.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else F.submitNavigationEndpoint?(this.command=F.submitNavigationEndpoint,this.toggleSubmitButton(!1)):F.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:F.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;F.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",F));this.refit()};
_.B.handleConfirmDialogCloseAction=function(F){F.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.B.submitButtonDisabledChanged=function(){var F=this.hostElement.parentElement;F&&F.invalidateTabbables&&F.invalidateTabbables()};
_.B.handleModifyReportFormCommand=function(F){F=this.get("action",F);F==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:F==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:F==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:F==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:F==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:F==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.B.updateDialogStyling=function(){var F,W,V,d,y,z=((y=(F=this.data)==null?void 0:(W=F.optionsSupportedRenderers)==null?void 0:(V=W.optionsRenderer)==null?void 0:(d=V.items)==null?void 0:d.length)!=null?y:0)<=2?0:240;_.cc(this.hostElement,{"--yt-report-form-modal-renderer-min-width":z+"px"})};
_.B.toggleSubmitButton=function(F){this.submitButtonDisabled=!F;this.submitButtonDisabled=F};
_.B.computeSubmitButtonData=function(F,W){var V={};_.e(W,_.bnT)?V.navigationEndpoint=W:V.command=W||void 0;F&&F.buttonRenderer&&_.MP.extend(V,F.buttonRenderer);return V};
_.B.computeNextButtonData=function(F,W){var V={};if(!F||!F.buttonRenderer)return V;_.MP.extend(V,F.buttonRenderer);if(!W)return V;if(_.e(W,_.bnT))V.navigationEndpoint=aXc(W);else if(V.command=aXc(W),F=_.e(V.command,_.R2Q))F.legalCheckboxChecked=!0;return V};
_.B.computeShowNextButton=function(F,W,V){return!!F&&W&&V};
_.B.refit=function(){var F=this;this.refitJob||(this.refitJob=_.HP.addLowPriorityJob(function(){_.On(F.hostElement,"yt-refit");F.refitJob=0}))};
_.B.handleAdditionalDetailCheckboxUpdateAction=function(F){this.additionalDetailCheckboxChecked=F;_.e(this.command,_.R2Q).additionalDetailCheckboxChecked=F};
_.S0.Object.defineProperties(Qm,{template:{configurable:!0,enumerable:!0,get:function(){if(ljH===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;kVH===void 0&&(kVH=document.createElement("template"));var d=kVH;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ljH=F}F=ljH;return F}}});
Qm.prototype.onYtServiceRequestError=Qm.prototype.onYtServiceRequestError;Qm.prototype.onYtServiceRequestCompleted=Qm.prototype.onYtServiceRequestCompleted;Qm.prototype.onYtServiceRequestSent=Qm.prototype.onYtServiceRequestSent;Qm.prototype.onYtNavigate=Qm.prototype.onYtNavigate;Qm.prototype.onYtPopupOpened=Qm.prototype.onYtPopupOpened;_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],Qm.prototype,"openPopupBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Qm.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Qm.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],Qm.prototype,"eventForwardingBehavior",void 0);_.x([_.D(_.oU),_.E("design:type",Object)],Qm.prototype,"ironResizableBehavior",void 0);_.x([_.N({observer:"dataChanged"}),_.E("design:type",Object)],Qm.prototype,"data",void 0);
_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"submitting",void 0);_.x([_.N({observer:"submitButtonDisabledChanged"}),_.E("design:type",Object)],Qm.prototype,"submitButtonDisabled",void 0);_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"command",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],Qm.prototype,"hideReportForm",void 0);_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"canShowCheckbox",void 0);
_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"canShowAdditionalDetailCheckbox",void 0);_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"canShowNextButton",void 0);_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"additionalDetailCheckboxChecked",void 0);_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"refitJob",void 0);_.x([_.N(),_.E("design:type",Object)],Qm.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.x([_.Qo("#scroller"),_.E("design:type",Object)],Qm.prototype,"JSC$22983_scroller",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],Qm.prototype,"onYtPopupOpened",null);_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Qm.prototype,"onYtNavigate",null);
_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],Qm.prototype,"onYtServiceRequestSent",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],Qm.prototype,"onYtServiceRequestCompleted",null);
_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],Qm.prototype,"onYtServiceRequestError",null);_.x([_.Yf({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],Qm);var Nny;var fjH;var F7=function(){return _.w.apply(this,arguments)||this};
_.u(F7,_.w);_.B=F7.prototype;_.B.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.B.onVisible=function(){var F,W;(W=_.PY().resolve(_.SU(_.h_)))==null||W.enqueue({label:_.A2((F=this.data)==null?void 0:F.messageTitle),elementToFocus:this.hostElement})};
_.B.onThumbnailLoaded=function(){_.On(this.hostElement,"yt-refit")};
_.B.onDismissTap=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.B.computeAlternateIcon=function(F){return F?F==="BACKSTAGE_ARTWORK"?"backstage:artwork":F:null};
_.B.computeFontFamily=function(F){return F==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.B.computeBackgroundStyle=function(F,W){if(F=this.computeBackgroundImage(F,W))if(F=_.wB(F.thumbnails))return'background-image: url("'+F+'");'};
_.B.computeHasFullHeightImage=function(F){return!(!(F&&F.thumbnails&&F.thumbnails.length>0)||this.modern)};
_.B.isModernStyle=function(F){return F.style==="STYLE_MODERN"};
_.B.computeIcon=function(F,W){if(F&&F.icon)return W?F.iconDark:F.icon};
_.B.computeBackgroundImage=function(F,W){if(F&&F.backgroundImage)return W?F.backgroundImageDark:F.backgroundImage};
_.B.computeLogo=function(F,W){if(F&&F.logo)return W?F.logoDark:F.logo};
_.B.computeShouldShowModernIcon=function(F,W){return F&&!!W};
_.B.getLogoContainerClassName=function(F){return this.logoWithPadding(F)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.B.getLogoImageId=function(F){return this.logoWithPadding(F)?"mealbar-logo-with-padding":"mealbar-logo"};
_.B.logoWithPadding=function(F){var W,V,d;return(F=(W=this.computeLogo(F,this.isDarkTheme))==null?void 0:(V=W.thumbnails)==null?void 0:(d=V[0])==null?void 0:d.height)&&F%31===0?!0:!1};
F7.prototype.onThumbnailLoaded=F7.prototype.onThumbnailLoaded;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],F7.prototype,"ytRendererBehavior",void 0);_.x([_.N({}),_.E("design:type",Object)],F7.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.E("design:type",Boolean)],F7.prototype,"modern",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],F7.prototype,"isDarkTheme",void 0);
_.x([_.N({computed:"computeIcon(data, isDarkTheme)"}),_.E("design:type",Object)],F7.prototype,"icon",void 0);_.x([_.N({computed:"computeLogo(data, isDarkTheme)"}),_.E("design:type",Object)],F7.prototype,"logo",void 0);_.x([_.N({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.E("design:type",Object)],F7.prototype,"backgroundStyle",void 0);_.x([_.N({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.E("design:type",Object)],F7.prototype,"alternateIcon",void 0);
_.x([_.N({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.E("design:type",Boolean)],F7.prototype,"hasFullHeightImage",void 0);_.x([_.N({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.E("design:type",Boolean)],F7.prototype,"useYoutubeSans",void 0);_.x([_.N({computed:"computeShouldShowModernIcon(modern, icon)"}),_.E("design:type",Boolean)],F7.prototype,"shouldShowModernIcon",void 0);
_.x([_.Pc("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],F7.prototype,"onThumbnailLoaded",null);_.x([_.Yf({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],F7);
_.O(F7,"yt-mealbar-promo-renderer",function(){if(fjH===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Nny===void 0&&(Nny=document.createElement("template"));var d=Nny;V.call(W,d.content.cloneNode(!0),F.content.firstChild);fjH=F}F=fjH;return F},{mode:2});var wgS;var GV5;var WQ=function(){return _.w.apply(this,arguments)||this};
_.u(WQ,_.w);_.B=WQ.prototype;_.B.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]]"}}}}}};
_.B.computeHasButtons_=function(F){return!(!F.dismissButton&&!F.acceptButton)};
_.B.computeStyle_=function(F){return F||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.B.observeImpressionEndpoints_=function(){var F=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(W){W.clickTrackingParams&&delete W.clickTrackingParams;_.v6(F.hostElement,[W])})};
_.B.onTap_=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
WQ.prototype.observeImpressionEndpoints_=WQ.prototype.observeImpressionEndpoints_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],WQ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],WQ.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],WQ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],WQ.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],WQ.prototype,"positionType",void 0);_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.E("design:type",Boolean)],WQ.prototype,"hasButtons_",void 0);_.x([_.N({value:function(){return this.onTap_.bind(this)}}),
_.E("design:type",Function)],WQ.prototype,"boundOnTap_",void 0);_.x([_.N({value:{style:"mono-inverse"}}),_.E("design:type",Object)],WQ.prototype,"buttonOverride",void 0);_.x([_.Jw("data.promoConfig.impressionEndpoints"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],WQ.prototype,"observeImpressionEndpoints_",null);_.x([_.Yf({is:"yt-tooltip-renderer",disableElementRegistration:!0})],WQ);
_.O(WQ,"yt-tooltip-renderer",function(){if(GV5===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;wgS===void 0&&(wgS=document.createElement("template"));var d=wgS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);GV5=F}F=GV5;return F},{mode:2});var $5n;var U5g;var OrB;var XgH;var V3=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-open-popup-action":"onOpen"};return F};
_.u(V3,_.w);_.B=V3.prototype;_.B.attached=function(){this.onOpen()};
_.B.updateTimeSecs=function(F){this.currentTimeSecs=F};
_.B.computeTimeString=function(F){F=F.toString();var W=Math.floor(Number(F)/3600),V=Math.floor(Number(F)%3600%60);return(W>0?W+":":"")+_.Jg(Math.floor(Number(F)%3600/60),W>0?2:1)+":"+_.Jg(V,2)};
_.B.computeTimeStringA11y=function(F){return _.KUf({seconds:F})};
_.B.getTimeParam=function(){return MHt(this.timeString)};
_.B.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var F={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},W;_.Z9(_.dB(),(W=this.data)==null?void 0:W.trackingParams,F,7)};
_.B.onChangeStartAtTimestamp=function(){for(var F=this.startAtTimestamp.value.split(":"),W=0,V=1,d=F.length-1;d>=0;d--)W+=Number(F[d])*V,V*=60;this.updateTimeSecs(W);this.setTimestamp()};
_.B.onOpen=function(){var F=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var W=_.fQ();W?W.getPlayerPromise().then(function(V){V=V.getCurrentTime();F.updateTimeSecs(V)}):o7t()&&this.updateTimeSecs(o7t())};
_.B.setTimestamp=function(){var F=Math.floor(this.currentTimeSecs);_.XY(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!F,timestamp:F||""}])};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],V3.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],V3.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],V3.prototype,"data",void 0);_.x([_.N({value:!1,notify:!0}),_.E("design:type",Boolean)],V3.prototype,"isStartAtChecked",void 0);_.x([_.N(),_.E("design:type",Number)],V3.prototype,"currentTimeSecs",void 0);
_.x([_.N({computed:"computeTimeString(currentTimeSecs)"}),_.E("design:type",String)],V3.prototype,"timeString",void 0);_.x([_.N({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.E("design:type",String)],V3.prototype,"timeStringA11y",void 0);_.x([_.Qo("#start-at-timestamp"),_.E("design:type",Object)],V3.prototype,"startAtTimestamp",void 0);_.x([_.Yf({is:"yt-start-at-renderer",disableElementRegistration:!0})],V3);
_.O(V3,"yt-start-at-renderer",function(){if(XgH===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;OrB===void 0&&(OrB=document.createElement("template"));var d=OrB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);XgH=F}F=XgH;return F},{mode:2});var x5n={},vvy=(x5n.WEB_REMIX="music.youtube.com",x5n),dv=function(){var F=_.w.apply(this,arguments)||this;F.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return F};
_.u(dv,_.w);_.B=dv.prototype;_.B.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.created=function(){this.embedHost_=vvy[_.wp("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.B.ready=function(){_.OA(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.B.computeEmbedCode_=function(F,W,V,d,y){if(!F)return"";var z=F.videoId,I=F.fullListId,n=[];F.attributionId&&n.push("si="+F.attributionId);d||n.push("controls=0");V&&Number(W)>0&&n.push("start="+W);I&&(z="videoseries",n.push("list="+I));V="https://"+(y?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+z;F.clipId&&(n.push("clip="+F.clipId),n.push("clipt="+F.clipTiming));W=n.length>0?V+"?"+n.join("&amp;"):V;F.encryptedEmbedConfig&&n.push("embed_config="+JSON.stringify({enc:F.encryptedEmbedConfig}));
n=n.length>0?V+"?"+n.join("&amp;"):V;_.T("web_sharing_embed_preview_killswitch")?_.OA(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(n,F.previewWidth||854,F.previewHeight||480):(_.eH(this.videoPreviewContainer),_.OA(this.videoPreviewContainer).appendChild(this.buildIframeElement(n)));return this.getEmbedCode_(W,F.width||560,F.height||315)};
_.B.buildIframeElement=function(F){var W=document.createElement("iframe"),V,d;W.width=""+((d=(V=this.data)==null?void 0:V.previewWidth)!=null?d:854);var y,z;W.height=""+((z=(y=this.data)==null?void 0:y.previewHeight)!=null?z:480);_.sD(W,2,F);W.title="YouTube video player";W.frameBorder="0";W.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";W.referrerPolicy="strict-origin-when-cross-origin";W.allowFullscreen=!0;return W};
_.B.computeIsSquareAspectRatio_=function(F){return F.previewHeight&&F.previewWidth?F.previewHeight==F.previewWidth:!1};
_.B.computeShowEmbedOptions_=function(F){return!!F.enablePrivacyModeOptionLabel||!!F.showPlayerControlsOptionLabel};
_.B.getEmbedCode_=function(F,W,V){return'<iframe width="'+W+'" height="'+V+'" src="'+F+'" 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>'};
_.B.handleSignalActionCopyShareEmbedUrl_=function(){_.OA(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.B.handleSetTimestamp_=function(F){this.startAtTimeStamp_=(this.startAtChecked_=F.isSet)?F.timestamp:0};
_.B.closePanel_=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.B.onEmbedCode_=function(){_.OA(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.B.onYtPopupClosed_=function(){_.eH(_.OA(this.hostElement).querySelector("#video-preview"))};
_.B.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.e(this.data.actionButtons[0],_.bd)&&this.ytRendererBehavior.logExplicitClick(_.e(this.data.actionButtons[0],_.bd))};
dv.prototype.onYtPopupClosed_=dv.prototype.onYtPopupClosed_;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],dv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],dv.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],dv.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],dv.prototype,"data",void 0);
_.x([_.N({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.E("design:type",String)],dv.prototype,"embedCode_",void 0);_.x([_.N({value:!0}),_.E("design:type",Boolean)],dv.prototype,"isPlayerControlsOptionChecked_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],dv.prototype,"isPrivacyModeOptionChecked_",void 0);_.x([_.N({value:!1,notify:!0}),_.E("design:type",Boolean)],dv.prototype,"startAtChecked_",void 0);
_.x([_.N({value:0}),_.E("design:type",Number)],dv.prototype,"startAtTimeStamp_",void 0);_.x([_.N({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],dv.prototype,"isSquareAspectRatio_",void 0);_.x([_.Qo("#video-preview"),_.E("design:type",HTMLElement)],dv.prototype,"videoPreviewContainer",void 0);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],dv.prototype,"onYtPopupClosed_",null);
_.x([_.Yf({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],dv);
_.O(dv,"yt-sharing-embed-renderer",function(){if(U5g===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;$5n===void 0&&($5n=document.createElement("template"));var d=$5n;V.call(W,d.content.cloneNode(!0),F.content.firstChild);U5g=F}F=U5g;return F},{mode:2});var Ev1;var cyg=function(){return _.w.apply(this,arguments)||this};
_.u(cyg,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],cyg.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],cyg.prototype,"data",void 0);_.x([_.Yf({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],cyg);
_.O(cyg,"yt-sender-id-section-renderer",function(){if(Ev1===void 0){var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope yt-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);Ev1=F}F=
Ev1;return F},{mode:1});var teg;var SNB;var y3=function(){return _.w.apply(this,arguments)||this};
_.u(y3,_.w);y3.prototype.closePopup=function(){_.XY(this.hostElement,"yt-close-popup-action")};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],y3.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],y3.prototype,"data",void 0);_.x([_.Yf({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],y3);
_.O(y3,"yt-community-post-section-renderer",function(){if(SNB===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;teg===void 0&&(teg=document.createElement("template"));var d=teg;V.call(W,d.content.cloneNode(!0),F.content.firstChild);SNB=F}F=SNB;return F},{mode:2});var PBf;var Jy5;var Zrf;var Q1N;var FbV;var WbS;var VuV=function(){return _.w.apply(this,arguments)||this};
_.u(VuV,_.w);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],VuV.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],VuV.prototype,"data",void 0);_.x([_.Yf({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],VuV);
_.O(VuV,"yt-share-start-time-with-context-renderer",function(){if(WbS===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;FbV===void 0&&(FbV=document.createElement("template"));var d=FbV;V.call(W,d.content.cloneNode(!0),F.content.firstChild);WbS=F}F=WbS;return F},{mode:2});var zD=function(){return _.w.apply(this,arguments)||this};
_.u(zD,_.w);zD.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],zD.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],zD.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],zD.prototype,"data",void 0);_.x([_.Yf({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],zD);
_.O(zD,"yt-share-panel-title-v15-renderer",function(){if(Q1N===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Zrf===void 0&&(Zrf=document.createElement("template"));var d=Zrf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Q1N=F}F=Q1N;return F},{mode:2});var oP=function(){return _.w.apply(this,arguments)||this};
_.u(oP,_.w);oP.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],oP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],oP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],oP.prototype,"data",void 0);_.x([_.Yf({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],oP);
_.O(oP,"yt-share-panel-header-renderer",function(){if(Jy5===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;PBf===void 0&&(PBf=document.createElement("template"));var d=PBf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Jy5=F}F=Jy5;return F},{mode:2});var die;var yK1;var zHy={};zHy.YtBindingExpressionsBehavior={identity:_.NK,msg:function(F,W){W=W===void 0?{}:W;return _.Qv(F,W,F)},
msgPlural:function(F,W){return _.Fv(F,W)},
getMusicIconFromType:function(F){return _.SJ(F)}};var obB;var s0n;var BK1;var LbN=document.head,I7v=LbN.appendChild,nbB;
if(BK1===void 0){var mij=document.createElement("template");_.H(mij,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath></defs></svg><iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');BK1=mij}nbB=BK1;
I7v.call(LbN,nbB.content);var s9=function(){var F=_.w.apply(this,arguments)||this;F.screenLayer=7;return F};
_.u(s9,_.w);s9.prototype.getScreenLayer=function(){return this.screenLayer};
s9.prototype.onTap=function(F){F&&F.detail&&(F.detail.x||F.detail.y)&&_.OA(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.v6(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(F=this.getScreenLayer(),_.On(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:F}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.S0.Object.defineProperties(s9.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()}}});
s9.prototype.onTap=s9.prototype.onTap;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],s9.prototype,"ytComponentBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],s9.prototype,"data",void 0);_.x([_.A("data.title"),_.E("design:type",Object),_.E("design:paramtypes",[])],s9.prototype,"title",null);
_.x([_.A("data.serviceName"),_.E("design:type",String),_.E("design:paramtypes",[])],s9.prototype,"icon",null);_.x([_.Pc("tap"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],s9.prototype,"onTap",null);_.x([_.Yf({is:"yt-share-target-renderer",disableElementRegistration:!0})],s9);
_.O(s9,"yt-share-target-renderer",function(){if(s0n===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;obB===void 0&&(obB=document.createElement("template"));var d=obB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);s0n=F}F=s0n;return F},{mode:2});var a7r;var ie5;var BQ=function(){var F=_.w.apply(this,arguments)||this;F.SHARE_TARGET_WIDTH=70;F.SHARE_TARGET_MARGIN_RIGHT=8;F.PAGE_SCROLL_SPEED=9;F.actionMap={"yt-share-panel-reset-action":"onReset_"};return F};
_.u(BQ,_.w);_.B=BQ.prototype;_.B.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.B.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.OA(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.OA(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.B.onReset_=function(){if(_.OA(this.hostElement).querySelector("#list")){var F=_.OA(this.hostElement).querySelector("#list");var W=_.OA(this.hostElement).querySelector("#list");var V=W.offsetLeft,d=W.offsetParent;d||_.Fxm(W)!="fixed"||(d=_.qP(W).documentElement);if(d){if(_.dG&&!_.St(58)){var y=_.Bxh(d);V+=y.left}else Number(_.KdT)>=8&&!(Number(_.KdT)>=9)&&(y=_.Bxh(d),V-=y.left);W=_.oir(d)?d.clientWidth-(V+W.offsetWidth):V}else W=V;e0c(F,W);this.updateScrollButtons_()}};
_.B.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.B.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.B.onScrollWheel_=function(F){F.stopPropagation();F.preventDefault();var W=TGt(_.OA(this.hostElement).querySelector("#list"));F=Math.abs(F.deltaX)>Math.abs(F.deltaY)?F.deltaX:F.deltaY;e0c(_.OA(this.hostElement).querySelector("#list"),W+F);this.updateScrollButtons_()};
_.B.smoothScrollByOnePage_=function(F){var W=_.OA(this.hostElement).querySelector("#list"),V=(Math.floor(W.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,d=TGt(W),y=V*(F?1:-1),z=this.PAGE_SCROLL_SPEED,I=this.updateScrollButtons_.bind(this),n=0,M;(function h(){n+=z;M=n/V*2;e0c(W,d+y*(M<1?M*M:-M*M+4*M-2));n<V?window.requestAnimationFrame(h):I()})()};
_.B.updateScrollButtons_=function(){var F=TGt(_.OA(this.hostElement).querySelector("#list")),W=_.OA(this.hostElement).querySelector("#list").scrollWidth-_.OA(this.hostElement).querySelector("#list").clientWidth;_.OA(this.hostElement).querySelector("#scroll-button-back").hidden=F<=0;_.OA(this.hostElement).querySelector("#scroll-button-forward").hidden=F>=W};
BQ.prototype.onScrollWheel_=BQ.prototype.onScrollWheel_;BQ.prototype.onDataChanged_=BQ.prototype.onDataChanged_;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],BQ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(zHy.YtBindingExpressionsBehavior),_.E("design:type",Object)],BQ.prototype,"ytBindingExpressionsBehavior",void 0);
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],BQ.prototype,"data",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],BQ.prototype,"onDataChanged_",null);_.x([_.Pc("wheel"),_.E("design:type",Function),_.E("design:paramtypes",[WheelEvent]),_.E("design:returntype")],BQ.prototype,"onScrollWheel_",null);
_.x([_.Yf({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],BQ);
_.O(BQ,"yt-third-party-share-target-section-renderer",function(){if(ie5===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;a7r===void 0&&(a7r=document.createElement("template"));var d=a7r;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ie5=F}F=ie5;return F},{mode:2});var Ls=function(){return _.w.apply(this,arguments)||this};
_.u(Ls,_.w);Ls.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"}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Ls.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Ls.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ls.prototype,"data",void 0);_.x([_.Yf({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],Ls);
_.O(Ls,"yt-third-party-network-section-renderer",function(){if(yK1===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;die===void 0&&(die=document.createElement("template"));var d=die;V.call(W,d.content.cloneNode(!0),F.content.firstChild);yK1=F}F=yK1;return F},{mode:2});var Mu1;_.Na(_.G(function(F){return _.a("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.a("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.a(_.Vw,{data:function(){return F.data().firstPartyItems}},{listItemViewModel:_.jx})))},"nl"),"first-party-network-section-view-model",{props:{data:_.Hm}});var YDg=_.Cg(["data:image/svg+xml;charset=UTF-8;base64,",""]),IP=function(){var F=_.w.apply(this,arguments)||this;F.screenLayer=7;F.qrCodeEnabled=_.T("web_enable_sharing_qr_code");F.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return F};
_.u(IP,_.w);_.B=IP.prototype;_.B.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"yt-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.B.attached=function(){this.JSC$23034_scroller&&(this.JSC$23034_scroller.dialogElement=this.hostElement.parentNode,this.JSC$23034_scroller.attached&&typeof this.JSC$23034_scroller.attached==="function"&&this.JSC$23034_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.B.onDataChanged=function(){var F=this,W;(W=this.data)!=null&&W.contents&&(this.hostElement.setAttribute("links-only","true"),_.vc(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.maybeRenderQrCode(this.shortUrl()),_.ce(this,function(){_.On(F.hostElement,"yt-refit");F.focusSharePanelHeader()}))};
_.B.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.B.handleSetTimestamp=function(F){var W=this.shortUrl();F.isSet&&(W=_.Wk(W,"t",F.timestamp));this.maybeRenderQrCode(W)};
_.B.shortUrl=function(){var F,W=(F=this.data)==null?void 0:F.contents;if(W)for(F=0;F<W.length;F++){var V=void 0,d=void 0;if((V=W[F])==null?0:(d=V.thirdPartyNetworkSection)==null?0:d.copyLinkContainer){var y=d=V=void 0;return(y=_.e((V=W[F])==null?void 0:(d=V.thirdPartyNetworkSection)==null?void 0:d.copyLinkContainer,t2t))==null?void 0:y.shortUrl}}};
_.B.maybeRenderQrCode=function(F){var W=this,V,d,y,z,I,n,M,Y,h;return _.m(function(q){if(q.nextAddress==1){V=_.OA(W.hostElement).querySelector("#qr-code");if(!W.qrCodeEnabled||!F)return V&&(V.style.display="none"),q.return();d=_.Vr$(_.PY().resolve(_.Ph),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});y=document.createElement("div");return typeof d==="function"?(d(y),q.jumpTo(2)):q.yield(d,3)}q.nextAddress!=2&&(z=q.yieldResult,z(y));M=(I=y)==null?void 0:(n=I.firstChild)==null?void 0:n.firstChild;
Y=document.createElement("img");h=_.gbY(YDg,btoa(M.outerHTML));Y.onload=function(){var R={canvas:V,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:Y},b=new BTm;ipt(b,F);MJl(b,!1,Y8u(b));var g=b.modules,K=Object.assign({},PQt,R);g=structuredClone(g);R=g.length;var C,k=(C=K.canvas)!=null?C:document.createElement("canvas");C=K.cellSize;b=K.logo;var f,S=(f=K.logoSize)!=null?f:Math.floor(R/4);R%2!==S%2&&S++;var v=K.logoPadding,U=K.backgroundColor;f=R*C;var c=
K.width,J=0;c&&(J=K.padding,J=Math.ceil(J*f/(c-J*2)),k.style.width=c+"px",k.style.height=c+"px");k.width!==f+J*2&&(k.width=f+J*2);k.height!==f+J*2&&(k.height=f+J*2);f=k.getContext("2d");K.autoClear&&f.clearRect(0,0,k.width,k.height);f.fillStyle=U;f.beginPath();f.roundRect(0,0,k.width,k.height,K.borderRadius);f.fill();f.save();f.translate(J,J);if(b)for(k=Math.floor(R-S)/2-v,v=Math.floor(R+S)/2+v,U=k;U<v;U++)for(c=k;c<v;c++)g[U][c]=!1;for(k=0;k<R;k++)for(v=0;v<R;v++)(k<7&&v<7||k<7&&v>=R-7||k>=R-7&&
v<7)&&(g[k][v]=!1);var zG;k=(zG=K.markerColor)!=null?zG:K.color;hfc(f,0,0,C,k);hfc(f,C*(R-7),0,C,k);hfc(f,0,C*(R-7),C,k);switch(K.cellStyle){case 0:zG=g;g=zG.length;k=K.cellSize;f.beginPath();for(v=0;v<g;v++)for(U=0;U<g;U++)zG[v][U]&&f.rect(v*k,U*k,k,k);f.fillStyle=K.color;f.fill();break;case 1:zG=g;g=zG.length;k=K.cellSize;v=k*K.relativeCircleSize;f.fillStyle=K.color;f.beginPath();for(K=0;K<g;K++)for(U=0;U<g;U++)zG[K][U]&&(f.beginPath(),f.ellipse((K+.5)*k,(U+.5)*k,v/2,v/2,0,0,2*Math.PI),f.fill());
f.fill();break;case 2:zG=g;g=zG.length;k=K.cellSize;f.fillStyle=K.color;K=[[1,1],[-1,1],[-1,-1],[1,-1]];f.beginPath();for(v=0;v<g;v++)for(U=0;U<g;U++)if(zG[v][U])f.roundRect(v*k,U*k,k,k,k/2),v+1<g&&zG[v+1][U]&&f.rect(v*k+k/2,U*k,k,k),U+1<g&&zG[v][U+1]&&f.rect(v*k,U*k+k/2,k,k);else{c=v*k+k/2;J=U*k+k/2;for(var BC=0;BC<4;BC++){var bS=_.L(K[BC]),Yc=bS.next().value;bS=bS.next().value;v+Yc>=0&&v+Yc<g&&U+bS>=0&&U+bS<g&&zG[v+Yc][U]&&zG[v][U+bS]&&zG[v+Yc][U+bS]&&(Yc=BC*Math.PI/2,bS=k/2,f.moveTo(c+bS*Math.cos(Yc),
J+bS*Math.sin(Yc)),f.arc(c,J,k/2,Yc,Yc+Math.PI/2,!1),f.lineTo(c+bS*(Math.cos(Yc)-Math.sin(Yc)),J+bS*(Math.cos(Yc)+Math.sin(Yc))),f.lineTo(c+bS*Math.cos(Yc),J+bS*Math.sin(Yc)))}}f.fill()}b&&f.drawImage(b,(R-S)*C/2,(R-S)*C/2,S*C,S*C);f.restore();V.style.removeProperty("display")};
Y.src=_.cg(h);_.UD(q)})};
_.B.hasCommunityPostRenderer=function(){var F,W,V,d;return!!((F=this.data)==null?0:(W=F.header)==null?0:(V=W.sharePanelHeaderRenderer)==null?0:(d=V.communityPost)==null?0:d.communityPostSectionRenderer)};
_.B.onTapClose=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-unified-share-panel-renderer"])};
_.B.getScreenLayer=function(){return this.screenLayer};
IP.prototype.onDataChanged=IP.prototype.onDataChanged;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],IP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],IP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],IP.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],IP.prototype,"data",void 0);
_.x([_.N({value:_.Qv("SBOX_INAPPROPRIATE_CANCEL")}),_.E("design:type",String)],IP.prototype,"closeButtonAriaLabel",void 0);_.x([_.Qo("yt-share-panel-header-renderer"),_.E("design:type",HTMLElement)],IP.prototype,"header",void 0);_.x([_.N(),_.E("design:type",Object)],IP.prototype,"qrCodeEnabled",void 0);_.x([_.Qo("#scroller"),_.E("design:type",Object)],IP.prototype,"JSC$23034_scroller",void 0);
_.x([_.dT("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],IP.prototype,"onDataChanged",null);_.x([_.Yf({disableElementRegistration:!0,is:"yt-unified-share-panel-renderer"})],IP);
_.O(IP,"yt-unified-share-panel-renderer",function(){if(Mu1===void 0){var F=document.createElement("template");_.H(F,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope yt-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope yt-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope yt-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope yt-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);Mu1=F}F=Mu1;return F},{mode:1});var pdN={};
pdN.YtUnlimitedFamilyInterstitialBehavior=[_.t$.YtOpenPopupBehavior,_.Pm.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(F){F=_.JTr(_.C0(F),"yt-button-renderer");return F?F.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(F){this.dialogHistory_.push(F)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var F=this.popFromHistory();if(F){var W={openPopupAction:{popupType:"DIALOG",popup:{}}};W.openPopupAction.popup[F.renderer]=F.data;this.showingPreviousDialog_=!0;this.openPopup(W)}},
handleOpenPopupAction_:function(F){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var W=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(d){return!!F.openPopupAction.popup[d]}),V=this.getElementName_();
W&&this.data&&(this.pushToHistory({renderer:V,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(F){if(F=_.e(F,c6t))this.loading=!0,_.XY(this.hostElement,"yt-open-create-family-dialog",[F,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var F=this.hostElement.nodeName.split("-").slice(1).map(function(W){return""+W[0].toUpperCase()+W.slice(1).toLowerCase()}).join("");
return F[0].toLowerCase()+F.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var hHf;var qDf;var ns=function(){return _.w.apply(this,arguments)||this};
_.u(ns,_.w);_.B=ns.prototype;_.B.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}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.XY(this.hostElement,"yt-register-create-family-dialog");_.OA(this.hostElement).querySelector("#thumbnail").onShow()};
_.B.fireOnCloseCommand_=function(){var F;((F=this.data)==null?0:F.onCloseCommand)&&_.En(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.B.onYtServiceRequestSent_=function(F,W){W&&W.endpoint&&_.e(W.endpoint,_.P6)||(this.loading=!0)};
_.B.onYtServiceRequestCompleted_=function(){var F=this.hostElement.parentElement;F.close&&F.close();this.loading=!1};
_.B.openPopupHandler_=function(F){if(F.detail==this){var W;((W=this.data)==null?0:W.onOpenCommands)&&_.En(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.B.closePopupHandler_=function(F,W){this.fireOnCloseCommand_();if(W&&W.canceled===!0||W&&W.canceled===!1&&W.confirmed===!1){var V;((V=this.data)==null?0:V.onDismissCommands)&&_.En(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.B.dataChanged_=function(){this.loading=!1};
ns.prototype.dataChanged_=ns.prototype.dataChanged_;ns.prototype.closePopupHandler_=ns.prototype.closePopupHandler_;ns.prototype.openPopupHandler_=ns.prototype.openPopupHandler_;ns.prototype.onYtServiceRequestCompleted_=ns.prototype.onYtServiceRequestCompleted_;ns.prototype.onYtServiceRequestSent_=ns.prototype.onYtServiceRequestSent_;_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],ns.prototype,"ytEventForwardingBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ns.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(pdN.YtUnlimitedFamilyInterstitialBehavior),_.E("design:type",Object)],ns.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ns.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ns.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],ns.prototype,"loading",void 0);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],ns.prototype,"onYtServiceRequestSent_",null);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],ns.prototype,"onYtServiceRequestCompleted_",null);
_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],ns.prototype,"openPopupHandler_",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],ns.prototype,"closePopupHandler_",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ns.prototype,"dataChanged_",null);
_.x([_.Yf({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],ns);
_.O(ns,"yt-unlimited-family-message-interstitial-renderer",function(){if(qDf===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;hHf===void 0&&(hHf=document.createElement("template"));var d=hHf;V.call(W,d.content.cloneNode(!0),F.content.firstChild);qDf=F}F=qDf;return F},{mode:2});var RHy;var ben;var mt=function(){return _.w.apply(this,arguments)||this};
_.u(mt,_.w);mt.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"}}}};
mt.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.OA(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(F){F.onShow()});
_.OA(this.hostElement).querySelector("#main-thumbnail").onShow()};
mt.prototype.onButtonTap_=function(F){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(F)};
mt.prototype.computeMainThumbnailWidth_=function(F){return F&&F.length!==0?72:96};
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],mt.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],mt.prototype,"ytRendererBehavior",void 0);_.x([_.D(pdN.YtUnlimitedFamilyInterstitialBehavior),_.E("design:type",Object)],mt.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],mt.prototype,"data",void 0);
_.x([_.N({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.E("design:type",Number)],mt.prototype,"mainThumbnailWidth_",void 0);_.x([_.N({value:function(){return this.onButtonTap_.bind(this)}}),
_.E("design:type",Function)],mt.prototype,"boundButtonTap_",void 0);_.x([_.Yf({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],mt);
_.O(mt,"yt-unlimited-family-profile-interstitial-renderer",function(){if(ben===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;RHy===void 0&&(RHy=document.createElement("template"));var d=RHy;V.call(W,d.content.cloneNode(!0),F.content.firstChild);ben=F}F=ben;return F},{mode:2});var TKN;var eHH;var aP=function(){var F=_.w.apply(this,arguments)||this;F.sliderAriaValueText_=null;F.selectedIndex_=0;F.messages={PAUSE_SLIDER:_.Qv("PAUSE_SLIDER",void 0,"Pause Duration")};return F};
_.u(aP,_.w);_.B=aP.prototype;_.B.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_]]"}}}}}};
_.B.onPopupOpened_=function(F){F.detail==this&&_.T("enable_premium_voluntary_pause")&&(_.XY(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.B.setDialogData=function(F){this.data=F;this.resetSlider_()};
_.B.dataChanged_=function(){this.data&&this.resetSlider_()};
_.B.onSubmitTap_=function(){if(this.data.confirmCommand){var F=this.data.confirmCommand;_.e(F,_.KUD)&&_.v6(this.hostElement,[F,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.B.onExitButtonTap_=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.B.closePopupHandler_=function(F,W){(W&&W.canceled===!0||W.canceled===!1&&W.confirmed===!1)&&this.handleOnDismissCommands_()};
_.B.onSliderChange_=function(){this.selectedIndex_=_.OA(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.B.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.B.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.B.resetSlider_=function(){if(this.data){var F=this.data.defaultEndOptionIndex||0,W=_.OA(this.hostElement).querySelector("#id-pause-slider");if(W.immediateValue<F)for(;W.immediateValue!=F;)W.increment();else if(F<W.immediateValue)for(;W.immediateValue!=F;)W.decrement();this.selectedIndex_=F;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.B.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.En(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.B.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.En(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.B.onYtServiceRequestSent=function(){this.loading=!0};
_.B.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
aP.prototype.onYtServiceRequestCompleted=aP.prototype.onYtServiceRequestCompleted;aP.prototype.onYtServiceRequestSent=aP.prototype.onYtServiceRequestSent;aP.prototype.closePopupHandler_=aP.prototype.closePopupHandler_;aP.prototype.dataChanged_=aP.prototype.dataChanged_;aP.prototype.onPopupOpened_=aP.prototype.onPopupOpened_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],aP.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],aP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],aP.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],aP.prototype,"loading",void 0);_.x([_.N(),_.E("design:type",Number)],aP.prototype,"selectIndexMax_",void 0);_.x([_.N(),_.E("design:type",Object)],aP.prototype,"selectedData_",void 0);
_.x([_.N(),_.E("design:type",Object)],aP.prototype,"sliderAriaValueText_",void 0);_.x([_.N({value:function(){return this.onSubmitTap_.bind(this)}}),
_.E("design:type",Function)],aP.prototype,"onButtonTap_",void 0);_.x([_.N({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.E("design:type",Function)],aP.prototype,"onSecondaryTap_",void 0);_.x([_.N(),_.E("design:type",Object)],aP.prototype,"messages",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],aP.prototype,"onPopupOpened_",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],aP.prototype,"dataChanged_",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],aP.prototype,"closePopupHandler_",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],aP.prototype,"onYtServiceRequestSent",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],aP.prototype,"onYtServiceRequestCompleted",null);_.x([_.Yf({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],aP);
_.O(aP,"yt-unplugged-pause-membership-dialog-renderer",function(){if(eHH===void 0){var F=document.createElement("template");_.H(F,'\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>');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;TKN===void 0&&(TKN=document.createElement("template"));var d=TKN;V.call(W,d.content.cloneNode(!0),F.content.firstChild);eHH=F}F=eHH;return F},{mode:2});var gbe;var uLv;var iM=function(){return _.w.apply(this,arguments)||this};
_.u(iM,_.w);iM.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.nQ("vcBalanceRenderer")}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],iM.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],iM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],iM.prototype,"data",void 0);_.x([_.Yf({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],iM);
_.O(iM,"yt-vc-offer-layout-header-renderer",function(){if(uLv===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;gbe===void 0&&(gbe=document.createElement("template"));var d=gbe;V.call(W,d.content.cloneNode(!0),F.content.firstChild);uLv=F}F=uLv;return F},{mode:2});var KbN;var Hee;var DiB;var AKn;var Mj=function(){return _.w.apply(this,arguments)||this};
_.u(Mj,_.w);Mj.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.S0.Object.defineProperties(Mj.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)}}});
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Mj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Mj.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.dlt.YtTappableItemBehavior),_.E("design:type",Object)],Mj.prototype,"ytTappableItemBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Mj.prototype,"data",void 0);
_.x([_.N({reflectToAttribute:!0}),_.A("data.accessibilityText"),_.E("design:type",String),_.E("design:paramtypes",[])],Mj.prototype,"ariaLabel",null);_.x([_.N({reflectToAttribute:!0}),_.A("data.style"),_.E("design:type",String),_.E("design:paramtypes",[])],Mj.prototype,"vcOfferStyle",null);_.x([_.A("data.style","data.titleText"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],Mj.prototype,"showTitleText",null);_.x([_.Yf({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],Mj);
_.O(Mj,"yt-vc-offer-renderer",function(){if(AKn===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;DiB===void 0&&(DiB=document.createElement("template"));var d=DiB;V.call(W,d.content.cloneNode(!0),F.content.firstChild);AKn=F}F=AKn;return F},{mode:2});var Yn=function(){return _.w.apply(this,arguments)||this};
_.u(Yn,_.w);Yn.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],Yn.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],Yn.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Yn.prototype,"data",void 0);_.x([_.Yf({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Yn);
_.O(Yn,"yt-vc-offer-layout-renderer",function(){if(Hee===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;KbN===void 0&&(KbN=document.createElement("template"));var d=KbN;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Hee=F}F=Hee;return F},{mode:2});var j0B;var rKn;var Cgr;var k0S;var ps=function(){return _.w.apply(this,arguments)||this};
_.u(ps,_.w);ps.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}}}}}};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],ps.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ps.prototype,"data",void 0);_.x([_.Yf({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],ps);
_.O(ps,"yt-ypc-offers-modal-top-bar-renderer",function(){if(k0S===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Cgr===void 0&&(Cgr=document.createElement("template"));var d=Cgr;V.call(W,d.content.cloneNode(!0),F.content.firstChild);k0S=F}F=k0S;return F},{mode:2});var hZ=function(){return _.w.apply(this,arguments)||this};
_.u(hZ,_.w);hZ.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"}}}}};
hZ.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
hZ.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var F=this.scrollable;F.attached&&typeof F.attached==="function"&&F.attached()};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],hZ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],hZ.prototype,"ytRendererstamperBehavior",void 0);_.x([_.Qo("#scrollable"),_.E("design:type",Object)],hZ.prototype,"scrollable",void 0);_.x([_.N(),_.E("design:type",Object)],hZ.prototype,"data",void 0);_.x([_.Yf({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],hZ);
_.O(hZ,"yt-ypc-offers-modal-renderer",function(){if(rKn===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;j0B===void 0&&(j0B=document.createElement("template"));var d=j0B;V.call(W,d.content.cloneNode(!0),F.content.firstChild);rKn=F}F=rKn;return F},{mode:2});var l7n;var NKB;var qj=function(){return _.w.apply(this,arguments)||this};
_.u(qj,_.w);_.B=qj.prototype;_.B.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}}}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.OA(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.B.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.XY(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.B.onYtPopupOpened_=function(F,W){(W==null?void 0:W.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.En(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.B.onYtPopupClosed_=function(F,W){this.continueButtonTapped||W&&(W.canceled===!0||W.canceled===!1&&W.confirmed===!1)&&this.data.onDismissCommands&&_.En(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.B.onYtServiceRequestError_=function(F){this.set("showSpinner",!1);_.DK(this.hostElement,F.detail.error.message)};
_.B.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.T("enable_ypc_spinners")?_.XY(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
qj.prototype.onYtServiceRequestError_=qj.prototype.onYtServiceRequestError_;qj.prototype.onYtPopupClosed_=qj.prototype.onYtPopupClosed_;qj.prototype.onYtPopupOpened_=qj.prototype.onYtPopupOpened_;qj.prototype.onYtServiceRequestCompleted_=qj.prototype.onYtServiceRequestCompleted_;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],qj.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],qj.prototype,"ytRendererstamperBehavior",void 0);
_.x([_.N(),_.E("design:type",Object)],qj.prototype,"data",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],qj.prototype,"showSpinner",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],qj.prototype,"continueButtonTapped",void 0);_.x([_.N({value:function(){return this.onContinueTapped_.bind(this)}}),
_.E("design:type",Function)],qj.prototype,"bindOnContinueTapped_",void 0);_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qj.prototype,"onYtServiceRequestCompleted_",null);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],qj.prototype,"onYtPopupOpened_",null);
_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],qj.prototype,"onYtPopupClosed_",null);_.x([_.Pc("yt-service-request-error"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],qj.prototype,"onYtServiceRequestError_",null);_.x([_.Yf({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],qj);
_.O(qj,"yt-ypc-upgrade-dialog-renderer",function(){if(NKB===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;l7n===void 0&&(l7n=document.createElement("template"));var d=l7n;V.call(W,d.content.cloneNode(!0),F.content.firstChild);NKB=F}F=NKB;return F},{mode:2});var f7B;var wdj;var RP=function(){return _.w.apply(this,arguments)||this};
_.u(RP,_.w);RP.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
RP.prototype.computeHasButtons_=function(F){return!(!F.dismissButton&&!F.confirmButton)};
RP.prototype.computeStyle_=function(F){return F||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],RP.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],RP.prototype,"ytEventForwardingBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],RP.prototype,"ytRendererstamperBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],RP.prototype,"data",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],RP.prototype,"positionType",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.E("design:type",Boolean)],RP.prototype,"hasButtons_",void 0);_.x([_.N({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.E("design:type",Boolean)],RP.prototype,"style_",void 0);_.x([_.Yf({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],RP);
_.O(RP,"yt-bubble-hint-renderer",function(){if(wdj===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;f7B===void 0&&(f7B=document.createElement("template"));var d=f7B;V.call(W,d.content.cloneNode(!0),F.content.firstChild);wdj=F}F=wdj;return F},{mode:2});var G0S;var $iB;var bM=function(){var F=_.Pe.apply(this,arguments)||this;F.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return F};
_.u(bM,_.Pe);_.B=bM.prototype;_.B.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.B.attached=function(){var F=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){F.$.thumbnail.onShow();F.$["header-image"].onShow()})};
_.B.handleCheckBoxUpdateAction_=function(F){this.canShowCheckboxEnabledConfirmButton=F};
_.B.computeUseOverlayForSpinner_=function(F,W){return!!F&&W};
_.B.computeShowSpinner_=function(F,W){return F||!!W};
_.B.fireOnCloseActions_=function(){var F,W=_.L(((F=this.data)==null?void 0:F.onClosedActions)||[]);for(F=W.next();!F.done;F=W.next())this.ytRendererBehavior.resolveCommand(F.value)};
_.B.fireOnOpenCommands_=function(F){var W,V=(W=this.data)==null?void 0:W.onOpenCommands;if(V)for(F.stopImmediatePropagation(),F=_.L(V),W=F.next();!W.done;W=F.next())this.ytRendererBehavior.resolveCommand(W.value)};
_.B.fireOnDismissCommands_=function(F){var W,V=(W=this.data)==null?void 0:W.onDismissCommands;if(V)for(F.stopImmediatePropagation(),F=_.L(V),W=F.next();!W.done;W=F.next())this.ytRendererBehavior.resolveCommand(W.value)};
_.B.openPopupHandler_=function(F){F.detail==this&&this.fireOnOpenCommands_(F)};
_.B.closePopupHandler_=function(F,W){_.x8(this,"yt-confirm-dialog-close-action",[W]);this.fireOnCloseActions_();(W&&W.canceled===!0||W&&W.canceled===!1&&W.confirmed===!1)&&this.fireOnDismissCommands_(F)};
_.B.onHeaderImageChanged_=function(){var F;((F=this.data)==null?0:F.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.B.computeHasHeaderImageWidth_=function(F){return F!=void 0};
_.B.computeHasLoadingMessage=function(F){return!!F};
_.B.onHeaderImageWidthChanged_=function(){var F,W=(F=this.data)==null?void 0:F.headerImageWidth;if(W){if(F=1.25*W*2+W,this.$.main.style.width=F+"px",W=this.$.scroller.firstElementChild)W.style.minWidth=F+"px"}else this.$.main.style.width="100%"};
_.B.onThumbnailChanged_=function(){var F;((F=this.data)==null?0:F.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")};
_.B.onYtNavigate_=function(F){F=_.C0(F);F instanceof Node&&_.Xj(this.$["confirm-button"]).contains(F)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.B.computePrimaryIsCancel_=function(F){return F};
_.B.computeIsCancelButtonHidden_=function(F){return F.skipCancelButton||!F.cancelButton};
_.B.computeIsCheckboxHidden_=function(F){return!F.checkbox};
_.B.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.B.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.B.onYtServiceRequestCompleted_=function(){var F;((F=this.data)==null?0:F.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.S0.Object.defineProperties(bM,{template:{configurable:!0,enumerable:!0,get:function(){if($iB===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;G0S===void 0&&(G0S=document.createElement("template"));var d=G0S;V.call(W,d.content.cloneNode(!0),F.content.firstChild);$iB=F}F=$iB;return F}}});
bM.prototype.onYtServiceRequestCompleted_=bM.prototype.onYtServiceRequestCompleted_;bM.prototype.onYtServiceRequestSent_=bM.prototype.onYtServiceRequestSent_;bM.prototype.onThumbnailLoaded_=bM.prototype.onThumbnailLoaded_;bM.prototype.onYtNavigate_=bM.prototype.onYtNavigate_;bM.prototype.onThumbnailChanged_=bM.prototype.onThumbnailChanged_;bM.prototype.onHeaderImageWidthChanged_=bM.prototype.onHeaderImageWidthChanged_;bM.prototype.onHeaderImageChanged_=bM.prototype.onHeaderImageChanged_;
bM.prototype.closePopupHandler_=bM.prototype.closePopupHandler_;bM.prototype.openPopupHandler_=bM.prototype.openPopupHandler_;_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],bM.prototype,"ytActionHandlerBehavior",void 0);_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],bM.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],bM.prototype,"ytRendererBehavior",void 0);
_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],bM.prototype,"ytEventForwardingBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],bM.prototype,"data",void 0);_.x([_.N({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.E("design:type",Boolean)],bM.prototype,"primaryIsCancel",void 0);_.x([_.N({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.E("design:type",Boolean)],bM.prototype,"isCancelButtonHidden",void 0);
_.x([_.N({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.E("design:type",Boolean)],bM.prototype,"isCheckboxHidden",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],bM.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.x([_.N({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.E("design:type",Boolean)],bM.prototype,"useOverlayForSpinner_",void 0);
_.x([_.N({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.E("design:type",Boolean)],bM.prototype,"showSpinner_",void 0);_.x([_.N({value:!1}),_.E("design:type",Boolean)],bM.prototype,"isActionInProgress_",void 0);_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.E("design:type",Boolean)],bM.prototype,"hasHeaderImageWidth_",void 0);
_.x([_.N({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.E("design:type",Boolean)],bM.prototype,"hasLoadingMessage",void 0);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],bM.prototype,"openPopupHandler_",null);_.x([_.Pc("yt-popup-closed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],bM.prototype,"closePopupHandler_",null);
_.x([_.Jw("data.headerImage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bM.prototype,"onHeaderImageChanged_",null);_.x([_.Jw("data.headerImageWidth"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bM.prototype,"onHeaderImageWidthChanged_",null);_.x([_.Jw("data.thumbnail"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bM.prototype,"onThumbnailChanged_",null);
_.x([_.Pc("yt-navigate"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],bM.prototype,"onYtNavigate_",null);_.x([_.Pc("yt-img-shadow-loaded"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],bM.prototype,"onThumbnailLoaded_",null);_.x([_.Pc("yt-service-request-sent"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.Tm]),_.E("design:returntype")],bM.prototype,"onYtServiceRequestSent_",null);
_.x([_.Pc("yt-service-request-completed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,_.j3]),_.E("design:returntype")],bM.prototype,"onYtServiceRequestCompleted_",null);_.x([_.Yf({is:"yt-confirm-dialog-renderer",noInjection:!0})],bM);var UiN;var Oe5;var TD=function(){return _.w.apply(this,arguments)||this};
_.u(TD,_.w);TD.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.OA(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
TD.prototype.computeConfirmButton_=function(F){var W={text:F.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};F.confirmNavigationEndpoint?W.navigationEndpoint=F.confirmNavigationEndpoint:F.confirmServiceEndpoint&&(W.serviceEndpoint=F.confirmServiceEndpoint);return W};
TD.prototype.computeShowTitle_=function(F){return!(F==null||!F.title)};
_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],TD.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],TD.prototype,"data",void 0);_.x([_.N({computed:"computeShowTitle_(data)"}),_.E("design:type",Boolean)],TD.prototype,"showTitle",void 0);_.x([_.Yf({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],TD);
_.O(TD,"yt-fancy-dismissible-dialog-renderer",function(){if(Oe5===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;UiN===void 0&&(UiN=document.createElement("template"));var d=UiN;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Oe5=F}F=Oe5;return F});var Xdv;var xiS;var ef=function(){var F=_.w.apply(this,arguments)||this;F.spinnerActive=!1;return F};
_.u(ef,_.w);ef.prototype.created=function(){aIt(2201)};
ef.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
ef.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
ef.prototype.onIronOverlayClosed=ef.prototype.onIronOverlayClosed;ef.prototype.onIronOverlayOpened=ef.prototype.onIronOverlayOpened;_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],ef.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.gF),_.E("design:type",Object)],ef.prototype,"tpYtIronOverlayBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],ef.prototype,"data",void 0);_.x([_.N(),_.E("design:type",Object)],ef.prototype,"spinnerActive",void 0);
_.x([_.Pc("iron-overlay-opened"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ef.prototype,"onIronOverlayOpened",null);_.x([_.Pc("iron-overlay-closed"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],ef.prototype,"onIronOverlayClosed",null);_.x([_.Yf({is:"yt-loading-renderer",disableElementRegistration:!0})],ef);
_.O(ef,"yt-loading-renderer",function(){if(xiS===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;Xdv===void 0&&(Xdv=document.createElement("template"));var d=Xdv;V.call(W,d.content.cloneNode(!0),F.content.firstChild);xiS=F}F=xiS;return F},{mode:2});var vby;var Ebv;var gv=function(){var F=_.w.apply(this,arguments)||this;F.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);F.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);F.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";F.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return F};
_.u(gv,_.w);_.B=gv.prototype;_.B.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.B.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.B.onDarkModeToggledAction=function(F){this.isDarkTheme=F};
_.B.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.B.openPopupHandler_=function(F){F.detail===this.hostElement&&this.hostElement.hidden&&_.XY(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.B.onDismissButtonTap_=function(){var F;this.closeOnDismissButton_.has(((F=this.data)==null?void 0:F.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.XY(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.B.onAcceptButtonTap_=function(){var F;this.closeOnAcceptButton_.has(((F=this.data)==null?void 0:F.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.XY(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.B.computeHasHeader_=function(F){return!!F.headerBackgroundImage};
_.B.computeLayoutStyle_=function(F){return F};
_.B.computePopupSize_=function(F){return F};
_.B.computeIconType_=function(F){return F.dialogIcon&&F.dialogIcon.iconType?F.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":F.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":F.dialogIcon.iconType:""};
_.B.computeIsLogo_=function(F){return!!F.dialogIcon&&!!F.dialogIcon.iconType&&(F.dialogIcon.iconType==="YOUTUBE_LOGO"||F.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||F.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.B.computeHasCustomLogo=function(F){return!(F==null||!F.headerForegroundImage)};
_.B.computeCustomLogo=function(F,W){if(F!=null&&F.headerForegroundImage)return F.headerForegroundImageDark?W?F.headerForegroundImageDark:F.headerForegroundImage:F.headerForegroundImage};
_.B.computeHeaderBackgroundImage=function(F,W){if(F!=null&&F.headerBackgroundImage)return W&&(F==null?0:F.headerBackgroundImageDark)?F.headerBackgroundImageDark:F.headerBackgroundImage};
_.B.shouldShowIconContainer=function(F,W){return F&&!W};
_.B.shouldShowNonYouTubeIcon=function(F,W){return!F&&!W};
_.B.getLogoImageId=function(F){var W,V,d;return(F=(W=this.computeCustomLogo(F,this.isDarkTheme))==null?void 0:(V=W.thumbnails)==null?void 0:(d=V[0])==null?void 0:d.height)&&F%31===0?"custom-logo-with-padding":"custom-logo"};
gv.prototype.openPopupHandler_=gv.prototype.openPopupHandler_;gv.prototype.dataChanged_=gv.prototype.dataChanged_;_.x([_.D(_.f_.YtRendererstamperBehavior),_.E("design:type",Object)],gv.prototype,"ytRendererstamperBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],gv.prototype,"ytRendererBehavior",void 0);_.x([_.N(),_.E("design:type",Boolean)],gv.prototype,"isDarkTheme",void 0);
_.x([_.N({computed:"computeCustomLogo(data, isDarkTheme)"}),_.E("design:type",Object)],gv.prototype,"customLogo",void 0);_.x([_.N({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.E("design:type",Object)],gv.prototype,"headerBackgroundImage",void 0);_.x([_.N(),_.E("design:type",Object)],gv.prototype,"data",void 0);_.x([_.N({computed:"computeHasHeader_(data)"}),_.E("design:type",Boolean)],gv.prototype,"hasHeader",void 0);
_.x([_.N({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.E("design:type",Object)],gv.prototype,"layoutStyle",void 0);_.x([_.N({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.E("design:type",Object)],gv.prototype,"popupSize",void 0);_.x([_.N({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],gv.prototype,"hasLogo",void 0);
_.x([_.N({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.E("design:type",Boolean)],gv.prototype,"hasCustomLogo",void 0);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],gv.prototype,"dataChanged_",null);_.x([_.Pc("yt-popup-opened"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],gv.prototype,"openPopupHandler_",null);
_.x([_.Yf({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],gv);
_.O(gv,"yt-upsell-dialog-renderer",function(){if(Ebv===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;vby===void 0&&(vby=document.createElement("template"));var d=vby;V.call(W,d.content.cloneNode(!0),F.content.firstChild);Ebv=F}F=Ebv;return F},{mode:2});var cKS=_.G(function(F){return _.a("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.a(_.p,{cond:F.title,then:function(W){return _.a("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},W)}}))},"ol"),tuj=_.G(function(F){return _.a("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.a(_.Vw,{data:F.closeButton},{buttonViewModel:function(W){return _.a("div",null,_.a(_.xm,{data:W.data}))}}))},"pl"),SDf=_.G(function(F){var W=F.data;
return _.a(_.WY,null,_.a("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.a("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.a(_.p,{cond:function(){return!!W().image&&!!W().title},
then:function(){return _.a(_.rB,{data:function(){return W().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.a("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.a(_.p,{cond:function(){return W().title},
then:function(V){return _.a("h3",{class:"miniAppGameInfoDialogViewModelTitle"},V)}}),_.a(_.p,{cond:function(){return W().primaryGenre},
then:function(V){return _.a("span",{class:"miniAppGameInfoDialogViewModelGenre"},V)}}))),_.a(_.p,{cond:function(){var V=W().description;
return V&&V.length<=150},
then:function(){return _.a("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.a("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return W().description}))}}))},"ql"),PgB=_.G(function(F){var W=F.ageRating;
return _.a("span",{class:"miniAppGameInfoDialogViewModelAgeRatingWrapper"},_.a(_.rB,{data:function(){return{sources:[{url:W().imageUrl||"",width:18,height:18}]}},
className:"miniAppGameInfoDialogViewModelAgeRatingImage",alt:"",targetHeight:18,targetWidth:18,preserveWidth:!0,preserveHeight:!0}),_.a("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.a(_.K_,{text:function(){return W().attributedLabel},
noPreWrap:!0})))},"rl"),JKS=_.G(function(F){F=F.infoRows;
var W=_.PY().resolve(_.$e),V=_.T("enable_displaying_ppn");return _.a("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.a(_.uj,{each:F},function(d){return _.a("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.a(_.p,{cond:function(){return d.label},
then:function(y){return _.a("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},y)}}),_.a(_.p,{cond:function(){return d.attributedLabel},
then:function(y){return _.a("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.a(_.K_,{text:y,noPreWrap:!0}))}}),_.a(_.p,{cond:function(){return d.value},
then:function(y){return _.a("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},y)}}),_.a(_.p,{cond:function(){return d.attributedValue},
then:function(y){return _.a("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.a(_.K_,{text:y,noPreWrap:!0}))}}),_.a(_.p,{cond:function(){return d.ageRating},
then:function(y){return _.a(PgB,{ageRating:y})}}))}),_.a(_.p,{cond:function(){return V&&W.clientData.has("post_play_nonce")},
then:function(){return _.a("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.a("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.a("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},W.getData("post_play_nonce")))}}))},"sl"),ZeN=_.G(function(F){var W=F.data;
return _.a("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.a(cKS,{title:function(){return W().dialogTitle}}),_.a(SDf,{data:W}),_.a(_.p,{cond:function(){return W().infoRow},
then:function(V){return _.a(JKS,{infoRows:V})}}),_.a(tuj,{closeButton:function(){return W().closeButton}}))},"tl");
ZeN.idomCompat=!0;_.Na(ZeN,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;return _.a("yt-gulp-triggering-dialog-view-model",{class:_.xx("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.a(_.rB,{data:function(){return W().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.a("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.a("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.a("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a(_.p,{cond:function(){return W().bodyText},
then:function(V){return _.a(_.uj,{each:V},function(d){return _.a("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.a(_.K_,{text:d}))})}})),_.a("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.a(_.Vw,{data:function(){return W().dismissButton}},{buttonViewModel:function(V){return _.a("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.a(_.xm,{data:V.data}))}}),_.a(_.Vw,{data:function(){return W().actionButton}},{buttonViewModel:function(V){return _.a("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.a(_.xm,{data:V.data}))}}))))},"ul"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.Hm}});var Q0f=_.G(function(F){var W=F.data;F=_.Ns(function(){return W().agreements},[]);
return _.a("installment-agreements-view-model",{class:_.xx("ytInstallmentAgreementsViewModelHost")},_.a(_.uj,{each:F},function(V){return _.a("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.a("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.a(_.K_,{text:V.label})),_.a("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.a(_.Vw,{data:function(){return V.openButton}},{buttonViewModel:_.xm})))}))},"vl");
Q0f.idomCompat=!0;var F8e=_.G(function(F){var W=_.L(_.wT(function(){var c,J;return((c=F.data().createPlaylistDialogFormSchema)==null?0:(J=c.initialValues)==null?0:J.title)?F.data().createPlaylistDialogFormSchema.initialValues.title:""})),V=W.next().value,d=W.next().value;
W=_.L(_.wT(function(){F.data();return!1}));
var y=W.next().value,z=W.next().value;W=_.L(_.wT(function(){F.data();return!1}));
var I=W.next().value,n=W.next().value;W=_.L(_.wT(function(){var c,J;return(c=F.data().createPlaylistDialogFormSchema)==null?void 0:(J=c.initialValues)==null?void 0:J.visibility}));
var M=W.next().value,Y=W.next().value;W=_.L(_.wT(function(){F.data();return!1}));
var h=W.next().value,q=W.next().value;W=_.L(_.wT(function(){var c,J;return(c=F.data().createPlaylistDialogFormSchema)==null?void 0:(J=c.initialValues)==null?void 0:J.isCollaborative}));
var R=W.next().value,b=W.next().value,g=_.DO("div");_.k$(function(){var c=g.value.querySelector("textarea");c&&(c.value=V())},"axFRaf");
_.kN(function(){var c;n7d((c=F.data().createPlaylistDialogFormSchema)==null?void 0:c.id,{onSubmit:function(){var J=V();var zG=M(),BC=R(),bS=F.data();J={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:J,privacyStatus:zG,videoIds:bS.videoIds,sourcePlaylistId:bS.sourcePlaylistId,params:BC?bS.createPlaylistParamsCollaborationEnabled:bS.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.PY().resolve(_.Tc).resolveCommand(J)},
isValid:function(){return y()&&!I()&&!h()}})});
var K=function(c){if(c!==void 0&&(d(c),!y()&&c.length>0&&z(!0),y())){var J=Yut(F.data());if(J){var zG=J.minLength;J=J.maxLength;zG&&c.length<zG?n(!0):J&&c.length>J?n(!0):n(!1)}}},C=function(){var c=!(!R()||M()!=="PRIVATE");
q(c)},k=function(c){c!==void 0&&(Y(c),C())},f=function(){if(h())return hKt(F.data())},S=function(){b(!R());
C()},v=function(){return{validate:function(c){if(y()){var J=Yut(F.data());
if(J){var zG=J.minLength;J=J.translations;if(zG&&c.length<zG)return J==null?void 0:J.minLengthErrorMessage}}}}},U=function(){var c=Yut(F.data()),J=c==null?void 0:c.maxLength,zG;
c=c==null?void 0:(zG=c.translations)==null?void 0:zG.maxLengthErrorMessage;if(J&&c)return{maxChars:J,errorMessage:c}};
return _.a("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.a("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:g},_.a(_.Vw,{data:function(){return F.data().playlistTitle}},{textFormFieldViewModel:function(c){return _.a(fgt,{data:c.data,
text:V,onInput:K,validation:v,characterLimit:U})},
textFieldViewModel:function(c){return _.a(N6L,{data:c.data,text:V,controlledMode:!0,onInput:K,validation:v,characterLimit:U})}})),_.a("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.a(_.Vw,{data:function(){return F.data().playlistVisibility}},{dropdownViewModel:function(c){return _.a(c1c,{data:c.data,
onSelected:k,error:f})}})),_.a(_.p,{cond:function(){return!!F.data().playlistCollaborate},
then:function(){return _.a("div",null,_.a(_.Vw,{data:function(){return F.data().playlistCollaborate}},{switchListItemViewModel:function(c){return _.a(_.JqB,{data:c.data,
onTap:S})}}))}}))},"xl");var W8n=_.G(function(F){var W=F.data;return _.a("upsell-offer-table-cell-content-view-model",null,_.a("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.a(_.KR,null,_.a(_.eU,{when:function(){var V;return(V=W().icon)==null?void 0:V.iconType}},function(){return _.a("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.a(_.P7,{icon:function(){var V;
return(V=W().icon)==null?void 0:V.iconType.toString()}}))}),_.a(_.eU,{when:function(){return W().title}},function(){return _.a(_.K_,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return W().title}})}),_.a(_.eU,{when:function(){return W().subtitle}},function(){return _.a(_.K_,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return W().subtitle}})}),_.a(_.eU,{when:function(){return W().infoText}},function(){return _.a(_.K_,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return W().infoText}})}),_.a(_.eU,{when:function(){return W().featureDescription}},function(){return _.a(_.K_,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return W().featureDescription}})}),_.a(_.eU,{when:function(){return W().note}},function(){return _.a(_.K_,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return W().note}})})),_.a(_.p,{cond:function(){var V;
return(V=W().icon)==null?void 0:V.iconAccessibilityText},
then:function(){return _.a("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var V;return(V=W().icon)==null?void 0:V.iconAccessibilityText})}})))},"yl");
W8n.idomCompat=!0;var VIS=_.G(function(F){var W=F.data;var V=F.cellIndex;var d=F.rowIndex;return _.a("upsell-offer-table-cell-view-model",null,_.a("div",{class:_.xx("ytUpsellOfferTableCellViewModelCellWrapper",function(){return W().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":W().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var y,z;return"cell-"+((y=d==null?void 0:d())!=null?y:0)+"-"+((z=V==null?void 0:V())!=null?z:0)},
role:function(){return W().isFirstRow?"columnHeader":W().isFirstColumn?"rowheader":"gridcell"}},_.a(_.Vw,{data:function(){return W().contents}},{upsellOfferTableCellContentViewModel:W8n})))},"zl");
VIS.idomCompat=!0;var dDV=_.G(function(F){var W=F.data;var V=F.upsellTableIsFirstRow;var d=F.rowIndex;var y=function(){return(V==null?0:V())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},z=function(){return(V==null?0:V())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.a("ytm-upsell-offer-table-row-view-model",null,_.a("div",{class:function(){return(V==null?0:V())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(d==null?void 0:d())+"-1 cell-"+(d==null?void 0:d())+"-2"}},_.a(_.Vw,{data:function(){return W().rowHeaderCell}},{upsellOfferTableCellViewModel:function(I){return _.a("div",{class:y},_.a(VIS,{data:I.data,
cellIndex:0,rowIndex:d}))}}),_.a("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.a(_.Vw,{data:function(){return W().contentCells}},{upsellOfferTableCellViewModel:function(I,n){return _.a("div",{class:z},_.a(VIS,{data:I.data,
cellIndex:function(){return n()+1},
rowIndex:d}))}}))))},"Al");
dDV.idomCompat=!0;var yQj=_.G(function(F){var W=F.data;return _.a("ytm-upsell-offer-table-view-model",null,_.a("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.a("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.a(_.Vw,{data:function(){return W().rows}},{upsellOfferTableRowViewModel:function(V,d){return _.a(dDV,{data:V.data,
upsellTableIsFirstRow:function(){return d()===0},
rowIndex:d})}}))))},"Bl");
yQj.idomCompat=!0;var zqN=_.G(function(F){var W=function(){return F.data()},V=_.Ns(F.noPadding,!1),d=function(){var z,I;
return(I=(z=W().logo.accessibilityData)==null?void 0:z.label)!=null?I:""},y={};
return _.a("upsell-view-model",{class:_.xx("ytUpsellViewModelHost",(y.ytUpsellViewModelHostNoPadding=function(){return V()},y.ytUpsellViewModelHostWide=function(){return W().offerTable!==void 0},y))},_.a("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.a(_.p,{cond:function(){return _.gA(W().logo)},
then:function(z){return _.a(_.rB,{data:z,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:d})}})),_.a("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.a(_.K_,{text:function(){return W().title}})),_.a("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.a(_.uj,{each:function(){var z;
return(z=W().subtitles)!=null?z:[]},
keyBy:"INDEX"},function(z){var I={};return _.a("div",{class:_.xx("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(I.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return W().offerTable!==void 0},I))},_.a(_.K_,{text:z}))})),_.a("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.a(_.uj,{each:function(){var z;
return(z=W().benefitInfos)!=null?z:[]},
keyBy:"INDEX"},function(z){return _.a(_.p,{cond:function(){return z().info},
then:function(I){return _.a("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.a(_.P7,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.a(_.K_,{text:I}))}})})),_.a(_.p,{cond:function(){return W().offerTable!==void 0},
then:function(){return _.a("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.a(_.Vw,{data:function(){return W().offerTable}},{upsellOfferTableViewModel:function(z){return _.a(yQj,{data:z.data})}}))}}),_.a("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.a(_.uj,{each:function(){var z;
return(z=W().legalInfos)!=null?z:[]},
keyBy:"INDEX"},function(z){var I={};return _.a("div",{class:_.xx("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(I.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return W().offerTable!==void 0},I))},_.a(_.K_,{text:z}))})))},"Cl");var oYS=_.G(function(F){var W=F.data;F={};F=(F.ytMiniAppScoreChallengeViewModelScoreRadial=!0,F.ytMiniAppScoreChallengeViewModelDarkScoreRadial=qui(),F);return _.a("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.a("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return W().title}),_.a("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return W().subtitle}),_.a("div",{class:_.IV(F)},_.a("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return W().score})),_.a("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return W().prompt}))},"Dl");var sdy=function(){this.store=_.kf();this.formId=""};
sdy.prototype.onInit=function(F){F.formId&&(this.formId=F.formId,this.store.dispatch(_.Gj({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
sdy.prototype.cleanup=function(){this.store.dispatch(_.Gj({type:"RESET_COMMAND_MAP"}))};var Ba5=_.G(function(F){function W(n){if(n&&(n=_.e(n,_.oV)))return Object.assign({},n,{isSelected:z()})}
var V=_.L(_.wT(function(){var n,M;return(M=(n=_.e(F.data().option,_.oV))==null?void 0:n.isSelected)!=null?M:!1})),d=V.next().value,y=V.next().value,z=d;
_.kN(function(){var n;n7d((n=F.data().formSchema)==null?void 0:n.id,{onSubmit:function(){var M=_.PY().resolve(_.Tc),Y=!!F.data().selectedCommand,h=!!F.data().unselectedCommand;if(z()){if(Y)var q=F.data().selectedCommand}else h&&(q=F.data().unselectedCommand);q=_.pd(q);W(F.data().option)&&!q?(M="",!Y&&h?M="selected ":Y&&!h&&(M="unselected "),Y=new _.po("No "+M+"command found for SelectionListItemFormViewModel"),_.Ab(Y)):q&&M.resolveCommand(q)},
isValid:function(){return!0}})});
var I=function(){y(!z())};
_.lu(function(){var n,M,Y=(n=F.data())==null?void 0:(M=n.formSchema)==null?void 0:M.id;Y&&_.Fg()().delete(Y)});
return _.a("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.a("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.a(_.K_,{text:function(){return F.data().paragraph}})),_.a(_.p,{cond:function(){return W(F.data().option)},
then:function(n){return _.a(_.jx,{data:n,isCompact:!0,hideSelectionTextChevron:!0,onTap:I,disableHorizontalPadding:!0})}}))},"El");var L8v=_.G(function(F){var W=F.data;var V=F.disablePadding;var d=F.className;var y=_.DO("yt-dialog-header-view-model"),z=function(){var M=W().imageBanner;a:switch(W().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var Y="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:Y="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:M,style:Y,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},I=function(){return W().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
n=function(){return W().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.kN(function(){var M=function(){_.XY(y.value,"yt-refit-popups-action")},Y;
(Y=y.value)==null||Y.addEventListener("image-loaded",M);_.lu(function(){var h;(h=y.value)==null||h.removeEventListener("image-loaded",M)})});
F={};return _.a("yt-dialog-header-view-model",{el:y,class:_.xx(d,(F.ytDialogHeaderViewModelHost=!0,F.ytDialogHeaderViewModelHostDisablePadding=V,F.ytDialogHeaderViewModelHostCentered=n,F))},_.a(_.p,{cond:function(){return W().imageBanner},
then:function(){var M={};return _.a("div",{class:_.xx(d,(M.ytDialogHeaderViewModelBanner=!0,M.ytDialogHeaderViewModelBannerFullBleed=I,M)),style:_.Si({"max-height":function(){return W().assetContainerMaxHeight!==void 0?W().assetContainerMaxHeight+"px":void 0}})},_.a(_.cS,{data:z,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.a(_.p,{cond:function(){return W().headerBlock},
then:function(){var M={};return _.a("div",{class:_.xx("ytDialogHeaderViewModelHeaderBlock",(M.ytDialogHeaderViewModelHeaderBlockCentered=n,M))},_.a(_.Vw,{data:function(){return W().headerBlock}},{contentPreviewImageViewModel:function(Y){return _.a(_.cS,{data:Y.data,
notifyOnLoaded:!0})}}))}}),_.a(_.p,{cond:function(){return W().customBanner},
then:function(M){var Y={};return _.a("div",{class:_.xx("ytDialogHeaderViewModelCustomAssetContainer",(Y.ytDialogHeaderViewModelCustomAssetContainerCentered=n,Y))},_.a(_.Vw,{data:M},{avatarStackViewModel:_.RJ}))}}),_.a(_.p,{cond:function(){return W().headline},
then:function(M){return _.a("h2",null,_.a(_.K_,{text:M,className:"ytDialogHeaderViewModelText"}))}}))},"Fl");
L8v.idomCompat=!0;var IeN=_.G(function(F){var W=_.HE9(function(){return F.data().formId}),V=W.submitForm,d=W.isValid;
return _.a("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.a(_.Vw,{data:function(){return F.data().panelFooter}},{panelFooterViewModel:function(y){return _.a(Y5,{data:y.data,
disablePadding:!0,disablePrimaryButton:function(){return!d()},
onClickPrimaryButton:function(){V()}})}}))},"Gl");var nY1=_.G(function(F){var W=function(){var V,d;return(d=(V=_.e(F.data().rendererContext,_.sv))==null?void 0:V.label)!=null?d:""};
return _.a("yt-dialog-image-content-view-model",{class:_.xx("ytDialogImageContentViewModelHost",F.className)},_.a(_.p,{cond:function(){return _.gA(F.data().image)},
then:function(V){var d={};return _.a("div",{style:_.Si((d.width=(0,_.g3)(function(){var y;return(y=F.data().imageMaxWidth)!=null?y:""}),d)),
class:"ytDialogImageContentViewModelImage"},_.a(_.rB,{data:V,alt:W,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.a(_.K_,{text:function(){return F.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Hl");var i71=_.G(function(F){var W=_.fp(F,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),V=W.elRefCallback;F=W.Icon;var d=W.Asset,y=W.assetType,z=W.Title,I=W.LeadingActionHeader,n=W.TrailingActionHeader,M=W.headerPosition,Y=W.Content,h=W.buttonLayout,q=W.buttonStyle,R=W.primaryButtonWiz,b=W.secondaryButtonWiz,g=W.contentAlignment,K=W.isFullscreen,C=W.width,k=W.maxHeight,f=W.isHeaderWizDefined,S=W.Header,v=W.isFooterWizDefined,
U=W.Footer;W=_.DO("dialog-layout",function(lS){V==null||V(lS)});
var c=R?function(){var lS={};return R({buttonOverrides:function(){return{style:(q==null?void 0:q())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.xx((lS["yt-spec-dialog-layout__dialog-layout-button"]=!0,lS["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(h==null?void 0:h())===0||(h==null?void 0:h())===2},lS))})}:void 0,J=b?function(){var lS={};
return b({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.xx((lS["yt-spec-dialog-layout__dialog-layout-button"]=!0,lS["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(h==null?void 0:h())===0||(h==null?void 0:h())===2},lS))})}:void 0,zG=function(){return(!!z||!!I||!!n)&&M()===0},BC={},bS={},Yc={},ph={};
return _.a("dialog-layout",{el:W,class:_.xx((BC["yt-spec-dialog-layout"]=!0,BC["yt-spec-dialog-layout--dialog-layout-fullscreen"]=K,BC["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!K()},BC["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return k()===1},BC["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(y==null?void 0:y())===1},BC)),
style:function(){return(C==null?void 0:C())!==void 0?"width: "+C()+"px;":""}},F?_.a("div",{class:_.xx((bS["yt-spec-dialog-layout__dialog-layout-icon"]=!0,bS["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!d&&M()===1},bS["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return g()===1},bS))},_.a(F,null)):null,_.a(_.p,{cond:f,
then:function(){return S?_.a("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.a(S,null)):null},
else:function(){return _.a(_.WY,null,_.a(_.p,{cond:zG,then:function(){return _.a(mDH,{contentAlignment:g,LeadingActionHeader:I,TrailingActionHeader:n,Title:z,isAboveAsset:!!d})}}),d?_.a("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.a(d,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.a("div",{class:_.xx((Yc["yt-spec-dialog-layout__dialog-layout-container"]=!0,Yc["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(g==null?void 0:g())===1},
Yc["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!z&&!(S&&f())||!!d&&(M==null?void 0:M())===0},Yc))},_.a(_.p,{cond:function(){return z&&!S&&(M==null?void 0:M())===1},
then:function(){return _.a(mDH,{contentAlignment:g,LeadingActionHeader:I,TrailingActionHeader:n,Title:z,isAboveAsset:!1})}}),Y?_.a("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.a("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.a(Y,null))):null,_.a(_.p,{cond:v,
then:function(){return U?_.a("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.a(U,null)):null}}),c||J?_.a(aeH,{footerClasses:_.xx((ph["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,ph["yt-spec-dialog-layout__dialog-layout-footer"]=!0,ph["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(h==null?void 0:h())===2},ph["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(h==null?void 0:h())===1},ph)),
PrimaryButton:c,SecondaryButton:J}):null))},"Il"),mDH=_.G(function(F){var W=_.fp(F,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),V=W.contentAlignment,d=W.LeadingActionHeader;F=W.Title;var y=W.TrailingActionHeader,z=W.isAboveAsset,I=W.enableLeadingActionHeader;W={};return _.a("div",{class:_.xx((W["yt-spec-dialog-layout__dialog-header-container"]=!0,W["yt-spec-dialog-layout__dialog-header"]=!0,W["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=z,W["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(V==null?void 0:V())===1&&I()},W))},_.a(_.p,{cond:function(){return I()},
then:function(){return d?_.a("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.a(d,null)):null}}),F?_.a("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.a(F,null)):null,y?_.a("div",null,_.a(y,null)):null)},"Jl"),aeH=_.G(function(F){var W=F.footerClasses;
var V=F.PrimaryButton;F=F.SecondaryButton;return _.a("div",{class:W},F?_.a(F,null):null,V?_.a(V,null):null)},"Kl");var MIB=new _.N4("TIME_PICKER_VIEW_MODEL_TOKEN");var YGv=_.G(function(F){var W=F.data;return _.a("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.a("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.a(_.Vw,{data:function(){return W().avatar}},{avatarViewModel:_.h4})),_.a("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a(_.K_,{text:function(){return W().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Ll");var pig=_.G(function(F){return _.a("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.a("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.a(_.K_,{text:function(){return F.data().inviteMessage}})),_.a("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.a(_.K_,{text:function(){return F.data().attributedAccountSectionHeaderText}})),_.a("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.a(_.Vw,{data:function(){return F.data().accountAvatar}},{avatarViewModel:_.h4}),_.a("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.a(_.K_,{text:function(){return F.data().accountName}}),_.a("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.a(_.K_,{text:function(){return F.data().handle}}))),_.a(_.Vw,{data:function(){return F.data().trailingButton}},{buttonViewModel:_.xm})),_.a("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.a(_.K_,{text:function(){return F.data().termsOfService}})))},"Ml");var hqH=_.G(function(F){var W=F.data;return _.a("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.a("div",{class:"ytAccessConfirmationViewModelContent"},_.a(_.Vw,{data:function(){var V;return(V=W().avatar)!=null?V:W().dualAvatar}},{dualAvatarViewModel:function(V){return _.a(_.x5t,{data:V.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(V){return _.a(_.qO,{data:V.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.a("h2",{class:"ytAccessConfirmationViewModelTitle"},_.a(_.K_,{text:function(){return W().title}})),_.a(_.K_,{text:function(){return W().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Nl");var qGe=_.G(function(F){var W=function(){var n,M;return(n=F.data().formSchema)==null?void 0:(M=n.initialValues)==null?void 0:M.selectedLanguages},V=_.L(_.wT(function(){return W()})),d=V.next().value,y=V.next().value,z={};
_.k$(function(){var n=F.data().formSchema,M=n==null?void 0:n.submitConfig;F.data()!==z&&(z=F.data(),n&&M&&IZU(n.id,{isValid:function(){var Y,h=(Y=d())!=null?Y:[],q;Y=(q=W())!=null?q:[];if(h.length!==Y.length)return!0;q=new Set(Y);h=_.L(h);for(Y=h.next();!Y.done;Y=h.next())if(!q.has(Y.value))return!0;return!1},
formData:function(){return{preferredLanguageSettingsFormData:{selectedLanguages:d()||[]}}},
submitConfig:M}))},"iCaJcc");
var I=function(n){var M=n.key;if(M){var Y;if(M&&((Y=d())==null?0:Y.includes(M))){var h;y((h=d())==null?void 0:h.filter(function(q){return q!==M}))}else y([].concat(_.Pd(d()||[]),[M]))}};
return _.a("yt-preferred-language-settings-panel-view-model",{class:"ytPreferredLanguageSettingsPanelViewModelHost"},_.a(_.Vw,{data:function(){return F.data().checkboxGroup}},{checkboxGroupViewModel:function(n){return _.a(r1t,{data:n.data,
onItemTap:I,selectedKeys:d,controlledMode:!0,disableHorizontalPadding:F.disableHorizontalPadding})}}))},"Pl");var Rqv=_.G(function(F){var W=F.data;var V=void 0;F=_.L(_.wT(function(){var h;return((h=_.e(W().content,uBp))==null?void 0:h.defaultSelectedKey)||""}));
var d=F.next().value,y=F.next().value,z,I=function(){y("");var h;(h=V)==null||h.cleanup()};
_.kN(function(){V=new sdy;window.addEventListener("yt-popup-closed",I)});
_.k$(function(){if(V&&z!==W().formId&&(V.onInit(W()),(z=W().formId)&&d())){var h=V,q={key:d()};q.command&&h.store.dispatch(lXt(z,q.command))}},"bo7oA");
_.lu(function(){window.removeEventListener("yt-popup-closed",I)});
var n=function(h,q,R){q.key&&R&&q.key!==d()&&(y(q.key),V&&q.command&&V.store.dispatch(lXt(R,q.command)))},M=function(){if(_.e(W().content,uBp))return!(d==null?0:d())},Y=_.PY().resolve(_.SU(MIB));
return _.a("yt-dialog-view-model",{class:_.xx("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.a(i71,{Header:function(){return _.a(_.Vw,{data:function(){return W().header}},{dialogHeaderViewModel:function(h){return _.a(L8v,{data:h.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!W().header},
Content:function(){return _.a(_.Vw,{data:function(){return W().customContent?W().customContent:W().content}},Object.assign({},{basicContentViewModel:_.Db,
createPlaylistDialogFormViewModel:F8e,collaborativePlaylistInviteMessageViewModel:pig,preferredLanguageSettingsPanelViewModel:function(h){return _.a(qGe,{data:h.data,disableHorizontalPadding:!0})},
miniAppScoreChallengeViewModel:oYS,radioButtonGroupViewModel:function(h){var q=h.data;return _.a(A18,{data:q,selectedKey:d,onSelected:n,groupName:function(){return q().formId}})},
selectionListItemFormViewModel:Ba5,upsellViewModel:function(h){return _.a(zqN,{data:h.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:YGv,installmentAgreementsViewModel:Q0f,accessConfirmationViewModel:hqH,listViewModel:function(h){return _.a(_.zLt,{data:h.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:nY1},Y&&{timePickerViewModel:Y}))},
Footer:function(){return _.a(_.Vw,{data:function(){return W().footer}},{panelFooterViewModel:function(h){return _.a(Y5,{data:h.data,
disablePadding:!0,disablePrimaryButton:M})},
formPanelFooterViewModel:IeN,formFooterViewModel:function(h){return _.a(ekm,{data:h.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!W().footer}}))},"Rl");
Rqv.idomCompat=!0;_.Na(Rqv,"yt-dialog-view-model",{props:{data:_.Hm},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var b75=_.G(function(F){var W=F.data;return _.a("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.a(_.p,{cond:function(){return W().title},
then:function(V){return _.a("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.a(_.K_,{text:V,className:"ytPanelHeaderViewModelTitle"}))}}),_.a(_.p,{cond:function(){return W().subtitle},
then:function(V){return _.a(_.K_,{text:V,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Sl"),TaB=_.G(function(F){var W=F.data;
var V=_.sAN(function(){return W().rendererContext});
F={};return _.a("yt-panel-header-view-model",{class:_.xx("ytPanelHeaderViewModelHost",(F.ytPanelHeaderViewModelHostHideDivider=function(){return!!W().shouldHideDivider},F.ytPanelHeaderViewModelHostCompact=function(){return!!W().subtitle},F)),
"aria-label":function(){var d;return(d=V())==null?void 0:d.label}},_.a(_.p,{cond:function(){return _.MI(W().rendererContext)},
then:function(){return _.a(_.OaB,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.iO(W().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.a(b75,{data:W}))},
else:function(){return _.a(b75,{data:W})}}),_.a("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.a(_.Vw,{data:function(){return W().trailingButtons}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Tl");
TaB.idomCompat=!0;var eqj=_.G(function(F){var W=_.Ef(function(z){var I;if((I=F.skipContentClick)==null?0:I.call(F))return!1;F.onContentWrapperClick(z);return!0}),V,d,y;
return _.a("div",{class:_.xx("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return F.isAnimating()?"transform: translateY("+F.currentY()+"px);transition: 0.2s":""}},(V=F.header)==null?void 0:V.call(F),_.a("div",{id:F.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.Si({"max-height":(0,_.g3)(F.maxHeightForContentWrapper)}),"on:scroll":_.Ef(function(z){return F.onScroll(z),!1}),
"on:touchmove":_.Ef(function(z){return z.stopPropagation(),!1})},_.a("div",{el:_.ji(F.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":W},(d=F.body)==null?void 0:d.call(F))),(y=F.footer)==null?void 0:y.call(F))},"Ul");
eqj.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var gYg=_.G(function(F){var W=_.Ns(F.leadingLabel),V=_.Ns(F.trailingLabel),d=_.Ns(F.footerButtonType),y=function(){return W()||V()||F.hasPrimaryButton()||F.hasSecondaryButton()},z={},I=_.xx("yt-spec-bottom-sheet-layout__primary-button",(z["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return d()===0&&F.hasPrimaryButton()},z["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return d()===1&&F.hasPrimaryButton()},z["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return d()===2&&F.hasPrimaryButton()},z["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return d()===3&&F.hasPrimaryButton()},z));
z={};var n=_.xx("yt-spec-bottom-sheet-layout__secondary-button",(z["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return d()===1&&F.hasSecondaryButton()},z["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return d()===2&&F.hasSecondaryButton()},z["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return d()===3&&F.hasPrimaryButton()},z));
return _.a(_.p,{cond:F.hasFooterOverride,then:function(){var M;return _.a(_.WY,null,(M=F.footerOverride)==null?void 0:M.call(F))},
else:function(){return _.a(_.p,{cond:y,then:function(){return _.a("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.a(_.p,{cond:function(){return W()||V()},
then:function(){var M={};return _.a("div",{class:_.xx("yt-spec-bottom-sheet-layout__footer-label-wrapper",(M["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!F.hasPrimaryButton()},M))},_.a(_.p,{cond:W,
then:function(){return _.a("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},W)}}),_.a(_.p,{cond:V,
then:function(){return _.a("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},V)}}))}}),_.a(_.p,{cond:function(){return F.hasPrimaryButton()||F.hasSecondaryButton()},
then:function(){var M={};return _.a("div",{class:_.xx("yt-spec-bottom-sheet-layout__footer-button-wrapper",(M["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.C_m,M))},_.a(_.p,{cond:function(){return F.hasSecondaryButton()&&d()!==0},
then:function(){var Y;return _.a("div",{class:n},(Y=F.secondaryButton)==null?void 0:Y.call(F))}}),_.a(_.p,{cond:F.hasPrimaryButton,
then:function(){var Y;return _.a("div",{class:I},(Y=F.primaryButton)==null?void 0:Y.call(F))}}))}}))}})}})},"Vl");
gYg.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var u6f=_.G(function(F){var W=_.Ns(F.title),V=_.Ns(F.subtitle);return _.a("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:F.headerId,"on:touchstart":_.Ef(function(d){var y;(y=F.touchstart)==null||y.call(F,d);return!1}),
"on:touchmove":_.Ef(function(d){var y;(y=F.touchmove)==null||y.call(F,d);return!1}),
"on:touchend":_.Ef(function(d){var y;(y=F.touchend)==null||y.call(F,d);return!1})},_.a("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.a(_.p,{cond:F.hasHeaderOverride,
then:function(){var d;return _.a(_.WY,null,(d=F.headerOverride)==null?void 0:d.call(F))},
else:function(){var d={};return _.a("div",{class:_.xx((d["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,d["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=W,d))},_.a("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.a(_.p,{cond:W,then:function(){return _.a(_.WY,null,_.a("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},W),_.a(_.p,{cond:V,then:function(){return _.a("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
V)}}))}})),_.a(_.p,{cond:function(){return W()&&F.hasActionHeader()},
then:function(){var y;return _.a("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(y=F.actionHeader)==null?void 0:y.call(F))}}))}}))},"Wl");
u6f.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.G(function(F){function W(zG){if(!S&&typeof MutationObserver!=="undefined"){var BC={childList:!0};"MutationObserver"in window&&(S=new MutationObserver(V.bind(void 0,zG)),S.observe(zG,BC))}}
function V(zG){typeof S!=="undefined"&&(v["content-wrapper"]===void 0&&(v["content-wrapper"]=zG.children[0].clientHeight),K(v["content-wrapper"]),g()>C()||k(g()))}
function d(){b(window.innerHeight);g()>C()||k(g());U.isFullScreen[0]()&&g()>C()?c().dispatch("Snap To Full Screen",{maxHeight:f()}):c().dispatch("Snap To Neutral Position",{maxHeight:C()})}
function y(zG){document.body.style.overscrollBehavior="none";zG.preventDefault();c().dispatch("Touch Start",{event:zG})}
function z(zG){zG.preventDefault();c().dispatch("Touch Move",{event:zG,contentScrollable:g()>C(),fullContentWrapperHeight:f(),contentWrapperHeight:C(),heightMap:v,contentWrapperId:"content-wrapper",header:gXv(F),footer:gXv(F),headerDivHeight:v["bottom-sheet-header"],footerDivHeight:v["bottom-sheet-footer"]})}
function I(){document.body.style.overscrollBehavior="";U.isFullScreen[0]()?U.currentY[0]()>=60?c().dispatch("Snap To Neutral Position",{maxHeight:C()}):c().dispatch("Snap To Full Screen",{maxHeight:f()}):U.currentY[0]()>=60?n():U.currentY[0]()<=-60&&g()>C()?c().dispatch("Snap To Full Screen",{maxHeight:f()}):c().dispatch("Snap To Neutral Position",{maxHeight:C()})}
function n(){c().dispatch("Close Sheet",{clientHeight:R(),maxHeight:0});setTimeout(function(){eKa()},250)}
var M=_.DO("div"),Y=_.DO("div"),h=_.L(_.Y$(window.innerHeight,void 0,"CmOsU")),q=h.next().value;h=h.next().value;var R=q,b=h;h=_.L(_.Y$(0,void 0,"p0Flhb"));q=h.next().value;h=h.next().value;var g=q,K=h;h=_.L(_.wT(function(){var zG=gXv(F);return.6*R()-RKL(zG)-b5m(zG)}));
q=h.next().value;h=h.next().value;var C=q,k=h,f=function(){var zG=gXv(F),BC=R(),bS=v["bottom-sheet-header"],Yc=v["bottom-sheet-footer"];return BC-(zG.hasHeaderFn&&bS!==void 0?bS:RKL(zG))-(zG.hasFooterFn&&Yc!==void 0?Yc:b5m(zG))-24-24},S=null,v={},U={initialY:_.Y$(0,void 0,"sxdESd"),
currentY:_.Y$(0,void 0,"GZzqeb"),isAnimating:_.Y$(!1,void 0,"vJBupc"),isFullScreen:_.Y$(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.wT(C)},c=function(){var zG=null;return function(){if(!zG){var BC={initialY:U.initialY[0](),currentY:U.currentY[0](),isAnimating:U.isAnimating[0](),isFullScreen:U.isFullScreen[0](),maxHeightForContentWrapper:U.maxHeightForContentWrapper[0]()};zG=Tbl(BC)}return zG}}();
_.kN(function(){window.addEventListener("resize",d);c().subscribe(function(zG){U.initialY[1](zG.initialY);U.currentY[1](zG.currentY);U.isAnimating[1](zG.isAnimating);U.isFullScreen[1](zG.isFullScreen);U.maxHeightForContentWrapper[1](zG.maxHeightForContentWrapper)});
requestAnimationFrame(function(){M.value&&(v["bottom-sheet-header"]=M.value.clientHeight);Y.value&&(v["bottom-sheet-footer"]=Y.value.clientHeight)})});
_.lu(function(){window.removeEventListener("resize",d);S&&(S.disconnect(),S=null)});
var J=_.xx({"bottom-sheet-content-without-icon":function(){var zG;return!((zG=F.shouldShowIcons)==null?0:zG.call(F))}});
return _.a("bottom-sheet-layout",null,_.a(eqj,{contentWrapperId:"content-wrapper",isAnimating:function(){return U.isAnimating[0]()},
currentY:function(){return U.currentY[0]()},
maxHeightForContentWrapper:function(){return U.maxHeightForContentWrapper[0]()},
shouldShowIcons:F.shouldShowIcons,skipContentClick:F.skipContentClick,onScroll:function(){var zG=document.getElementById("bottom-sheet-header"),BC=document.getElementById("content-wrapper");if(zG&&BC){var bS={};bS=(bS["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,bS["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,bS);zG.className=BC.scrollTop>1?_.IV(bS):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:eKa,contentWrapperEl:function(zG){W(zG);requestAnimationFrame(function(){V(zG)})},
header:function(){return _.a("div",{el:M},_.a(u6f,{touchstart:y,touchmove:z,touchend:I,title:F.headerTitle,subtitle:F.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:F.headerFn,hasHeaderOverride:F.hasHeaderFn,actionHeader:F.headerActionHeader,hasActionHeader:F.hasHeaderActionHeader}))},
footer:function(){return _.a("div",{el:Y},_.a(gYg,{footerButtonType:F.footerButtonType,leadingLabel:F.footerLeadingLabel,trailingLabel:F.footerTrailingLabel,primaryButton:F.footerPrimaryButton,hasPrimaryButton:F.hasFooterPrimaryButton,secondaryButton:F.footerSecondaryButton,hasSecondaryButton:F.hasFooterSecondaryButton,footerOverride:F.footerFn,hasFooterOverride:F.hasFooterFn}))},
body:function(){return _.a(_.p,{cond:F.hasContentFn,then:function(){var zG;return _.a("div",{class:J},(zG=F.contentFn)==null?void 0:zG.call(F))}})}}))},"Xl").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var K8N=_.G(function(F){var W=_.PY().resolve(_.aB);return _.a("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.Ef(function(){return void W.closeSheet()})},_.a(_.p,{cond:function(){return!!F.header},
then:function(){return _.a("div",{class:"ytContextualSheetLayoutHeaderContainer"},F.header())}}),_.a(_.p,{cond:function(){return!!F.content},
then:function(){return _.a("div",{class:"ytContextualSheetLayoutContentContainer"},F.content())}}),_.a(_.p,{cond:function(){return!!F.footer},
then:function(){return _.a("div",{class:"ytContextualSheetLayoutFooterContainer"},F.footer())}}))},"Yl");
K8N.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var H7S=_.G(function(F){var W=F.data;var V=_.PY().resolve(_.Tc),d=_.DO("yt-sheet-view-model",function(y){if(_.T("web_focus_first_element_sheet")||!_.T("sheet_focus_first_killswitch"))return y.addEventListener("focus",function(){BGa(y)}),function(){y.removeEventListener("focus",function(){BGa(y)})}});
F={};return _.a("yt-sheet-view-model",{"on:mousedown":_.Ef(function(y){_.T("sheet_focus_first_killswitch")||y.currentTarget!==y.target&&y.preventDefault()}),
"on:focus":_.Ef(function(){_.T("sheet_focus_first_killswitch")||BGa(d.value)}),
"on:mouseleave":_.Ef(function(){var y,z=W==null?void 0:(y=W())==null?void 0:y.rendererContext,I;(y=(I=_.e(z,_.pw))==null?void 0:I.onHoverEnd)&&V.resolveCommand(y)}),
class:_.xx("ytSheetViewModelHost",(F.ytSheetViewModelContextual=!0,F.ytSheetViewModelDisableBackdropFilter=_.T("web_disable_backdrop_filter"),F)),el:d,tabindex:-1},_.a(_.p,{cond:W,then:function(y){return _.a(K8N,{header:function(){return _.a(_.Vw,{data:function(){return y().header}},{panelHeaderViewModel:TaB})},
content:function(){return _.a(_.Vw,{data:function(){return y().content}},{listViewModel:function(z){return _.a(_.zLt,{data:z.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:zqN,miniAppScoreChallengeViewModel:oYS})},
footer:function(){return _.a(_.Vw,{data:function(){return y().footer}},{panelFooterViewModel:Y5})}})}}))},"Zl");
H7S.idomCompat=!0;_.Na(H7S,"yt-sheet-view-model",{props:{data:_.Hm}});var AQy=_.G(function(F){var W=function(){var V;return(V=F.data().enableDebuggingFeatures)!=null?V:!1};
return _.a("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.a(_.uj,{each:function(){var V;return(V=F.data().stickers)!=null?V:[]}},function(V){return _.a(DDg,{data:function(){return V},
debugMode:W})}))},"$l"),DDg=_.G(function(F){var W=_.fp(F,{debugMode:!1}).debugMode,V=_.Ns(function(){var M;
return(M=F.data().region)==null?void 0:M.w},0),d=_.Ns(function(){var M;
return(M=F.data().region)==null?void 0:M.h},0),y=_.Ns(function(){var M;
return(M=F.data().region)==null?void 0:M.x},0),z=_.Ns(function(){var M;
return(M=F.data().region)==null?void 0:M.y},0),I=_.Ef(function(){var M=F.data().onTap;
M&&_.b$(M)}),n={};
return _.a("div",{class:_.xx("ytStoriesStickerLayerViewModelSticker",(n.ytStoriesStickerLayerViewModelDebugMode=W,n)),style:_.Si({width:function(){return 100*V()+"%"},
height:function(){return 100*d()+"%"},
left:function(){return 100*y()+"%"},
top:function(){return 100*z()+"%"},
"flex-direction":function(){return uz4(F.data().flexDirection)},
"justify-content":function(){return KTl(F.data().justifyContent)},
"align-items":function(){return H54(F.data().alignItems)}}),
"on:click":I},_.a(_.Vw,{data:function(){return F.data().button||F.data().toggleButton}},{buttonViewModel:function(M){return _.a(_.xm,{data:M.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(M){return _.a(_.mW,{data:M.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"am");var rQe=_.G(function(F){var W=function(){return F.data()},V={},d=_.L(_.Y$(!1,void 0,"LkwKDb")),y=d.next().value,z=d.next().value,I=_.Ns(function(){return W().backgroundColor},0);
d=_.Ns(function(){return W().actionButtons},[]);
var n=_.Ns(function(){return W().stickerLayer},{}),M=_.sAN(function(){return W().rendererContext}),Y=function(){var q,R;
return{animationRef:V,animationConfig:{autoplay:!1,loop:!1,path:(R=(q=W().foregroundAnimation)==null?void 0:q.url)!=null?R:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){z(!0)},
complete:function(){F.navigateToNextItemOnLottieComplete()}}}},h=function(){var q,R,b,g,K,C,k,f;
return{animationConfig:{autoplay:(C=(q=W().backgroundAnimation)==null?void 0:(R=q.settings)==null?void 0:R.autoplay)!=null?C:!1,loop:(k=(b=W().backgroundAnimation)==null?void 0:(g=b.settings)==null?void 0:g.loop)!=null?k:!1,path:(f=(K=W().backgroundAnimation)==null?void 0:K.url)!=null?f:"",name:"stories_item_background_animation"}}};
_.k$(function(){if(F.isVisible()&&y()){var q;(q=V.lottieEl)==null||q.play();F.animationRef()&&(F.animationRef().lottieEl=V.lottieEl)}else{var R;(R=V.lottieEl)==null||R.stop()}},"dlAj1b");
return _.a("yt-stories-item-view-model",{"aria-label":function(){var q;return(q=M())==null?void 0:q.label},
class:"ytStoriesItemViewModelHost",style:_.Si({"background-color":function(){return _.MV(I())+";"}})},_.a("div",{class:"ytStoriesItemViewModelAssetContent"},_.a(_.p,{cond:function(){return!!W().backgroundAnimation},
then:function(){return _.a(_.J$,{data:h,animationName:function(){return h().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.a(_.p,{cond:function(){return!!W().backgroundImage},
then:function(){return _.a(_.rB,{data:function(){return W().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.a(_.p,{cond:function(){return!!W().foregroundAnimation},
then:function(){return _.a(_.J$,{data:Y,animationName:function(){return Y().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.a(_.p,{cond:function(){return!!W().foregroundImage},
then:function(){return _.a(_.rB,{data:function(){return W().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.a("div",{class:"ytStoriesItemViewModelTopShadow"}),_.a(_.Vw,{data:function(){return n()}},{storiesStickerLayerViewModel:AQy})),_.a("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.Si({"background-color":function(){return _.MV(I())}})},_.a("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.a(_.uj,{each:d},function(q){return _.a(jdB,{storiesButtonData:function(){return q},
pauseAutoNavigation:F.pauseAutoNavigation})}))))},"cm"),Cn5={style:"overlay",
type:"outline"},jdB=_.G(function(F){var W={};return _.a("div",{class:_.xx("ytStoriesItemViewModelActionButton",(W.ytStoriesItemViewModelStretchedActionButton=function(){return F.storiesButtonData().size==="STORIES_BUTTON_SIZE_STRETCH"},W)),
"on:click":_.Ef(F.pauseAutoNavigation)},_.a(_.Vw,{data:function(){return F.storiesButtonData().button}},{buttonViewModel:function(V){return _.a(_.xm,{data:V.data,
buttonOverrides:Cn5})}}))},"dm");var k3n={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.Na(_.G(function(F){var W=function(){var Yc;return(Yc=F.data().startIndex)!=null?Yc:0},V=_.L(_.wT(W)),d=V.next().value,y=V.next().value;
V=_.L(_.Y$(!1,void 0,"sjy7s"));var z=V.next().value,I=V.next().value,n=function(){var Yc;return(Yc=F.data().storyItems)!=null?Yc:[]},M={},Y=_.DO("yt-stories-viewer-view-model"),h=function(){return F.data().dismissButton},q=function(){var Yc;
return _.pd((Yc=_.e(h(),_.g2))==null?void 0:Yc.onTap)},R=_.DO("div"),b,g,K=!1,C=function(){var Yc;
(Yc=b)==null||Yc.cancel();b=k(d()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});b.onfinish=function(){var ph=_.e(n()[d()],$Fu),lS,Or;ph!=null&&ph.foregroundAnimation&&((ph==null?0:(lS=ph.foregroundAnimation)==null?0:lS.url)||(ph==null?0:(Or=ph.foregroundAnimation)==null?0:Or.payload))||(d()!==n().length-1?(y(d()+1),C()):q()&&_.hU(q()))}},k=function(Yc){return R.value.children[Yc].children[0]},f=function(){for(var Yc=0;Yc<d();Yc++)k(Yc).style.transform=
"scaleX(1)"},S=function(){K||(z()?I(!1):(d()===n().length-1&&q()&&_.hU(q()),k(d()).style.transform="scaleX(1)",d()!==n().length-1&&(y(d()+1),C())))},v=function(){K||(z()?I(!1):(k(d()).style.transform="scaleX(0)",d()!==0&&y(d()-1),C()))},U=function(){I(!0)},c=function(){k(d()).style.transform="scaleX(1)";
d()!==n().length-1?(y(d()+1),C()):q()&&_.hU(q())};
V=function(){K=!1;g=setTimeout(function(){I(!0);K=!0},300)};
var J=function(){clearTimeout(g);K&&z()&&I(!1)};
_.k$(function(){if(z()){var Yc;(Yc=b)==null||Yc.pause();var ph;(ph=M.lottieEl)==null||ph.pause()}else{var lS;(lS=b)==null||lS.play();var Or;(Or=M.lottieEl)==null||Or.play()}},"vAvZob");
_.k$(function(){f();var Yc;(Yc=Y.value)==null||Yc.focus();d()===W()&&C()},"uSlfE");
var zG=function(Yc){Yc.key==="ArrowLeft"?v():Yc.key==="ArrowRight"&&S()},BC=function(Yc){if(Yc.target===Y.value){(Yc=q())&&_.hU(Yc);
clearTimeout(g);var ph;(ph=b)==null||ph.cancel();var lS;(lS=M.lottieEl)==null||lS.stop();window.removeEventListener("keydown",zG);window.removeEventListener("yt-popup-closed",BC)}},bS=function(Yc){if(Yc.target===Y.value){var ph;
(ph=Y.value)==null||ph.focus();var lS;(lS=M.lottieEl)==null||lS.play();window.addEventListener("keydown",zG);window.addEventListener("yt-popup-closed",BC)}};
_.kN(function(){f();C();window.addEventListener("yt-popup-opened",bS)});
return _.a("yt-stories-viewer-view-model",{el:Y,class:_.xx("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.a("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.a("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.Ef(v),"on:mousedown":_.Ef(V),"on:mouseup":_.Ef(J),"on:mouseleave":_.Ef(J)}),_.a("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.Ef(S),"on:mousedown":_.Ef(V),"on:mouseup":_.Ef(J),"on:mouseleave":_.Ef(J)})),
_.a("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.a(_.Vw,{data:n},{storiesItemViewModel:function(Yc,ph){var lS=Yc.data;return _.a(_.p,{cond:function(){return Math.abs(ph()-d())<=1},
then:function(){var Or={};return _.a("div",{class:_.xx("ytStoriesViewerViewModelStoryItem",(Or.ytStoriesViewerViewModelActiveStoryItem=function(){return ph()===d()},Or))},_.a(rQe,{data:lS,
pauseAutoNavigation:U,navigateToNextItemOnLottieComplete:c,isVisible:function(){return ph()===d()},
animationRef:M}))}})}})),_.a("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:R},_.a(_.uj,{each:n},function(){return _.a("div",{class:"ytStoriesViewerViewModelProgressBar"},_.a("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.a("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.a(_.rB,{data:k3n,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.a("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.a(_.Vw,{data:function(){return F.data().menuButton}},{buttonViewModel:function(Yc){return _.a(_.xm,{data:Yc.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.a(_.Vw,{data:function(){return F.data().muteButton}},{toggleButtonViewModel:function(Yc){return _.a(_.mW,{data:Yc.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.a(_.Vw,{data:h},{buttonViewModel:function(Yc){return _.a(_.xm,{data:Yc.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"gm"),"yt-stories-viewer-view-model",{props:{data:_.Hm}});_.Na(_.G(function(F){var W=F.data;var V=_.DO("yt-gen-ai-feedback-form-view-model"),d=[];return _.a("yt-gen-ai-feedback-form-view-model",{el:V,class:"ytGenAiFeedbackFormViewModelHost"},_.a(_.K_,{text:function(){return W().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.a("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.a(_.Vw,{data:function(){return W().feedbackChips}},{toggleButtonViewModel:function(y){var z=y.data;
return _.a(_.mW,{data:z,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(I){var n=z();n=_.e(n,_.Kj);n=_.e(n==null?void 0:n.defaultButtonViewModel,_.g2).trackingParams;I?d.push(n):(I=d.indexOf(n),I>-1&&d.splice(I,1))}})}})),_.a(_.K_,{text:function(){return W().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.a("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.a(_.Vw,{data:function(){return W().submitButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){DA8(V.value,d,W().uniqueId)}})}}),_.a(_.Vw,{data:function(){return W().moreFeedbackButton}},{buttonViewModel:function(y){return _.a(_.xm,{data:y.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"hm"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.Hm},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var uM=function(){return _.w.apply(this,arguments)||this};
_.u(uM,_.w);uM.prototype.created=function(){aIt(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(uD4);var F=_.PY().resolve(_.H6m);F&&(F.container=this.ytPopupContainerBehavior);if(F=_.PY().resolve(_.aB))F.container=this.ytPopupContainerBehavior;if(F=_.PY().resolve(_.ix)){var W=this.ytPopupContainerBehavior;F.containerWasInjected?_.rL(Error("vj")):F.container=W}};
uM.prototype.ensurePopupBelowPlayer=function(F,W){var V=_.PY().resolve(_.SU(_.l1));if(!V||!V.isOnWatch()||!_.fQ())return!1;V=V.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.Fj().height>V+this.getPopupHeight(F,W)?(F.style.top="auto",F.style.bottom="0px"):(F.style.top=V+"px",F.style.bottom="auto");return!0};
uM.prototype.getPopupHeight=function(F,W){W&&(F.cachedPopupHeight=0);if(!F.cachedPopupHeight){W=0;var V=F.clientHeight,d=window.getComputedStyle(F);W+=parseInt(d.marginTop,10);W+=parseInt(d.marginBottom,10);F.cachedPopupHeight=V+W}return F.cachedPopupHeight};
uM.prototype.getElement=function(F){return document.createElement(F)};
_.x([_.D(Ul1.YtPopupContainerBehavior),_.E("design:type",Object)],uM.prototype,"ytPopupContainerBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],uM.prototype,"ytComponentBehavior",void 0);_.x([_.pp({disableElementRegistration:!0,is:"ytd-popup-container"})],uM);
_.O(uM,"ytd-popup-container",function(){if(rpr!==void 0)return rpr;var F=document.createElement("template");_.H(F,"\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");F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);return rpr=F},{mode:1});var lef;var NaV={};NaV.YtLogYpcFlowCommandsBehavior=[_.Pm.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(F){_.e(F,xUi)&&(F=_.e(F,xUi))&&(F.serializedTransactionFlowLoggingParams?_.oBm(F.serializedTransactionFlowLoggingParams):F.serializedYpcCancelFlowLoggingParams?(F=F.serializedYpcCancelFlowLoggingParams)&&ST("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",F):F.serializedYpcResumeFlowLoggingParams?(F=F.serializedYpcResumeFlowLoggingParams)&&ST("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",F):F.serializedYpcPauseFlowLoggingParams?(F=F.serializedYpcPauseFlowLoggingParams)&&
ST("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",F):F.serializedYpcRefundFlowLoggingParams?(F=F.serializedYpcRefundFlowLoggingParams)&&Udc("YPC_EVENT_TYPE_START",F):F.serializedYpcDeactivateFlowLoggingParams?(F=F.serializedYpcDeactivateFlowLoggingParams)&&ST("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",F):F.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(F=F.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&ST("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",F))},
handleLogYpcFlowDismiss_:function(F){_.e(F,XKu)&&(F=_.e(F,XKu),F.serializedTransactionFlowLoggingParams?_.src(F.serializedTransactionFlowLoggingParams):F.serializedYpcCancelFlowLoggingParams?(F=F.serializedYpcCancelFlowLoggingParams)&&ST("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",F):F.serializedYpcResumeFlowLoggingParams?(F=F.serializedYpcResumeFlowLoggingParams)&&ST("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",F):F.serializedYpcPauseFlowLoggingParams?(F=F.serializedYpcPauseFlowLoggingParams)&&
ST("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",F):F.serializedYpcRefundFlowLoggingParams&&(F=F.serializedYpcRefundFlowLoggingParams)&&Udc("YPC_EVENT_TYPE_CANCEL",F))}}];var feV={};feV.YtCancelRecurrenceBehavior=[_.qg.YtComponentBehavior,_.DQC,{attached:function(){var F=this;ZKt(this,function(W,V){return F.ypcCancelRecurrenceHandler(W,V)})},
ypcCancelRecurrenceHandler:function(F,W){var V=this;if(!W||!W.ypcCancelRecurrenceEndpoint)return!1;if(!W.ypcCancelRecurrenceEndpoint.params)return _.$N(Error("vm")),!0;_.Hy(this.hostElement);var d=_.g1.instance,y=_.PY().resolve(_.SU(_.dW));d&&_.u1(d,W)?_.HI(d,W).then(function(z){V.ypcCancelRecurrenceSuccess_(F,W,{data:z})},function(z){V.ypcCancelRecurrenceFailure_(F,W,z)}).thenCatch(function(){_.$N(Error("wm"))}):y?y.requestDataForServiceEndpoint(W).then(function(z){V.ypcCancelRecurrenceSuccess_(F,
W,z)},function(z){V.ypcCancelRecurrenceFailure_(F,W,z)}).thenCatch(function(){_.$N(Error("wm"))}):_.$N(Error("xm"));
return!0},
ypcCancelRecurrenceSuccess_:function(F,W,V){_.Dt(this.hostElement);V.data||(V={data:V});V.data&&V.data.actions&&_.En(this.hostElement,V.data.actions,this.hostElement);V.data.messageRenderer?vwa(W.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(W=W.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&ST("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",W);_.On(F,"yt-service-request-completed",V)},
ypcCancelRecurrenceFailure_:function(F,W,V){_.Dt(this.hostElement);vwa(W.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.On(F,"yt-service-request-error",{error:V,params:[F,W]})}}];var wiv=function(F,W){_.F1.call(this,W)};
_.u(wiv,ySt);var G31={};G31.YtCompleteTransactionBehavior=[_.qg.YtComponentBehavior,_.DQC,{attached:function(){var F=this;ZKt(this,function(W,V){return F.ypcCompleteTransactionHandler(W,V)})},
completeTransaction:function(F,W){var V=this;W={payments_payload:window.btoa(W.integratorData),buybucket_params:F.data.buybucketParams,offer_params:F.data.offerParams};var d=_.PY().resolve(_.dW),y=F.data.completeTransactionEndpoint,z=this.get("ypcCompleteTransactionEndpoint.actions",y);z&&_.En(this.hostElement,z,this.hostElement);return(z=_.g1.instance)&&_.u1(z,y)?_.HI(z,y,W).then(function(I){return!I||(I==null?0:I.error)?(I=V.get("data.serializedTransactionFlowLoggingParams",F),_.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
I))):{data:I}}).then(function(I){return V.handleCompleteTransactionSuccess_(I,F)},function(){return V.handleCompleteTransactionFailure_(F)}):d.requestDataForServiceEndpoint(y,W).then(function(I){return V.handleCompleteTransactionSuccess_(I,F)},function(){return V.handleCompleteTransactionFailure_(F)})},
handleCompleteTransactionSuccess_:function(F,W){F.data||(F={data:F});if(F.data.messageRenderer)return _.Ip(new wiv(F.data.messageRenderer));if(F.data.trackingParams){var V=_.is(),d=_.a3();V&&d&&_.eM(V,d,_.sf(F.data.trackingParams))}W=this.get("data.serializedTransactionFlowLoggingParams",W);OZi(W);return _.c6(F)},
handleCompleteTransactionFailure_:function(F){F=this.get("data.serializedTransactionFlowLoggingParams",F);_.Aw("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",F);return _.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",F))},
ypcCompleteTransactionHandler:function(F,W){var V=this;if(!W.ypcCompleteTransactionEndpoint)return!1;if(!W.ypcCompleteTransactionEndpoint.transactionParams)return _.$N(Error("ym")),!0;W.ypcCompleteTransactionEndpoint&&W.ypcCompleteTransactionEndpoint.gtmData&&_.Bm(W.ypcCompleteTransactionEndpoint.gtmData);var d=_.PY().resolve(_.SU(_.dW));if(d){_.Hy(this.hostElement);var y=_.g1.instance;y&&_.u1(y,W)?_.HI(y,W).then(function(z){return!z||(z==null?0:z.error)?(z=V.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
W),_.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",z))):{data:z}}).then(function(z){_.On(F,"yt-service-request-completed");
V.ypcCompleteTransactionSuccess_(W,z)},function(){return V.ypcCompleteTransactionFailure_(W)}):d.requestDataForServiceEndpoint(W).then(function(z){_.On(F,"yt-service-request-completed");
V.ypcCompleteTransactionSuccess_(W,z)},function(){return V.ypcCompleteTransactionFailure_(W)})}return!0},
ypcCompleteTransactionSuccess_:function(F,W){_.Dt(this.hostElement);W.data||(W={data:W});_.XY(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);W.data.messageRenderer||W.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(F):(_.Bm('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",F));W.data.actions&&(F=JLL(W.data.actions),W=ZQm(W.data.actions),F.length&&_.v6(this.hostElement,
F),W.length&&_.En(this.hostElement,W,this.hostElement))},
ypcCompleteTransactionFailure_:function(F){_.Dt(this.hostElement);_.XY(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",F,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(F,W,V){if(W=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",W))W={serializedTransactionFlowLoggingParams:W},V&&(W.errorType=V),_.HA(F,W),_.DB()}}];var $Dj={};$Dj.YtEndpointHandlerWithYpcBehavior=[_.DQC,_.Pm.YtActionHandlerBehavior,[{openWalletDialog:function(F,W,V,d,y,z,I){var n=this,M=_.DR();W=W.replace(/-/g,"+").replace(/_/g,"/");var Y=_.V0().get("hl");_.sYY(_.Xb(_.jL),W,M.resolve,y,function(h){z&&z();M.reject(h)},Y,function(h){return n.onServerBackendAnalyticEvent_(F,V,h)},this.onDialogClose_.bind(this),d,I);
return M.promise},
openFixFlowDialog:function(F,W,V,d){F=F.replace(/-/g,"+").replace(/_/g,"/");_.Xb(_.jL).openFixFlowDialog(F,W,V,d)},
onDialogClose_:function(){_.XY(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(F,W,V){_.On(F,"yt-commerce-action-init-done");W&&_.v6(this.hostElement,[W,{backend_analytics:V}])}}],
_.t$.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(F,W){F=this.get("data.nativeFlowEndpoint",W);W=this.get("data.fallbackEndpoint",W);F?_.v6(this.hostElement,[F]):W&&_.On(this.hostElement,"yt-navigate",{endpoint:W})}}],
feV.YtCancelRecurrenceBehavior,G31.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 F=this;ZKt(this,function(W,V,d){return F.handleYPCEndpoint(W,V,d)});
this.ypcRegisterActionMapJobId_=_.q0(_.HP,function(){F.registerActionMap(F.buyFlowActionMap_)})},
detached:function(){var F=this;_.HP.cancelJob(this.ypcRegisterActionMapJobId_);_.q0(_.HP,function(){F.unregisterActionMap(F.buyFlowActionMap_)})},
handleYPCEndpoint:function(F,W,V){var d=W.ypcGetCartEndpoint;if(d){_.iU("commerce_transaction");var y=d.gtmId;y&&_.o7(y);(d=d.gtmData)&&_.Bm(d)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",W)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(F,W),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",W)!=null?(this.handleYPCFixInstrumentEndpoint_(F,W),!0):W.ypcPauseSubscriptionCommand?(wRa(this.hostElement,F,W,V),
!0):W.ypcResumeSubscriptionCommand?(UAt(this.hostElement,F,W),!0):W.getPaymentInstrumentsParamsCommand?(l0t(this.hostElement,F,W),!0):W.ypcHandleTransactionEndpoint?(CIt(this.hostElement,F,W,V),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(F,W){var V=this;_.Md("ttcr",void 0,"commerce_transaction");W=W.ypcGetCartEndpoint;var d=W.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,y=d.encryptedPurchaseParams,z=d.serializedTransactionFlowLoggingParams,I=d.serializedPaymentsClientParams,n=this.createGetCartResponseFromParams_(d,W.offerParams,z);this.changeButtonState(F,!0);_.px(this.openWalletDialog(F,y,d.ypcLogWalletAnalyticDataEndpoint,z,function(){V.changeButtonState(F,!1)},function(){V.changeButtonState(F,
!1)},I).then(function(M){return V.handleBuyFlowCompleteCallback_(F,n,M)},function(){return V.handleOnLoadError(n)}).then(function(M){return void V.handlePostPurchaseSuccess_(F,n,M)},function(M){return void V.handlePostPurchaseError_(M)}),function(){V.changeButtonState(F,!1);
F instanceof Element&&_.On(F,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(F,W,V){var d=F.completeTransactionEndpoint,y=F.handleTransactionEndpoint;W={data:{offerParams:window.btoa(W),serializedTransactionFlowLoggingParams:V}};y?W.data.handleTransactionEndpoint=y:W.data.completeTransactionEndpoint=d;F.onCartDismissCommand&&(W.data.onCartDismissCommand=F.onCartDismissCommand);return W},
onGetCartServiceRequestCompleted_:function(F,W){var V=this,d=F.target;if(W&&W.data&&W.data.messageRenderer)_.Dt(this.hostElement),this.handleMessageRenderer_(W.data.messageRenderer),this.changeButtonState(d,!1);else{var y=this.get("data.encryptedPurchaseParams",W),z=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",W),I=this.get("data.ypcLogWalletAnalyticDataEndpoint",W),n=this.get("data.serializedPaymentsClientParams",W),M=this.getLoggingParams_(W);if(M||y||z)F.stopPropagation(),_.Md("ttcr",
void 0,"commerce_transaction"),y||_.Dt(this.hostElement),this.changeButtonState(d,!1),z?_.XY(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.wp("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:z}}},this]):y&&(this.changeButtonState(d,!0),F=null,F=this.openWalletDialog(d,y,I,M,function(){_.Dt(V.hostElement);V.changeButtonState(d,!1)},function(){_.Dt(V.hostElement);
V.changeButtonState(d,!1)},n),_.px(F.then(function(Y){return V.handleBuyFlowCompleteCallback_(d,W,Y)},function(){return V.handleOnLoadError(W)}).then(function(Y){return V.handlePostPurchaseSuccess_(d,W,Y)},function(Y){return V.handlePostPurchaseError_(Y)}),function(){V.changeButtonState(d,!1);
_.On(d,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(F,W){W&&W.endpoint&&W.endpoint.ypcGetCartEndpoint&&!W.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",W.endpoint.ypcGetCartEndpoint)&&_.En(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",W.endpoint.ypcGetCartEndpoint)],F.target),_.Hy(this.hostElement),this.changeButtonState(F.target,!0))},
onServiceRequestError_:function(F,W){if(W&&W.params&&W.params.length){W=_.L(W.params);for(var V=W.next();!V.done;V=W.next())if((V=V.value)&&V.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",V.ypcGetCartEndpoint)&&_.En(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",V.ypcGetCartEndpoint)],F.target);_.Dt(this.hostElement);this.changeButtonState(F.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(F,W,V){var d=V.integratorData;return d==null||d===""||V.error!=null?(d=this.getLoggingParams_(W),String(V.error)==="-1"?(W.data.onCartDismissCommand&&_.En(this.hostElement,[W.data.onCartDismissCommand],F),_.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",d,!0))):_.Ip(new BV("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",d))):W.data.handleTransactionEndpoint?kYi(this.hostElement,W.data.handleTransactionEndpoint,{payments_payload:d,funds_guarantee_callback_client_data:V.integratorClientCallbackData}):
this.completeTransaction(W,V)},
handlePostPurchaseSuccess_:function(F,W,V){W=V.data;var d=!1,y,z;if(W&&((y=W.command)==null?0:(z=y.commandExecutorCommand)==null?0:z.commands)){var I,n;y=(I=W.command)==null?void 0:(n=I.commandExecutorCommand)==null?void 0:n.commands;for(I=0;I<y.length;I++)if(_.e(y[I],_.g_S)){d=!0;break}}d||(W&&W.gtmDatas&&W.gtmDatas.length?_.Bm(W.gtmDatas[0]):_.Bm('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));V.data&&V.data.actions&&(W=JLL(V.data.actions),V=ZQm(V.data.actions),W.length&&
_.v6(this.hostElement,W),V.length&&_.En(this.hostElement,V,F))},
handlePostPurchaseError_:function(F){F&&F.payload&&F.payload.isUserDismiss||_.Ab(Error("Am"))},
handleOnLoadError:function(F){F=this.getLoggingParams_(F);return _.Ip(new BV("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",F))},
getLoggingParams_:function(F){return this.get("data.serializedTransactionFlowLoggingParams",F)},
handleMessageRenderer_:function(F){var W=_.lj(F,"renderer"),V=_.wp("openPopupConfig");W==="confirmDialogRenderer"&&V&&_.XY(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:V.popupTypeMap[W],popup:F}},this])},
handleYPCFixInstrumentEndpoint_:function(F,W){var V=this,d=W.ypcFixInstrumentEndpoint;W=d.encryptedFixInstrumentParameters;this.logFixFopEvent_(d,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(F,!0);this.openFixFlowDialog(W,function(y,z){V.onFixFlowCompleteCallback_(d,y,z)},function(){return V.changeButtonState(F,!1)},function(){V.changeButtonState(F,!1);
V.logFixFopEvent_(d,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(F,W,V){var d=_.Ok("payments.business.integration.scenario.FixInstrument");if(W==d.IntegratorCallbackType.ON_COMPLETE){W="FIX_FOP_EVENT_TYPE_CANCEL";var y=null;V.error!=null?V.error!=d.OnCompleteCallbackError.USER_CANCELLED&&(_.En(this.hostElement,[F.errorAction],this.hostElement),W="FIX_FOP_EVENT_TYPE_FAILURE",y="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.En(this.hostElement,[F.successAction],this.hostElement),W="FIX_FOP_EVENT_TYPE_SUCCESS");_.En(this.hostElement,[F.onFinishAction],
this.hostElement);this.logFixFopEvent_(F,W,y)}},
logFixFopEvent_:function(F,W,V){(F=F.serializedFixFopLoggingParams)?(W={eventType:W,serializedFixFopLoggingParams:F},V!=null&&(W.errorType=V),_.HA("fixFopFlow",W),_.DB()):_.Ab(Error("Bm"))},
changeButtonState:function(F,W){_.T("enable_ypc_spinners")&&F&&(F.is==="yt-button-renderer"||F.is==="ytd-button-renderer")&&(F.disabled=W)}}];var UDv=function(F){this.JSC$33936_clientRoot=F;this.feedbackCollectorActionMap={"yt-help-dialog-requested":XRd,"yt-feedback-dialog-requested":O5m,"yt-signal-action-help":xAp,"yt-signal-action-send-feedback":vXi,"yt-send-feedback-action":civ,"yt-user-feedback-endpoint":tHt};_.Ug(_.$l.getInstance(),this.feedbackCollectorActionMap,this.JSC$33936_clientRoot)},O7j;var Xiy=function(F){this.JSC$33941_clientRoot=F;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":Su4.bind(null,this.JSC$33941_clientRoot),"yt-signal-action-delete-all-downloads":Jit,"yt-signal-action-delete-download":Z5c,"yt-signal-action-delete-playlist-download":FG4,"yt-signal-action-install-pwa":oO4,"yt-signal-action-refresh-downloads":y0t,"yt-offline-video-endpoint":BS8,"yt-offline-playlist-endpoint":Idu,"yt-update-local-app-setting-command":mnt,"yt-offline-orchestration-action-command":ixt,
"yt-signal-action-undo-delete-download":Vbt,"yt-local-watch-history-command":pol,"yt-signal-action-mark-download-to-mobile-edu-shown":qIL};_.Ug(_.$l.getInstance(),this.downloadManagerActionMap,this.JSC$33941_clientRoot);_.gW.instance=new _.gW},xDg;var Ks=function(){var F=_.w.apply(this,arguments)||this;F.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_"};F.remoteApi_=null;return F};
_.u(Ks,_.w);_.B=Ks.prototype;
_.B.ready=function(){_.T("polymer_enable_mdx")&&(aRd({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.T("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.T("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.T("enable_cast_short_lived_lounge_token")}),_.WA("yt-remote-connection-change",this.handleConnectionChange_,this),_.WA("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=bQl())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.B.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.B.handleConnectionChange_=function(F){(this.mdxConnected=F)?(F=Ytt(),!F&&P$c()&&JUa()&&(F={key:"cast-selector-receiver",name:JUa()}),F=F.name):F=null;this.receiverName=F;_.fu(this.remoteApi_);(this.remoteApi_=bQl())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.B.handleReceiverAvailabilityChange_=function(){var F=M34();P$c()&&_.L0("yt-remote-cast-available")&&F.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=F.length>0};
_.B.handleRemoteQueueChange_=function(){var F=this.currentVideoId_,W=this.currentListId_,V=Hb(this.remoteApi_);this.currentVideoId_=V.videoId;this.currentListId_=V.listId;this.currentVideoId_&&_.XY(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.T("polymer_enable_mdx_queue")?this.currentListId_:null,F,W])};
_.B.handleAddToQueueAction_=function(F){F=_.e(F,Xfd);this.remoteApi_&&(F.videoId?this.remoteApi_.addVideo(F.videoId):F.playlistId&&this.remoteApi_.addPlaylist(F.playlistId))};
_.B.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.B.handleInsertInQueueAction_=function(F){F=_.e(F,xF4);this.remoteApi_&&F.videoId&&this.remoteApi_.JSC$20144_insertVideo(F.videoId)};
_.B.handleRemoveFromQueueAction_=function(F){F=_.e(F,vRL);this.remoteApi_&&F.videoId&&this.remoteApi_.JSC$20144_removeVideo(F.videoId)};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],Ks.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N(),_.E("design:type",Object)],Ks.prototype,"appId",void 0);_.x([_.N(),_.E("design:type",Boolean)],Ks.prototype,"mdxConnected",void 0);_.x([_.N(),_.E("design:type",Boolean)],Ks.prototype,"receiverAvailable",void 0);_.x([_.N(),_.E("design:type",Object)],Ks.prototype,"receiverName",void 0);_.x([_.N(),_.E("design:type",Object)],Ks.prototype,"currentVideoId_",void 0);
_.x([_.N(),_.E("design:type",Object)],Ks.prototype,"currentListId_",void 0);_.x([_.Yf({is:"yt-mdx-manager",disableElementRegistration:!0})],Ks);_.O(Ks,"yt-mdx-manager",void 0,{mode:2});var vYS;var EYj;var HQ=function(){var F=_.w.apply(this,arguments)||this;F.APP_IDS={ytr:3,ytm:5};F.JSC$23225_timeoutId_=0;F.actionMap={"yt-open-create-family-dialog":"open"};return F};
_.u(HQ,_.w);_.B=HQ.prototype;_.B.created=function(){aIt(2200)};
_.B.detached=function(){this.observer_&&this.observer_.disconnect()};
_.B.open=function(F,W){var V=this,d=F.serializedYpcFamilyCreateLoggingParams;this.JSC$23225_timeoutId_=setTimeout(this.abort_.bind(this,F.postFlowErrorEndpoint,d),3E4);W&&(this.onReadyCallback_=W);var y=_.OA(this.hostElement).querySelector("#unicorn-iframe");d&&d&&$du("ypcFamilyCreateFlowStarted",d);_.Iyr("family_creation",function(){var z=_.Ok("gapi.family_creation.render");_.Ok("gapi.config.update")("iframes/family_creation/url",V.getFamilyCreationUrlWithUnicornParams_());var I=3;F.appId&&F.appId in
V.APP_IDS&&(I=V.APP_IDS[F.appId]);I={authUser:_.wp("SESSION_INDEX")||0,clientId:I,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.wp("HL"),initialflow:[4,5,6,7],m:V.isMobile?1:0,onFlowComplete:V.onUnicornFlowComplete_.bind(V,F.postFlowSuccessEndpoint,d),onError:V.onUnicornFlowError_.bind(V,F.postFlowErrorEndpoint,d),onReady:V.onUnicornFlowReady_.bind(V,F.referencePcidParams)};z(y,I)})};
_.B.close=function(){_.OA(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.B.onUnicornFlowComplete_=function(F,W){this.close();W&&W&&$du("ypcFamilyCreateFlowSucceeded",W);_.On(this.hostElement,"yt-navigate",{endpoint:F})};
_.B.onUnicornFlowError_=function(F,W){this.close();W&&$du("ypcFamilyCreateFlowCancelled",W);_.On(this.hostElement,"yt-navigate",{endpoint:F})};
_.B.onUnicornFlowReady_=function(F){var W=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();F&&_.Ok("gapi.family_creation.setConfig")(0,F);this.observer_=new MutationObserver(function(){_.OA(W.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.OA(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.OA(this.hostElement).querySelector("#dialog").open()};
_.B.getFamilyCreationUrlWithUnicornParams_=function(){return _.wp("YTR_FAMILY_CREATION_URL")};
_.B.getCurrentUrl_=function(){return document.location.href};
_.B.abort_=function(F,W){this.clearTimeout_();this.onUnicornFlowError_(F,W)};
_.B.clearTimeout_=function(){clearTimeout(this.JSC$23225_timeoutId_)};
_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],HQ.prototype,"ytActionHandlerBehavior",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],HQ.prototype,"isMobile",void 0);_.x([_.N(),_.E("design:type",Object)],HQ.prototype,"onReadyCallback_",void 0);_.x([_.N(),_.E("design:type",Object)],HQ.prototype,"observer_",void 0);_.x([_.Yf({is:"yt-create-family-dialog",disableElementRegistration:!0})],HQ);
_.O(HQ,"yt-create-family-dialog",function(){if(EYj===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);var W=F.content,V=W.insertBefore;vYS===void 0&&(vYS=document.createElement("template"));var d=vYS;V.call(W,d.content.cloneNode(!0),F.content.firstChild);EYj=F}F=EYj;return F},{mode:2});var cQH;var tIr;var D5=function(){var F=_.w.apply(this,arguments)||this;F.STEP=1;F.BLOCK_ON=80;F.MIN_PROGESS=0;F.MAX_PROGESS=100;return F};
_.u(D5,_.w);_.B=D5.prototype;_.B.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.B.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));_.PY().addProvider({provide:EAc,useValue:this})};
_.B.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.B.finish=function(){var F=this;this.progress=this.MAX_PROGESS;Rcp(function(){F.progress==F.MAX_PROGESS&&(F.hostElement.hidden=!0)})};
_.B.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.S0.Object.defineProperties(D5.prototype,{progress:{configurable:!0,enumerable:!0,set:function(F){this.progress_=F;var W="scaleX("+F/this.MAX_PROGESS+")",V=_.OA(this.hostElement).querySelector("#progress").style;V.transform=W;V.webkitTransform=W;this.hostElement.setAttribute("aria-valuenow",String(F))},
get:function(){return this.progress_}}});
_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],D5.prototype,"ytComponentBehavior",void 0);_.x([_.Yf({is:"yt-page-navigation-progress",disableElementRegistration:!0})],D5);
_.O(D5,"yt-page-navigation-progress",function(){if(tIr===void 0){var F=document.createElement("template");_.H(F,'\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');F.content.insertBefore(_.t().content.cloneNode(!0),
F.content.firstChild);var W=F.content,V=W.insertBefore;cQH===void 0&&(cQH=document.createElement("template"));var d=cQH;V.call(W,d.content.cloneNode(!0),F.content.firstChild);tIr=F}F=tIr;return F},{mode:2});var SGj={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"},Pnj={"font-size":"12px","font-style":"italic"},JQj={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.gOc=function(){return _.m(function(F){_.UD(F)})};var Z7e=_.G(function(F){var W=function(){return F.data().subtext},V={};
return _.a("snackbar-view-model",{class:_.xx("snackbarViewModelHost",F.className)},_.a("div",{class:_.xx("snackbarViewModelEngagementBarWrapper",F.className)},_.a(_.p,{cond:function(){return F.data().image},
then:function(d){return _.a(_.rB,{data:d,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.a(_.p,{cond:function(){return F.data().imageContent},
then:function(){return _.a("div",{class:"snackbarViewModelAvatarContainer"},_.a(_.Vw,{data:function(){return F.data().imageContent}},{decoratedAvatarViewModel:_.qO}))}}),_.a("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.a("div",{class:_.xx((V.snackbarViewModelTitle=!0,V.snackbarViewModelTitleWithSubtext=W,V))},_.a(_.K_,{text:function(){return F.data().text}})),_.a(_.p,{cond:W,
then:function(){return _.a("div",{class:"snackbarViewModelSubtext"},_.a(_.K_,{text:function(){return W()}}))}})),_.a(_.p,{cond:function(){return F.data().buttons},
then:function(){return _.a("div",{class:"snackbarViewModelButtonClassWrapper"},_.a(_.Vw,{data:function(){return F.data().buttons}},{buttonViewModel:function(d){return _.a(_.xm,{data:d.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:F.target})}}))}})))},"im");_.Na(_.G(function(){function F(f,S,v){g(f);C(v);R("in");h(!0);W(f,S);I=setTimeout(function(){V()},S)}
function W(f,S){var v,U=(v=f.text)==null?void 0:v.content;f=_.iO(f.rendererContext);U&&(S={label:U,command:f,durationMs:S},_.PY().resolve(_.h_).enqueue(S))}
function V(f){R("out");f&&clearTimeout(I)}
function d(){V(!0)}
function y(f){if(f){var S=f.snackbarViewModel,v=f.durationMs,U=f.target;v||(v=3E3);S&&(f=_.PY().resolve(_.SU(_.YU)))&&f.enqueue({isOpened:Y,open:function(){F(S,v,U)},
close:V},0)}}
var z=_.Ae("snackbar-container"),I=void 0,n=_.L(_.Y$(!1,void 0,"mDc5N")),M=n.next().value;n=n.next().value;var Y=M,h=n;M=_.L(_.Y$("out",void 0,"FpOs5e"));var q=M.next().value,R=M.next().value;M=_.L(_.Y$(void 0,void 0,"jIDRob"));var b=M.next().value,g=M.next().value;M=_.L(_.Y$(void 0,void 0,"kOA3Mb"));var K=M.next().value,C=M.next().value,k=_.Ef(function(){if(q()==="out"){h(!1);g(void 0);C(void 0);var f=_.PY().resolve(_.SU(_.YU));f&&Onm(f,0)}});
_.kN(function(){var f=_.PY().resolve(_.SU(_.dP4));f&&(f.showSnackbarFn=y,f.closeSnackbarFn=d)});
return _.a("snackbar-container",{class:"ytSnackbarContainerHost",el:z},_.a(_.p,{cond:function(){return Y()&&!!b()},
then:function(){var f={};return _.a("div",{class:_.xx("ytSnackbarContainerSnackbarContainer",(f.ytSnackbarContainerMobile=!1,f.ytSnackbarContainerPivotBar=function(){var S;return!((S=_.PY().resolve(_.SU(_.yTu)))==null||!S())},f.ytSnackbarContainerOpened=function(){return Y()&&q()==="in"},f.ytSnackbarContainerClosed=function(){return Y()&&q()==="out"},f)),
"on:animationend":k},_.a(Z7e,{data:function(){return b()},
target:function(){return K()}}))}}))},"jm"),"snackbar-container");_.Na(_.gAM,"yt-tooltip");var Qdf=_.yGc.ephemeralActionSelector;_.Na(_.G(function(){var F=_.FP(Qdf);return _.a("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var W;return(W=F())==null?void 0:W.announcement})},"km"),"yt-ephemeral-actions");var vOu=new Map;var D9L=function(F,W){var V=this;this.handleError=F;this.logEventInternal=W;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){V.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
D9L.prototype.logError=function(F){this.handleError(F)};
D9L.prototype.logEvent=function(F,W){switch(F){case "IDB_DATA_CORRUPTED":_.T("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",W);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",W);break;case "IS_SUPPORTED_COMPLETED":_.T("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",W);break;case "QUOTA_EXCEEDED":FqS(this,W);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",W);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":F=Object.assign({},W,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",F)}};
var FqS=function(F,W){_.Ro.getInstance().estimate().then(function(V){V=Object.assign({},W,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:c0U(V==null?void 0:V.usage),deviceStorageQuotaMbytes:c0U(V==null?void 0:V.quota)});F.logEventInternal("idbQuotaExceeded",V)})};var WqB=_.G(function(F){var W=_.DO("yt-draggable"),V=F.onDrag,d=F.onDragStart,y=F.onDragEnd,z=_.fp(F,{allowClicks:!1,dragThreshold:5}),I=z.dragThreshold,n=z.allowClicks;F=z.children;z=z.className;var M=void 0,Y=void 0,h=new _.ra(0,0),q=!1;_.kN(function(){M=new _.bV(W.value);Y=new _.ZD(b);R(M,Y);if(n()){_.HLQ(M,I());var K;(K=W.value)==null||K.addEventListener("click",g,{capture:!0})}_.lu(function(){var C;(C=M)==null||C.dispose();if(n()){var k;(k=W.value)==null||k.removeEventListener("click",g,{capture:!0})}})});
var R=function(K,C){_.Da(K,"earlycancel",function(){n()&&(q=!1)});
_.Da(K,"start",function(k){d==null||d(k);k.defaultPrevented||n()&&(q=!0)});
_.Da(K,"beforedrag",function(k){M&&Y&&(k.preventDefault(),h=new _.ra(k.clientX-M.startX,k.clientY-M.startY),Y.start())});
_.Da(K,"end",function(){C.stop();y==null||y();h=new _.ra(0,0)})},b=function(){h&&V(h)},g=function(K){q&&(q=!1,K.stopPropagation(),K.preventDefault())};
return _.a("yt-draggable",{el:W,class:_.xx("ytDraggableComponentHost",z)},F)},"lm");var VkN=_.G(function(F){var W=_.L(_.Y$(0,void 0,"Qf0tbc")),V=W.next().value,d=W.next().value;W=function(y){var z={},I={};return _.a(WqB,{className:_.xx("ytdMiniplayerComponentResizer",(z.ytdMiniplayerComponentResizerDisabled=function(){return y===F.horizontalAlignment()||y===F.verticalAlignment()},z.ytdMiniplayerComponentResizerNorth=y==="north",z.ytdMiniplayerComponentResizerEast=y==="east",z.ytdMiniplayerComponentResizerSouth=y==="south",z.ytdMiniplayerComponentResizerWest=y==="west",z)),
onDragStart:function(){d(F.currentMiniplayerSize());if(F.onResizeStart)F.onResizeStart()},
onDrag:function(n){y!=="north"&&y!=="west"||n.scale(-1);var M;n=(M=y==="north"||y==="south")?n.y:n.x;var Y=F.currentAspectRatio();M&&Y>=1?n*=Y:!M&&Y<1&&(n/=Y);M=n;F.onResize(V()+M)}},_.a("div",{class:_.xx("ytdMiniplayerComponentResizerCorner",(I.ytdMiniplayerComponentResizerNorthCorner=y==="north",I.ytdMiniplayerComponentResizerEastCorner=y==="east",I.ytdMiniplayerComponentResizerSouthCorner=y==="south",I.ytdMiniplayerComponentResizerWestCorner=y==="west",I))}))};
return _.a("div",{class:"ytdMiniplayerComponentResizers"},W("north"),W("east"),W("south"),W("west"))},"mm");var dPB=16/9;_.Na(_.G(function(){var F=_.DO("ytd-miniplayer"),W=_.L(_.Y$(new _.C7(NaN,NaN),void 0,"i8Divd")),V=W.next().value,d=W.next().value;W=_.L(_.Y$(!1,void 0,"M0mb9d"));var y=W.next().value,z=W.next().value;W=_.L(_.Y$(!1,void 0,"U2besf"));var I=W.next().value,n=W.next().value;W=_.L(_.Y$(!1,void 0,"oMkCO"));var M=W.next().value,Y=W.next().value;W=_.L(_.Y$(!1,void 0,"LLG3Bf"));var h=W.next().value,q=W.next().value;W=_.L(_.Y$(!1,void 0,"m7HPQe"));var R=W.next().value,b=W.next().value;W=_.L(_.Y$(!1,void 0,"jUGfuc"));
var g=W.next().value,K=W.next().value;W=_.L(_.Y$(dPB,void 0,"LkUsDe"));var C=W.next().value,k=W.next().value,f=_.L(_.Y$(!1,void 0,"xKE3oe"));W=f.next().value;var S=f.next().value;f=_.L(_.Y$(!1,void 0,"QQ32Je"));var v=f.next().value,U=f.next().value;f=_.L(_.Y$(void 0,void 0,"LRAn3"));var c=f.next().value,J=f.next().value;f=_.L(_.Y$(mM()?"west":"east",void 0,"ZPTxkd"));var zG=f.next().value,BC=f.next().value;f=_.L(_.Y$("south",void 0,"XYTr4"));var bS=f.next().value,Yc=f.next().value;f=_.L(_.Y$(400,
void 0,"hJycJe"));var ph=f.next().value,lS=f.next().value;f=_.PY().resolve(_.et).miniplayerPropSignalMap[0];var Or=f.data,X1=f.externalPlaylistData,MM=f.playabilityStatus,nB=f.isReadyToResume,vC=f.isDisabled,qM=f.watchWhile,ur=f.playerVe,pB=f.expandVe,D8=f.closeVe,sL=f.readyToResumeVe,MK=f.readyToResumeCloseVe,wm=f.repositionVe,hf=f.resizeVe;f=_.L(_.wT(nB));var Sh=f.next().value,jh=f.next().value,Ft=_.FP(_.uO.persistentPanelVisibleSelector),ju=!1,Zm=!1,i4;_.kN(function(){d(_.Fj());F.value.addEventListener("animationend",
function(XS){XS.target===F.value&&(b(!1),K(!1))});
Qqa(F.value)});
_.Xi("yt-window-resized",function(XS){XS&&d(XS)});
var vB=function(){i4&&k(i4.getVideoAspectRatio())},EL=function(){if(i4){var XS=i4.getPlayerState()===1;
Sh()&&XS&&jh(!1)}},LB=function(){var XS=pB();
if(XS){var Rc=_.is(3);Rc&&_.D6(Rc,XS)}},Yu=function(){var XS=D8(),Rc=MK();
XS&&_.D6(_.is(3),XS);nB()&&Rc&&_.D6(_.is(3),Rc)};
_.Xi("yt-activate-miniplayer",function(XS){var Rc;return _.m(function(Qi){if(Qi.nextAddress==1)return y()?Qi.return():Qi.yield((Rc=_.PY().resolve(_.et).getPlayerElement())==null?void 0:Rc.getPlayerPromise(),2);i4=Qi.yieldResult;if(!i4)return Qi.return();!v()&&_.T("kevlar_watch_while_v2")&&(Yc(XS&&!_.T("kevlar_watch_while_bottom_align")?"north":"south"),BC(mM()?"west":"east"));var o1=i4;o1.addEventListener("onVideoDataChange",vB);o1.addEventListener("onStateChange",EL);o1.addEventListener("onExpandMiniplayer",
LB);o1.addEventListener("onCloseMiniplayer",Yu);k(i4.getVideoAspectRatio());z(!0);Zxi()||b(!0);_.UD(Qi)})});
_.Xi("yt-deactivate-miniplayer",function(XS,Rc){return _.m(function(Qi){if(!y())return Qi.return();z(!1);jh(!1);K(XS);q(!1);n(!1);if(i4){var o1=i4;o1.removeEventListener("onVideoDataChange",vB);o1.removeEventListener("onStateChange",EL);o1.removeEventListener("onExpandMiniplayer",LB);o1.removeEventListener("onCloseMiniplayer",Yu)}Zxi()||Rc?Rc&&b(!1):b(!0);_.UD(Qi)})});
var ir=function(){return!(qM()&&_.T("kevlar_watch_while_modern"))},cB=function(){var XS;
return!((XS=X1())==null||!XS.contents)},Gi=function(){var XS=ph();
var Rc=V();Rc=Math.min(Math.min(Rc.width,Rc.height)-32,720);var Qi=C(),o1=ir(),Ei=cB()&&I(),Ni=Math.min(XS,Rc);XS=new _.C7(192,o1?116:192);Qi=new _.C7(Ei?dPB:Qi,1);Ni=new _.C7(Ni,o1?Ni-76:Ni);Ni=Qi.aspectRatio()>Ni.aspectRatio()?Ni.width/Qi.width:Ni.height/Qi.height;Qi=Qi.scale(Ni);XS.width<=Qi.width&&XS.height<=Qi.height||(XS=Qi.aspectRatio()<=XS.aspectRatio()?XS.width/Qi.width:XS.height/Qi.height,Qi.scale(XS),Qi.width=Math.min(Qi.width,Rc),Qi.height=Math.min(Qi.height,Rc));return new _.C7(Qi.width,
_.AQ(192,Qi.height+d4t(o1,Ei),720))},Lm=function(){var XS=Gi(),Rc=ir(),Qi=cB()&&I();
return new _.C7(XS.width,XS.height-d4t(Rc,Qi))},XH=function(){var XS=function(Rc){Rc.target===F.value&&h()&&(q(!1),F.value.removeEventListener("transitionend",XS))};
Zxi()||(F.value.addEventListener("transitionend",XS),q(!0));n(!I())};
_.k$(function(){var XS=ur(),Rc=_.is(3),Qi=_.a3(3);if(Rc&&Qi&&XS){_.eM(Rc,Qi,XS);Qi=wm();var o1=hf(),Ei=pB(),Ni=D8(),yu=MK();Ei&&Ni&&yu&&(_.gE(Rc,XS,[Ei,Ni,yu]),_.KZ(Rc,[Ei,Ni]));Qi&&o1&&_.gE(Rc,XS,[Qi,o1])}},"UatZXe");
_.k$(function(){var XS=sL();if(XS){var Rc=_.is(0),Qi=_.a3(0);Rc&&Qi&&(_.eM(Rc,Qi,XS),_.KZ(Rc,[XS]))}},"kTR4R");
f={};return _.a("ytd-miniplayer",{el:F,class:_.xx("ytdMiniplayerComponentHost",(f.ytdMiniplayerComponentVisible=function(){return(y()||R())&&!(qM()&&_.T("kevlar_watch_while_counterfactual"))},f.ytdMiniplayerComponentAnimatingSnap=M,f.ytdMiniplayerComponentAnimatingPlaylistExpand=h,f.ytdMiniplayerComponentAnimatingFade=R,f),function(){if(R()){var XS=bS();
var Rc=y(),Qi=g();XS=Rc?XS==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":Qi?XS==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":XS==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else XS="";return XS}),
style:_.Si({top:function(){return bS()==="north"?"16px":""},
right:function(){var XS=zG(),Rc=Ft();Rc=(Rc===void 0?0:Rc)&&!mM()?400:0;return XS==="east"?16+Rc+"px":""},
bottom:function(){return bS()==="south"?"16px":""},
left:function(){var XS=zG(),Rc=Ft();Rc=(Rc===void 0?0:Rc)&&mM()?400:0;return XS==="west"?16+Rc+"px":""},
width:function(){return Gi().width+"px"},
height:function(){return Gi().height+"px"},
transform:function(){var XS=c();return XS?"translate("+XS.x+"px, "+XS.y+"px)":""}})},_.a("div",{class:"ytdMiniplayerComponentContent"},_.a(WqB,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(XS){var Rc=VVt(zG(),bS(),V(),Gi(),c()),Qi=Lm();Math.abs(XS.clientY-(Rc.y+Qi.height))>15?(S(!0),XS=_.is(3),Rc=wm(),ju||(ju=!0,XS&&Rc&&_.KZ(XS,[Rc])),XS&&Rc&&_.D6(XS,Rc)):XS.preventDefault()},
onDrag:function(XS){J(XS)},
onDragEnd:function(){var XS=Fki(VVt(zG(),bS(),V(),Gi(),c()),V(),Gi()),Rc=Wkm(zG(),bS(),V(),Gi(),Ft()),Qi=Wkm(XS.horizontalAlignment,XS.verticalAlignment,V(),Gi(),Ft());Qi=new _.ra(Qi.x-Rc.x,Qi.y-Rc.y);var o1;Rc=Rc.y+(((o1=c())==null?void 0:o1.y)||0)+Gi().height/2;var Ei=function(){zG()===XS.horizontalAlignment&&bS()===XS.verticalAlignment||U(!0);BC(XS.horizontalAlignment);Yc(XS.verticalAlignment);J(void 0)},Ni=function(yu){yu.target===F.value&&M()&&(Y(!1),Ei(),F.value.removeEventListener("transitionend",
Ni))};
S(!1);bS()==="south"&&Rc>V().height?(Ei(),_.PY().resolve(_.et).close()):(F.value.addEventListener("transitionend",Ni),Y(!0),J(Qi))}},_.a(_.p,{cond:y,
then:function(){return _.a(_.bGc,{isDisabled:vC,playabilityStatus:MM,size:Lm})}}),_.a(_.p,{cond:ir,
then:function(){return _.a(_.q2c,{isReadyToResume:Sh,data:Or,expanded:I,onExpandClick:XH,playlistData:X1})}}),_.a(_.p,{cond:W,
then:function(){return _.a("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.a(_.p,{cond:function(){return cB()&&I()||h()},
then:function(){return _.a(_.div,{className:"ytdMiniplayerComponentPlaylistPanel",data:X1,hideHeaderText:!0,withinMiniplayer:!0})}})),_.a(VkN,{onResize:function(XS){lS(_.AQ(192,XS,720))},
onResizeStart:function(){var XS=_.is(3),Rc=hf();Zm||(Zm=!0,XS&&Rc&&_.KZ(XS,[Rc]));XS&&Rc&&_.D6(XS,Rc)},
currentAspectRatio:C,currentMiniplayerSize:ph,horizontalAlignment:zG,verticalAlignment:bS}))},"pm"),"ytd-miniplayer",{});var yTv=_.uO.persistentPanelVisibleSelector,AZ=function(){var F=_.w.apply(this,arguments)||this;F.tabGesturesIsActive=!1;F.persistentPanelEnabled=_.T("enable_ai_companion");F.hasDelegation=!1;F.isFrostedGlassInitialized=!1;F.frostedGlassExp=_.T("web_frosted_glass");F.hasPendingWatchNavigation=!1;F.mastheadHiddenFocusWithinKillswitch=_.T("web_masthead_hidden_focus_within_killswitch");F.clientOnlyWizTooltipsEnabled=_.T("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
F.scrollAtTopInternal=!0;F.guideScrollTop=0;F.isTheaterModeSession=_.Gh("START_IN_THEATER_MODE");F.iMaxTheaterMode=_.T("web_watch_imax_theater_mode");F.isFullWindowSession=_.Gh("START_IN_FULL_WINDOW_MODE");F.hasCreateFamilyDialog=!1;F.mastheadHeight=56;F.networkStatusManager=new _.U2;F.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"};F.dynamicActionMap={"yt-run-attestation-command":function(W){var V=_.Xdu.instance,d=_.e(W,_.lIi);return d?_.T("use_rta_manager_for_async")&&
(_.T("attmusi")&&_.T("attmusi_ue")?window.attmp:VZp())?n3u(V,d,W.clickTrackingParams):IJv(V,d,W.clickTrackingParams):_.Ip(Error("ti"))}};
F.isFrostedGlassDisabled=!1;F.isChannelOrPlaylistPage=!1;return F};
_.u(AZ,_.w);_.B=AZ.prototype;_.B.created=function(){var F=_.PY();_.T("kevlar_clear_duplicate_pref_cookie")&&_.q0(_.HP,function(){var W=_.mV.get("PREF");W&&!/f\d=/.test(W)&&(W=_.WO("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=W?"PREF=null;domain="+W+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.T("gzip_gel_with_worker")&&_.rj9();_.T("jspb_serialize_with_worker")&&GBU();_.T("web_worker_availability_check")&&EOt();_.T("nwl_init_killswitch")||fM8().then(function(){_.HP.addLowPriorityJob(K2v)});
this.pageManagerAttachedPromise=_.DR();this.ytdAppBehavior.loadDepsPromise=_.YO([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.tU(this.onThrottledScroll,200,this);_.T("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);Aau();Vjm=!!_.Ok("ytappsettings.initialized");q_u=_.Ok("ytappsettings.previousValue");Rvt=_.Ok("ytappsettings.previousSnapshotTime");Vjm||(Vjm=!0,bZL());t3c();Sta();_.fR("DEFERRED_DETACH",
_.T("kevlar_tuner_should_defer_detach"));_.fR("REUSE_COMPONENTS",!0);_.fR("STAMPER_STABLE_LIST",!0);_.fR("SCHEDULED_LAZY_LIST",!0);_.fR("openPopupConfig",gCp);_.fR("useClickHandler",!0);_.T("kevlar_shell_cleanup")&&_.HP.addLowPriorityJob(ddd.bind(this,_.dm.caches));_.Gh("IS_SHELL_LOAD")&&_.mw({shellStartupDurationMs:Math.round((0,_.J5)()-Xw())});Dna(this.networkStatusManager);_.T("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",bxd(SGj)),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!",
bxd(Pnj)),console.log("%cVisit http://go/join-youtube-web to apply today.",bxd(JQj)));Znl(F.resolve(_.K0t),1E3)};
_.B.ready=function(){var F=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var W=zYp();W&&!_.T("external_fullscreen_killswitch")&&document.addEventListener(W,this.setFullscreen.bind(this));(W=window.matchMedia("(prefers-color-scheme: dark)"))&&W.addEventListener&&W.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(W=_.PY().resolve(_.SU(_.OEu)))W.subscribe("navigation-start",
function(V){V.destinationPageSubtype==="watch"&&(F.hasPendingWatchNavigation=!0)}),W.subscribe("navigation-end",function(V){V.destinationPageSubtype==="watch"&&(F.hasPendingWatchNavigation=!1)})};
_.B.attached=function(){var F=this;_.Dy().processSignal("ci");_.T("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.uLT?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.Wq(_.bjm(),"SUCCESS");this.updateIconSet();_.NS(this.guideInnerContent,!1);_.FU().initVisibilityObserver();this.guideService.guideElement=this.guide;var W=document.createElement("ytd-miniplayer"),V=_.OA(this.hostElement).querySelector("#content");
_.OA(this.hostElement).insertBefore(W,V);_.Dy().processSignal("ma");_.PY().resolve(_.et).init(W);this.persistentPanelEnabled&&N7d(this.persistentPanelContainer,"APP");_.Gh("IS_SHELL_LOAD")&&(V=document.createElement("ytd-network-status-banner"),_.OA(this.hostElement).insertBefore(V,W));_.T("kevlar_right_click_on_lockups")&&_.TM._onCaptureClick&&document.addEventListener("contextmenu",_.TM._onCaptureClick.bind(_.TM),!0);var d=function(){var y=_.km("yt-page-navigation-progress");_.OA(F.hostElement).appendChild(y)};
setTimeout(function(){_.Dy().parkOrScheduleJob(d,0,"eocs",16)},0);
_.T("service_worker_push_enabled")&&_.q0(_.HP,Gj8);_.Ug(_.$l.getInstance(),this.dynamicActionMap,this.hostElement);_.On(this.hostElement,"ytd-app-attached");_.Dy().processSignal("aa");xSv(this.hostElement);_.t5("gapi.load",_.Iyr);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.q0(_.HP,
function(){var y=document.createElement("ytd-video-preview");_.OA(_.OA(F.hostElement).querySelector("#video-preview")).appendChild(y)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.q0(_.HP,function(){uOu();F.registerWithViewTransitionManager()});
if(_.eL()&&this.isAppDarkTheme()!==_.bz())this.onDarkModeToggledAction();else W=_.Tb()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==W&&(_.T("enable_dark_theme_only_on_shorts")?_.Re(_.T("enable_dark_theme_only_on_shorts_control")?window.location.href:_.cY(window.location.href,{theme:"dark"})):_.rL(new _.po("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(D2t=new Hkc(this.hostElement)),xDg=new Xiy(this.hostElement),O7j=new UDv(this.hostElement),tdi=new cvt(this.hostElement)};
_.B.getThemeSettingsToLog=function(){var F=_.Tb()==="USER_INTERFACE_THEME_DARK";F=_.eL()?_.bz()?"os-dark":"os-light":F?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:F,cookiesEnabled:_.iq()}};
_.B.detached=function(){_.fW(this.guideInnerContent);_.HP.cancelJob(lCv);lCv=0;_.HP.cancelJob(G8t);G8t=0;_.xaW(X6a);X6a.length=0;$Sc=_.Z$W=null;_.FU().dispose();_.T("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.Og(_.$l.getInstance(),D2t.playlistHandlerActionMap,D2t.JSC$33496_clientRoot);_.Og(_.$l.getInstance(),xDg.downloadManagerActionMap,xDg.JSC$33941_clientRoot);_.Og(_.$l.getInstance(),O7j.feedbackCollectorActionMap,O7j.JSC$33936_clientRoot);
for(var F=_.L(tdi.eventListeners),W=F.next();!W.done;W=F.next()){var V=_.L(W.value);W=V.next().value;V=V.next().value;V=_.L(V);for(var d=V.next();!d.done;d=V.next()){var y=_.L(d.value);d=y.next().value;y=y.next().value;W.removeEventListener(d,y)}}_.Og(_.$l.getInstance(),tdi.autonavPauseActionMap,tdi.JSC$21684_clientRoot)};
_.B.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.V0().getFlag(186)};
_.B.computeIsInlinePreviewEnabled=function(F,W,V){return!V&&Wlm({miniplayerIsActive:F,miniplayerPlaybackState:W})};
_.B.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_FROSTED_GLASS_MODE",payload:!_.T("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"}))};
_.B.computeIsFrostedGlassDisabled=function(F,W,V,d){return F||W||V||d&&_.T("web_frosted_glass_disable_watch")};
_.B.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.T("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.B.computeIsHomePage=function(F,W){if(!F||W==null||!W.endpoint)return!1;var V;return((V=_.e(W.endpoint,_.J2))==null?void 0:V.browseId)==="FEwhat_to_watch"};
_.B.updateIsChannelOrPlaylistPage=function(){if(_.T("web_frosted_glass")){var F,W,V=(W=(F=_.PY().resolve(_.SU(_.l1)))==null?void 0:F.getCurrentPage())==null?void 0:W.pageSubtype;this.isChannelOrPlaylistPage=V?["channel","channels","playlist"].includes(V):!1}};
_.B.scheduleFrostedGlassInitialization=function(){var F=this;_.T("web_frosted_glass")&&_.Dy().parkOrScheduleJob(function(){F.isFrostedGlassInitialized=!0},0,ah(["eocs",
"cr"]),300)};
_.B.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.DFr(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.Gj({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.B.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(OSL(!0))};
_.B.onYtSignalActionRequestPersistentStorage=function(){if(!_.T("request_persistent_storage_killswitch")){var F=_.PY().resolve(_.Puc);F.cachedPersistStatePromise||(F.cachedPersistStatePromise=Wht())}};
_.B.handleYtChannelCreationFormEndpoints=function(F){F&&this.ytComponentBehavior.resolveCommand(F)};
_.B.handleShowEngagementPanelEndpoint=function(F){F&&this.ytComponentBehavior.resolveCommand(F)};
_.B.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(OSL(!1))};
_.B.initIconDefs=function(F,W){var V=document.createElement("iron-iconset-svg");V.name=F;F=document.createElementNS("http://www.w3.org/2000/svg","svg");V.appendChild(F);F.appendChild(W);document.body.appendChild(V);return V};
_.B.onWindowResized=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var F=_.vL.getInstance();F.documentWidth_=document.body.clientWidth;D4p(F)};
_.B.onWindowScrolled=function(){var F=_.PY().resolve(_.l1).getCurrentPage();if(F!=null&&F.getScrollTop){var W=this.ytdReduxBehavior,V=W.dispatch;F=F.getScrollTop()<=0;V.call(W,_.Gj({type:"SET_SCROLL_AT_TOP",payload:F}))}};
_.B.guideIsVisibleButNotPersistentSelectorChanged=function(){var F=_.PY().resolve(_.l1).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=F.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"),
F.setScrollTop(this.guideScrollTop));_.x8(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.B.getCurrentPageScrollableElementType=function(){var F=_.PY().resolve(_.l1).getCurrentPage();if(F&&F.getPageScrollingElement())return F.getPageScrollingElement().nodeName};
_.B.observeGuideVisibility=function(){var F=_.vL.getInstance(),W=this.miniGuideVisible;F.guidePersistentAndVisible_=this.guidePersistentAndVisible;F.miniGuideVisible_=W;D4p(F)};
_.B.observePersistentPanelVisibility=function(){var F=_.vL.getInstance();F.persistentPanelVisible_=this.persistentPanelVisible;D4p(F)};
_.B.handleEduDismissAction=function(F){F&&F.eduDismissAction&&(_.XY(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.r6Q.getInstance(),_.Xr.set(F.eduDismissAction.key+"-dismissed",!0))};
_.B.handleEduImpressionAction=function(F){if(F&&F.eduImpressionAction){var W=_.r6Q.getInstance();F=F.eduImpressionAction.key;W.JSC$13496_eduDisplayedThisLoad_[_.j9D[F].setKey||F]=!0;_.Xr.set(F+"-impression",parseInt(_.Xr.get(F+"-impression")||0,10)+1)}};
_.B.onYtSignalActionConfirmMentionsEdu=function(){_.XY(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.cL.getInstance();_.Ep.set("edu-dismissed",!0)};
_.B.onYtSignalActionRecordMentionsEduImpression=function(){_.cL.getInstance();var F=_.Ep.set,W=parseInt(_.Ep.get("edu-impressions"),10);F.call(_.Ep,"edu-impressions",(isFinite(W)?W:0)+1)};
_.B.onYtPageManagerAttached=function(F){var W;((W=_.C0(F))==null?void 0:W.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.B.onInvokeInstrumentManagerAction=function(F,W){J0c(W,F)};
_.B.updateIconSet=function(){var F=this.hostElement.querySelector("#masthead");if(F){var W=_.Xj(F),V=W.querySelector("g#yt-logo-updated");V&&(F=document.createElementNS("http://www.w3.org/2000/svg","defs"),F.appendChild(V.cloneNode(!0)),(W=W.querySelector("g#yt-logo-red-updated"))&&F.appendChild(W.cloneNode(!0)),this.initIconDefs("yt-logos-ext",F))}};
_.B.updateMastheadData=function(){var F=this,W,V,d,y,z;return _.m(function(I){if(I.nextAddress==1){W=F.data;V=F.hostElement.querySelector("#masthead");if(!V)return I.return();_.ce(F,function(){V.data=F.topbarData});
if(!F.get("response.topbar",W)||F.get("response.topbar.responseContext.maxAgeSeconds",W)===0)return I.jumpTo(0);if(d=_.PY().resolve(_.oo))return I.yield(d(),6);y=_.PY().resolve(_.Sp);return I.yield(y.put("service:topbar:fallback",new _.PW({innertubeResponse:F.get("response.topbar",W)})),0)}return(z=I.yieldResult)?I.yield(z.put("service:topbar:fallback",new _.PW({innertubeResponse:F.get("response.topbar",W)})),0):I.jumpTo(0)})};
_.B.computeTopbarData=function(F){if(!F)return null;var W;return this.isShortsPage&&this.topbarData&&!_.e((W=F.response)==null?void 0:W.topbar,Tdi)?this.topbarData:F.response&&"topbar"in F.response?_.e(F.response.topbar,Tdi)||null:null};
_.B.onSetTheaterModeEnabled=function(F,W){this.isTheaterModeSession=W.enabled;this.setTheaterModeStyles(W.enabled)};
_.B.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.B.onDarkModeToggledAction=function(){var F=_.ci(window.location.href);if(!_.Jhm(F)){(F=!!_.Ek(window.location.href).themeRefresh)&&_.rL(new _.po("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!F){bZL();F={themeRefresh:1};var W=_.PY().resolve(_.l1);if(W.isOnWatch()){var V,d;W=((V=W.getPlayerFromWatch())==null?void 0:(d=V.getPlayer())==null?void 0:d.getCurrentTime())||0;W>=1&&(F.time_continue=Math.floor(W))}_.iq()||_.Tb()!=="USER_INTERFACE_THEME_DARK"||(F.theme="dark");_.Re(_.cY(window.location.href,
F))}_.T("web_appshell_refresh_trigger")&&_.dm.caches&&this.refreshAppShellResponse();V=_.tQ(window.location.href);_.Q4(_.PY().resolve(_.FM),_.yf(V,"theme"))}};
_.B.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.B.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.B.onPlayerFullscreen=function(F){_.k8();this.playerFullscreen=F};
_.B.setRestrictedMode=function(F){var W=_.V0();_.dE(0,58,F);W.save();_.PY().resolve(_.Jr).reload()};
_.B.onPageChanged=function(F){F.detail.newPageType==="ytd-watch-flexy"||F.detail.newPageType==="ytd-watch-fixie"||F.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.YW("WEB_PAGE_TYPE_WATCH")):F.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.YW("WEB_PAGE_TYPE_SHORTS")):F.detail.newPageType==="ytd-browse"&&F.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.YW("WEB_PAGE_TYPE_MINI_APP")):_.T("web_frosted_glass")&&F.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.YW("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.YW("WEB_PAGE_TYPE_UNKNOWN"));F.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.B.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.B.onGuideToggleTap=function(){_.On(this.hostElement,"yt-guide-toggle")};
_.B.onGuideToggleHover=function(){_.On(this.hostElement,"yt-guide-hover")};
_.B.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.B.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.B.setMastheadTheme=function(){var F=_.Xj(this.hostElement).querySelector("#masthead");F&&(F.dark=F.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),F.isDarkThemeForced=!1)};
_.B.onRequestPanelModeChange=function(F,W){this.hideHeaderShadow=W.mode!=="seamed"};
_.B.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.B.onDrawerIronSelect=function(F){_.C0(F).id==="guide"&&this.processDrawerIronSelect()};
_.B.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var F="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(F="opened"));_.On(this.hostElement,"yt-autonav-pause-guide-"+F)};
_.B.onAddElementToApp=function(F){_.OA(this.hostElement).appendChild(F.detail)};
_.B.onThrottledScroll=function(){var F=_.PY().resolve(_.l1).getCurrentPage();F&&(this.scrollAtTopInternal=F.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.B.canHideMasthead=function(){return this.scrollAtTopInternal&&!!this.fullscreen};
_.B.setFullscreen=function(){if(_.T("external_fullscreen")||!this.isWatchPage){var F=_.T("kevlar_fullerscreen_root_only_killswitch")?!!_.k8():!!_.k8()&&_.k8()===document.documentElement;F=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(F||this.isFullWindowSession);this.fullscreen!==F&&((this.fullscreen=F)&&_.x8(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.rl().dispatch(_.YoD(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.XY(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.B.setFullscreenLoggingForShorts=function(F){var W,V,d;return _.m(function(y){if(y.nextAddress==1)return y.yield((W=_.fQ())==null?void 0:W.getPlayerPromise(),2);V=y.yieldResult;(d=V)==null||d.setAppFullscreen(F);_.UD(y)})};
_.B.updateMastheadCssHeight=function(){var F=this.mastheadHeight;this.fullscreen&&(F=0);_.cc(this.hostElement,{"--ytd-masthead-height":F+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.B.updateNetworkStatusBannerDisplayStatus=function(){var F="unset";this.fullscreen&&(F="none");_.cc(this.hostElement,{"--ytd-network-status-banner-display":F})};
_.B.updateNetworkStatusBannerCssHeight=function(){var F="unset";this.fullscreen&&(F="0px");_.cc(this.hostElement,{"--ytd-network-status-banner-max-height":F})};
_.B.updateScrollAndMasthead=function(F,W,V,d){this.iMaxTheaterMode||(d=!1);var y=_.PY().resolve(_.l1).getCurrentPage();F||W||d?(document.body.classList.add("no-scroll"),y.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.SL(this,this.onScroll)),y.setScrollTop(0),_.cc(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":v5()+"px"})):V?_.On(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.On(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
y.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.SL(this,this.onScroll)));this.mastheadHidden=F||W||V;this.updateMastheadCssHeight();_.T("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.B.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.B.onYtNavigateAction=function(F){F=this.get("navigateAction.endpoint",F);_.On(this.hostElement,"yt-navigate",{endpoint:F})};
_.B.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var F=document.createElement("yt-create-family-dialog");_.OA(this.hostElement).appendChild(F);this.hasCreateFamilyDialog=!0}};
_.B.onSetPushNotificationsEnabledCommand=function(F){var W=this,V=_.e(F,RJc);V&&typeof V.enabled==="boolean"&&(Notification.permission!=="granted"?kja().then(function(){Notification.permission==="granted"?(nwt(!V.enabled).then(MMt),V.successAction&&_.v6(W.hostElement,[V.successAction])):V.failureAction&&_.v6(W.hostElement,[V.failureAction])}):(nwt(!V.enabled).then(MMt),V.successAction&&_.v6(this.hostElement,[V.successAction])))};
_.B.onYtSignalActionEnableChromeNotifications=function(){l6c(!0)};
_.B.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.e(this.topbarData.hotkeyDialog,H$t)}}})};
_.B.onYtSignalActionShowKeyboardShortcutDialog=function(){_.XY(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.B.onYtEndpointChangeHandler=function(F,W){var V=_.Xb(_.PL);V.pendingPrefetchJob_&&(W=!(!W||W.autonav!="1"),V.pendingPrefetchJob_.resolve(F&&_.QX$(F)?_.FcG(F,W):""),V.pendingPrefetchJob_=null);_.XY(this.hostElement,"yt-pause-active-page-context");_.XY(this.hostElement,"ytd-log-youthere-nav");_.XY(this.hostElement,"yt-prepare-page-dispose")};
_.B.handleCommandWithCommandHandler=function(F,W){_.Jj.instance.resolveCommand(F,{form:{element:W}})};
_.B.onYtTimedCommand=function(F){var W=this;F=_.e(F,J4t);var V=F.command;V&&_.dX(_.HP,function(){var d=_.e(V,_.xEQ);d?(_.Jj.instance.resolveCommand(V),W.maybeLogGetAnswerRequestTick(d)):_.En(W.hostElement,[V],W.hostElement)},F.timeoutMs||0)};
_.B.maybeLogGetAnswerRequestTick=function(F){F&&F.isFirstRequest&&(_.iU("search_overview_answer"),_.Md("so_rq",void 0,"search_overview_answer"))};
_.B.onYtSignalActionSkipNavigation=function(){var F=_.PY().resolve(_.l1).getCurrentPage();_.vP(F)};
_.B.onYtSignalActionCopyDebugData=function(){LS8()};
_.B.handleEntityUpdateCommand=function(F){_.Z6(_.e(F,_.o1T).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.B.logFlowLoggingEventCommand=function(F){if(F=_.e(F,_.Kzf))if(F.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var W=F.flowEventNamespace,V=F.flowEventType,d=F.flowType;d&&W&&V&&_.v9c(_.c4(W,V,F.flowEventMetadata),d)}else{W=_.t2();V=F.flowEventNamespace;d=F.flowEventType;var y=F.flowType;y&&V&&d&&W.logFlowEvent(_.c4(V,d,F.flowEventMetadata),y,F.flowNonce)}};
_.B.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.B.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.B.onTouchStart=function(){var F=_.Wm();_.is()&&_.e3(F.JSC$13618_screenManager,{visualElement:F.ve})};
_.B.handleSelectLanguageCommand=function(F){if(F=_.e(F,n9L).hl){var W=_.V0();W.set("hl",F);W.save();_.PY().resolve(_.Jr).reload()}};
_.B.handleConfirmDialogEndpoint=function(F){(F=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(F))&&this.ytOpenPopupBehavior.openPopup(F)};
_.B.handleOpenPopupNavigationEndpoints=function(F,W){(F=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(F))&&this.ytOpenPopupBehavior.openPopup(F,W)};
_.B.handleSaveCommandToSessionStorage=function(F){if(F=_.e(F,_.U4r)){var W=F.key;W&&F.command&&window.sessionStorage.setItem(W,JSON.stringify(F.command))}};
_.B.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(F){F&&F.active&&F.active.postMessage({type:"refresh_shell"})}).catch(function(F){F.name!=="SecurityError"&&_.Ab(F)})};
_.B.onDeviceThemeChanged=function(){var F=_.bz();_.dE(_.V0(),185,F);_.V0().save()};
_.B.handleYtRegisterPromoCommand=function(F){if(_.e(F,qsv)){var W=_.PY().resolve(_.l1).getCurrentPage()||this.hostElement;mkt().registerPromoCommand(_.e(F,qsv),W)}};
_.B.onYtNavigateHomeAction=function(){if(!_.T("kevlar_miniplayer_navigate_home_from_app_killswitch")){var F,W,V,d,y=(d=(F=this.topbarData)==null?void 0:(W=F.logo)==null?void 0:(V=W.topbarLogoRenderer)==null?void 0:V.endpoint)!=null?d:_.yI;this.ytComponentBehavior.resolveCommand(y)}};
_.B.onYtLocationCollectionCommand=function(F){eci(_.e(F,fAm))};
_.B.onYtGetLocationCommand=function(F){Qwl(_.e(F,Nfp),this)};
_.B.updateRenderGuideFromBinding=function(F){this.renderGuide=F.detail.value};
_.B.updateGuidePersistentAndVisibleFromBinding=function(F){this.guidePersistentAndVisible=F.detail.value};
_.B.updateMiniGuideVisibleFromBinding=function(F){this.miniGuideVisible=F.detail.value};
_.B.onThemeSelected=function(F,W){var V=_.V0(),d=F||W?F:_.bz(),y=(d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.Jhm(_.ci(window.location.href));_.dE(0,165,F);_.dE(0,174,W);V.save();y&&_.XY(this.hostElement,"yt-dark-mode-toggled-action",[d]);_.XY(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.B.getCurrentTheme=function(){return _.eL()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Tb()};
_.B.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.B.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.B.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.B.handleShowConsentPrimitive=function(F){var W=this,V,d;return _.m(function(y){if(y.nextAddress==1){try{V=(d=_.fQ())==null?void 0:d.getPlayerPromise()}catch(z){}return y.yield(xni(F,V),2)}_.XY(W.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.UD(y)})};
_.B.handleSelectActiveIdentityEndpointInternal=function(F){_.hw();F=_.e(F,_.oph);if(F!=null&&F.supportedTokens){F=_.L(F.supportedTokens);for(var W=F.next();!W.done;W=F.next())W=W.value,W.accountSigninToken&&_.Re(W.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.B.handleUpdatePermissionRoleCommand=function(F){if(F=_.e(F,_.yXC)){var W;this.hasDelegation=!((W=_.e(F.renderer,_.dET))==null||!W.status)}};
_.B.registerWithViewTransitionManager=function(){var F=_.PY().resolve(_.SU(_.IW));if(F){var W,V=(W=this.guide)==null?void 0:W.querySelector("#scrim"),d;W=(d=this.guide)==null?void 0:d.querySelector("#contentContainer");V&&W&&F.isAnyTransitionEnabled&&(d={},F.viewTransitionCoordinator.registerElement(V,(d.slide="app-drawer-scrim-page-transition",d["lockup-to-watch"]="app-drawer-scrim-page-transition",d["learning-journey"]="app-drawer-scrim-page-transition",d)),V={},F.viewTransitionCoordinator.registerElement(W,
(V.slide="app-drawer-container-page-transition",V["lockup-to-watch"]="app-drawer-container-page-transition",V["learning-journey"]="app-drawer-container-page-transition",V)))}};
_.S0.Object.defineProperties(AZ.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.T("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky&&(!this.scrollAtTop||!_.T("kevlar_show_chips_on_scroll"))}}});
_.S0.Object.defineProperties(AZ,{template:{configurable:!0,enumerable:!0,get:function(){if(lef===void 0){var F=document.createElement("template");_.H(F,'\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');
F.content.insertBefore(_.t().content.cloneNode(!0),F.content.firstChild);lef=F}F=lef;return F}}});
AZ.prototype.onOpenHotkeyDialog=AZ.prototype.onOpenHotkeyDialog;AZ.prototype.setFullscreen=AZ.prototype.setFullscreen;AZ.prototype.onAddElementToApp=AZ.prototype.onAddElementToApp;AZ.prototype.onDrawerIronSelect=AZ.prototype.onDrawerIronSelect;AZ.prototype.onGuideOpenButtonHover=AZ.prototype.onGuideOpenButtonHover;AZ.prototype.onRequestPanelModeChange=AZ.prototype.onRequestPanelModeChange;AZ.prototype.onPageDataUpdated=AZ.prototype.onPageDataUpdated;AZ.prototype.onPageChanged=AZ.prototype.onPageChanged;
AZ.prototype.onSetTheaterModeEnabled=AZ.prototype.onSetTheaterModeEnabled;AZ.prototype.updateMastheadData=AZ.prototype.updateMastheadData;AZ.prototype.onYtPageManagerAttached=AZ.prototype.onYtPageManagerAttached;AZ.prototype.observePersistentPanelVisibility=AZ.prototype.observePersistentPanelVisibility;AZ.prototype.observeGuideVisibility=AZ.prototype.observeGuideVisibility;AZ.prototype.guideIsVisibleButNotPersistentSelectorChanged=AZ.prototype.guideIsVisibleButNotPersistentSelectorChanged;
AZ.prototype.isInlinePreviewEnabledChanged=AZ.prototype.isInlinePreviewEnabledChanged;AZ.prototype.isWatchPageChanged=AZ.prototype.isWatchPageChanged;AZ.prototype.dispatchFrostedGlassMode=AZ.prototype.dispatchFrostedGlassMode;_.x([_.D(_.hN),_.E("design:type",Object)],AZ.prototype,"ytdReduxBehavior",void 0);_.x([_.D(_.BS.YtEventForwardingBehavior),_.E("design:type",Object)],AZ.prototype,"ytEventForwardingBehavior",void 0);
_.x([_.D(_.t$.YtOpenPopupBehavior),_.E("design:type",Object)],AZ.prototype,"ytOpenPopupBehavior",void 0);_.x([_.D(_.Pm.YtActionHandlerBehavior),_.E("design:type",Object)],AZ.prototype,"ytActionHandlerBehavior",void 0);
_.x([_.D({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.$l.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.T("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var F;((F=this.actionRouterNode.hostElement)!=null?F:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var F;((F=this.actionRouterNode.hostElement)!=null?F:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(F){this.actionRouter_.handleAction(F.detail)}}),
_.E("design:type",Object)],AZ.prototype,"ytActionRouterBehavior",void 0);_.x([_.D(ctt.YtdAppBehavior),_.E("design:type",Object)],AZ.prototype,"ytdAppBehavior",void 0);_.x([_.D(_.So.YtEndpointBehavior),_.E("design:type",Object)],AZ.prototype,"ytEndpointBehavior",void 0);_.x([_.D($Dj.YtEndpointHandlerWithYpcBehavior),_.E("design:type",Object)],AZ.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.x([_.D(NaV.YtLogYpcFlowCommandsBehavior),_.E("design:type",Object)],AZ.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.x([_.D(_.P.YtRendererBehavior),_.E("design:type",Object)],AZ.prototype,"ytRendererBehavior",void 0);_.x([_.D(_.qg.YtComponentBehavior),_.E("design:type",Object)],AZ.prototype,"ytComponentBehavior",void 0);_.x([_.N({selector:qnp}),_.E("design:type",Object)],AZ.prototype,"tabGesturesIsActive",void 0);_.x([_.N(),_.E("design:type",Boolean)],AZ.prototype,"renderGuide",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"guidePersistentAndVisible",void 0);_.x([_.N({selector:p6a}),_.E("design:type",Boolean)],AZ.prototype,"guideIsVisibleButNotPersistent",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"standalone",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"miniGuideVisible",void 0);
_.x([_.N(),_.E("design:type",Object)],AZ.prototype,"persistentPanelEnabled",void 0);_.x([_.N({selector:yTv,reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"persistentPanelVisible",void 0);_.x([_.N({selector:_.ANf}),_.E("design:type",Number)],AZ.prototype,"miniplayerPlaybackState",void 0);_.x([_.N({selector:_.iH,reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"miniplayerIsActive",void 0);
_.x([_.N({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.E("design:type",Boolean)],AZ.prototype,"isInlinePreviewEnabled",void 0);_.x([_.N(),_.E("design:type",Boolean)],AZ.prototype,"isInlinePreviewDisabled",void 0);_.x([_.N({reflectToAttribute:!0,value:function(){return _.Gh("START_IN_FULL_WINDOW_MODE")}}),
_.E("design:type",Boolean)],AZ.prototype,"mastheadHidden",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"playerFullscreen",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"fullscreen",void 0);_.x([_.N({value:!1,reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"hideHeaderShadow",void 0);
_.x([_.N({value:{GUIDE_ALT_LABEL:_.Qv("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.E("design:type",Object)],AZ.prototype,"menuStrings",void 0);_.x([_.N({computed:"computeTopbarData(data)"}),_.E("design:type",Object)],AZ.prototype,"topbarData",void 0);_.x([_.N({selector:_.ulf,reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"isWatchPage",void 0);_.x([_.N({selector:_.K4W,reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"isShortsPage",void 0);
_.x([_.N({selector:function(F){return _.MJ(F)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.E("design:type",Boolean)],AZ.prototype,"isMiniAppPage",void 0);_.x([_.N({selector:function(F){return _.MJ(F)==="WEB_PAGE_TYPE_BROWSE"}}),
_.E("design:type",Boolean)],AZ.prototype,"isBrowsePage",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Boolean)],AZ.prototype,"scrolling",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AZ.prototype,"hasDelegation",void 0);_.x([_.N({reflectToAttribute:!0,value:!1}),_.E("design:type",Boolean)],AZ.prototype,"guideScrolledByTouch",void 0);_.x([_.N(),_.E("design:type",Object)],AZ.prototype,"isFrostedGlassInitialized",void 0);
_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AZ.prototype,"frostedGlassExp",void 0);_.x([_.N({selector:function(F){return F.ui.chipBarIsSticky}}),
_.E("design:type",Boolean)],AZ.prototype,"chipBarIsSticky",void 0);_.x([_.N({selector:hYt}),_.E("design:type",Boolean)],AZ.prototype,"scrollAtTop",void 0);_.x([_.N({computed:"computeIsHomePage(isBrowsePage, data)"}),_.E("design:type",Boolean)],AZ.prototype,"isHomePage",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AZ.prototype,"hasPendingWatchNavigation",void 0);_.x([_.N({reflectToAttribute:!0}),_.E("design:type",Object)],AZ.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.x([_.N(),_.E("design:type",Object)],AZ.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.x([Pl("guide"),_.E("design:type",Object)],AZ.prototype,"guide",void 0);_.x([Pl("guide-service"),_.E("design:type",QAv)],AZ.prototype,"guideService",void 0);_.x([Pl("guide-inner-content"),_.E("design:type",HTMLDivElement)],AZ.prototype,"guideInnerContent",void 0);_.x([_.Qo("#persistent-panel-container"),_.E("design:type",HTMLElement)],AZ.prototype,"persistentPanelContainer",void 0);
_.x([_.N({selector:_.jSC}),_.E("design:type",String)],AZ.prototype,"frostedGlassMode",void 0);_.x([_.Jw("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"dispatchFrostedGlassMode",null);_.x([_.N({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.E("design:type",Object)],AZ.prototype,"isFrostedGlassDisabled",void 0);
_.x([_.Jw("isWatchPage"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"isWatchPageChanged",null);_.x([_.A("isHomePage","chipBarIsSticky","scrollAtTop"),_.E("design:type",Boolean),_.E("design:paramtypes",[])],AZ.prototype,"applyFrostedGlassToChipBar",null);_.x([_.N(),_.E("design:type",Object)],AZ.prototype,"isChannelOrPlaylistPage",void 0);
_.x([_.dT("isInlinePreviewEnabled"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"isInlinePreviewEnabledChanged",null);_.x([_.Jw("guideIsVisibleButNotPersistent"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.x([_.Jw("guidePersistentAndVisible","miniGuideVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"observeGuideVisibility",null);_.x([_.Jw("persistentPanelVisible"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"observePersistentPanelVisibility",null);
_.x([_.Pc("attached"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],AZ.prototype,"onYtPageManagerAttached",null);_.x([_.Jw("data"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype",Promise)],AZ.prototype,"updateMastheadData",null);_.x([_.Pc("yt-set-theater-mode-enabled"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent,Object]),_.E("design:returntype")],AZ.prototype,"onSetTheaterModeEnabled",null);
_.x([_.Pc("yt-page-type-changed"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],AZ.prototype,"onPageChanged",null);_.x([_.Pc("yt-page-data-updated"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"onPageDataUpdated",null);_.x([_.Pc("yt-request-panel-mode-change"),_.E("design:type",Function),_.E("design:paramtypes",[Event,Object]),_.E("design:returntype")],AZ.prototype,"onRequestPanelModeChange",null);
_.x([_.Pc("yt-guide-hover"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"onGuideOpenButtonHover",null);_.x([_.Pc("app-drawer-transitioned"),_.E("design:type",Function),_.E("design:paramtypes",[Event]),_.E("design:returntype")],AZ.prototype,"onDrawerIronSelect",null);_.x([_.Pc("yt-add-element-to-app"),_.E("design:type",Function),_.E("design:paramtypes",[CustomEvent]),_.E("design:returntype")],AZ.prototype,"onAddElementToApp",null);
_.x([_.Pc("yt-set-fullerscreen-styles"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"setFullscreen",null);_.x([_.Pc("yt-open-hotkey-dialog"),_.E("design:type",Function),_.E("design:paramtypes",[]),_.E("design:returntype")],AZ.prototype,"onOpenHotkeyDialog",null);_.x([_.pp({is:"ytd-app"})],AZ);_.Dy().processSignal("eor");

_.uR();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
